MLAKYGVKVTVLESHDIAGGAAHSWHRDGYTFESGPSLYSGMSKWPTTNPCGQVLHALDEPLPCVYYNTWMCHLPEGSFLTEVGNDQFVDVLREFVDEDAAREWIRLKELMKPLASASAALPPSAVRTDPFAAVTLARFVPGLLQAAPALPQIMAPYSKFLDANDVKHPFIRNWMEVLCFLLSGAPASGTLAAEIGYMFDDWYKPNSTLEFPIGGSEAIVDALVRGLEKNGGRLLLRSHVERIDVVDGRAAGVTLRGGAKITASKSVISNATVWDTLPMLPAGAMDPGWAKERNDTEMCASFMHLHLGVDATGLPDDLEMHHIYVEDWSRGVTAEQNMVLVSIASVADPNLAPAGKHVIHAYTPGNEPIDLWQGLDRRGDEYKKLKEERSKVLWRAVEKAIPDVRERVEIEMVGTPLTQQRFQRRHKGTYGGTGWINEDTDTIPITTASTPLPGLLVVGDSNFPGPGVPSVAAHGWSAAHELVPFWKQCAMLDKVAP*