MSTRLSRASYVVALVGATGDLGNHVANVFLTSYRPFFSKIVVIARDTTTASAKRLAEQGAELRQVNSADPVQSFAQAFAGVDVVVSLVGNAPLEYKDALFDGALKAGVKAYLPSEYGSDYRVNDFPGWDDVAWIAKAKHVRRARELAQGKVKIVAVYTGLFLEGALGPYSSYFGFDTKNLTYTAVGSLDAKTATTTKADIGRSLAELSLLALSPELASQVPDDVHIAGDNVSYRDVQGIAHRVRDELGLNKGDIVLKSEDLEAYRATVREDQLKKPAPGPLRHIRILIAEGKMDFSKNHNELVNPGQKVWKWRTVEEFIRAKGSKFFE*