MGRGKVELKKIENPTNRQVTFSKRRMGLLKKANELAILCDAQIGVIVFSGTGRMYEYSSPPWRIANIFDRYLKAPSTRFEEMDIQQKIIHEMTRMKDENNRLRIIMSQYMGDDLGSLTLQDVSNLEQHIEFSLYKVLLRKQQLLDQQLLEMRNREMPIPGDQSNYLCHMNLDQTQAAPMVDPKPFPLWNVGSQVYNQDAESSMTALQLSPQLQEHKLQPLQPNLQESNLQGYVLRLW