MGNSLFLSLAISGVLILSLIWKFFHVFWWRPMKLGKYLKDQGINGPPYRLVVGNIMDEARLKNESELRPMDLSHAIVPRVIPFLHQTFESYGRISMTWFGASPRVSIMDPELIREVLTDKSGHFEKTKLSPVFKVLVTGLVNLDGEKWAKHRRIINPAFHQEKLKRMLPAFHASCCELISRWEESVGSEGSCELDVWPEFQDFTGDVISRTAFGSSYKKGMRILQLQTEQAQLISHSVKSIFIPGYRFLPVKVNNRRNEINKEVCSLLRGMIKEREREMKMENVGNNDLLGLLMESNFRDSQEQGNSDAAAMTIEEVIGECKLFYFAGQETTAVLLTWTIIVLSMHRNWQLQAREEVLQVFGENKPDFDGLNHLKTVTMILYEVLRLYPPVVYTARCVDKPTKLGDITLPPGAQVSLPTLLIHHDPEIWGEDVDEFKPERFSEGVAKASKNQIVFFPFSWGPRICIGQNFALLEAKMALAMILQHFSFELSPSYAHAPCTVITLQPQHGAQIILHRL