
Please verify that you are not a bot to cast your vote.
This guide has not yet been updated for the current season. Please keep this in mind while reading. You can see the most recently updated guides on the browse guides page
Morgana Top







Your votes and comments encourage our guide authors to continue
creating helpful guides for the League of Legends community.
Runes: Most Common Runes
+8 ability haste
+9 Adaptive (5.4 AD or 9 AP)
+15-140 HP (lvls 1-18)
+8 ability haste
+9 Adaptive (5.4 AD or 9 AP)
+15-140 HP (lvls 1-18)
Spells:
Flash
Teleport
Exhaust
Flash
Ghost
Heal
Items
Ability Order Most AD Matchups
Soul Siphon (PASSIVE)
Morgana Passive Ability
Soul Siphon (PASSIVE)
Morgana Passive Ability
Threats & Synergies
Riven
Very All In - just q bro
Yasuo
You can't really spellshield him, but it's yasuo so he's retarded
Akali
Dashy boi - you can't hit many skill shots but you can spellshield everything
Shen
river shen
Shen
Shen deals magic damage, they will have to go AD - this is useless against morgana top!
Shen
River Shen
Yuumi
Yuumi
Aurelion Sol
Why the dragon? dragon deez nutz
Lux
The enemy thought they could move.
Ezreal
Anybody with skillshots, as the enemy can no longer dodge.
Alistar
They must have black alistar or golden alistar otherwise they are a darned useless jungler, this masterpiece of a champion is an understatement of a god, with one of these beauties on your side nothing can possibly go wrong! You have a beautiful hot sexy beast of a beast on your team who can withstand double of what you can! Even if you do have 200 armour! With this lovely chad, this absolute unit, you can achieve anything, he can even cc them for that 0.6 seconds of cooldown your root has! what a lovely wombo combo this will be eh. To be perfectly honest im just typing all of this to use up a character count since i wasn't far off the count for a half decent non-troll guide.
Annie
first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood first blood firs
You must be logged in to comment. Please login or register.