MMGSESSVKLPPGFYFSPTDEELVLHFLYSKASLPYHPNIIPELHLSHHDPWEIYGKALSSENEHYFFTEVKENRSTENGYWKEIGVTKPINKLGMKKYLVFNLGEGIETSWVMEEYHISSSPDENWSKWVLCKVYEKEKKMSQEGASCCYSDEDIDDNGTDVSWLDEVFMSLDDDDLDQTSLPN