MSLENILEALEKNHNLRKLTSLKHEGNFVFKEGKKLLNLAGNDYLNLSSCKSLKDEFLDNVKEQDLFFSSSSSRSLSGNFTIYEELESFLKSKFKEKEILHFNSGYHLNISCIAALVSIPNTLFLVDKFIHASMIDGLKLGGAKFFRFHHNDMNHLENLIQKHYDHYENIIILSEALFSMDGDFSDFNTLIAFKEKYPKIKLYIDEAHSVGCFDEEGLGLVKALNLEEKVDFIVFTFGKALASMGACMICNNLYKSFFINKARAFIYSTALPPINIAWTKFIFEKMSELKEKREKLQIIGNFFKNQLIEKNHQILGDAYIISLVLGENQKTIELAKKLETNGIFAPAIKEPTVPKNTARIRFSLHAGLSKEDLKKVIELL*