MKLLSVEPTPSPNSMKLNVDERWPAGRRAAYTPDKADEAPEPLRSLLKIDGVKGVFRTADFIALDRKPGADWPRILAEAAKLFETAEGAAGTAPAPAGPDAAFGELHVLVQVYRGIPMQVRVRIGDREAARLGLPEKFSAAVHEAAGSTLIMERHLEEYGIRYGEPEEIAAEVAAELDAAYTDERLRELIEAAKAAGPAAAGTPVQPRERRPLTAEELAEALDAPDWQTRYAALERTQPEPGMLPLLAKALRDDNVSVRRLAVVYLGDLRSPEALPLLVEALRDRSPAVRRTAGDTLSDLGDPAAMPAMIEALRDPNKLVRWRAARYLFEIGDESALPALREAAEDEEFEVRLQAKMALERIERGEEAAGTVWQQMTAARRERSDTQP