MKVISNFQNKKILILGLAKSGEAAAKLLTKLGALVTVNDSKPFDQNPAAQALLEEGIKVICGSHPVELLDENFEYMVKNPGIPYDNPMVKRALAKEIPILTEVELAYFVSEAPIIGITGSNGKTTTTTMIADVLNAGGQSALLSGNIGYPASKVVQKAIAGDTLVMELSSFQLVGVNAFRPHIAVITNLMPTHLDYHGSFEDYVAAKWMIQAQMTESDYLILNANQEISATLAKTTKATVIPFSTQKVVDGAYLNDGILYFKEQAIIAATDLGVPGSHNIENALATIAVAKLSGIADDIIAQCLSHFGGVKHRLQRVGQIKDITFYNDSKSTNILATQKALSGFDNSRLILIAGGLDRGNEFDDLVPDLLGLKQMIILGESAERMKRAANKAEVSYLEARNVAEATELAFKLAQTGDTILLSPANASWDMYPNFEVRGDEFLATFDCLRGDA*