MKFNTKLIHGGISKDTTTGAVSVPIYQTSTFEQNGVGQPKEYEYSRSGNPTRHALETLIAELEGGSHGFAFSSGLAGIHAIISMFGPEDHILLGDDVYGGSFRLLDKVFVANGLSYTIVNASDLSTIEAAIQPNTKALFLETPSNPLLKITDIEAAAKLAKKHQLLTIVDNTFATPYFQRPLALGADIVVHSGTKYLGGHSDVVSGLVVTNHPESAEKIAFLQNAIGAVLGPHDGWLVQRSLKTLGVRMAAHAQNAQKIAEFLEAHPAVATVYYPGLASHPGHEIAQKQMSGFSGMISFELAKDEQVVPFVEALEIFTLAESLGGVESLIEVPAIMTHASIPKENREAVGIKDGLIRLSVGIEAVEDLLADLEKGLQA*