MARVRLKGTGRHRAVKPVKGGRQAVALATVLSAAGVQAVASAGTAEADNPTWTEGPIFNDPLGTTDQQY ......