MGRVGKSALVKNVWNSDFENDFVIWVTVSSSTRIWLQRSIAREIGMHFDETWDEEQAKQEIYRNLVPRRYLLVLDDVWNVESNGLLSVLGVRDPFERSSKIVVTSRRKFSTELNLFMKVIKLTFLLEEESWDLFRRYAFRDHKHISNTPEVERSAREFARACRGHPLVLKACGVAMVGKLEPEEWKFVTGLSANRDMHPETEREIFNCLRTSYEALSRSLQLCFLYFASFLENHIILTTGLIDLWTAEIIDPSKSLGKTMDVHICIDCCLVEKVEGHSLNRIRKCKMHQMLRLLVINIIEKEEKEEQCLFQAGQDK*