MGLRTHIPTLPYEKRLSKVDTLRLAIGYIHFLQDLIDSASSQPDSAESTETDPHLADFAVDLSPGCSLLAEMAGSESPHLTGG