MTSVLTSYSKEIQLNHELGSTAKIAGRITVYGSSFWIKRHFDTRISTKRKHVHSTRMTKTRCYNSLGSVPKSLSIKRQSTISCPQELREVNKDDVAAPPTSLEKDVLLVHYIPVYVMLPLNVISKDNVVINVNLLYAHMRALKSAHVDGLMVDVWWGIVEGAGPKQYNWSAYRFLFQLIQSQGLKLQVIMSFHQCGGNVGDSCYIPLPEWILKEGKSNPDIFFTDRDGRRNKECLTFGIDDRPVLNGRTAVEVYSDFMRSFRHNMWDFLEDEVIAEVEVGLGPAGELRYPSFSNSHGWHFPGIGEFQCYDKYLLSHLKQAAENIGQYEWGNSGPQDAGHYNDWPQSTGFFKDHGTFTTDYGRFFLAWYSNLLVQHGDRILEAASNIFVGCKVKLAAKIAGIHWWYNSRNHAAELAAGYYNLRERDGYKPIAKML