MTTSSLLPGFRFRPTDDELVGYYLKRKVDGLGTELDLIPVVQLYKYDPWDLPGNAARKEKDIELISTSVPWLFMHVSLYKSFLPKRDMEWFFFCPRDRKYPNGLRTNRATASGYWKATGKDRKIACEPSVFALRKTLVFYRGRAPGGERMDWVMNEYRLCENLHEGSSNFVGGFALCRVIKRNVHGMKTGDLHGESKAKRCPSSSDAFKFDPKGYSGKVLNSLEENSSRVTKVSHRSTDSTPIASPDADREIDSEMRGFWESQVVSDASKTSLVDRGISSSMITIGNTAEREASPPSNLSPFSVDLIEEEFGVVGGFPGSGSLLAFPSPAYCMGLYGNARDITYQSLELDAPRDPSASHSGTETWNTTAPASVCRQAGEGEDESLWLHEDNLVVVI