MERVAVISASMTQFGNREGQFILDLLAEAGEACLDDVGVSPDSVDHLYVSNMASGEFEGQTGIPNALAHDLSMLPAYTTRIDQTSSSGGAGVYAAWQSIASGASEMTLLVGGEKMTHRSTADTTDIIASITHPVEYKHGITLPTFAGLTARRYLHEYDAPRESLARVAVKNHANGVDNPHAQFRKEITLEDALEAPVIADPLRLYDFCPISDGSAALLFCPESVAREYTDEYSVVTGVGGATDTHVVHERSDPTTMRGVVESGNIAYEMAGRNPGDIDVAELHDMFSILEFLQSEDLGFFEKGEGWKAVEDGITHRDGDLPINTSGGLKSKGHPLGASGVAQAYEIHKQVTNDAGPRQVDADVGLTCNVGGFGNCVITTIMEGQA