MNRGIEVLSPASYLRSSNWLFQESLGTRWTPQENKLFENALAVFDKDTPDRWLKVAALIPGKTVGDVIKQYRELEEDVSVIESGFIPLPGYTAADSFTLEWVNNQGFDGLRQFYGVTGKRGASTRPSEQERKKGVPWTKEEHRQFLMGLKKYGKGDWRNISRNFVTTRTPTQVASHAQKYFIRQLSGGKDKKRSSIHDITMVNLPEAKSPSSESNNRPYSPDHSVKDVNPPSQNQRLSTTMVIKQEHDWKLPCETVPMLFNSTNGNMFMTPLCGISSYGSKPLQEQYFLSGCQFGPYDTIMQMPSMQNQ