MEKSGYGRDGIYRSLRPPLLFPKDPSLSMVSFLFRNSSSYPDRTALADADSGETLTFNHLRSTIRRIAAGLSRLGIKKGDVVLLFAPNSVHFPICFLAIVSLGAVATTVNPLYTSAELAKQAADSRTSLVITVPQLWAKARELRLPAVIIGSKNPPIPGVTYLSDLEEAPAADPPPATIRQTDTAALLYSSGTTGTSKGVVLTHRNFICAGLMAAADQENDGEPVNTFLCFLPMFHIFGLSIITFAQLQRGNCVVTMGRFDLEMVLRSIEKYRVTYLFVVPPVMIALAKHNVGKKYDLSSLKRLGSGAAPLGKDIMEECAKNFPHALVLQGYGLTESCGIVSLESPKGGARHFGSTGGLFPGVESKIVSVDTLKPLPPNQLGEIWIRGPNMMQGYFNNLQATKLTIDKQGWVHTGDLGYFDDEGRLFVVDRIKELIKYKGFQVAPAELEGLLLSHPEILDAVVIPFPDAEAGEVPIAYVVRSSKSSLTEDSVKEFIAKQVAPFKRLRRVTFVNSVPKSASGKILRRELIEKVRAKM*