MDPLVWFLLVPLIVLLFFLPSSRKNLPPGPKPWPIIGNMLSMLTGAPHVELMKLARTHGPLMLVKFGAQPVIVASTPAAATEILKANDRILSGRYIPHSLRMKNHIKHSVVWTDCTDNWKTLRRIARTELFSTKMLDAQLLVREKKVAEMVNFVRGQDGKAVVITEFVFGTLLNILGHVVFSKDVFQYGEKGDKVGMQRLIREMLMIAASPNLSDFYPILAGLDLHGLLRACEARLNDVIGLWEGAVKERRENNDHTKQDFLEVLLANGFDDAQINAMFLETFGPGSETSSTTIEWAMAELLRSPEKMSKVRAELDREVGKDRLTEFHLPRLHYLQACIKETMRLHPAAPFLIPHRAVETCEVMGYTIPKDYQILVNAYAIGRDPDAWKDPNTFIPERFLESDLDYYGNHFHFIPFGAGRRICLGLPLASRTIPMILGSLIHAFDWCLPDGMPGAQLEMKEKMSLTLVRDPSLVAVPKIRA