MVPFAGWSMPIQYKDSIMDSTVNCRENGSLFDVSHMCGLSLKGKDCIPFLEKLVIADVAGLAPGTGTLTVFTNEKGGAIDDSVITKVKDNHIYLVVNAGCRDKDLAHIEEHMKAYKSKGGDVSWHIHDERSLLALQGPLAAPVLQHLTKEDLSKLFFGEFQILDINGATCFLTRTGYTGEDGFEISVPSENAVDLAKAILEKSEGKVRLTGLGARDSLRLEAGLCLYGNDMEQHVTPVEAGLTWAIGKRRRAEGGFLGAEVILKQLEEGPSVRRVGFFSSGPPARSHSEIQDDKGNNIGEITSGGFSPCLKKNIGMGYVKSGSHKAGTKVKILIRGKPYDGVVTKMPFVPTKYYKPS*