MMALKLGTRAAMMMFSFLFNSLHNAAGELFGFFHLASREAVEELWDLGSQEKPTPKRKAMHELLGDFFKSKRTECSPERRAEEATWAYARAGAGLDKPKLEKLREQMELATEDAEAAWGVAESLHELESTLEKRAADKLVELLLDPTVFSVLDEYEVIALWTCTGRMSPEMAKQYKLALVGPAAGPDVTADHMASAYNILIHMNYPNSSRRIAVEEVLARHRDIEAFNKSTEYERDPSERKRLVIEFTEAKERLARVHINKHTRLKLRKENVEARRTHLGPTDSSVPEAMRRVALSQVDLGFFNDAKSTLENALEQHKKVIKVEDKVFAAINGDLAFVYETLGETEKSKDKYEEMFEEVCGEEVQVKLKFLEL*