MDVLTLQEKIEMVLVYGESGRNLDNAVNLYAQRFPNKPRSRTSFFRTVKQFTAEGSVQPKTRIRRKTVTREDNAIAVLAAVAYNPYVSTREIARDCGVSQSSVLRILKHHKYHLYHVSLHQDLHGVDFKNRLTFCQWAWEQIQMNRNFFRWVLFSDESTFTNHGVVNRHNMHYXSAENLHWLRQVEHQRPWSINVWCGIIGDKLIGPHIFEGNLNGEMYQDFLDNGLPQLLEDVSLEVRQNMWFQHNGCPAHYSVVAREVLDRDFHGRWIG