MVHVAKKCVICARLTSDFSYGVDCCSACKMFFRRHVVKEALLKPCLSGNQACPKDFLAGCQFCRFHKCLQSGMTLEPLVPKLPLEELFEKLSDFDRHRNRILSDYHPLDPDLNVSTILFFKKLKYQQRNDLVPMKFSSWIYISSIATIEFMKKLPFIYLANSSDQLILVKSSFIKVSSFSAASRAYFSNQHALSFPDGSDVLPFTPDVKGLEEIGNRIRTRLVSKFIELQLSKEEFLLVLILIFCNPALLDLSETGQILVSTYQSVYSNALFEYCMETYEKLGPCRYTELLSLITLAEKHLEDVNNYFVILQLHGMDFLIPAVVKEGINLI