MELSVGAYCNSRIFDCTRGLTSACNQKSFTLRSASAMGPSLNSDFTVFSIRSDLREGRFIRQSKSDPYRTDIRSSSENDFRVPDFQHRYPKARLNPLAAQCHDISNDWIVSLGIDKELDPSMWQSCMAAKFSKFIGYIYDDIEPKDFLWLCKTSTLFLAFDSKMDDGELADRIDWSCDVILDMNLVLLWNDPDNERLLEGLKSILDTLMEIETSRKRAQLHTIHADLVHARNKSKSLLDVNLGAFMSGFRELWLEYIEDLPVECMCRQAEIFQQYTAGLFSEQIARMKGTNISLSDCISVRRLTGGVMPILVFSDRMIEHKRRKSPVSHLPDSLFYGEDMQNMLAACTDIVSWHNDIFGFQKELLNNDHKNTLVYIVFHEYNCQSYTQAGELVLELLHDRIAEMELAYERLRSAAAPEFHPAIDLFMKNCRDWIPGTHEYHKTSSRYNVSNFSISDTGNSKKVEHIIKRQ*