MGKRTTIEQRNLILEHFKIGYSYRQIAKMVNLSTTTVFNIIRRFVDENRIEDKGRKAPNKIFTEQEKRRIIRKIRENPKLSAPKLTQQVQDEMGKKCSVQTVRRVLHNHDFNAQVPRKKPFISTKNKGTRMTFAKTHLDKDLEFWNTVIFEDESKFNIFDSDGRNYVWRQSNTELNPKHLKATVKHGGGSVMVWACISAAGVGNLVCIETTTDRNVDLRILKENLLQSAEKLGIRRTFRFYQDNDQDNNQA