MPAFQSTFDALIQSWKLRLQDAEAHETKLPARMETCIRVCEESLLELRQWVMEHSFPCRECEIYFFKQVKPVIKARYIYYQKIHRLHTGYFNGSGLLEKERLEKELRELAQYFTDNDQFFSYYRNGYTHHDELFFVRGQYDWKICPEVNHFDDLFSTSFDGKLAELMAYELLMKYVDGMLNPSCKLTEPATVTPSRSVAVSRLQCTASVTDIVELGYALHAKGFFNDGKASIRDVMTFLSTMLQKDLHYYSRLFFQIQERKSNVTKYLDELKAGLTRYIDQLDEQDQLK