MTHIFCTIFVVSIIFMCLIQLKRMSAIEQLKDSKKLFTTLNINDFKIQNRHIDDCNLEKQYCFDQNDCFNRCQMSNKGMFECIAGVCKLKVDLATLNDVSKCNLEEGMAPFLIGVPELATVEAICKPVDLGIVYIDENTKKVENKMCAGRDVKANDKVDYMANWPNPKDCKCGKDKSPIIIPATENVRQYVQCIKNDDALKWVYDETKLAYHPKENS