MSRSTDTLSVIQYNVLADALSGPDAGFTSMPPCDLAFGARRAKLLGKIIAEDADVVCLQEVDHYHDAFKPAMDAAGYDGIYREDEWSPCRKLSGGMLRDGVAIFYKREKLQLCGMDLPGVPRRSKDVDDDKSLLGKCIDAGKCIVARFRVLPPREETHGPRWEEYQNSTLEVVVATVHLDSKKDEEGAKKRRNQAFHMMQAVEKMRSNSPTNFFLPVIVAGDFNAVPSEPAVDRVRNGVAGGLRSAYEEINGIHPAFTTWKIRSGNYKKGEAKMCIDYIFVPRECGILSVGALPDENDIGPKGLPCEKHPSDHLMLRADLKIQ*