MAEGSIAQVGTSRVSSNRGREKMVHNGNMYYFDKLNTGDTVKFWCCDGRYMDECNARLHTLVPTGEMVNEVNRNCHGSDEARVDVSALRSEAKRRAEDTMETPALIMNEV