MEKSGYGRDGIYRSLRPPLLFPKDPSLSMVSFLFRNSSSYPDRTALADADSGETLTFNHLRSTIRRIAAGLSRLGIKKGDVVLLFAPNSVHFPICFLAIVSLGAVATTVNPLYTSAELAKQAADSRTSLVITVPQLWAKARELRLPAVIIGSKNPPIPGVTYLSDLEEAPAADPPPATIRQTDTAALLYSSGTTGTSKGVVLTHRNFICAGLMAAADQENDGEPVNTFLCFLPMFHIFGLSIITFAQLQRGNCVVTMGRFDLEMVLRSIEKYRVTYLFVVPPVMIALAKHNVGKKYDLSSLKRLGSGAAPLGKDIMEECAKNFPHALVLQGYGLTESCGIVSLESPKGGARHFGSTGGLFPGVESKIVSVDTLKPLPPNQLGEIWIRGPNMMQGYFNNLQATKLTIDKQGWVHTGDLGYFDDEGRLFVVDRIKELIKYKGFQVAPAELEGLLLSHPEILDAVVIPFPDAEAGEVPIAYVVRSSKSSLTEDSVKEFIAKQVAPFKRLRRVTFVNSVPKSASGKILRRELIEKVRAKM