MELQRLKLKNTLAYLLENCRSMRELKQIHAHITTAPQFFITDRWLLISRIIFFCTVSQSGSLSYADTVFRLVPRKTLFIYNSMIRAYASRIHDPNSSQPLILYKQMLFDGITPDCITFPFVLKHCASRVDGLIGPSVHAHVVKFGFHSDVFVQNSLIALYSQFGSVDNARMVFDEMSNRDVVSWNSIIIGCLRNSELNMALELFRRMKYRNIVTWNSIITGFVQGGRPKEALEFFFEMQVSGDDMVSPDKMTIASVLSACASLGAVDHGRWVHDYLNRSGMECDMVIATALVDMYGKCGSVSKALDVFRSMKNKDVLAWTAMLSAFAINGNGREALELFLDMETAGVRPNAVTFTALLSACAHSGLTDIGRWCFRVMRHAYHIEPQVQHYACMIDILGRAGLFDEAEELIKNMPVEPDVFVWGALLGGCQMHQNFQLGEKVARYLIALEPLNHAFYVNLCDIYAKARRFDHVKEIRALMKEKEIEKTVPGCSAIEVNGVVCEFSVRGSSQVLMTEIKFVLSSLSDEIGRSFSMSTVVE*