GASGSMSQKILSTFVADLEKVKDLFPSDNALKKYLDVKYFKSLNKEVLVKIFKGLWKFSFRSEEAKPLENREINIRAMKLIFEKDRQAMVDSVKAETAYYSNISNNHDAIKALIEFISMEKEIYNALDDSVKELIKPIIKDNISYFGIAFFISESPEEHINRVTKRISEKYYKKYGDNGNFLNQQHLAIFKNVCSELGLESEYRDFGIACFINSADFERADIYFDRFIDKDLANYSSEQMLTLLEGANKNNQCYWRNRSRNGNDSIRILKAAKNKLPDGFDFSKYDNLPVDKIDHVLEEDVGER