MKPPQRRRAAPARYLGEVTGPAAWSPREKRKLLRLLQARRDQPEPDSAELAQELRGRSEAEIQAFLQQLKDRVVREAIQRVHPGGPKRREAEPPAPIEVWMDLVEKITGPLEEALTAAFSQVLTIAATEPVSLLHSKPPKPTQARGKSLILNITGGQGDTTPEAPGPASETPAKSPNGPAVKGDITMDFEKIYKYLSCCSRGGHVPELSAAESAVVLDLLLSLPEELPRLPCTALIEHMTKTYAHLMAPQPSPSGRSPGPGAEDGSACSQGPEEPSQTSSHAPEQATPGEPRSAWQAAGICPLNPFLVPLELLGQAATPTR