MKYLTKEWYYGNKNICLDLEVDTKAEKLSEEYYKELYNAKLNSFLEEEKEVSEMDYEPETWEDIQIMDDEGNIISAREVMSEEEFEALRQQLLEEEQNQQDVEIEPYDEEASTNDFLEMHQDEIEELKENLPKEILDEVVDIRVLALGVATEKVKDLVDKYSQECEMKFEKPFNEYNKHWYSIADKVPAHIKENYNFHDCAILKMTKCGNDIVFELDNSGGFTNINKITYKDAVILENNFVGGCYWIYDEMYLCDKGYECHIAVDGENGYDYITLQASDVIFE