MKLTDNEEITMNGTREMETTEQETSSPCSLVIEAFPVKKSIIVGYALTSKKIKSFLQPKLEGLARNKGILFVAIDQNKPLSEQGPFDIVLHKQIGKEWRRILEEFRLAHPDVTVLDPPDAILHLRNRQSMLQCVADMNLSDSNGRVGVPKQLVIKKDASSIPEAVNNAGLRLPLVAKPLVADGSAKSHELSLAYDQHSLLKLEPPLVLQEFVNHGGVLFKVYIVGEAIRVVRRFSLPDVSRRELPKSAGVFRFPRVSCAAASADDADLDPSIAELPPRPLLERLAKELRRGLGLRLFNLDIIREHGTRDRFYVIDINYFPGYGKMPEYEHVFTDFLLSVVQSQCKKRALADQY