MRVALIGLSLLVGACASTNESYTGRTATEQLLLSRAADQAVEGLRLPIPPGAKVFVDMRFFQGEGANYATSAVRSALSEAGFALADDRASAEVVFEMRAGALSLEQMRRVVGIPPLAVPINETLNVVSLPELSLYSRRDRVGVAEFSGFLYDARTGAPLGAVAPMIGEFRIRSHKVLMVVAWGQQSVRAGQSDPGDSWREF