MKVLVVTRSGKELIKGGLELNESATVADLQEAIHKRTRKYYPSRQRLTLPIQPGSKERPTVLHYQKSLNEYTKGSTSELTVVFKDLGPQVKYSTLFFFEYLGPLLLYPIFYYFPVYKFFGYKEERVIHPVQTYALYYWCFHYFKRIMETFFVHRFSHATSPISNVFRNCAYYWSFGAFIAYFVNHPLYTPVSDLQMKIGFGFGIVCQVANLYCHLLLRNLRSPSGNGGYQIPRGFLFNIVTCANYTTEIYQWLGFNIATQTVAGYIFMIVAASIMTNWALGKHRRLKKLFDGKEGRPKYPRRWVILPPFL*