MKNLFIFLSLMMMFVLTACGGSKYDDAIDDVISQYKEHKGNDTEINIKRENAIVRVYEGGKYIQFAFYMPDNSSRELTTFKYYEKFGDKYEKMTDMPGNGENDRLGLSKKTPDYEEVKGEETELEE