MKKNLLLMEKGSEIRSAIQELSLLKAEGLISTKPFLNVCKMVLQVLDKIGPTMAVLRQDVYQNIQRLEELYQMDPSIYANLADIVKKEVEEESAKKALSCTRALLWLTSRSLDFTVALLDKIAQDPSQSLAKVVEISYDNTLKPWHGWISSAAYKVALKLVPDNKAFIGILLAEEEECNILNEEIQTLVSLLLPLLDEIHKVLEAFRLDRLKSI