MGSTNNSTDQTTLEWFGATTFRLRTRGVTIFLDTWLDKPSVMPKYLAVDDVTEADYIFISHAHFDHLPGADRIAIKTGATVIANGEAINCLRNAGVPEEQLIPVAGGERIPLFTRAVREQARQDPSLRAKGFPGAPIFPLHTLAALAVHVWPSLHCLMPADHPDVIDTATVYTGSATPYSCSLDITFGMKHGLLRLGELVPPEKLHDGQRSFIEYVSDRKRNVFSHCDGGQLMFNFLIGDKALLWSAHLGAYEGIMKDMQPKPDVAILAIAGRANLNGRPFDGSAAQFAVKEVEWLGSPSKVIWALHDET