// Token: 0x060005B4 RID: 1460 RVA: 0x0001F9D0 File Offset: 0x0001DBD0
        protected override AnchorMailbox ResolveAnchorMailbox()
        {
            if (ExTraceGlobals.VerboseTracer.IsTraceEnabled(1))
            {
                ExTraceGlobals.VerboseTracer.TraceDebug <string, Uri>((long)this.GetHashCode(), "[OwaExtensibilityProxyRequestHandler::ResolveAnchorMailbox]: Method {0}; Url {1};", base.ClientRequest.HttpMethod, base.ClientRequest.Url);
            }
            Match match = OwaExtensibilityProxyRequestHandler.ExtPathRegex.Match(base.ClientRequest.RawUrl);

            if (!match.Success)
            {
                match = OwaExtensibilityProxyRequestHandler.ScriptsPathRegex.Match(base.ClientRequest.RawUrl);
                if (!match.Success)
                {
                    match = OwaExtensibilityProxyRequestHandler.StylesPathRegex.Match(base.ClientRequest.RawUrl);
                }
            }
            Guid   guid;
            string text;

            if (match.Success && RegexUtilities.TryGetMailboxGuidAddressFromRegexMatch(match, ref guid, ref text))
            {
                this.routingHint = string.Format("{0}@{1}", guid, text);
                AnchorMailbox result = new MailboxGuidAnchorMailbox(guid, text, this);
                base.Logger.Set(3, "OwaExtension-MailboxGuidWithDomain");
                return(result);
            }
            throw new HttpProxyException(HttpStatusCode.NotFound, 3007, string.Format("Unable to find target server for url: {0}", base.ClientRequest.Url));
        }