MREGSHVIVLPFPAQGHITPMSQFCKRLASKSLKITLVLVSDKPSPPYKTEHDTITVVPISNGFQEGQERSEDLDEYMERVESSIKNRLPKLIEDMKLSGNPPRALVYDSTMPWLLDVAHSYGLSGAVFFTQPWLVSAIYYHVFKGSFSVPSTKYGHSTLASFPSLPILNANDLPSFLCESSSYPYILRTVIDQLSNIDRVDIVLCNTFDKLEEKLLKWIKSVWPVLNIGPTVPSMYLDKRLAEDKNYGFSLFGAKIAECMEWLNSKQPSSVVYVSFGSLVVLKKDQLIELAAGLKQSGHFFLWVVRETERRKLPENYIEEIGEKGLTVSWSPQLEVLTHKSIGCFVTHCGWNSTLEGLSLGVPMIGMPHWADQPTNAKFMEDVWKVGVRVKADSDGFVRREEFVRRVEEVMEAEQGKEIRKNAEKWKVLAQEAVSEGGSSDKNINEFVSMFC*