MGYYLMVFLAIFGVLAWRFFYVFWWRPVKLGRFIKDQGINGPPYWPMVGNMMEEARLKNEAKSRPMDLSHAIAPRVIPFLYQTFESYGRSSMAWFGVNPRVTIMDPELIREVFSNKEGHFEKATQSPIFKVLVTGLVNHEGDKWAKHRRIINPAFHQEKLKRMFPAFHTSCCELISKWKESVGSEGESCELDVWPEFQNFTGDVISRTAFGSSYKQGMRIFQLQTEQAQLFSHSVKSVLIPGYRFLPVRVNKRRNEIDKEVCALLRGMIKEREKEMKMGNVSSNDLLGLLMESNFRDSQEQGNSNAAAMTTEEVIDECKLFYFAGQETTSVLLTWTMVILSMHPNWQMKAREEVLQVFGKNKPDFDGLNHLKIVTMILYEVLRLYPPVVYTVRRVAKTTKLGDITLPAGAQVSLPTLLMHHDPEIWGEDVEEFKPERFSEGVAKASKNRTVFFPFNWGPRICIGQNFALIGAKMALAMILQQFSFELSPSYAHAPFAAVTLQPQHGAQIILHRH