MSGISEGRGLWTPEEHDLFIDGIKLFPSGPWKDIATHVGSRTARQTMTHAQKYRQKIARRLRNVRMSGKYNLPHSLDRSSRFNALLSNDEQFNDSILATALAIAAEKELDMLGDLDGNNSPVGDVPPESYQSLPGALDYANGENTAYFLESENASMDTDDLEFEKCMDFLIATFHRES