MSVTGPAANTNAIHRLSELELKKGIIGEGSWHNQYKDSCYIFIGGLDHRMTEGDIIIVFSQFGEPIDINLKRDKDTGKSLGYCFLGYKDQRSTILAVDNFNGSTLLGRRIRVDHVMDYSAPVVYEDEVDEEGNKIRKEYKPTGAEGQGLDNYYVTETERLLKETSSKKAKQDPSQQMDEDEKWALEFEQMIKNENSESFDNPKETKEDRESVKKEHKERDRRGDRDRSRDRYRNRHRSRSRDRHRSRSRDRDRYKKRYRDGSRERYRRRYSRSSSKDKHRRDRHKRSHRSHS