MNLASTAFDLLETDGGNDCATSDSANLVFVSDEDLNCGYDHTAGRYAELLGLVEAQIELIDRHLYEIEMKRKGLSEKKSVLEKKMEQDQRQDCPMKNKIPVIQYLPPYFKDENMMCPPLNEEAKHKLRYTTFDPLIKEDKKWTSNELHLLRESVKNSVIQADIEKFIDRKEILGSKILRAGVEKTSEELKAWKEEIEALDHKIQHSRSEQVDSREVDVVDYSCVDWMKISTVEFKGTRSAAALKYKWLNEQCLQWNNGPWTKEELERLKQLREEKSFTSWAALAKKLGTDRTPYQCFEKYRSDIFKSTKEWTKEEDDRLVGLVKIMTVNDTVQWDKVSFYMPGRTRQQVRTRYVRTLDENVRHGRWTGHEDLLLMSAVARFGAKDWAKVAKCVIGRSDGQCRERWCNVLDCCTETNDWMAEEDERLVLGVQVFGRGQWAKIAEILPRHKPENIRRRYRYLLSTKMRVCTMNYEAMKI