MDVRIFSLESQKSKIYDRRTRKYFEEVYKSYANGCYRSATVMLWSVVVCDIIFKLQELRDVHNDAVAEKILLEIEALQNDDPYSPKWEKELIKRVFERTQLLDTASNHKVLLIQKHRHLSAAPVISDEDTLFEPTQEMIRSDIRNSIEVILSKPPFMSQKILSTFVADLEKVKDLFPSDNALKKYLDVKYFKSLNKEVLVKIFKGLWKFSFRSEEAKPLENREINIRAMKLIFEKDRQAMVDSVKAETAYYSNISNNHDAIKALIEFISMEKEIYNALDDSVKELIKPIIKDNISYFGIAFFISESPEEHINRVTKRISEKYYKKYGDNGNFLNQQHLAIFKNVCSELGLESEYRDFGIACFINSADFERADIYFDRFIDKDLANYSSEQMLTLLEGANKNNQCYWRNRSRNGNDSIRILKAAKNKLPDGFDFSKYDNLPVDKIDHVLEEDVGERFESGHHHHHH