MDDTDGKCGIKIDEDDQVASSNSDYEYEVLVLLGYVLGSTTSQYSALPTELKGISPVPPTANDDSVSRASSPSQEEADTVENADDDRIEAPIKVEASVKVEASVKVEASSVNSDVCKLRDNEVDTTHFFSTRDTWKDKEELLGWVLRQANRDGFTVIIRRSCEGRNAMLELVCEQSGEHKLPKIKVKHEATGSRKSGCLFKVCGYVVRENNAWKLAIFNGVHNHEMVWYVAGHLLAGRLTVIGGSGC