MLKPAPLHVGDHVAVVSLSSGTLGELTQQHQLNRGLKRMRQLGLVPVMMPNALKGRLILQQRPELRAADLKTAFLDPSIRGVVAAIGGDDTYRTVPFLMADEQFKTAVRRSPKLFTGFSDTTINHLMFYQLGLQTFYGPNFLSDLAELGPTMLPYTTKTWQRYFENPQQTSIISSPVWYDERTNFSESAQETRRMTHTEMHHYEVLRGHGTISGTLLGGCLDSFYDLLTTTRYPDERQVAEQFRLIPCAAEWRGKILFIETSDEQPQPDLFKRMLQRMRQAEILTNVAAVIVGKPQNEHYYQEYRQILIDETADLKLPILYNINFGHAFPRTALPYGAQVCIDFEQATLKILEPWFVEA