MPRLAAAAAVSRRAGEALRRGAFGGLRPLSSLQPLNAASSDEVLVEGKTSARAAVLNRPGYLNALTTTMGARLNKFYQSWEDNPDIGFVMMKGSGRAFCAGGDVVRLHELISEGKLEECKDFFKTLYMFIYFLGTYLKPHVAILDGITMGGGGGVSIPGTFRVATDRTVFATPEVHIGFHPDAAASFYLSHLTGHVGEYVALTGEKLNGTDMIALGLATHYFMSGHLDLIDERLAKLVTDDPSVIDSSLAQYGDMVYPDKKSIVHRLEVIDKCFSHDTVEEIVDALESEAASSNEEWCILALKRLKEASPLALKVSLRSIREGRYQTLDECLVREYRMSMNGISKQFSHEFCEGVRARLVDKDFTPKWDPPALEYVTNDMVDAYFAPLGDSEPELKLPIESREAFV*