EAELKKKSIFEFSIKDINGNEVDLSKYKGKVVLLVNIATNSPNTDIHYTELVELYKKYKDKGLEIIACPTNEFNNTCPESDEEILNFLKSYGFEGDVCSKTKVNGPNAHPLFKWLRIQENGKGENGNDFKNAFETFLIDKNGKVKKRFSHEEPPLSIEKYLPKYF