MGVPDKSTLTMEDLRDENSWELFAHHAFPYNNGNPPENIDERRAKLVCDKCGGLPLAIKVIGRTMAGIIDAQEWELATLRLPNANSREHQALHDRLRLSYDALGNYDVNLQLCFLYLAAFAEDQIIDVEYQLIPLWLGEGLLERNERGHDPFEMGRIYANLLADRCLIEPILKDVDGRVLSCRMHDMLRGLAIQIAEQEENFYCRAGNGLTALVENEYSRCTRLFLNDNKLSSLPGSFRDPYIFSLLIGSNNFTKIPREVIGSMISLKVLDLSDTSIESLPKSVGCLKQLVYLRLQSVPIKRLPAALTNLASLQILDLCRSKIIELLSDIHKLTSLRRLDLFGCDDLQCLPRSISRLTSLQYLDIIGCTNVWTKHDKKKVX