MFLIECVEKRPLLYDKSDDSFGKVSSNQKYEIFDQIAYEIFEILGIMTTVSVNAFGMFQFGRFHGKGNLELVQHLRKSGVIKSERVFDAMSKVDRGKYTEPCDAYIDSPQSIGFGATISAPHMHGYALEFLADKLKDGSRALDVGSGSGYLTACMALMVGPKGVAVGIEHVPKLQERARRNIQSDHPELLESKQLELIVGDGRLGYPNKAPYDAIHIGAAAPEAPEILINQLAPGGRMIVPIGKTNADQTLFQIDKTMDGKIQKTSLMGVVYVPLCDKSRQVL