MIPFPERPWVAFCLVLPIIVIWCWALLDDSHPTLLGLLFVLDASSRRPTDAQFITQAAAVEFPSPIDYAPIQQACARNGGFRDGLLFTCEGQHGGVGMVRNQILKCVRYAMHAGAAIVVPSMSKRNPKDISDIETIYEAPLEYLFDRHAFVHHLTAACPGMRVYDSEDQFPHYSDRVPENLTIVGDQFDPEHPPEGIRQPREWRHSFEGWLDGQGVQVSPEKPVHVKIDQAFLEYPVRDDGREFANEYGKILSFRHETRDLAARVLLEMRNKFNLPIDPSRPINPDTYYGAHLRLEKDAVEAWAPEDGWRFSNMEDQFQEQFKNLARFPGLDVVYVASGNLTVVDLFRQELARRVEVDSSSTDKPGPYRGRNITVVTKHDLLPDKTVIDSLPFDQQGLVDFLVMFRASAFMGVGHSSFPWNVALRRHELSRYESIANEGTDLLRDELSVIMGKRSDYHHIDPFATGLWP