MGDSLSGDLERLRRLLGGPDLAWLLERMRYRLEAGRPLEGTVTLRSATTAQRAAVARLFGTPLRPSTTASVRLAELEAELARSGVWSAGLEAAVVALTGPYEVRAEVLAERRAAWEAAWAPVLEVVEGHPAVGHRDALRAWWQRELATGIARRAAPTPEVAGALAEQLAGVLQRLPADGVAIGSLAHDATGSAHALDRGPLASLALRAARALVDVPAEVTDEGDREAWAAVGVVRDEVSSTVLTLALPAEPEGATGRALAAWAETGQPVVLTLRQLRFDPPAWLPPAVVRVVENPVVLSSIADQALAAGVAPPPVVCTAGWPSAAAVRLLRELRAAGWELRHHGDFDPDGVAITDWLVREVGALPWRMGAADYAEALDAGLGRAAPVGSVTASWDAELGPAMHRAQRVVEEEAVLSTLVTDALGSPTARSVRSRHSVRTSRPYPASTI