MGDLSCLGNKVLRTPHLDRFYAMSTRFTDFHVSPTCAPTRSAIFSGRHEFRNGVTHTIKERERMALSTTTFPQLLRKEGRYFDNVLLHNDTLVQTEGFCTDVFFQAALGWIKQQHESGTPFFAYIAPNAPHGPMIAPEASKKRFAEMGWDASTQGRYGMIENIDDNFGLLMAKLDEWDAWDNTLVIFMTDNGQAGKLGEGVDIPALTAHIDLYKTYCELAGAEIPEGIQPIDGRSLLPLLEDPQAEWPDRYLFVHKGRWEKGADPNDSKFK