MGRHVLLCRATLALLFFCSATRELEAKPRALFVFGDSYADTGNHSPYVPILNRPWKLPYGSTWPGEGSGRYSDGKVFTDFFAEFLGFSSTPATQRMAKGMKVYDDTMNGINFAYGGSGMFKTFGPLIPRVNAQIEQFKELIDSGFLSKDLIAASYVLLVICGNDYTAYGDSHPQDEGILDFVPDVATEVKGSLKAFYELGVRKMAVTKMLPYGCYPKVTTLLSYQSCNASQNARTILHNKLLGEHVDDLKAAHADVEIMILDLQQAFETAFTGHYNEDDLLNPASEFQQRINLRPCCEGVGQPGGCGEKDLLGRKQYKVCDNPQDYFFWDNVHPSQAGWEALSKALFGPLPC*