MGRWDIQPAGVQGVLQQVEGVADDFEGHLRSINSAMEGAGTQASSGIIGQALTGFANSQRSSIEFVFTRTGAAMNGAVNATQAYVRGDLEMAANAQANATAAPDPRGTMPNGGAR