MREGSHVIVLPFPGQGHITPLSQFCKRLASKGLKPTLILVSDKPTPPYKIDNDSITVFPISNGFQEGEDPLQDLDDYMERVETSIKKRLPELIQDMKLSGNIPKALVYDSTMPWLLDVAHDHGLRGASFFTQPWLVSAIYYHVFKGSFTVPSTKYGHSTLASFPSFPMLNANDLPSFLCESSSYPNILRVVVDQLSNIDRVDIVLCNTFDKLEEKLLKWVKSMWPVLNVGPTLPSMYLDKRLSEDKNYGFSLFTAKSTECIEWLNSKQPSSVVYVSFGSLVILNEDQMMELATGLKQSGCFFLWVVRETETDKIPKNYVEEIGEKGLIVSWSPQLEVLAHESVGSFLTHCGWNSTLEGLSLGVPMIGMPHWTDQPTNAKFVEDVWKVGVRVKAEGDGFVRREEIVRCVGEVMEGEKGKEIRKNAEKWKMLAKEAVAEGGSSDKSIDEFVSMVC*