XFKGLEVSVLQAAEGRDGMTIFGQRQTPKKRRKSRTAFTNHQIYELEKRFLYQKYLSPADRDQIAQQLGLTNAQVITWFQNRRAKLKRDLEEMKADVESAKKLGPSGQMDIVALAELEQNSEAAGGGGGGCGRAKSRPGSPALPPGVPQAPGAGPLQLSPASPLTDQPASSQDCSEDEEDEEIDVDD