MEKWIFLLLLVIVFGKLTFVAFCARVPICTPRSVKDYYTFELRDPTCPLSDELHERLPFVAVTEGDERWLQTALDMIHKNKCNYVALLFYASWCPFSISFRPSFHVISSLYSSIPHFAIKESSVKPSTLSKYGVHGFPTLLLVNSTMRARYRGTRMLDSLVAFYTDVTGIETLDKTSIEKSVPVPHLGNEDNTEPENCPFTWARSPENMIRQETCLALAVAFILLRLLYLVYPALVVLMKYTWRRIAHNLRQESPSGFSAELYNYACIL*