MSTISAALVMQLRERTGAGMMECKKFLIATNGDIEQAIIEMRKAGQAKADKKADRVAAEGIIVIARSSDERTAVMLEINSETDFVARDENFTNFANAVADVALTSLPKNIEDLSNQALSSGATVEQARQELVAKIGENIKLRRLEKMHCDGVIGYYLHGSRIGVMVALKNGSEALAKDIAMHVAASKPMVVSRDQVPAEAIENEREIFTAQAKESGKPQEIIDKMIDGRINKFIDEVSLLGQPYVKDPNIKVGQLLKEKNAEVISFVRYEVGEGIEKKEDNFVEEVMAQVRT