MSVDAPARPVQEHAPARGVAGAAPLPWLLPVRPLQAALWEIAGIAILLAFTVDGIPQAARISVAAVAGVLVLTTSVRFAGRHAAGWVLTWAGYRLKRRTKPEVPDPLHRIAGPVRVRQHVDRAGNRFGVAEVSDGWSAIVRLTPGAMAPAPDLLVGILRDAYASTGIPLSSAQLLTWTVPNGQSVLRVRWLTVRYRPEDAPIAALARGGGELGALRSTACAALSLMGALAEAGFESTVLEAGEVAENLRVALGSGQGAPVDGWRSWDWGGASQVCYRPRSERDLTRTLDLHVPGSAFTATSYTLYRSPGGREKSEVTIRVGGRPGAETVRPGGIAVTPLHGRHAAAVRRTLPLALEN