MTTTVAECHTSKDGSTTKMVVELQDGHRVEAVVMRHAIHEGGRERNTLCVSSQVGCKMGCTFCATGTLGELGNLTCGEILEQLVHAQRLFRGDGDGDGGDGDGGGASRRVSGRRRGGGITNLVFMGMGEPLNNYDAVIAALGPITDPKLFALAPSRVTVSTVGVVPRMKTLTRDAPGVALALSLHAPNQALRESIVPTARAYKLPALMEAMDKYLASGPKVKTMVEYCVLRGVNDGVEHARELGELLRGRDVIVNFIPYNPTDVPMGHAPPTKEAVKAMVDVLTGPEFGQFTTVRHEMGQDIAGACGQLA