MSVSLDGKLVVAISSRALFDFEEENELFEQGDDRAYMALQLQRLDLPAKPGVAFSLVQKMLAFNALDAGSNQPVEVVILSRNDPVSGLRVMKSAAHYGLPIIRCSFTRGEPPWRYLKPLHANLFLSTHLSDVRAALQAGVPAAQVYPQSVHAGDAYPHEVRIAFDGDAVLFSDEAERVYQAEGLLAFQKHEADKAQQPLLAGPFKPLLAALHRLQQAGTPHMRIRTALFTARSAPAHERAIRTLMDWNIEVDEAMFLGGLPKGEFLREFEPDFFFDDQTGHVDSASRHVPSGHVASGISNA