MNEALGLLTAAAEQAGLPQEPEQPAAGEEAAVARMPALPLPQDQDQEPFDAGEGNGTHSSPSGGWDPRHGVTEFPDGLPGDNVGSGPKYKRGRGRSFFKEQPKKGAVCQVPGCDRSLHKLRDYYKRYKICPHHLELPCLVVEGQTIRFCQQCGRFQLLTDFEGDRRSCRRKLDKHNERRRKAELEQKSRMLDSPGEDSPGKRGVKAPRPSPWRGGTVGAPGMFGFEEQVPFLMMGGGGHDGDVANRLKQLSADPMMMQQGLPAGLLQTLSQPIQPGGMDWLGLAGQASYQQQQQQX