MSVARALRRAAAPLRRCAAPYLVDQPTLTAASGRSFTAAVEGSAAGVRSAPLWTLSRMASTAREVGRESDGGLLSVLRAELDHERKTYSQPKEVSRGPPKPWTLTDKQGHADIILRRSHGQEDIAVTCVYQPDTYGENHADDEPEGSDQDERDDESASCVNMTITVNKGADNPTLEISATSYGNEISIDHVYFWEDKDSRDALYDGPNFMQLDEELQTQFEKYIKARGVNRELVSYLFQLLDDKEQREYMRWLQKVESFIKQ*