MVPLSLIHLSSASKTIAYIALGSVLELGLGREMAHGKWNVIGRWLSRFEPSGPPHSNQVANETVHGARLAMERLNCESCVEENKVCECGHGNELQGDGDNSVVANSTFTQSVINMAGMLIGLGQLSTPYALENGGWASAFLLVGLGIICAYTSHLMGKCLKDNTKLKNYQDIGEHAFGMKGRVIAATFVYWEIFMALVSYTISLSDNLGTVFLGTHLKIWVHMTATQLLTVMAVLVALPSLWLRDLSSISLLSFGGILMSIVIFATIGWTAAFSGIKSNHRIPVLNLHKIPGISGLYVFSYGGHIVFPNIYKAMKDPSKFTKVSIVSFAIVTSIYTSLAFMGAKLFGPEVQSQITLSMPRHLIVTKIALWATVLKLMTKYALEFAPVAMQLESKFPSSMSSNTRMLLRGSFGSILLLGILCLALLVPYFEHVLSLTGSLVTITICITLPCAFYLKTCWSQVSKLSVILNSTLIAIGFFLGVLGTMSSFKGLVRNVQSGRST