MVTQKQAEEAIVANYGEMEVEGRDTQDTSDGNSMKGAIKSFFWHGGSVYDAWFSCASNQVAQVLLTLPYSFSQLGMVSGIVFQIFYGILGSWTAYLISVLYVEYRTRKEKENVRFKNHVIQWFEVLDGLLGPYWKALGLAFNCTFLLFGSVIQLIACASNIYYIDDHLDKRTWTYIFGACCATTVFIPSFHNYRIWSFIGLGMTTYTAWYLTVAAIVNGQVENVKHSAPSKMVLYFTGATNILYTFGGHAVTVEIMHAMWKPQKFKYIYLLATLYVFTLTLPSAISVYWAFGDQLLNHANAFALLPKSAFRDIAVILMLIHQFITFGFACTPLYFVWEKVIGMHDTKSIFLRALARLPVVQSGSLQSFFLSLALLIQQLEICWSVSPSTSYRLWHICAPTGQLLPDM*