GASGSMDVRIFSLESQKSKIYDRRTRKYFEEVYKSYANGCYRSATVMLWSVVVCDIIFKLQELRDVHNDAVAEKILLEIEALQNDDPYSPKWEKELIKRVFERTQLLDTASNHKVLLIQKHRHLSAHPVISDEDTLFEPTQEMIRSDIRNSIEVILSKPPFMSQKILSTFVADLEKVKDLFPSDNALKKYLDVKYFKSLNKEVLVKIFKGLWKFSFRSEEAKPLENREINIRAMKLIFEKDRQAMVDSVKAETAYYSNISNNHDAIKALIEFISMEKEIYNALDDSVKELIKPIIKDNISYFGIAFFISESPEEHINRVTKRISEKYYKKYGDNGNFLNQQHLAIFKNVCSELGLESEYRDFGIACFINSADFERADIYFDRFIDKDLANYSSEQMLTLLEGANKNNQCYWRNRSRNGNDSIRILKAAKNKLPDGFDFSKYDNLPVDKIDHVLEEDVGER