MNALSATNRYFKQAVRLLGLDPKVERSLLIPFREIKVECTIPRDDGTLASFVGFRVQHDNARGPMKGGIRYHPEVDPDEVNALAQLMTWKTAIANVPYGGAKGGIGCDPRELSISELERLTRVFTQRIHDLIGIHTDVPAPDMGTNAQTMAWILDEYSKFHGHSPAVVTGKPVDLGGSLGRDAATGRGVLFATESLLADNGKAIPNQTFVIQGFGNVGSWTARLLFDQGAKVTAVSDITGAVKNTAGLDIPALQEHVQTNGGIKGFTGGDEIDASAILFQECDVLIPAALGGVLNKDNAGEVRAKFVIEAANHPTDPEADDILAKKGVIVLPDVYANGGGVTVSYFEWVQNIQGFMWDEDKVNRELKKYMERAYKDLKDKCKTHECGFRMGAFTLGIHRVARATLLRGWEA*