MKRIVRISVTDAEATDSSSDEETEEPCGETTRTQVRRRGKRLVKEIVIDPSDSEDKRGACKTRFKIRIPAEFLKATTEGKKKFRGVRQRPWGKWAAEIRCGRALKGRRDRLWLGTFDTAEEAALAYDNAAVQLIGPHAPTNFSFPAESQEVKMVAGASAVARVA