MGGQPELRALLCVLAIAVAVGGAAARRPHAYPHPQQDWEQLRRRCEGLGGGCVSVDDGSVDGGVAAWENCVRRCMSPACYGGLYERDALEEGEEEGERGATFRACVLREARQARAAALGLPPQPRRTPGYKHTRG