MTNAEGNGAEEDGTADGMRLVQLLIACAEAVACRDKSHASALLSELRANALVFGSSFQRVASCFVQGLANRLALVQPLGAVGFIGSPVNAKDFALDKKEEALRLVYEICPHIQFGHFVANSSILEAFEGESFVHVVDLGMTLGLPHGDQWRGLIESLATRAGQPPSRLRITGVGLYGDRLQIIGDELEAYADRLGINLEFSVVESNLENLRPEDIKLLDGEVLVVNSILQLHCVVKESRGALNSVLQMVHELSPKILVLVEQDSSHNGPFFLGRFMEALHYYSAIFDSLDAMLPKYDTRRAKMEQFYFAEEIKNIISCEGPARVERHERVDQWRRRMSRAGFQAAPIKMLVNAKQWLGKIKVCEGYTILEEKGCLVLGWKSKPIVAASCWKC