MESLNALIQGMGLMHLGAGQAVMLLVSLLLLWLAIAKKFEPLLLLPIGFGGLLSNIPEAGLALTALESLLAHHDPAQLAVIAAKLHCAPDVHAIKAALALALPSVQGQMESLAVDMGYSAGVLAIFYKVAIGSGIAPLVIFMGVGAMTDFGPLLANPRTLLLGAAAQFGIFATVLGALTLNYFGIISFTLPQAAAIGIIGGADGPTAIYLSGKLAPELLGAIAVAAYSYMALVPLIQPPIMKALTTDKERKIRMVQLRTVSKREKILFPAVLLLLVALLLPDAAPLLGMFCFGNLMRESGVVERLSDTVQNALINIVTIFLGLSVGAKLVADKFLQPQTLGILVLGVIAFCVGTAAGVLMAKLMNVFSRHKINPLIGSAGVSAVPMAARVSNKVGLEADGQNFLLMHAMGPNVAGVIGSAIAAGVMLKYVLAM*