MESLVHIPPGYRFHPTDEELVDYYLKNKVAFPGMQVDVIKDVDLYKIEPWDIQELCGRGTGEEREWYFFSHKDKKYPTGTRTNRATGSGFWKATGRDKAIYSKQELVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETDENGPPHEEGWVVCRAFKKKLTTMNYNNPRTMIGSSSGQESNWFAQQMDVSNGNYYHLPDLESPRMFQGSSSSSISSLHQNDQDPYGVVLSTINANSATTIMQRDDGHVITNDDDHMIMMNTSTGDHHQSGLLVNDDHNDQVMDWQTLDKFVASQLIMSQEEEEVNKDPSDNSSNETFHQLSEEQAATMVSMNASSSSSPCSFYSWAQNTHT