MKLHENAPNLMSGFSSNSASPSGVGNDVAGKAALFRPYALPPSPSVRYLDRTSPLPPVAHRVMWAPYIDSVIGNRRSTIGGSKPKVATPTVVMKIEEYKSGNPTIFAWEIRDKLLKEGICTQSNLPSVSSINRIIRNRAADRTAMAYARMLNNSLYQFPPPAPPLWSSMLSFPDPSTIYRPQHRSEEHTEMFKATQEFEPVCSEEEKEITSKDTCTPKEDEETETSTSKLRRNRTTFTSQQLDLLEQSFQKAHYPGVQTREELATKTNLSEARVQVWFSNRRAKWRRSQRFTFLHQTTYPVLPAFPSISLADGVRFSSFQTDARFMNKPSDISFSEEHDVIGSKESAFRRLKYPEERKSV