MSKRVVIDPITRIEGHLRIEVEVDENNVVQKAYSSSSLWRGIEVILKDRSVFDVGLLVQRICGVCTYSHYRAGTEAVENALGLTIPKNAKYIRSLIHASLNIHDHIVHFYHLHALDWVDVVAALSASPEKAAQVAMQYSDVPIAAGAGDLRATQQKVQKLVDTGKLGPFANAYWGNKTYKFTPEQNLIALSHYLKALEIQRIVAELMAIFGGKSPHPQSLVVGGITSVRDVLNPARLQEWKAKLTTVQDFIERAYYPDILMAADAYKTEPSVLGDVGVPNFLTTSEFFTKGETHLFQSGVIKNKDLSQVFDLDPMLIKEDVTHSWYKGEQPLHPFDGETEPNYTGMKERDTVYGKLPTLDQDGKYSWVKSPRYDGQPFEVGPLASMVVNYARGNQVVVDSVNDFLNVTGLPVTALFTTLGRTAARMLQTRIVADSAFETLQALIDNIIVDEETYRKPDLSKIPSESEGYAMLEAPRGMLSHWIRIKDGKVANYQAVVPSTWNSGPVDANGNVGPYEADLIGLKLEDPKKPLEVIRVIHSFDPCMACAVHVMDFNGNELSQFEVKPTI