From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BEC21105F7AF for ; Fri, 13 Mar 2026 13:24:03 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 107F510EC0B; Fri, 13 Mar 2026 13:24:02 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Yy/QNenN"; dkim-atps=neutral Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9D4BB10EC0B for ; Fri, 13 Mar 2026 13:23:56 +0000 (UTC) Received: by mail-oi1-f181.google.com with SMTP id 5614622812f47-46708149af2so1223422b6e.0 for ; Fri, 13 Mar 2026 06:23:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773408236; x=1774013036; darn=lists.freedesktop.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=fLJ6/kh9zV3xnzIvFpZnDpL3mZ5cCxT808iTivJti0s=; b=Yy/QNenNDnw4PYnk3Xybt51oWUzkpoDPlcd2IEdm4Vgj4KPpT3OYpjRRXJQ1iYB6MN SEwu348LRBeoG8nUqsY2JvhSrbj5t0i/frgPnrbx3G6iqGEpjY/C3RlE/dQcXvJYuD2o z2/HHYWr4TlCY7Ng32HVr1GByMCrhd2v1hVbYa+LFeiKvjBMDcuJ/VhRbIHroSVzbi/e 5vQuHPiI8/fu+tAfGymgGT4P1+GTukvuPtJ37PJVVAvz5QD6+dIiqEn8b+fszdK/M0xc rKhh2Xx9FCt0mao7ha8SbLbH1Q4oWljlGRH0Mjy/4dp2LjXiKB1wo+8hMeosNHbvbrj8 Adqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773408236; x=1774013036; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=fLJ6/kh9zV3xnzIvFpZnDpL3mZ5cCxT808iTivJti0s=; b=EhdV9+WydChVhbBMxxIMhRZQacQd/az39L+leVgyssLd9Zp5RxsTSmregtcPn7AzqU BOK8inpZiCTvZpKtPctEpSH2EbLa+4+MsKUDHkWvy9Vntwd9GuO9zl5IQSDbeiKU6nKO gZySxqxZTZdfChhwdZqdGcejDnF0I9r2TI5XsIaGNRUsNwft7U/okjYmhu/AqMnD8nkB n+nPr/ukVHA7Cc9TiiwY13zt5KC7zUPGHQJuIooLpwam7yWLJhiXw94ImO3yHNMd9T+U XTXmCQi/gROtfuhgq51vqnyp1w9ZPJx3obztptJGvffDJmUUtOuoDUfiqC3/aTR27Q8X 8Y7A== X-Forwarded-Encrypted: i=1; AJvYcCUTtzyNrQ2PQXPxiQ0xCry04gSbguy4KuaGwar+ZvMPzvQapNIHefkaluIRSGMXBDPxo5zHBXbRlx4=@lists.freedesktop.org X-Gm-Message-State: AOJu0Yxe/o5GOfupYeXNj3jF+2mw+nSQD8ljhUrcbEO9f0PM1PLwWlM/ 1OjPgS3OivjEBBcXPNYYCsQB5X4yDQLfcsBUEa7bPR/sv8kkWQ//8vGa X-Gm-Gg: ATEYQzx5RZG0XWkldHrAzWFlAzizADvcBuZ0ninqqRaC4wZC4FeDTUijd/6vMJF3HNz Hsn8gRSuXWt77NWtG1H8n5WK+0gJxM6yrIx8Mcu706HGTrMwmmWEkpDYaXVDcch5M7EOgxMc227 VeK0dbRx3D6Xcy3P7A99vxPGTWWpsEUNAf+w0vPIEy7cSia4x4MiOIXXSLktjbG85Ugg2isrrId 3rbFwEuwbPK4Y5keEfOTQMGOpx64SjhhHE2DEKyePp+MEHHaygPk7S8OqLe7Yp0qtO+Kb1ALg7C /2bBUXJy72vGoNwwEXLFVzA6t1QVvTA5TnnPsliqeKqBA83xN5FvrjnggNK4CSzeWcz/YdMUYVO 4EO1eIHvvCkcVVVJuY0T5GakIXBDlt9wKP91b7O9+cf6gMlwSUe8CaFINBNksenlpK3807Tahq3 Dz3hWhv2/XOfIt9C80zF7L4WzD4bq0N53wuuv+bBwN0mY+H1Wi X-Received: by 2002:a05:6808:19aa:b0:467:284:b3cb with SMTP id 5614622812f47-4675701cd1dmr1819155b6e.2.1773408235774; Fri, 13 Mar 2026 06:23:55 -0700 (PDT) Received: from frodo (c-98-38-17-99.hsd1.co.comcast.net. [98.38.17.99]) by smtp.googlemail.com with ESMTPSA id 5614622812f47-4673434a35csm4795987b6e.20.2026.03.13.06.23.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Mar 2026 06:23:55 -0700 (PDT) From: Jim Cromie To: airlied@gmail.com, simona@ffwll.ch, jbaron@akamai.com, gregkh@linuxfoundation.org, Jonathan Corbet , Shuah Khan , Andrew Morton , Jim Cromie , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Cc: mripard@kernel.org, tzimmermann@suse.de, maarten.lankhorst@linux.intel.com, jani.nikula@intel.com, ville.syrjala@linux.intel.com, christian.koenig@amd.com, matthew.auld@intel.com, arunpravin.paneerselvam@amd.com, louis.chauvet@bootlin.com, pmladek@suse.com, ukaszb@chromium.org, dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, amd-gfx@lists.freedesktop.org Subject: [PATCH v11 27/65] dyndbg: treat comma as a token separator Date: Fri, 13 Mar 2026 07:19:52 -0600 Message-ID: <20260313132103.2529746-28-jim.cromie@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260313132103.2529746-1-jim.cromie@gmail.com> References: <20260313132103.2529746-1-jim.cromie@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" VHJlYXQgY29tbWEgYXMgYSB0b2tlbiB0ZXJtaW5hdG9yLCBqdXN0IGxpa2UgYSBzcGFjZS4gIFRo aXMgYWxsb3dzIGEKdXNlciB0byBhdm9pZCBxdW90aW5nIGhhc3NsZXMgd2hlbiBzcGFjZXMgYXJl IG90aGVyd2lzZSBuZWVkZWQ6CgogOiM+IG1vZHByb2JlIGRybSBkeW5kYmc9Y2xhc3MsRFJNX1VU X0NPUkUsK3BcO2NsYXNzLERSTV9VVF9LTVMsK3AKCm9yIGFzIGEgYm9vdCBhcmc6CgogZHJtLmR5 bmRiZz1jbGFzcyxEUk1fVVRfQ09SRSwrcCAgIyB0b2RvOiBzdXBwb3J0IG11bHRpLXF1ZXJ5IGhl cmUKCkdpdmVuIHRoZSBtYW55IHdheXMgYSBib290LWxpbmUgK2FyZ3MgY2FuIGJlIGFzc2VtYmxl ZCBhbmQgdGhlbiBwYXNzZWQKaW4vZG93bi9hcm91bmQgc2hlbGwgYmFzZWQgdG9vbHMsIHRoaXMg bWF5IGFsbG93IHNpZGUtc3RlcHBpbmcgYWxsCnNvcnRzIG9mIHF1b3RpbmcgaGFzc2xlcyB0aHJ1 IHRob3NlIGxheWVycy4KCmV4aXN0aW5nIHF1ZXJ5IGZvcm1hdDoKCiBtb2Rwcm9iZSB0ZXN0X2R5 bmFtaWNfZGVidWcgZHluZGJnPSJjbGFzcyBEMl9DT1JFICtwIgoKbmV3IGZvcm1hdDoKCiBtb2Rw cm9iZSB0ZXN0X2R5bmFtaWNfZGVidWcgZHluZGJnPWNsYXNzLEQyX0NPUkUsK3AKCkFMU08KCnNl bGZ0ZXN0cy1keW5kYmc6IGFkZCBjb21tYV90ZXJtaW5hdG9yX3Rlc3RzCgpOZXcgZm4gdmFsaWRh dGVzIHBhcnNpbmcgYW5kIGVmZmVjdCBvZiBxdWVyaWVzIHVzaW5nIGNvbWJpbmF0aW9ucyBvZgpj b21tYXMgYW5kIHNwYWNlcyB0byBkZWxpbWl0IHRoZSB0b2tlbnMuCgpJdCBtYW5pcHVsYXRlcyBw ci1kZWJ1Z3MgaW4gYnVpbHRpbiBtb2R1bGUvcGFyYW1zLCBzbyBtaWdodCBoYXZlIGRlcHMKSSBo YXZlbnQgZm9yZXNlZW4gb24gb2RkIGNvbmZpZ3VyYXRpb25zLgoKQ28tZGV2ZWxvcGVkLWJ5OiDF gXVrYXN6IEJhcnRvc2lrIDx1a2FzemJAY2hyb21pdW0ub3JnPgpTaWduZWQtb2ZmLWJ5OiDFgXVr YXN6IEJhcnRvc2lrIDx1a2FzemJAY2hyb21pdW0ub3JnPgpTaWduZWQtb2ZmLWJ5OiBKaW0gQ3Jv bWllIDxqaW0uY3JvbWllQGdtYWlsLmNvbT4KLS0tCiAuLi4vYWRtaW4tZ3VpZGUvZHluYW1pYy1k ZWJ1Zy1ob3d0by5yc3QgICAgICAgfCAgOSArKysrKy0tLQogbGliL2R5bmFtaWNfZGVidWcuYyAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTcgKysrKysrKysrKystLS0tCiAuLi4vZHluYW1p Y19kZWJ1Zy9keW5kYmdfc2VsZnRlc3Quc2ggICAgICAgICAgfCAyMSArKysrKysrKysrKysrKysr KystCiAzIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9keW5hbWljLWRlYnVnLWhvd3Rv LnJzdCBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvZHluYW1pYy1kZWJ1Zy1ob3d0by5yc3QK aW5kZXggOWMyZjA5NmVkMWQ4Li5kYmY5MDExNTA1ODcgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRp b24vYWRtaW4tZ3VpZGUvZHluYW1pYy1kZWJ1Zy1ob3d0by5yc3QKKysrIGIvRG9jdW1lbnRhdGlv bi9hZG1pbi1ndWlkZS9keW5hbWljLWRlYnVnLWhvd3RvLnJzdApAQCAtNzgsMTEgKzc4LDEyIEBA IENvbW1hbmQgTGFuZ3VhZ2UgUmVmZXJlbmNlCiA9PT09PT09PT09PT09PT09PT09PT09PT09PQog CiBBdCB0aGUgYmFzaWMgbGV4aWNhbCBsZXZlbCwgYSBjb21tYW5kIGlzIGEgc2VxdWVuY2Ugb2Yg d29yZHMgc2VwYXJhdGVkCi1ieSBzcGFjZXMgb3IgdGFicy4gIFNvIHRoZXNlIGFyZSBhbGwgZXF1 aXZhbGVudDo6CitieSBzcGFjZXMsIHRhYnMsIG9yIGNvbW1hcy4gIFNvIHRoZXNlIGFyZSBhbGwg ZXF1aXZhbGVudDo6CiAKICAgOiM+IGRkY21kIGZpbGUgc3Zjc29jay5jIGxpbmUgMTYwMyArcAog ICA6Iz4gZGRjbWQgImZpbGUgc3Zjc29jay5jIGxpbmUgMTYwMyArcCIKICAgOiM+IGRkY21kICcg IGZpbGUgICBzdmNzb2NrLmMgICAgIGxpbmUgIDE2MDMgK3AgICcKKyAgOiM+IGRkY21kIGZpbGUs c3Zjc29jay5jLGxpbmUsMTYwMywrcAogCiBDb21tYW5kIHN1Ym1pc3Npb25zIGFyZSBib3VuZGVk IGJ5IGEgd3JpdGUoKSBzeXN0ZW0gY2FsbC4KIE11bHRpcGxlIGNvbW1hbmRzIGNhbiBiZSB3cml0 dGVuIHRvZ2V0aGVyLCBzZXBhcmF0ZWQgYnkgYGA7YGAgb3IgYGBcbmBgOjoKQEAgLTE2Nyw5ICsx NjgsMTEgQEAgbW9kdWxlCiAgICAgVGhlIGdpdmVuIHN0cmluZyBpcyBjb21wYXJlZCBhZ2FpbnN0 IHRoZSBtb2R1bGUgbmFtZQogICAgIG9mIGVhY2ggY2FsbHNpdGUuICBUaGUgbW9kdWxlIG5hbWUg aXMgdGhlIHN0cmluZyBhcwogICAgIHNlZW4gaW4gYGBsc21vZGBgLCBpLmUuIHdpdGhvdXQgdGhl IGRpcmVjdG9yeSBvciB0aGUgYGAua29gYAotICAgIHN1ZmZpeCBhbmQgd2l0aCBgYC1gYCBjaGFu Z2VkIHRvIGBgX2BgLiAgRXhhbXBsZXM6OgorICAgIHN1ZmZpeCBhbmQgd2l0aCBgYC1gYCBjaGFu Z2VkIHRvIGBgX2BgLgogCi0JbW9kdWxlIHN1bnJwYworICAgIEV4YW1wbGVzOjoKKworCW1vZHVs ZSxzdW5ycGMJIyB3aXRoICcsJyBhcyB0b2tlbiBzZXBhcmF0b3IKIAltb2R1bGUgbmZzZAogCW1v ZHVsZSBkcm0qCSMgYm90aCBkcm0sIGRybV9rbXNfaGVscGVyCiAKZGlmZiAtLWdpdCBhL2xpYi9k eW5hbWljX2RlYnVnLmMgYi9saWIvZHluYW1pY19kZWJ1Zy5jCmluZGV4IGUzODNlOTNkYzc4NC4u YTc3YzZlOWZmOTBjIDEwMDY0NAotLS0gYS9saWIvZHluYW1pY19kZWJ1Zy5jCisrKyBiL2xpYi9k eW5hbWljX2RlYnVnLmMKQEAgLTMyMCw2ICszMjAsMTQgQEAgc3RhdGljIGludCBkZGVidWdfY2hh bmdlKGNvbnN0IHN0cnVjdCBkZGVidWdfcXVlcnkgKnF1ZXJ5LCBzdHJ1Y3QgZmxhZ19zZXR0aW5n cwogCXJldHVybiBuZm91bmQ7CiB9CiAKK3N0YXRpYyBjaGFyICpza2lwX3NwYWNlc19hbmRfY29t bWFzKGNvbnN0IGNoYXIgKnN0cikKK3sKKwlzdHIgPSBza2lwX3NwYWNlcyhzdHIpOworCXdoaWxl ICgqc3RyID09ICcsJykKKwkJc3RyID0gc2tpcF9zcGFjZXMoKytzdHIpOworCXJldHVybiAoY2hh ciAqKXN0cjsKK30KKwogLyoKICAqIFNwbGl0IHRoZSBidWZmZXIgYGJ1ZicgaW50byBzcGFjZS1z ZXBhcmF0ZWQgd29yZHMuCiAgKiBIYW5kbGVzIHNpbXBsZSAiIGFuZCAnIHF1b3RpbmcsIGkuZS4g d2l0aG91dCBuZXN0ZWQsCkBAIC0zMzMsOCArMzQxLDggQEAgc3RhdGljIGludCBkZGVidWdfdG9r ZW5pemUoY2hhciAqYnVmLCBjaGFyICp3b3Jkc1tdLCBpbnQgbWF4d29yZHMpCiAJd2hpbGUgKCpi dWYpIHsKIAkJY2hhciAqZW5kOwogCi0JCS8qIFNraXAgbGVhZGluZyB3aGl0ZXNwYWNlICovCi0J CWJ1ZiA9IHNraXBfc3BhY2VzKGJ1Zik7CisJCS8qIFNraXAgbGVhZGluZyB3aGl0ZXNwYWNlIGFu ZCBjb21tYSAqLworCQlidWYgPSBza2lwX3NwYWNlc19hbmRfY29tbWFzKGJ1Zik7CiAJCWlmICgh KmJ1ZikKIAkJCWJyZWFrOwkvKiBvaCwgaXQgd2FzIHRyYWlsaW5nIHdoaXRlc3BhY2UgKi8KIAkJ aWYgKCpidWYgPT0gJyMnKQpAQCAtMzUwLDcgKzM1OCw3IEBAIHN0YXRpYyBpbnQgZGRlYnVnX3Rv a2VuaXplKGNoYXIgKmJ1ZiwgY2hhciAqd29yZHNbXSwgaW50IG1heHdvcmRzKQogCQkJCXJldHVy biAtRUlOVkFMOwkvKiB1bmNsb3NlZCBxdW90ZSAqLwogCQkJfQogCQl9IGVsc2UgewotCQkJZm9y IChlbmQgPSBidWY7ICplbmQgJiYgIWlzc3BhY2UoKmVuZCk7IGVuZCsrKQorCQkJZm9yIChlbmQg PSBidWY7ICplbmQgJiYgIWlzc3BhY2UoKmVuZCkgJiYgKmVuZCAhPSAnLCc7IGVuZCsrKQogCQkJ CTsKIAkJCWlmIChlbmQgPT0gYnVmKSB7CiAJCQkJcHJfZXJyKCJwYXJzZSBlcnIgYWZ0ZXIgd29y ZDolZD0lc1xuIiwgbndvcmRzLApAQCAtNjIyLDcgKzYzMCw4IEBAIHN0YXRpYyBpbnQgZGRlYnVn X2V4ZWNfcXVlcmllcyhjaGFyICpxdWVyeSwgY29uc3QgY2hhciAqbW9kbmFtZSkKIAkJaWYgKHNw bGl0KQogCQkJKnNwbGl0KysgPSAnXDAnOwogCi0JCXF1ZXJ5ID0gc2tpcF9zcGFjZXMocXVlcnkp OworCQlxdWVyeSA9IHNraXBfc3BhY2VzX2FuZF9jb21tYXMocXVlcnkpOworCiAJCWlmICghcXVl cnkgfHwgISpxdWVyeSB8fCAqcXVlcnkgPT0gJyMnKQogCQkJY29udGludWU7CiAKZGlmZiAtLWdp dCBhL3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2R5bmFtaWNfZGVidWcvZHluZGJnX3NlbGZ0ZXN0 LnNoIGIvdG9vbHMvdGVzdGluZy9zZWxmdGVzdHMvZHluYW1pY19kZWJ1Zy9keW5kYmdfc2VsZnRl c3Quc2gKaW5kZXggNDY1ZmFkM2YzOTJjLi5jN2JmNTIxZjM2ZWUgMTAwNzU1Ci0tLSBhL3Rvb2xz L3Rlc3Rpbmcvc2VsZnRlc3RzL2R5bmFtaWNfZGVidWcvZHluZGJnX3NlbGZ0ZXN0LnNoCisrKyBi L3Rvb2xzL3Rlc3Rpbmcvc2VsZnRlc3RzL2R5bmFtaWNfZGVidWcvZHluZGJnX3NlbGZ0ZXN0LnNo CkBAIC0yMTYsNyArMjE2LDcgQEAgZnVuY3Rpb24gY2hlY2tfZXJyX21zZygpIHsKIGZ1bmN0aW9u IGJhc2ljX3Rlc3RzIHsKICAgICBlY2hvIC1lICIke0dSRUVOfSMgQkFTSUNfVEVTVFMgJHtOQ30i CiAgICAgaWYgWyAkTEFDS19ERF9CVUlMVElOIC1lcSAxIF07IHRoZW4KLQllY2hvICJTS0lQIgor CWVjaG8gIlNLSVAgLSB0ZXN0IHJlcXVpcmVzIHBhcmFtcywgd2hpY2ggaXMgYSBidWlsdGluIG1v ZHVsZSIKIAlyZXR1cm4KICAgICBmaQogICAgIGRkY21kID1fICMgemVybyBldmVyeXRoaW5nCkBA IC0yMzgsOCArMjM4LDI3IEBAIEVPRgogICAgIGRkY21kID1fCiB9CiAKK2Z1bmN0aW9uIGNvbW1h X3Rlcm1pbmF0b3JfdGVzdHMgeworICAgIGVjaG8gLWUgIiR7R1JFRU59IyBDT01NQV9URVJNSU5B VE9SX1RFU1RTICR7TkN9IgorICAgIGlmIFsgJExBQ0tfRERfQlVJTFRJTiAtZXEgMSBdOyB0aGVu CisJZWNobyAiU0tJUCAtIHRlc3QgcmVxdWlyZXMgcGFyYW1zLCB3aGljaCBpcyBhIGJ1aWx0aW4g bW9kdWxlIgorCXJldHVybgorICAgIGZpCisgICAgIyB0cnkgY29tYm9zIG9mIHNwYWNlcyAmIGNv bW1hcworICAgIGNoZWNrX21hdGNoX2N0ICdcW3BhcmFtc1xdJyA0IC1yCisgICAgZGRjbWQgbW9k dWxlLHBhcmFtcyw9XwkJIyBjb21tYXMgYXMgc3BhY2VzCisgICAgZGRjbWQgbW9kdWxlLHBhcmFt cywrbXBmCQkjIHR1cm4gb24gbW9kdWxlJ3MgcHItZGVidWdzCisgICAgY2hlY2tfbWF0Y2hfY3Qg PXBtZiA0CisgICAgZGRjbWQgLG1vZHVsZSAsLCAsICBwYXJhbXMsIC1wCisgICAgY2hlY2tfbWF0 Y2hfY3QgPW1mIDQKKyAgICBkZGNtZCAiICwgbW9kdWxlICwsLCAsICBwYXJhbXMsIC1tIgkjCisg ICAgY2hlY2tfbWF0Y2hfY3QgPWYgNAorICAgIGRkY21kID1fCit9CisKIHRlc3RzX2xpc3Q9KAog ICAgIGJhc2ljX3Rlc3RzCisgICAgY29tbWFfdGVybWluYXRvcl90ZXN0cwogKQogCiAjIFJ1biB0 ZXN0cwotLSAKMi41My4wCgo=