MRRKNQQEEIYFAGKYKVFSAVAEEPIPDGDQDQIADLEQIDEDEEINATLKRIMPVLPSFSGNNFDLWKMKMEGLLGSVDLWEFIQNGYEDPTEKRRDKLTLYLVSSALNNDILSALLYEFGEIENAKMFWDNLEMKFSVSGSKIAVENGECIDSLITEIETGNDCIEITIIDDESVYVANCDNENENLVEEDLSEGETHEVRFDEDNSSNEEWSKLMHEKHLIDELLFSEKNGPLAYTNQVEDNFIVAEKEEKEDEQENNQKALLEEQKENSKNCFDILMNAFECAGFAKEECDVKHLGEVPQKFDEELEFIEEWLQNPYYDECKETLDYDEECMDTEKEDCITDIEIESVFIKWSPEEIKYYYE