MEKNSEKKVVVDGLTLKLLRKDEKWVFPFVTYYQHGLGSPICLELLEYKEDSNGFEPEAVITVNLPGVERNAGCQFIDTNNNGEAVLDWLVLYELGVPTGRYAASGHCMYPEVDFYRSERFMRQKEFCDRHFNFVG