MESFSKWFWNDWFWLPEGHSFKNMKPDGRFAQPLDLIYLLGWGVAICCIRKIFEFCFSNKIARVMGVSNKLARPPEIPVLDAQFELTSQPSDAIIAELCKKVDMTQRDVERWFRKRRNFEKPDMVKKLGEASWRFCFYAFVFIYGVVTLHDAPWVWDTEHCWIGYPQTMWKSVYYYYMFEGGFYISLLFTVSTDVRRKDFYEQIIHHISTILLISFSYISNFTRIGSLILIIHDSADVFLELAKCFMYAKNDKWADRFFALFVTSFLFTRLFLFPVFALYPSFVKLRRHMKPWPAYMIMSSVATILQFLHVFWSYLIVKMALRVIVTGQKPKDSRSDDEDSGEDSP