MIKIGNDNTLKVARKTSIGLYLTDGETDILLPNKYVPKNIEVEDEIVVFVYLDQEERPVATTLEPYIYINEFALLKVSFTNQFGAFLDMGLEKDLFVPFAEQARPMKEGNYYLVYMQLDEKSNRLVGSSRLNQFLDNDTITVAIGDEVELVVSHITDLGINVIINEKHKGLMYKNEVFEDLRTGDRIVGYIKNIRPDGKIDVSRTRVGVEAISDGAEQVLAALVENNGFLGLSDSSHPEDIRTVLNMSKKMFKKAIGGLYKDKKITLTEKGIYLVKE