MELAEQACILDVNIRLLQAPILSITFLGTIQAIPTTHHFVFATFQKWKGFGVDLEGVPPRLGPGMPASSQKPLPGPNLHPLIRHHYNYEDYFGYHSGSKLWLHDHARFTVDSQLFHSKKYRFLLAISSGASHACAIRSYDNRADCWGSINSSTVPNQDFVSISSGSGFSCGLTLDGATACWGEVPGAIPKPANDKKFMALFAGAYVVCGITAQAGETLCWGAMGILVYLKCGAAKFGKINDSGHGVVCLSASELQAATNNYCDDSILGKGSFATVYKGVLHNGRQVAIKQAKASTRLAVPLEPEPLYRAVKLALECTKASGKERPSMSHVAKTLEEVLEAVVLDIYLYVSFSPLHTFGEKKVADFE*