MPRLAAAAAVSRRAGEALRRGAFGGLRPLSSLQPLNAASSDEVLVEGKTSARAAVLNRPGYLNALTTTMGARLNKFYQSWEDNPDIGFVMMKGSGRAFCAGGDVVRLHELISEGKLEECKDFFKTLYMFIYFLGTYLKPHVAILDGITMGGGGGVSIPGTFRVATDRTVFATPEVHIGFHPDAAASFYLSHLTGHVGEYVALTGEKLNGTDMIALGLATHYFMSGHLDLIDERLAKLVTDDPSVIDSSLAQYGDMVYPDKKSIVHRLEVIDKCFSHDTVEEIVDALCSGLLVNLVRFKTKFRHNQESEAASSNEEWCILALKRLKEASPLALKVSLRSIREGRYQTLDECLVREYRMSMNGISKQFSHEFCEGVRARLVDKDFTPKWDPPALEYVTNDMVDAYFAPLGDSEPELKLPIESREAFV*