MAAAGTAPAAVVAAPQLRRYQMKVLDSLANIGPVRDFAVADTVGGPPDGAPAALVACSGEGKGGTLTVLRRSIVPDAITEVPLPGLLGAWAVQHRQQAAAATEEVAAVPEVHDTDVQYHSYLLLTFQGSTKVLATGDELREVTDNVEFAVDTPTLAAGSLCGGRRIAQAFPLGLRLLDGEESVQDVWASELAPPPPPGAPPGSGGGATIVAADICDPFVLLLLSDGSAVLLTADPPTSRLCVDAVGPDLAALRPTNAGDRITACSLFADSCGWLASKQPRQQQQQX