MLSQLAELFDDPKTISKIQVKLPYLFQIAELDSSRAGKVGMEVGSVREKIITAFLIYKFGVTNIDNNIPITEAEVDVKVFGSPISIKTVTGKKANGVKLIWTVDPTKAKEFLNKYKPSCDMLFVQVNWEGGKGGFYYITKETQIKHFIKFGRKGYIKLPKVGTNPRGVEIANEALEALLTDKDTKAIPIVWKKQELNYNVYDRWVEFWEKD