MEGRVVLNVWRAFVLVCILWPFSAMAENSYVGTAACKDCHEEQYENFTKYAKKSHSDRSVKIMASDLTEAELATCYGCHATGFGKPGGFVSYEKTPHLADAGCEVCHGPGYDHAESGGDAELIKGKLTMEDCVGCHNEDRVKSFNFKPLLYGGAH