MQFGTLSARLRGVQGSQGMDQIEALFPIPLMRSPALLSAELKDAAVAAIRSAKTETNLRSGQLFHTEVADPRANNLFQTIAELAVPKLVDFGELLFGEKLNWTVKEMWTNMLETGGNQTLHAHANSFISGIFYLTPSHPGSRTVFVRPPGGSDFSFRHHTRSAAVGPFNAGKYVLPQAEPGDLVLFPSYLYHEVPRNQGDQRITIAFNAIPDHLDCWGYRVSFGT