MVRRVLEGSFRHSTAQSFALSLRSQLSACWHRVLLAATVLVLAPLFIFASRHPLGFTSRKLAWVDSISFPVLSGNLEYVQATQVVWQIPSSPKAILFIAHGCHCRATFFWDKSSSCSECIGLPEERNIVSHALVKGYAVIAISSTRECWGLQADKTKVLTILSSWIREKELERLPVVALGASSGGFFISALAMEHKFSSLVIMISEGKFKSLQPKEDYPPTLFVHMAKDKRRAALIRDAMDMLNRKGIETAEVKCYQLPVTPQLFTKIPGMDFKTSDRIYRALKSTSMLDNESFMTKDGRFLNWMTHLKRQQVMPESSLRKWELHLQELLNLAYGYHEMTSIQADEIFKWFDAHLPSNII*