MLSGEGPWQLPGPWRLMLLGDGSPTRHLRLLTGHEVQVNLIAMQPEPNPDATAPQEVRELKPPLLRRQVWLICDSHTLAWAESWWNFDEAEKHLHNRNQPIWDSLTKGRSELFREVDGLGLVAADWLESAFGQTGPFWSRHYRFFRQERELTVIREVFSPELEKWLGPTPRQELQLCS