MTSTTPSHPRVRFAPSPTGYLHVGGARTALFNWLYARHTNGTFILRIEDTDASRNTPQALSVIFENLRWLGLDWDEGPLPDGRTIGPFGPYFQSQRNDIYEAYCKKLIDKDMAYIKEGAVLFRMPRKRIIVPDIICGDIYFDCTLEKDFVIRRKDGSFVFHLVNVVDDCEMKISHVIRGEDHLSNTPKHIAIFESLGIKPPLYAHIPLILNPEGSKMSKRDKGSSVQEYIDEGYLPKAFRNYLCLLGWSIKENREIFDIEEAIAKFDLTQIHRSNARFNRQKLLWLNGEYMRTMPLDELFPHALSWLKKAGLIDDHYDNIPFLKGAVAIVREKVKTGKELIDWIKPLLSNQIEYNDAVLQQYLDNEGKNILKEAFPYLEKVSPFHSKELEETIKSLAMKHGRKTADYIHRLRVALTGRTVGPSLYPMLEVLGKEKVLNRLHKVLFEHE