MKFPGQRKSKHYFPVHARDPLVIQAQENKKMSRTHIIGIDQTLVDIEAKVDSDLIERYGLSKGHSLVIDDQAAEALYNELKEQRLITNEYAGGTIGNTLHNYSVLADDRSTLLGVMSQDIKIGSYGYRYLCNTSSRMDLNYLQGVDGAIGRCFALITEDGERTFAISEGQMNQLRPDSIPEKIFASASALVITAYLVRCKEGDPMPEATMRAIEYAKKYDVPVVLTLGTKFVIQDDPKFWQEFLRDHVTVVAMNEDEALALTGESDPLAASDKALDWVDLVLCTAGPVGLFMAGYTEDSAKRETSLPLLPGSVPEFNRYEFSRPARKESCINPIRVYSHISPYMGGPEKIKNTNGAGDAALSALLHDMAANKYHKENVPNSSKHQHEFLTYSSFSQVCKYSNRASYEVLAQHSPRLSRGLPEREDSLEEAYWER*