MKIKVALLDKDKEYLDRLTGVFNTKYADKLEVYSFTDEKNAIESVKEYRIDVLIAEEDFNIDKSEFKRNCGLAYFTGTPGIELIKDEIAICKYQRVDVIFKQILGVYSDMAANVATISGENDKSSVVIFTSPCGGVGTSTVAAACAIAHANMGKKVFYLNIEQCGTTDVFFQAEGNATMSDVIYSLKSRKANLLLKLESCIKQSQEGVSYFSSTKVALDILEISYADIDTLIGNIQGMDNYDEIIVDLPFSLEIEKLKLLSKAWRIIVVNDGSQLSNYKFMRAYESVVLLEQNDDINIIRNMNMIYNKFSNKNSEMLSNISIKTIGGAPRYEHATVRQIIEALTKMEFFEEILQ