MSETTPYRVQVTAVAEYVADQSRPQDEHFVFAYHITVLNTGEVRAQLLARHWVITDGNGKMQEVHGQGVVGEQPVLGPGQAFRYTSGCVLATPVGTMQGSYRMRADDGHEFEAEIPAFMLAVPKALH