MKKNLLLMEKGSEIRSAIQELSLLKAEGLISTKPFLNVCKMVLQVLDKIGPTMAVLRQDVYQNIQRLEELYQMDPSIYANLADIVKKEVEEESAKKALSCTRALLWLTRSLDFTVALLDKIAQDPSQSLAKVVEISYDNTLKPWHGWISSAAYKVALKLVPDNKAFIGILLAEEEECNILNEEIQTLVSLLLPLLDEIHKVLEAFRLDRLKSI