MLAAAIFAKPDLLLLDEPTNHLSILAVMWLARELATSETWKDRMVIIVSHDRHFMDEVCSDCLHISGAARRLTQTRGTYSKWAKQRKEQQVRFAKEQEHRQQEIDKLREYAGHGFKYGGSASQINKMGMKAKQADKLEEAHAAHAEELAALQEDMELSMKIHSGGEIDGFLVQLMDVGFGYPNSTPARLFEHCEFGITAKSRIVLLGENGNGKSTLVKLLMGELEPCEGDIRRSPHARFAVVNQHHADQIDLTMTPLEFIAKQYPGDGSYEHMQKLRGHLSSCGVTAGAGGNGPTKVLDLQNTPASALSGGQRSRVALAAVSYAKPHVLILDEPTNNLDLESVAALAESVQSFQGAVVCVSHDQFFVTAVANEAWVVNGGRVTQVESFDAYRAKQLKVLNKQQQYAS*