MIDAKLQEQGFFASQHCVNCGHELDYKPDMVGFPAGVKFDPTDQELIEHLESKMMKRAHSLIDDFIPTIEGEDGICYTHPEKLPGVTRNGQSKHFFHRPSKAYTTGTRKRRKIHAESELSNSKNGAETRWHKTGKTRPLMVDGRHKGCKKILVLYSNFGKARKPEKTNWVMHQYHLGDLEDEKEGELIVSKVFYQTQPRQSAAATTSTVFHEPSTNGDMEVKTPKSMKIGLTDYAVVAAAAIQMQRQQQQMLKQGDEMNKGKEGQDQQQQKFDHRPAGLEGLIMACKSASTKEGTSTTQPEDMQWPYQY