MSVTGPAANTNAIHRLSELELKKGIIGEGSWHNQYKDSCYIFIGGLDHRMTEGDIIIVFSQFGEPIDINLKRDKDTGKSLGYCFLGYKDQRSTILAVDNFNGSTLLGRRIRVDHVMDYSAPVVYDDKVDDEGNKIRKEYKPTGAEGLGLGKYYVTETERLLRETSSKTAKHEPVQQMDEDEKWALEFEQMIKKENLESDDHPKENKEDTVSVKKEDKERDKHRSRGKSRSRSRDRSRNRYRSRSRERDRHRHRDRDRYRSSDRDRRRYSRSSSRHKYRRDRHRRSRRSKNNKNFEIKGVLDSFDVIGHKS