MQVLEHPRPSSLASSSTDFEIVPSLAAVIDRYDGFLIDQWGVMHNGIIAFENATECIRLLGQANKKLAIVSNSPSDEAKTLNALVDLGFDAQHFVGGAVTSGALAVQYIRETYGKNKARALVFGWEHESAPCPQEFVAQCGDLEIVDWKHQMDDDVPPADVIILQGNQVLLGPSSTSTTSLGDFVLTGNTENIIDPILEKCAKHKIPLMCVDPDFITVDPDGTKLYMPGTIARRYEELGGSCRYFGKPHGECFQEGVSRLLSMGVSDTSKVAMIGDSLHHDVTGANSIGLDSILVLGGVHRKELGNEFGDTVGRQELEALFDQVAQTPTIVAPILKM*