MGKGSEACGPTTCAEAILSMGQRLKSSGRWVRAAAIVGEFRRGCGASTEKLRQVAEAMMEEMNKGLASEGGRKLKMIISHVDTLPTGDEKGLFYALDLGGTNFRVLRMNLGGKEARAANKQEFKEVPIPLHLMVGNSDELFNFIATELAKFVSTEGDNFRISAGRQRELGFTFSFPVKQNSINSGTLMKWTKGFSIADAVGADVVAELTRAIERHGLDMHVAALVNDTIGTLAGGRYYNNDVVAAVILGTGTNAAYVESAHAIPKLHGLIPKSEEMVINMEWGNFQSSHLPLTVYDHLLDIESLNPGEQIFEKMLSGMYLGEIVRRVLLRMAEEVSFLGHIVPLKLKIPFILRTPDICAMHHDTSSDLSVVENKLKEILGISKISPRKRRLIVVLCDIVATRGARLAAAGIMGILKKLGRDTIRHGEDQKTVIAIDGGLFEHYTKYRQCLESTLKELLGEKVSKTISVVHANDGSGTGAALLAACHSQYLELE*