METLTALPPGFGFHPTDVELVSHYLKRKTQGHNFDEIIPEVDIYKHEPWDLPAKCHVPTRDNTWHFFTLRERKYRAGSRSNRATEEGYWKSTGNDRNVKFQNRVIGTKKTLVYHEGRAPRGKRTDWIMHEYDLDEKEFASPGLKGTFVLCRVTKKNDWPLENEKTEPVVCKESSSRSSDMEDLDAWVAGLFDPNFGTNSNRLEHEAVVCPSLF