MKTAGFRVASSTKGEKLRFDFNVAWNGCLKDEDYKRADRYQRINHFPATWELGRKDRLGRNLIKARRRGPEFFDIQPKSFLLPADKDDWRLECTYNPDGMYILKPPASSRGRGIRMYKGPKDIKPEKNVLIQRYIRNPHLINGYKYDIRVYVALTSLDPLRVYVYKEGLVRLATEKYTEDGEDLKRRCMHLTNYTINSKREGFTMGESATEDNVGFKWSLSALRRHFEEQGLDYGNVWSQIKAIVTKTMMAVEGPMNTKFKMLVQHRRTCFEVFGFDIMLDSKLRAWLIEVNTGPSLSAPSKMDLHIKHKMVANLFNLVGIVPYDRA