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 X-Spam-Level: X-Spam-Status: No, score=-11.0 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MIME_BASE64_TEXT,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2FFECC4363A for ; Wed, 28 Oct 2020 08:13:18 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5FC71208C7 for ; Wed, 28 Oct 2020 08:13:16 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=alsa-project.org header.i=@alsa-project.org header.b="boQ4uEP1"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="l8c33rAG" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5FC71208C7 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mediatek.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id F392D16A3; Wed, 28 Oct 2020 09:12:23 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz F392D16A3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1603872794; bh=R/Jjqb/z76U92SJd0EoffT2w0zuYvGYBpl22Wzrl7rk=; h=From:To:Subject:Date:In-Reply-To:References:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=boQ4uEP1HV+fa8bj+ZTqvWcrddeb7k/kbAzgaf5+Vbb5bddqpOGm6m5cYtheifYjc jQ8d+p+lfOd+/NGeNq4jrVBJ5P0BzLUKuuvFGg6GU4yYssnzLPOz6jhK/YyI44Qa9J ThkFsWmLkxqrAV6A5/M3k8GtxXojMkdu6hHsbumo= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id 560E1F80533; Wed, 28 Oct 2020 09:07:01 +0100 (CET) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 439EAF8051E; Sat, 24 Oct 2020 09:59:43 +0200 (CEST) Received: from mailgw02.mediatek.com (unknown [210.61.82.184]) by alsa1.perex.cz (Postfix) with ESMTP id 75280F800CC for ; Sat, 24 Oct 2020 09:59:10 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 75280F800CC Authentication-Results: alsa1.perex.cz; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="l8c33rAG" X-UUID: 614f813e2709439cb77e3701143b9bb2-20201024 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=R/Jjqb/z76U92SJd0EoffT2w0zuYvGYBpl22Wzrl7rk=; b=l8c33rAGCCVpgSTOiOZzgTzVOMY/9sWzVvHABNicMQ61vc5GtcbFqhF8i30XZdSobgDe3y6yux85vgEyhCHPm42NPoYGRtXPN9DfqEVfmsW71LnG8itQJFzU/cY/oAZ9p4vbGAGAdmszgio/Qi1dEsf+LlrDGS8JjJTDyECavz0=; X-UUID: 614f813e2709439cb77e3701143b9bb2-20201024 Received: from mtkcas06.mediatek.inc [(172.21.101.30)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.14 Build 0819 with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1565427317; Sat, 24 Oct 2020 15:59:05 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs06n2.mediatek.inc (172.21.101.130) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 24 Oct 2020 15:59:03 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Sat, 24 Oct 2020 15:59:00 +0800 From: Jiaxin Yu To: , , , , , , , , , Subject: [PATCH v3 2/9] ASoC: mediatek: mt8192: add platform driver Date: Sat, 24 Oct 2020 15:58:52 +0800 Message-ID: <1603526339-15005-3-git-send-email-jiaxin.yu@mediatek.com> X-Mailer: git-send-email 1.8.1.1.dirty In-Reply-To: <1603526339-15005-1-git-send-email-jiaxin.yu@mediatek.com> References: <1603526339-15005-1-git-send-email-jiaxin.yu@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: 99F71CEED52C41D99CF8B2A764AEFD04A15E7593689CA5E6B598D908A888A7BD2000:8 X-MTK: N Content-Transfer-Encoding: base64 X-Mailman-Approved-At: Wed, 28 Oct 2020 09:06:30 +0100 Cc: shane.chien@mediatek.com, Bicycle.Tsai@mediatek.com, Jiaxin Yu , Trevor.Wu@mediatek.com, kuninori.morimoto.gx@renesas.com X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" VGhpcyBwYXRjaCBhZGRzIG10ODE5MiBwbGF0Zm9ybSBhbmQgYWZmaWxpYXRlZCBkcml2ZXJzLg0K DQpTaWduZWQtb2ZmLWJ5OiBKaWF4aW4gWXUgPGppYXhpbi55dUBtZWRpYXRlay5jb20+DQotLS0N CiBzb3VuZC9zb2MvbWVkaWF0ZWsvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsN CiBzb3VuZC9zb2MvbWVkaWF0ZWsvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgICAxICsN CiBzb3VuZC9zb2MvbWVkaWF0ZWsvY29tbW9uL210ay1hZmUtZmUtZGFpLmMgICAgfCAgIDEzICst DQogc291bmQvc29jL21lZGlhdGVrL2NvbW1vbi9tdGstYmFzZS1hZmUuaCAgICAgIHwgICAgMSAr DQogc291bmQvc29jL21lZGlhdGVrL210ODE5Mi9NYWtlZmlsZSAgICAgICAgICAgIHwgICAxNCAr DQogc291bmQvc29jL21lZGlhdGVrL210ODE5Mi9tdDgxOTItYWZlLWNsay5jICAgIHwgIDY2OSAr KysrDQogc291bmQvc29jL21lZGlhdGVrL210ODE5Mi9tdDgxOTItYWZlLWNsay5oICAgIHwgIDI0 NCArKw0KIHNvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1jb21tb24uaCB8ICAx NzAgKw0KIC4uLi9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtY29udHJvbC5jICB8ICAx NjMgKw0KIHNvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1ncGlvLmMgICB8ICAz MDYgKysNCiBzb3VuZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtZ3Bpby5oICAgfCAg IDE5ICsNCiBzb3VuZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtcGNtLmMgICAgfCAy Mzg5ICsrKysrKysrKysrKysNCiAuLi4vbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1pbnRlcmNvbm5l Y3Rpb24uaCAgfCAgIDY1ICsNCiBzb3VuZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1yZWcu aCAgICAgICAgfCAzMTMxICsrKysrKysrKysrKysrKysrDQogMTQgZmlsZXMgY2hhbmdlZCwgNzE5 MSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBzb3Vu ZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL01ha2VmaWxlDQogY3JlYXRlIG1vZGUgMTAwNjQ0IHNvdW5k L3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1jbGsuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0 NCBzb3VuZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtY2xrLmgNCiBjcmVhdGUgbW9k ZSAxMDA2NDQgc291bmQvc29jL21lZGlhdGVrL210ODE5Mi9tdDgxOTItYWZlLWNvbW1vbi5oDQog Y3JlYXRlIG1vZGUgMTAwNjQ0IHNvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1j b250cm9sLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgc291bmQvc29jL21lZGlhdGVrL210ODE5Mi9t dDgxOTItYWZlLWdwaW8uYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBzb3VuZC9zb2MvbWVkaWF0ZWsv bXQ4MTkyL210ODE5Mi1hZmUtZ3Bpby5oDQogY3JlYXRlIG1vZGUgMTAwNjQ0IHNvdW5kL3NvYy9t ZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1wY20uYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBzb3Vu ZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1pbnRlcmNvbm5lY3Rpb24uaA0KIGNyZWF0ZSBt b2RlIDEwMDY0NCBzb3VuZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1yZWcuaA0KDQpkaWZm IC0tZ2l0IGEvc291bmQvc29jL21lZGlhdGVrL0tjb25maWcgYi9zb3VuZC9zb2MvbWVkaWF0ZWsv S2NvbmZpZw0KaW5kZXggZjdiYzAwN2JiZGVjNi4uMTA1ODhjZjgwOWRjNyAxMDA2NDQNCi0tLSBh L3NvdW5kL3NvYy9tZWRpYXRlay9LY29uZmlnDQorKysgYi9zb3VuZC9zb2MvbWVkaWF0ZWsvS2Nv bmZpZw0KQEAgLTE1NywzICsxNTcsMTMgQEAgY29uZmlnIFNORF9TT0NfTVRLX0JUQ1ZTRA0KIAkg IEJUIGVuY29kZWQgZGF0YSB0by9mcm9tIEJUIGZpcm13YXJlLg0KIAkgIFNlbGVjdCBZIGlmIHlv dSBoYXZlIHN1Y2ggZGV2aWNlLg0KIAkgIElmIHVuc3VyZSBzZWxlY3QgIk4iLg0KKw0KK2NvbmZp ZyBTTkRfU09DX01UODE5Mg0KKwl0cmlzdGF0ZSAiQVNvQyBzdXBwb3J0IGZvciBNZWRpYXRlayBN VDgxOTIgY2hpcCINCisJZGVwZW5kcyBvbiBBUkNIX01FRElBVEVLDQorCXNlbGVjdCBTTkRfU09D X01FRElBVEVLDQorCWhlbHANCisJICBUaGlzIGFkZHMgQVNvQyBwbGF0Zm9ybSBkcml2ZXIgc3Vw cG9ydCBmb3IgTWVkaWF0ZWsgTVQ4MTkyIGNoaXANCisJICB0aGF0IGNhbiBiZSB1c2VkIHdpdGgg b3RoZXIgY29kZWNzLg0KKwkgIFNlbGVjdCBZIGlmIHlvdSBoYXZlIHN1Y2ggZGV2aWNlLg0KKwkg IElmIHVuc3VyZSBzZWxlY3QgIk4iLg0KZGlmZiAtLWdpdCBhL3NvdW5kL3NvYy9tZWRpYXRlay9N YWtlZmlsZSBiL3NvdW5kL3NvYy9tZWRpYXRlay9NYWtlZmlsZQ0KaW5kZXggNzYwMzJjYWU2ZDUx ZS4uZjZjYjZiODUwOGUzZiAxMDA2NDQNCi0tLSBhL3NvdW5kL3NvYy9tZWRpYXRlay9NYWtlZmls ZQ0KKysrIGIvc291bmQvc29jL21lZGlhdGVrL01ha2VmaWxlDQpAQCAtNCwzICs0LDQgQEAgb2Jq LSQoQ09ORklHX1NORF9TT0NfTVQyNzAxKSArPSBtdDI3MDEvDQogb2JqLSQoQ09ORklHX1NORF9T T0NfTVQ2Nzk3KSArPSBtdDY3OTcvDQogb2JqLSQoQ09ORklHX1NORF9TT0NfTVQ4MTczKSArPSBt dDgxNzMvDQogb2JqLSQoQ09ORklHX1NORF9TT0NfTVQ4MTgzKSArPSBtdDgxODMvDQorb2JqLSQo Q09ORklHX1NORF9TT0NfTVQ4MTkyKSArPSBtdDgxOTIvDQpkaWZmIC0tZ2l0IGEvc291bmQvc29j L21lZGlhdGVrL2NvbW1vbi9tdGstYWZlLWZlLWRhaS5jIGIvc291bmQvc29jL21lZGlhdGVrL2Nv bW1vbi9tdGstYWZlLWZlLWRhaS5jDQppbmRleCA4ODJjZGY4NmM4YmY4Li4zY2IyYWRmNDIwYmJm IDEwMDY0NA0KLS0tIGEvc291bmQvc29jL21lZGlhdGVrL2NvbW1vbi9tdGstYWZlLWZlLWRhaS5j DQorKysgYi9zb3VuZC9zb2MvbWVkaWF0ZWsvY29tbW9uL210ay1hZmUtZmUtZGFpLmMNCkBAIC01 NDIsOCArNTQyLDEzIEBAIGludCBtdGtfbWVtaWZfc2V0X2Zvcm1hdChzdHJ1Y3QgbXRrX2Jhc2Vf YWZlICphZmUsDQogCQlicmVhazsNCiAJY2FzZSBTTkRSVl9QQ01fRk9STUFUX1MzMl9MRToNCiAJ Y2FzZSBTTkRSVl9QQ01fRk9STUFUX1UzMl9MRToNCi0JCWhkX2F1ZGlvID0gMTsNCi0JCWhkX2Fs aWduID0gMTsNCisJCWlmIChhZmUtPm1lbWlmXzMyYml0X3N1cHBvcnRlZCkgew0KKwkJCWhkX2F1 ZGlvID0gMjsNCisJCQloZF9hbGlnbiA9IDA7DQorCQl9IGVsc2Ugew0KKwkJCWhkX2F1ZGlvID0g MTsNCisJCQloZF9hbGlnbiA9IDE7DQorCQl9DQogCQlicmVhazsNCiAJY2FzZSBTTkRSVl9QQ01f Rk9STUFUX1MyNF9MRToNCiAJY2FzZSBTTkRSVl9QQ01fRk9STUFUX1UyNF9MRToNCkBAIC01NTYs MTAgKzU2MSwxMCBAQCBpbnQgbXRrX21lbWlmX3NldF9mb3JtYXQoc3RydWN0IG10a19iYXNlX2Fm ZSAqYWZlLA0KIAl9DQogDQogCW10a19yZWdtYXBfdXBkYXRlX2JpdHMoYWZlLT5yZWdtYXAsIG1l bWlmLT5kYXRhLT5oZF9yZWcsDQotCQkJICAgICAgIDEsIGhkX2F1ZGlvLCBtZW1pZi0+ZGF0YS0+ aGRfc2hpZnQpOw0KKwkJCSAgICAgICAweDMsIGhkX2F1ZGlvLCBtZW1pZi0+ZGF0YS0+aGRfc2hp ZnQpOw0KIA0KIAltdGtfcmVnbWFwX3VwZGF0ZV9iaXRzKGFmZS0+cmVnbWFwLCBtZW1pZi0+ZGF0 YS0+aGRfYWxpZ25fcmVnLA0KLQkJCSAgICAgICAxLCBoZF9hbGlnbiwgbWVtaWYtPmRhdGEtPmhk X2FsaWduX21zaGlmdCk7DQorCQkJICAgICAgIDB4MSwgaGRfYWxpZ24sIG1lbWlmLT5kYXRhLT5o ZF9hbGlnbl9tc2hpZnQpOw0KIA0KIAlyZXR1cm4gMDsNCiB9DQpkaWZmIC0tZ2l0IGEvc291bmQv c29jL21lZGlhdGVrL2NvbW1vbi9tdGstYmFzZS1hZmUuaCBiL3NvdW5kL3NvYy9tZWRpYXRlay9j b21tb24vbXRrLWJhc2UtYWZlLmgNCmluZGV4IGE4Y2Y0NGQ5ODI0NDYuLmE2ZjY4YzY4NTgxY2Mg MTAwNjQ0DQotLS0gYS9zb3VuZC9zb2MvbWVkaWF0ZWsvY29tbW9uL210ay1iYXNlLWFmZS5oDQor KysgYi9zb3VuZC9zb2MvbWVkaWF0ZWsvY29tbW9uL210ay1iYXNlLWFmZS5oDQpAQCAtOTEsNiAr OTEsNyBAQCBzdHJ1Y3QgbXRrX2Jhc2VfYWZlIHsNCiAJaW50IG1lbWlmX3NpemU7DQogCXN0cnVj dCBtdGtfYmFzZV9hZmVfaXJxICppcnFzOw0KIAlpbnQgaXJxc19zaXplOw0KKwlpbnQgbWVtaWZf MzJiaXRfc3VwcG9ydGVkOw0KIA0KIAlzdHJ1Y3QgbGlzdF9oZWFkIHN1Yl9kYWlzOw0KIAlzdHJ1 Y3Qgc25kX3NvY19kYWlfZHJpdmVyICpkYWlfZHJpdmVyczsNCmRpZmYgLS1naXQgYS9zb3VuZC9z b2MvbWVkaWF0ZWsvbXQ4MTkyL01ha2VmaWxlIGIvc291bmQvc29jL21lZGlhdGVrL210ODE5Mi9N YWtlZmlsZQ0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwMDAuLmRkMTg0 ODY4ODE3MDgNCi0tLSAvZGV2L251bGwNCisrKyBiL3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIv TWFrZWZpbGUNCkBAIC0wLDAgKzEsMTQgQEANCisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBH UEwtMi4wDQorDQorIyBwbGF0Zm9ybSBkcml2ZXINCitzbmQtc29jLW10ODE5Mi1hZmUtb2JqcyA6 PSBcDQorCW10ODE5Mi1hZmUtcGNtLm8gXA0KKwltdDgxOTItYWZlLWNsay5vIFwNCisJbXQ4MTky LWFmZS1ncGlvLm8gXA0KKwltdDgxOTItZGFpLWFkZGEubyBcDQorCW10ODE5Mi1hZmUtY29udHJv bC5vIFwNCisJbXQ4MTkyLWRhaS1pMnMubyBcDQorCW10ODE5Mi1kYWktcGNtLm8gXA0KKwltdDgx OTItZGFpLXRkbS5vDQorDQorb2JqLSQoQ09ORklHX1NORF9TT0NfTVQ4MTkyKSArPSBzbmQtc29j LW10ODE5Mi1hZmUubw0KZGlmZiAtLWdpdCBhL3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4 MTkyLWFmZS1jbGsuYyBiL3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1jbGsu Yw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwMDAuLmJiYTVmMzA1NmU4 ZmYNCi0tLSAvZGV2L251bGwNCisrKyBiL3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTky LWFmZS1jbGsuYw0KQEAgLTAsMCArMSw2NjkgQEANCisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogR1BMLTIuMA0KKy8vDQorLy8gbXQ4MTkyLWFmZS1jbGsuYyAgLS0gIE1lZGlhdGVrIDgxOTIg YWZlIGNsb2NrIGN0cmwNCisvLw0KKy8vIENvcHlyaWdodCAoYykgMjAyMCBNZWRpYVRlayBJbmMu DQorLy8gQXV0aG9yOiBTaGFuZSBDaGllbiA8c2hhbmUuY2hpZW5AbWVkaWF0ZWsuY29tPg0KKy8v DQorDQorI2luY2x1ZGUgPGxpbnV4L2FybS1zbWNjYy5oPg0KKyNpbmNsdWRlIDxsaW51eC9jbGsu aD4NCisjaW5jbHVkZSA8bGludXgvbWZkL3N5c2Nvbi5oPg0KKyNpbmNsdWRlIDxsaW51eC9yZWdt YXAuaD4NCisNCisjaW5jbHVkZSAibXQ4MTkyLWFmZS1jbGsuaCINCisjaW5jbHVkZSAibXQ4MTky LWFmZS1jb21tb24uaCINCisNCitzdGF0aWMgY29uc3QgY2hhciAqYXVkX2Nsa3NbQ0xLX05VTV0g PSB7DQorCVtDTEtfQUZFXSA9ICJhdWRfYWZlX2NsayIsDQorCVtDTEtfVE1MXSA9ICJhdWRfdG1s X2NsayIsDQorCVtDTEtfQVBMTDIyTV0gPSAiYXVkX2FwbGwyMm1fY2xrIiwNCisJW0NMS19BUExM MjRNXSA9ICJhdWRfYXBsbDI0bV9jbGsiLA0KKwlbQ0xLX0FQTEwxX1RVTkVSXSA9ICJhdWRfYXBs bDFfdHVuZXJfY2xrIiwNCisJW0NMS19BUExMMl9UVU5FUl0gPSAiYXVkX2FwbGwyX3R1bmVyX2Ns ayIsDQorCVtDTEtfTkxFXSA9ICJhdWRfbmxlIiwNCisJW0NMS19JTkZSQV9TWVNfQVVESU9dID0g ImF1ZF9pbmZyYV9jbGsiLA0KKwlbQ0xLX0lORlJBX0FVRElPXzI2TV0gPSAiYXVkX2luZnJhXzI2 bV9jbGsiLA0KKwlbQ0xLX01VWF9BVURJT10gPSAidG9wX211eF9hdWRpbyIsDQorCVtDTEtfTVVY X0FVRElPSU5UQlVTXSA9ICJ0b3BfbXV4X2F1ZGlvX2ludCIsDQorCVtDTEtfVE9QX01BSU5QTExf RDRfRDRdID0gInRvcF9tYWlucGxsX2Q0X2Q0IiwNCisJW0NMS19UT1BfTVVYX0FVRF8xXSA9ICJ0 b3BfbXV4X2F1ZF8xIiwNCisJW0NMS19UT1BfQVBMTDFfQ0tdID0gInRvcF9hcGxsMV9jayIsDQor CVtDTEtfVE9QX01VWF9BVURfMl0gPSAidG9wX211eF9hdWRfMiIsDQorCVtDTEtfVE9QX0FQTEwy X0NLXSA9ICJ0b3BfYXBsbDJfY2siLA0KKwlbQ0xLX1RPUF9NVVhfQVVEX0VORzFdID0gInRvcF9t dXhfYXVkX2VuZzEiLA0KKwlbQ0xLX1RPUF9BUExMMV9ENF0gPSAidG9wX2FwbGwxX2Q0IiwNCisJ W0NMS19UT1BfTVVYX0FVRF9FTkcyXSA9ICJ0b3BfbXV4X2F1ZF9lbmcyIiwNCisJW0NMS19UT1Bf QVBMTDJfRDRdID0gInRvcF9hcGxsMl9kNCIsDQorCVtDTEtfVE9QX01VWF9BVURJT19IXSA9ICJ0 b3BfbXV4X2F1ZGlvX2giLA0KKwlbQ0xLX1RPUF9JMlMwX01fU0VMXSA9ICJ0b3BfaTJzMF9tX3Nl bCIsDQorCVtDTEtfVE9QX0kyUzFfTV9TRUxdID0gInRvcF9pMnMxX21fc2VsIiwNCisJW0NMS19U T1BfSTJTMl9NX1NFTF0gPSAidG9wX2kyczJfbV9zZWwiLA0KKwlbQ0xLX1RPUF9JMlMzX01fU0VM XSA9ICJ0b3BfaTJzM19tX3NlbCIsDQorCVtDTEtfVE9QX0kyUzRfTV9TRUxdID0gInRvcF9pMnM0 X21fc2VsIiwNCisJW0NMS19UT1BfSTJTNV9NX1NFTF0gPSAidG9wX2kyczVfbV9zZWwiLA0KKwlb Q0xLX1RPUF9JMlM2X01fU0VMXSA9ICJ0b3BfaTJzNl9tX3NlbCIsDQorCVtDTEtfVE9QX0kyUzdf TV9TRUxdID0gInRvcF9pMnM3X21fc2VsIiwNCisJW0NMS19UT1BfSTJTOF9NX1NFTF0gPSAidG9w X2kyczhfbV9zZWwiLA0KKwlbQ0xLX1RPUF9JMlM5X01fU0VMXSA9ICJ0b3BfaTJzOV9tX3NlbCIs DQorCVtDTEtfVE9QX0FQTEwxMl9ESVYwXSA9ICJ0b3BfYXBsbDEyX2RpdjAiLA0KKwlbQ0xLX1RP UF9BUExMMTJfRElWMV0gPSAidG9wX2FwbGwxMl9kaXYxIiwNCisJW0NMS19UT1BfQVBMTDEyX0RJ VjJdID0gInRvcF9hcGxsMTJfZGl2MiIsDQorCVtDTEtfVE9QX0FQTEwxMl9ESVYzXSA9ICJ0b3Bf YXBsbDEyX2RpdjMiLA0KKwlbQ0xLX1RPUF9BUExMMTJfRElWNF0gPSAidG9wX2FwbGwxMl9kaXY0 IiwNCisJW0NMS19UT1BfQVBMTDEyX0RJVkJdID0gInRvcF9hcGxsMTJfZGl2YiIsDQorCVtDTEtf VE9QX0FQTEwxMl9ESVY1XSA9ICJ0b3BfYXBsbDEyX2RpdjUiLA0KKwlbQ0xLX1RPUF9BUExMMTJf RElWNl0gPSAidG9wX2FwbGwxMl9kaXY2IiwNCisJW0NMS19UT1BfQVBMTDEyX0RJVjddID0gInRv cF9hcGxsMTJfZGl2NyIsDQorCVtDTEtfVE9QX0FQTEwxMl9ESVY4XSA9ICJ0b3BfYXBsbDEyX2Rp djgiLA0KKwlbQ0xLX1RPUF9BUExMMTJfRElWOV0gPSAidG9wX2FwbGwxMl9kaXY5IiwNCisJW0NM S19DTEsyNk1dID0gInRvcF9jbGsyNm1fY2xrIiwNCit9Ow0KKw0KK2ludCBtdDgxOTJfc2V0X2F1 ZGlvX2ludF9idXNfcGFyZW50KHN0cnVjdCBtdGtfYmFzZV9hZmUgKmFmZSwNCisJCQkJICAgIGlu dCBjbGtfaWQpDQorew0KKwlzdHJ1Y3QgbXQ4MTkyX2FmZV9wcml2YXRlICphZmVfcHJpdiA9IGFm ZS0+cGxhdGZvcm1fcHJpdjsNCisJaW50IHJldDsNCisNCisJcmV0ID0gY2xrX3NldF9wYXJlbnQo YWZlX3ByaXYtPmNsa1tDTEtfTVVYX0FVRElPSU5UQlVTXSwNCisJCQkgICAgIGFmZV9wcml2LT5j bGtbY2xrX2lkXSk7DQorCWlmIChyZXQpIHsNCisJCWRldl9lcnIoYWZlLT5kZXYsICIlcyBjbGtf c2V0X3BhcmVudCAlcy0lcyBmYWlsICVkXG4iLA0KKwkJCV9fZnVuY19fLCBhdWRfY2xrc1tDTEtf TVVYX0FVRElPSU5UQlVTXSwNCisJCQlhdWRfY2xrc1tjbGtfaWRdLCByZXQpOw0KKwl9DQorDQor CXJldHVybiByZXQ7DQorfQ0KKw0KK3N0YXRpYyBpbnQgYXBsbDFfbXV4X3NldHRpbmcoc3RydWN0 IG10a19iYXNlX2FmZSAqYWZlLCBib29sIGVuYWJsZSkNCit7DQorCXN0cnVjdCBtdDgxOTJfYWZl X3ByaXZhdGUgKmFmZV9wcml2ID0gYWZlLT5wbGF0Zm9ybV9wcml2Ow0KKwlpbnQgcmV0Ow0KKw0K KwlpZiAoZW5hYmxlKSB7DQorCQlyZXQgPSBjbGtfcHJlcGFyZV9lbmFibGUoYWZlX3ByaXYtPmNs a1tDTEtfVE9QX01VWF9BVURfMV0pOw0KKwkJaWYgKHJldCkgew0KKwkJCWRldl9lcnIoYWZlLT5k ZXYsICIlcyBjbGtfcHJlcGFyZV9lbmFibGUgJXMgZmFpbCAlZFxuIiwNCisJCQkJX19mdW5jX18s IGF1ZF9jbGtzW0NMS19UT1BfTVVYX0FVRF8xXSwgcmV0KTsNCisJCQlnb3RvIEVYSVQ7DQorCQl9 DQorCQlyZXQgPSBjbGtfc2V0X3BhcmVudChhZmVfcHJpdi0+Y2xrW0NMS19UT1BfTVVYX0FVRF8x XSwNCisJCQkJICAgICBhZmVfcHJpdi0+Y2xrW0NMS19UT1BfQVBMTDFfQ0tdKTsNCisJCWlmIChy ZXQpIHsNCisJCQlkZXZfZXJyKGFmZS0+ZGV2LCAiJXMgY2xrX3NldF9wYXJlbnQgJXMtJXMgZmFp bCAlZFxuIiwNCisJCQkJX19mdW5jX18sIGF1ZF9jbGtzW0NMS19UT1BfTVVYX0FVRF8xXSwNCisJ CQkJYXVkX2Nsa3NbQ0xLX1RPUF9BUExMMV9DS10sIHJldCk7DQorCQkJZ290byBFWElUOw0KKwkJ fQ0KKw0KKwkJLyogMTgwLjYzMzYgLyA0ID0gNDUuMTU4NE1IeiAqLw0KKwkJcmV0ID0gY2xrX3By ZXBhcmVfZW5hYmxlKGFmZV9wcml2LT5jbGtbQ0xLX1RPUF9NVVhfQVVEX0VORzFdKTsNCisJCWlm IChyZXQpIHsNCisJCQlkZXZfZXJyKGFmZS0+ZGV2LCAiJXMgY2xrX3ByZXBhcmVfZW5hYmxlICVz IGZhaWwgJWRcbiIsDQorCQkJCV9fZnVuY19fLCBhdWRfY2xrc1tDTEtfVE9QX01VWF9BVURfRU5H MV0sIHJldCk7DQorCQkJZ290byBFWElUOw0KKwkJfQ0KKwkJcmV0ID0gY2xrX3NldF9wYXJlbnQo YWZlX3ByaXYtPmNsa1tDTEtfVE9QX01VWF9BVURfRU5HMV0sDQorCQkJCSAgICAgYWZlX3ByaXYt PmNsa1tDTEtfVE9QX0FQTEwxX0Q0XSk7DQorCQlpZiAocmV0KSB7DQorCQkJZGV2X2VycihhZmUt PmRldiwgIiVzIGNsa19zZXRfcGFyZW50ICVzLSVzIGZhaWwgJWRcbiIsDQorCQkJCV9fZnVuY19f LCBhdWRfY2xrc1tDTEtfVE9QX01VWF9BVURfRU5HMV0sDQorCQkJCWF1ZF9jbGtzW0NMS19UT1Bf QVBMTDFfRDRdLCByZXQpOw0KKwkJCWdvdG8gRVhJVDsNCisJCX0NCisJfSBlbHNlIHsNCisJCXJl dCA9IGNsa19zZXRfcGFyZW50KGFmZV9wcml2LT5jbGtbQ0xLX1RPUF9NVVhfQVVEX0VORzFdLA0K KwkJCQkgICAgIGFmZV9wcml2LT5jbGtbQ0xLX0NMSzI2TV0pOw0KKwkJaWYgKHJldCkgew0KKwkJ CWRldl9lcnIoYWZlLT5kZXYsICIlcyBjbGtfc2V0X3BhcmVudCAlcy0lcyBmYWlsICVkXG4iLA0K KwkJCQlfX2Z1bmNfXywgYXVkX2Nsa3NbQ0xLX1RPUF9NVVhfQVVEX0VORzFdLA0KKwkJCQlhdWRf Y2xrc1tDTEtfQ0xLMjZNXSwgcmV0KTsNCisJCQlnb3RvIEVYSVQ7DQorCQl9DQorCQljbGtfZGlz YWJsZV91bnByZXBhcmUoYWZlX3ByaXYtPmNsa1tDTEtfVE9QX01VWF9BVURfRU5HMV0pOw0KKw0K KwkJcmV0ID0gY2xrX3NldF9wYXJlbnQoYWZlX3ByaXYtPmNsa1tDTEtfVE9QX01VWF9BVURfMV0s DQorCQkJCSAgICAgYWZlX3ByaXYtPmNsa1tDTEtfQ0xLMjZNXSk7DQorCQlpZiAocmV0KSB7DQor CQkJZGV2X2VycihhZmUtPmRldiwgIiVzIGNsa19zZXRfcGFyZW50ICVzLSVzIGZhaWwgJWRcbiIs DQorCQkJCV9fZnVuY19fLCBhdWRfY2xrc1tDTEtfVE9QX01VWF9BVURfMV0sDQorCQkJCWF1ZF9j bGtzW0NMS19DTEsyNk1dLCByZXQpOw0KKwkJCWdvdG8gRVhJVDsNCisJCX0NCisJCWNsa19kaXNh YmxlX3VucHJlcGFyZShhZmVfcHJpdi0+Y2xrW0NMS19UT1BfTVVYX0FVRF8xXSk7DQorCX0NCisN CitFWElUOg0KKwlyZXR1cm4gcmV0Ow0KK30NCisNCitzdGF0aWMgaW50IGFwbGwyX211eF9zZXR0 aW5nKHN0cnVjdCBtdGtfYmFzZV9hZmUgKmFmZSwgYm9vbCBlbmFibGUpDQorew0KKwlzdHJ1Y3Qg bXQ4MTkyX2FmZV9wcml2YXRlICphZmVfcHJpdiA9IGFmZS0+cGxhdGZvcm1fcHJpdjsNCisJaW50 IHJldDsNCisNCisJaWYgKGVuYWJsZSkgew0KKwkJcmV0ID0gY2xrX3ByZXBhcmVfZW5hYmxlKGFm ZV9wcml2LT5jbGtbQ0xLX1RPUF9NVVhfQVVEXzJdKTsNCisJCWlmIChyZXQpIHsNCisJCQlkZXZf ZXJyKGFmZS0+ZGV2LCAiJXMgY2xrX3ByZXBhcmVfZW5hYmxlICVzIGZhaWwgJWRcbiIsDQorCQkJ CV9fZnVuY19fLCBhdWRfY2xrc1tDTEtfVE9QX01VWF9BVURfMl0sIHJldCk7DQorCQkJZ290byBF WElUOw0KKwkJfQ0KKwkJcmV0ID0gY2xrX3NldF9wYXJlbnQoYWZlX3ByaXYtPmNsa1tDTEtfVE9Q X01VWF9BVURfMl0sDQorCQkJCSAgICAgYWZlX3ByaXYtPmNsa1tDTEtfVE9QX0FQTEwyX0NLXSk7 DQorCQlpZiAocmV0KSB7DQorCQkJZGV2X2VycihhZmUtPmRldiwgIiVzIGNsa19zZXRfcGFyZW50 ICVzLSVzIGZhaWwgJWRcbiIsDQorCQkJCV9fZnVuY19fLCBhdWRfY2xrc1tDTEtfVE9QX01VWF9B VURfMl0sDQorCQkJCWF1ZF9jbGtzW0NMS19UT1BfQVBMTDJfQ0tdLCByZXQpOw0KKwkJCWdvdG8g RVhJVDsNCisJCX0NCisNCisJCS8qIDE5Ni42MDggLyA0ID0gNDkuMTUyTUh6ICovDQorCQlyZXQg PSBjbGtfcHJlcGFyZV9lbmFibGUoYWZlX3ByaXYtPmNsa1tDTEtfVE9QX01VWF9BVURfRU5HMl0p Ow0KKwkJaWYgKHJldCkgew0KKwkJCWRldl9lcnIoYWZlLT5kZXYsICIlcyBjbGtfcHJlcGFyZV9l bmFibGUgJXMgZmFpbCAlZFxuIiwNCisJCQkJX19mdW5jX18sIGF1ZF9jbGtzW0NMS19UT1BfTVVY X0FVRF9FTkcyXSwgcmV0KTsNCisJCQlnb3RvIEVYSVQ7DQorCQl9DQorCQlyZXQgPSBjbGtfc2V0 X3BhcmVudChhZmVfcHJpdi0+Y2xrW0NMS19UT1BfTVVYX0FVRF9FTkcyXSwNCisJCQkJICAgICBh ZmVfcHJpdi0+Y2xrW0NMS19UT1BfQVBMTDJfRDRdKTsNCisJCWlmIChyZXQpIHsNCisJCQlkZXZf ZXJyKGFmZS0+ZGV2LCAiJXMgY2xrX3NldF9wYXJlbnQgJXMtJXMgZmFpbCAlZFxuIiwNCisJCQkJ X19mdW5jX18sIGF1ZF9jbGtzW0NMS19UT1BfTVVYX0FVRF9FTkcyXSwNCisJCQkJYXVkX2Nsa3Nb Q0xLX1RPUF9BUExMMl9ENF0sIHJldCk7DQorCQkJZ290byBFWElUOw0KKwkJfQ0KKwl9IGVsc2Ug ew0KKwkJcmV0ID0gY2xrX3NldF9wYXJlbnQoYWZlX3ByaXYtPmNsa1tDTEtfVE9QX01VWF9BVURf RU5HMl0sDQorCQkJCSAgICAgYWZlX3ByaXYtPmNsa1tDTEtfQ0xLMjZNXSk7DQorCQlpZiAocmV0 KSB7DQorCQkJZGV2X2VycihhZmUtPmRldiwgIiVzIGNsa19zZXRfcGFyZW50ICVzLSVzIGZhaWwg JWRcbiIsDQorCQkJCV9fZnVuY19fLCBhdWRfY2xrc1tDTEtfVE9QX01VWF9BVURfRU5HMl0sDQor CQkJCWF1ZF9jbGtzW0NMS19DTEsyNk1dLCByZXQpOw0KKwkJCWdvdG8gRVhJVDsNCisJCX0NCisJ CWNsa19kaXNhYmxlX3VucHJlcGFyZShhZmVfcHJpdi0+Y2xrW0NMS19UT1BfTVVYX0FVRF9FTkcy XSk7DQorDQorCQlyZXQgPSBjbGtfc2V0X3BhcmVudChhZmVfcHJpdi0+Y2xrW0NMS19UT1BfTVVY X0FVRF8yXSwNCisJCQkJICAgICBhZmVfcHJpdi0+Y2xrW0NMS19DTEsyNk1dKTsNCisJCWlmIChy ZXQpIHsNCisJCQlkZXZfZXJyKGFmZS0+ZGV2LCAiJXMgY2xrX3NldF9wYXJlbnQgJXMtJXMgZmFp bCAlZFxuIiwNCisJCQkJX19mdW5jX18sIGF1ZF9jbGtzW0NMS19UT1BfTVVYX0FVRF8yXSwNCisJ CQkJYXVkX2Nsa3NbQ0xLX0NMSzI2TV0sIHJldCk7DQorCQkJZ290byBFWElUOw0KKwkJfQ0KKwkJ Y2xrX2Rpc2FibGVfdW5wcmVwYXJlKGFmZV9wcml2LT5jbGtbQ0xLX1RPUF9NVVhfQVVEXzJdKTsN CisJfQ0KKw0KK0VYSVQ6DQorCXJldHVybiByZXQ7DQorfQ0KKw0KK2ludCBtdDgxOTJfYWZlX2Vu YWJsZV9jbG9jayhzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUpDQorew0KKwlzdHJ1Y3QgbXQ4MTky X2FmZV9wcml2YXRlICphZmVfcHJpdiA9IGFmZS0+cGxhdGZvcm1fcHJpdjsNCisJaW50IHJldDsN CisNCisJZGV2X2luZm8oYWZlLT5kZXYsICIlcygpXG4iLCBfX2Z1bmNfXyk7DQorDQorCXJldCA9 IGNsa19wcmVwYXJlX2VuYWJsZShhZmVfcHJpdi0+Y2xrW0NMS19JTkZSQV9TWVNfQVVESU9dKTsN CisJaWYgKHJldCkgew0KKwkJZGV2X2VycihhZmUtPmRldiwgIiVzIGNsa19wcmVwYXJlX2VuYWJs ZSAlcyBmYWlsICVkXG4iLA0KKwkJCV9fZnVuY19fLCBhdWRfY2xrc1tDTEtfSU5GUkFfU1lTX0FV RElPXSwgcmV0KTsNCisJCWdvdG8gRVhJVDsNCisJfQ0KKw0KKwlyZXQgPSBjbGtfcHJlcGFyZV9l bmFibGUoYWZlX3ByaXYtPmNsa1tDTEtfSU5GUkFfQVVESU9fMjZNXSk7DQorCWlmIChyZXQpIHsN CisJCWRldl9lcnIoYWZlLT5kZXYsICIlcyBjbGtfcHJlcGFyZV9lbmFibGUgJXMgZmFpbCAlZFxu IiwNCisJCQlfX2Z1bmNfXywgYXVkX2Nsa3NbQ0xLX0lORlJBX0FVRElPXzI2TV0sIHJldCk7DQor CQlnb3RvIEVYSVQ7DQorCX0NCisNCisJcmV0ID0gY2xrX3ByZXBhcmVfZW5hYmxlKGFmZV9wcml2 LT5jbGtbQ0xLX01VWF9BVURJT10pOw0KKwlpZiAocmV0KSB7DQorCQlkZXZfZXJyKGFmZS0+ZGV2 LCAiJXMgY2xrX3ByZXBhcmVfZW5hYmxlICVzIGZhaWwgJWRcbiIsDQorCQkJX19mdW5jX18sIGF1 ZF9jbGtzW0NMS19NVVhfQVVESU9dLCByZXQpOw0KKwkJZ290byBFWElUOw0KKwl9DQorCXJldCA9 IGNsa19zZXRfcGFyZW50KGFmZV9wcml2LT5jbGtbQ0xLX01VWF9BVURJT10sDQorCQkJICAgICBh ZmVfcHJpdi0+Y2xrW0NMS19DTEsyNk1dKTsNCisJaWYgKHJldCkgew0KKwkJZGV2X2VycihhZmUt PmRldiwgIiVzIGNsa19zZXRfcGFyZW50ICVzLSVzIGZhaWwgJWRcbiIsDQorCQkJX19mdW5jX18s IGF1ZF9jbGtzW0NMS19NVVhfQVVESU9dLA0KKwkJCWF1ZF9jbGtzW0NMS19DTEsyNk1dLCByZXQp Ow0KKwkJZ290byBFWElUOw0KKwl9DQorDQorCXJldCA9IGNsa19wcmVwYXJlX2VuYWJsZShhZmVf cHJpdi0+Y2xrW0NMS19NVVhfQVVESU9JTlRCVVNdKTsNCisJaWYgKHJldCkgew0KKwkJZGV2X2Vy cihhZmUtPmRldiwgIiVzIGNsa19wcmVwYXJlX2VuYWJsZSAlcyBmYWlsICVkXG4iLA0KKwkJCV9f ZnVuY19fLCBhdWRfY2xrc1tDTEtfTVVYX0FVRElPSU5UQlVTXSwgcmV0KTsNCisJCWdvdG8gRVhJ VDsNCisJfQ0KKw0KKwlyZXQgPSBtdDgxOTJfc2V0X2F1ZGlvX2ludF9idXNfcGFyZW50KGFmZSwg Q0xLX0NMSzI2TSk7DQorCWlmIChyZXQpIHsNCisJCWRldl9lcnIoYWZlLT5kZXYsICIlcyBjbGtf c2V0X3BhcmVudCAlcy0lcyBmYWlsICVkXG4iLA0KKwkJCV9fZnVuY19fLCBhdWRfY2xrc1tDTEtf TVVYX0FVRElPSU5UQlVTXSwNCisJCQlhdWRfY2xrc1tDTEtfQ0xLMjZNXSwgcmV0KTsNCisJCWdv dG8gRVhJVDsNCisJfQ0KKw0KKwlyZXQgPSBjbGtfc2V0X3BhcmVudChhZmVfcHJpdi0+Y2xrW0NM S19UT1BfTVVYX0FVRElPX0hdLA0KKwkJCSAgICAgYWZlX3ByaXYtPmNsa1tDTEtfVE9QX0FQTEwy X0NLXSk7DQorCWlmIChyZXQpIHsNCisJCWRldl9lcnIoYWZlLT5kZXYsICIlcyBjbGtfc2V0X3Bh cmVudCAlcy0lcyBmYWlsICVkXG4iLA0KKwkJCV9fZnVuY19fLCBhdWRfY2xrc1tDTEtfVE9QX01V WF9BVURJT19IXSwNCisJCQlhdWRfY2xrc1tDTEtfVE9QX0FQTEwyX0NLXSwgcmV0KTsNCisJCWdv dG8gRVhJVDsNCisJfQ0KKw0KKwlyZXQgPSBjbGtfcHJlcGFyZV9lbmFibGUoYWZlX3ByaXYtPmNs a1tDTEtfQUZFXSk7DQorCWlmIChyZXQpIHsNCisJCWRldl9lcnIoYWZlLT5kZXYsICIlcyBjbGtf cHJlcGFyZV9lbmFibGUgJXMgZmFpbCAlZFxuIiwNCisJCQlfX2Z1bmNfXywgYXVkX2Nsa3NbQ0xL X0FGRV0sIHJldCk7DQorCQlnb3RvIEVYSVQ7DQorCX0NCisNCitFWElUOg0KKwlyZXR1cm4gcmV0 Ow0KK30NCisNCit2b2lkIG10ODE5Ml9hZmVfZGlzYWJsZV9jbG9jayhzdHJ1Y3QgbXRrX2Jhc2Vf YWZlICphZmUpDQorew0KKwlzdHJ1Y3QgbXQ4MTkyX2FmZV9wcml2YXRlICphZmVfcHJpdiA9IGFm ZS0+cGxhdGZvcm1fcHJpdjsNCisNCisJZGV2X2luZm8oYWZlLT5kZXYsICIlcygpXG4iLCBfX2Z1 bmNfXyk7DQorDQorCWNsa19kaXNhYmxlX3VucHJlcGFyZShhZmVfcHJpdi0+Y2xrW0NMS19BRkVd KTsNCisJbXQ4MTkyX3NldF9hdWRpb19pbnRfYnVzX3BhcmVudChhZmUsIENMS19DTEsyNk0pOw0K KwljbGtfZGlzYWJsZV91bnByZXBhcmUoYWZlX3ByaXYtPmNsa1tDTEtfTVVYX0FVRElPSU5UQlVT XSk7DQorCWNsa19kaXNhYmxlX3VucHJlcGFyZShhZmVfcHJpdi0+Y2xrW0NMS19NVVhfQVVESU9d KTsNCisJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKGFmZV9wcml2LT5jbGtbQ0xLX0lORlJBX0FVRElP XzI2TV0pOw0KKwljbGtfZGlzYWJsZV91bnByZXBhcmUoYWZlX3ByaXYtPmNsa1tDTEtfSU5GUkFf U1lTX0FVRElPXSk7DQorfQ0KKw0KK2ludCBtdDgxOTJfYXBsbDFfZW5hYmxlKHN0cnVjdCBtdGtf YmFzZV9hZmUgKmFmZSkNCit7DQorCXN0cnVjdCBtdDgxOTJfYWZlX3ByaXZhdGUgKmFmZV9wcml2 ID0gYWZlLT5wbGF0Zm9ybV9wcml2Ow0KKwlpbnQgcmV0Ow0KKw0KKwkvKiBzZXR0aW5nIGZvciBB UExMICovDQorCWFwbGwxX211eF9zZXR0aW5nKGFmZSwgdHJ1ZSk7DQorDQorCXJldCA9IGNsa19w cmVwYXJlX2VuYWJsZShhZmVfcHJpdi0+Y2xrW0NMS19BUExMMjJNXSk7DQorCWlmIChyZXQpIHsN CisJCWRldl9lcnIoYWZlLT5kZXYsICIlcyBjbGtfcHJlcGFyZV9lbmFibGUgJXMgZmFpbCAlZFxu IiwNCisJCQlfX2Z1bmNfXywgYXVkX2Nsa3NbQ0xLX0FQTEwyMk1dLCByZXQpOw0KKwkJZ290byBF WElUOw0KKwl9DQorDQorCXJldCA9IGNsa19wcmVwYXJlX2VuYWJsZShhZmVfcHJpdi0+Y2xrW0NM S19BUExMMV9UVU5FUl0pOw0KKwlpZiAocmV0KSB7DQorCQlkZXZfZXJyKGFmZS0+ZGV2LCAiJXMg Y2xrX3ByZXBhcmVfZW5hYmxlICVzIGZhaWwgJWRcbiIsDQorCQkJX19mdW5jX18sIGF1ZF9jbGtz W0NMS19BUExMMV9UVU5FUl0sIHJldCk7DQorCQlnb3RvIEVYSVQ7DQorCX0NCisNCisJcmVnbWFw X3VwZGF0ZV9iaXRzKGFmZS0+cmVnbWFwLCBBRkVfQVBMTDFfVFVORVJfQ0ZHLA0KKwkJCSAgIDB4 MDAwMEZGRjcsIDB4MDAwMDA4MzIpOw0KKwlyZWdtYXBfdXBkYXRlX2JpdHMoYWZlLT5yZWdtYXAs IEFGRV9BUExMMV9UVU5FUl9DRkcsIDB4MSwgMHgxKTsNCisNCisJcmVnbWFwX3VwZGF0ZV9iaXRz KGFmZS0+cmVnbWFwLCBBRkVfSERfRU5HRU5fRU5BQkxFLA0KKwkJCSAgIEFGRV8yMk1fT05fTUFT S19TRlQsDQorCQkJICAgMHgxIDw8IEFGRV8yMk1fT05fU0ZUKTsNCisNCitFWElUOg0KKwlyZXR1 cm4gcmV0Ow0KK30NCisNCit2b2lkIG10ODE5Ml9hcGxsMV9kaXNhYmxlKHN0cnVjdCBtdGtfYmFz ZV9hZmUgKmFmZSkNCit7DQorCXN0cnVjdCBtdDgxOTJfYWZlX3ByaXZhdGUgKmFmZV9wcml2ID0g YWZlLT5wbGF0Zm9ybV9wcml2Ow0KKw0KKwlyZWdtYXBfdXBkYXRlX2JpdHMoYWZlLT5yZWdtYXAs IEFGRV9IRF9FTkdFTl9FTkFCTEUsDQorCQkJICAgQUZFXzIyTV9PTl9NQVNLX1NGVCwNCisJCQkg ICAweDAgPDwgQUZFXzIyTV9PTl9TRlQpOw0KKw0KKwlyZWdtYXBfdXBkYXRlX2JpdHMoYWZlLT5y ZWdtYXAsIEFGRV9BUExMMV9UVU5FUl9DRkcsIDB4MSwgMHgwKTsNCisNCisJY2xrX2Rpc2FibGVf dW5wcmVwYXJlKGFmZV9wcml2LT5jbGtbQ0xLX0FQTEwxX1RVTkVSXSk7DQorCWNsa19kaXNhYmxl X3VucHJlcGFyZShhZmVfcHJpdi0+Y2xrW0NMS19BUExMMjJNXSk7DQorDQorCWFwbGwxX211eF9z ZXR0aW5nKGFmZSwgZmFsc2UpOw0KK30NCisNCitpbnQgbXQ4MTkyX2FwbGwyX2VuYWJsZShzdHJ1 Y3QgbXRrX2Jhc2VfYWZlICphZmUpDQorew0KKwlzdHJ1Y3QgbXQ4MTkyX2FmZV9wcml2YXRlICph ZmVfcHJpdiA9IGFmZS0+cGxhdGZvcm1fcHJpdjsNCisJaW50IHJldDsNCisNCisJLyogc2V0dGlu ZyBmb3IgQVBMTCAqLw0KKwlhcGxsMl9tdXhfc2V0dGluZyhhZmUsIHRydWUpOw0KKw0KKwlyZXQg PSBjbGtfcHJlcGFyZV9lbmFibGUoYWZlX3ByaXYtPmNsa1tDTEtfQVBMTDI0TV0pOw0KKwlpZiAo cmV0KSB7DQorCQlkZXZfZXJyKGFmZS0+ZGV2LCAiJXMgY2xrX3ByZXBhcmVfZW5hYmxlICVzIGZh aWwgJWRcbiIsDQorCQkJX19mdW5jX18sIGF1ZF9jbGtzW0NMS19BUExMMjRNXSwgcmV0KTsNCisJ CWdvdG8gRVhJVDsNCisJfQ0KKw0KKwlyZXQgPSBjbGtfcHJlcGFyZV9lbmFibGUoYWZlX3ByaXYt PmNsa1tDTEtfQVBMTDJfVFVORVJdKTsNCisJaWYgKHJldCkgew0KKwkJZGV2X2VycihhZmUtPmRl diwgIiVzIGNsa19wcmVwYXJlX2VuYWJsZSAlcyBmYWlsICVkXG4iLA0KKwkJCV9fZnVuY19fLCBh dWRfY2xrc1tDTEtfQVBMTDJfVFVORVJdLCByZXQpOw0KKwkJZ290byBFWElUOw0KKwl9DQorDQor CXJlZ21hcF91cGRhdGVfYml0cyhhZmUtPnJlZ21hcCwgQUZFX0FQTEwyX1RVTkVSX0NGRywNCisJ CQkgICAweDAwMDBGRkY3LCAweDAwMDAwNjM0KTsNCisJcmVnbWFwX3VwZGF0ZV9iaXRzKGFmZS0+ cmVnbWFwLCBBRkVfQVBMTDJfVFVORVJfQ0ZHLCAweDEsIDB4MSk7DQorDQorCXJlZ21hcF91cGRh dGVfYml0cyhhZmUtPnJlZ21hcCwgQUZFX0hEX0VOR0VOX0VOQUJMRSwNCisJCQkgICBBRkVfMjRN X09OX01BU0tfU0ZULA0KKwkJCSAgIDB4MSA8PCBBRkVfMjRNX09OX1NGVCk7DQorDQorRVhJVDoN CisJcmV0dXJuIHJldDsNCit9DQorDQordm9pZCBtdDgxOTJfYXBsbDJfZGlzYWJsZShzdHJ1Y3Qg bXRrX2Jhc2VfYWZlICphZmUpDQorew0KKwlzdHJ1Y3QgbXQ4MTkyX2FmZV9wcml2YXRlICphZmVf cHJpdiA9IGFmZS0+cGxhdGZvcm1fcHJpdjsNCisNCisJcmVnbWFwX3VwZGF0ZV9iaXRzKGFmZS0+ cmVnbWFwLCBBRkVfSERfRU5HRU5fRU5BQkxFLA0KKwkJCSAgIEFGRV8yNE1fT05fTUFTS19TRlQs DQorCQkJICAgMHgwIDw8IEFGRV8yNE1fT05fU0ZUKTsNCisNCisJcmVnbWFwX3VwZGF0ZV9iaXRz KGFmZS0+cmVnbWFwLCBBRkVfQVBMTDJfVFVORVJfQ0ZHLCAweDEsIDB4MCk7DQorDQorCWNsa19k aXNhYmxlX3VucHJlcGFyZShhZmVfcHJpdi0+Y2xrW0NMS19BUExMMl9UVU5FUl0pOw0KKwljbGtf ZGlzYWJsZV91bnByZXBhcmUoYWZlX3ByaXYtPmNsa1tDTEtfQVBMTDI0TV0pOw0KKw0KKwlhcGxs Ml9tdXhfc2V0dGluZyhhZmUsIGZhbHNlKTsNCit9DQorDQoraW50IG10ODE5Ml9nZXRfYXBsbF9y YXRlKHN0cnVjdCBtdGtfYmFzZV9hZmUgKmFmZSwgaW50IGFwbGwpDQorew0KKwlyZXR1cm4gKGFw bGwgPT0gTVQ4MTkyX0FQTEwxKSA/IDE4MDYzMzYwMCA6IDE5NjYwODAwMDsNCit9DQorDQoraW50 IG10ODE5Ml9nZXRfYXBsbF9ieV9yYXRlKHN0cnVjdCBtdGtfYmFzZV9hZmUgKmFmZSwgaW50IHJh dGUpDQorew0KKwlyZXR1cm4gKChyYXRlICUgODAwMCkgPT0gMCkgPyBNVDgxOTJfQVBMTDIgOiBN VDgxOTJfQVBMTDE7DQorfQ0KKw0KK2ludCBtdDgxOTJfZ2V0X2FwbGxfYnlfbmFtZShzdHJ1Y3Qg bXRrX2Jhc2VfYWZlICphZmUsIGNvbnN0IGNoYXIgKm5hbWUpDQorew0KKwlpZiAoc3RyY21wKG5h bWUsIEFQTEwxX1dfTkFNRSkgPT0gMCkNCisJCXJldHVybiBNVDgxOTJfQVBMTDE7DQorCWVsc2UN CisJCXJldHVybiBNVDgxOTJfQVBMTDI7DQorfQ0KKw0KKy8qIG1jayAqLw0KK3N0cnVjdCBtdDgx OTJfbWNrX2RpdiB7DQorCWludCBtX3NlbF9pZDsNCisJaW50IGRpdl9jbGtfaWQ7DQorCS8qIGJl bG93IHdpbGwgYmUgZGVwcmVjYXRlZCAqLw0KKwlpbnQgZGl2X3Bkbl9yZWc7DQorCWludCBkaXZf cGRuX21hc2tfc2Z0Ow0KKwlpbnQgZGl2X3JlZzsNCisJaW50IGRpdl9tYXNrX3NmdDsNCisJaW50 IGRpdl9tYXNrOw0KKwlpbnQgZGl2X3NmdDsNCisJaW50IGRpdl9hcGxsX3NlbF9yZWc7DQorCWlu dCBkaXZfYXBsbF9zZWxfbWFza19zZnQ7DQorCWludCBkaXZfYXBsbF9zZWxfc2Z0Ow0KK307DQor DQorc3RhdGljIGNvbnN0IHN0cnVjdCBtdDgxOTJfbWNrX2RpdiBtY2tfZGl2W01UODE5Ml9NQ0tf TlVNXSA9IHsNCisJW01UODE5Ml9JMlMwX01DS10gPSB7DQorCQkubV9zZWxfaWQgPSBDTEtfVE9Q X0kyUzBfTV9TRUwsDQorCQkuZGl2X2Nsa19pZCA9IENMS19UT1BfQVBMTDEyX0RJVjAsDQorCQku ZGl2X3Bkbl9yZWcgPSBDTEtfQVVERElWXzAsDQorCQkuZGl2X3Bkbl9tYXNrX3NmdCA9IEFQTEwx Ml9ESVYwX1BETl9NQVNLX1NGVCwNCisJCS5kaXZfcmVnID0gQ0xLX0FVRERJVl8yLA0KKwkJLmRp dl9tYXNrX3NmdCA9IEFQTEwxMl9DS19ESVYwX01BU0tfU0ZULA0KKwkJLmRpdl9tYXNrID0gQVBM TDEyX0NLX0RJVjBfTUFTSywNCisJCS5kaXZfc2Z0ID0gQVBMTDEyX0NLX0RJVjBfU0ZULA0KKwkJ LmRpdl9hcGxsX3NlbF9yZWcgPSBDTEtfQVVERElWXzAsDQorCQkuZGl2X2FwbGxfc2VsX21hc2tf c2Z0ID0gQVBMTF9JMlMwX01DS19TRUxfTUFTS19TRlQsDQorCQkuZGl2X2FwbGxfc2VsX3NmdCA9 IEFQTExfSTJTMF9NQ0tfU0VMX1NGVCwNCisJfSwNCisJW01UODE5Ml9JMlMxX01DS10gPSB7DQor CQkubV9zZWxfaWQgPSBDTEtfVE9QX0kyUzFfTV9TRUwsDQorCQkuZGl2X2Nsa19pZCA9IENMS19U T1BfQVBMTDEyX0RJVjEsDQorCQkuZGl2X3Bkbl9yZWcgPSBDTEtfQVVERElWXzAsDQorCQkuZGl2 X3Bkbl9tYXNrX3NmdCA9IEFQTEwxMl9ESVYxX1BETl9NQVNLX1NGVCwNCisJCS5kaXZfcmVnID0g Q0xLX0FVRERJVl8yLA0KKwkJLmRpdl9tYXNrX3NmdCA9IEFQTEwxMl9DS19ESVYxX01BU0tfU0ZU LA0KKwkJLmRpdl9tYXNrID0gQVBMTDEyX0NLX0RJVjFfTUFTSywNCisJCS5kaXZfc2Z0ID0gQVBM TDEyX0NLX0RJVjFfU0ZULA0KKwkJLmRpdl9hcGxsX3NlbF9yZWcgPSBDTEtfQVVERElWXzAsDQor CQkuZGl2X2FwbGxfc2VsX21hc2tfc2Z0ID0gQVBMTF9JMlMxX01DS19TRUxfTUFTS19TRlQsDQor CQkuZGl2X2FwbGxfc2VsX3NmdCA9IEFQTExfSTJTMV9NQ0tfU0VMX1NGVCwNCisJfSwNCisJW01U ODE5Ml9JMlMyX01DS10gPSB7DQorCQkubV9zZWxfaWQgPSBDTEtfVE9QX0kyUzJfTV9TRUwsDQor CQkuZGl2X2Nsa19pZCA9IENMS19UT1BfQVBMTDEyX0RJVjIsDQorCQkuZGl2X3Bkbl9yZWcgPSBD TEtfQVVERElWXzAsDQorCQkuZGl2X3Bkbl9tYXNrX3NmdCA9IEFQTEwxMl9ESVYyX1BETl9NQVNL X1NGVCwNCisJCS5kaXZfcmVnID0gQ0xLX0FVRERJVl8yLA0KKwkJLmRpdl9tYXNrX3NmdCA9IEFQ TEwxMl9DS19ESVYyX01BU0tfU0ZULA0KKwkJLmRpdl9tYXNrID0gQVBMTDEyX0NLX0RJVjJfTUFT SywNCisJCS5kaXZfc2Z0ID0gQVBMTDEyX0NLX0RJVjJfU0ZULA0KKwkJLmRpdl9hcGxsX3NlbF9y ZWcgPSBDTEtfQVVERElWXzAsDQorCQkuZGl2X2FwbGxfc2VsX21hc2tfc2Z0ID0gQVBMTF9JMlMy X01DS19TRUxfTUFTS19TRlQsDQorCQkuZGl2X2FwbGxfc2VsX3NmdCA9IEFQTExfSTJTMl9NQ0tf U0VMX1NGVCwNCisJfSwNCisJW01UODE5Ml9JMlMzX01DS10gPSB7DQorCQkubV9zZWxfaWQgPSBD TEtfVE9QX0kyUzNfTV9TRUwsDQorCQkuZGl2X2Nsa19pZCA9IENMS19UT1BfQVBMTDEyX0RJVjMs DQorCQkuZGl2X3Bkbl9yZWcgPSBDTEtfQVVERElWXzAsDQorCQkuZGl2X3Bkbl9tYXNrX3NmdCA9 IEFQTEwxMl9ESVYzX1BETl9NQVNLX1NGVCwNCisJCS5kaXZfcmVnID0gQ0xLX0FVRERJVl8yLA0K KwkJLmRpdl9tYXNrX3NmdCA9IEFQTEwxMl9DS19ESVYzX01BU0tfU0ZULA0KKwkJLmRpdl9tYXNr ID0gQVBMTDEyX0NLX0RJVjNfTUFTSywNCisJCS5kaXZfc2Z0ID0gQVBMTDEyX0NLX0RJVjNfU0ZU LA0KKwkJLmRpdl9hcGxsX3NlbF9yZWcgPSBDTEtfQVVERElWXzAsDQorCQkuZGl2X2FwbGxfc2Vs X21hc2tfc2Z0ID0gQVBMTF9JMlMzX01DS19TRUxfTUFTS19TRlQsDQorCQkuZGl2X2FwbGxfc2Vs X3NmdCA9IEFQTExfSTJTM19NQ0tfU0VMX1NGVCwNCisJfSwNCisJW01UODE5Ml9JMlM0X01DS10g PSB7DQorCQkubV9zZWxfaWQgPSBDTEtfVE9QX0kyUzRfTV9TRUwsDQorCQkuZGl2X2Nsa19pZCA9 IENMS19UT1BfQVBMTDEyX0RJVjQsDQorCQkuZGl2X3Bkbl9yZWcgPSBDTEtfQVVERElWXzAsDQor CQkuZGl2X3Bkbl9tYXNrX3NmdCA9IEFQTEwxMl9ESVY0X1BETl9NQVNLX1NGVCwNCisJCS5kaXZf cmVnID0gQ0xLX0FVRERJVl8zLA0KKwkJLmRpdl9tYXNrX3NmdCA9IEFQTEwxMl9DS19ESVY0X01B U0tfU0ZULA0KKwkJLmRpdl9tYXNrID0gQVBMTDEyX0NLX0RJVjRfTUFTSywNCisJCS5kaXZfc2Z0 ID0gQVBMTDEyX0NLX0RJVjRfU0ZULA0KKwkJLmRpdl9hcGxsX3NlbF9yZWcgPSBDTEtfQVVERElW XzAsDQorCQkuZGl2X2FwbGxfc2VsX21hc2tfc2Z0ID0gQVBMTF9JMlM0X01DS19TRUxfTUFTS19T RlQsDQorCQkuZGl2X2FwbGxfc2VsX3NmdCA9IEFQTExfSTJTNF9NQ0tfU0VMX1NGVCwNCisJfSwN CisJW01UODE5Ml9JMlM0X0JDS10gPSB7DQorCQkubV9zZWxfaWQgPSAtMSwNCisJCS5kaXZfY2xr X2lkID0gQ0xLX1RPUF9BUExMMTJfRElWQiwNCisJCS5kaXZfcGRuX3JlZyA9IENMS19BVURESVZf MCwNCisJCS5kaXZfcGRuX21hc2tfc2Z0ID0gQVBMTDEyX0RJVkJfUEROX01BU0tfU0ZULA0KKwkJ LmRpdl9yZWcgPSBDTEtfQVVERElWXzIsDQorCQkuZGl2X21hc2tfc2Z0ID0gQVBMTDEyX0NLX0RJ VkJfTUFTS19TRlQsDQorCQkuZGl2X21hc2sgPSBBUExMMTJfQ0tfRElWQl9NQVNLLA0KKwkJLmRp dl9zZnQgPSBBUExMMTJfQ0tfRElWQl9TRlQsDQorCX0sDQorCVtNVDgxOTJfSTJTNV9NQ0tdID0g ew0KKwkJLm1fc2VsX2lkID0gQ0xLX1RPUF9JMlM1X01fU0VMLA0KKwkJLmRpdl9jbGtfaWQgPSBD TEtfVE9QX0FQTEwxMl9ESVY1LA0KKwkJLmRpdl9wZG5fcmVnID0gQ0xLX0FVRERJVl8wLA0KKwkJ LmRpdl9wZG5fbWFza19zZnQgPSBBUExMMTJfRElWNV9QRE5fTUFTS19TRlQsDQorCQkuZGl2X3Jl ZyA9IENMS19BVURESVZfMywNCisJCS5kaXZfbWFza19zZnQgPSBBUExMMTJfQ0tfRElWNV9NQVNL X1NGVCwNCisJCS5kaXZfbWFzayA9IEFQTEwxMl9DS19ESVY1X01BU0ssDQorCQkuZGl2X3NmdCA9 IEFQTEwxMl9DS19ESVY1X1NGVCwNCisJCS5kaXZfYXBsbF9zZWxfcmVnID0gQ0xLX0FVRERJVl8w LA0KKwkJLmRpdl9hcGxsX3NlbF9tYXNrX3NmdCA9IEFQTExfSTJTNV9NQ0tfU0VMX01BU0tfU0ZU LA0KKwkJLmRpdl9hcGxsX3NlbF9zZnQgPSBBUExMX0kyUzVfTUNLX1NFTF9TRlQsDQorCX0sDQor CVtNVDgxOTJfSTJTNl9NQ0tdID0gew0KKwkJLm1fc2VsX2lkID0gQ0xLX1RPUF9JMlM2X01fU0VM LA0KKwkJLmRpdl9jbGtfaWQgPSBDTEtfVE9QX0FQTEwxMl9ESVY2LA0KKwkJLmRpdl9wZG5fcmVn ID0gQ0xLX0FVRERJVl8wLA0KKwkJLmRpdl9wZG5fbWFza19zZnQgPSBBUExMMTJfRElWNl9QRE5f TUFTS19TRlQsDQorCQkuZGl2X3JlZyA9IENMS19BVURESVZfMywNCisJCS5kaXZfbWFza19zZnQg PSBBUExMMTJfQ0tfRElWNl9NQVNLX1NGVCwNCisJCS5kaXZfbWFzayA9IEFQTEwxMl9DS19ESVY2 X01BU0ssDQorCQkuZGl2X3NmdCA9IEFQTEwxMl9DS19ESVY2X1NGVCwNCisJCS5kaXZfYXBsbF9z ZWxfcmVnID0gQ0xLX0FVRERJVl8wLA0KKwkJLmRpdl9hcGxsX3NlbF9tYXNrX3NmdCA9IEFQTExf STJTNl9NQ0tfU0VMX01BU0tfU0ZULA0KKwkJLmRpdl9hcGxsX3NlbF9zZnQgPSBBUExMX0kyUzZf TUNLX1NFTF9TRlQsDQorCX0sDQorCVtNVDgxOTJfSTJTN19NQ0tdID0gew0KKwkJLm1fc2VsX2lk ID0gQ0xLX1RPUF9JMlM3X01fU0VMLA0KKwkJLmRpdl9jbGtfaWQgPSBDTEtfVE9QX0FQTEwxMl9E SVY3LA0KKwkJLmRpdl9wZG5fcmVnID0gQ0xLX0FVRERJVl8wLA0KKwkJLmRpdl9wZG5fbWFza19z ZnQgPSBBUExMMTJfRElWN19QRE5fTUFTS19TRlQsDQorCQkuZGl2X3JlZyA9IENMS19BVURESVZf NCwNCisJCS5kaXZfbWFza19zZnQgPSBBUExMMTJfQ0tfRElWN19NQVNLX1NGVCwNCisJCS5kaXZf bWFzayA9IEFQTEwxMl9DS19ESVY3X01BU0ssDQorCQkuZGl2X3NmdCA9IEFQTEwxMl9DS19ESVY3 X1NGVCwNCisJCS5kaXZfYXBsbF9zZWxfcmVnID0gQ0xLX0FVRERJVl8wLA0KKwkJLmRpdl9hcGxs X3NlbF9tYXNrX3NmdCA9IEFQTExfSTJTN19NQ0tfU0VMX01BU0tfU0ZULA0KKwkJLmRpdl9hcGxs X3NlbF9zZnQgPSBBUExMX0kyUzdfTUNLX1NFTF9TRlQsDQorCX0sDQorCVtNVDgxOTJfSTJTOF9N Q0tdID0gew0KKwkJLm1fc2VsX2lkID0gQ0xLX1RPUF9JMlM4X01fU0VMLA0KKwkJLmRpdl9jbGtf aWQgPSBDTEtfVE9QX0FQTEwxMl9ESVY4LA0KKwkJLmRpdl9wZG5fcmVnID0gQ0xLX0FVRERJVl8w LA0KKwkJLmRpdl9wZG5fbWFza19zZnQgPSBBUExMMTJfRElWOF9QRE5fTUFTS19TRlQsDQorCQku ZGl2X3JlZyA9IENMS19BVURESVZfNCwNCisJCS5kaXZfbWFza19zZnQgPSBBUExMMTJfQ0tfRElW OF9NQVNLX1NGVCwNCisJCS5kaXZfbWFzayA9IEFQTEwxMl9DS19ESVY4X01BU0ssDQorCQkuZGl2 X3NmdCA9IEFQTEwxMl9DS19ESVY4X1NGVCwNCisJCS5kaXZfYXBsbF9zZWxfcmVnID0gQ0xLX0FV RERJVl8wLA0KKwkJLmRpdl9hcGxsX3NlbF9tYXNrX3NmdCA9IEFQTExfSTJTOF9NQ0tfU0VMX01B U0tfU0ZULA0KKwkJLmRpdl9hcGxsX3NlbF9zZnQgPSBBUExMX0kyUzhfTUNLX1NFTF9TRlQsDQor CX0sDQorCVtNVDgxOTJfSTJTOV9NQ0tdID0gew0KKwkJLm1fc2VsX2lkID0gQ0xLX1RPUF9JMlM5 X01fU0VMLA0KKwkJLmRpdl9jbGtfaWQgPSBDTEtfVE9QX0FQTEwxMl9ESVY5LA0KKwkJLmRpdl9w ZG5fcmVnID0gQ0xLX0FVRERJVl8wLA0KKwkJLmRpdl9wZG5fbWFza19zZnQgPSBBUExMMTJfRElW OV9QRE5fTUFTS19TRlQsDQorCQkuZGl2X3JlZyA9IENMS19BVURESVZfNCwNCisJCS5kaXZfbWFz a19zZnQgPSBBUExMMTJfQ0tfRElWOV9NQVNLX1NGVCwNCisJCS5kaXZfbWFzayA9IEFQTEwxMl9D S19ESVY5X01BU0ssDQorCQkuZGl2X3NmdCA9IEFQTEwxMl9DS19ESVY5X1NGVCwNCisJCS5kaXZf YXBsbF9zZWxfcmVnID0gQ0xLX0FVRERJVl8wLA0KKwkJLmRpdl9hcGxsX3NlbF9tYXNrX3NmdCA9 IEFQTExfSTJTOV9NQ0tfU0VMX01BU0tfU0ZULA0KKwkJLmRpdl9hcGxsX3NlbF9zZnQgPSBBUExM X0kyUzlfTUNLX1NFTF9TRlQsDQorCX0sDQorfTsNCisNCitpbnQgbXQ4MTkyX21ja19lbmFibGUo c3RydWN0IG10a19iYXNlX2FmZSAqYWZlLCBpbnQgbWNrX2lkLCBpbnQgcmF0ZSkNCit7DQorCXN0 cnVjdCBtdDgxOTJfYWZlX3ByaXZhdGUgKmFmZV9wcml2ID0gYWZlLT5wbGF0Zm9ybV9wcml2Ow0K KwlpbnQgYXBsbCA9IG10ODE5Ml9nZXRfYXBsbF9ieV9yYXRlKGFmZSwgcmF0ZSk7DQorCWludCBh cGxsX2Nsa19pZCA9IGFwbGwgPT0gTVQ4MTkyX0FQTEwxID8NCisJCQkgIENMS19UT1BfTVVYX0FV RF8xIDogQ0xLX1RPUF9NVVhfQVVEXzI7DQorCWludCBtX3NlbF9pZCA9IG1ja19kaXZbbWNrX2lk XS5tX3NlbF9pZDsNCisJaW50IGRpdl9jbGtfaWQgPSBtY2tfZGl2W21ja19pZF0uZGl2X2Nsa19p ZDsNCisJaW50IHJldDsNCisNCisJLyogc2VsZWN0IGFwbGwgKi8NCisJaWYgKG1fc2VsX2lkID49 IDApIHsNCisJCXJldCA9IGNsa19wcmVwYXJlX2VuYWJsZShhZmVfcHJpdi0+Y2xrW21fc2VsX2lk XSk7DQorCQlpZiAocmV0KSB7DQorCQkJZGV2X2VycihhZmUtPmRldiwgIiVzKCksIGNsa19wcmVw YXJlX2VuYWJsZSAlcyBmYWlsICVkXG4iLA0KKwkJCQlfX2Z1bmNfXywgYXVkX2Nsa3NbbV9zZWxf aWRdLCByZXQpOw0KKwkJCXJldHVybiByZXQ7DQorCQl9DQorCQlyZXQgPSBjbGtfc2V0X3BhcmVu dChhZmVfcHJpdi0+Y2xrW21fc2VsX2lkXSwNCisJCQkJICAgICBhZmVfcHJpdi0+Y2xrW2FwbGxf Y2xrX2lkXSk7DQorCQlpZiAocmV0KSB7DQorCQkJZGV2X2VycihhZmUtPmRldiwgIiVzKCksIGNs a19zZXRfcGFyZW50ICVzLSVzIGZhaWwgJWRcbiIsDQorCQkJCV9fZnVuY19fLCBhdWRfY2xrc1tt X3NlbF9pZF0sDQorCQkJCWF1ZF9jbGtzW2FwbGxfY2xrX2lkXSwgcmV0KTsNCisJCQlyZXR1cm4g cmV0Ow0KKwkJfQ0KKwl9DQorDQorCS8qIGVuYWJsZSBkaXYsIHNldCByYXRlICovDQorCXJldCA9 IGNsa19wcmVwYXJlX2VuYWJsZShhZmVfcHJpdi0+Y2xrW2Rpdl9jbGtfaWRdKTsNCisJaWYgKHJl dCkgew0KKwkJZGV2X2VycihhZmUtPmRldiwgIiVzKCksIGNsa19wcmVwYXJlX2VuYWJsZSAlcyBm YWlsICVkXG4iLA0KKwkJCV9fZnVuY19fLCBhdWRfY2xrc1tkaXZfY2xrX2lkXSwgcmV0KTsNCisJ CXJldHVybiByZXQ7DQorCX0NCisJcmV0ID0gY2xrX3NldF9yYXRlKGFmZV9wcml2LT5jbGtbZGl2 X2Nsa19pZF0sIHJhdGUpOw0KKwlpZiAocmV0KSB7DQorCQlkZXZfZXJyKGFmZS0+ZGV2LCAiJXMo KSwgY2xrX3NldF9yYXRlICVzLCByYXRlICVkLCBmYWlsICVkXG4iLA0KKwkJCV9fZnVuY19fLCBh dWRfY2xrc1tkaXZfY2xrX2lkXSwNCisJCQlyYXRlLCByZXQpOw0KKwkJcmV0dXJuIHJldDsNCisJ fQ0KKw0KKwlyZXR1cm4gMDsNCit9DQorDQordm9pZCBtdDgxOTJfbWNrX2Rpc2FibGUoc3RydWN0 IG10a19iYXNlX2FmZSAqYWZlLCBpbnQgbWNrX2lkKQ0KK3sNCisJc3RydWN0IG10ODE5Ml9hZmVf cHJpdmF0ZSAqYWZlX3ByaXYgPSBhZmUtPnBsYXRmb3JtX3ByaXY7DQorCWludCBtX3NlbF9pZCA9 IG1ja19kaXZbbWNrX2lkXS5tX3NlbF9pZDsNCisJaW50IGRpdl9jbGtfaWQgPSBtY2tfZGl2W21j a19pZF0uZGl2X2Nsa19pZDsNCisNCisJY2xrX2Rpc2FibGVfdW5wcmVwYXJlKGFmZV9wcml2LT5j bGtbZGl2X2Nsa19pZF0pOw0KKwlpZiAobV9zZWxfaWQgPj0gMCkNCisJCWNsa19kaXNhYmxlX3Vu cHJlcGFyZShhZmVfcHJpdi0+Y2xrW21fc2VsX2lkXSk7DQorfQ0KKw0KK2ludCBtdDgxOTJfaW5p dF9jbG9jayhzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUpDQorew0KKwlzdHJ1Y3QgbXQ4MTkyX2Fm ZV9wcml2YXRlICphZmVfcHJpdiA9IGFmZS0+cGxhdGZvcm1fcHJpdjsNCisJc3RydWN0IGRldmlj ZV9ub2RlICpvZl9ub2RlID0gYWZlLT5kZXYtPm9mX25vZGU7DQorCWludCBpID0gMDsNCisNCisJ YWZlX3ByaXYtPmNsayA9IGRldm1fa2NhbGxvYyhhZmUtPmRldiwgQ0xLX05VTSwgc2l6ZW9mKCph ZmVfcHJpdi0+Y2xrKSwNCisJCQkJICAgICBHRlBfS0VSTkVMKTsNCisJaWYgKCFhZmVfcHJpdi0+ Y2xrKQ0KKwkJcmV0dXJuIC1FTk9NRU07DQorDQorCWZvciAoaSA9IDA7IGkgPCBDTEtfTlVNOyBp KyspIHsNCisJCWFmZV9wcml2LT5jbGtbaV0gPSBkZXZtX2Nsa19nZXQoYWZlLT5kZXYsIGF1ZF9j bGtzW2ldKTsNCisJCWlmIChJU19FUlIoYWZlX3ByaXYtPmNsa1tpXSkpIHsNCisJCQlkZXZfd2Fy bihhZmUtPmRldiwgIiVzIGRldm1fY2xrX2dldCAlcyBmYWlsLCByZXQgJWxkXG4iLA0KKwkJCQkg X19mdW5jX18sDQorCQkJCSBhdWRfY2xrc1tpXSwgUFRSX0VSUihhZmVfcHJpdi0+Y2xrW2ldKSk7 DQorCQkJYWZlX3ByaXYtPmNsa1tpXSA9IE5VTEw7DQorCQl9DQorCX0NCisNCisJYWZlX3ByaXYt PmFwbWl4ZWRzeXMgPSBzeXNjb25fcmVnbWFwX2xvb2t1cF9ieV9waGFuZGxlKG9mX25vZGUsDQor CQkJCQkJCSAgICAgICAibWVkaWF0ZWssYXBtaXhlZHN5cyIpOw0KKwlpZiAoSVNfRVJSKGFmZV9w cml2LT5hcG1peGVkc3lzKSkgew0KKwkJZGV2X2VycihhZmUtPmRldiwgIiVzKCkgQ2Fubm90IGZp bmQgYXBtaXhlZHN5cyBjb250cm9sbGVyOiAlbGRcbiIsDQorCQkJX19mdW5jX18sIFBUUl9FUlIo YWZlX3ByaXYtPmFwbWl4ZWRzeXMpKTsNCisJCXJldHVybiBQVFJfRVJSKGFmZV9wcml2LT5hcG1p eGVkc3lzKTsNCisJfQ0KKw0KKwlhZmVfcHJpdi0+dG9wY2tnZW4gPSBzeXNjb25fcmVnbWFwX2xv b2t1cF9ieV9waGFuZGxlKG9mX25vZGUsDQorCQkJCQkJCSAgICAgIm1lZGlhdGVrLHRvcGNrZ2Vu Iik7DQorCWlmIChJU19FUlIoYWZlX3ByaXYtPnRvcGNrZ2VuKSkgew0KKwkJZGV2X2VycihhZmUt PmRldiwgIiVzKCkgQ2Fubm90IGZpbmQgdG9wY2tnZW4gY29udHJvbGxlcjogJWxkXG4iLA0KKwkJ CV9fZnVuY19fLCBQVFJfRVJSKGFmZV9wcml2LT50b3Bja2dlbikpOw0KKwkJcmV0dXJuIFBUUl9F UlIoYWZlX3ByaXYtPnRvcGNrZ2VuKTsNCisJfQ0KKw0KKwlhZmVfcHJpdi0+aW5mcmFjZmcgPSBz eXNjb25fcmVnbWFwX2xvb2t1cF9ieV9waGFuZGxlKG9mX25vZGUsDQorCQkJCQkJCSAgICAgIm1l ZGlhdGVrLGluZnJhY2ZnIik7DQorCWlmIChJU19FUlIoYWZlX3ByaXYtPmluZnJhY2ZnKSkgew0K KwkJZGV2X2VycihhZmUtPmRldiwgIiVzKCkgQ2Fubm90IGZpbmQgaW5mcmFjZmc6ICVsZFxuIiwN CisJCQlfX2Z1bmNfXywgUFRSX0VSUihhZmVfcHJpdi0+aW5mcmFjZmcpKTsNCisJCXJldHVybiBQ VFJfRVJSKGFmZV9wcml2LT5pbmZyYWNmZyk7DQorCX0NCisNCisJcmV0dXJuIDA7DQorfQ0KZGlm ZiAtLWdpdCBhL3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1jbGsuaCBiL3Nv dW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1jbGsuaA0KbmV3IGZpbGUgbW9kZSAx MDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwMDAuLjNhZGFmMDI3YWY4M2MNCi0tLSAvZGV2L251bGwN CisrKyBiL3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1jbGsuaA0KQEAgLTAs MCArMSwyNDQgQEANCisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLw0KKy8q DQorICogbXQ4MTkyLWFmZS1jbGsuaCAgLS0gIE1lZGlhdGVrIDgxOTIgYWZlIGNsb2NrIGN0cmwg ZGVmaW5pdGlvbg0KKyAqDQorICogQ29weXJpZ2h0IChjKSAyMDIwIE1lZGlhVGVrIEluYy4NCisg KiBBdXRob3I6IFNoYW5lIENoaWVuIDxzaGFuZS5jaGllbkBtZWRpYXRlay5jb20+DQorICovDQor DQorI2lmbmRlZiBfTVQ4MTkyX0FGRV9DTE9DS19DVFJMX0hfDQorI2RlZmluZSBfTVQ4MTkyX0FG RV9DTE9DS19DVFJMX0hfDQorDQorI2RlZmluZSBBUF9QTExfQ09OMyAweDAwMTQNCisjZGVmaW5l IEFQTEwxX0NPTjAgMHgwMzE4DQorI2RlZmluZSBBUExMMV9DT04xIDB4MDMxYw0KKyNkZWZpbmUg QVBMTDFfQ09OMiAweDAzMjANCisjZGVmaW5lIEFQTEwxX0NPTjQgMHgwMzI4DQorI2RlZmluZSBB UExMMV9UVU5FUl9DT04wIDB4MDA0MA0KKw0KKyNkZWZpbmUgQVBMTDJfQ09OMCAweDAzMmMNCisj ZGVmaW5lIEFQTEwyX0NPTjEgMHgwMzMwDQorI2RlZmluZSBBUExMMl9DT04yIDB4MDMzNA0KKyNk ZWZpbmUgQVBMTDJfQ09ONCAweDAzM2MNCisjZGVmaW5lIEFQTEwyX1RVTkVSX0NPTjAgMHgwMDQ0 DQorDQorI2RlZmluZSBDTEtfQ0ZHXzcgMHgwMDgwDQorI2RlZmluZSBDTEtfQ0ZHXzggMHgwMDkw DQorI2RlZmluZSBDTEtfQ0ZHXzExIDB4MDBjMA0KKyNkZWZpbmUgQ0xLX0NGR18xMiAweDAwZDAN CisjZGVmaW5lIENMS19DRkdfMTMgMHgwMGUwDQorI2RlZmluZSBDTEtfQ0ZHXzE1IDB4MDEwMA0K Kw0KKyNkZWZpbmUgQ0xLX0FVRERJVl8wIDB4MDMyMA0KKyNkZWZpbmUgQ0xLX0FVRERJVl8yIDB4 MDMyOA0KKyNkZWZpbmUgQ0xLX0FVRERJVl8zIDB4MDMzNA0KKyNkZWZpbmUgQ0xLX0FVRERJVl80 IDB4MDMzOA0KKyNkZWZpbmUgQ0tTWVNfQVVEX1RPUF9DRkcgMHgwMzJjDQorI2RlZmluZSBDS1NZ U19BVURfVE9QX01PTiAweDAzMzANCisNCisjZGVmaW5lIFBFUklfQlVTX0RDTV9DVFJMIDB4MDA3 NA0KKyNkZWZpbmUgTU9EVUxFX1NXX0NHXzFfU1RBIDB4MDA5NA0KKyNkZWZpbmUgTU9EVUxFX1NX X0NHXzJfU1RBIDB4MDBhYw0KKw0KKy8qIENMS19BVURESVZfMCAqLw0KKyNkZWZpbmUgQVBMTDEy X0RJVjBfUEROX1NGVCAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBBUExMMTJfRElWMF9QRE5f TUFTSyAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVBMTDEyX0RJVjBfUEROX01BU0tfU0ZU ICAgICAgICAgICAoMHgxIDw8IDApDQorI2RlZmluZSBBUExMMTJfRElWMV9QRE5fU0ZUICAgICAg ICAgICAgICAgIDENCisjZGVmaW5lIEFQTEwxMl9ESVYxX1BETl9NQVNLICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBBUExMMTJfRElWMV9QRE5fTUFTS19TRlQgICAgICAgICAgICgweDEgPDwg MSkNCisjZGVmaW5lIEFQTEwxMl9ESVYyX1BETl9TRlQgICAgICAgICAgICAgICAgMg0KKyNkZWZp bmUgQVBMTDEyX0RJVjJfUEROX01BU0sgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFQTEwx Ml9ESVYyX1BETl9NQVNLX1NGVCAgICAgICAgICAgKDB4MSA8PCAyKQ0KKyNkZWZpbmUgQVBMTDEy X0RJVjNfUEROX1NGVCAgICAgICAgICAgICAgICAzDQorI2RlZmluZSBBUExMMTJfRElWM19QRE5f TUFTSyAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVBMTDEyX0RJVjNfUEROX01BU0tfU0ZU ICAgICAgICAgICAoMHgxIDw8IDMpDQorI2RlZmluZSBBUExMMTJfRElWNF9QRE5fU0ZUICAgICAg ICAgICAgICAgIDQNCisjZGVmaW5lIEFQTEwxMl9ESVY0X1BETl9NQVNLICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBBUExMMTJfRElWNF9QRE5fTUFTS19TRlQgICAgICAgICAgICgweDEgPDwg NCkNCisjZGVmaW5lIEFQTEwxMl9ESVZCX1BETl9TRlQgICAgICAgICAgICAgICAgNQ0KKyNkZWZp bmUgQVBMTDEyX0RJVkJfUEROX01BU0sgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFQTEwx Ml9ESVZCX1BETl9NQVNLX1NGVCAgICAgICAgICAgKDB4MSA8PCA1KQ0KKyNkZWZpbmUgQVBMTDEy X0RJVjVfUEROX1NGVCAgICAgICAgICAgICAgICA2DQorI2RlZmluZSBBUExMMTJfRElWNV9QRE5f TUFTSyAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVBMTDEyX0RJVjVfUEROX01BU0tfU0ZU ICAgICAgICAgICAoMHgxIDw8IDYpDQorI2RlZmluZSBBUExMMTJfRElWNl9QRE5fU0ZUICAgICAg ICAgICAgICAgIDcNCisjZGVmaW5lIEFQTEwxMl9ESVY2X1BETl9NQVNLICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBBUExMMTJfRElWNl9QRE5fTUFTS19TRlQgICAgICAgICAgICgweDEgPDwg NykNCisjZGVmaW5lIEFQTEwxMl9ESVY3X1BETl9TRlQgICAgICAgICAgICAgICAgOA0KKyNkZWZp bmUgQVBMTDEyX0RJVjdfUEROX01BU0sgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFQTEwx Ml9ESVY3X1BETl9NQVNLX1NGVCAgICAgICAgICAgKDB4MSA8PCA4KQ0KKyNkZWZpbmUgQVBMTDEy X0RJVjhfUEROX1NGVCAgICAgICAgICAgICAgICA5DQorI2RlZmluZSBBUExMMTJfRElWOF9QRE5f TUFTSyAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVBMTDEyX0RJVjhfUEROX01BU0tfU0ZU ICAgICAgICAgICAoMHgxIDw8IDkpDQorI2RlZmluZSBBUExMMTJfRElWOV9QRE5fU0ZUICAgICAg ICAgICAgICAgIDEwDQorI2RlZmluZSBBUExMMTJfRElWOV9QRE5fTUFTSyAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgQVBMTDEyX0RJVjlfUEROX01BU0tfU0ZUICAgICAgICAgICAoMHgxIDw8 IDEwKQ0KKyNkZWZpbmUgQVBMTF9JMlMwX01DS19TRUxfU0ZUICAgICAgICAgICAgICAxNg0KKyNk ZWZpbmUgQVBMTF9JMlMwX01DS19TRUxfTUFTSyAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFQ TExfSTJTMF9NQ0tfU0VMX01BU0tfU0ZUICAgICAgICAgKDB4MSA8PCAxNikNCisjZGVmaW5lIEFQ TExfSTJTMV9NQ0tfU0VMX1NGVCAgICAgICAgICAgICAgMTcNCisjZGVmaW5lIEFQTExfSTJTMV9N Q0tfU0VMX01BU0sgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBBUExMX0kyUzFfTUNLX1NFTF9N QVNLX1NGVCAgICAgICAgICgweDEgPDwgMTcpDQorI2RlZmluZSBBUExMX0kyUzJfTUNLX1NFTF9T RlQgICAgICAgICAgICAgIDE4DQorI2RlZmluZSBBUExMX0kyUzJfTUNLX1NFTF9NQVNLICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgQVBMTF9JMlMyX01DS19TRUxfTUFTS19TRlQgICAgICAgICAo MHgxIDw8IDE4KQ0KKyNkZWZpbmUgQVBMTF9JMlMzX01DS19TRUxfU0ZUICAgICAgICAgICAgICAx OQ0KKyNkZWZpbmUgQVBMTF9JMlMzX01DS19TRUxfTUFTSyAgICAgICAgICAgICAweDENCisjZGVm aW5lIEFQTExfSTJTM19NQ0tfU0VMX01BU0tfU0ZUICAgICAgICAgKDB4MSA8PCAxOSkNCisjZGVm aW5lIEFQTExfSTJTNF9NQ0tfU0VMX1NGVCAgICAgICAgICAgICAgMjANCisjZGVmaW5lIEFQTExf STJTNF9NQ0tfU0VMX01BU0sgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBBUExMX0kyUzRfTUNL X1NFTF9NQVNLX1NGVCAgICAgICAgICgweDEgPDwgMjApDQorI2RlZmluZSBBUExMX0kyUzVfTUNL X1NFTF9TRlQgICAgICAgICAgICAgIDIxDQorI2RlZmluZSBBUExMX0kyUzVfTUNLX1NFTF9NQVNL ICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVBMTF9JMlM1X01DS19TRUxfTUFTS19TRlQgICAg ICAgICAoMHgxIDw8IDIxKQ0KKyNkZWZpbmUgQVBMTF9JMlM2X01DS19TRUxfU0ZUICAgICAgICAg ICAgICAyMg0KKyNkZWZpbmUgQVBMTF9JMlM2X01DS19TRUxfTUFTSyAgICAgICAgICAgICAweDEN CisjZGVmaW5lIEFQTExfSTJTNl9NQ0tfU0VMX01BU0tfU0ZUICAgICAgICAgKDB4MSA8PCAyMikN CisjZGVmaW5lIEFQTExfSTJTN19NQ0tfU0VMX1NGVCAgICAgICAgICAgICAgMjMNCisjZGVmaW5l IEFQTExfSTJTN19NQ0tfU0VMX01BU0sgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBBUExMX0ky UzdfTUNLX1NFTF9NQVNLX1NGVCAgICAgICAgICgweDEgPDwgMjMpDQorI2RlZmluZSBBUExMX0ky UzhfTUNLX1NFTF9TRlQgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBBUExMX0kyUzhfTUNLX1NF TF9NQVNLICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVBMTF9JMlM4X01DS19TRUxfTUFTS19T RlQgICAgICAgICAoMHgxIDw8IDI0KQ0KKyNkZWZpbmUgQVBMTF9JMlM5X01DS19TRUxfU0ZUICAg ICAgICAgICAgICAyNQ0KKyNkZWZpbmUgQVBMTF9JMlM5X01DS19TRUxfTUFTSyAgICAgICAgICAg ICAweDENCisjZGVmaW5lIEFQTExfSTJTOV9NQ0tfU0VMX01BU0tfU0ZUICAgICAgICAgKDB4MSA8 PCAyNSkNCisNCisvKiBDTEtfQVVERElWXzIgKi8NCisjZGVmaW5lIEFQTEwxMl9DS19ESVYwX1NG VCAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgQVBMTDEyX0NLX0RJVjBfTUFTSyAgICAgICAg ICAgICAgICAweGZmDQorI2RlZmluZSBBUExMMTJfQ0tfRElWMF9NQVNLX1NGVCAgICAgICAgICAg ICgweGZmIDw8IDApDQorI2RlZmluZSBBUExMMTJfQ0tfRElWMV9TRlQgICAgICAgICAgICAgICAg IDgNCisjZGVmaW5lIEFQTEwxMl9DS19ESVYxX01BU0sgICAgICAgICAgICAgICAgMHhmZg0KKyNk ZWZpbmUgQVBMTDEyX0NLX0RJVjFfTUFTS19TRlQgICAgICAgICAgICAoMHhmZiA8PCA4KQ0KKyNk ZWZpbmUgQVBMTDEyX0NLX0RJVjJfU0ZUICAgICAgICAgICAgICAgICAxNg0KKyNkZWZpbmUgQVBM TDEyX0NLX0RJVjJfTUFTSyAgICAgICAgICAgICAgICAweGZmDQorI2RlZmluZSBBUExMMTJfQ0tf RElWMl9NQVNLX1NGVCAgICAgICAgICAgICgweGZmIDw8IDE2KQ0KKyNkZWZpbmUgQVBMTDEyX0NL X0RJVjNfU0ZUICAgICAgICAgICAgICAgICAyNA0KKyNkZWZpbmUgQVBMTDEyX0NLX0RJVjNfTUFT SyAgICAgICAgICAgICAgICAweGZmDQorI2RlZmluZSBBUExMMTJfQ0tfRElWM19NQVNLX1NGVCAg ICAgICAgICAgICgweGZmIDw8IDI0KQ0KKw0KKy8qIENMS19BVURESVZfMyAqLw0KKyNkZWZpbmUg QVBMTDEyX0NLX0RJVjRfU0ZUICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBBUExMMTJfQ0tf RElWNF9NQVNLICAgICAgICAgICAgICAgIDB4ZmYNCisjZGVmaW5lIEFQTEwxMl9DS19ESVY0X01B U0tfU0ZUICAgICAgICAgICAgKDB4ZmYgPDwgMCkNCisjZGVmaW5lIEFQTEwxMl9DS19ESVZCX1NG VCAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgQVBMTDEyX0NLX0RJVkJfTUFTSyAgICAgICAg ICAgICAgICAweGZmDQorI2RlZmluZSBBUExMMTJfQ0tfRElWQl9NQVNLX1NGVCAgICAgICAgICAg ICgweGZmIDw8IDgpDQorI2RlZmluZSBBUExMMTJfQ0tfRElWNV9TRlQgICAgICAgICAgICAgICAg IDE2DQorI2RlZmluZSBBUExMMTJfQ0tfRElWNV9NQVNLICAgICAgICAgICAgICAgIDB4ZmYNCisj ZGVmaW5lIEFQTEwxMl9DS19ESVY1X01BU0tfU0ZUICAgICAgICAgICAgKDB4ZmYgPDwgMTYpDQor I2RlZmluZSBBUExMMTJfQ0tfRElWNl9TRlQgICAgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBB UExMMTJfQ0tfRElWNl9NQVNLICAgICAgICAgICAgICAgIDB4ZmYNCisjZGVmaW5lIEFQTEwxMl9D S19ESVY2X01BU0tfU0ZUICAgICAgICAgICAgKDB4ZmYgPDwgMjQpDQorDQorLyogQ0xLX0FVRERJ Vl80ICovDQorI2RlZmluZSBBUExMMTJfQ0tfRElWN19TRlQgICAgICAgICAgICAgICAgIDANCisj ZGVmaW5lIEFQTEwxMl9DS19ESVY3X01BU0sgICAgICAgICAgICAgICAgMHhmZg0KKyNkZWZpbmUg QVBMTDEyX0NLX0RJVjdfTUFTS19TRlQgICAgICAgICAgICAoMHhmZiA8PCAwKQ0KKyNkZWZpbmUg QVBMTDEyX0NLX0RJVjhfU0ZUICAgICAgICAgICAgICAgICA4DQorI2RlZmluZSBBUExMMTJfQ0tf RElWOF9NQVNLICAgICAgICAgICAgICAgIDB4ZmYNCisjZGVmaW5lIEFQTEwxMl9DS19ESVY4X01B U0tfU0ZUICAgICAgICAgICAgKDB4ZmYgPDwgMCkNCisjZGVmaW5lIEFQTEwxMl9DS19ESVY5X1NG VCAgICAgICAgICAgICAgICAgMTYNCisjZGVmaW5lIEFQTEwxMl9DS19ESVY5X01BU0sgICAgICAg ICAgICAgICAgMHhmZg0KKyNkZWZpbmUgQVBMTDEyX0NLX0RJVjlfTUFTS19TRlQgICAgICAgICAg ICAoMHhmZiA8PCAwKQ0KKw0KKy8qIEFVRF9UT1BfQ0ZHICovDQorI2RlZmluZSBBVURfVE9QX0NG R19TRlQgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIEFVRF9UT1BfQ0ZHX01BU0sgICAg ICAgICAgICAgICAgICAgMHhmZmZmZmZmZg0KKyNkZWZpbmUgQVVEX1RPUF9DRkdfTUFTS19TRlQg ICAgICAgICAgICAgICAoMHhmZmZmZmZmZiA8PCAwKQ0KKw0KKy8qIEFVRF9UT1BfTU9OICovDQor I2RlZmluZSBBVURfVE9QX01PTl9TRlQgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIEFV RF9UT1BfTU9OX01BU0sgICAgICAgICAgICAgICAgICAgMHhmZmZmZmZmZg0KKyNkZWZpbmUgQVVE X1RPUF9NT05fTUFTS19TRlQgICAgICAgICAgICAgICAoMHhmZmZmZmZmZiA8PCAwKQ0KKw0KKy8q IENMS19BVURESVZfMyAqLw0KKyNkZWZpbmUgQVBMTDEyX0NLX0RJVjVfTVNCX1NGVCAgICAgICAg ICAgICAwDQorI2RlZmluZSBBUExMMTJfQ0tfRElWNV9NU0JfTUFTSyAgICAgICAgICAgIDB4Zg0K KyNkZWZpbmUgQVBMTDEyX0NLX0RJVjVfTVNCX01BU0tfU0ZUICAgICAgICAoMHhmIDw8IDApDQor I2RlZmluZSBSRVNFUlZFRDBfU0ZUICAgICAgICAgICAgICAgICAgICAgIDQNCisjZGVmaW5lIFJF U0VSVkVEMF9NQVNLICAgICAgICAgICAgICAgICAgICAgMHhmZmZmZmZmDQorI2RlZmluZSBSRVNF UlZFRDBfTUFTS19TRlQgICAgICAgICAgICAgICAgICgweGZmZmZmZmYgPDwgNCkNCisNCisvKiBB UExMICovDQorI2RlZmluZSBBUExMMV9XX05BTUUgIkFQTEwxIg0KKyNkZWZpbmUgQVBMTDJfV19O QU1FICJBUExMMiINCitlbnVtIHsNCisJTVQ4MTkyX0FQTEwxID0gMCwNCisJTVQ4MTkyX0FQTEwy LA0KK307DQorDQorZW51bSB7DQorCUNMS19BRkUgPSAwLA0KKwlDTEtfVE1MLA0KKwlDTEtfQVBM TDIyTSwNCisJQ0xLX0FQTEwyNE0sDQorCUNMS19BUExMMV9UVU5FUiwNCisJQ0xLX0FQTEwyX1RV TkVSLA0KKwlDTEtfTkxFLA0KKwlDTEtfSU5GUkFfU1lTX0FVRElPLA0KKwlDTEtfSU5GUkFfQVVE SU9fMjZNLA0KKwlDTEtfTVVYX0FVRElPLA0KKwlDTEtfTVVYX0FVRElPSU5UQlVTLA0KKwlDTEtf VE9QX01BSU5QTExfRDRfRDQsDQorCS8qIGFwbGwgcmVsYXRlZCBtdXggKi8NCisJQ0xLX1RPUF9N VVhfQVVEXzEsDQorCUNMS19UT1BfQVBMTDFfQ0ssDQorCUNMS19UT1BfTVVYX0FVRF8yLA0KKwlD TEtfVE9QX0FQTEwyX0NLLA0KKwlDTEtfVE9QX01VWF9BVURfRU5HMSwNCisJQ0xLX1RPUF9BUExM MV9ENCwNCisJQ0xLX1RPUF9NVVhfQVVEX0VORzIsDQorCUNMS19UT1BfQVBMTDJfRDQsDQorCUNM S19UT1BfTVVYX0FVRElPX0gsDQorCUNMS19UT1BfSTJTMF9NX1NFTCwNCisJQ0xLX1RPUF9JMlMx X01fU0VMLA0KKwlDTEtfVE9QX0kyUzJfTV9TRUwsDQorCUNMS19UT1BfSTJTM19NX1NFTCwNCisJ Q0xLX1RPUF9JMlM0X01fU0VMLA0KKwlDTEtfVE9QX0kyUzVfTV9TRUwsDQorCUNMS19UT1BfSTJT Nl9NX1NFTCwNCisJQ0xLX1RPUF9JMlM3X01fU0VMLA0KKwlDTEtfVE9QX0kyUzhfTV9TRUwsDQor CUNMS19UT1BfSTJTOV9NX1NFTCwNCisJQ0xLX1RPUF9BUExMMTJfRElWMCwNCisJQ0xLX1RPUF9B UExMMTJfRElWMSwNCisJQ0xLX1RPUF9BUExMMTJfRElWMiwNCisJQ0xLX1RPUF9BUExMMTJfRElW MywNCisJQ0xLX1RPUF9BUExMMTJfRElWNCwNCisJQ0xLX1RPUF9BUExMMTJfRElWQiwNCisJQ0xL X1RPUF9BUExMMTJfRElWNSwNCisJQ0xLX1RPUF9BUExMMTJfRElWNiwNCisJQ0xLX1RPUF9BUExM MTJfRElWNywNCisJQ0xLX1RPUF9BUExMMTJfRElWOCwNCisJQ0xLX1RPUF9BUExMMTJfRElWOSwN CisJQ0xLX0NMSzI2TSwNCisJQ0xLX05VTQ0KK307DQorDQorc3RydWN0IG10a19iYXNlX2FmZTsN CisNCitpbnQgbXQ4MTkyX2luaXRfY2xvY2soc3RydWN0IG10a19iYXNlX2FmZSAqYWZlKTsNCitp bnQgbXQ4MTkyX2FmZV9lbmFibGVfY2xvY2soc3RydWN0IG10a19iYXNlX2FmZSAqYWZlKTsNCit2 b2lkIG10ODE5Ml9hZmVfZGlzYWJsZV9jbG9jayhzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUpOw0K Kw0KK2ludCBtdDgxOTJfYXBsbDFfZW5hYmxlKHN0cnVjdCBtdGtfYmFzZV9hZmUgKmFmZSk7DQor dm9pZCBtdDgxOTJfYXBsbDFfZGlzYWJsZShzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUpOw0KKw0K K2ludCBtdDgxOTJfYXBsbDJfZW5hYmxlKHN0cnVjdCBtdGtfYmFzZV9hZmUgKmFmZSk7DQordm9p ZCBtdDgxOTJfYXBsbDJfZGlzYWJsZShzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUpOw0KKw0KK2lu dCBtdDgxOTJfZ2V0X2FwbGxfcmF0ZShzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUsIGludCBhcGxs KTsNCitpbnQgbXQ4MTkyX2dldF9hcGxsX2J5X3JhdGUoc3RydWN0IG10a19iYXNlX2FmZSAqYWZl LCBpbnQgcmF0ZSk7DQoraW50IG10ODE5Ml9nZXRfYXBsbF9ieV9uYW1lKHN0cnVjdCBtdGtfYmFz ZV9hZmUgKmFmZSwgY29uc3QgY2hhciAqbmFtZSk7DQorDQorLyogdGhlc2Ugd2lsbCBiZSByZXBs YWNlZCBieSB1c2luZyBDQ0YgKi8NCitpbnQgbXQ4MTkyX21ja19lbmFibGUoc3RydWN0IG10a19i YXNlX2FmZSAqYWZlLCBpbnQgbWNrX2lkLCBpbnQgcmF0ZSk7DQordm9pZCBtdDgxOTJfbWNrX2Rp c2FibGUoc3RydWN0IG10a19iYXNlX2FmZSAqYWZlLCBpbnQgbWNrX2lkKTsNCisNCitpbnQgbXQ4 MTkyX3NldF9hdWRpb19pbnRfYnVzX3BhcmVudChzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUsDQor CQkJCSAgICBpbnQgY2xrX2lkKTsNCisNCisjZW5kaWYNCmRpZmYgLS1naXQgYS9zb3VuZC9zb2Mv bWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtY29tbW9uLmggYi9zb3VuZC9zb2MvbWVkaWF0ZWsv bXQ4MTkyL210ODE5Mi1hZmUtY29tbW9uLmgNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAw MDAwMDAwMDAwMDAwLi5kNTVlZmY0NmNjN2ZlDQotLS0gL2Rldi9udWxsDQorKysgYi9zb3VuZC9z b2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtY29tbW9uLmgNCkBAIC0wLDAgKzEsMTcwIEBA DQorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8NCisvKg0KKyAqIG10ODE5 Mi1hZmUtY29tbW9uLmggIC0tICBNZWRpYXRlayA4MTkyIGF1ZGlvIGRyaXZlciBkZWZpbml0aW9u cw0KKyAqDQorICogQ29weXJpZ2h0IChjKSAyMDIwIE1lZGlhVGVrIEluYy4NCisgKiBBdXRob3I6 IFNoYW5lIENoaWVuIDxzaGFuZS5jaGllbkBtZWRpYXRlay5jb20+DQorICovDQorDQorI2lmbmRl ZiBfTVRfODE5Ml9BRkVfQ09NTU9OX0hfDQorI2RlZmluZSBfTVRfODE5Ml9BRkVfQ09NTU9OX0hf DQorDQorI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4NCisjaW5jbHVkZSA8bGludXgvcmVnbWFwLmg+ DQorI2luY2x1ZGUgPHNvdW5kL3NvYy5oPg0KKw0KKyNpbmNsdWRlICIuLi9jb21tb24vbXRrLWJh c2UtYWZlLmgiDQorI2luY2x1ZGUgIm10ODE5Mi1yZWcuaCINCisNCitlbnVtIHsNCisJTVQ4MTky X01FTUlGX0RMMSwNCisJTVQ4MTkyX01FTUlGX0RMMTIsDQorCU1UODE5Ml9NRU1JRl9ETDIsDQor CU1UODE5Ml9NRU1JRl9ETDMsDQorCU1UODE5Ml9NRU1JRl9ETDQsDQorCU1UODE5Ml9NRU1JRl9E TDUsDQorCU1UODE5Ml9NRU1JRl9ETDYsDQorCU1UODE5Ml9NRU1JRl9ETDcsDQorCU1UODE5Ml9N RU1JRl9ETDgsDQorCU1UODE5Ml9NRU1JRl9ETDksDQorCU1UODE5Ml9NRU1JRl9EQUksDQorCU1U ODE5Ml9NRU1JRl9EQUkyLA0KKwlNVDgxOTJfTUVNSUZfTU9EX0RBSSwNCisJTVQ4MTkyX01FTUlG X1ZVTDEyLA0KKwlNVDgxOTJfTUVNSUZfVlVMMiwNCisJTVQ4MTkyX01FTUlGX1ZVTDMsDQorCU1U ODE5Ml9NRU1JRl9WVUw0LA0KKwlNVDgxOTJfTUVNSUZfVlVMNSwNCisJTVQ4MTkyX01FTUlGX1ZV TDYsDQorCU1UODE5Ml9NRU1JRl9BV0IsDQorCU1UODE5Ml9NRU1JRl9BV0IyLA0KKwlNVDgxOTJf TUVNSUZfSERNSSwNCisJTVQ4MTkyX01FTUlGX05VTSwNCisJTVQ4MTkyX0RBSV9BRERBID0gTVQ4 MTkyX01FTUlGX05VTSwNCisJTVQ4MTkyX0RBSV9BRERBX0NIMzQsDQorCU1UODE5Ml9EQUlfQVBf RE1JQywNCisJTVQ4MTkyX0RBSV9BUF9ETUlDX0NIMzQsDQorCU1UODE5Ml9EQUlfVk9XLA0KKwlN VDgxOTJfREFJX0NPTk5TWVNfSTJTLA0KKwlNVDgxOTJfREFJX0kyU18wLA0KKwlNVDgxOTJfREFJ X0kyU18xLA0KKwlNVDgxOTJfREFJX0kyU18yLA0KKwlNVDgxOTJfREFJX0kyU18zLA0KKwlNVDgx OTJfREFJX0kyU181LA0KKwlNVDgxOTJfREFJX0kyU182LA0KKwlNVDgxOTJfREFJX0kyU183LA0K KwlNVDgxOTJfREFJX0kyU184LA0KKwlNVDgxOTJfREFJX0kyU185LA0KKwlNVDgxOTJfREFJX0hX X0dBSU5fMSwNCisJTVQ4MTkyX0RBSV9IV19HQUlOXzIsDQorCU1UODE5Ml9EQUlfU1JDXzEsDQor CU1UODE5Ml9EQUlfU1JDXzIsDQorCU1UODE5Ml9EQUlfUENNXzEsDQorCU1UODE5Ml9EQUlfUENN XzIsDQorCU1UODE5Ml9EQUlfVERNLA0KKwlNVDgxOTJfREFJX05VTSwNCit9Ow0KKw0KK2VudW0g ew0KKwlNVDgxOTJfSVJRXzAsDQorCU1UODE5Ml9JUlFfMSwNCisJTVQ4MTkyX0lSUV8yLA0KKwlN VDgxOTJfSVJRXzMsDQorCU1UODE5Ml9JUlFfNCwNCisJTVQ4MTkyX0lSUV81LA0KKwlNVDgxOTJf SVJRXzYsDQorCU1UODE5Ml9JUlFfNywNCisJTVQ4MTkyX0lSUV84LA0KKwlNVDgxOTJfSVJRXzks DQorCU1UODE5Ml9JUlFfMTAsDQorCU1UODE5Ml9JUlFfMTEsDQorCU1UODE5Ml9JUlFfMTIsDQor CU1UODE5Ml9JUlFfMTMsDQorCU1UODE5Ml9JUlFfMTQsDQorCU1UODE5Ml9JUlFfMTUsDQorCU1U ODE5Ml9JUlFfMTYsDQorCU1UODE5Ml9JUlFfMTcsDQorCU1UODE5Ml9JUlFfMTgsDQorCU1UODE5 Ml9JUlFfMTksDQorCU1UODE5Ml9JUlFfMjAsDQorCU1UODE5Ml9JUlFfMjEsDQorCU1UODE5Ml9J UlFfMjIsDQorCU1UODE5Ml9JUlFfMjMsDQorCU1UODE5Ml9JUlFfMjQsDQorCU1UODE5Ml9JUlFf MjUsDQorCU1UODE5Ml9JUlFfMjYsDQorCU1UODE5Ml9JUlFfMzEsCS8qIHVzZWQgb25seSBmb3Ig VERNICovDQorCU1UODE5Ml9JUlFfTlVNLA0KK307DQorDQorZW51bSB7DQorCU1US0FJRl9QUk9U T0NPTF8xID0gMCwNCisJTVRLQUlGX1BST1RPQ09MXzIsDQorCU1US0FJRl9QUk9UT0NPTF8yX0NM S19QMiwNCit9Ow0KKw0KK2VudW0gew0KKwlNVEtfQUZFX0FEREFfRExfR0FJTl9NVVRFID0gMCwN CisJTVRLX0FGRV9BRERBX0RMX0dBSU5fTk9STUFMID0gMHhmNzRmLA0KKwkvKiBTQSBzdWdnZXN0 IGFwcGx5IC0wLjNkYiB0byBhdWRpby9zcGVlY2ggcGF0aCAqLw0KK307DQorDQorLyogTUNMSyAq Lw0KK2VudW0gew0KKwlNVDgxOTJfSTJTMF9NQ0sgPSAwLA0KKwlNVDgxOTJfSTJTMV9NQ0ssDQor CU1UODE5Ml9JMlMyX01DSywNCisJTVQ4MTkyX0kyUzNfTUNLLA0KKwlNVDgxOTJfSTJTNF9NQ0ss DQorCU1UODE5Ml9JMlM0X0JDSywNCisJTVQ4MTkyX0kyUzVfTUNLLA0KKwlNVDgxOTJfSTJTNl9N Q0ssDQorCU1UODE5Ml9JMlM3X01DSywNCisJTVQ4MTkyX0kyUzhfTUNLLA0KKwlNVDgxOTJfSTJT OV9NQ0ssDQorCU1UODE5Ml9NQ0tfTlVNLA0KK307DQorDQorc3RydWN0IGNsazsNCisNCitzdHJ1 Y3QgbXQ4MTkyX2FmZV9wcml2YXRlIHsNCisJc3RydWN0IGNsayAqKmNsazsNCisJc3RydWN0IHJl Z21hcCAqdG9wY2tnZW47DQorCXN0cnVjdCByZWdtYXAgKmFwbWl4ZWRzeXM7DQorCXN0cnVjdCBy ZWdtYXAgKmluZnJhY2ZnOw0KKwlpbnQgc3RmX3Bvc2l0aXZlX2dhaW5fZGI7DQorCWludCBwbV9y dW50aW1lX2J5cGFzc19yZWdfY3RsOw0KKw0KKwkvKiBkYWkgKi8NCisJYm9vbCBkYWlfb25bTVQ4 MTkyX0RBSV9OVU1dOw0KKwl2b2lkICpkYWlfcHJpdltNVDgxOTJfREFJX05VTV07DQorDQorCS8q IGFkZGEgKi8NCisJaW50IG10a2FpZl9wcm90b2NvbDsNCisJaW50IG10a2FpZl9jaG9zZW5fcGhh c2VbNF07DQorCWludCBtdGthaWZfcGhhc2VfY3ljbGVbNF07DQorCWludCBtdGthaWZfY2FsaWJy YXRpb25fbnVtX3BoYXNlOw0KKwlpbnQgbXRrYWlmX2RtaWM7DQorCWludCBtdGthaWZfZG1pY19j aDM0Ow0KKwlpbnQgbXRrYWlmX2FkZGE2X29ubHk7DQorDQorCS8qIG1jayAqLw0KKwlpbnQgbWNr X3JhdGVbTVQ4MTkyX01DS19OVU1dOw0KK307DQorDQoraW50IG10ODE5Ml9kYWlfYWRkYV9yZWdp c3RlcihzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUpOw0KK2ludCBtdDgxOTJfZGFpX2kyc19yZWdp c3RlcihzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUpOw0KK2ludCBtdDgxOTJfZGFpX2h3X2dhaW5f cmVnaXN0ZXIoc3RydWN0IG10a19iYXNlX2FmZSAqYWZlKTsNCitpbnQgbXQ4MTkyX2RhaV9zcmNf cmVnaXN0ZXIoc3RydWN0IG10a19iYXNlX2FmZSAqYWZlKTsNCitpbnQgbXQ4MTkyX2RhaV9wY21f cmVnaXN0ZXIoc3RydWN0IG10a19iYXNlX2FmZSAqYWZlKTsNCitpbnQgbXQ4MTkyX2RhaV90ZG1f cmVnaXN0ZXIoc3RydWN0IG10a19iYXNlX2FmZSAqYWZlKTsNCisNCit1bnNpZ25lZCBpbnQgbXQ4 MTkyX2dlbmVyYWxfcmF0ZV90cmFuc2Zvcm0oc3RydWN0IGRldmljZSAqZGV2LA0KKwkJCQkJICAg dW5zaWduZWQgaW50IHJhdGUpOw0KK3Vuc2lnbmVkIGludCBtdDgxOTJfcmF0ZV90cmFuc2Zvcm0o c3RydWN0IGRldmljZSAqZGV2LA0KKwkJCQkgICB1bnNpZ25lZCBpbnQgcmF0ZSwgaW50IGF1ZF9i bGspOw0KKw0KK2ludCBtdDgxOTJfZGFpX3NldF9wcml2KHN0cnVjdCBtdGtfYmFzZV9hZmUgKmFm ZSwgaW50IGlkLA0KKwkJCWludCBwcml2X3NpemUsIGNvbnN0IHZvaWQgKnByaXZfZGF0YSk7DQor DQorI2VuZGlmDQpkaWZmIC0tZ2l0IGEvc291bmQvc29jL21lZGlhdGVrL210ODE5Mi9tdDgxOTIt YWZlLWNvbnRyb2wuYyBiL3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1jb250 cm9sLmMNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMDAwMDAwLi45MTYzZTA1 ZTU0ZTE3DQotLS0gL2Rldi9udWxsDQorKysgYi9zb3VuZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210 ODE5Mi1hZmUtY29udHJvbC5jDQpAQCAtMCwwICsxLDE2MyBAQA0KKy8vIFNQRFgtTGljZW5zZS1J ZGVudGlmaWVyOiBHUEwtMi4wDQorLy8NCisvLyBNZWRpYVRlayBBTFNBIFNvQyBBdWRpbyBDb250 cm9sDQorLy8NCisvLyBDb3B5cmlnaHQgKGMpIDIwMjAgTWVkaWFUZWsgSW5jLg0KKy8vIEF1dGhv cjogU2hhbmUgQ2hpZW4gPHNoYW5lLmNoaWVuQG1lZGlhdGVrLmNvbT4NCisvLw0KKw0KKyNpbmNs dWRlIDxsaW51eC9wbV9ydW50aW1lLmg+DQorDQorI2luY2x1ZGUgIm10ODE5Mi1hZmUtY29tbW9u LmgiDQorDQorZW51bSB7DQorCU1US19BRkVfUkFURV84SyA9IDAsDQorCU1US19BRkVfUkFURV8x MUsgPSAxLA0KKwlNVEtfQUZFX1JBVEVfMTJLID0gMiwNCisJTVRLX0FGRV9SQVRFXzM4NEsgPSAz LA0KKwlNVEtfQUZFX1JBVEVfMTZLID0gNCwNCisJTVRLX0FGRV9SQVRFXzIySyA9IDUsDQorCU1U S19BRkVfUkFURV8yNEsgPSA2LA0KKwlNVEtfQUZFX1JBVEVfMzUySyA9IDcsDQorCU1US19BRkVf UkFURV8zMksgPSA4LA0KKwlNVEtfQUZFX1JBVEVfNDRLID0gOSwNCisJTVRLX0FGRV9SQVRFXzQ4 SyA9IDEwLA0KKwlNVEtfQUZFX1JBVEVfODhLID0gMTEsDQorCU1US19BRkVfUkFURV85NksgPSAx MiwNCisJTVRLX0FGRV9SQVRFXzE3NksgPSAxMywNCisJTVRLX0FGRV9SQVRFXzE5MksgPSAxNCwN CisJTVRLX0FGRV9SQVRFXzI2MEsgPSAxNSwNCit9Ow0KKw0KK2VudW0gew0KKwlNVEtfQUZFX0RB SV9NRU1JRl9SQVRFXzhLID0gMCwNCisJTVRLX0FGRV9EQUlfTUVNSUZfUkFURV8xNksgPSAxLA0K KwlNVEtfQUZFX0RBSV9NRU1JRl9SQVRFXzMySyA9IDIsDQorCU1US19BRkVfREFJX01FTUlGX1JB VEVfNDhLID0gMywNCit9Ow0KKw0KK2VudW0gew0KKwlNVEtfQUZFX1BDTV9SQVRFXzhLID0gMCwN CisJTVRLX0FGRV9QQ01fUkFURV8xNksgPSAxLA0KKwlNVEtfQUZFX1BDTV9SQVRFXzMySyA9IDIs DQorCU1US19BRkVfUENNX1JBVEVfNDhLID0gMywNCit9Ow0KKw0KK3Vuc2lnbmVkIGludCBtdDgx OTJfZ2VuZXJhbF9yYXRlX3RyYW5zZm9ybShzdHJ1Y3QgZGV2aWNlICpkZXYsDQorCQkJCQkgICB1 bnNpZ25lZCBpbnQgcmF0ZSkNCit7DQorCXN3aXRjaCAocmF0ZSkgew0KKwljYXNlIDgwMDA6DQor CQlyZXR1cm4gTVRLX0FGRV9SQVRFXzhLOw0KKwljYXNlIDExMDI1Og0KKwkJcmV0dXJuIE1US19B RkVfUkFURV8xMUs7DQorCWNhc2UgMTIwMDA6DQorCQlyZXR1cm4gTVRLX0FGRV9SQVRFXzEySzsN CisJY2FzZSAxNjAwMDoNCisJCXJldHVybiBNVEtfQUZFX1JBVEVfMTZLOw0KKwljYXNlIDIyMDUw Og0KKwkJcmV0dXJuIE1US19BRkVfUkFURV8yMks7DQorCWNhc2UgMjQwMDA6DQorCQlyZXR1cm4g TVRLX0FGRV9SQVRFXzI0SzsNCisJY2FzZSAzMjAwMDoNCisJCXJldHVybiBNVEtfQUZFX1JBVEVf MzJLOw0KKwljYXNlIDQ0MTAwOg0KKwkJcmV0dXJuIE1US19BRkVfUkFURV80NEs7DQorCWNhc2Ug NDgwMDA6DQorCQlyZXR1cm4gTVRLX0FGRV9SQVRFXzQ4SzsNCisJY2FzZSA4ODIwMDoNCisJCXJl dHVybiBNVEtfQUZFX1JBVEVfODhLOw0KKwljYXNlIDk2MDAwOg0KKwkJcmV0dXJuIE1US19BRkVf UkFURV85Nks7DQorCWNhc2UgMTc2NDAwOg0KKwkJcmV0dXJuIE1US19BRkVfUkFURV8xNzZLOw0K KwljYXNlIDE5MjAwMDoNCisJCXJldHVybiBNVEtfQUZFX1JBVEVfMTkySzsNCisJY2FzZSAyNjAw MDA6DQorCQlyZXR1cm4gTVRLX0FGRV9SQVRFXzI2MEs7DQorCWNhc2UgMzUyODAwOg0KKwkJcmV0 dXJuIE1US19BRkVfUkFURV8zNTJLOw0KKwljYXNlIDM4NDAwMDoNCisJCXJldHVybiBNVEtfQUZF X1JBVEVfMzg0SzsNCisJZGVmYXVsdDoNCisJCWRldl93YXJuKGRldiwgIiVzKCksIHJhdGUgJXUg aW52YWxpZCwgdXNlICVkISEhXG4iLA0KKwkJCSBfX2Z1bmNfXywNCisJCQkgcmF0ZSwgTVRLX0FG RV9SQVRFXzQ4Syk7DQorCQlyZXR1cm4gTVRLX0FGRV9SQVRFXzQ4SzsNCisJfQ0KK30NCisNCitz dGF0aWMgdW5zaWduZWQgaW50IGRhaV9tZW1pZl9yYXRlX3RyYW5zZm9ybShzdHJ1Y3QgZGV2aWNl ICpkZXYsDQorCQkJCQkgICAgIHVuc2lnbmVkIGludCByYXRlKQ0KK3sNCisJc3dpdGNoIChyYXRl KSB7DQorCWNhc2UgODAwMDoNCisJCXJldHVybiBNVEtfQUZFX0RBSV9NRU1JRl9SQVRFXzhLOw0K KwljYXNlIDE2MDAwOg0KKwkJcmV0dXJuIE1US19BRkVfREFJX01FTUlGX1JBVEVfMTZLOw0KKwlj YXNlIDMyMDAwOg0KKwkJcmV0dXJuIE1US19BRkVfREFJX01FTUlGX1JBVEVfMzJLOw0KKwljYXNl IDQ4MDAwOg0KKwkJcmV0dXJuIE1US19BRkVfREFJX01FTUlGX1JBVEVfNDhLOw0KKwlkZWZhdWx0 Og0KKwkJZGV2X3dhcm4oZGV2LCAiJXMoKSwgcmF0ZSAldSBpbnZhbGlkLCB1c2UgJWQhISFcbiIs DQorCQkJIF9fZnVuY19fLA0KKwkJCSByYXRlLCBNVEtfQUZFX0RBSV9NRU1JRl9SQVRFXzE2Syk7 DQorCQlyZXR1cm4gTVRLX0FGRV9EQUlfTUVNSUZfUkFURV8xNks7DQorCX0NCit9DQorDQorc3Rh dGljIHVuc2lnbmVkIGludCBwY21fcmF0ZV90cmFuc2Zvcm0oc3RydWN0IGRldmljZSAqZGV2LA0K KwkJCQkgICAgICAgdW5zaWduZWQgaW50IHJhdGUpDQorew0KKwlzd2l0Y2ggKHJhdGUpIHsNCisJ Y2FzZSA4MDAwOg0KKwkJcmV0dXJuIE1US19BRkVfUENNX1JBVEVfOEs7DQorCWNhc2UgMTYwMDA6 DQorCQlyZXR1cm4gTVRLX0FGRV9QQ01fUkFURV8xNks7DQorCWNhc2UgMzIwMDA6DQorCQlyZXR1 cm4gTVRLX0FGRV9QQ01fUkFURV8zMks7DQorCWNhc2UgNDgwMDA6DQorCQlyZXR1cm4gTVRLX0FG RV9QQ01fUkFURV80OEs7DQorCWRlZmF1bHQ6DQorCQlkZXZfd2FybihkZXYsICIlcygpLCByYXRl ICV1IGludmFsaWQsIHVzZSAlZCEhIVxuIiwNCisJCQkgX19mdW5jX18sDQorCQkJIHJhdGUsIE1U S19BRkVfUENNX1JBVEVfMzJLKTsNCisJCXJldHVybiBNVEtfQUZFX1BDTV9SQVRFXzMySzsNCisJ fQ0KK30NCisNCit1bnNpZ25lZCBpbnQgbXQ4MTkyX3JhdGVfdHJhbnNmb3JtKHN0cnVjdCBkZXZp Y2UgKmRldiwNCisJCQkJICAgdW5zaWduZWQgaW50IHJhdGUsIGludCBhdWRfYmxrKQ0KK3sNCisJ c3dpdGNoIChhdWRfYmxrKSB7DQorCWNhc2UgTVQ4MTkyX01FTUlGX0RBSToNCisJY2FzZSBNVDgx OTJfTUVNSUZfTU9EX0RBSToNCisJCXJldHVybiBkYWlfbWVtaWZfcmF0ZV90cmFuc2Zvcm0oZGV2 LCByYXRlKTsNCisJY2FzZSBNVDgxOTJfREFJX1BDTV8xOg0KKwljYXNlIE1UODE5Ml9EQUlfUENN XzI6DQorCQlyZXR1cm4gcGNtX3JhdGVfdHJhbnNmb3JtKGRldiwgcmF0ZSk7DQorCWRlZmF1bHQ6 DQorCQlyZXR1cm4gbXQ4MTkyX2dlbmVyYWxfcmF0ZV90cmFuc2Zvcm0oZGV2LCByYXRlKTsNCisJ fQ0KK30NCisNCitpbnQgbXQ4MTkyX2RhaV9zZXRfcHJpdihzdHJ1Y3QgbXRrX2Jhc2VfYWZlICph ZmUsIGludCBpZCwNCisJCQlpbnQgcHJpdl9zaXplLCBjb25zdCB2b2lkICpwcml2X2RhdGEpDQor ew0KKwlzdHJ1Y3QgbXQ4MTkyX2FmZV9wcml2YXRlICphZmVfcHJpdiA9IGFmZS0+cGxhdGZvcm1f cHJpdjsNCisJdm9pZCAqdGVtcF9kYXRhOw0KKw0KKwl0ZW1wX2RhdGEgPSBkZXZtX2t6YWxsb2Mo YWZlLT5kZXYsDQorCQkJCSBwcml2X3NpemUsDQorCQkJCSBHRlBfS0VSTkVMKTsNCisJaWYgKCF0 ZW1wX2RhdGEpDQorCQlyZXR1cm4gLUVOT01FTTsNCisNCisJaWYgKHByaXZfZGF0YSkNCisJCW1l bWNweSh0ZW1wX2RhdGEsIHByaXZfZGF0YSwgcHJpdl9zaXplKTsNCisNCisJYWZlX3ByaXYtPmRh aV9wcml2W2lkXSA9IHRlbXBfZGF0YTsNCisNCisJcmV0dXJuIDA7DQorfQ0KZGlmZiAtLWdpdCBh L3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1ncGlvLmMgYi9zb3VuZC9zb2Mv bWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtZ3Bpby5jDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0K aW5kZXggMDAwMDAwMDAwMDAwMC4uZWEwMDA4ODhjOWU4Mg0KLS0tIC9kZXYvbnVsbA0KKysrIGIv c291bmQvc29jL21lZGlhdGVrL210ODE5Mi9tdDgxOTItYWZlLWdwaW8uYw0KQEAgLTAsMCArMSwz MDYgQEANCisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMA0KKy8vDQorLy8gbXQ4 MTkyLWFmZS1ncGlvLmMgIC0tICBNZWRpYXRlayA4MTkyIGFmZSBncGlvIGN0cmwNCisvLw0KKy8v IENvcHlyaWdodCAoYykgMjAyMCBNZWRpYVRlayBJbmMuDQorLy8gQXV0aG9yOiBTaGFuZSBDaGll biA8c2hhbmUuY2hpZW5AbWVkaWF0ZWsuY29tPg0KKy8vDQorDQorI2luY2x1ZGUgPGxpbnV4L2dw aW8uaD4NCisjaW5jbHVkZSA8bGludXgvcGluY3RybC9jb25zdW1lci5oPg0KKw0KKyNpbmNsdWRl ICJtdDgxOTItYWZlLWNvbW1vbi5oIg0KKyNpbmNsdWRlICJtdDgxOTItYWZlLWdwaW8uaCINCisN CitzdHJ1Y3QgcGluY3RybCAqYXVkX3BpbmN0cmw7DQorDQorZW51bSBtdDgxOTJfYWZlX2dwaW8g ew0KKwlNVDgxOTJfQUZFX0dQSU9fREFUX01JU09fT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fREFU X01JU09fT04sDQorCU1UODE5Ml9BRkVfR1BJT19EQVRfTU9TSV9PRkYsDQorCU1UODE5Ml9BRkVf R1BJT19EQVRfTU9TSV9PTiwNCisJTVQ4MTkyX0FGRV9HUElPX0RBVF9NSVNPX0NIMzRfT0ZGLA0K KwlNVDgxOTJfQUZFX0dQSU9fREFUX01JU09fQ0gzNF9PTiwNCisJTVQ4MTkyX0FGRV9HUElPX0RB VF9NT1NJX0NIMzRfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fREFUX01PU0lfQ0gzNF9PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX0kyUzBfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fSTJTMF9PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX0kyUzFfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fSTJTMV9PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX0kyUzJfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fSTJTMl9PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX0kyUzNfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fSTJTM19PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX0kyUzVfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fSTJTNV9PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX0kyUzZfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fSTJTNl9PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX0kyUzdfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fSTJTN19PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX0kyUzhfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fSTJTOF9PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX0kyUzlfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fSTJTOV9PTiwNCisJ TVQ4MTkyX0FGRV9HUElPX1ZPV19EQVRfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fVk9XX0RBVF9P TiwNCisJTVQ4MTkyX0FGRV9HUElPX1ZPV19DTEtfT0ZGLA0KKwlNVDgxOTJfQUZFX0dQSU9fVk9X X0NMS19PTiwNCisJTVQ4MTkyX0FGRV9HUElPX0NMS19NT1NJX09GRiwNCisJTVQ4MTkyX0FGRV9H UElPX0NMS19NT1NJX09OLA0KKwlNVDgxOTJfQUZFX0dQSU9fVERNX09GRiwNCisJTVQ4MTkyX0FG RV9HUElPX1RETV9PTiwNCisJTVQ4MTkyX0FGRV9HUElPX0dQSU9fTlVNDQorfTsNCisNCitzdHJ1 Y3QgYXVkaW9fZ3Bpb19hdHRyIHsNCisJY29uc3QgY2hhciAqbmFtZTsNCisJYm9vbCBncGlvX3By ZXBhcmU7DQorCXN0cnVjdCBwaW5jdHJsX3N0YXRlICpncGlvY3RybDsNCit9Ow0KKw0KK3N0YXRp YyBzdHJ1Y3QgYXVkaW9fZ3Bpb19hdHRyIGF1ZF9ncGlvc1tNVDgxOTJfQUZFX0dQSU9fR1BJT19O VU1dID0gew0KKwlbTVQ4MTkyX0FGRV9HUElPX0RBVF9NSVNPX09GRl0gPSB7ImF1ZF9kYXRfbWlz b19vZmYiLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJfQUZFX0dQSU9fREFUX01JU09fT05dID0g eyJhdWRfZGF0X21pc29fb24iLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJfQUZFX0dQSU9fREFU X01PU0lfT0ZGXSA9IHsiYXVkX2RhdF9tb3NpX29mZiIsIGZhbHNlLCBOVUxMfSwNCisJW01UODE5 Ml9BRkVfR1BJT19EQVRfTU9TSV9PTl0gPSB7ImF1ZF9kYXRfbW9zaV9vbiIsIGZhbHNlLCBOVUxM fSwNCisJW01UODE5Ml9BRkVfR1BJT19JMlMwX09GRl0gPSB7ImF1ZF9ncGlvX2kyczBfb2ZmIiwg ZmFsc2UsIE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9HUElPX0kyUzBfT05dID0geyJhdWRfZ3Bpb19p MnMwX29uIiwgZmFsc2UsIE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9HUElPX0kyUzFfT0ZGXSA9IHsi YXVkX2dwaW9faTJzMV9vZmYiLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJfQUZFX0dQSU9fSTJT MV9PTl0gPSB7ImF1ZF9ncGlvX2kyczFfb24iLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJfQUZF X0dQSU9fSTJTMl9PRkZdID0geyJhdWRfZ3Bpb19pMnMyX29mZiIsIGZhbHNlLCBOVUxMfSwNCisJ W01UODE5Ml9BRkVfR1BJT19JMlMyX09OXSA9IHsiYXVkX2dwaW9faTJzMl9vbiIsIGZhbHNlLCBO VUxMfSwNCisJW01UODE5Ml9BRkVfR1BJT19JMlMzX09GRl0gPSB7ImF1ZF9ncGlvX2kyczNfb2Zm IiwgZmFsc2UsIE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9HUElPX0kyUzNfT05dID0geyJhdWRfZ3Bp b19pMnMzX29uIiwgZmFsc2UsIE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9HUElPX0kyUzVfT0ZGXSA9 IHsiYXVkX2dwaW9faTJzNV9vZmYiLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJfQUZFX0dQSU9f STJTNV9PTl0gPSB7ImF1ZF9ncGlvX2kyczVfb24iLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJf QUZFX0dQSU9fSTJTNl9PRkZdID0geyJhdWRfZ3Bpb19pMnM2X29mZiIsIGZhbHNlLCBOVUxMfSwN CisJW01UODE5Ml9BRkVfR1BJT19JMlM2X09OXSA9IHsiYXVkX2dwaW9faTJzNl9vbiIsIGZhbHNl LCBOVUxMfSwNCisJW01UODE5Ml9BRkVfR1BJT19JMlM3X09GRl0gPSB7ImF1ZF9ncGlvX2kyczdf b2ZmIiwgZmFsc2UsIE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9HUElPX0kyUzdfT05dID0geyJhdWRf Z3Bpb19pMnM3X29uIiwgZmFsc2UsIE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9HUElPX0kyUzhfT0ZG XSA9IHsiYXVkX2dwaW9faTJzOF9vZmYiLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJfQUZFX0dQ SU9fSTJTOF9PTl0gPSB7ImF1ZF9ncGlvX2kyczhfb24iLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgx OTJfQUZFX0dQSU9fSTJTOV9PRkZdID0geyJhdWRfZ3Bpb19pMnM5X29mZiIsIGZhbHNlLCBOVUxM fSwNCisJW01UODE5Ml9BRkVfR1BJT19JMlM5X09OXSA9IHsiYXVkX2dwaW9faTJzOV9vbiIsIGZh bHNlLCBOVUxMfSwNCisJW01UODE5Ml9BRkVfR1BJT19URE1fT0ZGXSA9IHsiYXVkX2dwaW9fdGRt X29mZiIsIGZhbHNlLCBOVUxMfSwNCisJW01UODE5Ml9BRkVfR1BJT19URE1fT05dID0geyJhdWRf Z3Bpb190ZG1fb24iLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJfQUZFX0dQSU9fVk9XX0RBVF9P RkZdID0geyJ2b3dfZGF0X21pc29fb2ZmIiwgZmFsc2UsIE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9H UElPX1ZPV19EQVRfT05dID0geyJ2b3dfZGF0X21pc29fb24iLCBmYWxzZSwgTlVMTH0sDQorCVtN VDgxOTJfQUZFX0dQSU9fVk9XX0NMS19PRkZdID0geyJ2b3dfY2xrX21pc29fb2ZmIiwgZmFsc2Us IE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9HUElPX1ZPV19DTEtfT05dID0geyJ2b3dfY2xrX21pc29f b24iLCBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJfQUZFX0dQSU9fREFUX01JU09fQ0gzNF9PRkZd ID0geyJhdWRfZGF0X21pc29fY2gzNF9vZmYiLA0KKwkJCQkJICAgICAgIGZhbHNlLCBOVUxMfSwN CisJW01UODE5Ml9BRkVfR1BJT19EQVRfTUlTT19DSDM0X09OXSA9IHsiYXVkX2RhdF9taXNvX2No MzRfb24iLA0KKwkJCQkJICAgICAgZmFsc2UsIE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9HUElPX0RB VF9NT1NJX0NIMzRfT0ZGXSA9IHsiYXVkX2RhdF9tb3NpX2NoMzRfb2ZmIiwNCisJCQkJCSAgICAg ICBmYWxzZSwgTlVMTH0sDQorCVtNVDgxOTJfQUZFX0dQSU9fREFUX01PU0lfQ0gzNF9PTl0gPSB7 ImF1ZF9kYXRfbW9zaV9jaDM0X29uIiwNCisJCQkJCSAgICAgIGZhbHNlLCBOVUxMfSwNCisJW01U ODE5Ml9BRkVfR1BJT19DTEtfTU9TSV9PRkZdID0geyJhdWRfY2xrX21vc2lfb2ZmIiwgZmFsc2Us IE5VTEx9LA0KKwlbTVQ4MTkyX0FGRV9HUElPX0NMS19NT1NJX09OXSA9IHsiYXVkX2Nsa19tb3Np X29uIiwgZmFsc2UsIE5VTEx9LA0KK307DQorDQorc3RhdGljIERFRklORV9NVVRFWChncGlvX3Jl cXVlc3RfbXV0ZXgpOw0KKw0KK3N0YXRpYyBpbnQgbXQ4MTkyX2FmZV9ncGlvX3NlbGVjdChzdHJ1 Y3QgZGV2aWNlICpkZXYsDQorCQkJCSAgZW51bSBtdDgxOTJfYWZlX2dwaW8gdHlwZSkNCit7DQor CWludCByZXQ7DQorDQorCWlmICh0eXBlIDwgMCB8fCB0eXBlID49IE1UODE5Ml9BRkVfR1BJT19H UElPX05VTSkgew0KKwkJZGV2X2VycihkZXYsICIlcygpLCBlcnJvciwgaW52YWxpZCBncGlvIHR5 cGUgJWRcbiIsDQorCQkJX19mdW5jX18sIHR5cGUpOw0KKwkJcmV0dXJuIC1FSU5WQUw7DQorCX0N CisNCisJaWYgKCFhdWRfZ3Bpb3NbdHlwZV0uZ3Bpb19wcmVwYXJlKSB7DQorCQlkZXZfd2Fybihk ZXYsICIlcygpLCBlcnJvciwgZ3BpbyB0eXBlICVkIG5vdCBwcmVwYXJlZFxuIiwNCisJCQkgX19m dW5jX18sIHR5cGUpOw0KKwkJcmV0dXJuIC1FSU87DQorCX0NCisNCisJcmV0ID0gcGluY3RybF9z ZWxlY3Rfc3RhdGUoYXVkX3BpbmN0cmwsDQorCQkJCSAgIGF1ZF9ncGlvc1t0eXBlXS5ncGlvY3Ry bCk7DQorCWlmIChyZXQpIHsNCisJCWRldl9kYmcoZGV2LCAiJXMoKSwgZXJyb3IsIGNhbiBub3Qg c2V0IGdwaW8gdHlwZSAlZFxuIiwNCisJCQlfX2Z1bmNfXywgdHlwZSk7DQorCX0NCisNCisJcmV0 dXJuIHJldDsNCit9DQorDQoraW50IG10ODE5Ml9hZmVfZ3Bpb19pbml0KHN0cnVjdCBkZXZpY2Ug KmRldikNCit7DQorCWludCBpLCByZXQ7DQorDQorCWF1ZF9waW5jdHJsID0gZGV2bV9waW5jdHJs X2dldChkZXYpOw0KKwlpZiAoSVNfRVJSKGF1ZF9waW5jdHJsKSkgew0KKwkJcmV0ID0gUFRSX0VS UihhdWRfcGluY3RybCk7DQorCQlkZXZfZXJyKGRldiwgIiVzKCksIHJldCAlZCwgY2Fubm90IGdl dCBhdWRfcGluY3RybCFcbiIsDQorCQkJX19mdW5jX18sIHJldCk7DQorCQlyZXR1cm4gcmV0Ow0K Kwl9DQorDQorCWZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGF1ZF9ncGlvcyk7IGkrKykgew0K KwkJYXVkX2dwaW9zW2ldLmdwaW9jdHJsID0gcGluY3RybF9sb29rdXBfc3RhdGUoYXVkX3BpbmN0 cmwsDQorCQkJCQkJCSAgICAgYXVkX2dwaW9zW2ldLm5hbWUpOw0KKwkJaWYgKElTX0VSUihhdWRf Z3Bpb3NbaV0uZ3Bpb2N0cmwpKSB7DQorCQkJcmV0ID0gUFRSX0VSUihhdWRfZ3Bpb3NbaV0uZ3Bp b2N0cmwpOw0KKwkJCWRldl9kYmcoZGV2LCAiJXMoKSwgcGluY3RybF9sb29rdXBfc3RhdGUgJXMg ZmFpbCwgcmV0ICVkXG4iLA0KKwkJCQlfX2Z1bmNfXywgYXVkX2dwaW9zW2ldLm5hbWUsIHJldCk7 DQorCQl9IGVsc2Ugew0KKwkJCWF1ZF9ncGlvc1tpXS5ncGlvX3ByZXBhcmUgPSB0cnVlOw0KKwkJ fQ0KKwl9DQorDQorCW10ODE5Ml9hZmVfZ3Bpb19zZWxlY3QoZGV2LCBNVDgxOTJfQUZFX0dQSU9f Q0xLX01PU0lfT04pOw0KKw0KKwkvKiBncGlvIHN0YXR1cyBpbml0ICovDQorCW10ODE5Ml9hZmVf Z3Bpb19yZXF1ZXN0KGRldiwgZmFsc2UsIE1UODE5Ml9EQUlfQUREQSwgMCk7DQorCW10ODE5Ml9h ZmVfZ3Bpb19yZXF1ZXN0KGRldiwgZmFsc2UsIE1UODE5Ml9EQUlfQUREQSwgMSk7DQorDQorCXJl dHVybiAwOw0KK30NCisNCitzdGF0aWMgaW50IG10ODE5Ml9hZmVfZ3Bpb19hZGRhX2RsKHN0cnVj dCBkZXZpY2UgKmRldiwgYm9vbCBlbmFibGUpDQorew0KKwlpZiAoZW5hYmxlKSB7DQorCQlyZXR1 cm4gbXQ4MTkyX2FmZV9ncGlvX3NlbGVjdChkZXYsDQorCQkJCQkgICAgICBNVDgxOTJfQUZFX0dQ SU9fREFUX01PU0lfT04pOw0KKwl9IGVsc2Ugew0KKwkJcmV0dXJuIG10ODE5Ml9hZmVfZ3Bpb19z ZWxlY3QoZGV2LA0KKwkJCQkJICAgICAgTVQ4MTkyX0FGRV9HUElPX0RBVF9NT1NJX09GRik7DQor CX0NCit9DQorDQorc3RhdGljIGludCBtdDgxOTJfYWZlX2dwaW9fYWRkYV91bChzdHJ1Y3QgZGV2 aWNlICpkZXYsIGJvb2wgZW5hYmxlKQ0KK3sNCisJaWYgKGVuYWJsZSkgew0KKwkJcmV0dXJuIG10 ODE5Ml9hZmVfZ3Bpb19zZWxlY3QoZGV2LA0KKwkJCQkJICAgICAgTVQ4MTkyX0FGRV9HUElPX0RB VF9NSVNPX09OKTsNCisJfSBlbHNlIHsNCisJCXJldHVybiBtdDgxOTJfYWZlX2dwaW9fc2VsZWN0 KGRldiwNCisJCQkJCSAgICAgIE1UODE5Ml9BRkVfR1BJT19EQVRfTUlTT19PRkYpOw0KKwl9DQor fQ0KKw0KK3N0YXRpYyBpbnQgbXQ4MTkyX2FmZV9ncGlvX2FkZGFfY2gzNF9kbChzdHJ1Y3QgZGV2 aWNlICpkZXYsIGJvb2wgZW5hYmxlKQ0KK3sNCisJaWYgKGVuYWJsZSkgew0KKwkJcmV0dXJuIG10 ODE5Ml9hZmVfZ3Bpb19zZWxlY3QoZGV2LA0KKwkJCU1UODE5Ml9BRkVfR1BJT19EQVRfTU9TSV9D SDM0X09OKTsNCisJfSBlbHNlIHsNCisJCXJldHVybiBtdDgxOTJfYWZlX2dwaW9fc2VsZWN0KGRl diwNCisJCQlNVDgxOTJfQUZFX0dQSU9fREFUX01PU0lfQ0gzNF9PRkYpOw0KKwl9DQorfQ0KKw0K K3N0YXRpYyBpbnQgbXQ4MTkyX2FmZV9ncGlvX2FkZGFfY2gzNF91bChzdHJ1Y3QgZGV2aWNlICpk ZXYsIGJvb2wgZW5hYmxlKQ0KK3sNCisJaWYgKGVuYWJsZSkgew0KKwkJcmV0dXJuIG10ODE5Ml9h ZmVfZ3Bpb19zZWxlY3QoZGV2LA0KKwkJCU1UODE5Ml9BRkVfR1BJT19EQVRfTUlTT19DSDM0X09O KTsNCisJfSBlbHNlIHsNCisJCXJldHVybiBtdDgxOTJfYWZlX2dwaW9fc2VsZWN0KGRldiwNCisJ CQlNVDgxOTJfQUZFX0dQSU9fREFUX01JU09fQ0gzNF9PRkYpOw0KKwl9DQorfQ0KKw0KK2ludCBt dDgxOTJfYWZlX2dwaW9fcmVxdWVzdChzdHJ1Y3QgZGV2aWNlICpkZXYsIGJvb2wgZW5hYmxlLA0K KwkJCSAgICBpbnQgZGFpLCBpbnQgdXBsaW5rKQ0KK3sNCisJbXV0ZXhfbG9jaygmZ3Bpb19yZXF1 ZXN0X211dGV4KTsNCisJc3dpdGNoIChkYWkpIHsNCisJY2FzZSBNVDgxOTJfREFJX0FEREE6DQor CQlpZiAodXBsaW5rKQ0KKwkJCW10ODE5Ml9hZmVfZ3Bpb19hZGRhX3VsKGRldiwgZW5hYmxlKTsN CisJCWVsc2UNCisJCQltdDgxOTJfYWZlX2dwaW9fYWRkYV9kbChkZXYsIGVuYWJsZSk7DQorCQli cmVhazsNCisJY2FzZSBNVDgxOTJfREFJX0FEREFfQ0gzNDoNCisJCWlmICh1cGxpbmspDQorCQkJ bXQ4MTkyX2FmZV9ncGlvX2FkZGFfY2gzNF91bChkZXYsIGVuYWJsZSk7DQorCQllbHNlDQorCQkJ bXQ4MTkyX2FmZV9ncGlvX2FkZGFfY2gzNF9kbChkZXYsIGVuYWJsZSk7DQorCQlicmVhazsNCisJ Y2FzZSBNVDgxOTJfREFJX0kyU18wOg0KKwkJaWYgKGVuYWJsZSkNCisJCQltdDgxOTJfYWZlX2dw aW9fc2VsZWN0KGRldiwgTVQ4MTkyX0FGRV9HUElPX0kyUzBfT04pOw0KKwkJZWxzZQ0KKwkJCW10 ODE5Ml9hZmVfZ3Bpb19zZWxlY3QoZGV2LCBNVDgxOTJfQUZFX0dQSU9fSTJTMF9PRkYpOw0KKwkJ YnJlYWs7DQorCWNhc2UgTVQ4MTkyX0RBSV9JMlNfMToNCisJCWlmIChlbmFibGUpDQorCQkJbXQ4 MTkyX2FmZV9ncGlvX3NlbGVjdChkZXYsIE1UODE5Ml9BRkVfR1BJT19JMlMxX09OKTsNCisJCWVs c2UNCisJCQltdDgxOTJfYWZlX2dwaW9fc2VsZWN0KGRldiwgTVQ4MTkyX0FGRV9HUElPX0kyUzFf T0ZGKTsNCisJCWJyZWFrOw0KKwljYXNlIE1UODE5Ml9EQUlfSTJTXzI6DQorCQlpZiAoZW5hYmxl KQ0KKwkJCW10ODE5Ml9hZmVfZ3Bpb19zZWxlY3QoZGV2LCBNVDgxOTJfQUZFX0dQSU9fSTJTMl9P Tik7DQorCQllbHNlDQorCQkJbXQ4MTkyX2FmZV9ncGlvX3NlbGVjdChkZXYsIE1UODE5Ml9BRkVf R1BJT19JMlMyX09GRik7DQorCQlicmVhazsNCisJY2FzZSBNVDgxOTJfREFJX0kyU18zOg0KKwkJ aWYgKGVuYWJsZSkNCisJCQltdDgxOTJfYWZlX2dwaW9fc2VsZWN0KGRldiwgTVQ4MTkyX0FGRV9H UElPX0kyUzNfT04pOw0KKwkJZWxzZQ0KKwkJCW10ODE5Ml9hZmVfZ3Bpb19zZWxlY3QoZGV2LCBN VDgxOTJfQUZFX0dQSU9fSTJTM19PRkYpOw0KKwkJYnJlYWs7DQorCWNhc2UgTVQ4MTkyX0RBSV9J MlNfNToNCisJCWlmIChlbmFibGUpDQorCQkJbXQ4MTkyX2FmZV9ncGlvX3NlbGVjdChkZXYsIE1U ODE5Ml9BRkVfR1BJT19JMlM1X09OKTsNCisJCWVsc2UNCisJCQltdDgxOTJfYWZlX2dwaW9fc2Vs ZWN0KGRldiwgTVQ4MTkyX0FGRV9HUElPX0kyUzVfT0ZGKTsNCisJCWJyZWFrOw0KKwljYXNlIE1U ODE5Ml9EQUlfSTJTXzY6DQorCQlpZiAoZW5hYmxlKQ0KKwkJCW10ODE5Ml9hZmVfZ3Bpb19zZWxl Y3QoZGV2LCBNVDgxOTJfQUZFX0dQSU9fSTJTNl9PTik7DQorCQllbHNlDQorCQkJbXQ4MTkyX2Fm ZV9ncGlvX3NlbGVjdChkZXYsIE1UODE5Ml9BRkVfR1BJT19JMlM2X09GRik7DQorCQlicmVhazsN CisJY2FzZSBNVDgxOTJfREFJX0kyU183Og0KKwkJaWYgKGVuYWJsZSkNCisJCQltdDgxOTJfYWZl X2dwaW9fc2VsZWN0KGRldiwgTVQ4MTkyX0FGRV9HUElPX0kyUzdfT04pOw0KKwkJZWxzZQ0KKwkJ CW10ODE5Ml9hZmVfZ3Bpb19zZWxlY3QoZGV2LCBNVDgxOTJfQUZFX0dQSU9fSTJTN19PRkYpOw0K KwkJYnJlYWs7DQorCWNhc2UgTVQ4MTkyX0RBSV9JMlNfODoNCisJCWlmIChlbmFibGUpDQorCQkJ bXQ4MTkyX2FmZV9ncGlvX3NlbGVjdChkZXYsIE1UODE5Ml9BRkVfR1BJT19JMlM4X09OKTsNCisJ CWVsc2UNCisJCQltdDgxOTJfYWZlX2dwaW9fc2VsZWN0KGRldiwgTVQ4MTkyX0FGRV9HUElPX0ky UzhfT0ZGKTsNCisJCWJyZWFrOw0KKwljYXNlIE1UODE5Ml9EQUlfSTJTXzk6DQorCQlpZiAoZW5h YmxlKQ0KKwkJCW10ODE5Ml9hZmVfZ3Bpb19zZWxlY3QoZGV2LCBNVDgxOTJfQUZFX0dQSU9fSTJT OV9PTik7DQorCQllbHNlDQorCQkJbXQ4MTkyX2FmZV9ncGlvX3NlbGVjdChkZXYsIE1UODE5Ml9B RkVfR1BJT19JMlM5X09GRik7DQorCQlicmVhazsNCisJY2FzZSBNVDgxOTJfREFJX1RETToNCisJ CWlmIChlbmFibGUpDQorCQkJbXQ4MTkyX2FmZV9ncGlvX3NlbGVjdChkZXYsIE1UODE5Ml9BRkVf R1BJT19URE1fT04pOw0KKwkJZWxzZQ0KKwkJCW10ODE5Ml9hZmVfZ3Bpb19zZWxlY3QoZGV2LCBN VDgxOTJfQUZFX0dQSU9fVERNX09GRik7DQorCQlicmVhazsNCisJY2FzZSBNVDgxOTJfREFJX1ZP VzoNCisJCWlmIChlbmFibGUpIHsNCisJCQltdDgxOTJfYWZlX2dwaW9fc2VsZWN0KGRldiwNCisJ CQkJCSAgICAgICBNVDgxOTJfQUZFX0dQSU9fVk9XX0NMS19PTik7DQorCQkJbXQ4MTkyX2FmZV9n cGlvX3NlbGVjdChkZXYsDQorCQkJCQkgICAgICAgTVQ4MTkyX0FGRV9HUElPX1ZPV19EQVRfT04p Ow0KKwkJfSBlbHNlIHsNCisJCQltdDgxOTJfYWZlX2dwaW9fc2VsZWN0KGRldiwNCisJCQkJCSAg ICAgICBNVDgxOTJfQUZFX0dQSU9fVk9XX0NMS19PRkYpOw0KKwkJCW10ODE5Ml9hZmVfZ3Bpb19z ZWxlY3QoZGV2LA0KKwkJCQkJICAgICAgIE1UODE5Ml9BRkVfR1BJT19WT1dfREFUX09GRik7DQor CQl9DQorCQlicmVhazsNCisJZGVmYXVsdDoNCisJCW11dGV4X3VubG9jaygmZ3Bpb19yZXF1ZXN0 X211dGV4KTsNCisJCWRldl93YXJuKGRldiwgIiVzKCksIGludmFsaWQgZGFpICVkXG4iLCBfX2Z1 bmNfXywgZGFpKTsNCisJCXJldHVybiAtRUlOVkFMOw0KKwl9DQorCW11dGV4X3VubG9jaygmZ3Bp b19yZXF1ZXN0X211dGV4KTsNCisNCisJcmV0dXJuIDA7DQorfQ0KZGlmZiAtLWdpdCBhL3NvdW5k L3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWFmZS1ncGlvLmggYi9zb3VuZC9zb2MvbWVkaWF0 ZWsvbXQ4MTkyL210ODE5Mi1hZmUtZ3Bpby5oDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXgg MDAwMDAwMDAwMDAwMC4uNWQyOTQ2OWRhMWMxNQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIvc291bmQv c29jL21lZGlhdGVrL210ODE5Mi9tdDgxOTItYWZlLWdwaW8uaA0KQEAgLTAsMCArMSwxOSBAQA0K Ky8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovDQorLyoNCisgKiBtdDgxOTIt YWZlLWdwaW8uaCAgLS0gIE1lZGlhdGVrIDgxOTIgYWZlIGdwaW8gY3RybCBkZWZpbml0aW9uDQor ICoNCisgKiBDb3B5cmlnaHQgKGMpIDIwMjAgTWVkaWFUZWsgSW5jLg0KKyAqIEF1dGhvcjogU2hh bmUgQ2hpZW4gPHNoYW5lLmNoaWVuQG1lZGlhdGVrLmNvbT4NCisgKi8NCisNCisjaWZuZGVmIF9N VDgxOTJfQUZFX0dQSU9fSF8NCisjZGVmaW5lIF9NVDgxOTJfQUZFX0dQSU9fSF8NCisNCitzdHJ1 Y3QgZGV2aWNlOw0KKw0KK2ludCBtdDgxOTJfYWZlX2dwaW9faW5pdChzdHJ1Y3QgZGV2aWNlICpk ZXYpOw0KKw0KK2ludCBtdDgxOTJfYWZlX2dwaW9fcmVxdWVzdChzdHJ1Y3QgZGV2aWNlICpkZXYs IGJvb2wgZW5hYmxlLA0KKwkJCSAgICBpbnQgZGFpLCBpbnQgdXBsaW5rKTsNCisNCisjZW5kaWYN CmRpZmYgLS1naXQgYS9zb3VuZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtcGNtLmMg Yi9zb3VuZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtcGNtLmMNCm5ldyBmaWxlIG1v ZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMDAwMDAwLi40YTQ3MjlmMjU0ZWQwDQotLS0gL2Rldi9u dWxsDQorKysgYi9zb3VuZC9zb2MvbWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1hZmUtcGNtLmMNCkBA IC0wLDAgKzEsMjM4OSBAQA0KKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wDQor Ly8NCisvLyBNZWRpYXRlayBBTFNBIFNvQyBBRkUgcGxhdGZvcm0gZHJpdmVyIGZvciA4MTkyDQor Ly8NCisvLyBDb3B5cmlnaHQgKGMpIDIwMjAgTWVkaWFUZWsgSW5jLg0KKy8vIEF1dGhvcjogU2hh bmUgQ2hpZW4gPHNoYW5lLmNoaWVuQG1lZGlhdGVrLmNvbT4NCisvLw0KKw0KKyNpbmNsdWRlIDxs aW51eC9kZWxheS5oPg0KKyNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPg0KKyNpbmNsdWRl IDxsaW51eC9tb2R1bGUuaD4NCisjaW5jbHVkZSA8bGludXgvbWZkL3N5c2Nvbi5oPg0KKyNpbmNs dWRlIDxsaW51eC9vZi5oPg0KKyNpbmNsdWRlIDxsaW51eC9vZl9hZGRyZXNzLmg+DQorI2luY2x1 ZGUgPGxpbnV4L3BtX3J1bnRpbWUuaD4NCisjaW5jbHVkZSA8bGludXgvcmVzZXQuaD4NCisjaW5j bHVkZSA8c291bmQvc29jLmg+DQorDQorI2luY2x1ZGUgIi4uL2NvbW1vbi9tdGstYWZlLWZlLWRh aS5oIg0KKyNpbmNsdWRlICIuLi9jb21tb24vbXRrLWFmZS1wbGF0Zm9ybS1kcml2ZXIuaCINCisN CisjaW5jbHVkZSAibXQ4MTkyLWFmZS1jb21tb24uaCINCisjaW5jbHVkZSAibXQ4MTkyLWFmZS1j bGsuaCINCisjaW5jbHVkZSAibXQ4MTkyLWFmZS1ncGlvLmgiDQorI2luY2x1ZGUgIm10ODE5Mi1p bnRlcmNvbm5lY3Rpb24uaCINCisNCitzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9wY21faGFyZHdh cmUgbXQ4MTkyX2FmZV9oYXJkd2FyZSA9IHsNCisJLmluZm8gPSAoU05EUlZfUENNX0lORk9fTU1B UCB8DQorCQkgU05EUlZfUENNX0lORk9fSU5URVJMRUFWRUQgfA0KKwkJIFNORFJWX1BDTV9JTkZP X01NQVBfVkFMSUQpLA0KKwkuZm9ybWF0cyA9IChTTkRSVl9QQ01fRk1UQklUX1MxNl9MRSB8DQor CQkgICAgU05EUlZfUENNX0ZNVEJJVF9TMjRfTEUgfA0KKwkJICAgIFNORFJWX1BDTV9GTVRCSVRf UzMyX0xFKSwNCisJLnBlcmlvZF9ieXRlc19taW4gPSA5NiwNCisJLnBlcmlvZF9ieXRlc19tYXgg PSA0ICogNDggKiAxMDI0LA0KKwkucGVyaW9kc19taW4gPSAyLA0KKwkucGVyaW9kc19tYXggPSAy NTYsDQorCS5idWZmZXJfYnl0ZXNfbWF4ID0gNCAqIDQ4ICogMTAyNCwNCisJLmZpZm9fc2l6ZSA9 IDAsDQorfTsNCisNCitzdGF0aWMgaW50IG10ODE5Ml9tZW1pZl9mcyhzdHJ1Y3Qgc25kX3BjbV9z dWJzdHJlYW0gKnN1YnN0cmVhbSwNCisJCQkgICB1bnNpZ25lZCBpbnQgcmF0ZSkNCit7DQorCXN0 cnVjdCBzbmRfc29jX3BjbV9ydW50aW1lICpydGQgPSBzdWJzdHJlYW0tPnByaXZhdGVfZGF0YTsN CisJc3RydWN0IHNuZF9zb2NfY29tcG9uZW50ICpjb21wb25lbnQgPQ0KKwkJc25kX3NvY19ydGRj b21fbG9va3VwKHJ0ZCwgQUZFX1BDTV9OQU1FKTsNCisJc3RydWN0IG10a19iYXNlX2FmZSAqYWZl ID0gc25kX3NvY19jb21wb25lbnRfZ2V0X2RydmRhdGEoY29tcG9uZW50KTsNCisJaW50IGlkID0g YXNvY19ydGRfdG9fY3B1KHJ0ZCwgMCktPmlkOw0KKw0KKwlyZXR1cm4gbXQ4MTkyX3JhdGVfdHJh bnNmb3JtKGFmZS0+ZGV2LCByYXRlLCBpZCk7DQorfQ0KKw0KK3N0YXRpYyBpbnQgbXQ4MTkyX2dl dF9kYWlfZnMoc3RydWN0IG10a19iYXNlX2FmZSAqYWZlLA0KKwkJCSAgICAgaW50IGRhaV9pZCwg dW5zaWduZWQgaW50IHJhdGUpDQorew0KKwlyZXR1cm4gbXQ4MTkyX3JhdGVfdHJhbnNmb3JtKGFm ZS0+ZGV2LCByYXRlLCBkYWlfaWQpOw0KK30NCisNCitzdGF0aWMgaW50IG10ODE5Ml9pcnFfZnMo c3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sIHVuc2lnbmVkIGludCByYXRlKQ0K K3sNCisJc3RydWN0IHNuZF9zb2NfcGNtX3J1bnRpbWUgKnJ0ZCA9IHN1YnN0cmVhbS0+cHJpdmF0 ZV9kYXRhOw0KKwlzdHJ1Y3Qgc25kX3NvY19jb21wb25lbnQgKmNvbXBvbmVudCA9DQorCQlzbmRf c29jX3J0ZGNvbV9sb29rdXAocnRkLCBBRkVfUENNX05BTUUpOw0KKwlzdHJ1Y3QgbXRrX2Jhc2Vf YWZlICphZmUgPSBzbmRfc29jX2NvbXBvbmVudF9nZXRfZHJ2ZGF0YShjb21wb25lbnQpOw0KKw0K KwlyZXR1cm4gbXQ4MTkyX2dlbmVyYWxfcmF0ZV90cmFuc2Zvcm0oYWZlLT5kZXYsIHJhdGUpOw0K K30NCisNCitpbnQgbXQ4MTkyX2dldF9tZW1pZl9wYnVmX3NpemUoc3RydWN0IHNuZF9wY21fc3Vi c3RyZWFtICpzdWJzdHJlYW0pDQorew0KKwlzdHJ1Y3Qgc25kX3BjbV9ydW50aW1lICpydW50aW1l ID0gc3Vic3RyZWFtLT5ydW50aW1lOw0KKw0KKwlpZiAoKHJ1bnRpbWUtPnBlcmlvZF9zaXplICog MTAwMCkgLyBydW50aW1lLT5yYXRlID4gMTApDQorCQlyZXR1cm4gTVQ4MTkyX01FTUlGX1BCVUZf U0laRV8yNTZfQllURVM7DQorCWVsc2UNCisJCXJldHVybiBNVDgxOTJfTUVNSUZfUEJVRl9TSVpF XzMyX0JZVEVTOw0KK30NCisNCisjZGVmaW5lIE1US19QQ01fUkFURVMgKFNORFJWX1BDTV9SQVRF XzgwMDBfNDgwMDAgfFwNCisJCSAgICAgICBTTkRSVl9QQ01fUkFURV84ODIwMCB8XA0KKwkJICAg ICAgIFNORFJWX1BDTV9SQVRFXzk2MDAwIHxcDQorCQkgICAgICAgU05EUlZfUENNX1JBVEVfMTc2 NDAwIHxcDQorCQkgICAgICAgU05EUlZfUENNX1JBVEVfMTkyMDAwKQ0KKw0KKyNkZWZpbmUgTVRL X1BDTV9EQUlfUkFURVMgKFNORFJWX1BDTV9SQVRFXzgwMDAgfFwNCisJCQkgICBTTkRSVl9QQ01f UkFURV8xNjAwMCB8XA0KKwkJCSAgIFNORFJWX1BDTV9SQVRFXzMyMDAwIHxcDQorCQkJICAgU05E UlZfUENNX1JBVEVfNDgwMDApDQorDQorI2RlZmluZSBNVEtfUENNX0ZPUk1BVFMgKFNORFJWX1BD TV9GTVRCSVRfUzE2X0xFIHxcDQorCQkJIFNORFJWX1BDTV9GTVRCSVRfUzI0X0xFIHxcDQorCQkJ IFNORFJWX1BDTV9GTVRCSVRfUzMyX0xFKQ0KKw0KK3N0YXRpYyBzdHJ1Y3Qgc25kX3NvY19kYWlf ZHJpdmVyIG10ODE5Ml9tZW1pZl9kYWlfZHJpdmVyW10gPSB7DQorCS8qIEZFIERBSXM6IG1lbW9y eSBpbnRlZmFjZXMgdG8gQ1BVICovDQorCXsNCisJCS5uYW1lID0gIkRMMSIsDQorCQkuaWQgPSBN VDgxOTJfTUVNSUZfREwxLA0KKwkJLnBsYXliYWNrID0gew0KKwkJCS5zdHJlYW1fbmFtZSA9ICJE TDEiLA0KKwkJCS5jaGFubmVsc19taW4gPSAxLA0KKwkJCS5jaGFubmVsc19tYXggPSAyLA0KKwkJ CS5yYXRlcyA9IE1US19QQ01fUkFURVMsDQorCQkJLmZvcm1hdHMgPSBNVEtfUENNX0ZPUk1BVFMs DQorCQl9LA0KKwkJLm9wcyA9ICZtdGtfYWZlX2ZlX29wcywNCisJfSwNCisJew0KKwkJLm5hbWUg PSAiREwxMiIsDQorCQkuaWQgPSBNVDgxOTJfTUVNSUZfREwxMiwNCisJCS5wbGF5YmFjayA9IHsN CisJCQkuc3RyZWFtX25hbWUgPSAiREwxMiIsDQorCQkJLmNoYW5uZWxzX21pbiA9IDEsDQorCQkJ LmNoYW5uZWxzX21heCA9IDIsDQorCQkJLnJhdGVzID0gTVRLX1BDTV9SQVRFUywNCisJCQkuZm9y bWF0cyA9IE1US19QQ01fRk9STUFUUywNCisJCX0sDQorCQkub3BzID0gJm10a19hZmVfZmVfb3Bz LA0KKwl9LA0KKwl7DQorCQkubmFtZSA9ICJETDIiLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlGX0RM MiwNCisJCS5wbGF5YmFjayA9IHsNCisJCQkuc3RyZWFtX25hbWUgPSAiREwyIiwNCisJCQkuY2hh bm5lbHNfbWluID0gMSwNCisJCQkuY2hhbm5lbHNfbWF4ID0gMiwNCisJCQkucmF0ZXMgPSBNVEtf UENNX1JBVEVTLA0KKwkJCS5mb3JtYXRzID0gTVRLX1BDTV9GT1JNQVRTLA0KKwkJfSwNCisJCS5v cHMgPSAmbXRrX2FmZV9mZV9vcHMsDQorCX0sDQorCXsNCisJCS5uYW1lID0gIkRMMyIsDQorCQku aWQgPSBNVDgxOTJfTUVNSUZfREwzLA0KKwkJLnBsYXliYWNrID0gew0KKwkJCS5zdHJlYW1fbmFt ZSA9ICJETDMiLA0KKwkJCS5jaGFubmVsc19taW4gPSAxLA0KKwkJCS5jaGFubmVsc19tYXggPSAy LA0KKwkJCS5yYXRlcyA9IE1US19QQ01fUkFURVMsDQorCQkJLmZvcm1hdHMgPSBNVEtfUENNX0ZP Uk1BVFMsDQorCQl9LA0KKwkJLm9wcyA9ICZtdGtfYWZlX2ZlX29wcywNCisJfSwNCisJew0KKwkJ Lm5hbWUgPSAiREw0IiwNCisJCS5pZCA9IE1UODE5Ml9NRU1JRl9ETDQsDQorCQkucGxheWJhY2sg PSB7DQorCQkJLnN0cmVhbV9uYW1lID0gIkRMNCIsDQorCQkJLmNoYW5uZWxzX21pbiA9IDEsDQor CQkJLmNoYW5uZWxzX21heCA9IDIsDQorCQkJLnJhdGVzID0gTVRLX1BDTV9SQVRFUywNCisJCQku Zm9ybWF0cyA9IE1US19QQ01fRk9STUFUUywNCisJCX0sDQorCQkub3BzID0gJm10a19hZmVfZmVf b3BzLA0KKwl9LA0KKwl7DQorCQkubmFtZSA9ICJETDUiLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlG X0RMNSwNCisJCS5wbGF5YmFjayA9IHsNCisJCQkuc3RyZWFtX25hbWUgPSAiREw1IiwNCisJCQku Y2hhbm5lbHNfbWluID0gMSwNCisJCQkuY2hhbm5lbHNfbWF4ID0gMiwNCisJCQkucmF0ZXMgPSBN VEtfUENNX1JBVEVTLA0KKwkJCS5mb3JtYXRzID0gTVRLX1BDTV9GT1JNQVRTLA0KKwkJfSwNCisJ CS5vcHMgPSAmbXRrX2FmZV9mZV9vcHMsDQorCX0sDQorCXsNCisJCS5uYW1lID0gIkRMNiIsDQor CQkuaWQgPSBNVDgxOTJfTUVNSUZfREw2LA0KKwkJLnBsYXliYWNrID0gew0KKwkJCS5zdHJlYW1f bmFtZSA9ICJETDYiLA0KKwkJCS5jaGFubmVsc19taW4gPSAxLA0KKwkJCS5jaGFubmVsc19tYXgg PSAyLA0KKwkJCS5yYXRlcyA9IE1US19QQ01fUkFURVMsDQorCQkJLmZvcm1hdHMgPSBNVEtfUENN X0ZPUk1BVFMsDQorCQl9LA0KKwkJLm9wcyA9ICZtdGtfYWZlX2ZlX29wcywNCisJfSwNCisJew0K KwkJLm5hbWUgPSAiREw3IiwNCisJCS5pZCA9IE1UODE5Ml9NRU1JRl9ETDcsDQorCQkucGxheWJh Y2sgPSB7DQorCQkJLnN0cmVhbV9uYW1lID0gIkRMNyIsDQorCQkJLmNoYW5uZWxzX21pbiA9IDEs DQorCQkJLmNoYW5uZWxzX21heCA9IDIsDQorCQkJLnJhdGVzID0gTVRLX1BDTV9SQVRFUywNCisJ CQkuZm9ybWF0cyA9IE1US19QQ01fRk9STUFUUywNCisJCX0sDQorCQkub3BzID0gJm10a19hZmVf ZmVfb3BzLA0KKwl9LA0KKwl7DQorCQkubmFtZSA9ICJETDgiLA0KKwkJLmlkID0gTVQ4MTkyX01F TUlGX0RMOCwNCisJCS5wbGF5YmFjayA9IHsNCisJCQkuc3RyZWFtX25hbWUgPSAiREw4IiwNCisJ CQkuY2hhbm5lbHNfbWluID0gMSwNCisJCQkuY2hhbm5lbHNfbWF4ID0gMiwNCisJCQkucmF0ZXMg PSBNVEtfUENNX1JBVEVTLA0KKwkJCS5mb3JtYXRzID0gTVRLX1BDTV9GT1JNQVRTLA0KKwkJfSwN CisJCS5vcHMgPSAmbXRrX2FmZV9mZV9vcHMsDQorCX0sDQorCXsNCisJCS5uYW1lID0gIkRMOSIs DQorCQkuaWQgPSBNVDgxOTJfTUVNSUZfREw5LA0KKwkJLnBsYXliYWNrID0gew0KKwkJCS5zdHJl YW1fbmFtZSA9ICJETDkiLA0KKwkJCS5jaGFubmVsc19taW4gPSAxLA0KKwkJCS5jaGFubmVsc19t YXggPSAyLA0KKwkJCS5yYXRlcyA9IE1US19QQ01fUkFURVMsDQorCQkJLmZvcm1hdHMgPSBNVEtf UENNX0ZPUk1BVFMsDQorCQl9LA0KKwkJLm9wcyA9ICZtdGtfYWZlX2ZlX29wcywNCisJfSwNCisJ ew0KKwkJLm5hbWUgPSAiVUwxIiwNCisJCS5pZCA9IE1UODE5Ml9NRU1JRl9WVUwxMiwNCisJCS5j YXB0dXJlID0gew0KKwkJCS5zdHJlYW1fbmFtZSA9ICJVTDEiLA0KKwkJCS5jaGFubmVsc19taW4g PSAxLA0KKwkJCS5jaGFubmVsc19tYXggPSA0LA0KKwkJCS5yYXRlcyA9IE1US19QQ01fUkFURVMs DQorCQkJLmZvcm1hdHMgPSBNVEtfUENNX0ZPUk1BVFMsDQorCQl9LA0KKwkJLm9wcyA9ICZtdGtf YWZlX2ZlX29wcywNCisJfSwNCisJew0KKwkJLm5hbWUgPSAiVUwyIiwNCisJCS5pZCA9IE1UODE5 Ml9NRU1JRl9BV0IsDQorCQkuY2FwdHVyZSA9IHsNCisJCQkuc3RyZWFtX25hbWUgPSAiVUwyIiwN CisJCQkuY2hhbm5lbHNfbWluID0gMSwNCisJCQkuY2hhbm5lbHNfbWF4ID0gMiwNCisJCQkucmF0 ZXMgPSBNVEtfUENNX1JBVEVTLA0KKwkJCS5mb3JtYXRzID0gTVRLX1BDTV9GT1JNQVRTLA0KKwkJ fSwNCisJCS5vcHMgPSAmbXRrX2FmZV9mZV9vcHMsDQorCX0sDQorCXsNCisJCS5uYW1lID0gIlVM MyIsDQorCQkuaWQgPSBNVDgxOTJfTUVNSUZfVlVMMiwNCisJCS5jYXB0dXJlID0gew0KKwkJCS5z dHJlYW1fbmFtZSA9ICJVTDMiLA0KKwkJCS5jaGFubmVsc19taW4gPSAxLA0KKwkJCS5jaGFubmVs c19tYXggPSAyLA0KKwkJCS5yYXRlcyA9IE1US19QQ01fUkFURVMsDQorCQkJLmZvcm1hdHMgPSBN VEtfUENNX0ZPUk1BVFMsDQorCQl9LA0KKwkJLm9wcyA9ICZtdGtfYWZlX2ZlX29wcywNCisJfSwN CisJew0KKwkJLm5hbWUgPSAiVUw0IiwNCisJCS5pZCA9IE1UODE5Ml9NRU1JRl9BV0IyLA0KKwkJ LmNhcHR1cmUgPSB7DQorCQkJLnN0cmVhbV9uYW1lID0gIlVMNCIsDQorCQkJLmNoYW5uZWxzX21p biA9IDEsDQorCQkJLmNoYW5uZWxzX21heCA9IDIsDQorCQkJLnJhdGVzID0gTVRLX1BDTV9SQVRF UywNCisJCQkuZm9ybWF0cyA9IE1US19QQ01fRk9STUFUUywNCisJCX0sDQorCQkub3BzID0gJm10 a19hZmVfZmVfb3BzLA0KKwl9LA0KKwl7DQorCQkubmFtZSA9ICJVTDUiLA0KKwkJLmlkID0gTVQ4 MTkyX01FTUlGX1ZVTDMsDQorCQkuY2FwdHVyZSA9IHsNCisJCQkuc3RyZWFtX25hbWUgPSAiVUw1 IiwNCisJCQkuY2hhbm5lbHNfbWluID0gMSwNCisJCQkuY2hhbm5lbHNfbWF4ID0gMiwNCisJCQku cmF0ZXMgPSBNVEtfUENNX1JBVEVTLA0KKwkJCS5mb3JtYXRzID0gTVRLX1BDTV9GT1JNQVRTLA0K KwkJfSwNCisJCS5vcHMgPSAmbXRrX2FmZV9mZV9vcHMsDQorCX0sDQorCXsNCisJCS5uYW1lID0g IlVMNiIsDQorCQkuaWQgPSBNVDgxOTJfTUVNSUZfVlVMNCwNCisJCS5jYXB0dXJlID0gew0KKwkJ CS5zdHJlYW1fbmFtZSA9ICJVTDYiLA0KKwkJCS5jaGFubmVsc19taW4gPSAxLA0KKwkJCS5jaGFu bmVsc19tYXggPSAyLA0KKwkJCS5yYXRlcyA9IE1US19QQ01fUkFURVMsDQorCQkJLmZvcm1hdHMg PSBNVEtfUENNX0ZPUk1BVFMsDQorCQl9LA0KKwkJLm9wcyA9ICZtdGtfYWZlX2ZlX29wcywNCisJ fSwNCisJew0KKwkJLm5hbWUgPSAiVUw3IiwNCisJCS5pZCA9IE1UODE5Ml9NRU1JRl9WVUw1LA0K KwkJLmNhcHR1cmUgPSB7DQorCQkJLnN0cmVhbV9uYW1lID0gIlVMNyIsDQorCQkJLmNoYW5uZWxz X21pbiA9IDEsDQorCQkJLmNoYW5uZWxzX21heCA9IDIsDQorCQkJLnJhdGVzID0gTVRLX1BDTV9S QVRFUywNCisJCQkuZm9ybWF0cyA9IE1US19QQ01fRk9STUFUUywNCisJCX0sDQorCQkub3BzID0g Jm10a19hZmVfZmVfb3BzLA0KKwl9LA0KKwl7DQorCQkubmFtZSA9ICJVTDgiLA0KKwkJLmlkID0g TVQ4MTkyX01FTUlGX1ZVTDYsDQorCQkuY2FwdHVyZSA9IHsNCisJCQkuc3RyZWFtX25hbWUgPSAi VUw4IiwNCisJCQkuY2hhbm5lbHNfbWluID0gMSwNCisJCQkuY2hhbm5lbHNfbWF4ID0gMiwNCisJ CQkucmF0ZXMgPSBNVEtfUENNX1JBVEVTLA0KKwkJCS5mb3JtYXRzID0gTVRLX1BDTV9GT1JNQVRT LA0KKwkJfSwNCisJCS5vcHMgPSAmbXRrX2FmZV9mZV9vcHMsDQorCX0sDQorCXsNCisJCS5uYW1l ID0gIlVMX01PTk9fMSIsDQorCQkuaWQgPSBNVDgxOTJfTUVNSUZfTU9EX0RBSSwNCisJCS5jYXB0 dXJlID0gew0KKwkJCS5zdHJlYW1fbmFtZSA9ICJVTF9NT05PXzEiLA0KKwkJCS5jaGFubmVsc19t aW4gPSAxLA0KKwkJCS5jaGFubmVsc19tYXggPSAyLA0KKwkJCS5yYXRlcyA9IE1US19QQ01fREFJ X1JBVEVTLA0KKwkJCS5mb3JtYXRzID0gTVRLX1BDTV9GT1JNQVRTLA0KKwkJfSwNCisJCS5vcHMg PSAmbXRrX2FmZV9mZV9vcHMsDQorCX0sDQorCXsNCisJCS5uYW1lID0gIlVMX01PTk9fMiIsDQor CQkuaWQgPSBNVDgxOTJfTUVNSUZfREFJLA0KKwkJLmNhcHR1cmUgPSB7DQorCQkJLnN0cmVhbV9u YW1lID0gIlVMX01PTk9fMiIsDQorCQkJLmNoYW5uZWxzX21pbiA9IDEsDQorCQkJLmNoYW5uZWxz X21heCA9IDIsDQorCQkJLnJhdGVzID0gTVRLX1BDTV9EQUlfUkFURVMsDQorCQkJLmZvcm1hdHMg PSBNVEtfUENNX0ZPUk1BVFMsDQorCQl9LA0KKwkJLm9wcyA9ICZtdGtfYWZlX2ZlX29wcywNCisJ fSwNCisJew0KKwkJLm5hbWUgPSAiVUxfTU9OT18zIiwNCisJCS5pZCA9IE1UODE5Ml9NRU1JRl9E QUkyLA0KKwkJLmNhcHR1cmUgPSB7DQorCQkJLnN0cmVhbV9uYW1lID0gIlVMX01PTk9fMyIsDQor CQkJLmNoYW5uZWxzX21pbiA9IDEsDQorCQkJLmNoYW5uZWxzX21heCA9IDIsDQorCQkJLnJhdGVz ID0gTVRLX1BDTV9EQUlfUkFURVMsDQorCQkJLmZvcm1hdHMgPSBNVEtfUENNX0ZPUk1BVFMsDQor CQl9LA0KKwkJLm9wcyA9ICZtdGtfYWZlX2ZlX29wcywNCisJfSwNCisJew0KKwkJLm5hbWUgPSAi SERNSSIsDQorCQkuaWQgPSBNVDgxOTJfTUVNSUZfSERNSSwNCisJCS5wbGF5YmFjayA9IHsNCisJ CQkuc3RyZWFtX25hbWUgPSAiSERNSSIsDQorCQkJLmNoYW5uZWxzX21pbiA9IDIsDQorCQkJLmNo YW5uZWxzX21heCA9IDgsDQorCQkJLnJhdGVzID0gTVRLX1BDTV9SQVRFUywNCisJCQkuZm9ybWF0 cyA9IE1US19QQ01fRk9STUFUUywNCisJCX0sDQorCQkub3BzID0gJm10a19hZmVfZmVfb3BzLA0K Kwl9LA0KK307DQorDQorc3RhdGljIGludCB1bF90aW55Y29ubl9ldmVudChzdHJ1Y3Qgc25kX3Nv Y19kYXBtX3dpZGdldCAqdywNCisJCQkgICAgIHN0cnVjdCBzbmRfa2NvbnRyb2wgKmtjb250cm9s LA0KKwkJCSAgICAgaW50IGV2ZW50KQ0KK3sNCisJc3RydWN0IHNuZF9zb2NfY29tcG9uZW50ICpj bXBudCA9IHNuZF9zb2NfZGFwbV90b19jb21wb25lbnQody0+ZGFwbSk7DQorCXN0cnVjdCBtdGtf YmFzZV9hZmUgKmFmZSA9IHNuZF9zb2NfY29tcG9uZW50X2dldF9kcnZkYXRhKGNtcG50KTsNCisJ dW5zaWduZWQgaW50IHJlZ19zaGlmdDsNCisJdW5zaWduZWQgaW50IHJlZ19tYXNrX3NoaWZ0Ow0K Kw0KKwlkZXZfaW5mbyhhZmUtPmRldiwgIiVzKCksIGV2ZW50IDB4JXhcbiIsIF9fZnVuY19fLCBl dmVudCk7DQorDQorCWlmIChzdHJzdHIody0+bmFtZSwgIlVMMSIpKSB7DQorCQlyZWdfc2hpZnQg PSBWVUwxX1VTRV9USU5ZX1NGVDsNCisJCXJlZ19tYXNrX3NoaWZ0ID0gVlVMMV9VU0VfVElOWV9N QVNLX1NGVDsNCisJfSBlbHNlIGlmIChzdHJzdHIody0+bmFtZSwgIlVMMiIpKSB7DQorCQlyZWdf c2hpZnQgPSBWVUwyX1VTRV9USU5ZX1NGVDsNCisJCXJlZ19tYXNrX3NoaWZ0ID0gVlVMMl9VU0Vf VElOWV9NQVNLX1NGVDsNCisJfSBlbHNlIGlmIChzdHJzdHIody0+bmFtZSwgIlVMMyIpKSB7DQor CQlyZWdfc2hpZnQgPSBWVUwxMl9VU0VfVElOWV9TRlQ7DQorCQlyZWdfbWFza19zaGlmdCA9IFZV TDEyX1VTRV9USU5ZX01BU0tfU0ZUOw0KKwl9IGVsc2UgaWYgKHN0cnN0cih3LT5uYW1lLCAiVUw0 IikpIHsNCisJCXJlZ19zaGlmdCA9IEFXQjJfVVNFX1RJTllfU0ZUOw0KKwkJcmVnX21hc2tfc2hp ZnQgPSBBV0IyX1VTRV9USU5ZX01BU0tfU0ZUOw0KKwl9IGVsc2Ugew0KKwkJcmVnX3NoaWZ0ID0g QVdCMl9VU0VfVElOWV9TRlQ7DQorCQlyZWdfbWFza19zaGlmdCA9IEFXQjJfVVNFX1RJTllfTUFT S19TRlQ7DQorCQlkZXZfd2FybihhZmUtPmRldiwgIiVzKCksIGVyciB3aWRnZXQgbmFtZSAlcywg ZGVmYXVsdCB1c2UgVUw0IiwNCisJCQkgX19mdW5jX18sIHctPm5hbWUpOw0KKwl9DQorDQorCXN3 aXRjaCAoZXZlbnQpIHsNCisJY2FzZSBTTkRfU09DX0RBUE1fUFJFX1BNVToNCisJCXJlZ21hcF91 cGRhdGVfYml0cyhhZmUtPnJlZ21hcCwgQUZFX01FTUlGX0NPTk4sIHJlZ19tYXNrX3NoaWZ0LA0K KwkJCQkgICAweDEgPDwgcmVnX3NoaWZ0KTsNCisJCWJyZWFrOw0KKwljYXNlIFNORF9TT0NfREFQ TV9QUkVfUE1EOg0KKwkJcmVnbWFwX3VwZGF0ZV9iaXRzKGFmZS0+cmVnbWFwLCBBRkVfTUVNSUZf Q09OTiwgcmVnX21hc2tfc2hpZnQsDQorCQkJCSAgIDB4MCA8PCByZWdfc2hpZnQpOw0KKwkJYnJl YWs7DQorCWRlZmF1bHQ6DQorCQlicmVhazsNCisJfQ0KKw0KKwlyZXR1cm4gMDsNCit9DQorDQor LyogZG1hIHdpZGdldCAmIHJvdXRlcyovDQorc3RhdGljIGNvbnN0IHN0cnVjdCBzbmRfa2NvbnRy b2xfbmV3IG1lbWlmX3VsMV9jaDFfbWl4W10gPSB7DQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElT QUJMRSgiQUREQV9VTF9DSDEiLCBBRkVfQ09OTjIxLA0KKwkJCQkgICAgSV9BRERBX1VMX0NIMSwg MSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiQUREQV9VTF9DSDIiLCBBRkVf Q09OTjIxLA0KKwkJCQkgICAgSV9BRERBX1VMX0NIMiwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdM RV9BVVRPRElTQUJMRSgiQUREQV9VTF9DSDMiLCBBRkVfQ09OTjIxLA0KKwkJCQkgICAgSV9BRERB X1VMX0NIMywgMSwgMCksDQorfTsNCisNCitzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9rY29udHJv bF9uZXcgbWVtaWZfdWwxX2NoMl9taXhbXSA9IHsNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNB QkxFKCJBRERBX1VMX0NIMSIsIEFGRV9DT05OMjIsDQorCQkJCSAgICBJX0FEREFfVUxfQ0gxLCAx LCAwKSwNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJBRERBX1VMX0NIMiIsIEFGRV9D T05OMjIsDQorCQkJCSAgICBJX0FEREFfVUxfQ0gyLCAxLCAwKSwNCisJU09DX0RBUE1fU0lOR0xF X0FVVE9ESVNBQkxFKCJBRERBX1VMX0NIMyIsIEFGRV9DT05OMjIsDQorCQkJCSAgICBJX0FEREFf VUxfQ0gzLCAxLCAwKSwNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJBRERBX1VMX0NI NCIsIEFGRV9DT05OMjIsDQorCQkJCSAgICBJX0FEREFfVUxfQ0g0LCAxLCAwKSwNCit9Ow0KKw0K K3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX2tjb250cm9sX25ldyBtZW1pZl91bDFfY2gzX21peFtd ID0gew0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkFEREFfVUxfQ0gxIiwgQUZFX0NP Tk45LA0KKwkJCQkgICAgSV9BRERBX1VMX0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9B VVRPRElTQUJMRSgiQUREQV9VTF9DSDIiLCBBRkVfQ09OTjksDQorCQkJCSAgICBJX0FEREFfVUxf Q0gyLCAxLCAwKSwNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJBRERBX1VMX0NIMyIs IEFGRV9DT05OOSwNCisJCQkJICAgIElfQUREQV9VTF9DSDMsIDEsIDApLA0KK307DQorDQorc3Rh dGljIGNvbnN0IHN0cnVjdCBzbmRfa2NvbnRyb2xfbmV3IG1lbWlmX3VsMV9jaDRfbWl4W10gPSB7 DQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiQUREQV9VTF9DSDEiLCBBRkVfQ09OTjEw LA0KKwkJCQkgICAgSV9BRERBX1VMX0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRP RElTQUJMRSgiQUREQV9VTF9DSDIiLCBBRkVfQ09OTjEwLA0KKwkJCQkgICAgSV9BRERBX1VMX0NI MiwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiQUREQV9VTF9DSDMiLCBB RkVfQ09OTjEwLA0KKwkJCQkgICAgSV9BRERBX1VMX0NIMywgMSwgMCksDQorCVNPQ19EQVBNX1NJ TkdMRV9BVVRPRElTQUJMRSgiQUREQV9VTF9DSDQiLCBBRkVfQ09OTjEwLA0KKwkJCQkgICAgSV9B RERBX1VMX0NINCwgMSwgMCksDQorfTsNCisNCitzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9rY29u dHJvbF9uZXcgbWVtaWZfdWwyX2NoMV9taXhbXSA9IHsNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9E SVNBQkxFKCJJMlMwX0NIMSIsIEFGRV9DT05ONSwNCisJCQkJICAgIElfSTJTMF9DSDEsIDEsIDAp LA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkRMMV9DSDEiLCBBRkVfQ09OTjUsDQor CQkJCSAgICBJX0RMMV9DSDEsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUo IkRMMTJfQ0gxIiwgQUZFX0NPTk41LA0KKwkJCQkgICAgSV9ETDEyX0NIMSwgMSwgMCksDQorCVNP Q19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiREwyX0NIMSIsIEFGRV9DT05ONSwNCisJCQkJICAg IElfREwyX0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiREwzX0NI MSIsIEFGRV9DT05ONSwNCisJCQkJICAgIElfREwzX0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJ TkdMRV9BVVRPRElTQUJMRSgiREw0X0NIMSIsIEFGRV9DT05ONV8xLA0KKwkJCQkgICAgSV9ETDRf Q0gxLCAxLCAwKSwNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJETDVfQ0gxIiwgQUZF X0NPTk41XzEsDQorCQkJCSAgICBJX0RMNV9DSDEsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVf QVVUT0RJU0FCTEUoIkRMNl9DSDEiLCBBRkVfQ09OTjVfMSwNCisJCQkJICAgIElfREw2X0NIMSwg MSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiUENNXzFfQ0FQX0NIMSIsIEFG RV9DT05ONSwNCisJCQkJICAgIElfUENNXzFfQ0FQX0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJ TkdMRV9BVVRPRElTQUJMRSgiUENNXzJfQ0FQX0NIMSIsIEFGRV9DT05ONSwNCisJCQkJICAgIElf UENNXzJfQ0FQX0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiSTJT Ml9DSDEiLCBBRkVfQ09OTjUsDQorCQkJCSAgICBJX0kyUzJfQ0gxLCAxLCAwKSwNCisJU09DX0RB UE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJJMlM2X0NIMSIsIEFGRV9DT05ONV8xLA0KKwkJCQkgICAg SV9JMlM2X0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiSTJTOF9D SDEiLCBBRkVfQ09OTjVfMSwNCisJCQkJICAgIElfSTJTOF9DSDEsIDEsIDApLA0KKwlTT0NfREFQ TV9TSU5HTEVfQVVUT0RJU0FCTEUoIkNPTk5TWVNfSTJTX0NIMSIsIEFGRV9DT05ONV8xLA0KKwkJ CQkgICAgSV9DT05OU1lTX0kyU19DSDEsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJ U0FCTEUoIlNSQ18xX09VVF9DSDEiLCBBRkVfQ09OTjVfMSwNCisJCQkJICAgIElfU1JDXzFfT1VU X0NIMSwgMSwgMCksDQorfTsNCisNCitzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9rY29udHJvbF9u ZXcgbWVtaWZfdWwyX2NoMl9taXhbXSA9IHsNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxF KCJJMlMwX0NIMiIsIEFGRV9DT05ONiwNCisJCQkJICAgIElfSTJTMF9DSDIsIDEsIDApLA0KKwlT T0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkRMMV9DSDIiLCBBRkVfQ09OTjYsDQorCQkJCSAg ICBJX0RMMV9DSDIsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkRMMTJf Q0gyIiwgQUZFX0NPTk42LA0KKwkJCQkgICAgSV9ETDEyX0NIMiwgMSwgMCksDQorCVNPQ19EQVBN X1NJTkdMRV9BVVRPRElTQUJMRSgiREwyX0NIMiIsIEFGRV9DT05ONiwNCisJCQkJICAgIElfREwy X0NIMiwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiREwzX0NIMiIsIEFG RV9DT05ONiwNCisJCQkJICAgIElfREwzX0NIMiwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9B VVRPRElTQUJMRSgiREw0X0NIMiIsIEFGRV9DT05ONl8xLA0KKwkJCQkgICAgSV9ETDRfQ0gyLCAx LCAwKSwNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJETDVfQ0gyIiwgQUZFX0NPTk42 XzEsDQorCQkJCSAgICBJX0RMNV9DSDIsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJ U0FCTEUoIkRMNl9DSDIiLCBBRkVfQ09OTjZfMSwNCisJCQkJICAgIElfREw2X0NIMiwgMSwgMCks DQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiUENNXzFfQ0FQX0NIMSIsIEFGRV9DT05O NiwNCisJCQkJICAgIElfUENNXzFfQ0FQX0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9B VVRPRElTQUJMRSgiUENNXzJfQ0FQX0NIMSIsIEFGRV9DT05ONiwNCisJCQkJICAgIElfUENNXzJf Q0FQX0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiSTJTMl9DSDIi LCBBRkVfQ09OTjYsDQorCQkJCSAgICBJX0kyUzJfQ0gyLCAxLCAwKSwNCisJU09DX0RBUE1fU0lO R0xFX0FVVE9ESVNBQkxFKCJJMlM2X0NIMiIsIEFGRV9DT05ONl8xLA0KKwkJCQkgICAgSV9JMlM2 X0NIMiwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiSTJTOF9DSDIiLCBB RkVfQ09OTjZfMSwNCisJCQkJICAgIElfSTJTOF9DSDIsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5H TEVfQVVUT0RJU0FCTEUoIkNPTk5TWVNfSTJTX0NIMiIsIEFGRV9DT05ONl8xLA0KKwkJCQkgICAg SV9DT05OU1lTX0kyU19DSDIsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUo IlNSQ18xX09VVF9DSDIiLCBBRkVfQ09OTjZfMSwNCisJCQkJICAgIElfU1JDXzFfT1VUX0NIMiwg MSwgMCksDQorfTsNCisNCitzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9rY29udHJvbF9uZXcgbWVt aWZfdWwzX2NoMV9taXhbXSA9IHsNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJDT05O U1lTX0kyU19DSDEiLCBBRkVfQ09OTjMyXzEsDQorCQkJCSAgICBJX0NPTk5TWVNfSTJTX0NIMSwg MSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiREwxX0NIMSIsIEFGRV9DT05O MzIsDQorCQkJCSAgICBJX0RMMV9DSDEsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJ U0FCTEUoIkRMMl9DSDEiLCBBRkVfQ09OTjMyLA0KKwkJCQkgICAgSV9ETDJfQ0gxLCAxLCAwKSwN Cit9Ow0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX2tjb250cm9sX25ldyBtZW1pZl91bDNf Y2gyX21peFtdID0gew0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkNPTk5TWVNfSTJT X0NIMiIsIEFGRV9DT05OMzNfMSwNCisJCQkJICAgIElfQ09OTlNZU19JMlNfQ0gyLCAxLCAwKSwN Cit9Ow0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX2tjb250cm9sX25ldyBtZW1pZl91bDRf Y2gxX21peFtdID0gew0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkFEREFfVUxfQ0gx IiwgQUZFX0NPTk4zOCwNCisJCQkJICAgIElfQUREQV9VTF9DSDEsIDEsIDApLA0KKwlTT0NfREFQ TV9TSU5HTEVfQVVUT0RJU0FCTEUoIkkyUzBfQ0gxIiwgQUZFX0NPTk4zOCwNCisJCQkJICAgIElf STJTMF9DSDEsIDEsIDApLA0KK307DQorDQorc3RhdGljIGNvbnN0IHN0cnVjdCBzbmRfa2NvbnRy b2xfbmV3IG1lbWlmX3VsNF9jaDJfbWl4W10gPSB7DQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElT QUJMRSgiQUREQV9VTF9DSDIiLCBBRkVfQ09OTjM5LA0KKwkJCQkgICAgSV9BRERBX1VMX0NIMiwg MSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiSTJTMF9DSDIiLCBBRkVfQ09O TjM5LA0KKwkJCQkgICAgSV9JMlMwX0NIMiwgMSwgMCksDQorfTsNCisNCitzdGF0aWMgY29uc3Qg c3RydWN0IHNuZF9rY29udHJvbF9uZXcgbWVtaWZfdWw1X2NoMV9taXhbXSA9IHsNCisJU09DX0RB UE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJBRERBX1VMX0NIMSIsIEFGRV9DT05ONDQsDQorCQkJCSAg ICBJX0FEREFfVUxfQ0gxLCAxLCAwKSwNCit9Ow0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25k X2tjb250cm9sX25ldyBtZW1pZl91bDVfY2gyX21peFtdID0gew0KKwlTT0NfREFQTV9TSU5HTEVf QVVUT0RJU0FCTEUoIkFEREFfVUxfQ0gyIiwgQUZFX0NPTk40NSwNCisJCQkJICAgIElfQUREQV9V TF9DSDIsIDEsIDApLA0KK307DQorDQorc3RhdGljIGNvbnN0IHN0cnVjdCBzbmRfa2NvbnRyb2xf bmV3IG1lbWlmX3VsNl9jaDFfbWl4W10gPSB7DQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJM RSgiQUREQV9VTF9DSDEiLCBBRkVfQ09OTjQ2LA0KKwkJCQkgICAgSV9BRERBX1VMX0NIMSwgMSwg MCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiREwxX0NIMSIsIEFGRV9DT05ONDYs DQorCQkJCSAgICBJX0RMMV9DSDEsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FC TEUoIkRMMTJfQ0gxIiwgQUZFX0NPTk40NiwNCisJCQkJICAgIElfREwxMl9DSDEsIDEsIDApLA0K KwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkRMNl9DSDEiLCBBRkVfQ09OTjQ2XzEsDQor CQkJCSAgICBJX0RMNl9DSDEsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUo IkRMMl9DSDEiLCBBRkVfQ09OTjQ2LA0KKwkJCQkgICAgSV9ETDJfQ0gxLCAxLCAwKSwNCisJU09D X0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJETDNfQ0gxIiwgQUZFX0NPTk40NiwNCisJCQkJICAg IElfREwzX0NIMSwgMSwgMCksDQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiREw0X0NI MSIsIEFGRV9DT05ONDZfMSwNCisJCQkJICAgIElfREw0X0NIMSwgMSwgMCksDQorCVNPQ19EQVBN X1NJTkdMRV9BVVRPRElTQUJMRSgiUENNXzFfQ0FQX0NIMSIsIEFGRV9DT05ONDYsDQorCQkJCSAg ICBJX1BDTV8xX0NBUF9DSDEsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUo IlBDTV8yX0NBUF9DSDEiLCBBRkVfQ09OTjQ2LA0KKwkJCQkgICAgSV9QQ01fMl9DQVBfQ0gxLCAx LCAwKSwNCit9Ow0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX2tjb250cm9sX25ldyBtZW1p Zl91bDZfY2gyX21peFtdID0gew0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkFEREFf VUxfQ0gyIiwgQUZFX0NPTk40NywNCisJCQkJICAgIElfQUREQV9VTF9DSDIsIDEsIDApLA0KKwlT T0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkRMMV9DSDIiLCBBRkVfQ09OTjQ3LA0KKwkJCQkg ICAgSV9ETDFfQ0gyLCAxLCAwKSwNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJETDEy X0NIMiIsIEFGRV9DT05ONDcsDQorCQkJCSAgICBJX0RMMTJfQ0gyLCAxLCAwKSwNCisJU09DX0RB UE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJETDZfQ0gyIiwgQUZFX0NPTk40N18xLA0KKwkJCQkgICAg SV9ETDZfQ0gyLCAxLCAwKSwNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJETDJfQ0gy IiwgQUZFX0NPTk40NywNCisJCQkJICAgIElfREwyX0NIMiwgMSwgMCksDQorCVNPQ19EQVBNX1NJ TkdMRV9BVVRPRElTQUJMRSgiREwzX0NIMiIsIEFGRV9DT05ONDcsDQorCQkJCSAgICBJX0RMM19D SDIsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkRMNF9DSDIiLCBBRkVf Q09OTjQ3XzEsDQorCQkJCSAgICBJX0RMNF9DSDIsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVf QVVUT0RJU0FCTEUoIlBDTV8xX0NBUF9DSDEiLCBBRkVfQ09OTjQ3LA0KKwkJCQkgICAgSV9QQ01f MV9DQVBfQ0gxLCAxLCAwKSwNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJQQ01fMl9D QVBfQ0gxIiwgQUZFX0NPTk40NywNCisJCQkJICAgIElfUENNXzJfQ0FQX0NIMSwgMSwgMCksDQor fTsNCisNCitzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9rY29udHJvbF9uZXcgbWVtaWZfdWw3X2No MV9taXhbXSA9IHsNCisJU09DX0RBUE1fU0lOR0xFX0FVVE9ESVNBQkxFKCJBRERBX1VMX0NIMSIs IEFGRV9DT05ONDgsDQorCQkJCSAgICBJX0FEREFfVUxfQ0gxLCAxLCAwKSwNCit9Ow0KKw0KK3N0 YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX2tjb250cm9sX25ldyBtZW1pZl91bDdfY2gyX21peFtdID0g ew0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkFEREFfVUxfQ0gyIiwgQUZFX0NPTk40 OSwNCisJCQkJICAgIElfQUREQV9VTF9DSDIsIDEsIDApLA0KK307DQorDQorc3RhdGljIGNvbnN0 IHN0cnVjdCBzbmRfa2NvbnRyb2xfbmV3IG1lbWlmX3VsOF9jaDFfbWl4W10gPSB7DQorCVNPQ19E QVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiQUREQV9VTF9DSDEiLCBBRkVfQ09OTjUwLA0KKwkJCQkg ICAgSV9BRERBX1VMX0NIMSwgMSwgMCksDQorfTsNCisNCitzdGF0aWMgY29uc3Qgc3RydWN0IHNu ZF9rY29udHJvbF9uZXcgbWVtaWZfdWw4X2NoMl9taXhbXSA9IHsNCisJU09DX0RBUE1fU0lOR0xF X0FVVE9ESVNBQkxFKCJBRERBX1VMX0NIMiIsIEFGRV9DT05ONTEsDQorCQkJCSAgICBJX0FEREFf VUxfQ0gyLCAxLCAwKSwNCit9Ow0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX2tjb250cm9s X25ldyBtZW1pZl91bF9tb25vXzFfbWl4W10gPSB7DQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElT QUJMRSgiUENNXzFfQ0FQX0NIMSIsIEFGRV9DT05OMTIsDQorCQkJCSAgICBJX1BDTV8xX0NBUF9D SDEsIDEsIDApLA0KKwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIlBDTV8yX0NBUF9DSDEi LCBBRkVfQ09OTjEyLA0KKwkJCQkgICAgSV9QQ01fMl9DQVBfQ0gxLCAxLCAwKSwNCit9Ow0KKw0K K3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX2tjb250cm9sX25ldyBtZW1pZl91bF9tb25vXzJfbWl4 W10gPSB7DQorCVNPQ19EQVBNX1NJTkdMRV9BVVRPRElTQUJMRSgiQUREQV9VTF9DSDEiLCBBRkVf Q09OTjExLA0KKwkJCQkgICAgSV9BRERBX1VMX0NIMSwgMSwgMCksDQorfTsNCisNCitzdGF0aWMg Y29uc3Qgc3RydWN0IHNuZF9rY29udHJvbF9uZXcgbWVtaWZfdWxfbW9ub18zX21peFtdID0gew0K KwlTT0NfREFQTV9TSU5HTEVfQVVUT0RJU0FCTEUoIkFEREFfVUxfQ0gxIiwgQUZFX0NPTk4zNSwN CisJCQkJICAgIElfQUREQV9VTF9DSDEsIDEsIDApLA0KK307DQorDQorLyogVElOWUNPTk4gTVVY ICovDQorZW51bSB7DQorCVRJTllDT05OX0NIMV9NVVhfSTJTMCA9IDB4MTQsDQorCVRJTllDT05O X0NIMl9NVVhfSTJTMCA9IDB4MTUsDQorCVRJTllDT05OX0NIMV9NVVhfSTJTNiA9IDB4MWEsDQor CVRJTllDT05OX0NIMl9NVVhfSTJTNiA9IDB4MWIsDQorCVRJTllDT05OX0NIMV9NVVhfSTJTOCA9 IDB4MWMsDQorCVRJTllDT05OX0NIMl9NVVhfSTJTOCA9IDB4MWQsDQorCVRJTllDT05OX01VWF9O T05FID0gMHgxZiwNCit9Ow0KKw0KK3N0YXRpYyBjb25zdCBjaGFyICogY29uc3QgdGlueWNvbm5f bXV4X21hcFtdID0gew0KKwkiTk9ORSIsDQorCSJJMlMwX0NIMSIsDQorCSJJMlMwX0NIMiIsDQor CSJJMlM2X0NIMSIsDQorCSJJMlM2X0NIMiIsDQorCSJJMlM4X0NIMSIsDQorCSJJMlM4X0NIMiIs DQorfTsNCisNCitzdGF0aWMgaW50IHRpbnljb25uX211eF9tYXBfdmFsdWVbXSA9IHsNCisJVElO WUNPTk5fTVVYX05PTkUsDQorCVRJTllDT05OX0NIMV9NVVhfSTJTMCwNCisJVElOWUNPTk5fQ0gy X01VWF9JMlMwLA0KKwlUSU5ZQ09OTl9DSDFfTVVYX0kyUzYsDQorCVRJTllDT05OX0NIMl9NVVhf STJTNiwNCisJVElOWUNPTk5fQ0gxX01VWF9JMlM4LA0KKwlUSU5ZQ09OTl9DSDJfTVVYX0kyUzgs DQorfTsNCisNCitzdGF0aWMgU09DX1ZBTFVFX0VOVU1fU0lOR0xFX0RFQ0wodWw0X3Rpbnljb25u X2NoMV9tdXhfbWFwX2VudW0sDQorCQkJCSAgQUZFX1RJTllfQ09OTjAsDQorCQkJCSAgT18yX0NG R19TRlQsDQorCQkJCSAgT18yX0NGR19NQVNLLA0KKwkJCQkgIHRpbnljb25uX211eF9tYXAsDQor CQkJCSAgdGlueWNvbm5fbXV4X21hcF92YWx1ZSk7DQorc3RhdGljIFNPQ19WQUxVRV9FTlVNX1NJ TkdMRV9ERUNMKHVsNF90aW55Y29ubl9jaDJfbXV4X21hcF9lbnVtLA0KKwkJCQkgIEFGRV9USU5Z X0NPTk4wLA0KKwkJCQkgIE9fM19DRkdfU0ZULA0KKwkJCQkgIE9fM19DRkdfTUFTSywNCisJCQkJ ICB0aW55Y29ubl9tdXhfbWFwLA0KKwkJCQkgIHRpbnljb25uX211eF9tYXBfdmFsdWUpOw0KKw0K K3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX2tjb250cm9sX25ldyB1bDRfdGlueWNvbm5fY2gxX211 eF9jb250cm9sID0NCisJU09DX0RBUE1fRU5VTSgiVUw0X1RJTllDT05OX0NIMV9NVVgiLCB1bDRf dGlueWNvbm5fY2gxX211eF9tYXBfZW51bSk7DQorc3RhdGljIGNvbnN0IHN0cnVjdCBzbmRfa2Nv bnRyb2xfbmV3IHVsNF90aW55Y29ubl9jaDJfbXV4X2NvbnRyb2wgPQ0KKwlTT0NfREFQTV9FTlVN KCJVTDRfVElOWUNPTk5fQ0gyX01VWCIsIHVsNF90aW55Y29ubl9jaDJfbXV4X21hcF9lbnVtKTsN CisNCitzdGF0aWMgY29uc3Qgc3RydWN0IHNuZF9zb2NfZGFwbV93aWRnZXQgbXQ4MTkyX21lbWlm X3dpZGdldHNbXSA9IHsNCisJLyogaW50ZXItY29ubmVjdGlvbnMgKi8NCisJU05EX1NPQ19EQVBN X01JWEVSKCJVTDFfQ0gxIiwgU05EX1NPQ19OT1BNLCAwLCAwLA0KKwkJCSAgIG1lbWlmX3VsMV9j aDFfbWl4LCBBUlJBWV9TSVpFKG1lbWlmX3VsMV9jaDFfbWl4KSksDQorCVNORF9TT0NfREFQTV9N SVhFUigiVUwxX0NIMiIsIFNORF9TT0NfTk9QTSwgMCwgMCwNCisJCQkgICBtZW1pZl91bDFfY2gy X21peCwgQVJSQVlfU0laRShtZW1pZl91bDFfY2gyX21peCkpLA0KKwlTTkRfU09DX0RBUE1fTUlY RVIoIlVMMV9DSDMiLCBTTkRfU09DX05PUE0sIDAsIDAsDQorCQkJICAgbWVtaWZfdWwxX2NoM19t aXgsIEFSUkFZX1NJWkUobWVtaWZfdWwxX2NoM19taXgpKSwNCisJU05EX1NPQ19EQVBNX01JWEVS KCJVTDFfQ0g0IiwgU05EX1NPQ19OT1BNLCAwLCAwLA0KKwkJCSAgIG1lbWlmX3VsMV9jaDRfbWl4 LCBBUlJBWV9TSVpFKG1lbWlmX3VsMV9jaDRfbWl4KSksDQorDQorCVNORF9TT0NfREFQTV9NSVhF UigiVUwyX0NIMSIsIFNORF9TT0NfTk9QTSwgMCwgMCwNCisJCQkgICBtZW1pZl91bDJfY2gxX21p eCwgQVJSQVlfU0laRShtZW1pZl91bDJfY2gxX21peCkpLA0KKwlTTkRfU09DX0RBUE1fTUlYRVIo IlVMMl9DSDIiLCBTTkRfU09DX05PUE0sIDAsIDAsDQorCQkJICAgbWVtaWZfdWwyX2NoMl9taXgs IEFSUkFZX1NJWkUobWVtaWZfdWwyX2NoMl9taXgpKSwNCisNCisJU05EX1NPQ19EQVBNX01JWEVS KCJVTDNfQ0gxIiwgU05EX1NPQ19OT1BNLCAwLCAwLA0KKwkJCSAgIG1lbWlmX3VsM19jaDFfbWl4 LCBBUlJBWV9TSVpFKG1lbWlmX3VsM19jaDFfbWl4KSksDQorCVNORF9TT0NfREFQTV9NSVhFUigi VUwzX0NIMiIsIFNORF9TT0NfTk9QTSwgMCwgMCwNCisJCQkgICBtZW1pZl91bDNfY2gyX21peCwg QVJSQVlfU0laRShtZW1pZl91bDNfY2gyX21peCkpLA0KKw0KKwlTTkRfU09DX0RBUE1fTUlYRVIo IlVMNF9DSDEiLCBTTkRfU09DX05PUE0sIDAsIDAsDQorCQkJICAgbWVtaWZfdWw0X2NoMV9taXgs IEFSUkFZX1NJWkUobWVtaWZfdWw0X2NoMV9taXgpKSwNCisJU05EX1NPQ19EQVBNX01JWEVSKCJV TDRfQ0gyIiwgU05EX1NPQ19OT1BNLCAwLCAwLA0KKwkJCSAgIG1lbWlmX3VsNF9jaDJfbWl4LCBB UlJBWV9TSVpFKG1lbWlmX3VsNF9jaDJfbWl4KSksDQorCVNORF9TT0NfREFQTV9NVVhfRSgiVUw0 X1RJTllDT05OX0NIMV9NVVgiLCBTTkRfU09DX05PUE0sIDAsIDAsDQorCQkJICAgJnVsNF90aW55 Y29ubl9jaDFfbXV4X2NvbnRyb2wsDQorCQkJICAgdWxfdGlueWNvbm5fZXZlbnQsDQorCQkJICAg U05EX1NPQ19EQVBNX1BSRV9QTVUgfCBTTkRfU09DX0RBUE1fUFJFX1BNRCksDQorCVNORF9TT0Nf REFQTV9NVVhfRSgiVUw0X1RJTllDT05OX0NIMl9NVVgiLCBTTkRfU09DX05PUE0sIDAsIDAsDQor CQkJICAgJnVsNF90aW55Y29ubl9jaDJfbXV4X2NvbnRyb2wsDQorCQkJICAgdWxfdGlueWNvbm5f ZXZlbnQsDQorCQkJICAgU05EX1NPQ19EQVBNX1BSRV9QTVUgfCBTTkRfU09DX0RBUE1fUFJFX1BN RCksDQorDQorCVNORF9TT0NfREFQTV9NSVhFUigiVUw1X0NIMSIsIFNORF9TT0NfTk9QTSwgMCwg MCwNCisJCQkgICBtZW1pZl91bDVfY2gxX21peCwgQVJSQVlfU0laRShtZW1pZl91bDVfY2gxX21p eCkpLA0KKwlTTkRfU09DX0RBUE1fTUlYRVIoIlVMNV9DSDIiLCBTTkRfU09DX05PUE0sIDAsIDAs DQorCQkJICAgbWVtaWZfdWw1X2NoMl9taXgsIEFSUkFZX1NJWkUobWVtaWZfdWw1X2NoMl9taXgp KSwNCisNCisJU05EX1NPQ19EQVBNX01JWEVSKCJVTDZfQ0gxIiwgU05EX1NPQ19OT1BNLCAwLCAw LA0KKwkJCSAgIG1lbWlmX3VsNl9jaDFfbWl4LCBBUlJBWV9TSVpFKG1lbWlmX3VsNl9jaDFfbWl4 KSksDQorCVNORF9TT0NfREFQTV9NSVhFUigiVUw2X0NIMiIsIFNORF9TT0NfTk9QTSwgMCwgMCwN CisJCQkgICBtZW1pZl91bDZfY2gyX21peCwgQVJSQVlfU0laRShtZW1pZl91bDZfY2gyX21peCkp LA0KKw0KKwlTTkRfU09DX0RBUE1fTUlYRVIoIlVMN19DSDEiLCBTTkRfU09DX05PUE0sIDAsIDAs DQorCQkJICAgbWVtaWZfdWw3X2NoMV9taXgsIEFSUkFZX1NJWkUobWVtaWZfdWw3X2NoMV9taXgp KSwNCisJU05EX1NPQ19EQVBNX01JWEVSKCJVTDdfQ0gyIiwgU05EX1NPQ19OT1BNLCAwLCAwLA0K KwkJCSAgIG1lbWlmX3VsN19jaDJfbWl4LCBBUlJBWV9TSVpFKG1lbWlmX3VsN19jaDJfbWl4KSks DQorDQorCVNORF9TT0NfREFQTV9NSVhFUigiVUw4X0NIMSIsIFNORF9TT0NfTk9QTSwgMCwgMCwN CisJCQkgICBtZW1pZl91bDhfY2gxX21peCwgQVJSQVlfU0laRShtZW1pZl91bDhfY2gxX21peCkp LA0KKwlTTkRfU09DX0RBUE1fTUlYRVIoIlVMOF9DSDIiLCBTTkRfU09DX05PUE0sIDAsIDAsDQor CQkJICAgbWVtaWZfdWw4X2NoMl9taXgsIEFSUkFZX1NJWkUobWVtaWZfdWw4X2NoMl9taXgpKSwN CisNCisJU05EX1NPQ19EQVBNX01JWEVSKCJVTF9NT05PXzFfQ0gxIiwgU05EX1NPQ19OT1BNLCAw LCAwLA0KKwkJCSAgIG1lbWlmX3VsX21vbm9fMV9taXgsDQorCQkJICAgQVJSQVlfU0laRShtZW1p Zl91bF9tb25vXzFfbWl4KSksDQorDQorCVNORF9TT0NfREFQTV9NSVhFUigiVUxfTU9OT18yX0NI MSIsIFNORF9TT0NfTk9QTSwgMCwgMCwNCisJCQkgICBtZW1pZl91bF9tb25vXzJfbWl4LA0KKwkJ CSAgIEFSUkFZX1NJWkUobWVtaWZfdWxfbW9ub18yX21peCkpLA0KKw0KKwlTTkRfU09DX0RBUE1f TUlYRVIoIlVMX01PTk9fM19DSDEiLCBTTkRfU09DX05PUE0sIDAsIDAsDQorCQkJICAgbWVtaWZf dWxfbW9ub18zX21peCwNCisJCQkgICBBUlJBWV9TSVpFKG1lbWlmX3VsX21vbm9fM19taXgpKSwN CisNCisJU05EX1NPQ19EQVBNX0lOUFVUKCJVTDFfVklSVFVBTF9JTlBVVCIpLA0KKwlTTkRfU09D X0RBUE1fSU5QVVQoIlVMMl9WSVJUVUFMX0lOUFVUIiksDQorCVNORF9TT0NfREFQTV9JTlBVVCgi VUw2X1ZJUlRVQUxfSU5QVVQiKSwNCit9Ow0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX3Nv Y19kYXBtX3JvdXRlIG10ODE5Ml9tZW1pZl9yb3V0ZXNbXSA9IHsNCisJeyJVTDEiLCBOVUxMLCAi VUwxX0NIMSJ9LA0KKwl7IlVMMSIsIE5VTEwsICJVTDFfQ0gyIn0sDQorCXsiVUwxIiwgTlVMTCwg IlVMMV9DSDMifSwNCisJeyJVTDEiLCBOVUxMLCAiVUwxX0NINCJ9LA0KKwl7IlVMMV9DSDEiLCAi QUREQV9VTF9DSDEiLCAiQUREQV9VTF9NdXgifSwNCisJeyJVTDFfQ0gxIiwgIkFEREFfVUxfQ0gy IiwgIkFEREFfVUxfTXV4In0sDQorCXsiVUwxX0NIMSIsICJBRERBX1VMX0NIMyIsICJBRERBX0NI MzRfVUxfTXV4In0sDQorCXsiVUwxX0NIMiIsICJBRERBX1VMX0NIMSIsICJBRERBX1VMX011eCJ9 LA0KKwl7IlVMMV9DSDIiLCAiQUREQV9VTF9DSDIiLCAiQUREQV9VTF9NdXgifSwNCisJeyJVTDFf Q0gyIiwgIkFEREFfVUxfQ0gzIiwgIkFEREFfQ0gzNF9VTF9NdXgifSwNCisJeyJVTDFfQ0gyIiwg IkFEREFfVUxfQ0g0IiwgIkFEREFfQ0gzNF9VTF9NdXgifSwNCisJeyJVTDFfQ0gzIiwgIkFEREFf VUxfQ0gxIiwgIkFEREFfVUxfTXV4In0sDQorCXsiVUwxX0NIMyIsICJBRERBX1VMX0NIMiIsICJB RERBX1VMX011eCJ9LA0KKwl7IlVMMV9DSDMiLCAiQUREQV9VTF9DSDMiLCAiQUREQV9DSDM0X1VM X011eCJ9LA0KKwl7IlVMMV9DSDQiLCAiQUREQV9VTF9DSDEiLCAiQUREQV9VTF9NdXgifSwNCisJ eyJVTDFfQ0g0IiwgIkFEREFfVUxfQ0gyIiwgIkFEREFfVUxfTXV4In0sDQorCXsiVUwxX0NINCIs ICJBRERBX1VMX0NIMyIsICJBRERBX0NIMzRfVUxfTXV4In0sDQorCXsiVUwxX0NINCIsICJBRERB X1VMX0NINCIsICJBRERBX0NIMzRfVUxfTXV4In0sDQorDQorCXsiVUwyIiwgTlVMTCwgIlVMMl9D SDEifSwNCisJeyJVTDIiLCBOVUxMLCAiVUwyX0NIMiJ9LA0KKwl7IlVMMl9DSDEiLCAiSTJTMF9D SDEiLCAiSTJTMCJ9LA0KKwl7IlVMMl9DSDIiLCAiSTJTMF9DSDIiLCAiSTJTMCJ9LA0KKwl7IlVM Ml9DSDEiLCAiSTJTMl9DSDEiLCAiSTJTMiJ9LA0KKwl7IlVMMl9DSDIiLCAiSTJTMl9DSDIiLCAi STJTMiJ9LA0KKwl7IlVMMl9DSDEiLCAiSTJTNl9DSDEiLCAiSTJTNiJ9LA0KKwl7IlVMMl9DSDIi LCAiSTJTNl9DSDIiLCAiSTJTNiJ9LA0KKwl7IlVMMl9DSDEiLCAiSTJTOF9DSDEiLCAiSTJTOCJ9 LA0KKwl7IlVMMl9DSDIiLCAiSTJTOF9DSDIiLCAiSTJTOCJ9LA0KKw0KKwl7IlVMMl9DSDEiLCAi UENNXzFfQ0FQX0NIMSIsICJQQ00gMSBDYXB0dXJlIn0sDQorCXsiVUwyX0NIMiIsICJQQ01fMV9D QVBfQ0gxIiwgIlBDTSAxIENhcHR1cmUifSwNCisJeyJVTDJfQ0gxIiwgIlBDTV8yX0NBUF9DSDEi LCAiUENNIDIgQ2FwdHVyZSJ9LA0KKwl7IlVMMl9DSDIiLCAiUENNXzJfQ0FQX0NIMSIsICJQQ00g MiBDYXB0dXJlIn0sDQorDQorCXsiVUxfTU9OT18xIiwgTlVMTCwgIlVMX01PTk9fMV9DSDEifSwN CisJeyJVTF9NT05PXzFfQ0gxIiwgIlBDTV8xX0NBUF9DSDEiLCAiUENNIDEgQ2FwdHVyZSJ9LA0K Kwl7IlVMX01PTk9fMV9DSDEiLCAiUENNXzJfQ0FQX0NIMSIsICJQQ00gMiBDYXB0dXJlIn0sDQor DQorCXsiVUxfTU9OT18yIiwgTlVMTCwgIlVMX01PTk9fMl9DSDEifSwNCisJeyJVTF9NT05PXzJf Q0gxIiwgIkFEREFfVUxfQ0gxIiwgIkFEREFfVUxfTXV4In0sDQorDQorCXsiVUxfTU9OT18zIiwg TlVMTCwgIlVMX01PTk9fM19DSDEifSwNCisJeyJVTF9NT05PXzNfQ0gxIiwgIkFEREFfVUxfQ0gx IiwgIkFEREFfVUxfTXV4In0sDQorDQorCXsiVUwyX0NIMSIsICJDT05OU1lTX0kyU19DSDEiLCAi Q29ubnN5cyBJMlMifSwNCisJeyJVTDJfQ0gyIiwgIkNPTk5TWVNfSTJTX0NIMiIsICJDb25uc3lz IEkyUyJ9LA0KKw0KKwl7IlVMMyIsIE5VTEwsICJVTDNfQ0gxIn0sDQorCXsiVUwzIiwgTlVMTCwg IlVMM19DSDIifSwNCisJeyJVTDNfQ0gxIiwgIkNPTk5TWVNfSTJTX0NIMSIsICJDb25uc3lzIEky UyJ9LA0KKwl7IlVMM19DSDIiLCAiQ09OTlNZU19JMlNfQ0gyIiwgIkNvbm5zeXMgSTJTIn0sDQor DQorCXsiVUw0IiwgTlVMTCwgIlVMNF9DSDEifSwNCisJeyJVTDQiLCBOVUxMLCAiVUw0X0NIMiJ9 LA0KKwl7IlVMNCIsIE5VTEwsICJVTDRfVElOWUNPTk5fQ0gxX01VWCJ9LA0KKwl7IlVMNCIsIE5V TEwsICJVTDRfVElOWUNPTk5fQ0gyX01VWCJ9LA0KKwl7IlVMNF9DSDEiLCAiQUREQV9VTF9DSDEi LCAiQUREQV9VTF9NdXgifSwNCisJeyJVTDRfQ0gyIiwgIkFEREFfVUxfQ0gyIiwgIkFEREFfVUxf TXV4In0sDQorCXsiVUw0X0NIMSIsICJJMlMwX0NIMSIsICJJMlMwIn0sDQorCXsiVUw0X0NIMiIs ICJJMlMwX0NIMiIsICJJMlMwIn0sDQorCXsiVUw0X1RJTllDT05OX0NIMV9NVVgiLCAiSTJTMF9D SDEiLCAiSTJTMCJ9LA0KKwl7IlVMNF9USU5ZQ09OTl9DSDJfTVVYIiwgIkkyUzBfQ0gyIiwgIkky UzAifSwNCisNCisJeyJVTDUiLCBOVUxMLCAiVUw1X0NIMSJ9LA0KKwl7IlVMNSIsIE5VTEwsICJV TDVfQ0gyIn0sDQorCXsiVUw1X0NIMSIsICJBRERBX1VMX0NIMSIsICJBRERBX1VMX011eCJ9LA0K Kwl7IlVMNV9DSDIiLCAiQUREQV9VTF9DSDIiLCAiQUREQV9VTF9NdXgifSwNCisNCisJeyJVTDYi LCBOVUxMLCAiVUw2X0NIMSJ9LA0KKwl7IlVMNiIsIE5VTEwsICJVTDZfQ0gyIn0sDQorDQorCXsi VUw2X0NIMSIsICJBRERBX1VMX0NIMSIsICJBRERBX1VMX011eCJ9LA0KKwl7IlVMNl9DSDIiLCAi QUREQV9VTF9DSDIiLCAiQUREQV9VTF9NdXgifSwNCisJeyJVTDZfQ0gxIiwgIlBDTV8xX0NBUF9D SDEiLCAiUENNIDEgQ2FwdHVyZSJ9LA0KKwl7IlVMNl9DSDIiLCAiUENNXzFfQ0FQX0NIMSIsICJQ Q00gMSBDYXB0dXJlIn0sDQorCXsiVUw2X0NIMSIsICJQQ01fMl9DQVBfQ0gxIiwgIlBDTSAyIENh cHR1cmUifSwNCisJeyJVTDZfQ0gyIiwgIlBDTV8yX0NBUF9DSDEiLCAiUENNIDIgQ2FwdHVyZSJ9 LA0KKw0KKwl7IlVMNyIsIE5VTEwsICJVTDdfQ0gxIn0sDQorCXsiVUw3IiwgTlVMTCwgIlVMN19D SDIifSwNCisJeyJVTDdfQ0gxIiwgIkFEREFfVUxfQ0gxIiwgIkFEREFfVUxfTXV4In0sDQorCXsi VUw3X0NIMiIsICJBRERBX1VMX0NIMiIsICJBRERBX1VMX011eCJ9LA0KKw0KKwl7IlVMOCIsIE5V TEwsICJVTDhfQ0gxIn0sDQorCXsiVUw4IiwgTlVMTCwgIlVMOF9DSDIifSwNCisJeyJVTDhfQ0gx IiwgIkFEREFfVUxfQ0gxIiwgIkFEREFfVUxfTXV4In0sDQorCXsiVUw4X0NIMiIsICJBRERBX1VM X0NIMiIsICJBRERBX1VMX011eCJ9LA0KK307DQorDQorc3RhdGljIGNvbnN0IHN0cnVjdCBtdGtf YmFzZV9tZW1pZl9kYXRhIG1lbWlmX2RhdGFbTVQ4MTkyX01FTUlGX05VTV0gPSB7DQorCVtNVDgx OTJfTUVNSUZfREwxXSA9IHsNCisJCS5uYW1lID0gIkRMMSIsDQorCQkuaWQgPSBNVDgxOTJfTUVN SUZfREwxLA0KKwkJLnJlZ19vZnNfYmFzZSA9IEFGRV9ETDFfQkFTRSwNCisJCS5yZWdfb2ZzX2N1 ciA9IEFGRV9ETDFfQ1VSLA0KKwkJLnJlZ19vZnNfZW5kID0gQUZFX0RMMV9FTkQsDQorCQkucmVn X29mc19iYXNlX21zYiA9IEFGRV9ETDFfQkFTRV9NU0IsDQorCQkucmVnX29mc19jdXJfbXNiID0g QUZFX0RMMV9DVVJfTVNCLA0KKwkJLnJlZ19vZnNfZW5kX21zYiA9IEFGRV9ETDFfRU5EX01TQiwN CisJCS5mc19yZWcgPSBBRkVfREwxX0NPTjAsDQorCQkuZnNfc2hpZnQgPSBETDFfTU9ERV9TRlQs DQorCQkuZnNfbWFza2JpdCA9IERMMV9NT0RFX01BU0ssDQorCQkubW9ub19yZWcgPSBBRkVfREwx X0NPTjAsDQorCQkubW9ub19zaGlmdCA9IERMMV9NT05PX1NGVCwNCisJCS5lbmFibGVfcmVnID0g QUZFX0RBQ19DT04wLA0KKwkJLmVuYWJsZV9zaGlmdCA9IERMMV9PTl9TRlQsDQorCQkuaGRfcmVn ID0gQUZFX0RMMV9DT04wLA0KKwkJLmhkX3NoaWZ0ID0gREwxX0hEX01PREVfU0ZULA0KKwkJLmhk X2FsaWduX3JlZyA9IEFGRV9ETDFfQ09OMCwNCisJCS5oZF9hbGlnbl9tc2hpZnQgPSBETDFfSEFM SUdOX1NGVCwNCisJCS5wYnVmX3JlZyA9IEFGRV9ETDFfQ09OMCwNCisJCS5wYnVmX3NoaWZ0ID0g REwxX1BCVUZfU0laRV9TRlQsDQorCQkubWlubGVuX3JlZyA9IEFGRV9ETDFfQ09OMCwNCisJCS5t aW5sZW5fc2hpZnQgPSBETDFfTUlOTEVOX1NGVCwNCisJfSwNCisJW01UODE5Ml9NRU1JRl9ETDEy XSA9IHsNCisJCS5uYW1lID0gIkRMMTIiLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlGX0RMMTIsDQor CQkucmVnX29mc19iYXNlID0gQUZFX0RMMTJfQkFTRSwNCisJCS5yZWdfb2ZzX2N1ciA9IEFGRV9E TDEyX0NVUiwNCisJCS5yZWdfb2ZzX2VuZCA9IEFGRV9ETDEyX0VORCwNCisJCS5yZWdfb2ZzX2Jh c2VfbXNiID0gQUZFX0RMMTJfQkFTRV9NU0IsDQorCQkucmVnX29mc19jdXJfbXNiID0gQUZFX0RM MTJfQ1VSX01TQiwNCisJCS5yZWdfb2ZzX2VuZF9tc2IgPSBBRkVfREwxMl9FTkRfTVNCLA0KKwkJ LmZzX3JlZyA9IEFGRV9ETDEyX0NPTjAsDQorCQkuZnNfc2hpZnQgPSBETDEyX01PREVfU0ZULA0K KwkJLmZzX21hc2tiaXQgPSBETDEyX01PREVfTUFTSywNCisJCS5tb25vX3JlZyA9IEFGRV9ETDEy X0NPTjAsDQorCQkubW9ub19zaGlmdCA9IERMMTJfTU9OT19TRlQsDQorCQkuZW5hYmxlX3JlZyA9 IEFGRV9EQUNfQ09OMCwNCisJCS5lbmFibGVfc2hpZnQgPSBETDEyX09OX1NGVCwNCisJCS5oZF9y ZWcgPSBBRkVfREwxMl9DT04wLA0KKwkJLmhkX3NoaWZ0ID0gREwxMl9IRF9NT0RFX1NGVCwNCisJ CS5oZF9hbGlnbl9yZWcgPSBBRkVfREwxMl9DT04wLA0KKwkJLmhkX2FsaWduX21zaGlmdCA9IERM MTJfSEFMSUdOX1NGVCwNCisJCS5wYnVmX3JlZyA9IEFGRV9ETDEyX0NPTjAsDQorCQkucGJ1Zl9z aGlmdCA9IERMMTJfUEJVRl9TSVpFX1NGVCwNCisJCS5taW5sZW5fcmVnID0gQUZFX0RMMTJfQ09O MCwNCisJCS5taW5sZW5fc2hpZnQgPSBETDEyX01JTkxFTl9TRlQsDQorCX0sDQorCVtNVDgxOTJf TUVNSUZfREwyXSA9IHsNCisJCS5uYW1lID0gIkRMMiIsDQorCQkuaWQgPSBNVDgxOTJfTUVNSUZf REwyLA0KKwkJLnJlZ19vZnNfYmFzZSA9IEFGRV9ETDJfQkFTRSwNCisJCS5yZWdfb2ZzX2N1ciA9 IEFGRV9ETDJfQ1VSLA0KKwkJLnJlZ19vZnNfZW5kID0gQUZFX0RMMl9FTkQsDQorCQkucmVnX29m c19iYXNlX21zYiA9IEFGRV9ETDJfQkFTRV9NU0IsDQorCQkucmVnX29mc19jdXJfbXNiID0gQUZF X0RMMl9DVVJfTVNCLA0KKwkJLnJlZ19vZnNfZW5kX21zYiA9IEFGRV9ETDJfRU5EX01TQiwNCisJ CS5mc19yZWcgPSBBRkVfREwyX0NPTjAsDQorCQkuZnNfc2hpZnQgPSBETDJfTU9ERV9TRlQsDQor CQkuZnNfbWFza2JpdCA9IERMMl9NT0RFX01BU0ssDQorCQkubW9ub19yZWcgPSBBRkVfREwyX0NP TjAsDQorCQkubW9ub19zaGlmdCA9IERMMl9NT05PX1NGVCwNCisJCS5lbmFibGVfcmVnID0gQUZF X0RBQ19DT04wLA0KKwkJLmVuYWJsZV9zaGlmdCA9IERMMl9PTl9TRlQsDQorCQkuaGRfcmVnID0g QUZFX0RMMl9DT04wLA0KKwkJLmhkX3NoaWZ0ID0gREwyX0hEX01PREVfU0ZULA0KKwkJLmhkX2Fs aWduX3JlZyA9IEFGRV9ETDJfQ09OMCwNCisJCS5oZF9hbGlnbl9tc2hpZnQgPSBETDJfSEFMSUdO X1NGVCwNCisJCS5wYnVmX3JlZyA9IEFGRV9ETDJfQ09OMCwNCisJCS5wYnVmX3NoaWZ0ID0gREwy X1BCVUZfU0laRV9TRlQsDQorCQkubWlubGVuX3JlZyA9IEFGRV9ETDJfQ09OMCwNCisJCS5taW5s ZW5fc2hpZnQgPSBETDJfTUlOTEVOX1NGVCwNCisJfSwNCisJW01UODE5Ml9NRU1JRl9ETDNdID0g ew0KKwkJLm5hbWUgPSAiREwzIiwNCisJCS5pZCA9IE1UODE5Ml9NRU1JRl9ETDMsDQorCQkucmVn X29mc19iYXNlID0gQUZFX0RMM19CQVNFLA0KKwkJLnJlZ19vZnNfY3VyID0gQUZFX0RMM19DVVIs DQorCQkucmVnX29mc19lbmQgPSBBRkVfREwzX0VORCwNCisJCS5yZWdfb2ZzX2Jhc2VfbXNiID0g QUZFX0RMM19CQVNFX01TQiwNCisJCS5yZWdfb2ZzX2N1cl9tc2IgPSBBRkVfREwzX0NVUl9NU0Is DQorCQkucmVnX29mc19lbmRfbXNiID0gQUZFX0RMM19FTkRfTVNCLA0KKwkJLmZzX3JlZyA9IEFG RV9ETDNfQ09OMCwNCisJCS5mc19zaGlmdCA9IERMM19NT0RFX1NGVCwNCisJCS5mc19tYXNrYml0 ID0gREwzX01PREVfTUFTSywNCisJCS5tb25vX3JlZyA9IEFGRV9ETDNfQ09OMCwNCisJCS5tb25v X3NoaWZ0ID0gREwzX01PTk9fU0ZULA0KKwkJLmVuYWJsZV9yZWcgPSBBRkVfREFDX0NPTjAsDQor CQkuZW5hYmxlX3NoaWZ0ID0gREwzX09OX1NGVCwNCisJCS5oZF9yZWcgPSBBRkVfREwzX0NPTjAs DQorCQkuaGRfc2hpZnQgPSBETDNfSERfTU9ERV9TRlQsDQorCQkuaGRfYWxpZ25fcmVnID0gQUZF X0RMM19DT04wLA0KKwkJLmhkX2FsaWduX21zaGlmdCA9IERMM19IQUxJR05fU0ZULA0KKwkJLnBi dWZfcmVnID0gQUZFX0RMM19DT04wLA0KKwkJLnBidWZfc2hpZnQgPSBETDNfUEJVRl9TSVpFX1NG VCwNCisJCS5taW5sZW5fcmVnID0gQUZFX0RMM19DT04wLA0KKwkJLm1pbmxlbl9zaGlmdCA9IERM M19NSU5MRU5fU0ZULA0KKwl9LA0KKwlbTVQ4MTkyX01FTUlGX0RMNF0gPSB7DQorCQkubmFtZSA9 ICJETDQiLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlGX0RMNCwNCisJCS5yZWdfb2ZzX2Jhc2UgPSBB RkVfREw0X0JBU0UsDQorCQkucmVnX29mc19jdXIgPSBBRkVfREw0X0NVUiwNCisJCS5yZWdfb2Zz X2VuZCA9IEFGRV9ETDRfRU5ELA0KKwkJLnJlZ19vZnNfYmFzZV9tc2IgPSBBRkVfREw0X0JBU0Vf TVNCLA0KKwkJLnJlZ19vZnNfY3VyX21zYiA9IEFGRV9ETDRfQ1VSX01TQiwNCisJCS5yZWdfb2Zz X2VuZF9tc2IgPSBBRkVfREw0X0VORF9NU0IsDQorCQkuZnNfcmVnID0gQUZFX0RMNF9DT04wLA0K KwkJLmZzX3NoaWZ0ID0gREw0X01PREVfU0ZULA0KKwkJLmZzX21hc2tiaXQgPSBETDRfTU9ERV9N QVNLLA0KKwkJLm1vbm9fcmVnID0gQUZFX0RMNF9DT04wLA0KKwkJLm1vbm9fc2hpZnQgPSBETDRf TU9OT19TRlQsDQorCQkuZW5hYmxlX3JlZyA9IEFGRV9EQUNfQ09OMCwNCisJCS5lbmFibGVfc2hp ZnQgPSBETDRfT05fU0ZULA0KKwkJLmhkX3JlZyA9IEFGRV9ETDRfQ09OMCwNCisJCS5oZF9zaGlm dCA9IERMNF9IRF9NT0RFX1NGVCwNCisJCS5oZF9hbGlnbl9yZWcgPSBBRkVfREw0X0NPTjAsDQor CQkuaGRfYWxpZ25fbXNoaWZ0ID0gREw0X0hBTElHTl9TRlQsDQorCQkucGJ1Zl9yZWcgPSBBRkVf REw0X0NPTjAsDQorCQkucGJ1Zl9zaGlmdCA9IERMNF9QQlVGX1NJWkVfU0ZULA0KKwkJLm1pbmxl bl9yZWcgPSBBRkVfREw0X0NPTjAsDQorCQkubWlubGVuX3NoaWZ0ID0gREw0X01JTkxFTl9TRlQs DQorCX0sDQorCVtNVDgxOTJfTUVNSUZfREw1XSA9IHsNCisJCS5uYW1lID0gIkRMNSIsDQorCQku aWQgPSBNVDgxOTJfTUVNSUZfREw1LA0KKwkJLnJlZ19vZnNfYmFzZSA9IEFGRV9ETDVfQkFTRSwN CisJCS5yZWdfb2ZzX2N1ciA9IEFGRV9ETDVfQ1VSLA0KKwkJLnJlZ19vZnNfZW5kID0gQUZFX0RM NV9FTkQsDQorCQkucmVnX29mc19iYXNlX21zYiA9IEFGRV9ETDVfQkFTRV9NU0IsDQorCQkucmVn X29mc19jdXJfbXNiID0gQUZFX0RMNV9DVVJfTVNCLA0KKwkJLnJlZ19vZnNfZW5kX21zYiA9IEFG RV9ETDVfRU5EX01TQiwNCisJCS5mc19yZWcgPSBBRkVfREw1X0NPTjAsDQorCQkuZnNfc2hpZnQg PSBETDVfTU9ERV9TRlQsDQorCQkuZnNfbWFza2JpdCA9IERMNV9NT0RFX01BU0ssDQorCQkubW9u b19yZWcgPSBBRkVfREw1X0NPTjAsDQorCQkubW9ub19zaGlmdCA9IERMNV9NT05PX1NGVCwNCisJ CS5lbmFibGVfcmVnID0gQUZFX0RBQ19DT04wLA0KKwkJLmVuYWJsZV9zaGlmdCA9IERMNV9PTl9T RlQsDQorCQkuaGRfcmVnID0gQUZFX0RMNV9DT04wLA0KKwkJLmhkX3NoaWZ0ID0gREw1X0hEX01P REVfU0ZULA0KKwkJLmhkX2FsaWduX3JlZyA9IEFGRV9ETDVfQ09OMCwNCisJCS5oZF9hbGlnbl9t c2hpZnQgPSBETDVfSEFMSUdOX1NGVCwNCisJCS5wYnVmX3JlZyA9IEFGRV9ETDVfQ09OMCwNCisJ CS5wYnVmX3NoaWZ0ID0gREw1X1BCVUZfU0laRV9TRlQsDQorCQkubWlubGVuX3JlZyA9IEFGRV9E TDVfQ09OMCwNCisJCS5taW5sZW5fc2hpZnQgPSBETDVfTUlOTEVOX1NGVCwNCisJfSwNCisJW01U ODE5Ml9NRU1JRl9ETDZdID0gew0KKwkJLm5hbWUgPSAiREw2IiwNCisJCS5pZCA9IE1UODE5Ml9N RU1JRl9ETDYsDQorCQkucmVnX29mc19iYXNlID0gQUZFX0RMNl9CQVNFLA0KKwkJLnJlZ19vZnNf Y3VyID0gQUZFX0RMNl9DVVIsDQorCQkucmVnX29mc19lbmQgPSBBRkVfREw2X0VORCwNCisJCS5y ZWdfb2ZzX2Jhc2VfbXNiID0gQUZFX0RMNl9CQVNFX01TQiwNCisJCS5yZWdfb2ZzX2N1cl9tc2Ig PSBBRkVfREw2X0NVUl9NU0IsDQorCQkucmVnX29mc19lbmRfbXNiID0gQUZFX0RMNl9FTkRfTVNC LA0KKwkJLmZzX3JlZyA9IEFGRV9ETDZfQ09OMCwNCisJCS5mc19zaGlmdCA9IERMNl9NT0RFX1NG VCwNCisJCS5mc19tYXNrYml0ID0gREw2X01PREVfTUFTSywNCisJCS5tb25vX3JlZyA9IEFGRV9E TDZfQ09OMCwNCisJCS5tb25vX3NoaWZ0ID0gREw2X01PTk9fU0ZULA0KKwkJLmVuYWJsZV9yZWcg PSBBRkVfREFDX0NPTjAsDQorCQkuZW5hYmxlX3NoaWZ0ID0gREw2X09OX1NGVCwNCisJCS5oZF9y ZWcgPSBBRkVfREw2X0NPTjAsDQorCQkuaGRfc2hpZnQgPSBETDZfSERfTU9ERV9TRlQsDQorCQku aGRfYWxpZ25fcmVnID0gQUZFX0RMNl9DT04wLA0KKwkJLmhkX2FsaWduX21zaGlmdCA9IERMNl9I QUxJR05fU0ZULA0KKwkJLnBidWZfcmVnID0gQUZFX0RMNl9DT04wLA0KKwkJLnBidWZfc2hpZnQg PSBETDZfUEJVRl9TSVpFX1NGVCwNCisJCS5taW5sZW5fcmVnID0gQUZFX0RMNl9DT04wLA0KKwkJ Lm1pbmxlbl9zaGlmdCA9IERMNl9NSU5MRU5fU0ZULA0KKwl9LA0KKwlbTVQ4MTkyX01FTUlGX0RM N10gPSB7DQorCQkubmFtZSA9ICJETDciLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlGX0RMNywNCisJ CS5yZWdfb2ZzX2Jhc2UgPSBBRkVfREw3X0JBU0UsDQorCQkucmVnX29mc19jdXIgPSBBRkVfREw3 X0NVUiwNCisJCS5yZWdfb2ZzX2VuZCA9IEFGRV9ETDdfRU5ELA0KKwkJLnJlZ19vZnNfYmFzZV9t c2IgPSBBRkVfREw3X0JBU0VfTVNCLA0KKwkJLnJlZ19vZnNfY3VyX21zYiA9IEFGRV9ETDdfQ1VS X01TQiwNCisJCS5yZWdfb2ZzX2VuZF9tc2IgPSBBRkVfREw3X0VORF9NU0IsDQorCQkuZnNfcmVn ID0gQUZFX0RMN19DT04wLA0KKwkJLmZzX3NoaWZ0ID0gREw3X01PREVfU0ZULA0KKwkJLmZzX21h c2tiaXQgPSBETDdfTU9ERV9NQVNLLA0KKwkJLm1vbm9fcmVnID0gQUZFX0RMN19DT04wLA0KKwkJ Lm1vbm9fc2hpZnQgPSBETDdfTU9OT19TRlQsDQorCQkuZW5hYmxlX3JlZyA9IEFGRV9EQUNfQ09O MCwNCisJCS5lbmFibGVfc2hpZnQgPSBETDdfT05fU0ZULA0KKwkJLmhkX3JlZyA9IEFGRV9ETDdf Q09OMCwNCisJCS5oZF9zaGlmdCA9IERMN19IRF9NT0RFX1NGVCwNCisJCS5oZF9hbGlnbl9yZWcg PSBBRkVfREw3X0NPTjAsDQorCQkuaGRfYWxpZ25fbXNoaWZ0ID0gREw3X0hBTElHTl9TRlQsDQor CQkucGJ1Zl9yZWcgPSBBRkVfREw3X0NPTjAsDQorCQkucGJ1Zl9zaGlmdCA9IERMN19QQlVGX1NJ WkVfU0ZULA0KKwkJLm1pbmxlbl9yZWcgPSBBRkVfREw3X0NPTjAsDQorCQkubWlubGVuX3NoaWZ0 ID0gREw3X01JTkxFTl9TRlQsDQorCX0sDQorCVtNVDgxOTJfTUVNSUZfREw4XSA9IHsNCisJCS5u YW1lID0gIkRMOCIsDQorCQkuaWQgPSBNVDgxOTJfTUVNSUZfREw4LA0KKwkJLnJlZ19vZnNfYmFz ZSA9IEFGRV9ETDhfQkFTRSwNCisJCS5yZWdfb2ZzX2N1ciA9IEFGRV9ETDhfQ1VSLA0KKwkJLnJl Z19vZnNfZW5kID0gQUZFX0RMOF9FTkQsDQorCQkucmVnX29mc19iYXNlX21zYiA9IEFGRV9ETDhf QkFTRV9NU0IsDQorCQkucmVnX29mc19jdXJfbXNiID0gQUZFX0RMOF9DVVJfTVNCLA0KKwkJLnJl Z19vZnNfZW5kX21zYiA9IEFGRV9ETDhfRU5EX01TQiwNCisJCS5mc19yZWcgPSBBRkVfREw4X0NP TjAsDQorCQkuZnNfc2hpZnQgPSBETDhfTU9ERV9TRlQsDQorCQkuZnNfbWFza2JpdCA9IERMOF9N T0RFX01BU0ssDQorCQkubW9ub19yZWcgPSBBRkVfREw4X0NPTjAsDQorCQkubW9ub19zaGlmdCA9 IERMOF9NT05PX1NGVCwNCisJCS5lbmFibGVfcmVnID0gQUZFX0RBQ19DT04wLA0KKwkJLmVuYWJs ZV9zaGlmdCA9IERMOF9PTl9TRlQsDQorCQkuaGRfcmVnID0gQUZFX0RMOF9DT04wLA0KKwkJLmhk X3NoaWZ0ID0gREw4X0hEX01PREVfU0ZULA0KKwkJLmhkX2FsaWduX3JlZyA9IEFGRV9ETDhfQ09O MCwNCisJCS5oZF9hbGlnbl9tc2hpZnQgPSBETDhfSEFMSUdOX1NGVCwNCisJCS5wYnVmX3JlZyA9 IEFGRV9ETDhfQ09OMCwNCisJCS5wYnVmX3NoaWZ0ID0gREw4X1BCVUZfU0laRV9TRlQsDQorCQku bWlubGVuX3JlZyA9IEFGRV9ETDhfQ09OMCwNCisJCS5taW5sZW5fc2hpZnQgPSBETDhfTUlOTEVO X1NGVCwNCisJfSwNCisJW01UODE5Ml9NRU1JRl9ETDldID0gew0KKwkJLm5hbWUgPSAiREw5IiwN CisJCS5pZCA9IE1UODE5Ml9NRU1JRl9ETDksDQorCQkucmVnX29mc19iYXNlID0gQUZFX0RMOV9C QVNFLA0KKwkJLnJlZ19vZnNfY3VyID0gQUZFX0RMOV9DVVIsDQorCQkucmVnX29mc19lbmQgPSBB RkVfREw5X0VORCwNCisJCS5yZWdfb2ZzX2Jhc2VfbXNiID0gQUZFX0RMOV9CQVNFX01TQiwNCisJ CS5yZWdfb2ZzX2N1cl9tc2IgPSBBRkVfREw5X0NVUl9NU0IsDQorCQkucmVnX29mc19lbmRfbXNi ID0gQUZFX0RMOV9FTkRfTVNCLA0KKwkJLmZzX3JlZyA9IEFGRV9ETDlfQ09OMCwNCisJCS5mc19z aGlmdCA9IERMOV9NT0RFX1NGVCwNCisJCS5mc19tYXNrYml0ID0gREw5X01PREVfTUFTSywNCisJ CS5tb25vX3JlZyA9IEFGRV9ETDlfQ09OMCwNCisJCS5tb25vX3NoaWZ0ID0gREw5X01PTk9fU0ZU LA0KKwkJLmVuYWJsZV9yZWcgPSBBRkVfREFDX0NPTjAsDQorCQkuZW5hYmxlX3NoaWZ0ID0gREw5 X09OX1NGVCwNCisJCS5oZF9yZWcgPSBBRkVfREw5X0NPTjAsDQorCQkuaGRfc2hpZnQgPSBETDlf SERfTU9ERV9TRlQsDQorCQkuaGRfYWxpZ25fcmVnID0gQUZFX0RMOV9DT04wLA0KKwkJLmhkX2Fs aWduX21zaGlmdCA9IERMOV9IQUxJR05fU0ZULA0KKwkJLnBidWZfcmVnID0gQUZFX0RMOV9DT04w LA0KKwkJLnBidWZfc2hpZnQgPSBETDlfUEJVRl9TSVpFX1NGVCwNCisJCS5taW5sZW5fcmVnID0g QUZFX0RMOV9DT04wLA0KKwkJLm1pbmxlbl9zaGlmdCA9IERMOV9NSU5MRU5fU0ZULA0KKwl9LA0K KwlbTVQ4MTkyX01FTUlGX0RBSV0gPSB7DQorCQkubmFtZSA9ICJEQUkiLA0KKwkJLmlkID0gTVQ4 MTkyX01FTUlGX0RBSSwNCisJCS5yZWdfb2ZzX2Jhc2UgPSBBRkVfREFJX0JBU0UsDQorCQkucmVn X29mc19jdXIgPSBBRkVfREFJX0NVUiwNCisJCS5yZWdfb2ZzX2VuZCA9IEFGRV9EQUlfRU5ELA0K KwkJLnJlZ19vZnNfYmFzZV9tc2IgPSBBRkVfREFJX0JBU0VfTVNCLA0KKwkJLnJlZ19vZnNfY3Vy X21zYiA9IEFGRV9EQUlfQ1VSX01TQiwNCisJCS5yZWdfb2ZzX2VuZF9tc2IgPSBBRkVfREFJX0VO RF9NU0IsDQorCQkuZnNfcmVnID0gQUZFX0RBSV9DT04wLA0KKwkJLmZzX3NoaWZ0ID0gREFJX01P REVfU0ZULA0KKwkJLmZzX21hc2tiaXQgPSBEQUlfTU9ERV9NQVNLLA0KKwkJLm1vbm9fcmVnID0g QUZFX0RBSV9DT04wLA0KKwkJLm1vbm9fc2hpZnQgPSBEQUlfRFVQTElDQVRFX1dSX1NGVCwNCisJ CS5tb25vX2ludmVydCA9IDEsDQorCQkuZW5hYmxlX3JlZyA9IEFGRV9EQUNfQ09OMCwNCisJCS5l bmFibGVfc2hpZnQgPSBEQUlfT05fU0ZULA0KKwkJLmhkX3JlZyA9IEFGRV9EQUlfQ09OMCwNCisJ CS5oZF9zaGlmdCA9IERBSV9IRF9NT0RFX1NGVCwNCisJCS5oZF9hbGlnbl9yZWcgPSBBRkVfREFJ X0NPTjAsDQorCQkuaGRfYWxpZ25fbXNoaWZ0ID0gREFJX0hBTElHTl9TRlQsDQorCX0sDQorCVtN VDgxOTJfTUVNSUZfTU9EX0RBSV0gPSB7DQorCQkubmFtZSA9ICJNT0RfREFJIiwNCisJCS5pZCA9 IE1UODE5Ml9NRU1JRl9NT0RfREFJLA0KKwkJLnJlZ19vZnNfYmFzZSA9IEFGRV9NT0RfREFJX0JB U0UsDQorCQkucmVnX29mc19jdXIgPSBBRkVfTU9EX0RBSV9DVVIsDQorCQkucmVnX29mc19lbmQg PSBBRkVfTU9EX0RBSV9FTkQsDQorCQkucmVnX29mc19iYXNlX21zYiA9IEFGRV9NT0RfREFJX0JB U0VfTVNCLA0KKwkJLnJlZ19vZnNfY3VyX21zYiA9IEFGRV9NT0RfREFJX0NVUl9NU0IsDQorCQku cmVnX29mc19lbmRfbXNiID0gQUZFX01PRF9EQUlfRU5EX01TQiwNCisJCS5mc19yZWcgPSBBRkVf TU9EX0RBSV9DT04wLA0KKwkJLmZzX3NoaWZ0ID0gTU9EX0RBSV9NT0RFX1NGVCwNCisJCS5mc19t YXNrYml0ID0gTU9EX0RBSV9NT0RFX01BU0ssDQorCQkubW9ub19yZWcgPSBBRkVfTU9EX0RBSV9D T04wLA0KKwkJLm1vbm9fc2hpZnQgPSBNT0RfREFJX0RVUExJQ0FURV9XUl9TRlQsDQorCQkubW9u b19pbnZlcnQgPSAxLA0KKwkJLmVuYWJsZV9yZWcgPSBBRkVfREFDX0NPTjAsDQorCQkuZW5hYmxl X3NoaWZ0ID0gTU9EX0RBSV9PTl9TRlQsDQorCQkuaGRfcmVnID0gQUZFX01PRF9EQUlfQ09OMCwN CisJCS5oZF9zaGlmdCA9IE1PRF9EQUlfSERfTU9ERV9TRlQsDQorCQkuaGRfYWxpZ25fcmVnID0g QUZFX01PRF9EQUlfQ09OMCwNCisJCS5oZF9hbGlnbl9tc2hpZnQgPSBNT0RfREFJX0hBTElHTl9T RlQsDQorCX0sDQorCVtNVDgxOTJfTUVNSUZfREFJMl0gPSB7DQorCQkubmFtZSA9ICJEQUkyIiwN CisJCS5pZCA9IE1UODE5Ml9NRU1JRl9EQUkyLA0KKwkJLnJlZ19vZnNfYmFzZSA9IEFGRV9EQUky X0JBU0UsDQorCQkucmVnX29mc19jdXIgPSBBRkVfREFJMl9DVVIsDQorCQkucmVnX29mc19lbmQg PSBBRkVfREFJMl9FTkQsDQorCQkucmVnX29mc19iYXNlX21zYiA9IEFGRV9EQUkyX0JBU0VfTVNC LA0KKwkJLnJlZ19vZnNfY3VyX21zYiA9IEFGRV9EQUkyX0NVUl9NU0IsDQorCQkucmVnX29mc19l bmRfbXNiID0gQUZFX0RBSTJfRU5EX01TQiwNCisJCS5mc19yZWcgPSBBRkVfREFJMl9DT04wLA0K KwkJLmZzX3NoaWZ0ID0gREFJMl9NT0RFX1NGVCwNCisJCS5mc19tYXNrYml0ID0gREFJMl9NT0RF X01BU0ssDQorCQkubW9ub19yZWcgPSBBRkVfREFJMl9DT04wLA0KKwkJLm1vbm9fc2hpZnQgPSBE QUkyX0RVUExJQ0FURV9XUl9TRlQsDQorCQkubW9ub19pbnZlcnQgPSAxLA0KKwkJLmVuYWJsZV9y ZWcgPSBBRkVfREFDX0NPTjAsDQorCQkuZW5hYmxlX3NoaWZ0ID0gREFJMl9PTl9TRlQsDQorCQku aGRfcmVnID0gQUZFX0RBSTJfQ09OMCwNCisJCS5oZF9zaGlmdCA9IERBSTJfSERfTU9ERV9TRlQs DQorCQkuaGRfYWxpZ25fcmVnID0gQUZFX0RBSTJfQ09OMCwNCisJCS5oZF9hbGlnbl9tc2hpZnQg PSBEQUkyX0hBTElHTl9TRlQsDQorCX0sDQorCVtNVDgxOTJfTUVNSUZfVlVMMTJdID0gew0KKwkJ Lm5hbWUgPSAiVlVMMTIiLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlGX1ZVTDEyLA0KKwkJLnJlZ19v ZnNfYmFzZSA9IEFGRV9WVUwxMl9CQVNFLA0KKwkJLnJlZ19vZnNfY3VyID0gQUZFX1ZVTDEyX0NV UiwNCisJCS5yZWdfb2ZzX2VuZCA9IEFGRV9WVUwxMl9FTkQsDQorCQkucmVnX29mc19iYXNlX21z YiA9IEFGRV9WVUwxMl9CQVNFX01TQiwNCisJCS5yZWdfb2ZzX2N1cl9tc2IgPSBBRkVfVlVMMTJf Q1VSX01TQiwNCisJCS5yZWdfb2ZzX2VuZF9tc2IgPSBBRkVfVlVMMTJfRU5EX01TQiwNCisJCS5m c19yZWcgPSBBRkVfVlVMMTJfQ09OMCwNCisJCS5mc19zaGlmdCA9IFZVTDEyX01PREVfU0ZULA0K KwkJLmZzX21hc2tiaXQgPSBWVUwxMl9NT0RFX01BU0ssDQorCQkubW9ub19yZWcgPSBBRkVfVlVM MTJfQ09OMCwNCisJCS5tb25vX3NoaWZ0ID0gVlVMMTJfTU9OT19TRlQsDQorCQkucXVhZF9jaF9y ZWcgPSBBRkVfVlVMMTJfQ09OMCwNCisJCS5xdWFkX2NoX3NoaWZ0ID0gVlVMMTJfNENIX0VOX1NG VCwNCisJCS5xdWFkX2NoX21hc2sgPSBWVUwxMl80Q0hfRU5fTUFTSywNCisJCS5lbmFibGVfcmVn ID0gQUZFX0RBQ19DT04wLA0KKwkJLmVuYWJsZV9zaGlmdCA9IFZVTDEyX09OX1NGVCwNCisJCS5o ZF9yZWcgPSBBRkVfVlVMMTJfQ09OMCwNCisJCS5oZF9zaGlmdCA9IFZVTDEyX0hEX01PREVfU0ZU LA0KKwkJLmhkX2FsaWduX3JlZyA9IEFGRV9WVUwxMl9DT04wLA0KKwkJLmhkX2FsaWduX21zaGlm dCA9IFZVTDEyX0hBTElHTl9TRlQsDQorCX0sDQorCVtNVDgxOTJfTUVNSUZfVlVMMl0gPSB7DQor CQkubmFtZSA9ICJWVUwyIiwNCisJCS5pZCA9IE1UODE5Ml9NRU1JRl9WVUwyLA0KKwkJLnJlZ19v ZnNfYmFzZSA9IEFGRV9WVUwyX0JBU0UsDQorCQkucmVnX29mc19jdXIgPSBBRkVfVlVMMl9DVVIs DQorCQkucmVnX29mc19lbmQgPSBBRkVfVlVMMl9FTkQsDQorCQkucmVnX29mc19iYXNlX21zYiA9 IEFGRV9WVUwyX0JBU0VfTVNCLA0KKwkJLnJlZ19vZnNfY3VyX21zYiA9IEFGRV9WVUwyX0NVUl9N U0IsDQorCQkucmVnX29mc19lbmRfbXNiID0gQUZFX1ZVTDJfRU5EX01TQiwNCisJCS5mc19yZWcg PSBBRkVfVlVMMl9DT04wLA0KKwkJLmZzX3NoaWZ0ID0gVlVMMl9NT0RFX1NGVCwNCisJCS5mc19t YXNrYml0ID0gVlVMMl9NT0RFX01BU0ssDQorCQkubW9ub19yZWcgPSBBRkVfVlVMMl9DT04wLA0K KwkJLm1vbm9fc2hpZnQgPSBWVUwyX01PTk9fU0ZULA0KKwkJLmVuYWJsZV9yZWcgPSBBRkVfREFD X0NPTjAsDQorCQkuZW5hYmxlX3NoaWZ0ID0gVlVMMl9PTl9TRlQsDQorCQkuaGRfcmVnID0gQUZF X1ZVTDJfQ09OMCwNCisJCS5oZF9zaGlmdCA9IFZVTDJfSERfTU9ERV9TRlQsDQorCQkuaGRfYWxp Z25fcmVnID0gQUZFX1ZVTDJfQ09OMCwNCisJCS5oZF9hbGlnbl9tc2hpZnQgPSBWVUwyX0hBTElH Tl9TRlQsDQorCX0sDQorCVtNVDgxOTJfTUVNSUZfQVdCXSA9IHsNCisJCS5uYW1lID0gIkFXQiIs DQorCQkuaWQgPSBNVDgxOTJfTUVNSUZfQVdCLA0KKwkJLnJlZ19vZnNfYmFzZSA9IEFGRV9BV0Jf QkFTRSwNCisJCS5yZWdfb2ZzX2N1ciA9IEFGRV9BV0JfQ1VSLA0KKwkJLnJlZ19vZnNfZW5kID0g QUZFX0FXQl9FTkQsDQorCQkucmVnX29mc19iYXNlX21zYiA9IEFGRV9BV0JfQkFTRV9NU0IsDQor CQkucmVnX29mc19jdXJfbXNiID0gQUZFX0FXQl9DVVJfTVNCLA0KKwkJLnJlZ19vZnNfZW5kX21z YiA9IEFGRV9BV0JfRU5EX01TQiwNCisJCS5mc19yZWcgPSBBRkVfQVdCX0NPTjAsDQorCQkuZnNf c2hpZnQgPSBBV0JfTU9ERV9TRlQsDQorCQkuZnNfbWFza2JpdCA9IEFXQl9NT0RFX01BU0ssDQor CQkubW9ub19yZWcgPSBBRkVfQVdCX0NPTjAsDQorCQkubW9ub19zaGlmdCA9IEFXQl9NT05PX1NG VCwNCisJCS5lbmFibGVfcmVnID0gQUZFX0RBQ19DT04wLA0KKwkJLmVuYWJsZV9zaGlmdCA9IEFX Ql9PTl9TRlQsDQorCQkuaGRfcmVnID0gQUZFX0FXQl9DT04wLA0KKwkJLmhkX3NoaWZ0ID0gQVdC X0hEX01PREVfU0ZULA0KKwkJLmhkX2FsaWduX3JlZyA9IEFGRV9BV0JfQ09OMCwNCisJCS5oZF9h bGlnbl9tc2hpZnQgPSBBV0JfSEFMSUdOX1NGVCwNCisJfSwNCisJW01UODE5Ml9NRU1JRl9BV0Iy XSA9IHsNCisJCS5uYW1lID0gIkFXQjIiLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlGX0FXQjIsDQor CQkucmVnX29mc19iYXNlID0gQUZFX0FXQjJfQkFTRSwNCisJCS5yZWdfb2ZzX2N1ciA9IEFGRV9B V0IyX0NVUiwNCisJCS5yZWdfb2ZzX2VuZCA9IEFGRV9BV0IyX0VORCwNCisJCS5yZWdfb2ZzX2Jh c2VfbXNiID0gQUZFX0FXQjJfQkFTRV9NU0IsDQorCQkucmVnX29mc19jdXJfbXNiID0gQUZFX0FX QjJfQ1VSX01TQiwNCisJCS5yZWdfb2ZzX2VuZF9tc2IgPSBBRkVfQVdCMl9FTkRfTVNCLA0KKwkJ LmZzX3JlZyA9IEFGRV9BV0IyX0NPTjAsDQorCQkuZnNfc2hpZnQgPSBBV0IyX01PREVfU0ZULA0K KwkJLmZzX21hc2tiaXQgPSBBV0IyX01PREVfTUFTSywNCisJCS5tb25vX3JlZyA9IEFGRV9BV0Iy X0NPTjAsDQorCQkubW9ub19zaGlmdCA9IEFXQjJfTU9OT19TRlQsDQorCQkuZW5hYmxlX3JlZyA9 IEFGRV9EQUNfQ09OMCwNCisJCS5lbmFibGVfc2hpZnQgPSBBV0IyX09OX1NGVCwNCisJCS5oZF9y ZWcgPSBBRkVfQVdCMl9DT04wLA0KKwkJLmhkX3NoaWZ0ID0gQVdCMl9IRF9NT0RFX1NGVCwNCisJ CS5oZF9hbGlnbl9yZWcgPSBBRkVfQVdCMl9DT04wLA0KKwkJLmhkX2FsaWduX21zaGlmdCA9IEFX QjJfSEFMSUdOX1NGVCwNCisJfSwNCisJW01UODE5Ml9NRU1JRl9WVUwzXSA9IHsNCisJCS5uYW1l ID0gIlZVTDMiLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlGX1ZVTDMsDQorCQkucmVnX29mc19iYXNl ID0gQUZFX1ZVTDNfQkFTRSwNCisJCS5yZWdfb2ZzX2N1ciA9IEFGRV9WVUwzX0NVUiwNCisJCS5y ZWdfb2ZzX2VuZCA9IEFGRV9WVUwzX0VORCwNCisJCS5yZWdfb2ZzX2Jhc2VfbXNiID0gQUZFX1ZV TDNfQkFTRV9NU0IsDQorCQkucmVnX29mc19jdXJfbXNiID0gQUZFX1ZVTDNfQ1VSX01TQiwNCisJ CS5yZWdfb2ZzX2VuZF9tc2IgPSBBRkVfVlVMM19FTkRfTVNCLA0KKwkJLmZzX3JlZyA9IEFGRV9W VUwzX0NPTjAsDQorCQkuZnNfc2hpZnQgPSBWVUwzX01PREVfU0ZULA0KKwkJLmZzX21hc2tiaXQg PSBWVUwzX01PREVfTUFTSywNCisJCS5tb25vX3JlZyA9IEFGRV9WVUwzX0NPTjAsDQorCQkubW9u b19zaGlmdCA9IFZVTDNfTU9OT19TRlQsDQorCQkuZW5hYmxlX3JlZyA9IEFGRV9EQUNfQ09OMCwN CisJCS5lbmFibGVfc2hpZnQgPSBWVUwzX09OX1NGVCwNCisJCS5oZF9yZWcgPSBBRkVfVlVMM19D T04wLA0KKwkJLmhkX3NoaWZ0ID0gVlVMM19IRF9NT0RFX1NGVCwNCisJCS5oZF9hbGlnbl9yZWcg PSBBRkVfVlVMM19DT04wLA0KKwkJLmhkX2FsaWduX21zaGlmdCA9IFZVTDNfSEFMSUdOX1NGVCwN CisJfSwNCisJW01UODE5Ml9NRU1JRl9WVUw0XSA9IHsNCisJCS5uYW1lID0gIlZVTDQiLA0KKwkJ LmlkID0gTVQ4MTkyX01FTUlGX1ZVTDQsDQorCQkucmVnX29mc19iYXNlID0gQUZFX1ZVTDRfQkFT RSwNCisJCS5yZWdfb2ZzX2N1ciA9IEFGRV9WVUw0X0NVUiwNCisJCS5yZWdfb2ZzX2VuZCA9IEFG RV9WVUw0X0VORCwNCisJCS5yZWdfb2ZzX2Jhc2VfbXNiID0gQUZFX1ZVTDRfQkFTRV9NU0IsDQor CQkucmVnX29mc19jdXJfbXNiID0gQUZFX1ZVTDRfQ1VSX01TQiwNCisJCS5yZWdfb2ZzX2VuZF9t c2IgPSBBRkVfVlVMNF9FTkRfTVNCLA0KKwkJLmZzX3JlZyA9IEFGRV9WVUw0X0NPTjAsDQorCQku ZnNfc2hpZnQgPSBWVUw0X01PREVfU0ZULA0KKwkJLmZzX21hc2tiaXQgPSBWVUw0X01PREVfTUFT SywNCisJCS5tb25vX3JlZyA9IEFGRV9WVUw0X0NPTjAsDQorCQkubW9ub19zaGlmdCA9IFZVTDRf TU9OT19TRlQsDQorCQkuZW5hYmxlX3JlZyA9IEFGRV9EQUNfQ09OMCwNCisJCS5lbmFibGVfc2hp ZnQgPSBWVUw0X09OX1NGVCwNCisJCS5oZF9yZWcgPSBBRkVfVlVMNF9DT04wLA0KKwkJLmhkX3No aWZ0ID0gVlVMNF9IRF9NT0RFX1NGVCwNCisJCS5oZF9hbGlnbl9yZWcgPSBBRkVfVlVMNF9DT04w LA0KKwkJLmhkX2FsaWduX21zaGlmdCA9IFZVTDRfSEFMSUdOX1NGVCwNCisJfSwNCisJW01UODE5 Ml9NRU1JRl9WVUw1XSA9IHsNCisJCS5uYW1lID0gIlZVTDUiLA0KKwkJLmlkID0gTVQ4MTkyX01F TUlGX1ZVTDUsDQorCQkucmVnX29mc19iYXNlID0gQUZFX1ZVTDVfQkFTRSwNCisJCS5yZWdfb2Zz X2N1ciA9IEFGRV9WVUw1X0NVUiwNCisJCS5yZWdfb2ZzX2VuZCA9IEFGRV9WVUw1X0VORCwNCisJ CS5yZWdfb2ZzX2Jhc2VfbXNiID0gQUZFX1ZVTDVfQkFTRV9NU0IsDQorCQkucmVnX29mc19jdXJf bXNiID0gQUZFX1ZVTDVfQ1VSX01TQiwNCisJCS5yZWdfb2ZzX2VuZF9tc2IgPSBBRkVfVlVMNV9F TkRfTVNCLA0KKwkJLmZzX3JlZyA9IEFGRV9WVUw1X0NPTjAsDQorCQkuZnNfc2hpZnQgPSBWVUw1 X01PREVfU0ZULA0KKwkJLmZzX21hc2tiaXQgPSBWVUw1X01PREVfTUFTSywNCisJCS5tb25vX3Jl ZyA9IEFGRV9WVUw1X0NPTjAsDQorCQkubW9ub19zaGlmdCA9IFZVTDVfTU9OT19TRlQsDQorCQku ZW5hYmxlX3JlZyA9IEFGRV9EQUNfQ09OMCwNCisJCS5lbmFibGVfc2hpZnQgPSBWVUw1X09OX1NG VCwNCisJCS5oZF9yZWcgPSBBRkVfVlVMNV9DT04wLA0KKwkJLmhkX3NoaWZ0ID0gVlVMNV9IRF9N T0RFX1NGVCwNCisJCS5oZF9hbGlnbl9yZWcgPSBBRkVfVlVMNV9DT04wLA0KKwkJLmhkX2FsaWdu X21zaGlmdCA9IFZVTDVfSEFMSUdOX1NGVCwNCisJfSwNCisJW01UODE5Ml9NRU1JRl9WVUw2XSA9 IHsNCisJCS5uYW1lID0gIlZVTDYiLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlGX1ZVTDYsDQorCQku cmVnX29mc19iYXNlID0gQUZFX1ZVTDZfQkFTRSwNCisJCS5yZWdfb2ZzX2N1ciA9IEFGRV9WVUw2 X0NVUiwNCisJCS5yZWdfb2ZzX2VuZCA9IEFGRV9WVUw2X0VORCwNCisJCS5yZWdfb2ZzX2Jhc2Vf bXNiID0gQUZFX1ZVTDZfQkFTRV9NU0IsDQorCQkucmVnX29mc19jdXJfbXNiID0gQUZFX1ZVTDZf Q1VSX01TQiwNCisJCS5yZWdfb2ZzX2VuZF9tc2IgPSBBRkVfVlVMNl9FTkRfTVNCLA0KKwkJLmZz X3JlZyA9IEFGRV9WVUw2X0NPTjAsDQorCQkuZnNfc2hpZnQgPSBWVUw2X01PREVfU0ZULA0KKwkJ LmZzX21hc2tiaXQgPSBWVUw2X01PREVfTUFTSywNCisJCS5tb25vX3JlZyA9IEFGRV9WVUw2X0NP TjAsDQorCQkubW9ub19zaGlmdCA9IFZVTDZfTU9OT19TRlQsDQorCQkuZW5hYmxlX3JlZyA9IEFG RV9EQUNfQ09OMCwNCisJCS5lbmFibGVfc2hpZnQgPSBWVUw2X09OX1NGVCwNCisJCS5oZF9yZWcg PSBBRkVfVlVMNl9DT04wLA0KKwkJLmhkX3NoaWZ0ID0gVlVMNl9IRF9NT0RFX1NGVCwNCisJCS5o ZF9hbGlnbl9yZWcgPSBBRkVfVlVMNl9DT04wLA0KKwkJLmhkX2FsaWduX21zaGlmdCA9IFZVTDZf SEFMSUdOX1NGVCwNCisJfSwNCisJW01UODE5Ml9NRU1JRl9IRE1JXSA9IHsNCisJCS5uYW1lID0g IkhETUkiLA0KKwkJLmlkID0gTVQ4MTkyX01FTUlGX0hETUksDQorCQkucmVnX29mc19iYXNlID0g QUZFX0hETUlfT1VUX0JBU0UsDQorCQkucmVnX29mc19jdXIgPSBBRkVfSERNSV9PVVRfQ1VSLA0K KwkJLnJlZ19vZnNfZW5kID0gQUZFX0hETUlfT1VUX0VORCwNCisJCS5yZWdfb2ZzX2Jhc2VfbXNi ID0gQUZFX0hETUlfT1VUX0JBU0VfTVNCLA0KKwkJLnJlZ19vZnNfY3VyX21zYiA9IEFGRV9IRE1J X09VVF9DVVJfTVNCLA0KKwkJLnJlZ19vZnNfZW5kX21zYiA9IEFGRV9IRE1JX09VVF9FTkRfTVNC LA0KKwkJLmZzX3JlZyA9IC0xLA0KKwkJLmZzX3NoaWZ0ID0gLTEsDQorCQkuZnNfbWFza2JpdCA9 IC0xLA0KKwkJLm1vbm9fcmVnID0gLTEsDQorCQkubW9ub19zaGlmdCA9IC0xLA0KKwkJLmVuYWJs ZV9yZWcgPSBBRkVfREFDX0NPTjAsDQorCQkuZW5hYmxlX3NoaWZ0ID0gSERNSV9PVVRfT05fU0ZU LA0KKwkJLmhkX3JlZyA9IEFGRV9IRE1JX09VVF9DT04wLA0KKwkJLmhkX3NoaWZ0ID0gSERNSV9P VVRfSERfTU9ERV9TRlQsDQorCQkuaGRfYWxpZ25fcmVnID0gQUZFX0hETUlfT1VUX0NPTjAsDQor CQkuaGRfYWxpZ25fbXNoaWZ0ID0gSERNSV9PVVRfSEFMSUdOX1NGVCwNCisJCS5wYnVmX3JlZyA9 IEFGRV9IRE1JX09VVF9DT04wLA0KKwkJLm1pbmxlbl9yZWcgPSBBRkVfSERNSV9PVVRfQ09OMCwN CisJCS5taW5sZW5fc2hpZnQgPSBIRE1JX09VVF9NSU5MRU5fU0ZULA0KKwl9LA0KK307DQorDQor c3RhdGljIGNvbnN0IHN0cnVjdCBtdGtfYmFzZV9pcnFfZGF0YSBpcnFfZGF0YVtNVDgxOTJfSVJR X05VTV0gPSB7DQorCVtNVDgxOTJfSVJRXzBdID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV8wLA0K KwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05UMCwNCisJCS5pcnFfY250X3NoaWZ0ID0g QUZFX0lSUV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRfTUFT SywNCisJCS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1VfQ09OMSwNCisJCS5pcnFfZnNfc2hpZnQg PSBJUlEwX01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTBfTUNVX01PREVf TUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5fc2hp ZnQgPSBJUlEwX01DVV9PTl9TRlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIs DQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUTBfTUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJf SVJRXzFdID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV8xLA0KKwkJLmlycV9jbnRfcmVnID0gQUZF X0lSUV9NQ1VfQ05UMSwNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQor CQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVnID0g QUZFX0lSUV9NQ1VfQ09OMSwNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlExX01DVV9NT0RFX1NGVCwN CisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTFfTUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5fcmVn ID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQgPSBJUlExX01DVV9PTl9TRlQs DQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9 IElSUTFfTUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJfSVJRXzJdID0gew0KKwkJLmlkID0g TVQ4MTkyX0lSUV8yLA0KKwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05UMiwNCisJCS5p cnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9tYXNrYml0ID0g QUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1VfQ09OMSwNCisJ CS5pcnFfZnNfc2hpZnQgPSBJUlEyX01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNfbWFza2JpdCA9 IElSUTJfTUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwN CisJCS5pcnFfZW5fc2hpZnQgPSBJUlEyX01DVV9PTl9TRlQsDQorCQkuaXJxX2Nscl9yZWcgPSBB RkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUTJfTUNVX0NMUl9TRlQsDQor CX0sDQorCVtNVDgxOTJfSVJRXzNdID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV8zLA0KKwkJLmly cV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05UMywNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lS UV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJ CS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1VfQ09OMSwNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlEz X01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTNfTUNVX01PREVfTUFTSywN CisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQgPSBJ UlEzX01DVV9PTl9TRlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQku aXJxX2Nscl9zaGlmdCA9IElSUTNfTUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJfSVJRXzRd ID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV80LA0KKwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9N Q1VfQ05UNCwNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQorCQkuaXJx X2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVnID0gQUZFX0lS UV9NQ1VfQ09OMSwNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlE0X01DVV9NT0RFX1NGVCwNCisJCS5p cnFfZnNfbWFza2JpdCA9IElSUTRfTUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZF X0lSUV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQgPSBJUlE0X01DVV9PTl9TRlQsDQorCQku aXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUTRf TUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJfSVJRXzVdID0gew0KKwkJLmlkID0gTVQ4MTky X0lSUV81LA0KKwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05UNSwNCisJCS5pcnFfY250 X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lS UV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1VfQ09OMSwNCisJCS5pcnFf ZnNfc2hpZnQgPSBJUlE1X01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTVf TUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5p cnFfZW5fc2hpZnQgPSBJUlE1X01DVV9PTl9TRlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJR X01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUTVfTUNVX0NMUl9TRlQsDQorCX0sDQor CVtNVDgxOTJfSVJRXzZdID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV82LA0KKwkJLmlycV9jbnRf cmVnID0gQUZFX0lSUV9NQ1VfQ05UNiwNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRf U0hJRlQsDQorCQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFf ZnNfcmVnID0gQUZFX0lSUV9NQ1VfQ09OMSwNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlE2X01DVV9N T0RFX1NGVCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTZfTUNVX01PREVfTUFTSywNCisJCS5p cnFfZW5fcmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQgPSBJUlE2X01D VV9PTl9TRlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Ns cl9zaGlmdCA9IElSUTZfTUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJfSVJRXzddID0gew0K KwkJLmlkID0gTVQ4MTkyX0lSUV83LA0KKwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05U NywNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9t YXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1Vf Q09OMSwNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlE3X01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNf bWFza2JpdCA9IElSUTdfTUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9N Q1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQgPSBJUlE3X01DVV9PTl9TRlQsDQorCQkuaXJxX2Ns cl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUTdfTUNVX0NM Ul9TRlQsDQorCX0sDQorCVtNVDgxOTJfSVJRXzhdID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV84 LA0KKwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05UOCwNCisJCS5pcnFfY250X3NoaWZ0 ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRf TUFTSywNCisJCS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1VfQ09OMiwNCisJCS5pcnFfZnNfc2hp ZnQgPSBJUlE4X01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUThfTUNVX01P REVfTUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5f c2hpZnQgPSBJUlE4X01DVV9PTl9TRlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9D TFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUThfTUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgx OTJfSVJRXzldID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV85LA0KKwkJLmlycV9jbnRfcmVnID0g QUZFX0lSUV9NQ1VfQ05UOSwNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQs DQorCQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVn ID0gQUZFX0lSUV9NQ1VfQ09OMiwNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlE5X01DVV9NT0RFX1NG VCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTlfTUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5f cmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQgPSBJUlE5X01DVV9PTl9T RlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlm dCA9IElSUTlfTUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJfSVJRXzEwXSA9IHsNCisJCS5p ZCA9IE1UODE5Ml9JUlFfMTAsDQorCQkuaXJxX2NudF9yZWcgPSBBRkVfSVJRX01DVV9DTlQxMCwN CisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9tYXNr Yml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1VfQ09O MiwNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlExMF9NQ1VfTU9ERV9TRlQsDQorCQkuaXJxX2ZzX21h c2tiaXQgPSBJUlExMF9NQ1VfTU9ERV9NQVNLLA0KKwkJLmlycV9lbl9yZWcgPSBBRkVfSVJRX01D VV9DT04wLA0KKwkJLmlycV9lbl9zaGlmdCA9IElSUTEwX01DVV9PTl9TRlQsDQorCQkuaXJxX2Ns cl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUTEwX01DVV9D TFJfU0ZULA0KKwl9LA0KKwlbTVQ4MTkyX0lSUV8xMV0gPSB7DQorCQkuaWQgPSBNVDgxOTJfSVJR XzExLA0KKwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05UMTEsDQorCQkuaXJxX2NudF9z aGlmdCA9IEFGRV9JUlFfQ05UX1NISUZULA0KKwkJLmlycV9jbnRfbWFza2JpdCA9IEFGRV9JUlFf Q05UX01BU0ssDQorCQkuaXJxX2ZzX3JlZyA9IEFGRV9JUlFfTUNVX0NPTjIsDQorCQkuaXJxX2Zz X3NoaWZ0ID0gSVJRMTFfTUNVX01PREVfU0ZULA0KKwkJLmlycV9mc19tYXNrYml0ID0gSVJRMTFf TUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5p cnFfZW5fc2hpZnQgPSBJUlExMV9NQ1VfT05fU0ZULA0KKwkJLmlycV9jbHJfcmVnID0gQUZFX0lS UV9NQ1VfQ0xSLA0KKwkJLmlycV9jbHJfc2hpZnQgPSBJUlExMV9NQ1VfQ0xSX1NGVCwNCisJfSwN CisJW01UODE5Ml9JUlFfMTJdID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV8xMiwNCisJCS5pcnFf Y250X3JlZyA9IEFGRV9JUlFfTUNVX0NOVDEyLA0KKwkJLmlycV9jbnRfc2hpZnQgPSBBRkVfSVJR X0NOVF9TSElGVCwNCisJCS5pcnFfY250X21hc2tiaXQgPSBBRkVfSVJRX0NOVF9NQVNLLA0KKwkJ LmlycV9mc19yZWcgPSBBRkVfSVJRX01DVV9DT04yLA0KKwkJLmlycV9mc19zaGlmdCA9IElSUTEy X01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTEyX01DVV9NT0RFX01BU0ss DQorCQkuaXJxX2VuX3JlZyA9IEFGRV9JUlFfTUNVX0NPTjAsDQorCQkuaXJxX2VuX3NoaWZ0ID0g SVJRMTJfTUNVX09OX1NGVCwNCisJCS5pcnFfY2xyX3JlZyA9IEFGRV9JUlFfTUNVX0NMUiwNCisJ CS5pcnFfY2xyX3NoaWZ0ID0gSVJRMTJfTUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJfSVJR XzEzXSA9IHsNCisJCS5pZCA9IE1UODE5Ml9JUlFfMTMsDQorCQkuaXJxX2NudF9yZWcgPSBBRkVf SVJRX01DVV9DTlQxMywNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQor CQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVnID0g QUZFX0lSUV9NQ1VfQ09OMiwNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlExM19NQ1VfTU9ERV9TRlQs DQorCQkuaXJxX2ZzX21hc2tiaXQgPSBJUlExM19NQ1VfTU9ERV9NQVNLLA0KKwkJLmlycV9lbl9y ZWcgPSBBRkVfSVJRX01DVV9DT04wLA0KKwkJLmlycV9lbl9zaGlmdCA9IElSUTEzX01DVV9PTl9T RlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlm dCA9IElSUTEzX01DVV9DTFJfU0ZULA0KKwl9LA0KKwlbTVQ4MTkyX0lSUV8xNF0gPSB7DQorCQku aWQgPSBNVDgxOTJfSVJRXzE0LA0KKwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05UMTQs DQorCQkuaXJxX2NudF9zaGlmdCA9IEFGRV9JUlFfQ05UX1NISUZULA0KKwkJLmlycV9jbnRfbWFz a2JpdCA9IEFGRV9JUlFfQ05UX01BU0ssDQorCQkuaXJxX2ZzX3JlZyA9IEFGRV9JUlFfTUNVX0NP TjIsDQorCQkuaXJxX2ZzX3NoaWZ0ID0gSVJRMTRfTUNVX01PREVfU0ZULA0KKwkJLmlycV9mc19t YXNrYml0ID0gSVJRMTRfTUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9N Q1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQgPSBJUlExNF9NQ1VfT05fU0ZULA0KKwkJLmlycV9j bHJfcmVnID0gQUZFX0lSUV9NQ1VfQ0xSLA0KKwkJLmlycV9jbHJfc2hpZnQgPSBJUlExNF9NQ1Vf Q0xSX1NGVCwNCisJfSwNCisJW01UODE5Ml9JUlFfMTVdID0gew0KKwkJLmlkID0gTVQ4MTkyX0lS UV8xNSwNCisJCS5pcnFfY250X3JlZyA9IEFGRV9JUlFfTUNVX0NOVDE1LA0KKwkJLmlycV9jbnRf c2hpZnQgPSBBRkVfSVJRX0NOVF9TSElGVCwNCisJCS5pcnFfY250X21hc2tiaXQgPSBBRkVfSVJR X0NOVF9NQVNLLA0KKwkJLmlycV9mc19yZWcgPSBBRkVfSVJRX01DVV9DT04yLA0KKwkJLmlycV9m c19zaGlmdCA9IElSUTE1X01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTE1 X01DVV9NT0RFX01BU0ssDQorCQkuaXJxX2VuX3JlZyA9IEFGRV9JUlFfTUNVX0NPTjAsDQorCQku aXJxX2VuX3NoaWZ0ID0gSVJRMTVfTUNVX09OX1NGVCwNCisJCS5pcnFfY2xyX3JlZyA9IEFGRV9J UlFfTUNVX0NMUiwNCisJCS5pcnFfY2xyX3NoaWZ0ID0gSVJRMTVfTUNVX0NMUl9TRlQsDQorCX0s DQorCVtNVDgxOTJfSVJRXzE2XSA9IHsNCisJCS5pZCA9IE1UODE5Ml9JUlFfMTYsDQorCQkuaXJx X2NudF9yZWcgPSBBRkVfSVJRX01DVV9DTlQxNiwNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lS UV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJ CS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1VfQ09OMywNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlEx Nl9NQ1VfTU9ERV9TRlQsDQorCQkuaXJxX2ZzX21hc2tiaXQgPSBJUlExNl9NQ1VfTU9ERV9NQVNL LA0KKwkJLmlycV9lbl9yZWcgPSBBRkVfSVJRX01DVV9DT04wLA0KKwkJLmlycV9lbl9zaGlmdCA9 IElSUTE2X01DVV9PTl9TRlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQor CQkuaXJxX2Nscl9zaGlmdCA9IElSUTE2X01DVV9DTFJfU0ZULA0KKwl9LA0KKwlbTVQ4MTkyX0lS UV8xN10gPSB7DQorCQkuaWQgPSBNVDgxOTJfSVJRXzE3LA0KKwkJLmlycV9jbnRfcmVnID0gQUZF X0lSUV9NQ1VfQ05UMTcsDQorCQkuaXJxX2NudF9zaGlmdCA9IEFGRV9JUlFfQ05UX1NISUZULA0K KwkJLmlycV9jbnRfbWFza2JpdCA9IEFGRV9JUlFfQ05UX01BU0ssDQorCQkuaXJxX2ZzX3JlZyA9 IEFGRV9JUlFfTUNVX0NPTjMsDQorCQkuaXJxX2ZzX3NoaWZ0ID0gSVJRMTdfTUNVX01PREVfU0ZU LA0KKwkJLmlycV9mc19tYXNrYml0ID0gSVJRMTdfTUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5f cmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQgPSBJUlExN19NQ1VfT05f U0ZULA0KKwkJLmlycV9jbHJfcmVnID0gQUZFX0lSUV9NQ1VfQ0xSLA0KKwkJLmlycV9jbHJfc2hp ZnQgPSBJUlExN19NQ1VfQ0xSX1NGVCwNCisJfSwNCisJW01UODE5Ml9JUlFfMThdID0gew0KKwkJ LmlkID0gTVQ4MTkyX0lSUV8xOCwNCisJCS5pcnFfY250X3JlZyA9IEFGRV9JUlFfTUNVX0NOVDE4 LA0KKwkJLmlycV9jbnRfc2hpZnQgPSBBRkVfSVJRX0NOVF9TSElGVCwNCisJCS5pcnFfY250X21h c2tiaXQgPSBBRkVfSVJRX0NOVF9NQVNLLA0KKwkJLmlycV9mc19yZWcgPSBBRkVfSVJRX01DVV9D T04zLA0KKwkJLmlycV9mc19zaGlmdCA9IElSUTE4X01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNf bWFza2JpdCA9IElSUTE4X01DVV9NT0RFX01BU0ssDQorCQkuaXJxX2VuX3JlZyA9IEFGRV9JUlFf TUNVX0NPTjAsDQorCQkuaXJxX2VuX3NoaWZ0ID0gSVJRMThfTUNVX09OX1NGVCwNCisJCS5pcnFf Y2xyX3JlZyA9IEFGRV9JUlFfTUNVX0NMUiwNCisJCS5pcnFfY2xyX3NoaWZ0ID0gSVJRMThfTUNV X0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJfSVJRXzE5XSA9IHsNCisJCS5pZCA9IE1UODE5Ml9J UlFfMTksDQorCQkuaXJxX2NudF9yZWcgPSBBRkVfSVJRX01DVV9DTlQxOSwNCisJCS5pcnFfY250 X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lS UV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1VfQ09OMywNCisJCS5pcnFf ZnNfc2hpZnQgPSBJUlExOV9NQ1VfTU9ERV9TRlQsDQorCQkuaXJxX2ZzX21hc2tiaXQgPSBJUlEx OV9NQ1VfTU9ERV9NQVNLLA0KKwkJLmlycV9lbl9yZWcgPSBBRkVfSVJRX01DVV9DT04wLA0KKwkJ LmlycV9lbl9zaGlmdCA9IElSUTE5X01DVV9PTl9TRlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVf SVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUTE5X01DVV9DTFJfU0ZULA0KKwl9 LA0KKwlbTVQ4MTkyX0lSUV8yMF0gPSB7DQorCQkuaWQgPSBNVDgxOTJfSVJRXzIwLA0KKwkJLmly cV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05UMjAsDQorCQkuaXJxX2NudF9zaGlmdCA9IEFGRV9J UlFfQ05UX1NISUZULA0KKwkJLmlycV9jbnRfbWFza2JpdCA9IEFGRV9JUlFfQ05UX01BU0ssDQor CQkuaXJxX2ZzX3JlZyA9IEFGRV9JUlFfTUNVX0NPTjMsDQorCQkuaXJxX2ZzX3NoaWZ0ID0gSVJR MjBfTUNVX01PREVfU0ZULA0KKwkJLmlycV9mc19tYXNrYml0ID0gSVJRMjBfTUNVX01PREVfTUFT SywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQg PSBJUlEyMF9NQ1VfT05fU0ZULA0KKwkJLmlycV9jbHJfcmVnID0gQUZFX0lSUV9NQ1VfQ0xSLA0K KwkJLmlycV9jbHJfc2hpZnQgPSBJUlEyMF9NQ1VfQ0xSX1NGVCwNCisJfSwNCisJW01UODE5Ml9J UlFfMjFdID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV8yMSwNCisJCS5pcnFfY250X3JlZyA9IEFG RV9JUlFfTUNVX0NOVDIxLA0KKwkJLmlycV9jbnRfc2hpZnQgPSBBRkVfSVJRX0NOVF9TSElGVCwN CisJCS5pcnFfY250X21hc2tiaXQgPSBBRkVfSVJRX0NOVF9NQVNLLA0KKwkJLmlycV9mc19yZWcg PSBBRkVfSVJRX01DVV9DT04zLA0KKwkJLmlycV9mc19zaGlmdCA9IElSUTIxX01DVV9NT0RFX1NG VCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTIxX01DVV9NT0RFX01BU0ssDQorCQkuaXJxX2Vu X3JlZyA9IEFGRV9JUlFfTUNVX0NPTjAsDQorCQkuaXJxX2VuX3NoaWZ0ID0gSVJRMjFfTUNVX09O X1NGVCwNCisJCS5pcnFfY2xyX3JlZyA9IEFGRV9JUlFfTUNVX0NMUiwNCisJCS5pcnFfY2xyX3No aWZ0ID0gSVJRMjFfTUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJfSVJRXzIyXSA9IHsNCisJ CS5pZCA9IE1UODE5Ml9JUlFfMjIsDQorCQkuaXJxX2NudF9yZWcgPSBBRkVfSVJRX01DVV9DTlQy MiwNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQsDQorCQkuaXJxX2NudF9t YXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVnID0gQUZFX0lSUV9NQ1Vf Q09OMywNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlEyMl9NQ1VfTU9ERV9TRlQsDQorCQkuaXJxX2Zz X21hc2tiaXQgPSBJUlEyMl9NQ1VfTU9ERV9NQVNLLA0KKwkJLmlycV9lbl9yZWcgPSBBRkVfSVJR X01DVV9DT04wLA0KKwkJLmlycV9lbl9zaGlmdCA9IElSUTIyX01DVV9PTl9TRlQsDQorCQkuaXJx X2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUTIyX01D VV9DTFJfU0ZULA0KKwl9LA0KKwlbTVQ4MTkyX0lSUV8yM10gPSB7DQorCQkuaWQgPSBNVDgxOTJf SVJRXzIzLA0KKwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05UMjMsDQorCQkuaXJxX2Nu dF9zaGlmdCA9IEFGRV9JUlFfQ05UX1NISUZULA0KKwkJLmlycV9jbnRfbWFza2JpdCA9IEFGRV9J UlFfQ05UX01BU0ssDQorCQkuaXJxX2ZzX3JlZyA9IEFGRV9JUlFfTUNVX0NPTjMsDQorCQkuaXJx X2ZzX3NoaWZ0ID0gSVJRMjNfTUNVX01PREVfU0ZULA0KKwkJLmlycV9mc19tYXNrYml0ID0gSVJR MjNfTUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lSUV9NQ1VfQ09OMCwNCisJ CS5pcnFfZW5fc2hpZnQgPSBJUlEyM19NQ1VfT05fU0ZULA0KKwkJLmlycV9jbHJfcmVnID0gQUZF X0lSUV9NQ1VfQ0xSLA0KKwkJLmlycV9jbHJfc2hpZnQgPSBJUlEyM19NQ1VfQ0xSX1NGVCwNCisJ fSwNCisJW01UODE5Ml9JUlFfMjRdID0gew0KKwkJLmlkID0gTVQ4MTkyX0lSUV8yNCwNCisJCS5p cnFfY250X3JlZyA9IEFGRV9JUlFfTUNVX0NOVDI0LA0KKwkJLmlycV9jbnRfc2hpZnQgPSBBRkVf SVJRX0NOVF9TSElGVCwNCisJCS5pcnFfY250X21hc2tiaXQgPSBBRkVfSVJRX0NOVF9NQVNLLA0K KwkJLmlycV9mc19yZWcgPSBBRkVfSVJRX01DVV9DT040LA0KKwkJLmlycV9mc19zaGlmdCA9IElS UTI0X01DVV9NT0RFX1NGVCwNCisJCS5pcnFfZnNfbWFza2JpdCA9IElSUTI0X01DVV9NT0RFX01B U0ssDQorCQkuaXJxX2VuX3JlZyA9IEFGRV9JUlFfTUNVX0NPTjAsDQorCQkuaXJxX2VuX3NoaWZ0 ID0gSVJRMjRfTUNVX09OX1NGVCwNCisJCS5pcnFfY2xyX3JlZyA9IEFGRV9JUlFfTUNVX0NMUiwN CisJCS5pcnFfY2xyX3NoaWZ0ID0gSVJRMjRfTUNVX0NMUl9TRlQsDQorCX0sDQorCVtNVDgxOTJf SVJRXzI1XSA9IHsNCisJCS5pZCA9IE1UODE5Ml9JUlFfMjUsDQorCQkuaXJxX2NudF9yZWcgPSBB RkVfSVJRX01DVV9DTlQyNSwNCisJCS5pcnFfY250X3NoaWZ0ID0gQUZFX0lSUV9DTlRfU0hJRlQs DQorCQkuaXJxX2NudF9tYXNrYml0ID0gQUZFX0lSUV9DTlRfTUFTSywNCisJCS5pcnFfZnNfcmVn ID0gQUZFX0lSUV9NQ1VfQ09ONCwNCisJCS5pcnFfZnNfc2hpZnQgPSBJUlEyNV9NQ1VfTU9ERV9T RlQsDQorCQkuaXJxX2ZzX21hc2tiaXQgPSBJUlEyNV9NQ1VfTU9ERV9NQVNLLA0KKwkJLmlycV9l bl9yZWcgPSBBRkVfSVJRX01DVV9DT04wLA0KKwkJLmlycV9lbl9zaGlmdCA9IElSUTI1X01DVV9P Tl9TRlQsDQorCQkuaXJxX2Nscl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9z aGlmdCA9IElSUTI1X01DVV9DTFJfU0ZULA0KKwl9LA0KKwlbTVQ4MTkyX0lSUV8yNl0gPSB7DQor CQkuaWQgPSBNVDgxOTJfSVJRXzI2LA0KKwkJLmlycV9jbnRfcmVnID0gQUZFX0lSUV9NQ1VfQ05U MjYsDQorCQkuaXJxX2NudF9zaGlmdCA9IEFGRV9JUlFfQ05UX1NISUZULA0KKwkJLmlycV9jbnRf bWFza2JpdCA9IEFGRV9JUlFfQ05UX01BU0ssDQorCQkuaXJxX2ZzX3JlZyA9IEFGRV9JUlFfTUNV X0NPTjQsDQorCQkuaXJxX2ZzX3NoaWZ0ID0gSVJRMjZfTUNVX01PREVfU0ZULA0KKwkJLmlycV9m c19tYXNrYml0ID0gSVJRMjZfTUNVX01PREVfTUFTSywNCisJCS5pcnFfZW5fcmVnID0gQUZFX0lS UV9NQ1VfQ09OMCwNCisJCS5pcnFfZW5fc2hpZnQgPSBJUlEyNl9NQ1VfT05fU0ZULA0KKwkJLmly cV9jbHJfcmVnID0gQUZFX0lSUV9NQ1VfQ0xSLA0KKwkJLmlycV9jbHJfc2hpZnQgPSBJUlEyNl9N Q1VfQ0xSX1NGVCwNCisJfSwNCisJW01UODE5Ml9JUlFfMzFdID0gew0KKwkJLmlkID0gTVQ4MTky X0lSUV8zMSwNCisJCS5pcnFfY250X3JlZyA9IEFGRV9JUlFfTUNVX0NOVDMxLA0KKwkJLmlycV9j bnRfc2hpZnQgPSBBRkVfSVJRX0NOVF9TSElGVCwNCisJCS5pcnFfY250X21hc2tiaXQgPSBBRkVf SVJRX0NOVF9NQVNLLA0KKwkJLmlycV9mc19yZWcgPSAtMSwNCisJCS5pcnFfZnNfc2hpZnQgPSAt MSwNCisJCS5pcnFfZnNfbWFza2JpdCA9IC0xLA0KKwkJLmlycV9lbl9yZWcgPSBBRkVfSVJRX01D VV9DT04wLA0KKwkJLmlycV9lbl9zaGlmdCA9IElSUTMxX01DVV9PTl9TRlQsDQorCQkuaXJxX2Ns cl9yZWcgPSBBRkVfSVJRX01DVV9DTFIsDQorCQkuaXJxX2Nscl9zaGlmdCA9IElSUTMxX01DVV9D TFJfU0ZULA0KKwl9LA0KK307DQorDQorc3RhdGljIGNvbnN0IGludCBtZW1pZl9pcnFfdXNhZ2Vb TVQ4MTkyX01FTUlGX05VTV0gPSB7DQorCVtNVDgxOTJfTUVNSUZfREwxXSA9IE1UODE5Ml9JUlFf MCwNCisJW01UODE5Ml9NRU1JRl9ETDJdID0gTVQ4MTkyX0lSUV8xLA0KKwlbTVQ4MTkyX01FTUlG X0RMM10gPSBNVDgxOTJfSVJRXzIsDQorCVtNVDgxOTJfTUVNSUZfREw0XSA9IE1UODE5Ml9JUlFf MywNCisJW01UODE5Ml9NRU1JRl9ETDVdID0gTVQ4MTkyX0lSUV80LA0KKwlbTVQ4MTkyX01FTUlG X0RMNl0gPSBNVDgxOTJfSVJRXzUsDQorCVtNVDgxOTJfTUVNSUZfREw3XSA9IE1UODE5Ml9JUlFf NiwNCisJW01UODE5Ml9NRU1JRl9ETDhdID0gTVQ4MTkyX0lSUV83LA0KKwlbTVQ4MTkyX01FTUlG X0RMOV0gPSBNVDgxOTJfSVJRXzgsDQorCVtNVDgxOTJfTUVNSUZfREwxMl0gPSBNVDgxOTJfSVJR XzksDQorCVtNVDgxOTJfTUVNSUZfREFJXSA9IE1UODE5Ml9JUlFfMTAsDQorCVtNVDgxOTJfTUVN SUZfTU9EX0RBSV0gPSBNVDgxOTJfSVJRXzExLA0KKwlbTVQ4MTkyX01FTUlGX0RBSTJdID0gTVQ4 MTkyX0lSUV8xMiwNCisJW01UODE5Ml9NRU1JRl9WVUwxMl0gPSBNVDgxOTJfSVJRXzEzLA0KKwlb TVQ4MTkyX01FTUlGX1ZVTDJdID0gTVQ4MTkyX0lSUV8xNCwNCisJW01UODE5Ml9NRU1JRl9BV0Jd ID0gTVQ4MTkyX0lSUV8xNSwNCisJW01UODE5Ml9NRU1JRl9BV0IyXSA9IE1UODE5Ml9JUlFfMTYs DQorCVtNVDgxOTJfTUVNSUZfVlVMM10gPSBNVDgxOTJfSVJRXzE3LA0KKwlbTVQ4MTkyX01FTUlG X1ZVTDRdID0gTVQ4MTkyX0lSUV8xOCwNCisJW01UODE5Ml9NRU1JRl9WVUw1XSA9IE1UODE5Ml9J UlFfMTksDQorCVtNVDgxOTJfTUVNSUZfVlVMNl0gPSBNVDgxOTJfSVJRXzIwLA0KKwlbTVQ4MTky X01FTUlGX0hETUldID0gTVQ4MTkyX0lSUV8zMSwNCit9Ow0KKw0KK3N0YXRpYyBib29sIG10ODE5 Ml9pc192b2xhdGlsZV9yZWcoc3RydWN0IGRldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgcmVnKQ0K K3sNCisJLyogdGhlc2UgYXV0by1nZW4gcmVnIGhhcyByZWFkLW9ubHkgYml0LCBzbyBwdXQgaXQg YXMgdm9sYXRpbGUgKi8NCisJLyogdm9sYXRpbGUgcmVnIGNhbm5vdCBiZSBjYWNoZWQsIHNvIGNh bm5vdCBiZSBzZXQgd2hlbiBwb3dlciBvZmYgKi8NCisJc3dpdGNoIChyZWcpIHsNCisJY2FzZSBB VURJT19UT1BfQ09OMDoJLyogcmVnIGJpdCBjb250cm9sbGVkIGJ5IENDRiAqLw0KKwljYXNlIEFV RElPX1RPUF9DT04xOgkvKiByZWcgYml0IGNvbnRyb2xsZWQgYnkgQ0NGICovDQorCWNhc2UgQVVE SU9fVE9QX0NPTjI6DQorCWNhc2UgQVVESU9fVE9QX0NPTjM6DQorCWNhc2UgQUZFX0RMMV9DVVJf TVNCOg0KKwljYXNlIEFGRV9ETDFfQ1VSOg0KKwljYXNlIEFGRV9ETDFfRU5EOg0KKwljYXNlIEFG RV9ETDJfQ1VSX01TQjoNCisJY2FzZSBBRkVfREwyX0NVUjoNCisJY2FzZSBBRkVfREwyX0VORDoN CisJY2FzZSBBRkVfREwzX0NVUl9NU0I6DQorCWNhc2UgQUZFX0RMM19DVVI6DQorCWNhc2UgQUZF X0RMM19FTkQ6DQorCWNhc2UgQUZFX0RMNF9DVVJfTVNCOg0KKwljYXNlIEFGRV9ETDRfQ1VSOg0K KwljYXNlIEFGRV9ETDRfRU5EOg0KKwljYXNlIEFGRV9ETDEyX0NVUl9NU0I6DQorCWNhc2UgQUZF X0RMMTJfQ1VSOg0KKwljYXNlIEFGRV9ETDEyX0VORDoNCisJY2FzZSBBRkVfQUREQV9TUkNfREVC VUdfTU9OMDoNCisJY2FzZSBBRkVfQUREQV9TUkNfREVCVUdfTU9OMToNCisJY2FzZSBBRkVfQURE QV9VTF9TUkNfTU9OMDoNCisJY2FzZSBBRkVfQUREQV9VTF9TUkNfTU9OMToNCisJY2FzZSBBRkVf U0VDVVJFX0NPTjA6DQorCWNhc2UgQUZFX1NSQU1fQk9VTkQ6DQorCWNhc2UgQUZFX1NFQ1VSRV9D T04xOg0KKwljYXNlIEFGRV9WVUxfQ1VSX01TQjoNCisJY2FzZSBBRkVfVlVMX0NVUjoNCisJY2Fz ZSBBRkVfVlVMX0VORDoNCisJY2FzZSBBRkVfQUREQV8zUkRfREFDX0RMX1NETV9GSUZPX01PTjoN CisJY2FzZSBBRkVfQUREQV8zUkRfREFDX0RMX1NSQ19MQ0hfTU9OOg0KKwljYXNlIEFGRV9BRERB XzNSRF9EQUNfRExfU1JDX1JDSF9NT046DQorCWNhc2UgQUZFX0FEREFfM1JEX0RBQ19ETF9TRE1f T1VUX01PTjoNCisJY2FzZSBBRkVfU0lERVRPTkVfTU9OOg0KKwljYXNlIEFGRV9TSURFVE9ORV9D T04wOg0KKwljYXNlIEFGRV9TSURFVE9ORV9DT0VGRjoNCisJY2FzZSBBRkVfVlVMMl9DVVJfTVNC Og0KKwljYXNlIEFGRV9WVUwyX0NVUjoNCisJY2FzZSBBRkVfVlVMMl9FTkQ6DQorCWNhc2UgQUZF X1ZVTDNfQ1VSX01TQjoNCisJY2FzZSBBRkVfVlVMM19DVVI6DQorCWNhc2UgQUZFX1ZVTDNfRU5E Og0KKwljYXNlIEFGRV9JMlNfTU9OOg0KKwljYXNlIEFGRV9EQUNfTU9OOg0KKwljYXNlIEFGRV9J UlEwX01DVV9DTlRfTU9OOg0KKwljYXNlIEFGRV9JUlE2X01DVV9DTlRfTU9OOg0KKwljYXNlIEFG RV9WVUw0X0NVUl9NU0I6DQorCWNhc2UgQUZFX1ZVTDRfQ1VSOg0KKwljYXNlIEFGRV9WVUw0X0VO RDoNCisJY2FzZSBBRkVfVlVMMTJfQ1VSX01TQjoNCisJY2FzZSBBRkVfVlVMMTJfQ1VSOg0KKwlj YXNlIEFGRV9WVUwxMl9FTkQ6DQorCWNhc2UgQUZFX0lSUTNfTUNVX0NOVF9NT046DQorCWNhc2Ug QUZFX0lSUTRfTUNVX0NOVF9NT046DQorCWNhc2UgQUZFX0lSUV9NQ1VfU1RBVFVTOg0KKwljYXNl IEFGRV9JUlFfTUNVX0NMUjoNCisJY2FzZSBBRkVfSVJRX01DVV9NT04yOg0KKwljYXNlIEFGRV9J UlExX01DVV9DTlRfTU9OOg0KKwljYXNlIEFGRV9JUlEyX01DVV9DTlRfTU9OOg0KKwljYXNlIEFG RV9JUlE1X01DVV9DTlRfTU9OOg0KKwljYXNlIEFGRV9JUlE3X01DVV9DTlRfTU9OOg0KKwljYXNl IEFGRV9JUlFfTUNVX01JU1NfQ0xSOg0KKwljYXNlIEFGRV9HQUlOMV9DVVI6DQorCWNhc2UgQUZF X0dBSU4yX0NVUjoNCisJY2FzZSBBRkVfU1JBTV9ERUxTRUxfQ09OMToNCisJY2FzZSBQQ01fSU5U Rl9DT04yOg0KKwljYXNlIEZQR0FfQ0ZHMDoNCisJY2FzZSBGUEdBX0NGRzE6DQorCWNhc2UgRlBH QV9DRkcyOg0KKwljYXNlIEZQR0FfQ0ZHMzoNCisJY2FzZSBBVURJT19UT1BfREJHX01PTjA6DQor CWNhc2UgQVVESU9fVE9QX0RCR19NT04xOg0KKwljYXNlIEFGRV9JUlE4X01DVV9DTlRfTU9OOg0K KwljYXNlIEFGRV9JUlExMV9NQ1VfQ05UX01PTjoNCisJY2FzZSBBRkVfSVJRMTJfTUNVX0NOVF9N T046DQorCWNhc2UgQUZFX0lSUTlfTUNVX0NOVF9NT046DQorCWNhc2UgQUZFX0lSUTEwX01DVV9D TlRfTU9OOg0KKwljYXNlIEFGRV9JUlExM19NQ1VfQ05UX01PTjoNCisJY2FzZSBBRkVfSVJRMTRf TUNVX0NOVF9NT046DQorCWNhc2UgQUZFX0lSUTE1X01DVV9DTlRfTU9OOg0KKwljYXNlIEFGRV9J UlExNl9NQ1VfQ05UX01PTjoNCisJY2FzZSBBRkVfSVJRMTdfTUNVX0NOVF9NT046DQorCWNhc2Ug QUZFX0lSUTE4X01DVV9DTlRfTU9OOg0KKwljYXNlIEFGRV9JUlExOV9NQ1VfQ05UX01PTjoNCisJ Y2FzZSBBRkVfSVJRMjBfTUNVX0NOVF9NT046DQorCWNhc2UgQUZFX0lSUTIxX01DVV9DTlRfTU9O Og0KKwljYXNlIEFGRV9JUlEyMl9NQ1VfQ05UX01PTjoNCisJY2FzZSBBRkVfSVJRMjNfTUNVX0NO VF9NT046DQorCWNhc2UgQUZFX0lSUTI0X01DVV9DTlRfTU9OOg0KKwljYXNlIEFGRV9JUlEyNV9N Q1VfQ05UX01PTjoNCisJY2FzZSBBRkVfSVJRMjZfTUNVX0NOVF9NT046DQorCWNhc2UgQUZFX0lS UTMxX01DVV9DTlRfTU9OOg0KKwljYXNlIEFGRV9DQklQX01PTjA6DQorCWNhc2UgQUZFX0NCSVBf U0xWX01VWF9NT04wOg0KKwljYXNlIEFGRV9DQklQX1NMVl9ERUNPREVSX01PTjA6DQorCWNhc2Ug QUZFX0FEREE2X01US0FJRl9NT04wOg0KKwljYXNlIEFGRV9BRERBNl9NVEtBSUZfTU9OMToNCisJ Y2FzZSBBRkVfQVdCX0NVUl9NU0I6DQorCWNhc2UgQUZFX0FXQl9DVVI6DQorCWNhc2UgQUZFX0FX Ql9FTkQ6DQorCWNhc2UgQUZFX0FXQjJfQ1VSX01TQjoNCisJY2FzZSBBRkVfQVdCMl9DVVI6DQor CWNhc2UgQUZFX0FXQjJfRU5EOg0KKwljYXNlIEFGRV9EQUlfQ1VSX01TQjoNCisJY2FzZSBBRkVf REFJX0NVUjoNCisJY2FzZSBBRkVfREFJX0VORDoNCisJY2FzZSBBRkVfREFJMl9DVVJfTVNCOg0K KwljYXNlIEFGRV9EQUkyX0NVUjoNCisJY2FzZSBBRkVfREFJMl9FTkQ6DQorCWNhc2UgQUZFX0FE REE2X1NSQ19ERUJVR19NT04wOg0KKwljYXNlIEFGRV9BREQ2QV9VTF9TUkNfTU9OMDoNCisJY2Fz ZSBBRkVfQUREQTZfVUxfU1JDX01PTjE6DQorCWNhc2UgQUZFX01PRF9EQUlfQ1VSX01TQjoNCisJ Y2FzZSBBRkVfTU9EX0RBSV9DVVI6DQorCWNhc2UgQUZFX01PRF9EQUlfRU5EOg0KKwljYXNlIEFG RV9IRE1JX09VVF9DVVJfTVNCOg0KKwljYXNlIEFGRV9IRE1JX09VVF9DVVI6DQorCWNhc2UgQUZF X0hETUlfT1VUX0VORDoNCisJY2FzZSBBRkVfQVdCX1JDSF9NT046DQorCWNhc2UgQUZFX0FXQl9M Q0hfTU9OOg0KKwljYXNlIEFGRV9WVUxfUkNIX01PTjoNCisJY2FzZSBBRkVfVlVMX0xDSF9NT046 DQorCWNhc2UgQUZFX1ZVTDEyX1JDSF9NT046DQorCWNhc2UgQUZFX1ZVTDEyX0xDSF9NT046DQor CWNhc2UgQUZFX1ZVTDJfUkNIX01PTjoNCisJY2FzZSBBRkVfVlVMMl9MQ0hfTU9OOg0KKwljYXNl IEFGRV9EQUlfREFUQV9NT046DQorCWNhc2UgQUZFX01PRF9EQUlfREFUQV9NT046DQorCWNhc2Ug QUZFX0RBSTJfREFUQV9NT046DQorCWNhc2UgQUZFX0FXQjJfUkNIX01PTjoNCisJY2FzZSBBRkVf QVdCMl9MQ0hfTU9OOg0KKwljYXNlIEFGRV9WVUwzX1JDSF9NT046DQorCWNhc2UgQUZFX1ZVTDNf TENIX01PTjoNCisJY2FzZSBBRkVfVlVMNF9SQ0hfTU9OOg0KKwljYXNlIEFGRV9WVUw0X0xDSF9N T046DQorCWNhc2UgQUZFX1ZVTDVfUkNIX01PTjoNCisJY2FzZSBBRkVfVlVMNV9MQ0hfTU9OOg0K KwljYXNlIEFGRV9WVUw2X1JDSF9NT046DQorCWNhc2UgQUZFX1ZVTDZfTENIX01PTjoNCisJY2Fz ZSBBRkVfREwxX1JDSF9NT046DQorCWNhc2UgQUZFX0RMMV9MQ0hfTU9OOg0KKwljYXNlIEFGRV9E TDJfUkNIX01PTjoNCisJY2FzZSBBRkVfREwyX0xDSF9NT046DQorCWNhc2UgQUZFX0RMMTJfUkNI MV9NT046DQorCWNhc2UgQUZFX0RMMTJfTENIMV9NT046DQorCWNhc2UgQUZFX0RMMTJfUkNIMl9N T046DQorCWNhc2UgQUZFX0RMMTJfTENIMl9NT046DQorCWNhc2UgQUZFX0RMM19SQ0hfTU9OOg0K KwljYXNlIEFGRV9ETDNfTENIX01PTjoNCisJY2FzZSBBRkVfREw0X1JDSF9NT046DQorCWNhc2Ug QUZFX0RMNF9MQ0hfTU9OOg0KKwljYXNlIEFGRV9ETDVfUkNIX01PTjoNCisJY2FzZSBBRkVfREw1 X0xDSF9NT046DQorCWNhc2UgQUZFX0RMNl9SQ0hfTU9OOg0KKwljYXNlIEFGRV9ETDZfTENIX01P TjoNCisJY2FzZSBBRkVfREw3X1JDSF9NT046DQorCWNhc2UgQUZFX0RMN19MQ0hfTU9OOg0KKwlj YXNlIEFGRV9ETDhfUkNIX01PTjoNCisJY2FzZSBBRkVfREw4X0xDSF9NT046DQorCWNhc2UgQUZF X1ZVTDVfQ1VSX01TQjoNCisJY2FzZSBBRkVfVlVMNV9DVVI6DQorCWNhc2UgQUZFX1ZVTDVfRU5E Og0KKwljYXNlIEFGRV9WVUw2X0NVUl9NU0I6DQorCWNhc2UgQUZFX1ZVTDZfQ1VSOg0KKwljYXNl IEFGRV9WVUw2X0VORDoNCisJY2FzZSBBRkVfQUREQV9ETF9TRE1fRklGT19NT046DQorCWNhc2Ug QUZFX0FEREFfRExfU1JDX0xDSF9NT046DQorCWNhc2UgQUZFX0FEREFfRExfU1JDX1JDSF9NT046 DQorCWNhc2UgQUZFX0FEREFfRExfU0RNX09VVF9NT046DQorCWNhc2UgQUZFX0NPTk5TWVNfSTJT X01PTjoNCisJY2FzZSBBRkVfQVNSQ18yQ0hfQ09OMDoNCisJY2FzZSBBRkVfQVNSQ18yQ0hfQ09O MjoNCisJY2FzZSBBRkVfQVNSQ18yQ0hfQ09OMzoNCisJY2FzZSBBRkVfQVNSQ18yQ0hfQ09ONDoN CisJY2FzZSBBRkVfQVNSQ18yQ0hfQ09ONToNCisJY2FzZSBBRkVfQVNSQ18yQ0hfQ09ONzoNCisJ Y2FzZSBBRkVfQVNSQ18yQ0hfQ09OODoNCisJY2FzZSBBRkVfQVNSQ18yQ0hfQ09OMTI6DQorCWNh c2UgQUZFX0FTUkNfMkNIX0NPTjEzOg0KKwljYXNlIEFGRV9ETDlfQ1VSX01TQjoNCisJY2FzZSBB RkVfREw5X0NVUjoNCisJY2FzZSBBRkVfREw5X0VORDoNCisJY2FzZSBBRkVfQUREQV9NVEtBSUZf TU9OMDoNCisJY2FzZSBBRkVfQUREQV9NVEtBSUZfTU9OMToNCisJY2FzZSBBRkVfRExfTkxFX1Jf TU9OMDoNCisJY2FzZSBBRkVfRExfTkxFX1JfTU9OMToNCisJY2FzZSBBRkVfRExfTkxFX1JfTU9O MjoNCisJY2FzZSBBRkVfRExfTkxFX0xfTU9OMDoNCisJY2FzZSBBRkVfRExfTkxFX0xfTU9OMToN CisJY2FzZSBBRkVfRExfTkxFX0xfTU9OMjoNCisJY2FzZSBBRkVfR0VORVJBTDFfQVNSQ18yQ0hf Q09OMDoNCisJY2FzZSBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09OMjoNCisJY2FzZSBBRkVfR0VO RVJBTDFfQVNSQ18yQ0hfQ09OMzoNCisJY2FzZSBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09ONDoN CisJY2FzZSBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09ONToNCisJY2FzZSBBRkVfR0VORVJBTDFf QVNSQ18yQ0hfQ09ONzoNCisJY2FzZSBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09OODoNCisJY2Fz ZSBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09OMTI6DQorCWNhc2UgQUZFX0dFTkVSQUwxX0FTUkNf MkNIX0NPTjEzOg0KKwljYXNlIEFGRV9HRU5FUkFMMl9BU1JDXzJDSF9DT04wOg0KKwljYXNlIEFG RV9HRU5FUkFMMl9BU1JDXzJDSF9DT04yOg0KKwljYXNlIEFGRV9HRU5FUkFMMl9BU1JDXzJDSF9D T04zOg0KKwljYXNlIEFGRV9HRU5FUkFMMl9BU1JDXzJDSF9DT040Og0KKwljYXNlIEFGRV9HRU5F UkFMMl9BU1JDXzJDSF9DT041Og0KKwljYXNlIEFGRV9HRU5FUkFMMl9BU1JDXzJDSF9DT043Og0K KwljYXNlIEFGRV9HRU5FUkFMMl9BU1JDXzJDSF9DT044Og0KKwljYXNlIEFGRV9HRU5FUkFMMl9B U1JDXzJDSF9DT04xMjoNCisJY2FzZSBBRkVfR0VORVJBTDJfQVNSQ18yQ0hfQ09OMTM6DQorCWNh c2UgQUZFX0RMOV9SQ0hfTU9OOg0KKwljYXNlIEFGRV9ETDlfTENIX01PTjoNCisJY2FzZSBBRkVf REw1X0NVUl9NU0I6DQorCWNhc2UgQUZFX0RMNV9DVVI6DQorCWNhc2UgQUZFX0RMNV9FTkQ6DQor CWNhc2UgQUZFX0RMNl9DVVJfTVNCOg0KKwljYXNlIEFGRV9ETDZfQ1VSOg0KKwljYXNlIEFGRV9E TDZfRU5EOg0KKwljYXNlIEFGRV9ETDdfQ1VSX01TQjoNCisJY2FzZSBBRkVfREw3X0NVUjoNCisJ Y2FzZSBBRkVfREw3X0VORDoNCisJY2FzZSBBRkVfREw4X0NVUl9NU0I6DQorCWNhc2UgQUZFX0RM OF9DVVI6DQorCWNhc2UgQUZFX0RMOF9FTkQ6DQorCWNhc2UgQUZFX1BST1RfU0lERUJBTkRfTU9O Og0KKwljYXNlIEFGRV9ET01BSU5fU0lERUJBTkQwX01PTjoNCisJY2FzZSBBRkVfRE9NQUlOX1NJ REVCQU5EMV9NT046DQorCWNhc2UgQUZFX0RPTUFJTl9TSURFQkFORDJfTU9OOg0KKwljYXNlIEFG RV9ET01BSU5fU0lERUJBTkQzX01PTjoNCisJY2FzZSBBRkVfQVBMTDFfVFVORVJfQ0ZHOgkvKiBb MjA6MzFdIGlzIG1vbml0b3IgKi8NCisJY2FzZSBBRkVfQVBMTDJfVFVORVJfQ0ZHOgkvKiBbMjA6 MzFdIGlzIG1vbml0b3IgKi8NCisJY2FzZSBBRkVfREFDX0NPTjA6DQorCWNhc2UgQUZFX0lSUV9N Q1VfQ09OMDoNCisJY2FzZSBBRkVfSVJRX01DVV9FTjoNCisJCXJldHVybiB0cnVlOw0KKwlkZWZh dWx0Og0KKwkJcmV0dXJuIGZhbHNlOw0KKwl9Ow0KK30NCisNCitzdGF0aWMgY29uc3Qgc3RydWN0 IHJlZ21hcF9jb25maWcgbXQ4MTkyX2FmZV9yZWdtYXBfY29uZmlnID0gew0KKwkucmVnX2JpdHMg PSAzMiwNCisJLnJlZ19zdHJpZGUgPSA0LA0KKwkudmFsX2JpdHMgPSAzMiwNCisJLnZvbGF0aWxl X3JlZyA9IG10ODE5Ml9pc192b2xhdGlsZV9yZWcsDQorCS5tYXhfcmVnaXN0ZXIgPSBBRkVfTUFY X1JFR0lTVEVSLA0KKwkubnVtX3JlZ19kZWZhdWx0c19yYXcgPSBBRkVfTUFYX1JFR0lTVEVSLA0K KwkuY2FjaGVfdHlwZSA9IFJFR0NBQ0hFX0ZMQVQsDQorfTsNCisNCitzdGF0aWMgaXJxcmV0dXJu X3QgbXQ4MTkyX2FmZV9pcnFfaGFuZGxlcihpbnQgaXJxX2lkLCB2b2lkICpkZXYpDQorew0KKwlz dHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUgPSBkZXY7DQorCXN0cnVjdCBtdGtfYmFzZV9hZmVfaXJx ICppcnE7DQorCXVuc2lnbmVkIGludCBzdGF0dXM7DQorCXVuc2lnbmVkIGludCBzdGF0dXNfbWN1 Ow0KKwl1bnNpZ25lZCBpbnQgbWN1X2VuOw0KKwlpbnQgcmV0Ow0KKwlpbnQgaTsNCisNCisJLyog Z2V0IGlycSB0aGF0IGlzIHNlbnQgdG8gTUNVICovDQorCXJlZ21hcF9yZWFkKGFmZS0+cmVnbWFw LCBBRkVfSVJRX01DVV9FTiwgJm1jdV9lbik7DQorDQorCXJldCA9IHJlZ21hcF9yZWFkKGFmZS0+ cmVnbWFwLCBBRkVfSVJRX01DVV9TVEFUVVMsICZzdGF0dXMpOw0KKwkvKiBvbmx5IGNhcmUgSVJR IHdoaWNoIGlzIHNlbnQgdG8gTUNVICovDQorCXN0YXR1c19tY3UgPSBzdGF0dXMgJiBtY3VfZW4g JiBBRkVfSVJRX1NUQVRVU19CSVRTOw0KKw0KKwlpZiAocmV0IHx8IHN0YXR1c19tY3UgPT0gMCkg ew0KKwkJZGV2X2VycihhZmUtPmRldiwgIiVzKCksIGlycSBzdGF0dXMgZXJyLCByZXQgJWQsIHN0 YXR1cyAweCV4LCBtY3VfZW4gMHgleFxuIiwNCisJCQlfX2Z1bmNfXywgcmV0LCBzdGF0dXMsIG1j dV9lbik7DQorDQorCQlnb3RvIGVycl9pcnE7DQorCX0NCisNCisJZm9yIChpID0gMDsgaSA8IE1U ODE5Ml9NRU1JRl9OVU07IGkrKykgew0KKwkJc3RydWN0IG10a19iYXNlX2FmZV9tZW1pZiAqbWVt aWYgPSAmYWZlLT5tZW1pZltpXTsNCisNCisJCWlmICghbWVtaWYtPnN1YnN0cmVhbSkNCisJCQlj b250aW51ZTsNCisNCisJCWlmIChtZW1pZi0+aXJxX3VzYWdlIDwgMCkNCisJCQljb250aW51ZTsN CisNCisJCWlycSA9ICZhZmUtPmlycXNbbWVtaWYtPmlycV91c2FnZV07DQorDQorCQlpZiAoc3Rh dHVzX21jdSAmICgxIDw8IGlycS0+aXJxX2RhdGEtPmlycV9lbl9zaGlmdCkpDQorCQkJc25kX3Bj bV9wZXJpb2RfZWxhcHNlZChtZW1pZi0+c3Vic3RyZWFtKTsNCisJfQ0KKw0KK2Vycl9pcnE6DQor CS8qIGNsZWFyIGlycSAqLw0KKwlyZWdtYXBfd3JpdGUoYWZlLT5yZWdtYXAsDQorCQkgICAgIEFG RV9JUlFfTUNVX0NMUiwNCisJCSAgICAgc3RhdHVzX21jdSk7DQorDQorCXJldHVybiBJUlFfSEFO RExFRDsNCit9DQorDQorc3RhdGljIGludCBtdDgxOTJfYWZlX3J1bnRpbWVfc3VzcGVuZChzdHJ1 Y3QgZGV2aWNlICpkZXYpDQorew0KKwlzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUgPSBkZXZfZ2V0 X2RydmRhdGEoZGV2KTsNCisJc3RydWN0IG10ODE5Ml9hZmVfcHJpdmF0ZSAqYWZlX3ByaXYgPSBh ZmUtPnBsYXRmb3JtX3ByaXY7DQorCXVuc2lnbmVkIGludCB2YWx1ZTsNCisJaW50IHJldDsNCisN CisJZGV2X2luZm8oYWZlLT5kZXYsICIlcygpXG4iLCBfX2Z1bmNfXyk7DQorDQorCWlmICghYWZl LT5yZWdtYXAgfHwgYWZlX3ByaXYtPnBtX3J1bnRpbWVfYnlwYXNzX3JlZ19jdGwpDQorCQlnb3Rv IHNraXBfcmVnbWFwOw0KKw0KKwkvKiBkaXNhYmxlIEFGRSAqLw0KKwlyZWdtYXBfdXBkYXRlX2Jp dHMoYWZlLT5yZWdtYXAsIEFGRV9EQUNfQ09OMCwgQUZFX09OX01BU0tfU0ZULCAweDApOw0KKw0K KwlyZXQgPSByZWdtYXBfcmVhZF9wb2xsX3RpbWVvdXQoYWZlLT5yZWdtYXAsDQorCQkJCSAgICAg ICBBRkVfREFDX01PTiwNCisJCQkJICAgICAgIHZhbHVlLA0KKwkJCQkgICAgICAgKHZhbHVlICYg QUZFX09OX1JFVE1fTUFTS19TRlQpID09IDAsDQorCQkJCSAgICAgICAyMCwNCisJCQkJICAgICAg IDEgKiAxMDAwICogMTAwMCk7DQorCWlmIChyZXQpDQorCQlkZXZfd2FybihhZmUtPmRldiwgIiVz KCksIHJldCAlZFxuIiwgX19mdW5jX18sIHJldCk7DQorDQorCS8qIG1ha2Ugc3VyZSBhbGwgaXJx IHN0YXR1cyBhcmUgY2xlYXJlZCAqLw0KKwlyZWdtYXBfd3JpdGUoYWZlLT5yZWdtYXAsIEFGRV9J UlFfTUNVX0NMUiwgMHhmZmZmZmZmZik7DQorCXJlZ21hcF93cml0ZShhZmUtPnJlZ21hcCwgQUZF X0lSUV9NQ1VfQ0xSLCAweGZmZmZmZmZmKTsNCisNCisJLyogcmVzZXQgc2dlbiAqLw0KKwlyZWdt YXBfd3JpdGUoYWZlLT5yZWdtYXAsIEFGRV9TSU5FR0VOX0NPTjAsIDB4MCk7DQorCXJlZ21hcF91 cGRhdGVfYml0cyhhZmUtPnJlZ21hcCwgQUZFX1NJTkVHRU5fQ09OMiwNCisJCQkgICBJTk5FUl9M T09QX0JBQ0tfTU9ERV9NQVNLX1NGVCwNCisJCQkgICAweDNmIDw8IElOTkVSX0xPT1BfQkFDS19N T0RFX1NGVCk7DQorDQorCS8qIGNhY2hlIG9ubHkgKi8NCisJcmVnY2FjaGVfY2FjaGVfb25seShh ZmUtPnJlZ21hcCwgdHJ1ZSk7DQorCXJlZ2NhY2hlX21hcmtfZGlydHkoYWZlLT5yZWdtYXApOw0K Kw0KK3NraXBfcmVnbWFwOg0KKwltdDgxOTJfYWZlX2Rpc2FibGVfY2xvY2soYWZlKTsNCisJcmV0 dXJuIDA7DQorfQ0KKw0KK3N0YXRpYyBpbnQgbXQ4MTkyX2FmZV9ydW50aW1lX3Jlc3VtZShzdHJ1 Y3QgZGV2aWNlICpkZXYpDQorew0KKwlzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUgPSBkZXZfZ2V0 X2RydmRhdGEoZGV2KTsNCisJc3RydWN0IG10ODE5Ml9hZmVfcHJpdmF0ZSAqYWZlX3ByaXYgPSBh ZmUtPnBsYXRmb3JtX3ByaXY7DQorCWludCByZXQ7DQorDQorCWRldl9pbmZvKGFmZS0+ZGV2LCAi JXMoKVxuIiwgX19mdW5jX18pOw0KKw0KKwlyZXQgPSBtdDgxOTJfYWZlX2VuYWJsZV9jbG9jayhh ZmUpOw0KKwlpZiAocmV0KQ0KKwkJcmV0dXJuIHJldDsNCisNCisJaWYgKCFhZmUtPnJlZ21hcCB8 fCBhZmVfcHJpdi0+cG1fcnVudGltZV9ieXBhc3NfcmVnX2N0bCkNCisJCWdvdG8gc2tpcF9yZWdt YXA7DQorDQorCXJlZ2NhY2hlX2NhY2hlX29ubHkoYWZlLT5yZWdtYXAsIGZhbHNlKTsNCisJcmVn Y2FjaGVfc3luYyhhZmUtPnJlZ21hcCk7DQorDQorCS8qIGVuYWJsZSBhdWRpbyBzeXMgRENNIGZv ciBwb3dlciBzYXZpbmcgKi8NCisJcmVnbWFwX3VwZGF0ZV9iaXRzKGFmZV9wcml2LT5pbmZyYWNm ZywNCisJCQkgICBQRVJJX0JVU19EQ01fQ1RSTCwgMHgxIDw8IDI5LCAweDEgPDwgMjkpOw0KKwly ZWdtYXBfdXBkYXRlX2JpdHMoYWZlLT5yZWdtYXAsIEFVRElPX1RPUF9DT04wLCAweDEgPDwgMjks IDB4MSA8PCAyOSk7DQorDQorCS8qIGZvcmNlIGNwdSB1c2UgOF8yNCBmb3JtYXQgd2hlbiB3cml0 aW5nIDMyYml0IGRhdGEgKi8NCisJcmVnbWFwX3VwZGF0ZV9iaXRzKGFmZS0+cmVnbWFwLCBBRkVf TUVNSUZfQ09OMCwNCisJCQkgICBDUFVfSERfQUxJR05fTUFTS19TRlQsIDAgPDwgQ1BVX0hEX0FM SUdOX1NGVCk7DQorDQorCS8qIHNldCBhbGwgb3V0cHV0IHBvcnQgdG8gMjRiaXQgKi8NCisJcmVn bWFwX3dyaXRlKGFmZS0+cmVnbWFwLCBBRkVfQ09OTl8yNEJJVCwgMHhmZmZmZmZmZik7DQorCXJl Z21hcF93cml0ZShhZmUtPnJlZ21hcCwgQUZFX0NPTk5fMjRCSVRfMSwgMHhmZmZmZmZmZik7DQor DQorCS8qIGVuYWJsZSBBRkUgKi8NCisJcmVnbWFwX3VwZGF0ZV9iaXRzKGFmZS0+cmVnbWFwLCBB RkVfREFDX0NPTjAsIEFGRV9PTl9NQVNLX1NGVCwgMHgxKTsNCisNCitza2lwX3JlZ21hcDoNCisJ cmV0dXJuIDA7DQorfQ0KKw0KK3N0YXRpYyBpbnQgbXQ4MTkyX2FmZV9jb21wb25lbnRfcHJvYmUo c3RydWN0IHNuZF9zb2NfY29tcG9uZW50ICpjb21wb25lbnQpDQorew0KKwlyZXR1cm4gbXRrX2Fm ZV9hZGRfc3ViX2RhaV9jb250cm9sKGNvbXBvbmVudCk7DQorfQ0KKw0KK2NvbnN0IHN0cnVjdCBz bmRfc29jX2NvbXBvbmVudF9kcml2ZXIgbXQ4MTkyX2FmZV9jb21wb25lbnQgPSB7DQorCS5uYW1l ID0gQUZFX1BDTV9OQU1FLA0KKwkucHJvYmUgPSBtdDgxOTJfYWZlX2NvbXBvbmVudF9wcm9iZSwN CisJLnBvaW50ZXIgPSBtdGtfYWZlX3BjbV9wb2ludGVyLA0KKwkucGNtX2NvbnN0cnVjdCA9IG10 a19hZmVfcGNtX25ldywNCit9Ow0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgc25kX3NvY19jb21w b25lbnRfZHJpdmVyIG10ODE5Ml9hZmVfcGNtX2NvbXBvbmVudCA9IHsNCisJLm5hbWUgPSAibXQ4 MTkyLWFmZS1wY20tZGFpIiwNCit9Ow0KKw0KK3N0YXRpYyBpbnQgbXQ4MTkyX2RhaV9tZW1pZl9y ZWdpc3RlcihzdHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUpDQorew0KKwlzdHJ1Y3QgbXRrX2Jhc2Vf YWZlX2RhaSAqZGFpOw0KKw0KKwlkYWkgPSBkZXZtX2t6YWxsb2MoYWZlLT5kZXYsIHNpemVvZigq ZGFpKSwgR0ZQX0tFUk5FTCk7DQorCWlmICghZGFpKQ0KKwkJcmV0dXJuIC1FTk9NRU07DQorDQor CWxpc3RfYWRkKCZkYWktPmxpc3QsICZhZmUtPnN1Yl9kYWlzKTsNCisNCisJZGFpLT5kYWlfZHJp dmVycyA9IG10ODE5Ml9tZW1pZl9kYWlfZHJpdmVyOw0KKwlkYWktPm51bV9kYWlfZHJpdmVycyA9 IEFSUkFZX1NJWkUobXQ4MTkyX21lbWlmX2RhaV9kcml2ZXIpOw0KKw0KKwlkYWktPmRhcG1fd2lk Z2V0cyA9IG10ODE5Ml9tZW1pZl93aWRnZXRzOw0KKwlkYWktPm51bV9kYXBtX3dpZGdldHMgPSBB UlJBWV9TSVpFKG10ODE5Ml9tZW1pZl93aWRnZXRzKTsNCisJZGFpLT5kYXBtX3JvdXRlcyA9IG10 ODE5Ml9tZW1pZl9yb3V0ZXM7DQorCWRhaS0+bnVtX2RhcG1fcm91dGVzID0gQVJSQVlfU0laRSht dDgxOTJfbWVtaWZfcm91dGVzKTsNCisJcmV0dXJuIDA7DQorfQ0KKw0KK3R5cGVkZWYgaW50ICgq ZGFpX3JlZ2lzdGVyX2NiKShzdHJ1Y3QgbXRrX2Jhc2VfYWZlICopOw0KK3N0YXRpYyBjb25zdCBk YWlfcmVnaXN0ZXJfY2IgZGFpX3JlZ2lzdGVyX2Nic1tdID0gew0KKwltdDgxOTJfZGFpX2FkZGFf cmVnaXN0ZXIsDQorCW10ODE5Ml9kYWlfaTJzX3JlZ2lzdGVyLA0KKwltdDgxOTJfZGFpX3BjbV9y ZWdpc3RlciwNCisJbXQ4MTkyX2RhaV90ZG1fcmVnaXN0ZXIsDQorCW10ODE5Ml9kYWlfbWVtaWZf cmVnaXN0ZXIsDQorfTsNCisNCitzdGF0aWMgaW50IG10ODE5Ml9hZmVfcGNtX2Rldl9wcm9iZShz dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KK3sNCisJc3RydWN0IG10a19iYXNlX2FmZSAq YWZlOw0KKwlzdHJ1Y3QgbXQ4MTkyX2FmZV9wcml2YXRlICphZmVfcHJpdjsNCisJc3RydWN0IGRl dmljZSAqZGV2Ow0KKwlzdHJ1Y3QgcmVzZXRfY29udHJvbCAqcnN0YzsNCisJaW50IGksIHJldCwg aXJxX2lkOw0KKw0KKwlyZXQgPSBkbWFfc2V0X21hc2tfYW5kX2NvaGVyZW50KCZwZGV2LT5kZXYs IERNQV9CSVRfTUFTSygzNCkpOw0KKwlpZiAocmV0KQ0KKwkJcmV0dXJuIHJldDsNCisNCisJYWZl ID0gZGV2bV9remFsbG9jKCZwZGV2LT5kZXYsIHNpemVvZigqYWZlKSwgR0ZQX0tFUk5FTCk7DQor CWlmICghYWZlKQ0KKwkJcmV0dXJuIC1FTk9NRU07DQorCXBsYXRmb3JtX3NldF9kcnZkYXRhKHBk ZXYsIGFmZSk7DQorDQorCWFmZS0+cGxhdGZvcm1fcHJpdiA9IGRldm1fa3phbGxvYygmcGRldi0+ ZGV2LCBzaXplb2YoKmFmZV9wcml2KSwNCisJCQkJCSAgR0ZQX0tFUk5FTCk7DQorCWlmICghYWZl LT5wbGF0Zm9ybV9wcml2KQ0KKwkJcmV0dXJuIC1FTk9NRU07DQorCWFmZV9wcml2ID0gYWZlLT5w bGF0Zm9ybV9wcml2Ow0KKw0KKwlhZmUtPmRldiA9ICZwZGV2LT5kZXY7DQorCWRldiA9IGFmZS0+ ZGV2Ow0KKw0KKwkvKiBpbml0IGF1ZGlvIHJlbGF0ZWQgY2xvY2sgKi8NCisJcmV0ID0gbXQ4MTky X2luaXRfY2xvY2soYWZlKTsNCisJaWYgKHJldCkgew0KKwkJZGV2X2VycihkZXYsICJpbml0IGNs b2NrIGVycm9yXG4iKTsNCisJCXJldHVybiByZXQ7DQorCX0NCisNCisJLyogcmVzZXQgY29udHJv bGxlciB0byByZXNldCBhdWRpbyByZWdzIGJlZm9yZSByZWdtYXAgY2FjaGUgKi8NCisJcnN0YyA9 IGRldm1fcmVzZXRfY29udHJvbF9nZXRfZXhjbHVzaXZlKGRldiwgImF1ZGlvc3lzIik7DQorCWlm IChJU19FUlIocnN0YykpIHsNCisJCXJldCA9IFBUUl9FUlIocnN0Yyk7DQorCQlkZXZfZXJyKGRl diwgImNvdWxkIG5vdCBnZXQgYXVkaW9zeXMgcmVzZXQ6JWRcbiIsIHJldCk7DQorCQlyZXR1cm4g cmV0Ow0KKwl9DQorDQorCXJldCA9IHJlc2V0X2NvbnRyb2xfcmVzZXQocnN0Yyk7DQorCWlmIChy ZXQpIHsNCisJCWRldl9lcnIoZGV2LCAiZmFpbGVkIHRvIHRyaWdnZXIgYXVkaW8gcmVzZXQ6JWRc biIsIHJldCk7DQorCQlyZXR1cm4gcmV0Ow0KKwl9DQorDQorCXBtX3J1bnRpbWVfZW5hYmxlKCZw ZGV2LT5kZXYpOw0KKwlpZiAoIXBtX3J1bnRpbWVfZW5hYmxlZCgmcGRldi0+ZGV2KSkNCisJCWdv dG8gZXJyX3BtX2Rpc2FibGU7DQorDQorCS8qIHJlZ21hcCBpbml0ICovDQorCWFmZS0+cmVnbWFw ID0gc3lzY29uX25vZGVfdG9fcmVnbWFwKGRldi0+cGFyZW50LT5vZl9ub2RlKTsNCisJaWYgKElT X0VSUihhZmUtPnJlZ21hcCkpIHsNCisJCWRldl9lcnIoZGV2LCAiY291bGQgbm90IGdldCByZWdt YXAgZnJvbSBwYXJlbnRcbiIpOw0KKwkJcmV0dXJuIFBUUl9FUlIoYWZlLT5yZWdtYXApOw0KKwl9 DQorCXJldCA9IHJlZ21hcF9hdHRhY2hfZGV2KGRldiwgYWZlLT5yZWdtYXAsICZtdDgxOTJfYWZl X3JlZ21hcF9jb25maWcpOw0KKwlpZiAocmV0KSB7DQorCQlkZXZfd2FybihkZXYsICJyZWdtYXBf YXR0YWNoX2RldiBmYWlsLCByZXQgJWRcbiIsIHJldCk7DQorCQlyZXR1cm4gcmV0Ow0KKwl9DQor DQorCS8qIGVuYWJsZSBjbG9jayBmb3IgcmVnY2FjaGUgZ2V0IGRlZmF1bHQgdmFsdWUgZnJvbSBo dyAqLw0KKwlhZmVfcHJpdi0+cG1fcnVudGltZV9ieXBhc3NfcmVnX2N0bCA9IHRydWU7DQorCXBt X3J1bnRpbWVfZ2V0X3N5bmMoJnBkZXYtPmRldik7DQorDQorCXJldCA9IHJlZ21hcF9yZWluaXRf Y2FjaGUoYWZlLT5yZWdtYXAsICZtdDgxOTJfYWZlX3JlZ21hcF9jb25maWcpOw0KKwlpZiAocmV0 KSB7DQorCQlkZXZfZXJyKGRldiwgInJlZ21hcF9yZWluaXRfY2FjaGUgZmFpbCwgcmV0ICVkXG4i LCByZXQpOw0KKwkJcmV0dXJuIHJldDsNCisJfQ0KKw0KKwlwbV9ydW50aW1lX3B1dF9zeW5jKCZw ZGV2LT5kZXYpOw0KKwlhZmVfcHJpdi0+cG1fcnVudGltZV9ieXBhc3NfcmVnX2N0bCA9IGZhbHNl Ow0KKw0KKwlyZWdjYWNoZV9jYWNoZV9vbmx5KGFmZS0+cmVnbWFwLCB0cnVlKTsNCisJcmVnY2Fj aGVfbWFya19kaXJ0eShhZmUtPnJlZ21hcCk7DQorDQorCS8qIGluaXQgbWVtaWYgKi8NCisJYWZl LT5tZW1pZl9zaXplID0gTVQ4MTkyX01FTUlGX05VTTsNCisJYWZlLT5tZW1pZiA9IGRldm1fa2Nh bGxvYyhkZXYsIGFmZS0+bWVtaWZfc2l6ZSwgc2l6ZW9mKCphZmUtPm1lbWlmKSwNCisJCQkJICBH RlBfS0VSTkVMKTsNCisJaWYgKCFhZmUtPm1lbWlmKQ0KKwkJcmV0dXJuIC1FTk9NRU07DQorDQor CWZvciAoaSA9IDA7IGkgPCBhZmUtPm1lbWlmX3NpemU7IGkrKykgew0KKwkJYWZlLT5tZW1pZltp XS5kYXRhID0gJm1lbWlmX2RhdGFbaV07DQorCQlhZmUtPm1lbWlmW2ldLmlycV91c2FnZSA9IG1l bWlmX2lycV91c2FnZVtpXTsNCisJCWFmZS0+bWVtaWZbaV0uY29uc3RfaXJxID0gMTsNCisJfQ0K Kw0KKwltdXRleF9pbml0KCZhZmUtPmlycV9hbGxvY19sb2NrKTsJLyogbmVlZGVkIHdoZW4gZHlu YW1pYyBpcnEgKi8NCisNCisJLyogaW5pdCBpcnEgKi8NCisJYWZlLT5pcnFzX3NpemUgPSBNVDgx OTJfSVJRX05VTTsNCisJYWZlLT5pcnFzID0gZGV2bV9rY2FsbG9jKGRldiwgYWZlLT5pcnFzX3Np emUsIHNpemVvZigqYWZlLT5pcnFzKSwNCisJCQkJIEdGUF9LRVJORUwpOw0KKwlpZiAoIWFmZS0+ aXJxcykNCisJCXJldHVybiAtRU5PTUVNOw0KKw0KKwlmb3IgKGkgPSAwOyBpIDwgYWZlLT5pcnFz X3NpemU7IGkrKykNCisJCWFmZS0+aXJxc1tpXS5pcnFfZGF0YSA9ICZpcnFfZGF0YVtpXTsNCisN CisJLyogcmVxdWVzdCBpcnEgKi8NCisJaXJxX2lkID0gcGxhdGZvcm1fZ2V0X2lycShwZGV2LCAw KTsNCisJaWYgKGlycV9pZCA8IDApDQorCQlyZXR1cm4gaXJxX2lkOw0KKw0KKwlyZXQgPSBkZXZt X3JlcXVlc3RfaXJxKGRldiwgaXJxX2lkLCBtdDgxOTJfYWZlX2lycV9oYW5kbGVyLA0KKwkJCSAg ICAgICBJUlFGX1RSSUdHRVJfTk9ORSwgImFzeXMtaXNyIiwgKHZvaWQgKilhZmUpOw0KKwlpZiAo cmV0KSB7DQorCQlkZXZfZXJyKGRldiwgImNvdWxkIG5vdCByZXF1ZXN0X2lycSBmb3IgQWZlX0lT Ul9IYW5kbGVcbiIpOw0KKwkJcmV0dXJuIHJldDsNCisJfQ0KKw0KKwkvKiBpbml0IHN1Yl9kYWlz ICovDQorCUlOSVRfTElTVF9IRUFEKCZhZmUtPnN1Yl9kYWlzKTsNCisNCisJZm9yIChpID0gMDsg aSA8IEFSUkFZX1NJWkUoZGFpX3JlZ2lzdGVyX2Nicyk7IGkrKykgew0KKwkJcmV0ID0gZGFpX3Jl Z2lzdGVyX2Nic1tpXShhZmUpOw0KKwkJaWYgKHJldCkgew0KKwkJCWRldl93YXJuKGFmZS0+ZGV2 LCAiZGFpIHJlZ2lzdGVyIGkgJWQgZmFpbCwgcmV0ICVkXG4iLA0KKwkJCQkgaSwgcmV0KTsNCisJ CQlnb3RvIGVycl9wbV9kaXNhYmxlOw0KKwkJfQ0KKwl9DQorDQorCS8qIGluaXQgZGFpX2RyaXZl ciBhbmQgY29tcG9uZW50X2RyaXZlciAqLw0KKwlyZXQgPSBtdGtfYWZlX2NvbWJpbmVfc3ViX2Rh aShhZmUpOw0KKwlpZiAocmV0KSB7DQorCQlkZXZfd2FybihhZmUtPmRldiwgIm10a19hZmVfY29t YmluZV9zdWJfZGFpIGZhaWwsIHJldCAlZFxuIiwNCisJCQkgcmV0KTsNCisJCWdvdG8gZXJyX3Bt X2Rpc2FibGU7DQorCX0NCisNCisJLyogb3RoZXJzICovDQorCWFmZS0+bXRrX2FmZV9oYXJkd2Fy ZSA9ICZtdDgxOTJfYWZlX2hhcmR3YXJlOw0KKwlhZmUtPm1lbWlmX2ZzID0gbXQ4MTkyX21lbWlm X2ZzOw0KKwlhZmUtPmlycV9mcyA9IG10ODE5Ml9pcnFfZnM7DQorCWFmZS0+Z2V0X2RhaV9mcyA9 IG10ODE5Ml9nZXRfZGFpX2ZzOw0KKwlhZmUtPmdldF9tZW1pZl9wYnVmX3NpemUgPSBtdDgxOTJf Z2V0X21lbWlmX3BidWZfc2l6ZTsNCisJYWZlLT5tZW1pZl8zMmJpdF9zdXBwb3J0ZWQgPSAxOw0K Kw0KKwlhZmUtPnJ1bnRpbWVfcmVzdW1lID0gbXQ4MTkyX2FmZV9ydW50aW1lX3Jlc3VtZTsNCisJ YWZlLT5ydW50aW1lX3N1c3BlbmQgPSBtdDgxOTJfYWZlX3J1bnRpbWVfc3VzcGVuZDsNCisNCisJ LyogcmVnaXN0ZXIgcGxhdGZvcm0gKi8NCisJcmV0ID0gZGV2bV9zbmRfc29jX3JlZ2lzdGVyX2Nv bXBvbmVudCgmcGRldi0+ZGV2LA0KKwkJCQkJICAgICAgJm10ODE5Ml9hZmVfY29tcG9uZW50LCBO VUxMLCAwKTsNCisJaWYgKHJldCkgew0KKwkJZGV2X3dhcm4oZGV2LCAiZXJyX3BsYXRmb3JtXG4i KTsNCisJCWdvdG8gZXJyX3BtX2Rpc2FibGU7DQorCX0NCisNCisJcmV0ID0gZGV2bV9zbmRfc29j X3JlZ2lzdGVyX2NvbXBvbmVudCgmcGRldi0+ZGV2LA0KKwkJCQkJICAgICAgJm10ODE5Ml9hZmVf cGNtX2NvbXBvbmVudCwNCisJCQkJCSAgICAgIGFmZS0+ZGFpX2RyaXZlcnMsDQorCQkJCQkgICAg ICBhZmUtPm51bV9kYWlfZHJpdmVycyk7DQorCWlmIChyZXQpIHsNCisJCWRldl93YXJuKGRldiwg ImVycl9kYWlfY29tcG9uZW50XG4iKTsNCisJCWdvdG8gZXJyX3BtX2Rpc2FibGU7DQorCX0NCisN CisJcmV0dXJuIDA7DQorDQorZXJyX3BtX2Rpc2FibGU6DQorCXBtX3J1bnRpbWVfZGlzYWJsZSgm cGRldi0+ZGV2KTsNCisNCisJcmV0dXJuIHJldDsNCit9DQorDQorc3RhdGljIGludCBtdDgxOTJf YWZlX3BjbV9kZXZfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpDQorew0KKwlz dHJ1Y3QgbXRrX2Jhc2VfYWZlICphZmUgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsNCisN CisJcG1fcnVudGltZV9kaXNhYmxlKCZwZGV2LT5kZXYpOw0KKwlpZiAoIXBtX3J1bnRpbWVfc3Rh dHVzX3N1c3BlbmRlZCgmcGRldi0+ZGV2KSkNCisJCW10ODE5Ml9hZmVfcnVudGltZV9zdXNwZW5k KCZwZGV2LT5kZXYpOw0KKw0KKwkvKiBkaXNhYmxlIGFmZSBjbG9jayAqLw0KKwltdDgxOTJfYWZl X2Rpc2FibGVfY2xvY2soYWZlKTsNCisJcmV0dXJuIDA7DQorfQ0KKw0KK3N0YXRpYyBjb25zdCBz dHJ1Y3Qgb2ZfZGV2aWNlX2lkIG10ODE5Ml9hZmVfcGNtX2R0X21hdGNoW10gPSB7DQorCXsgLmNv bXBhdGlibGUgPSAibWVkaWF0ZWssbXQ4MTkyLWF1ZGlvIiwgfSwNCisJe30sDQorfTsNCitNT0RV TEVfREVWSUNFX1RBQkxFKG9mLCBtdDgxOTJfYWZlX3BjbV9kdF9tYXRjaCk7DQorDQorc3RhdGlj IGNvbnN0IHN0cnVjdCBkZXZfcG1fb3BzIG10ODE5Ml9hZmVfcG1fb3BzID0gew0KKwlTRVRfUlVO VElNRV9QTV9PUFMobXQ4MTkyX2FmZV9ydW50aW1lX3N1c3BlbmQsDQorCQkJICAgbXQ4MTkyX2Fm ZV9ydW50aW1lX3Jlc3VtZSwgTlVMTCkNCit9Ow0KKw0KK3N0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1f ZHJpdmVyIG10ODE5Ml9hZmVfcGNtX2RyaXZlciA9IHsNCisJLmRyaXZlciA9IHsNCisJCSAgIC5u YW1lID0gIm10ODE5Mi1hdWRpbyIsDQorCQkgICAub2ZfbWF0Y2hfdGFibGUgPSBtdDgxOTJfYWZl X3BjbV9kdF9tYXRjaCwNCisjaWZkZWYgQ09ORklHX1BNDQorCQkgICAucG0gPSAmbXQ4MTkyX2Fm ZV9wbV9vcHMsDQorI2VuZGlmDQorCX0sDQorCS5wcm9iZSA9IG10ODE5Ml9hZmVfcGNtX2Rldl9w cm9iZSwNCisJLnJlbW92ZSA9IG10ODE5Ml9hZmVfcGNtX2Rldl9yZW1vdmUsDQorfTsNCisNCitt b2R1bGVfcGxhdGZvcm1fZHJpdmVyKG10ODE5Ml9hZmVfcGNtX2RyaXZlcik7DQorDQorTU9EVUxF X0RFU0NSSVBUSU9OKCJNZWRpYXRlayBBTFNBIFNvQyBBRkUgcGxhdGZvcm0gZHJpdmVyIGZvciA4 MTkyIik7DQorTU9EVUxFX0FVVEhPUigiU2hhbmUgQ2hpZW4gPHNoYW5lLmNoaWVuQG1lZGlhdGVr LmNvbT4iKTsNCitNT0RVTEVfTElDRU5TRSgiR1BMIHYyIik7DQpkaWZmIC0tZ2l0IGEvc291bmQv c29jL21lZGlhdGVrL210ODE5Mi9tdDgxOTItaW50ZXJjb25uZWN0aW9uLmggYi9zb3VuZC9zb2Mv bWVkaWF0ZWsvbXQ4MTkyL210ODE5Mi1pbnRlcmNvbm5lY3Rpb24uaA0KbmV3IGZpbGUgbW9kZSAx MDA2NDQNCmluZGV4IDAwMDAwMDAwMDAwMDAuLjZhMWJjN2MxYTg2MjQNCi0tLSAvZGV2L251bGwN CisrKyBiL3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLWludGVyY29ubmVjdGlvbi5o DQpAQCAtMCwwICsxLDY1IEBADQorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAg Ki8NCisvKg0KKyAqIE1lZGlhdGVrIE1UODE5MiBhdWRpbyBkcml2ZXIgaW50ZXJjb25uZWN0aW9u IGRlZmluaXRpb24NCisgKg0KKyAqIENvcHlyaWdodCAoYykgMjAyMCBNZWRpYVRlayBJbmMuDQor ICogQXV0aG9yOiBTaGFuZSBDaGllbiA8c2hhbmUuY2hpZW5AbWVkaWF0ZWsuY29tPg0KKyAqLw0K Kw0KKyNpZm5kZWYgX01UODE5Ml9JTlRFUkNPTk5FQ1RJT05fSF8NCisjZGVmaW5lIF9NVDgxOTJf SU5URVJDT05ORUNUSU9OX0hfDQorDQorLyogaW4gcG9ydCBkZWZpbmUgKi8NCisjZGVmaW5lIElf STJTMF9DSDEgMA0KKyNkZWZpbmUgSV9JMlMwX0NIMiAxDQorI2RlZmluZSBJX0FEREFfVUxfQ0gx IDMNCisjZGVmaW5lIElfQUREQV9VTF9DSDIgNA0KKyNkZWZpbmUgSV9ETDFfQ0gxIDUNCisjZGVm aW5lIElfREwxX0NIMiA2DQorI2RlZmluZSBJX0RMMl9DSDEgNw0KKyNkZWZpbmUgSV9ETDJfQ0gy IDgNCisjZGVmaW5lIElfUENNXzFfQ0FQX0NIMSA5DQorI2RlZmluZSBJX0dBSU4xX09VVF9DSDEg MTANCisjZGVmaW5lIElfR0FJTjFfT1VUX0NIMiAxMQ0KKyNkZWZpbmUgSV9HQUlOMl9PVVRfQ0gx IDEyDQorI2RlZmluZSBJX0dBSU4yX09VVF9DSDIgMTMNCisjZGVmaW5lIElfUENNXzJfQ0FQX0NI MSAxNA0KKyNkZWZpbmUgSV9BRERBX1VMX0NIMyAxNw0KKyNkZWZpbmUgSV9BRERBX1VMX0NINCAx OA0KKyNkZWZpbmUgSV9ETDEyX0NIMSAxOQ0KKyNkZWZpbmUgSV9ETDEyX0NIMiAyMA0KKyNkZWZp bmUgSV9QQ01fMl9DQVBfQ0gyIDIxDQorI2RlZmluZSBJX1BDTV8xX0NBUF9DSDIgMjINCisjZGVm aW5lIElfREwzX0NIMSAyMw0KKyNkZWZpbmUgSV9ETDNfQ0gyIDI0DQorI2RlZmluZSBJX0kyUzJf Q0gxIDI1DQorI2RlZmluZSBJX0kyUzJfQ0gyIDI2DQorI2RlZmluZSBJX0kyUzJfQ0gzIDI3DQor I2RlZmluZSBJX0kyUzJfQ0g0IDI4DQorDQorLyogaW4gcG9ydCBkZWZpbmUgPj0gMzIgKi8NCisj ZGVmaW5lIElfMzJfT0ZGU0VUIDMyDQorI2RlZmluZSBJX0NPTk5TWVNfSTJTX0NIMSAoMzQgLSBJ XzMyX09GRlNFVCkNCisjZGVmaW5lIElfQ09OTlNZU19JMlNfQ0gyICgzNSAtIElfMzJfT0ZGU0VU KQ0KKyNkZWZpbmUgSV9TUkNfMV9PVVRfQ0gxICgzNiAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUg SV9TUkNfMV9PVVRfQ0gyICgzNyAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9TUkNfMl9PVVRf Q0gxICgzOCAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9TUkNfMl9PVVRfQ0gyICgzOSAtIElf MzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9ETDRfQ0gxICg0MCAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZp bmUgSV9ETDRfQ0gyICg0MSAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9ETDVfQ0gxICg0MiAt IElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9ETDVfQ0gyICg0MyAtIElfMzJfT0ZGU0VUKQ0KKyNk ZWZpbmUgSV9ETDZfQ0gxICg0NCAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9ETDZfQ0gyICg0 NSAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9ETDdfQ0gxICg0NiAtIElfMzJfT0ZGU0VUKQ0K KyNkZWZpbmUgSV9ETDdfQ0gyICg0NyAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9ETDhfQ0gx ICg0OCAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9ETDhfQ0gyICg0OSAtIElfMzJfT0ZGU0VU KQ0KKyNkZWZpbmUgSV9ETDlfQ0gxICg1MCAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9ETDlf Q0gyICg1MSAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9JMlM2X0NIMSAoNTIgLSBJXzMyX09G RlNFVCkNCisjZGVmaW5lIElfSTJTNl9DSDIgKDUzIC0gSV8zMl9PRkZTRVQpDQorI2RlZmluZSBJ X0kyUzhfQ0gxICg1NCAtIElfMzJfT0ZGU0VUKQ0KKyNkZWZpbmUgSV9JMlM4X0NIMiAoNTUgLSBJ XzMyX09GRlNFVCkNCisNCisjZW5kaWYNCmRpZmYgLS1naXQgYS9zb3VuZC9zb2MvbWVkaWF0ZWsv bXQ4MTkyL210ODE5Mi1yZWcuaCBiL3NvdW5kL3NvYy9tZWRpYXRlay9tdDgxOTIvbXQ4MTkyLXJl Zy5oDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMDAwMDAwMC4uNTYyZjI1Yzc5 YzM0OQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIvc291bmQvc29jL21lZGlhdGVrL210ODE5Mi9tdDgx OTItcmVnLmgNCkBAIC0wLDAgKzEsMzEzMSBAQA0KKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy OiBHUEwtMi4wICovDQorLyoNCisgKiBtdDgxOTItcmVnLmggIC0tICBNZWRpYXRlayA4MTkyIGF1 ZGlvIGRyaXZlciByZWcgZGVmaW5pdGlvbg0KKyAqDQorICogQ29weXJpZ2h0IChjKSAyMDIwIE1l ZGlhVGVrIEluYy4NCisgKiBBdXRob3I6IFNoYW5lIENoaWVuIDxzaGFuZS5jaGllbkBtZWRpYXRl ay5jb20+DQorICovDQorDQorI2lmbmRlZiBfTVQ4MTkyX1JFR19IXw0KKyNkZWZpbmUgX01UODE5 Ml9SRUdfSF8NCisNCisvKiByZWcgYml0IGVudW0gKi8NCitlbnVtIHsNCisJTVQ4MTkyX01FTUlG X1BCVUZfU0laRV8zMl9CWVRFUywNCisJTVQ4MTkyX01FTUlGX1BCVUZfU0laRV82NF9CWVRFUywN CisJTVQ4MTkyX01FTUlGX1BCVUZfU0laRV8xMjhfQllURVMsDQorCU1UODE5Ml9NRU1JRl9QQlVG X1NJWkVfMjU2X0JZVEVTLA0KKwlNVDgxOTJfTUVNSUZfUEJVRl9TSVpFX05VTSwNCit9Ow0KKw0K Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKg0KKyAqICAgICAgICAgICAgICAgICAgUiBFIEcgSSBTIFQg RSBSICAgICAgIEQgRSBGIEkgTiBJIFQgSSBPIE4NCisgKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovDQor LyogQUZFX0RBQ19DT04wICovDQorI2RlZmluZSBWVUwxMl9PTl9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDMxDQorI2RlZmluZSBWVUwxMl9PTl9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMMTJfT05fTUFTS19TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDMxKQ0KKyNkZWZpbmUgTU9EX0RBSV9P Tl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMA0KKyNkZWZpbmUgTU9EX0RB SV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIE1P RF9EQUlfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAzMCkN CisjZGVmaW5lIERBSV9PTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MjkNCisjZGVmaW5lIERBSV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgxDQorI2RlZmluZSBEQUlfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgweDEgPDwgMjkpDQorI2RlZmluZSBEQUkyX09OX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDI4DQorI2RlZmluZSBEQUkyX09OX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREFJMl9PTl9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDI4KQ0KKyNkZWZpbmUgVlVMNl9PTl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMw0KKyNkZWZpbmUgVlVMNl9P Tl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFZV TDZfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyMykN CisjZGVmaW5lIFZVTDVfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MjINCisjZGVmaW5lIFZVTDVfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgxDQorI2RlZmluZSBWVUw1X09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgweDEgPDwgMjIpDQorI2RlZmluZSBWVUw0X09OX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDIxDQorI2RlZmluZSBWVUw0X09OX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMNF9PTl9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDIxKQ0KKyNkZWZpbmUgVlVMM19PTl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMA0KKyNkZWZpbmUgVlVMM19P Tl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFZV TDNfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyMCkN CisjZGVmaW5lIFZVTDJfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MTkNCisjZGVmaW5lIFZVTDJfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgxDQorI2RlZmluZSBWVUwyX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgweDEgPDwgMTkpDQorI2RlZmluZSBWVUxfT05fU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDE4DQorI2RlZmluZSBWVUxfT05fTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMX09OX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDE4KQ0KKyNkZWZpbmUgQVdCMl9PTl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNw0KKyNkZWZpbmUgQVdCMl9P Tl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFX QjJfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxNykN CisjZGVmaW5lIEFXQl9PTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MTYNCisjZGVmaW5lIEFXQl9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgxDQorI2RlZmluZSBBV0JfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgweDEgPDwgMTYpDQorI2RlZmluZSBETDEyX09OX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDE1DQorI2RlZmluZSBETDEyX09OX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREwxMl9PTl9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDE1KQ0KKyNkZWZpbmUgREw5X09OX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMg0KKyNkZWZpbmUgREw5X09O X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERM OV9PTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxMikN CisjZGVmaW5lIERMOF9PTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MTENCisjZGVmaW5lIERMOF9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgxDQorI2RlZmluZSBETDhfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgweDEgPDwgMTEpDQorI2RlZmluZSBETDdfT05fU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDEwDQorI2RlZmluZSBETDdfT05fTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREw3X09OX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDEwKQ0KKyNkZWZpbmUgREw2X09OX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5DQorI2RlZmluZSBETDZfT05f TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREw2 X09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDkpDQor I2RlZmluZSBETDVfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgN CisjZGVmaW5lIERMNV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBETDVfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgweDEgPDwgOCkNCisjZGVmaW5lIERMNF9PTl9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgNw0KKyNkZWZpbmUgREw0X09OX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMNF9PTl9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA3KQ0KKyNkZWZpbmUgREwzX09OX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2DQorI2RlZmluZSBETDNfT05fTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREwzX09OX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDYpDQorI2RlZmlu ZSBETDJfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUNCisjZGVm aW5lIERMMl9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBETDJfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgw eDEgPDwgNSkNCisjZGVmaW5lIERMMV9PTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgNA0KKyNkZWZpbmUgREwxX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIERMMV9PTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0KKyNkZWZpbmUgSERNSV9PVVRfT05fU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBIRE1JX09VVF9PTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSERNSV9PVVRfT05fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDEpDQorI2RlZmluZSBBRkVf T05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIEFG RV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBBRkVfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg MCkNCisNCisvKiBBRkVfREFDX01PTiAqLw0KKyNkZWZpbmUgQUZFX09OX1JFVE1fU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBBRkVfT05fUkVUTV9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQUZFX09OX1JFVE1fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDApDQorDQorLyogQUZFX0ky U19DT04gKi8NCisjZGVmaW5lIEJDS19ORUdfRUdfTEFUQ0hfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgMzANCisjZGVmaW5lIEJDS19ORUdfRUdfTEFUQ0hfTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBCQ0tfTkVHX0VHX0xBVENIX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgMzApDQorI2RlZmluZSBCQ0tfSU5WX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI5DQorI2RlZmluZSBCQ0tfSU5WX01BU0sgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQkNLX0lOVl9NQVNL X1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDI5KQ0KKyNkZWZpbmUg STJTSU5fUEFEX1NFTF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyOA0KKyNkZWZp bmUgSTJTSU5fUEFEX1NFTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisj ZGVmaW5lIEkyU0lOX1BBRF9TRUxfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4 MSA8PCAyOCkNCisjZGVmaW5lIEkyU19MT09QQkFDS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMjANCisjZGVmaW5lIEkyU19MT09QQkFDS19NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlNfTE9PUEJBQ0tfTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgMjApDQorI2RlZmluZSBJMlNfT05PRkZfTk9UX1JFU0VU X0NLX0VOQUJMRV9TRlQgICAgICAgICAgICAgIDE3DQorI2RlZmluZSBJMlNfT05PRkZfTk9UX1JF U0VUX0NLX0VOQUJMRV9NQVNLICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTX09OT0ZGX05P VF9SRVNFVF9DS19FTkFCTEVfTUFTS19TRlQgICAgICAgICAoMHgxIDw8IDE3KQ0KKyNkZWZpbmUg STJTMV9IRF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMg0KKyNkZWZp bmUgSTJTMV9IRF9FTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisj ZGVmaW5lIEkyUzFfSERfRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4 MSA8PCAxMikNCisjZGVmaW5lIEkyU19PVVRfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOA0KKyNkZWZpbmUgSTJTX09VVF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweGYNCisjZGVmaW5lIEkyU19PVVRfTU9ERV9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4ZiA8PCA4KQ0KKyNkZWZpbmUgSU5WX1BBRF9DVFJMX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA3DQorI2RlZmluZSBJTlZfUEFEX0NUUkxfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSU5WX1BBRF9DVFJMX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDcpDQorI2RlZmluZSBJMlNf QllQU1JDX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYNCisjZGVmaW5lIEky U19CWVBTUkNfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBJMlNfQllQU1JDX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg NikNCisjZGVmaW5lIElOVl9MUkNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgNQ0KKyNkZWZpbmUgSU5WX0xSQ0tfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDENCisjZGVmaW5lIElOVl9MUkNLX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKDB4MSA8PCA1KQ0KKyNkZWZpbmUgSTJTX0ZNVF9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAzDQorI2RlZmluZSBJMlNfRk1UX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTX0ZNVF9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDMpDQorI2RlZmluZSBJMlNfU1JDX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDINCisjZGVmaW5lIEkyU19TUkNf TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlNf U1JDX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMikNCisj ZGVmaW5lIEkyU19XTEVOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQ0K KyNkZWZpbmUgSTJTX1dMRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIEkyU19XTEVOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKDB4MSA8PCAxKQ0KKyNkZWZpbmUgSTJTX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAwDQorI2RlZmluZSBJMlNfRU5fTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTX0VOX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDApDQorDQorLyogQUZFX0kyU19DT04xICovDQor I2RlZmluZSBJMlMyX0xSX1NXQVBfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMx DQorI2RlZmluZSBJMlMyX0xSX1NXQVBfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgSTJTMl9MUl9TV0FQX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDMxKQ0KKyNkZWZpbmUgSTJTMl9TRUxfTzE5X08yMF9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAxOA0KKyNkZWZpbmUgSTJTMl9TRUxfTzE5X08yMF9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzJfU0VMX08xOV9PMjBfTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxOCkNCisjZGVmaW5lIEkyU19PTk9GRl9O T1RfUkVTRVRfQ0tfRU5BQkxFX1NGVCAgICAgICAgICAgICAgMTcNCisjZGVmaW5lIEkyU19PTk9G Rl9OT1RfUkVTRVRfQ0tfRU5BQkxFX01BU0sgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlNf T05PRkZfTk9UX1JFU0VUX0NLX0VOQUJMRV9NQVNLX1NGVCAgICAgICAgICgweDEgPDwgMTcpDQor I2RlZmluZSBJMlMyX1NFTF9PMDNfTzA0X1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2 DQorI2RlZmluZSBJMlMyX1NFTF9PMDNfTzA0X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgSTJTMl9TRUxfTzAzX08wNF9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDE2KQ0KKyNkZWZpbmUgSTJTMl8zMkJJVF9FTl9TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAxMw0KKyNkZWZpbmUgSTJTMl8zMkJJVF9FTl9NQVNLICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzJfMzJCSVRfRU5fTUFTS19TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxMykNCisjZGVmaW5lIEkyUzJfSERfRU5f U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTINCisjZGVmaW5lIEkyUzJfSERf RU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlMy X0hEX0VOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTIpDQor I2RlZmluZSBJMlMyX09VVF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgN CisjZGVmaW5lIEkyUzJfT1VUX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHhmDQorI2RlZmluZSBJMlMyX09VVF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICgweGYgPDwgOCkNCisjZGVmaW5lIElOVl9MUkNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgNQ0KKyNkZWZpbmUgSU5WX0xSQ0tfTUFTSyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIElOVl9MUkNLX01BU0tfU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA1KQ0KKyNkZWZpbmUgSTJTMl9GTVRfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzDQorI2RlZmluZSBJMlMyX0ZNVF9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTMl9GTVRf TUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDMpDQorI2RlZmlu ZSBJMlMyX1dMRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDENCisjZGVm aW5lIEkyUzJfV0xFTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBJMlMyX1dMRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgw eDEgPDwgMSkNCisjZGVmaW5lIEkyUzJfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMA0KKyNkZWZpbmUgSTJTMl9FTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzJfRU5fTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4MSA8PCAwKQ0KKw0KKy8qIEFGRV9JMlNfQ09OMiAqLw0KKyNkZWZp bmUgSTJTM19MUl9TV0FQX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMQ0KKyNk ZWZpbmUgSTJTM19MUl9TV0FQX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEN CisjZGVmaW5lIEkyUzNfTFJfU1dBUF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg KDB4MSA8PCAzMSkNCisjZGVmaW5lIEkyUzNfVVBEQVRFX1dPUkRfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgMjQNCisjZGVmaW5lIEkyUzNfVVBEQVRFX1dPUkRfTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgxZg0KKyNkZWZpbmUgSTJTM19VUERBVEVfV09SRF9NQVNLX1NGVCAg ICAgICAgICAgICAgICAgICAgICAoMHgxZiA8PCAyNCkNCisjZGVmaW5lIEkyUzNfQkNLX0lOVl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjMNCisjZGVmaW5lIEkyUzNfQkNLX0lO Vl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlMzX0JD S19JTlZfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjMpDQorI2Rl ZmluZSBJMlMzX0ZQR0FfQklUX1RFU1RfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgIDIyDQor I2RlZmluZSBJMlMzX0ZQR0FfQklUX1RFU1RfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgIDB4 MQ0KKyNkZWZpbmUgSTJTM19GUEdBX0JJVF9URVNUX01BU0tfU0ZUICAgICAgICAgICAgICAgICAg ICAoMHgxIDw8IDIyKQ0KKyNkZWZpbmUgSTJTM19GUEdBX0JJVF9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAyMQ0KKyNkZWZpbmUgSTJTM19GUEdBX0JJVF9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzNfRlBHQV9CSVRfTUFTS19TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyMSkNCisjZGVmaW5lIEkyUzNfTE9PUEJBQ0tf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjANCisjZGVmaW5lIEkyUzNfTE9PUEJB Q0tfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlMzX0xP T1BCQUNLX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjApDQorI2Rl ZmluZSBJMlNfT05PRkZfTk9UX1JFU0VUX0NLX0VOQUJMRV9TRlQgICAgICAgICAgICAgIDE3DQor I2RlZmluZSBJMlNfT05PRkZfTk9UX1JFU0VUX0NLX0VOQUJMRV9NQVNLICAgICAgICAgICAgIDB4 MQ0KKyNkZWZpbmUgSTJTX09OT0ZGX05PVF9SRVNFVF9DS19FTkFCTEVfTUFTS19TRlQgICAgICAg ICAoMHgxIDw8IDE3KQ0KKyNkZWZpbmUgSTJTM19IRF9FTl9TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAxMg0KKyNkZWZpbmUgSTJTM19IRF9FTl9NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzNfSERfRU5fTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxMikNCisjZGVmaW5lIEkyUzNfT1VUX01PREVf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgSTJTM19PVVRfTU9E RV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIEkyUzNfT1VU X01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCA4KQ0KKyNkZWZp bmUgSTJTM19GTVRfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzDQorI2Rl ZmluZSBJMlMzX0ZNVF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0K KyNkZWZpbmUgSTJTM19GTVRfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo MHgxIDw8IDMpDQorI2RlZmluZSBJMlMzX1dMRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDENCisjZGVmaW5lIEkyUzNfV0xFTl9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlMzX1dMRU5fTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgMSkNCisjZGVmaW5lIEkyUzNfRU5fU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgSTJTM19FTl9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzNfRU5fTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAwKQ0KKw0KKy8qIEFGRV9J MlNfQ09OMyAqLw0KKyNkZWZpbmUgSTJTNF9MUl9TV0FQX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAzMQ0KKyNkZWZpbmUgSTJTNF9MUl9TV0FQX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzRfTFJfU1dBUF9NQVNLX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgKDB4MSA8PCAzMSkNCisjZGVmaW5lIEkyU19PTk9GRl9OT1RfUkVT RVRfQ0tfRU5BQkxFX1NGVCAgICAgICAgICAgICAgMTcNCisjZGVmaW5lIEkyU19PTk9GRl9OT1Rf UkVTRVRfQ0tfRU5BQkxFX01BU0sgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlNfT05PRkZf Tk9UX1JFU0VUX0NLX0VOQUJMRV9NQVNLX1NGVCAgICAgICAgICgweDEgPDwgMTcpDQorI2RlZmlu ZSBJMlM0XzMyQklUX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzDQorI2Rl ZmluZSBJMlM0XzMyQklUX0VOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0K KyNkZWZpbmUgSTJTNF8zMkJJVF9FTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAo MHgxIDw8IDEzKQ0KKyNkZWZpbmUgSTJTNF9IRF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAxMg0KKyNkZWZpbmUgSTJTNF9IRF9FTl9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzRfSERfRU5fTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxMikNCisjZGVmaW5lIEkyUzRfT1VUX01PREVfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgSTJTNF9PVVRfTU9ERV9N QVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIEkyUzRfT1VUX01P REVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCA4KQ0KKyNkZWZpbmUg SU5WX0xSQ0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmlu ZSBJTlZfTFJDS19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNk ZWZpbmUgSU5WX0xSQ0tfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgx IDw8IDUpDQorI2RlZmluZSBJMlM0X0ZNVF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDMNCisjZGVmaW5lIEkyUzRfRk1UX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgxDQorI2RlZmluZSBJMlM0X0ZNVF9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICgweDEgPDwgMykNCisjZGVmaW5lIEkyUzRfV0xFTl9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMQ0KKyNkZWZpbmUgSTJTNF9XTEVOX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzRfV0xFTl9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxKQ0KKyNkZWZpbmUgSTJTNF9F Tl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBJMlM0 X0VOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUg STJTNF9FTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDAp DQorDQorLyogQUZFX0kyU19DT040ICovDQorI2RlZmluZSBJMlM1X0xSX1NXQVBfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDMxDQorI2RlZmluZSBJMlM1X0xSX1NXQVBfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTNV9MUl9TV0FQX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDMxKQ0KKyNkZWZpbmUgSTJT X0xPT1BCQUNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMA0KKyNkZWZpbmUg STJTX0xPT1BCQUNLX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVm aW5lIEkyU19MT09QQkFDS19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8 PCAyMCkNCisjZGVmaW5lIEkyU19PTk9GRl9OT1RfUkVTRVRfQ0tfRU5BQkxFX1NGVCAgICAgICAg ICAgICAgMTcNCisjZGVmaW5lIEkyU19PTk9GRl9OT1RfUkVTRVRfQ0tfRU5BQkxFX01BU0sgICAg ICAgICAgICAgMHgxDQorI2RlZmluZSBJMlNfT05PRkZfTk9UX1JFU0VUX0NLX0VOQUJMRV9NQVNL X1NGVCAgICAgICAgICgweDEgPDwgMTcpDQorI2RlZmluZSBJMlM1XzMyQklUX0VOX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDEzDQorI2RlZmluZSBJMlM1XzMyQklUX0VOX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTNV8zMkJJVF9FTl9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDEzKQ0KKyNkZWZpbmUgSTJT NV9IRF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMg0KKyNkZWZpbmUg STJTNV9IRF9FTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVm aW5lIEkyUzVfSERfRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8 PCAxMikNCisjZGVmaW5lIEkyUzVfT1VUX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgOA0KKyNkZWZpbmUgSTJTNV9PVVRfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweGYNCisjZGVmaW5lIEkyUzVfT1VUX01PREVfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4ZiA8PCA4KQ0KKyNkZWZpbmUgSU5WX0xSQ0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBJTlZfTFJDS19NQVNLICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSU5WX0xSQ0tfTUFTS19TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQorI2RlZmluZSBJMlM1X0ZN VF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMNCisjZGVmaW5lIEkyUzVf Rk1UX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJ MlM1X0ZNVF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMykN CisjZGVmaW5lIEkyUzVfV0xFTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MQ0KKyNkZWZpbmUgSTJTNV9XTEVOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDENCisjZGVmaW5lIEkyUzVfV0xFTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKDB4MSA8PCAxKQ0KKyNkZWZpbmUgSTJTNV9FTl9TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBJMlM1X0VOX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTNV9FTl9NQVNLX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDApDQorDQorLyogQUZFX0NPTk5TWVNfSTJT X0NPTiAqLw0KKyNkZWZpbmUgQkNLX05FR19FR19MQVRDSF9TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAzMA0KKyNkZWZpbmUgQkNLX05FR19FR19MQVRDSF9NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIEJDS19ORUdfRUdfTEFUQ0hfTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgKDB4MSA8PCAzMCkNCisjZGVmaW5lIEJDS19JTlZfU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjkNCisjZGVmaW5lIEJDS19JTlZfTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBCQ0tfSU5WX01BU0tf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjkpDQorI2RlZmluZSBJ MlNJTl9QQURfU0VMX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4DQorI2RlZmlu ZSBJMlNJTl9QQURfU0VMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNk ZWZpbmUgSTJTSU5fUEFEX1NFTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgx IDw8IDI4KQ0KKyNkZWZpbmUgSTJTX0xPT1BCQUNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAyMA0KKyNkZWZpbmUgSTJTX0xPT1BCQUNLX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIEkyU19MT09QQkFDS19NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4MSA8PCAyMCkNCisjZGVmaW5lIEkyU19PTk9GRl9OT1RfUkVTRVRf Q0tfRU5BQkxFX1NGVCAgICAgICAgICAgICAgMTcNCisjZGVmaW5lIEkyU19PTk9GRl9OT1RfUkVT RVRfQ0tfRU5BQkxFX01BU0sgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlNfT05PRkZfTk9U X1JFU0VUX0NLX0VOQUJMRV9NQVNLX1NGVCAgICAgICAgICgweDEgPDwgMTcpDQorI2RlZmluZSBJ MlNfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5l IEkyU19NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2Rl ZmluZSBJMlNfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweGYg PDwgOCkNCisjZGVmaW5lIElOVl9QQURfQ1RSTF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgNw0KKyNkZWZpbmUgSU5WX1BBRF9DVFJMX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElOVl9QQURfQ1RSTF9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCA3KQ0KKyNkZWZpbmUgSTJTX0JZUFNSQ19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA2DQorI2RlZmluZSBJMlNfQllQU1JDX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTX0JZUFNSQ19NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDYpDQorI2RlZmluZSBJTlZfTFJD S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUNCisjZGVmaW5lIElOVl9M UkNLX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJ TlZfTFJDS19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNSkN CisjZGVmaW5lIEkyU19GTVRfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Mw0KKyNkZWZpbmUgSTJTX0ZNVF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDENCisjZGVmaW5lIEkyU19GTVRfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKDB4MSA8PCAzKQ0KKyNkZWZpbmUgSTJTX1NSQ19TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAyDQorI2RlZmluZSBJMlNfU1JDX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTX1NSQ19NQVNLX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDIpDQorI2RlZmluZSBJMlNfV0xFTl9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDENCisjZGVmaW5lIEkyU19XTEVOX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlNfV0xF Tl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMSkNCisjZGVm aW5lIEkyU19FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNk ZWZpbmUgSTJTX0VOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEN CisjZGVmaW5lIEkyU19FTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KDB4MSA8PCAwKQ0KKw0KKy8qIEFGRV9JMlNfQ09ONiAqLw0KKyNkZWZpbmUgQkNLX05FR19FR19M QVRDSF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAzMA0KKyNkZWZpbmUgQkNLX05FR19F R19MQVRDSF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEJDS19O RUdfRUdfTEFUQ0hfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAzMCkNCisj ZGVmaW5lIEJDS19JTlZfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjkN CisjZGVmaW5lIEJDS19JTlZfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBCQ0tfSU5WX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgweDEgPDwgMjkpDQorI2RlZmluZSBJMlM2X0xPT1BCQUNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDIwDQorI2RlZmluZSBJMlM2X0xPT1BCQUNLX01BU0sgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTNl9MT09QQkFDS19NQVNLX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDIwKQ0KKyNkZWZpbmUgSTJTNl9PTk9GRl9O T1RfUkVTRVRfQ0tfRU5BQkxFX1NGVCAgICAgICAgICAgICAxNw0KKyNkZWZpbmUgSTJTNl9PTk9G Rl9OT1RfUkVTRVRfQ0tfRU5BQkxFX01BU0sgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzZf T05PRkZfTk9UX1JFU0VUX0NLX0VOQUJMRV9NQVNLX1NGVCAgICAgICAgKDB4MSA8PCAxNykNCisj ZGVmaW5lIEkyUzZfSERfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTIN CisjZGVmaW5lIEkyUzZfSERfRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBJMlM2X0hEX0VOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgweDEgPDwgMTIpDQorI2RlZmluZSBJMlM2X09VVF9NT0RFX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIEkyUzZfT1VUX01PREVfTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBJMlM2X09VVF9NT0RFX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgOCkNCisjZGVmaW5lIEkyUzZfQllQU1JDX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNg0KKyNkZWZpbmUgSTJTNl9CWVBTUkNf TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzZfQllQ U1JDX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA2KQ0KKyNkZWZp bmUgSU5WX0xSQ0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2Rl ZmluZSBJTlZfTFJDS19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0K KyNkZWZpbmUgSU5WX0xSQ0tfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo MHgxIDw8IDUpDQorI2RlZmluZSBJMlM2X0ZNVF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDMNCisjZGVmaW5lIEkyUzZfRk1UX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlM2X0ZNVF9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgMykNCisjZGVmaW5lIEkyUzZfU1JDX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMg0KKyNkZWZpbmUgSTJTNl9TUkNfTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzZfU1JDX01BU0tf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyKQ0KKyNkZWZpbmUgSTJT Nl9XTEVOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBJ MlM2X1dMRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSTJTNl9XTEVOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDEpDQorI2RlZmluZSBJMlM2X0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDANCisjZGVmaW5lIEkyUzZfRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBJMlM2X0VOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICgweDEgPDwgMCkNCisNCisvKiBBRkVfSTJTX0NPTjcgKi8NCisjZGVmaW5lIEky UzdfTFJfU1dBUF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzENCisjZGVmaW5l IEkyUzdfTFJfU1dBUF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2Rl ZmluZSBJMlM3X0xSX1NXQVBfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEg PDwgMzEpDQorI2RlZmluZSBJMlNfT05PRkZfTk9UX1JFU0VUX0NLX0VOQUJMRV9TRlQgICAgICAg ICAgICAgIDE3DQorI2RlZmluZSBJMlNfT05PRkZfTk9UX1JFU0VUX0NLX0VOQUJMRV9NQVNLICAg ICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTX09OT0ZGX05PVF9SRVNFVF9DS19FTkFCTEVfTUFT S19TRlQgICAgICAgICAoMHgxIDw8IDE3KQ0KKyNkZWZpbmUgSTJTN18zMkJJVF9FTl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAxMw0KKyNkZWZpbmUgSTJTN18zMkJJVF9FTl9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzdfMzJCSVRfRU5f TUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxMykNCisjZGVmaW5lIEky UzdfSERfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTINCisjZGVmaW5l IEkyUzdfSERfRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2Rl ZmluZSBJMlM3X0hEX0VOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEg PDwgMTIpDQorI2RlZmluZSBJMlM3X09VVF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDgNCisjZGVmaW5lIEkyUzdfT1VUX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHhmDQorI2RlZmluZSBJMlM3X09VVF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICgweGYgPDwgOCkNCisjZGVmaW5lIElOVl9MUkNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgNQ0KKyNkZWZpbmUgSU5WX0xSQ0tfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIElOVl9MUkNLX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA1KQ0KKyNkZWZpbmUgSTJTN19G TVRfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzDQorI2RlZmluZSBJMlM3 X0ZNVF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUg STJTN19GTVRfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDMp DQorI2RlZmluZSBJMlM3X1dMRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDENCisjZGVmaW5lIEkyUzdfV0xFTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgxDQorI2RlZmluZSBJMlM3X1dMRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgweDEgPDwgMSkNCisjZGVmaW5lIEkyUzdfRU5fU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgSTJTN19FTl9NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEkyUzdfRU5fTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAwKQ0KKw0KKy8qIEFGRV9JMlNfQ09OOCAq Lw0KKyNkZWZpbmUgQkNLX05FR19FR19MQVRDSF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAzMA0KKyNkZWZpbmUgQkNLX05FR19FR19MQVRDSF9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAweDENCisjZGVmaW5lIEJDS19ORUdfRUdfTEFUQ0hfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgKDB4MSA8PCAzMCkNCisjZGVmaW5lIEJDS19JTlZfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMjkNCisjZGVmaW5lIEJDS19JTlZfTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBCQ0tfSU5WX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjkpDQorI2RlZmluZSBJMlM4X0xP T1BCQUNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwDQorI2RlZmluZSBJMlM4 X0xPT1BCQUNLX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUg STJTOF9MT09QQkFDS19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDIw KQ0KKyNkZWZpbmUgSTJTOF9PTk9GRl9OT1RfUkVTRVRfQ0tfRU5BQkxFX1NGVCAgICAgICAgICAg ICAxNw0KKyNkZWZpbmUgSTJTOF9PTk9GRl9OT1RfUkVTRVRfQ0tfRU5BQkxFX01BU0sgICAgICAg ICAgICAweDENCisjZGVmaW5lIEkyUzhfT05PRkZfTk9UX1JFU0VUX0NLX0VOQUJMRV9NQVNLX1NG VCAgICAgICAgKDB4MSA8PCAxNykNCisjZGVmaW5lIEkyUzhfSERfRU5fU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMTINCisjZGVmaW5lIEkyUzhfSERfRU5fTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlM4X0hEX0VOX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTIpDQorI2RlZmluZSBJMlM4X09V VF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIEkyUzhf T1VUX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBJ MlM4X09VVF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgOCkN CisjZGVmaW5lIEkyUzhfQllQU1JDX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ng0KKyNkZWZpbmUgSTJTOF9CWVBTUkNfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDENCisjZGVmaW5lIEkyUzhfQllQU1JDX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAgKDB4MSA8PCA2KQ0KKyNkZWZpbmUgSU5WX0xSQ0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBJTlZfTFJDS19NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSU5WX0xSQ0tfTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQorI2RlZmluZSBJMlM4X0ZNVF9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMNCisjZGVmaW5lIEkyUzhfRk1UX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlM4X0ZN VF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMykNCisjZGVm aW5lIEkyUzhfU1JDX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMg0KKyNk ZWZpbmUgSTJTOF9TUkNfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEN CisjZGVmaW5lIEkyUzhfU1JDX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KDB4MSA8PCAyKQ0KKyNkZWZpbmUgSTJTOF9XTEVOX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAxDQorI2RlZmluZSBJMlM4X1dMRU5fTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTOF9XTEVOX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoMHgxIDw8IDEpDQorI2RlZmluZSBJMlM4X0VOX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIEkyUzhfRU5fTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlM4X0VOX01BU0tf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMCkNCisNCisvKiBBRkVf STJTX0NPTjkgKi8NCisjZGVmaW5lIEkyUzlfTFJfU1dBUF9TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMzENCisjZGVmaW5lIEkyUzlfTFJfU1dBUF9NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlM5X0xSX1NXQVBfTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICgweDEgPDwgMzEpDQorI2RlZmluZSBJMlNfT05PRkZfTk9UX1JF U0VUX0NLX0VOQUJMRV9TRlQgICAgICAgICAgICAgIDE3DQorI2RlZmluZSBJMlNfT05PRkZfTk9U X1JFU0VUX0NLX0VOQUJMRV9NQVNLICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTX09OT0ZG X05PVF9SRVNFVF9DS19FTkFCTEVfTUFTS19TRlQgICAgICAgICAoMHgxIDw8IDE3KQ0KKyNkZWZp bmUgSTJTOV8zMkJJVF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMw0KKyNk ZWZpbmUgSTJTOV8zMkJJVF9FTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEN CisjZGVmaW5lIEkyUzlfMzJCSVRfRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAg KDB4MSA8PCAxMykNCisjZGVmaW5lIEkyUzlfSERfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMTINCisjZGVmaW5lIEkyUzlfSERfRU5fTUFTSyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlM5X0hEX0VOX01BU0tfU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTIpDQorI2RlZmluZSBJMlM5X09VVF9NT0RFX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIEkyUzlfT1VUX01PREVf TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBJMlM5X09VVF9N T0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgOCkNCisjZGVmaW5l IElOVl9MUkNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNQ0KKyNkZWZp bmUgSU5WX0xSQ0tfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisj ZGVmaW5lIElOVl9MUkNLX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4 MSA8PCA1KQ0KKyNkZWZpbmUgSTJTOV9GTVRfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAzDQorI2RlZmluZSBJMlM5X0ZNVF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgSTJTOV9GTVRfTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoMHgxIDw8IDMpDQorI2RlZmluZSBJMlM5X1dMRU5fU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDENCisjZGVmaW5lIEkyUzlfV0xFTl9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJMlM5X1dMRU5fTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMSkNCisjZGVmaW5lIEkyUzlf RU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgSTJT OV9FTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IEkyUzlfRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAw KQ0KKw0KKy8qIEFGRV9BU1JDXzJDSF9DT04yICovDQorI2RlZmluZSBDSFNFVF9PMTZCSVRfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE5DQorI2RlZmluZSBDSFNFVF9PMTZCSVRf TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQ0hTRVRfTzE2 QklUX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDE5KQ0KKyNkZWZp bmUgQ0hTRVRfQ0xSX0lJUl9ISVNUT1JZX1NGVCAgICAgICAgICAgICAgICAgICAgICAxNw0KKyNk ZWZpbmUgQ0hTRVRfQ0xSX0lJUl9ISVNUT1JZX01BU0sgICAgICAgICAgICAgICAgICAgICAweDEN CisjZGVmaW5lIENIU0VUX0NMUl9JSVJfSElTVE9SWV9NQVNLX1NGVCAgICAgICAgICAgICAgICAg KDB4MSA8PCAxNykNCisjZGVmaW5lIENIU0VUX0lTX01PTk9fU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMTYNCisjZGVmaW5lIENIU0VUX0lTX01PTk9fTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBDSFNFVF9JU19NT05PX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTYpDQorI2RlZmluZSBDSFNFVF9JSVJfRU5fU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExDQorI2RlZmluZSBDSFNFVF9JSVJfRU5f TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQ0hTRVRfSUlS X0VOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDExKQ0KKyNkZWZp bmUgQ0hTRVRfSUlSX1NUQUdFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICA4DQorI2Rl ZmluZSBDSFNFVF9JSVJfU1RBR0VfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Nw0K KyNkZWZpbmUgQ0hTRVRfSUlSX1NUQUdFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAo MHg3IDw8IDgpDQorI2RlZmluZSBDSFNFVF9TVFJfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDUNCisjZGVmaW5lIENIU0VUX1NUUl9DTFJfTUFTSyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBDSFNFVF9TVFJfQ0xSX01BU0tfU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgNSkNCisjZGVmaW5lIENIU0VUX09OX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMg0KKyNkZWZpbmUgQ0hTRVRfT05fTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIENIU0VUX09OX01BU0tf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyKQ0KKyNkZWZpbmUgQ09F RkZfU1JBTV9DVFJMX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBD T0VGRl9TUkFNX0NUUkxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgQ09FRkZfU1JBTV9DVFJMX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDEpDQorI2RlZmluZSBBU01fT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDANCisjZGVmaW5lIEFTTV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBBU01fT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICgweDEgPDwgMCkNCisNCisvKiBBRkVfR0FJTjFfQ09OMCAqLw0KKyNkZWZpbmUg R0FJTjFfU0FNUExFX1BFUl9TVEVQX1NGVCAgICAgICAgICAgICAgICAgICAgICA4DQorI2RlZmlu ZSBHQUlOMV9TQU1QTEVfUEVSX1NURVBfTUFTSyAgICAgICAgICAgICAgICAgICAgIDB4ZmYNCisj ZGVmaW5lIEdBSU4xX1NBTVBMRV9QRVJfU1RFUF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgKDB4 ZmYgPDwgOCkNCisjZGVmaW5lIEdBSU4xX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgNA0KKyNkZWZpbmUgR0FJTjFfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweGYNCisjZGVmaW5lIEdBSU4xX01PREVfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4ZiA8PCA0KQ0KKyNkZWZpbmUgR0FJTjFfT05fU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBHQUlOMV9PTl9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgR0FJTjFfT05fTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDApDQorDQorLyogQUZFX0dB SU4xX0NPTjEgKi8NCisjZGVmaW5lIEdBSU4xX1RBUkdFVF9TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMA0KKyNkZWZpbmUgR0FJTjFfVEFSR0VUX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweGZmZmZmZmYNCisjZGVmaW5lIEdBSU4xX1RBUkdFVF9NQVNLX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZmZmZmZmZiA8PCAwKQ0KKw0KKy8qIEFGRV9HQUlO Ml9DT04wICovDQorI2RlZmluZSBHQUlOMl9TQU1QTEVfUEVSX1NURVBfU0ZUICAgICAgICAgICAg ICAgICAgICAgIDgNCisjZGVmaW5lIEdBSU4yX1NBTVBMRV9QRVJfU1RFUF9NQVNLICAgICAgICAg ICAgICAgICAgICAgMHhmZg0KKyNkZWZpbmUgR0FJTjJfU0FNUExFX1BFUl9TVEVQX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAoMHhmZiA8PCA4KQ0KKyNkZWZpbmUgR0FJTjJfTU9ERV9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0DQorI2RlZmluZSBHQUlOMl9NT0RFX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgR0FJTjJfTU9ERV9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDQpDQorI2RlZmluZSBH QUlOMl9PTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5l IEdBSU4yX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2Rl ZmluZSBHQUlOMl9PTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEg PDwgMCkNCisNCisvKiBBRkVfR0FJTjJfQ09OMSAqLw0KKyNkZWZpbmUgR0FJTjJfVEFSR0VUX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBHQUlOMl9UQVJHRVRf TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4ZmZmZmZmZg0KKyNkZWZpbmUgR0FJ TjJfVEFSR0VUX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmZmZmZmZmIDw8 IDApDQorDQorLyogQUZFX0dBSU4xX0NVUiAqLw0KKyNkZWZpbmUgQUZFX0dBSU4xX0NVUl9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBBRkVfR0FJTjFfQ1VSX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4ZmZmZmZmZg0KKyNkZWZpbmUgQUZFX0dB SU4xX0NVUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmZmZmZmZmIDw8IDAp DQorDQorLyogQUZFX0dBSU4yX0NVUiAqLw0KKyNkZWZpbmUgQUZFX0dBSU4yX0NVUl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBBRkVfR0FJTjJfQ1VSX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4ZmZmZmZmZg0KKyNkZWZpbmUgQUZFX0dBSU4y X0NVUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmZmZmZmZmIDw8IDApDQor DQorLyogUENNX0lOVEZfQ09OMSAqLw0KKyNkZWZpbmUgUENNX0ZJWF9WQUxVRV9TRUxfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAzMQ0KKyNkZWZpbmUgUENNX0ZJWF9WQUxVRV9TRUxfTUFT SyAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTV9GSVhfVkFMVUVfU0VM X01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAzMSkNCisjZGVmaW5lIFBDTV9C VUZGRVJfTE9PUEJBQ0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgMzANCisjZGVmaW5lIFBD TV9CVUZGRVJfTE9PUEJBQ0tfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBQQ01fQlVGRkVSX0xPT1BCQUNLX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICgweDEgPDwg MzApDQorI2RlZmluZSBQQ01fUEFSQUxMRUxfTE9PUEJBQ0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgIDI5DQorI2RlZmluZSBQQ01fUEFSQUxMRUxfTE9PUEJBQ0tfTUFTSyAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNX1BBUkFMTEVMX0xPT1BCQUNLX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAoMHgxIDw8IDI5KQ0KKyNkZWZpbmUgUENNX1NFUklBTF9MT09QQkFDS19TRlQg ICAgICAgICAgICAgICAgICAgICAgICAyOA0KKyNkZWZpbmUgUENNX1NFUklBTF9MT09QQkFDS19N QVNLICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTV9TRVJJQUxfTE9PUEJB Q0tfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyOCkNCisjZGVmaW5lIFBDTV9E QUlfUENNX0xPT1BCQUNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgMjcNCisjZGVmaW5lIFBD TV9EQUlfUENNX0xPT1BCQUNLX01BU0sgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBQQ01fREFJX1BDTV9MT09QQkFDS19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICgweDEgPDwg MjcpDQorI2RlZmluZSBQQ01fSTJTX1BDTV9MT09QQkFDS19TRlQgICAgICAgICAgICAgICAgICAg ICAgIDI2DQorI2RlZmluZSBQQ01fSTJTX1BDTV9MT09QQkFDS19NQVNLICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNX0kyU19QQ01fTE9PUEJBQ0tfTUFTS19TRlQgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDI2KQ0KKyNkZWZpbmUgUENNX1NZTkNfREVMU0VMX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAyNQ0KKyNkZWZpbmUgUENNX1NZTkNfREVMU0VMX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTV9TWU5DX0RFTFNFTF9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyNSkNCisjZGVmaW5lIFBDTV9U WF9MUl9TV0FQX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQNCisjZGVmaW5lIFBD TV9UWF9MUl9TV0FQX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBQQ01fVFhfTFJfU1dBUF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg MjQpDQorI2RlZmluZSBQQ01fU1lOQ19PVVRfSU5WX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgIDIzDQorI2RlZmluZSBQQ01fU1lOQ19PVVRfSU5WX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNX1NZTkNfT1VUX0lOVl9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDIzKQ0KKyNkZWZpbmUgUENNX0JDTEtfT1VUX0lOVl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAyMg0KKyNkZWZpbmUgUENNX0JDTEtfT1VUX0lOVl9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTV9CQ0xLX09VVF9JTlZf TUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyMikNCisjZGVmaW5lIFBDTV9T WU5DX0lOX0lOVl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjENCisjZGVmaW5lIFBD TV9TWU5DX0lOX0lOVl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBQQ01fU1lOQ19JTl9JTlZfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg MjEpDQorI2RlZmluZSBQQ01fQkNMS19JTl9JTlZfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDIwDQorI2RlZmluZSBQQ01fQkNMS19JTl9JTlZfTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNX0JDTEtfSU5fSU5WX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDIwKQ0KKyNkZWZpbmUgUENNX1RYX0xDSF9SUFRfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAxOQ0KKyNkZWZpbmUgUENNX1RYX0xDSF9SUFRfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTV9UWF9MQ0hfUlBUX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxOSkNCisjZGVmaW5lIFBDTV9W QlRfMTZLX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgMTgNCisjZGVmaW5lIFBD TV9WQlRfMTZLX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBQQ01fVkJUXzE2S19NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg MTgpDQorI2RlZmluZSBQQ01fRVhUX01PREVNX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDE3DQorI2RlZmluZSBQQ01fRVhUX01PREVNX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNX0VYVF9NT0RFTV9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDE3KQ0KKyNkZWZpbmUgUENNXzI0QklUX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAxNg0KKyNkZWZpbmUgUENNXzI0QklUX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTV8yNEJJVF9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxNikNCisjZGVmaW5lIFBDTV9X TEVOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTQNCisjZGVmaW5lIFBD TV9XTEVOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmlu ZSBQQ01fV0xFTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDMgPDwg MTQpDQorI2RlZmluZSBQQ01fU1lOQ19MRU5HVEhfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDkNCisjZGVmaW5lIFBDTV9TWU5DX0xFTkdUSF9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxZg0KKyNkZWZpbmUgUENNX1NZTkNfTEVOR1RIX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAoMHgxZiA8PCA5KQ0KKyNkZWZpbmUgUENNX1NZTkNfVFlQRV9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA4DQorI2RlZmluZSBQQ01fU1lOQ19UWVBFX01BU0sgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNX1NZTkNfVFlQRV9NQVNL X1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDgpDQorI2RlZmluZSBQQ01fQlRf TU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcNCisjZGVmaW5lIFBDTV9C VF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBQ Q01fQlRfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNykN CisjZGVmaW5lIFBDTV9CWVBfQVNSQ19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ng0KKyNkZWZpbmUgUENNX0JZUF9BU1JDX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDENCisjZGVmaW5lIFBDTV9CWVBfQVNSQ19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgKDB4MSA8PCA2KQ0KKyNkZWZpbmUgUENNX1NMQVZFX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBQQ01fU0xBVkVfTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNX1NMQVZFX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQorI2RlZmluZSBQQ01fTU9ERV9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMNCisjZGVmaW5lIFBDTV9NT0RFX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBQQ01fTU9E RV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDMgPDwgMykNCisjZGVm aW5lIFBDTV9GTVRfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQ0KKyNk ZWZpbmUgUENNX0ZNVF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDMN CisjZGVmaW5lIFBDTV9GTVRfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KDB4MyA8PCAxKQ0KKyNkZWZpbmUgUENNX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAwDQorI2RlZmluZSBQQ01fRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNX0VOX01BU0tfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoMHgxIDw8IDApDQorDQorLyogUENNX0lOVEZfQ09OMiAqLw0KKyNk ZWZpbmUgUENNMV9UWF9GSUZPX09WX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMQ0K KyNkZWZpbmUgUENNMV9UWF9GSUZPX09WX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIFBDTTFfVFhfRklGT19PVl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgKDB4MSA8PCAzMSkNCisjZGVmaW5lIFBDTTFfUlhfRklGT19PVl9TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMzANCisjZGVmaW5lIFBDTTFfUlhfRklGT19PVl9NQVNLICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBQQ00xX1JYX0ZJRk9fT1ZfTUFTS19TRlQg ICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMzApDQorI2RlZmluZSBQQ00yX1RYX0ZJRk9f T1ZfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI5DQorI2RlZmluZSBQQ00yX1RYX0ZJ Rk9fT1ZfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNMl9U WF9GSUZPX09WX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDI5KQ0KKyNk ZWZpbmUgUENNMl9SWF9GSUZPX09WX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAyOA0K KyNkZWZpbmUgUENNMl9SWF9GSUZPX09WX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIFBDTTJfUlhfRklGT19PVl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgKDB4MSA8PCAyOCkNCisjZGVmaW5lIFBDTTFfU1lOQ19HTElUQ0hfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgMjcNCisjZGVmaW5lIFBDTTFfU1lOQ19HTElUQ0hfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBQQ00xX1NZTkNfR0xJVENIX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjcpDQorI2RlZmluZSBQQ00yX1NZTkNfR0xJ VENIX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDI2DQorI2RlZmluZSBQQ00yX1NZTkNf R0xJVENIX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNMl9T WU5DX0dMSVRDSF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDI2KQ0KKyNk ZWZpbmUgVFgzX1JDSF9EQkdfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAxNw0K KyNkZWZpbmUgVFgzX1JDSF9EQkdfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIFRYM19SQ0hfREJHX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAg ICAgKDB4MSA8PCAxNykNCisjZGVmaW5lIFBDTTFfUENNMl9MT09QQkFDS19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgMTYNCisjZGVmaW5lIFBDTTFfUENNMl9MT09QQkFDS19NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBQQ00xX1BDTTJfTE9PUEJBQ0tfTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTYpDQorI2RlZmluZSBEQUlfUENNX0xPT1BC QUNLX0NIX1NGVCAgICAgICAgICAgICAgICAgICAgICAgIDE0DQorI2RlZmluZSBEQUlfUENNX0xP T1BCQUNLX0NIX01BU0sgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZpbmUgREFJX1BD TV9MT09QQkFDS19DSF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAoMHgzIDw8IDE0KQ0KKyNk ZWZpbmUgSTJTX1BDTV9MT09QQkFDS19DSF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAxMg0K KyNkZWZpbmUgSTJTX1BDTV9MT09QQkFDS19DSF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAw eDMNCisjZGVmaW5lIEkyU19QQ01fTE9PUEJBQ0tfQ0hfTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgKDB4MyA8PCAxMikNCisjZGVmaW5lIFRYX0ZJWF9WQUxVRV9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgVFhfRklYX1ZBTFVFX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweGZmDQorI2RlZmluZSBUWF9GSVhfVkFMVUVfTUFTS19TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICgweGZmIDw8IDApDQorDQorLyogUENNMl9JTlRGX0NPTiAq Lw0KKyNkZWZpbmUgUENNMl9UWF9GSVhfVkFMVUVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAyNA0KKyNkZWZpbmUgUENNMl9UWF9GSVhfVkFMVUVfTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAweGZmDQorI2RlZmluZSBQQ00yX1RYX0ZJWF9WQUxVRV9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICgweGZmIDw8IDI0KQ0KKyNkZWZpbmUgUENNMl9GSVhfVkFMVUVfU0VMX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAyMw0KKyNkZWZpbmUgUENNMl9GSVhfVkFMVUVfU0VMX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTTJfRklYX1ZBTFVFX1NF TF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyMykNCisjZGVmaW5lIFBDTTJf QlVGRkVSX0xPT1BCQUNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgMjINCisjZGVmaW5lIFBD TTJfQlVGRkVSX0xPT1BCQUNLX01BU0sgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBQQ00yX0JVRkZFUl9MT09QQkFDS19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICgweDEgPDwg MjIpDQorI2RlZmluZSBQQ00yX1BBUkFMTEVMX0xPT1BCQUNLX1NGVCAgICAgICAgICAgICAgICAg ICAgIDIxDQorI2RlZmluZSBQQ00yX1BBUkFMTEVMX0xPT1BCQUNLX01BU0sgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNMl9QQVJBTExFTF9MT09QQkFDS19NQVNLX1NGVCAgICAg ICAgICAgICAgICAoMHgxIDw8IDIxKQ0KKyNkZWZpbmUgUENNMl9TRVJJQUxfTE9PUEJBQ0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAyMA0KKyNkZWZpbmUgUENNMl9TRVJJQUxfTE9PUEJBQ0tf TUFTSyAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTTJfU0VSSUFMX0xPT1BC QUNLX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyMCkNCisjZGVmaW5lIFBDTTJf REFJX1BDTV9MT09QQkFDS19TRlQgICAgICAgICAgICAgICAgICAgICAgMTkNCisjZGVmaW5lIFBD TTJfREFJX1BDTV9MT09QQkFDS19NQVNLICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBQQ00yX0RBSV9QQ01fTE9PUEJBQ0tfTUFTS19TRlQgICAgICAgICAgICAgICAgICgweDEgPDwg MTkpDQorI2RlZmluZSBQQ00yX0kyU19QQ01fTE9PUEJBQ0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgIDE4DQorI2RlZmluZSBQQ00yX0kyU19QQ01fTE9PUEJBQ0tfTUFTSyAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNMl9JMlNfUENNX0xPT1BCQUNLX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAoMHgxIDw8IDE4KQ0KKyNkZWZpbmUgUENNMl9TWU5DX0RFTFNFTF9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAxNw0KKyNkZWZpbmUgUENNMl9TWU5DX0RFTFNFTF9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTTJfU1lOQ19ERUxTRUxf TUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxNykNCisjZGVmaW5lIFBDTTJf VFhfTFJfU1dBUF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYNCisjZGVmaW5lIFBD TTJfVFhfTFJfU1dBUF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBQQ00yX1RYX0xSX1NXQVBfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg MTYpDQorI2RlZmluZSBQQ00yX1NZTkNfSU5fSU5WX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgIDE1DQorI2RlZmluZSBQQ00yX1NZTkNfSU5fSU5WX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNMl9TWU5DX0lOX0lOVl9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDE1KQ0KKyNkZWZpbmUgUENNMl9CQ0xLX0lOX0lOVl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAxNA0KKyNkZWZpbmUgUENNMl9CQ0xLX0lOX0lOVl9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTTJfQkNMS19JTl9JTlZf TUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxNCkNCisjZGVmaW5lIFBDTTJf VFhfTENIX1JQVF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMNCisjZGVmaW5lIFBD TTJfVFhfTENIX1JQVF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBQQ00yX1RYX0xDSF9SUFRfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg MTMpDQorI2RlZmluZSBQQ00yX1ZCVF8xNktfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgIDEyDQorI2RlZmluZSBQQ00yX1ZCVF8xNktfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgUENNMl9WQlRfMTZLX01PREVfTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDEyKQ0KKyNkZWZpbmUgUENNMl9MT09QQkFDS19DSF9TRUxfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAxMA0KKyNkZWZpbmUgUENNMl9MT09QQkFDS19DSF9TRUxf TUFTSyAgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIFBDTTJfTE9PUEJBQ0tfQ0hf U0VMX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgKDB4MyA8PCAxMCkNCisjZGVmaW5lIFBDTTJf VFgyX0JUX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgUENN Ml9UWDJfQlRfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IFBDTTJfVFgyX0JUX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA4 KQ0KKyNkZWZpbmUgUENNMl9CVF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA3DQorI2RlZmluZSBQQ00yX0JUX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MQ0KKyNkZWZpbmUgUENNMl9CVF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAoMHgxIDw8IDcpDQorI2RlZmluZSBQQ00yX0FGSUZPX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDYNCisjZGVmaW5lIFBDTTJfQUZJRk9fTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBQQ00yX0FGSUZPX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNikNCisjZGVmaW5lIFBDTTJfV0xFTl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNQ0KKyNkZWZpbmUgUENNMl9XTEVO X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTTJf V0xFTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA1KQ0KKyNk ZWZpbmUgUENNMl9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzDQor I2RlZmluZSBQQ00yX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 Mw0KKyNkZWZpbmUgUENNMl9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoMHgzIDw8IDMpDQorI2RlZmluZSBQQ00yX0ZNVF9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDENCisjZGVmaW5lIFBDTTJfRk1UX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBQQ00yX0ZNVF9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgweDMgPDwgMSkNCisjZGVmaW5lIFBDTTJfRU5fU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgUENNMl9FTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFBDTTJfRU5fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAwKQ0KKw0KKy8qIEFG RV9BRERBX01US0FJRl9DRkcwICovDQorI2RlZmluZSBNVEtBSUZfUlhJRl9DTEtJTlZfQURDX1NG VCAgICAgICAgICAgICAgICAgICAgIDMxDQorI2RlZmluZSBNVEtBSUZfUlhJRl9DTEtJTlZfQURD X01BU0sgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgTVRLQUlGX1JYSUZfQ0xLSU5W X0FEQ19NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDMxKQ0KKyNkZWZpbmUgTVRLQUlG X1JYSUZfQllQQVNTX1NSQ19TRlQgICAgICAgICAgICAgICAgICAgICAxNw0KKyNkZWZpbmUgTVRL QUlGX1JYSUZfQllQQVNTX1NSQ19NQVNLICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IE1US0FJRl9SWElGX0JZUEFTU19TUkNfTUFTS19TRlQgICAgICAgICAgICAgICAgKDB4MSA8PCAx NykNCisjZGVmaW5lIE1US0FJRl9SWElGX1BST1RPQ09MMl9TRlQgICAgICAgICAgICAgICAgICAg ICAgMTYNCisjZGVmaW5lIE1US0FJRl9SWElGX1BST1RPQ09MMl9NQVNLICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBNVEtBSUZfUlhJRl9QUk9UT0NPTDJfTUFTS19TRlQgICAgICAg ICAgICAgICAgICgweDEgPDwgMTYpDQorI2RlZmluZSBNVEtBSUZfVFhJRl9CWVBBU1NfU1JDX1NG VCAgICAgICAgICAgICAgICAgICAgIDUNCisjZGVmaW5lIE1US0FJRl9UWElGX0JZUEFTU19TUkNf TUFTSyAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBNVEtBSUZfVFhJRl9CWVBBU1Nf U1JDX01BU0tfU0ZUICAgICAgICAgICAgICAgICgweDEgPDwgNSkNCisjZGVmaW5lIE1US0FJRl9U WElGX1BST1RPQ09MMl9TRlQgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgTVRLQUlG X1RYSUZfUFJPVE9DT0wyX01BU0sgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIE1U S0FJRl9UWElGX1BST1RPQ09MMl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0K KyNkZWZpbmUgTVRLQUlGX1RYSUZfOFRPNV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAy DQorI2RlZmluZSBNVEtBSUZfVFhJRl84VE81X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgTVRLQUlGX1RYSUZfOFRPNV9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDIpDQorI2RlZmluZSBNVEtBSUZfUlhJRl84VE81X1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgIDENCisjZGVmaW5lIE1US0FJRl9SWElGXzhUTzVfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBNVEtBSUZfUlhJRl84VE81X01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMSkNCisjZGVmaW5lIE1US0FJRl9JRl9MT09Q QkFDSzFfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgTVRLQUlGX0lGX0xP T1BCQUNLMV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIE1US0FJRl9J Rl9MT09QQkFDSzFfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAwKQ0KKw0KKy8q IEFGRV9BRERBX01US0FJRl9SWF9DRkcyICovDQorI2RlZmluZSBNVEtBSUZfUlhJRl9ERVRFQ1Rf T05fUFJPVE9DT0wyX1NGVCAgICAgICAgICAgIDE2DQorI2RlZmluZSBNVEtBSUZfUlhJRl9ERVRF Q1RfT05fUFJPVE9DT0wyX01BU0sgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgTVRLQUlGX1JYSUZf REVURUNUX09OX1BST1RPQ09MMl9NQVNLX1NGVCAgICAgICAoMHgxIDw8IDE2KQ0KKyNkZWZpbmUg TVRLQUlGX1JYSUZfREVMQVlfQ1lDTEVfU0ZUICAgICAgICAgICAgICAgICAgICAxMg0KKyNkZWZp bmUgTVRLQUlGX1JYSUZfREVMQVlfQ1lDTEVfTUFTSyAgICAgICAgICAgICAgICAgICAweGYNCisj ZGVmaW5lIE1US0FJRl9SWElGX0RFTEFZX0NZQ0xFX01BU0tfU0ZUICAgICAgICAgICAgICAgKDB4 ZiA8PCAxMikNCisjZGVmaW5lIE1US0FJRl9SWElGX0RFTEFZX0RBVEFfU0ZUICAgICAgICAgICAg ICAgICAgICAgOA0KKyNkZWZpbmUgTVRLQUlGX1JYSUZfREVMQVlfREFUQV9NQVNLICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIE1US0FJRl9SWElGX0RFTEFZX0RBVEFfTUFTS19TRlQg ICAgICAgICAgICAgICAgKDB4MSA8PCA4KQ0KKyNkZWZpbmUgTVRLQUlGX1JYSUZfRklGT19SU1Bf UFJPVE9DT0wyX1NGVCAgICAgICAgICAgICA0DQorI2RlZmluZSBNVEtBSUZfUlhJRl9GSUZPX1JT UF9QUk9UT0NPTDJfTUFTSyAgICAgICAgICAgIDB4Nw0KKyNkZWZpbmUgTVRLQUlGX1JYSUZfRklG T19SU1BfUFJPVE9DT0wyX01BU0tfU0ZUICAgICAgICAoMHg3IDw8IDQpDQorDQorLyogQUZFX0FE REFfRExfU1JDMl9DT04wICovDQorI2RlZmluZSBETF8yX0lOUFVUX01PREVfQ1RMX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgIDI4DQorI2RlZmluZSBETF8yX0lOUFVUX01PREVfQ1RMX01BU0sg ICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgRExfMl9JTlBVVF9NT0RFX0NUTF9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDI4KQ0KKyNkZWZpbmUgRExfMl9DSDFf U0FUVVJBVElPTl9FTl9DVExfU0ZUICAgICAgICAgICAgICAgICAyNw0KKyNkZWZpbmUgRExfMl9D SDFfU0FUVVJBVElPTl9FTl9DVExfTUFTSyAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERM XzJfQ0gxX1NBVFVSQVRJT05fRU5fQ1RMX01BU0tfU0ZUICAgICAgICAgICAgKDB4MSA8PCAyNykN CisjZGVmaW5lIERMXzJfQ0gyX1NBVFVSQVRJT05fRU5fQ1RMX1NGVCAgICAgICAgICAgICAgICAg MjYNCisjZGVmaW5lIERMXzJfQ0gyX1NBVFVSQVRJT05fRU5fQ1RMX01BU0sgICAgICAgICAgICAg ICAgMHgxDQorI2RlZmluZSBETF8yX0NIMl9TQVRVUkFUSU9OX0VOX0NUTF9NQVNLX1NGVCAgICAg ICAgICAgICgweDEgPDwgMjYpDQorI2RlZmluZSBETF8yX09VVFBVVF9TRUxfQ1RMX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBETF8yX09VVFBVVF9TRUxfQ1RMX01BU0sg ICAgICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZpbmUgRExfMl9PVVRQVVRfU0VMX0NUTF9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAoMHgzIDw8IDI0KQ0KKyNkZWZpbmUgRExfMl9GQURF SU5fMFNUQVJUX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAxNg0KKyNkZWZpbmUgRExfMl9G QURFSU5fMFNUQVJUX0VOX01BU0sgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIERM XzJfRkFERUlOXzBTVEFSVF9FTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgKDB4MyA8PCAxNikN CisjZGVmaW5lIERMX0RJU0FCTEVfSFdfQ0dfQ1RMX1NGVCAgICAgICAgICAgICAgICAgICAgICAg MTUNCisjZGVmaW5lIERMX0RJU0FCTEVfSFdfQ0dfQ1RMX01BU0sgICAgICAgICAgICAgICAgICAg ICAgMHgxDQorI2RlZmluZSBETF9ESVNBQkxFX0hXX0NHX0NUTF9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICgweDEgPDwgMTUpDQorI2RlZmluZSBDX0RBVEFfRU5fU0VMX0NUTF9QUkVfU0ZUICAg ICAgICAgICAgICAgICAgICAgIDE0DQorI2RlZmluZSBDX0RBVEFfRU5fU0VMX0NUTF9QUkVfTUFT SyAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQ19EQVRBX0VOX1NFTF9DVExfUFJF X01BU0tfU0ZUICAgICAgICAgICAgICAgICAoMHgxIDw8IDE0KQ0KKyNkZWZpbmUgRExfMl9TSURF X1RPTkVfT05fQ1RMX1BSRV9TRlQgICAgICAgICAgICAgICAgICAxMw0KKyNkZWZpbmUgRExfMl9T SURFX1RPTkVfT05fQ1RMX1BSRV9NQVNLICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERM XzJfU0lERV9UT05FX09OX0NUTF9QUkVfTUFTS19TRlQgICAgICAgICAgICAgKDB4MSA8PCAxMykN CisjZGVmaW5lIERMXzJfTVVURV9DSDFfT0ZGX0NUTF9QUkVfU0ZUICAgICAgICAgICAgICAgICAg MTINCisjZGVmaW5lIERMXzJfTVVURV9DSDFfT0ZGX0NUTF9QUkVfTUFTSyAgICAgICAgICAgICAg ICAgMHgxDQorI2RlZmluZSBETF8yX01VVEVfQ0gxX09GRl9DVExfUFJFX01BU0tfU0ZUICAgICAg ICAgICAgICgweDEgPDwgMTIpDQorI2RlZmluZSBETF8yX01VVEVfQ0gyX09GRl9DVExfUFJFX1NG VCAgICAgICAgICAgICAgICAgIDExDQorI2RlZmluZSBETF8yX01VVEVfQ0gyX09GRl9DVExfUFJF X01BU0sgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgRExfMl9NVVRFX0NIMl9PRkZfQ1RM X1BSRV9NQVNLX1NGVCAgICAgICAgICAgICAoMHgxIDw8IDExKQ0KKyNkZWZpbmUgREwyX0FSQU1Q U1BfQ1RMX1BSRV9TRlQgICAgICAgICAgICAgICAgICAgICAgICA5DQorI2RlZmluZSBETDJfQVJB TVBTUF9DVExfUFJFX01BU0sgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZpbmUgREwy X0FSQU1QU1BfQ1RMX1BSRV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAoMHgzIDw8IDkpDQor I2RlZmluZSBETF8yX0lJUk1PREVfQ1RMX1BSRV9TRlQgICAgICAgICAgICAgICAgICAgICAgIDYN CisjZGVmaW5lIERMXzJfSUlSTU9ERV9DVExfUFJFX01BU0sgICAgICAgICAgICAgICAgICAgICAg MHg3DQorI2RlZmluZSBETF8yX0lJUk1PREVfQ1RMX1BSRV9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICgweDcgPDwgNikNCisjZGVmaW5lIERMXzJfVk9JQ0VfTU9ERV9DVExfUFJFX1NGVCAgICAg ICAgICAgICAgICAgICAgNQ0KKyNkZWZpbmUgRExfMl9WT0lDRV9NT0RFX0NUTF9QUkVfTUFTSyAg ICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMXzJfVk9JQ0VfTU9ERV9DVExfUFJFX01B U0tfU0ZUICAgICAgICAgICAgICAgKDB4MSA8PCA1KQ0KKyNkZWZpbmUgRDJfMl9NVVRFX0NIMV9P Tl9DVExfUFJFX1NGVCAgICAgICAgICAgICAgICAgICA0DQorI2RlZmluZSBEMl8yX01VVEVfQ0gx X09OX0NUTF9QUkVfTUFTSyAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgRDJfMl9NVVRF X0NIMV9PTl9DVExfUFJFX01BU0tfU0ZUICAgICAgICAgICAgICAoMHgxIDw8IDQpDQorI2RlZmlu ZSBEMl8yX01VVEVfQ0gyX09OX0NUTF9QUkVfU0ZUICAgICAgICAgICAgICAgICAgIDMNCisjZGVm aW5lIEQyXzJfTVVURV9DSDJfT05fQ1RMX1BSRV9NQVNLICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBEMl8yX01VVEVfQ0gyX09OX0NUTF9QUkVfTUFTS19TRlQgICAgICAgICAgICAgICgw eDEgPDwgMykNCisjZGVmaW5lIERMXzJfSUlSX09OX0NUTF9QUkVfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgMg0KKyNkZWZpbmUgRExfMl9JSVJfT05fQ1RMX1BSRV9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIERMXzJfSUlSX09OX0NUTF9QUkVfTUFTS19TRlQgICAg ICAgICAgICAgICAgICAgKDB4MSA8PCAyKQ0KKyNkZWZpbmUgRExfMl9HQUlOX09OX0NUTF9QUkVf U0ZUICAgICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBETF8yX0dBSU5fT05fQ1RMX1BS RV9NQVNLICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgRExfMl9HQUlOX09OX0NU TF9QUkVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAoMHgxIDw8IDEpDQorI2RlZmluZSBETF8y X1NSQ19PTl9UTVBfQ1RMX1BSRV9TRlQgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERM XzJfU1JDX09OX1RNUF9DVExfUFJFX01BU0sgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBETF8yX1NSQ19PTl9UTVBfQ1RMX1BSRV9NQVNLX1NGVCAgICAgICAgICAgICAgICgweDEgPDwg MCkNCisNCisvKiBBRkVfQUREQV9ETF9TUkMyX0NPTjEgKi8NCisjZGVmaW5lIERMXzJfR0FJTl9D VExfUFJFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgMTYNCisjZGVmaW5lIERMXzJfR0FJ Tl9DVExfUFJFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgMHhmZmZmDQorI2RlZmluZSBE TF8yX0dBSU5fQ1RMX1BSRV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICgweGZmZmYgPDwg MTYpDQorI2RlZmluZSBETF8yX0dBSU5fTU9ERV9DVExfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgIDANCisjZGVmaW5lIERMXzJfR0FJTl9NT0RFX0NUTF9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBETF8yX0dBSU5fTU9ERV9DVExfTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICgweDEgPDwgMCkNCisNCisvKiBBRkVfQUREQV9VTF9TUkNfQ09OMCAqLw0KKyNk ZWZpbmUgVUxDRl9DRkdfRU5fQ1RMX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMQ0K KyNkZWZpbmUgVUxDRl9DRkdfRU5fQ1RMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIFVMQ0ZfQ0ZHX0VOX0NUTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgKDB4MSA8PCAzMSkNCisjZGVmaW5lIFVMX0RNSUNfUEhBU0VfU0VMX0NIMV9TRlQgICAgICAg ICAgICAgICAgICAgICAgMjcNCisjZGVmaW5lIFVMX0RNSUNfUEhBU0VfU0VMX0NIMV9NQVNLICAg ICAgICAgICAgICAgICAgICAgMHg3DQorI2RlZmluZSBVTF9ETUlDX1BIQVNFX1NFTF9DSDFfTUFT S19TRlQgICAgICAgICAgICAgICAgICgweDcgPDwgMjcpDQorI2RlZmluZSBVTF9ETUlDX1BIQVNF X1NFTF9DSDJfU0ZUICAgICAgICAgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBVTF9ETUlDX1BI QVNFX1NFTF9DSDJfTUFTSyAgICAgICAgICAgICAgICAgICAgIDB4Nw0KKyNkZWZpbmUgVUxfRE1J Q19QSEFTRV9TRUxfQ0gyX01BU0tfU0ZUICAgICAgICAgICAgICAgICAoMHg3IDw8IDI0KQ0KKyNk ZWZpbmUgVUxfTU9ERV8zUDI1TV9DSDJfQ1RMX1NGVCAgICAgICAgICAgICAgICAgICAgICAyMg0K KyNkZWZpbmUgVUxfTU9ERV8zUDI1TV9DSDJfQ1RMX01BU0sgICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIFVMX01PREVfM1AyNU1fQ0gyX0NUTF9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgKDB4MSA8PCAyMikNCisjZGVmaW5lIFVMX01PREVfM1AyNU1fQ0gxX0NUTF9TRlQgICAgICAg ICAgICAgICAgICAgICAgMjENCisjZGVmaW5lIFVMX01PREVfM1AyNU1fQ0gxX0NUTF9NQVNLICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBVTF9NT0RFXzNQMjVNX0NIMV9DVExfTUFT S19TRlQgICAgICAgICAgICAgICAgICgweDEgPDwgMjEpDQorI2RlZmluZSBVTF9WT0lDRV9NT0RF X0NIMV9DSDJfQ1RMX1NGVCAgICAgICAgICAgICAgICAgIDE3DQorI2RlZmluZSBVTF9WT0lDRV9N T0RFX0NIMV9DSDJfQ1RMX01BU0sgICAgICAgICAgICAgICAgIDB4Nw0KKyNkZWZpbmUgVUxfVk9J Q0VfTU9ERV9DSDFfQ0gyX0NUTF9NQVNLX1NGVCAgICAgICAgICAgICAoMHg3IDw8IDE3KQ0KKyNk ZWZpbmUgVUxfQVBfRE1JQ19PTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNg0K KyNkZWZpbmUgVUxfQVBfRE1JQ19PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIFVMX0FQX0RNSUNfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgKDB4MSA8PCAxNikNCisjZGVmaW5lIERNSUNfTE9XX1BPV0VSX01PREVfQ1RMX1NGVCAgICAg ICAgICAgICAgICAgICAgMTQNCisjZGVmaW5lIERNSUNfTE9XX1BPV0VSX01PREVfQ1RMX01BU0sg ICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBETUlDX0xPV19QT1dFUl9NT0RFX0NUTF9N QVNLX1NGVCAgICAgICAgICAgICAgICgweDMgPDwgMTQpDQorI2RlZmluZSBVTF9ESVNBQkxFX0hX X0NHX0NUTF9TRlQgICAgICAgICAgICAgICAgICAgICAgIDEyDQorI2RlZmluZSBVTF9ESVNBQkxF X0hXX0NHX0NUTF9NQVNLICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVUxfRElT QUJMRV9IV19DR19DVExfTUFTS19TRlQgICAgICAgICAgICAgICAgICAoMHgxIDw8IDEyKQ0KKyNk ZWZpbmUgVUxfSUlSX09OX1RNUF9DVExfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAxMA0K KyNkZWZpbmUgVUxfSUlSX09OX1RNUF9DVExfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIFVMX0lJUl9PTl9UTVBfQ1RMX01BU0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgKDB4MSA8PCAxMCkNCisjZGVmaW5lIFVMX0lJUk1PREVfQ1RMX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgNw0KKyNkZWZpbmUgVUxfSUlSTU9ERV9DVExfTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDcNCisjZGVmaW5lIFVMX0lJUk1PREVfQ1RMX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgKDB4NyA8PCA3KQ0KKyNkZWZpbmUgRElHTUlDXzRQMzNNX1NF TF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICA2DQorI2RlZmluZSBESUdNSUNfNFAzM01f U0VMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgRElHTUlDXzRQ MzNNX1NFTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDYpDQorI2RlZmlu ZSBESUdNSUNfM1AyNU1fMVA2MjVNX1NFTF9DVExfU0ZUICAgICAgICAgICAgICAgIDUNCisjZGVm aW5lIERJR01JQ18zUDI1TV8xUDYyNU1fU0VMX0NUTF9NQVNLICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBESUdNSUNfM1AyNU1fMVA2MjVNX1NFTF9DVExfTUFTS19TRlQgICAgICAgICAgICgw eDEgPDwgNSkNCisjZGVmaW5lIFVMX0xPT1BfQkFDS19NT0RFX0NUTF9TRlQgICAgICAgICAgICAg ICAgICAgICAgMg0KKyNkZWZpbmUgVUxfTE9PUF9CQUNLX01PREVfQ1RMX01BU0sgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIFVMX0xPT1BfQkFDS19NT0RFX0NUTF9NQVNLX1NGVCAg ICAgICAgICAgICAgICAgKDB4MSA8PCAyKQ0KKyNkZWZpbmUgVUxfU0RNXzNfTEVWRUxfQ1RMX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBVTF9TRE1fM19MRVZFTF9DVExf TUFTSyAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVUxfU0RNXzNfTEVWRUxf Q1RMX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDEpDQorI2RlZmluZSBVTF9T UkNfT05fVE1QX0NUTF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIFVM X1NSQ19PTl9UTVBfQ1RMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBVTF9TUkNfT05fVE1QX0NUTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg MCkNCisNCisvKiBBRkVfQUREQV9VTF9TUkNfQ09OMSAqLw0KKyNkZWZpbmUgQ19EQUNfRU5fQ1RM X1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNw0KKyNkZWZpbmUgQ19EQUNfRU5f Q1RMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIENfREFD X0VOX0NUTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyNykNCisj ZGVmaW5lIENfTVVURV9TV19DVExfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjYN CisjZGVmaW5lIENfTVVURV9TV19DVExfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBDX01VVEVfU1dfQ1RMX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICgweDEgPDwgMjYpDQorI2RlZmluZSBBU0RNX1NSQ19TRUxfQ1RMX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgIDI1DQorI2RlZmluZSBBU0RNX1NSQ19TRUxfQ1RMX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVNETV9TUkNfU0VMX0NUTF9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDI1KQ0KKyNkZWZpbmUgQ19BTVBfRElWX0NI Ml9DVExfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAyMQ0KKyNkZWZpbmUgQ19BTVBfRElW X0NIMl9DVExfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAweDcNCisjZGVmaW5lIENfQU1Q X0RJVl9DSDJfQ1RMX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgKDB4NyA8PCAyMSkNCisj ZGVmaW5lIENfRlJFUV9ESVZfQ0gyX0NUTF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgMTYN CisjZGVmaW5lIENfRlJFUV9ESVZfQ0gyX0NUTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg MHgxZg0KKyNkZWZpbmUgQ19GUkVRX0RJVl9DSDJfQ1RMX01BU0tfU0ZUICAgICAgICAgICAgICAg ICAgICAoMHgxZiA8PCAxNikNCisjZGVmaW5lIENfU0lORV9NT0RFX0NIMl9DVExfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgMTINCisjZGVmaW5lIENfU0lORV9NT0RFX0NIMl9DVExfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBDX1NJTkVfTU9ERV9DSDJfQ1RMX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICgweGYgPDwgMTIpDQorI2RlZmluZSBDX0FNUF9ESVZf Q0gxX0NUTF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgIDkNCisjZGVmaW5lIENfQU1QX0RJ Vl9DSDFfQ1RMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgMHg3DQorI2RlZmluZSBDX0FN UF9ESVZfQ0gxX0NUTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICgweDcgPDwgOSkNCisj ZGVmaW5lIENfRlJFUV9ESVZfQ0gxX0NUTF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgNA0K KyNkZWZpbmUgQ19GUkVRX0RJVl9DSDFfQ1RMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAw eDFmDQorI2RlZmluZSBDX0ZSRVFfRElWX0NIMV9DVExfTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICgweDFmIDw8IDQpDQorI2RlZmluZSBDX1NJTkVfTU9ERV9DSDFfQ1RMX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIENfU0lORV9NT0RFX0NIMV9DVExfTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBDX1NJTkVfTU9ERV9DSDFfQ1RMX01BU0tf U0ZUICAgICAgICAgICAgICAgICAgICgweGYgPDwgMCkNCisNCisvKiBBRkVfQUREQV9UT1BfQ09O MCAqLw0KKyNkZWZpbmUgQ19MT09QX0JBQ0tfTU9ERV9DVExfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAxMg0KKyNkZWZpbmUgQ19MT09QX0JBQ0tfTU9ERV9DVExfTUFTSyAgICAgICAgICAgICAg ICAgICAgICAweGYNCisjZGVmaW5lIENfTE9PUF9CQUNLX01PREVfQ1RMX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgKDB4ZiA8PCAxMikNCisjZGVmaW5lIEFEREFfVUxfR0FJTl9NT0RFX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgQUREQV9VTF9HQUlOX01PREVfTUFT SyAgICAgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIEFEREFfVUxfR0FJTl9NT0RF X01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgKDB4MyA8PCA4KQ0KKyNkZWZpbmUgQ19FWFRf QURDX0NUTF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBDX0VY VF9BRENfQ1RMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUg Q19FWFRfQURDX0NUTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDAp DQorDQorLyogQUZFX0FEREFfVUxfRExfQ09OMCAqLw0KKyNkZWZpbmUgQUZFX0FEREFfVUxfTFJf U1dBUF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAzMQ0KKyNkZWZpbmUgQUZFX0FEREFfVUxf TFJfU1dBUF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFGRV9BRERB X1VMX0xSX1NXQVBfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAzMSkNCisjZGVm aW5lIEFGRV9BRERBX0NLRElWX1JTVF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgMzANCisj ZGVmaW5lIEFGRV9BRERBX0NLRElWX1JTVF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgMHgx DQorI2RlZmluZSBBRkVfQUREQV9DS0RJVl9SU1RfTUFTS19TRlQgICAgICAgICAgICAgICAgICAg ICgweDEgPDwgMzApDQorI2RlZmluZSBBRkVfQUREQV9GSUZPX0FVVE9fUlNUX1NGVCAgICAgICAg ICAgICAgICAgICAgIDI5DQorI2RlZmluZSBBRkVfQUREQV9GSUZPX0FVVE9fUlNUX01BU0sgICAg ICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQUZFX0FEREFfRklGT19BVVRPX1JTVF9NQVNL X1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDI5KQ0KKyNkZWZpbmUgQUZFX0FEREFfVUxfRklG T19ESUdNSUNfVEVTVElOX1NGVCAgICAgICAgICAgICAyMQ0KKyNkZWZpbmUgQUZFX0FEREFfVUxf RklGT19ESUdNSUNfVEVTVElOX01BU0sgICAgICAgICAgICAweDMNCisjZGVmaW5lIEFGRV9BRERB X1VMX0ZJRk9fRElHTUlDX1RFU1RJTl9NQVNLX1NGVCAgICAgICAgKDB4MyA8PCAyMSkNCisjZGVm aW5lIEFGRV9BRERBX1VMX0ZJRk9fRElHTUlDX1dEQVRBX1RFU1RFTl9TRlQgICAgICAgMjANCisj ZGVmaW5lIEFGRV9BRERBX1VMX0ZJRk9fRElHTUlDX1dEQVRBX1RFU1RFTl9NQVNLICAgICAgMHgx DQorI2RlZmluZSBBRkVfQUREQV9VTF9GSUZPX0RJR01JQ19XREFUQV9URVNURU5fTUFTS19TRlQg ICgweDEgPDwgMjApDQorI2RlZmluZSBBRkVfQUREQTZfVUxfTFJfU1dBUF9TRlQgICAgICAgICAg ICAgICAgICAgICAgIDE1DQorI2RlZmluZSBBRkVfQUREQTZfVUxfTFJfU1dBUF9NQVNLICAgICAg ICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQUZFX0FEREE2X1VMX0xSX1NXQVBfTUFTS19T RlQgICAgICAgICAgICAgICAgICAoMHgxIDw8IDE1KQ0KKyNkZWZpbmUgQUZFX0FEREE2X0NLRElW X1JTVF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAxNA0KKyNkZWZpbmUgQUZFX0FEREE2X0NL RElWX1JTVF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFGRV9BRERB Nl9DS0RJVl9SU1RfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxNCkNCisjZGVm aW5lIEFGRV9BRERBNl9GSUZPX0FVVE9fUlNUX1NGVCAgICAgICAgICAgICAgICAgICAgMTMNCisj ZGVmaW5lIEFGRV9BRERBNl9GSUZPX0FVVE9fUlNUX01BU0sgICAgICAgICAgICAgICAgICAgMHgx DQorI2RlZmluZSBBRkVfQUREQTZfRklGT19BVVRPX1JTVF9NQVNLX1NGVCAgICAgICAgICAgICAg ICgweDEgPDwgMTMpDQorI2RlZmluZSBBRkVfQUREQTZfVUxfRklGT19ESUdNSUNfVEVTVElOX1NG VCAgICAgICAgICAgIDUNCisjZGVmaW5lIEFGRV9BRERBNl9VTF9GSUZPX0RJR01JQ19URVNUSU5f TUFTSyAgICAgICAgICAgMHgzDQorI2RlZmluZSBBRkVfQUREQTZfVUxfRklGT19ESUdNSUNfVEVT VElOX01BU0tfU0ZUICAgICAgICgweDMgPDwgNSkNCisjZGVmaW5lIEFGRV9BRERBNl9VTF9GSUZP X0RJR01JQ19XREFUQV9URVNURU5fU0ZUICAgICAgNA0KKyNkZWZpbmUgQUZFX0FEREE2X1VMX0ZJ Rk9fRElHTUlDX1dEQVRBX1RFU1RFTl9NQVNLICAgICAweDENCisjZGVmaW5lIEFGRV9BRERBNl9V TF9GSUZPX0RJR01JQ19XREFUQV9URVNURU5fTUFTS19TRlQgKDB4MSA8PCA0KQ0KKyNkZWZpbmUg QUREQV9BRkVfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmlu ZSBBRERBX0FGRV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNk ZWZpbmUgQUREQV9BRkVfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgx IDw8IDApDQorDQorLyogQUZFX1NJREVUT05FX0NPTjAgKi8NCisjZGVmaW5lIFJfUkRZX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzANCisjZGVmaW5lIFJfUkRZX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBSX1JE WV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMzApDQor I2RlZmluZSBXX1JEWV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI5 DQorI2RlZmluZSBXX1JEWV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgV19SRFlfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDI5KQ0KKyNkZWZpbmUgUl9XX0VOX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAyNQ0KKyNkZWZpbmUgUl9XX0VOX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFJfV19FTl9NQVNLX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyNSkNCisjZGVmaW5lIFJfV19TRUxfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQNCisjZGVmaW5lIFJfV19TRUxf TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBSX1df U0VMX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjQpDQor I2RlZmluZSBTRUxfQ0gyX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIz DQorI2RlZmluZSBTRUxfQ0gyX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgU0VMX0NIMl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDIzKQ0KKyNkZWZpbmUgU0lERV9UT05FX0NPRUZGSUNJRU5UX0FERFJfU0ZU ICAgICAgICAgICAgICAgICAxNg0KKyNkZWZpbmUgU0lERV9UT05FX0NPRUZGSUNJRU5UX0FERFJf TUFTSyAgICAgICAgICAgICAgICAweDFmDQorI2RlZmluZSBTSURFX1RPTkVfQ09FRkZJQ0lFTlRf QUREUl9NQVNLX1NGVCAgICAgICAgICAgICgweDFmIDw8IDE2KQ0KKyNkZWZpbmUgU0lERV9UT05F X0NPRUZGSUNJRU5UX1NGVCAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBTSURFX1RP TkVfQ09FRkZJQ0lFTlRfTUFTSyAgICAgICAgICAgICAgICAgICAgIDB4ZmZmZg0KKyNkZWZpbmUg U0lERV9UT05FX0NPRUZGSUNJRU5UX01BU0tfU0ZUICAgICAgICAgICAgICAgICAoMHhmZmZmIDw8 IDApDQorDQorLyogQUZFX1NJREVUT05FX0NPRUZGICovDQorI2RlZmluZSBTSURFX1RPTkVfQ09F RkZfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIFNJREVfVE9ORV9D T0VGRl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmZmZmDQorI2RlZmluZSBTSURF X1RPTkVfQ09FRkZfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICgweGZmZmYgPDwgMCkN CisNCisvKiBBRkVfU0lERVRPTkVfQ09OMSAqLw0KKyNkZWZpbmUgU1RGX0JZUEFTU19NT0RFX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMQ0KKyNkZWZpbmUgU1RGX0JZUEFTU19NT0RF X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFNURl9CWVBBU1Nf TU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAzMSkNCisjZGVmaW5l IFNURl9CWVBBU1NfTU9ERV9PMjhfTzI5X1NGVCAgICAgICAgICAgICAgICAgICAgMzANCisjZGVm aW5lIFNURl9CWVBBU1NfTU9ERV9PMjhfTzI5X01BU0sgICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBTVEZfQllQQVNTX01PREVfTzI4X08yOV9NQVNLX1NGVCAgICAgICAgICAgICAgICgw eDEgPDwgMzApDQorI2RlZmluZSBTVEZfQllQQVNTX01PREVfSTJTNF9TRlQgICAgICAgICAgICAg ICAgICAgICAgIDI5DQorI2RlZmluZSBTVEZfQllQQVNTX01PREVfSTJTNF9NQVNLICAgICAgICAg ICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgU1RGX0JZUEFTU19NT0RFX0kyUzRfTUFTS19TRlQg ICAgICAgICAgICAgICAgICAoMHgxIDw8IDI5KQ0KKyNkZWZpbmUgU1RGX0JZUEFTU19NT0RFX0ky UzVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAyOA0KKyNkZWZpbmUgU1RGX0JZUEFTU19NT0RF X0kyUzVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFNURl9CWVBBU1Nf TU9ERV9JMlM1X01BU0tfU0ZUICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyOCkNCisjZGVmaW5l IFNURl9CWVBBU1NfTU9ERV9ETDNfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgMjcNCisjZGVm aW5lIFNURl9CWVBBU1NfTU9ERV9ETDNfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBTVEZfQllQQVNTX01PREVfREwzX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICgw eDEgPDwgMjcpDQorI2RlZmluZSBTVEZfQllQQVNTX01PREVfSTJTN19TRlQgICAgICAgICAgICAg ICAgICAgICAgIDI2DQorI2RlZmluZSBTVEZfQllQQVNTX01PREVfSTJTN19NQVNLICAgICAgICAg ICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgU1RGX0JZUEFTU19NT0RFX0kyUzdfTUFTS19TRlQg ICAgICAgICAgICAgICAgICAoMHgxIDw8IDI2KQ0KKyNkZWZpbmUgU1RGX0JZUEFTU19NT0RFX0ky UzlfU0ZUICAgICAgICAgICAgICAgICAgICAgICAyNQ0KKyNkZWZpbmUgU1RGX0JZUEFTU19NT0RF X0kyUzlfTUFTSyAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFNURl9CWVBBU1Nf TU9ERV9JMlM5X01BU0tfU0ZUICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyNSkNCisjZGVmaW5l IFNURl9PMTlPMjBfT1VUX0VOX1NFTF9TRlQgICAgICAgICAgICAgICAgICAgICAgMTMNCisjZGVm aW5lIFNURl9PMTlPMjBfT1VUX0VOX1NFTF9NQVNLICAgICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBTVEZfTzE5TzIwX09VVF9FTl9TRUxfTUFTS19TRlQgICAgICAgICAgICAgICAgICgw eDEgPDwgMTMpDQorI2RlZmluZSBTVEZfU09VUkNFX0ZST01fTzE5TzIwX1NGVCAgICAgICAgICAg ICAgICAgICAgIDEyDQorI2RlZmluZSBTVEZfU09VUkNFX0ZST01fTzE5TzIwX01BU0sgICAgICAg ICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgU1RGX1NPVVJDRV9GUk9NX08xOU8yMF9NQVNLX1NG VCAgICAgICAgICAgICAgICAoMHgxIDw8IDEyKQ0KKyNkZWZpbmUgU0lERV9UT05FX09OX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4DQorI2RlZmluZSBTSURFX1RPTkVfT05fTUFT SyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgU0lERV9UT05FX09O X01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDgpDQorI2RlZmluZSBT SURFX1RPTkVfSEFMRl9UQVBfTlVNX1NGVCAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5l IFNJREVfVE9ORV9IQUxGX1RBUF9OVU1fTUFTSyAgICAgICAgICAgICAgICAgICAgMHgzZg0KKyNk ZWZpbmUgU0lERV9UT05FX0hBTEZfVEFQX05VTV9NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgz ZiA8PCAwKQ0KKw0KKy8qIEFGRV9TSURFVE9ORV9HQUlOICovDQorI2RlZmluZSBQT1NJVElWRV9H QUlOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmluZSBQT1NJVElW RV9HQUlOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Nw0KKyNkZWZpbmUgUE9T SVRJVkVfR0FJTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHg3IDw8IDE2KQ0K KyNkZWZpbmUgU0lERV9UT05FX0dBSU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw DQorI2RlZmluZSBTSURFX1RPTkVfR0FJTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4ZmZmZg0KKyNkZWZpbmUgU0lERV9UT05FX0dBSU5fTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAoMHhmZmZmIDw8IDApDQorDQorLyogQUZFX0FEREFfRExfU0RNX0RDQ09NUF9DT04g Ki8NCisjZGVmaW5lIFVTRV8zUkRfU0RNX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMjgNCisjZGVmaW5lIFVTRV8zUkRfU0RNX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBVU0VfM1JEX1NETV9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICgweDEgPDwgMjgpDQorI2RlZmluZSBETF9GSUZPX1NUQVJUX1BPSU5UX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBETF9GSUZPX1NUQVJUX1BPSU5UX01B U0sgICAgICAgICAgICAgICAgICAgICAgIDB4Nw0KKyNkZWZpbmUgRExfRklGT19TVEFSVF9QT0lO VF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAoMHg3IDw8IDI0KQ0KKyNkZWZpbmUgRExfRklG T19TV0FQX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMA0KKyNkZWZpbmUgRExf RklGT19TV0FQX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IERMX0ZJRk9fU1dBUF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAy MCkNCisjZGVmaW5lIENfQVVEU0RNMU9SRFNFTEVDVF9DVExfU0ZUICAgICAgICAgICAgICAgICAg ICAgMTkNCisjZGVmaW5lIENfQVVEU0RNMU9SRFNFTEVDVF9DVExfTUFTSyAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBDX0FVRFNETTFPUkRTRUxFQ1RfQ1RMX01BU0tfU0ZUICAgICAg ICAgICAgICAgICgweDEgPDwgMTkpDQorI2RlZmluZSBDX1NETTdCSVRTRUxfQ1RMX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgIDE4DQorI2RlZmluZSBDX1NETTdCSVRTRUxfQ1RMX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQ19TRE03QklUU0VMX0NUTF9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDE4KQ0KKyNkZWZpbmUgR0FJTl9B VF9TRE1fUlNUX1BSRV9DVExfU0ZUICAgICAgICAgICAgICAgICAgICAxNQ0KKyNkZWZpbmUgR0FJ Tl9BVF9TRE1fUlNUX1BSRV9DVExfTUFTSyAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IEdBSU5fQVRfU0RNX1JTVF9QUkVfQ1RMX01BU0tfU0ZUICAgICAgICAgICAgICAgKDB4MSA8PCAx NSkNCisjZGVmaW5lIERMX0RDTV9BVVRPX0lETEVfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgMTQNCisjZGVmaW5lIERMX0RDTV9BVVRPX0lETEVfRU5fTUFTSyAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBETF9EQ01fQVVUT19JRExFX0VOX01BU0tfU0ZUICAgICAgICAg ICAgICAgICAgICgweDEgPDwgMTQpDQorI2RlZmluZSBBRkVfRExfU1JDX0RDTV9FTl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgIDEzDQorI2RlZmluZSBBRkVfRExfU1JDX0RDTV9FTl9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQUZFX0RMX1NSQ19EQ01fRU5f TUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDEzKQ0KKyNkZWZpbmUgQUZFX0RM X1BPU1RfU1JDX0RDTV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAxMg0KKyNkZWZpbmUgQUZF X0RMX1BPU1RfU1JDX0RDTV9FTl9NQVNLICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IEFGRV9ETF9QT1NUX1NSQ19EQ01fRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgKDB4MSA8PCAx MikNCisjZGVmaW5lIEFVRF9TRE1fTU9OT19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgOQ0KKyNkZWZpbmUgQVVEX1NETV9NT05PX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDENCisjZGVmaW5lIEFVRF9TRE1fTU9OT19NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgKDB4MSA8PCA5KQ0KKyNkZWZpbmUgQVVEX0RDX0NPTVBfRU5fU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA4DQorI2RlZmluZSBBVURfRENfQ09NUF9FTl9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVVEX0RDX0NPTVBfRU5fTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDgpDQorI2RlZmluZSBBVFRHQUlOX0NU TF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIEFUVEdBSU5f Q1RMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzZg0KKyNkZWZpbmUgQVRU R0FJTl9DVExfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgzZiA8PCAwKQ0K Kw0KKy8qIEFGRV9TSU5FR0VOX0NPTjAgKi8NCisjZGVmaW5lIERBQ19FTl9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjYNCisjZGVmaW5lIERBQ19FTl9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBEQUNfRU5fTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjYpDQorI2RlZmluZSBN VVRFX1NXX0NIMl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1DQorI2RlZmlu ZSBNVVRFX1NXX0NIMl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNk ZWZpbmUgTVVURV9TV19DSDJfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgx IDw8IDI1KQ0KKyNkZWZpbmUgTVVURV9TV19DSDFfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAyNA0KKyNkZWZpbmUgTVVURV9TV19DSDFfTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIE1VVEVfU1dfQ0gxX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4MSA8PCAyNCkNCisjZGVmaW5lIFNJTkVfTU9ERV9DSDJfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjANCisjZGVmaW5lIFNJTkVfTU9ERV9DSDJfTUFT SyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBTSU5FX01PREVfQ0gy X01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjApDQorI2RlZmluZSBB TVBfRElWX0NIMl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE3DQorI2RlZmlu ZSBBTVBfRElWX0NIMl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Nw0KKyNk ZWZpbmUgQU1QX0RJVl9DSDJfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHg3 IDw8IDE3KQ0KKyNkZWZpbmUgRlJFUV9ESVZfQ0gyX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAxMg0KKyNkZWZpbmUgRlJFUV9ESVZfQ0gyX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDFmDQorI2RlZmluZSBGUkVRX0RJVl9DSDJfTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDFmIDw8IDEyKQ0KKyNkZWZpbmUgU0lORV9NT0RFX0NIMV9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4DQorI2RlZmluZSBTSU5FX01PREVfQ0gxX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgU0lORV9NT0RFX0NI MV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDgpDQorI2RlZmluZSBB TVBfRElWX0NIMV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUNCisjZGVmaW5l IEFNUF9ESVZfQ0gxX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg3DQorI2Rl ZmluZSBBTVBfRElWX0NIMV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDcg PDwgNSkNCisjZGVmaW5lIEZSRVFfRElWX0NIMV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMA0KKyNkZWZpbmUgRlJFUV9ESVZfQ0gxX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDFmDQorI2RlZmluZSBGUkVRX0RJVl9DSDFfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICgweDFmIDw8IDApDQorDQorLyogQUZFX1NJTkVHRU5fQ09OMiAqLw0KKyNk ZWZpbmUgSU5ORVJfTE9PUF9CQUNLX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAwDQor I2RlZmluZSBJTk5FUl9MT09QX0JBQ0tfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgIDB4 M2YNCisjZGVmaW5lIElOTkVSX0xPT1BfQkFDS19NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAg ICAgKDB4M2YgPDwgMCkNCisNCisvKiBBRkVfSERfRU5HRU5fRU5BQkxFICovDQorI2RlZmluZSBB RkVfMjRNX09OX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDENCisjZGVmaW5l IEFGRV8yNE1fT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2Rl ZmluZSBBRkVfMjRNX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEg PDwgMSkNCisjZGVmaW5lIEFGRV8yMk1fT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMA0KKyNkZWZpbmUgQUZFXzIyTV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIEFGRV8yMk1fT05fTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAwKQ0KKw0KKy8qIEFGRV9BRERBX0RMX05MRV9GSUZPX01PTiAq Lw0KKyNkZWZpbmUgRExfTkxFX0ZJRk9fV0JJTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICA4DQorI2RlZmluZSBETF9OTEVfRklGT19XQklOX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4Zg0KKyNkZWZpbmUgRExfTkxFX0ZJRk9fV0JJTl9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAoMHhmIDw8IDgpDQorI2RlZmluZSBETF9OTEVfRklGT19SQklOX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgIDQNCisjZGVmaW5lIERMX05MRV9GSUZPX1JCSU5fTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETF9OTEVfRklGT19SQklOX01BU0tf U0ZUICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgNCkNCisjZGVmaW5lIERMX05MRV9GSUZP X1JEQUNUSVZFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgMw0KKyNkZWZpbmUgRExfTkxFX0ZJ Rk9fUkRBQ1RJVkVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMX05M RV9GSUZPX1JEQUNUSVZFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgKDB4MSA8PCAzKQ0KKyNk ZWZpbmUgRExfTkxFX0ZJRk9fU1RBUlRSRF9TRlQgICAgICAgICAgICAgICAgICAgICAgICAyDQor I2RlZmluZSBETF9OTEVfRklGT19TVEFSVFJEX01BU0sgICAgICAgICAgICAgICAgICAgICAgIDB4 MQ0KKyNkZWZpbmUgRExfTkxFX0ZJRk9fU1RBUlRSRF9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAoMHgxIDw8IDIpDQorI2RlZmluZSBETF9OTEVfRklGT19SRF9FTVBUWV9TRlQgICAgICAgICAg ICAgICAgICAgICAgIDENCisjZGVmaW5lIERMX05MRV9GSUZPX1JEX0VNUFRZX01BU0sgICAgICAg ICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETF9OTEVfRklGT19SRF9FTVBUWV9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICgweDEgPDwgMSkNCisjZGVmaW5lIERMX05MRV9GSUZPX1dSX0ZV TExfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRExfTkxFX0ZJRk9fV1Jf RlVMTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMX05MRV9GSUZP X1dSX0ZVTExfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAwKQ0KKw0KKy8qIEFG RV9ETDFfQ09OMCAqLw0KKyNkZWZpbmUgREwxX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAyNA0KKyNkZWZpbmUgREwxX01PREVfTUFTSyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIERMMV9NT0RFX01BU0tfU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAyNCkNCisjZGVmaW5lIERMMV9NSU5MRU5fU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjANCisjZGVmaW5lIERMMV9NSU5MRU5f TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETDFfTUlO TEVOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjApDQorI2Rl ZmluZSBETDFfTUFYTEVOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2DQor I2RlZmluZSBETDFfTUFYTEVOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 Zg0KKyNkZWZpbmUgREwxX01BWExFTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoMHhmIDw8IDE2KQ0KKyNkZWZpbmUgREwxX1NXX0NMRUFSX0JVRl9FTVBUWV9TRlQgICAgICAg ICAgICAgICAgICAgICAxNQ0KKyNkZWZpbmUgREwxX1NXX0NMRUFSX0JVRl9FTVBUWV9NQVNLICAg ICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMMV9TV19DTEVBUl9CVUZfRU1QVFlfTUFT S19TRlQgICAgICAgICAgICAgICAgKDB4MSA8PCAxNSkNCisjZGVmaW5lIERMMV9QQlVGX1NJWkVf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTINCisjZGVmaW5lIERMMV9QQlVGX1NJ WkVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBETDFfUEJV Rl9TSVpFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDMgPDwgMTIpDQorI2Rl ZmluZSBETDFfTU9OT19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisj ZGVmaW5lIERMMV9NT05PX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgx DQorI2RlZmluZSBETDFfTU9OT19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICgweDEgPDwgOCkNCisjZGVmaW5lIERMMV9OT1JNQUxfTU9ERV9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgNQ0KKyNkZWZpbmUgREwxX05PUk1BTF9NT0RFX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMMV9OT1JNQUxfTU9ERV9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgKDB4MSA8PCA1KQ0KKyNkZWZpbmUgREwxX0hBTElHTl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0DQorI2RlZmluZSBETDFfSEFMSUdOX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREwxX0hBTElHTl9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDQpDQorI2RlZmluZSBE TDFfSERfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5l IERMMV9IRF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzDQorI2Rl ZmluZSBETDFfSERfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDMg PDwgMCkNCisNCisvKiBBRkVfREwyX0NPTjAgKi8NCisjZGVmaW5lIERMMl9NT0RFX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQNCisjZGVmaW5lIERMMl9NT0RFX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETDJfTU9ERV9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjQpDQorI2RlZmlu ZSBETDJfTUlOTEVOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwDQorI2Rl ZmluZSBETDJfTUlOTEVOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0K KyNkZWZpbmUgREwyX01JTkxFTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAo MHhmIDw8IDIwKQ0KKyNkZWZpbmUgREwyX01BWExFTl9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAxNg0KKyNkZWZpbmUgREwyX01BWExFTl9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIERMMl9NQVhMRU5fTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAxNikNCisjZGVmaW5lIERMMl9TV19DTEVBUl9CVUZf RU1QVFlfU0ZUICAgICAgICAgICAgICAgICAgICAgMTUNCisjZGVmaW5lIERMMl9TV19DTEVBUl9C VUZfRU1QVFlfTUFTSyAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETDJfU1dfQ0xF QVJfQlVGX0VNUFRZX01BU0tfU0ZUICAgICAgICAgICAgICAgICgweDEgPDwgMTUpDQorI2RlZmlu ZSBETDJfUEJVRl9TSVpFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyDQorI2Rl ZmluZSBETDJfUEJVRl9TSVpFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0K KyNkZWZpbmUgREwyX1BCVUZfU0laRV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAo MHgzIDw8IDEyKQ0KKyNkZWZpbmUgREwyX01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA4DQorI2RlZmluZSBETDJfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREwyX01PTk9fTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoMHgxIDw8IDgpDQorI2RlZmluZSBETDJfTk9STUFMX01PREVfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUNCisjZGVmaW5lIERMMl9OT1JNQUxfTU9ERV9N QVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETDJfTk9STUFMX01P REVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNSkNCisjZGVmaW5lIERM Ml9IQUxJR05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUg REwyX0hBTElHTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVm aW5lIERMMl9IQUxJR05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8 PCA0KQ0KKyNkZWZpbmUgREwyX0hEX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAwDQorI2RlZmluZSBETDJfSERfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4Mw0KKyNkZWZpbmUgREwyX0hEX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAoMHgzIDw8IDApDQorDQorLyogQUZFX0RMM19DT04wICovDQorI2RlZmluZSBE TDNfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0DQorI2RlZmlu ZSBETDNfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNk ZWZpbmUgREwzX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHhm IDw8IDI0KQ0KKyNkZWZpbmUgREwzX01JTkxFTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAyMA0KKyNkZWZpbmUgREwzX01JTkxFTl9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweGYNCisjZGVmaW5lIERMM19NSU5MRU5fTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4ZiA8PCAyMCkNCisjZGVmaW5lIERMM19NQVhMRU5fU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYNCisjZGVmaW5lIERMM19NQVhMRU5fTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETDNfTUFYTEVOX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMTYpDQorI2RlZmluZSBE TDNfU1dfQ0xFQVJfQlVGX0VNUFRZX1NGVCAgICAgICAgICAgICAgICAgICAgIDE1DQorI2RlZmlu ZSBETDNfU1dfQ0xFQVJfQlVGX0VNUFRZX01BU0sgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNk ZWZpbmUgREwzX1NXX0NMRUFSX0JVRl9FTVBUWV9NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgx IDw8IDE1KQ0KKyNkZWZpbmUgREwzX1BCVUZfU0laRV9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAxMg0KKyNkZWZpbmUgREwzX1BCVUZfU0laRV9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDMNCisjZGVmaW5lIERMM19QQlVGX1NJWkVfTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4MyA8PCAxMikNCisjZGVmaW5lIERMM19NT05PX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgREwzX01PTk9fTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMM19NT05PX01BU0tf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA4KQ0KKyNkZWZpbmUgREwz X05PUk1BTF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBE TDNfTk9STUFMX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgREwzX05PUk1BTF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDUpDQorI2RlZmluZSBETDNfSEFMSUdOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDQNCisjZGVmaW5lIERMM19IQUxJR05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBETDNfSEFMSUdOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICgweDEgPDwgNCkNCisjZGVmaW5lIERMM19IRF9NT0RFX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgREwzX0hEX01PREVfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIERMM19IRF9NT0RFX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MyA8PCAwKQ0KKw0KKy8qIEFGRV9ETDRfQ09O MCAqLw0KKyNkZWZpbmUgREw0X01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAyNA0KKyNkZWZpbmUgREw0X01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweGYNCisjZGVmaW5lIERMNF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4ZiA8PCAyNCkNCisjZGVmaW5lIERMNF9NSU5MRU5fU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMjANCisjZGVmaW5lIERMNF9NSU5MRU5fTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETDRfTUlOTEVOX01BU0tf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjApDQorI2RlZmluZSBETDRf TUFYTEVOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmluZSBE TDRfTUFYTEVOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZp bmUgREw0X01BWExFTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8 IDE2KQ0KKyNkZWZpbmUgREw0X1NXX0NMRUFSX0JVRl9FTVBUWV9TRlQgICAgICAgICAgICAgICAg ICAgICAxNQ0KKyNkZWZpbmUgREw0X1NXX0NMRUFSX0JVRl9FTVBUWV9NQVNLICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIERMNF9TV19DTEVBUl9CVUZfRU1QVFlfTUFTS19TRlQgICAg ICAgICAgICAgICAgKDB4MSA8PCAxNSkNCisjZGVmaW5lIERMNF9QQlVGX1NJWkVfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMTINCisjZGVmaW5lIERMNF9QQlVGX1NJWkVfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBETDRfUEJVRl9TSVpFX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDMgPDwgMTIpDQorI2RlZmluZSBETDRf TU9OT19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIERM NF9NT05PX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBETDRfTU9OT19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg OCkNCisjZGVmaW5lIERMNF9OT1JNQUxfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgNQ0KKyNkZWZpbmUgREw0X05PUk1BTF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDENCisjZGVmaW5lIERMNF9OT1JNQUxfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgKDB4MSA8PCA1KQ0KKyNkZWZpbmUgREw0X0hBTElHTl9TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA0DQorI2RlZmluZSBETDRfSEFMSUdOX01BU0sgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREw0X0hBTElHTl9NQVNLX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDQpDQorI2RlZmluZSBETDRfSERfTU9E RV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERMNF9IRF9N T0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBETDRf SERfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDMgPDwgMCkNCisN CisvKiBBRkVfREw1X0NPTjAgKi8NCisjZGVmaW5lIERMNV9NT0RFX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMjQNCisjZGVmaW5lIERMNV9NT0RFX01BU0sgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETDVfTU9ERV9NQVNLX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjQpDQorI2RlZmluZSBETDVfTUlO TEVOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwDQorI2RlZmluZSBETDVf TUlOTEVOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUg REw1X01JTkxFTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDIw KQ0KKyNkZWZpbmUgREw1X01BWExFTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAxNg0KKyNkZWZpbmUgREw1X01BWExFTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweGYNCisjZGVmaW5lIERMNV9NQVhMRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKDB4ZiA8PCAxNikNCisjZGVmaW5lIERMNV9TV19DTEVBUl9CVUZfRU1QVFlfU0ZU ICAgICAgICAgICAgICAgICAgICAgMTUNCisjZGVmaW5lIERMNV9TV19DTEVBUl9CVUZfRU1QVFlf TUFTSyAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETDVfU1dfQ0xFQVJfQlVGX0VN UFRZX01BU0tfU0ZUICAgICAgICAgICAgICAgICgweDEgPDwgMTUpDQorI2RlZmluZSBETDVfUEJV Rl9TSVpFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyDQorI2RlZmluZSBETDVf UEJVRl9TSVpFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZpbmUg REw1X1BCVUZfU0laRV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgzIDw8IDEy KQ0KKyNkZWZpbmUgREw1X01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA4DQorI2RlZmluZSBETDVfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MQ0KKyNkZWZpbmUgREw1X01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoMHgxIDw8IDgpDQorI2RlZmluZSBETDVfTk9STUFMX01PREVfU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDUNCisjZGVmaW5lIERMNV9OT1JNQUxfTU9ERV9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETDVfTk9STUFMX01PREVfTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNSkNCisjZGVmaW5lIERMNV9IQUxJR05f U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgREw1X0hBTElH Tl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMNV9I QUxJR05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0KKyNk ZWZpbmUgREw1X0hEX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQor I2RlZmluZSBETDVfSERfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 Mw0KKyNkZWZpbmUgREw1X0hEX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAoMHgzIDw8IDApDQorDQorLyogQUZFX0RMNl9DT04wICovDQorI2RlZmluZSBETDZfTU9ERV9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBETDZfTU9E RV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgREw2 X01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDI0KQ0K KyNkZWZpbmUgREw2X01JTkxFTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAy MA0KKyNkZWZpbmUgREw2X01JTkxFTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweGYNCisjZGVmaW5lIERMNl9NSU5MRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKDB4ZiA8PCAyMCkNCisjZGVmaW5lIERMNl9NQVhMRU5fU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMTYNCisjZGVmaW5lIERMNl9NQVhMRU5fTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETDZfTUFYTEVOX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMTYpDQorI2RlZmluZSBETDZfU1dfQ0xF QVJfQlVGX0VNUFRZX1NGVCAgICAgICAgICAgICAgICAgICAgIDE1DQorI2RlZmluZSBETDZfU1df Q0xFQVJfQlVGX0VNUFRZX01BU0sgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREw2 X1NXX0NMRUFSX0JVRl9FTVBUWV9NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDE1KQ0K KyNkZWZpbmUgREw2X1BCVUZfU0laRV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx Mg0KKyNkZWZpbmUgREw2X1BCVUZfU0laRV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDMNCisjZGVmaW5lIERMNl9QQlVGX1NJWkVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgKDB4MyA8PCAxMikNCisjZGVmaW5lIERMNl9NT05PX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgREw2X01PTk9fTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMNl9NT05PX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA4KQ0KKyNkZWZpbmUgREw2X05PUk1BTF9N T0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBETDZfTk9STUFM X01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREw2X05P Uk1BTF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQorI2Rl ZmluZSBETDZfSEFMSUdOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQNCisj ZGVmaW5lIERMNl9IQUxJR05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgx DQorI2RlZmluZSBETDZfSEFMSUdOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICgweDEgPDwgNCkNCisjZGVmaW5lIERMNl9IRF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMA0KKyNkZWZpbmUgREw2X0hEX01PREVfTUFTSyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIERMNl9IRF9NT0RFX01BU0tfU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgKDB4MyA8PCAwKQ0KKw0KKy8qIEFGRV9ETDdfQ09OMCAqLw0KKyNk ZWZpbmUgREw3X01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNA0K KyNkZWZpbmUgREw3X01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eGYNCisjZGVmaW5lIERMN19NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKDB4ZiA8PCAyNCkNCisjZGVmaW5lIERMN19NSU5MRU5fU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMjANCisjZGVmaW5lIERMN19NSU5MRU5fTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETDdfTUlOTEVOX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjApDQorI2RlZmluZSBETDdfTUFYTEVOX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmluZSBETDdfTUFYTEVO X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgREw3X01B WExFTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDE2KQ0KKyNk ZWZpbmUgREw3X1NXX0NMRUFSX0JVRl9FTVBUWV9TRlQgICAgICAgICAgICAgICAgICAgICAxNQ0K KyNkZWZpbmUgREw3X1NXX0NMRUFSX0JVRl9FTVBUWV9NQVNLICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIERMN19TV19DTEVBUl9CVUZfRU1QVFlfTUFTS19TRlQgICAgICAgICAgICAg ICAgKDB4MSA8PCAxNSkNCisjZGVmaW5lIERMN19QQlVGX1NJWkVfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMTINCisjZGVmaW5lIERMN19QQlVGX1NJWkVfTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBETDdfUEJVRl9TSVpFX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICgweDMgPDwgMTIpDQorI2RlZmluZSBETDdfTU9OT19TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIERMN19NT05PX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETDdfTU9O T19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgOCkNCisjZGVm aW5lIERMN19OT1JNQUxfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgNQ0KKyNk ZWZpbmUgREw3X05PUk1BTF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAweDEN CisjZGVmaW5lIERMN19OT1JNQUxfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAg KDB4MSA8PCA1KQ0KKyNkZWZpbmUgREw3X0hBTElHTl9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA0DQorI2RlZmluZSBETDdfSEFMSUdOX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREw3X0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoMHgxIDw8IDQpDQorI2RlZmluZSBETDdfSERfTU9ERV9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERMN19IRF9NT0RFX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBETDdfSERfTU9ERV9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDMgPDwgMCkNCisNCisvKiBBRkVf REw4X0NPTjAgKi8NCisjZGVmaW5lIERMOF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMjQNCisjZGVmaW5lIERMOF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETDhfTU9ERV9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjQpDQorI2RlZmluZSBETDhfTUlOTEVOX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwDQorI2RlZmluZSBETDhfTUlOTEVOX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgREw4X01JTkxF Tl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDIwKQ0KKyNkZWZp bmUgREw4X01BWExFTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNg0KKyNk ZWZpbmUgREw4X01BWExFTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYN CisjZGVmaW5lIERMOF9NQVhMRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg KDB4ZiA8PCAxNikNCisjZGVmaW5lIERMOF9TV19DTEVBUl9CVUZfRU1QVFlfU0ZUICAgICAgICAg ICAgICAgICAgICAgMTUNCisjZGVmaW5lIERMOF9TV19DTEVBUl9CVUZfRU1QVFlfTUFTSyAgICAg ICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETDhfU1dfQ0xFQVJfQlVGX0VNUFRZX01BU0tf U0ZUICAgICAgICAgICAgICAgICgweDEgPDwgMTUpDQorI2RlZmluZSBETDhfUEJVRl9TSVpFX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEyDQorI2RlZmluZSBETDhfUEJVRl9TSVpF X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZpbmUgREw4X1BCVUZf U0laRV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgzIDw8IDEyKQ0KKyNkZWZp bmUgREw4X01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4DQorI2Rl ZmluZSBETDhfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0K KyNkZWZpbmUgREw4X01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo MHgxIDw8IDgpDQorI2RlZmluZSBETDhfTk9STUFMX01PREVfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDUNCisjZGVmaW5lIERMOF9OT1JNQUxfTU9ERV9NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETDhfTk9STUFMX01PREVfTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgNSkNCisjZGVmaW5lIERMOF9IQUxJR05fU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgREw4X0hBTElHTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMOF9IQUxJR05fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0KKyNkZWZpbmUgREw4 X0hEX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBE TDhfSERfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZp bmUgREw4X0hEX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgzIDw8 IDApDQorDQorLyogQUZFX0RMOV9DT04wICovDQorI2RlZmluZSBETDlfTU9ERV9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBETDlfTU9ERV9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgREw5X01PREVfTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDI0KQ0KKyNkZWZpbmUg REw5X01JTkxFTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMA0KKyNkZWZp bmUgREw5X01JTkxFTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisj ZGVmaW5lIERMOV9NSU5MRU5fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4 ZiA8PCAyMCkNCisjZGVmaW5lIERMOV9NQVhMRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMTYNCisjZGVmaW5lIERMOV9NQVhMRU5fTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHhmDQorI2RlZmluZSBETDlfTUFYTEVOX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgweGYgPDwgMTYpDQorI2RlZmluZSBETDlfU1dfQ0xFQVJfQlVGX0VN UFRZX1NGVCAgICAgICAgICAgICAgICAgICAgIDE1DQorI2RlZmluZSBETDlfU1dfQ0xFQVJfQlVG X0VNUFRZX01BU0sgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREw5X1NXX0NMRUFS X0JVRl9FTVBUWV9NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDE1KQ0KKyNkZWZpbmUg REw5X1BCVUZfU0laRV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMg0KKyNkZWZp bmUgREw5X1BCVUZfU0laRV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDMNCisj ZGVmaW5lIERMOV9QQlVGX1NJWkVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4 MyA8PCAxMikNCisjZGVmaW5lIERMOV9NT05PX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgOA0KKyNkZWZpbmUgREw5X01PTk9fTUFTSyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIERMOV9NT05PX01BU0tfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4MSA8PCA4KQ0KKyNkZWZpbmUgREw5X05PUk1BTF9NT0RFX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBETDlfTk9STUFMX01PREVfTUFT SyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREw5X05PUk1BTF9NT0RF X01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQorI2RlZmluZSBETDlf SEFMSUdOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQNCisjZGVmaW5lIERM OV9IQUxJR05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBETDlfSEFMSUdOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg NCkNCisjZGVmaW5lIERMOV9IRF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMA0KKyNkZWZpbmUgREw5X0hEX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDMNCisjZGVmaW5lIERMOV9IRF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgKDB4MyA8PCAwKQ0KKw0KKy8qIEFGRV9ETDEyX0NPTjAgKi8NCisjZGVmaW5lIERM MTJfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQNCisjZGVmaW5l IERMMTJfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2Rl ZmluZSBETDEyX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweGYg PDwgMjQpDQorI2RlZmluZSBETDEyX01JTkxFTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDIwDQorI2RlZmluZSBETDEyX01JTkxFTl9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgREwxMl9NSU5MRU5fTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAoMHhmIDw8IDIwKQ0KKyNkZWZpbmUgREwxMl9NQVhMRU5fU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAxNg0KKyNkZWZpbmUgREwxMl9NQVhMRU5fTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIERMMTJfTUFYTEVOX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAxNikNCisjZGVmaW5lIERM MTJfU1dfQ0xFQVJfQlVGX0VNUFRZX1NGVCAgICAgICAgICAgICAgICAgICAgMTUNCisjZGVmaW5l IERMMTJfU1dfQ0xFQVJfQlVGX0VNUFRZX01BU0sgICAgICAgICAgICAgICAgICAgMHgxDQorI2Rl ZmluZSBETDEyX1NXX0NMRUFSX0JVRl9FTVBUWV9NQVNLX1NGVCAgICAgICAgICAgICAgICgweDEg PDwgMTUpDQorI2RlZmluZSBETDEyX1BCVUZfU0laRV9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDEyDQorI2RlZmluZSBETDEyX1BCVUZfU0laRV9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4Mw0KKyNkZWZpbmUgREwxMl9QQlVGX1NJWkVfTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAoMHgzIDw8IDEyKQ0KKyNkZWZpbmUgREwxMl80Q0hfRU5fU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAxMQ0KKyNkZWZpbmUgREwxMl80Q0hfRU5fTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERMMTJfNENIX0VOX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxMSkNCisjZGVmaW5lIERM MTJfTU9OT19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUg REwxMl9NT05PX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVm aW5lIERMMTJfTU9OT19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8 PCA4KQ0KKyNkZWZpbmUgREwxMl9OT1JNQUxfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICA1DQorI2RlZmluZSBETDEyX05PUk1BTF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgREwxMl9OT1JNQUxfTU9ERV9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDUpDQorI2RlZmluZSBETDEyX0hBTElHTl9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDQNCisjZGVmaW5lIERMMTJfSEFMSUdOX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETDEyX0hBTElHTl9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNCkNCisjZGVmaW5lIERMMTJfSERf TU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgREwxMl9I RF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIERM MTJfSERfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MyA8PCAwKQ0K Kw0KKy8qIEFGRV9BV0JfQ09OMCAqLw0KKyNkZWZpbmUgQVdCX01PREVfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAyNA0KKyNkZWZpbmUgQVdCX01PREVfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIEFXQl9NT0RFX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAyNCkNCisjZGVmaW5lIEFXQl9T V19DTEVBUl9CVUZfRlVMTF9TRlQgICAgICAgICAgICAgICAgICAgICAgMTUNCisjZGVmaW5lIEFX Ql9TV19DTEVBUl9CVUZfRlVMTF9NQVNLICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBBV0JfU1dfQ0xFQVJfQlVGX0ZVTExfTUFTS19TRlQgICAgICAgICAgICAgICAgICgweDEgPDwg MTUpDQorI2RlZmluZSBBV0JfUl9NT05PX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDkNCisjZGVmaW5lIEFXQl9SX01PTk9fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBBV0JfUl9NT05PX01BU0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICgweDEgPDwgOSkNCisjZGVmaW5lIEFXQl9NT05PX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgQVdCX01PTk9fTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFXQl9NT05PX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA4KQ0KKyNkZWZpbmUgQVdCX1dSX1NJ R05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2DQorI2RlZmluZSBBV0JfV1Jf U0lHTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVdC X1dSX1NJR05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDYpDQor I2RlZmluZSBBV0JfTk9STUFMX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUN CisjZGVmaW5lIEFXQl9OT1JNQUxfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBBV0JfTk9STUFMX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAg ICAgICgweDEgPDwgNSkNCisjZGVmaW5lIEFXQl9IQUxJR05fU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgQVdCX0hBTElHTl9NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFXQl9IQUxJR05fTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0KKyNkZWZpbmUgQVdCX0hEX01PREVfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBBV0JfSERfTU9ERV9N QVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZpbmUgQVdCX0hEX01P REVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgzIDw8IDApDQorDQorLyog QUZFX0FXQjJfQ09OMCAqLw0KKyNkZWZpbmUgQVdCMl9NT0RFX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAyNA0KKyNkZWZpbmUgQVdCMl9NT0RFX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIEFXQjJfTU9ERV9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAyNCkNCisjZGVmaW5lIEFXQjJfU1dfQ0xF QVJfQlVGX0ZVTExfU0ZUICAgICAgICAgICAgICAgICAgICAgMTUNCisjZGVmaW5lIEFXQjJfU1df Q0xFQVJfQlVGX0ZVTExfTUFTSyAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBBV0Iy X1NXX0NMRUFSX0JVRl9GVUxMX01BU0tfU0ZUICAgICAgICAgICAgICAgICgweDEgPDwgMTUpDQor I2RlZmluZSBBV0IyX1JfTU9OT19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkN CisjZGVmaW5lIEFXQjJfUl9NT05PX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBBV0IyX1JfTU9OT19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICgweDEgPDwgOSkNCisjZGVmaW5lIEFXQjJfTU9OT19TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgQVdCMl9NT05PX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIEFXQjJfTU9OT19NQVNLX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA4KQ0KKyNkZWZpbmUgQVdCMl9XUl9TSUdOX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2DQorI2RlZmluZSBBV0IyX1dSX1NJR05f TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQVdCMl9XUl9T SUdOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDYpDQorI2RlZmlu ZSBBV0IyX05PUk1BTF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDUNCisjZGVm aW5lIEFXQjJfTk9STUFMX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBBV0IyX05PUk1BTF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICgw eDEgPDwgNSkNCisjZGVmaW5lIEFXQjJfSEFMSUdOX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgNA0KKyNkZWZpbmUgQVdCMl9IQUxJR05fTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIEFXQjJfSEFMSUdOX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0KKyNkZWZpbmUgQVdCMl9IRF9NT0RFX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBBV0IyX0hEX01PREVfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZpbmUgQVdCMl9IRF9NT0RFX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgzIDw8IDApDQorDQorLyogQUZFX1ZV TF9DT04wICovDQorI2RlZmluZSBWVUxfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDI0DQorI2RlZmluZSBWVUxfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgVlVMX01PREVfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoMHhmIDw8IDI0KQ0KKyNkZWZpbmUgVlVMX1NXX0NMRUFSX0JVRl9G VUxMX1NGVCAgICAgICAgICAgICAgICAgICAgICAxNQ0KKyNkZWZpbmUgVlVMX1NXX0NMRUFSX0JV Rl9GVUxMX01BU0sgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFZVTF9TV19DTEVB Ul9CVUZfRlVMTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgKDB4MSA8PCAxNSkNCisjZGVmaW5l IFZVTF9SX01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOQ0KKyNkZWZp bmUgVlVMX1JfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisj ZGVmaW5lIFZVTF9SX01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4 MSA8PCA5KQ0KKyNkZWZpbmUgVlVMX01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA4DQorI2RlZmluZSBWVUxfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMX01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoMHgxIDw8IDgpDQorI2RlZmluZSBWVUxfV1JfU0lHTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDYNCisjZGVmaW5lIFZVTF9XUl9TSUdOX01BU0sgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBWVUxfV1JfU0lHTl9NQVNL X1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNikNCisjZGVmaW5lIFZVTF9O T1JNQUxfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgNQ0KKyNkZWZpbmUgVlVM X05PUk1BTF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IFZVTF9OT1JNQUxfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA1 KQ0KKyNkZWZpbmUgVlVMX0hBTElHTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA0DQorI2RlZmluZSBWVUxfSEFMSUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MQ0KKyNkZWZpbmUgVlVMX0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoMHgxIDw8IDQpDQorI2RlZmluZSBWVUxfSERfTU9ERV9TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIFZVTF9IRF9NT0RFX01BU0sgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBWVUxfSERfTU9ERV9NQVNLX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgICgweDMgPDwgMCkNCisNCisvKiBBRkVfVlVMMTJfQ09O MCAqLw0KKyNkZWZpbmUgVlVMMTJfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAyNA0KKyNkZWZpbmUgVlVMMTJfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweGYNCisjZGVmaW5lIFZVTDEyX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4ZiA8PCAyNCkNCisjZGVmaW5lIFZVTDEyX1NXX0NMRUFSX0JVRl9GVUxM X1NGVCAgICAgICAgICAgICAgICAgICAgMTUNCisjZGVmaW5lIFZVTDEyX1NXX0NMRUFSX0JVRl9G VUxMX01BU0sgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBWVUwxMl9TV19DTEVBUl9C VUZfRlVMTF9NQVNLX1NGVCAgICAgICAgICAgICAgICgweDEgPDwgMTUpDQorI2RlZmluZSBWVUwx Ml80Q0hfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExDQorI2RlZmluZSBW VUwxMl80Q0hfRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgVlVMMTJfNENIX0VOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDExKQ0KKyNkZWZpbmUgVlVMMTJfUl9NT05PX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA5DQorI2RlZmluZSBWVUwxMl9SX01PTk9fTUFTSyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMMTJfUl9NT05PX01BU0tfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDkpDQorI2RlZmluZSBWVUwxMl9NT05PX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIFZVTDEyX01PTk9fTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBWVUwxMl9NT05PX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgOCkNCisjZGVmaW5lIFZVTDEyX1dS X1NJR05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNg0KKyNkZWZpbmUgVlVMMTJf V1JfU0lHTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFZV TDEyX1dSX1NJR05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA2KQ0K KyNkZWZpbmUgVlVMMTJfTk9STUFMX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICA1 DQorI2RlZmluZSBWVUwxMl9OT1JNQUxfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgVlVMMTJfTk9STUFMX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDUpDQorI2RlZmluZSBWVUwxMl9IQUxJR05fU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDQNCisjZGVmaW5lIFZVTDEyX0hBTElHTl9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBWVUwxMl9IQUxJR05fTUFTS19TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNCkNCisjZGVmaW5lIFZVTDEyX0hEX01PREVf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgVlVMMTJfSERfTU9E RV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIFZVTDEyX0hE X01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MyA8PCAwKQ0KKw0KKy8q IEFGRV9WVUwyX0NPTjAgKi8NCisjZGVmaW5lIFZVTDJfTU9ERV9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMjQNCisjZGVmaW5lIFZVTDJfTU9ERV9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBWVUwyX01PREVfTUFTS19TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjQpDQorI2RlZmluZSBWVUwyX1NXX0NM RUFSX0JVRl9GVUxMX1NGVCAgICAgICAgICAgICAgICAgICAgIDE1DQorI2RlZmluZSBWVUwyX1NX X0NMRUFSX0JVRl9GVUxMX01BU0sgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVM Ml9TV19DTEVBUl9CVUZfRlVMTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDE1KQ0K KyNkZWZpbmUgVlVMMl9SX01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5 DQorI2RlZmluZSBWVUwyX1JfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgVlVMMl9SX01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDkpDQorI2RlZmluZSBWVUwyX01PTk9fU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIFZVTDJfTU9OT19NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBWVUwyX01PTk9fTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgOCkNCisjZGVmaW5lIFZVTDJfV1JfU0lHTl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNg0KKyNkZWZpbmUgVlVMMl9XUl9TSUdO X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFZVTDJfV1Jf U0lHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA2KQ0KKyNkZWZp bmUgVlVMMl9OT1JNQUxfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2Rl ZmluZSBWVUwyX05PUk1BTF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0K KyNkZWZpbmUgVlVMMl9OT1JNQUxfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAo MHgxIDw8IDUpDQorI2RlZmluZSBWVUwyX0hBTElHTl9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDQNCisjZGVmaW5lIFZVTDJfSEFMSUdOX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBWVUwyX0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgNCkNCisjZGVmaW5lIFZVTDJfSERfTU9ERV9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgVlVMMl9IRF9NT0RFX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIFZVTDJfSERfTU9ERV9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MyA8PCAwKQ0KKw0KKy8qIEFGRV9W VUwzX0NPTjAgKi8NCisjZGVmaW5lIFZVTDNfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMjQNCisjZGVmaW5lIFZVTDNfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBWVUwzX01PREVfTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjQpDQorI2RlZmluZSBWVUwzX1NXX0NMRUFSX0JV Rl9GVUxMX1NGVCAgICAgICAgICAgICAgICAgICAgIDE1DQorI2RlZmluZSBWVUwzX1NXX0NMRUFS X0JVRl9GVUxMX01BU0sgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMM19TV19D TEVBUl9CVUZfRlVMTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDE1KQ0KKyNkZWZp bmUgVlVMM19SX01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5DQorI2Rl ZmluZSBWVUwzX1JfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0K KyNkZWZpbmUgVlVMM19SX01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAo MHgxIDw8IDkpDQorI2RlZmluZSBWVUwzX01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDgNCisjZGVmaW5lIFZVTDNfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBWVUwzX01PTk9fTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgOCkNCisjZGVmaW5lIFZVTDNfV1JfU0lHTl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgNg0KKyNkZWZpbmUgVlVMM19XUl9TSUdOX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFZVTDNfV1JfU0lHTl9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA2KQ0KKyNkZWZpbmUgVlVM M19OT1JNQUxfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBW VUwzX05PUk1BTF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgVlVMM19OT1JNQUxfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDUpDQorI2RlZmluZSBWVUwzX0hBTElHTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDQNCisjZGVmaW5lIFZVTDNfSEFMSUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBWVUwzX0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICgweDEgPDwgNCkNCisjZGVmaW5lIFZVTDNfSERfTU9ERV9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgVlVMM19IRF9NT0RFX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIFZVTDNfSERfTU9ERV9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MyA8PCAwKQ0KKw0KKy8qIEFGRV9WVUw0X0NP TjAgKi8NCisjZGVmaW5lIFZVTDRfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMjQNCisjZGVmaW5lIFZVTDRfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHhmDQorI2RlZmluZSBWVUw0X01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICgweGYgPDwgMjQpDQorI2RlZmluZSBWVUw0X1NXX0NMRUFSX0JVRl9GVUxM X1NGVCAgICAgICAgICAgICAgICAgICAgIDE1DQorI2RlZmluZSBWVUw0X1NXX0NMRUFSX0JVRl9G VUxMX01BU0sgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMNF9TV19DTEVBUl9C VUZfRlVMTF9NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDE1KQ0KKyNkZWZpbmUgVlVM NF9SX01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5DQorI2RlZmluZSBW VUw0X1JfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgVlVMNF9SX01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDkpDQorI2RlZmluZSBWVUw0X01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDgNCisjZGVmaW5lIFZVTDRfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBWVUw0X01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICgweDEgPDwgOCkNCisjZGVmaW5lIFZVTDRfV1JfU0lHTl9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgNg0KKyNkZWZpbmUgVlVMNF9XUl9TSUdOX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFZVTDRfV1JfU0lHTl9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA2KQ0KKyNkZWZpbmUgVlVMNF9OT1JN QUxfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBWVUw0X05P Uk1BTF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVM NF9OT1JNQUxfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQor I2RlZmluZSBWVUw0X0hBTElHTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQN CisjZGVmaW5lIFZVTDRfSEFMSUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBWVUw0X0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICgweDEgPDwgNCkNCisjZGVmaW5lIFZVTDRfSERfTU9ERV9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgVlVMNF9IRF9NT0RFX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIFZVTDRfSERfTU9ERV9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgKDB4MyA8PCAwKQ0KKw0KKy8qIEFGRV9WVUw1X0NPTjAgKi8N CisjZGVmaW5lIFZVTDVfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MjQNCisjZGVmaW5lIFZVTDVfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHhmDQorI2RlZmluZSBWVUw1X01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICgweGYgPDwgMjQpDQorI2RlZmluZSBWVUw1X1NXX0NMRUFSX0JVRl9GVUxMX1NGVCAg ICAgICAgICAgICAgICAgICAgIDE1DQorI2RlZmluZSBWVUw1X1NXX0NMRUFSX0JVRl9GVUxMX01B U0sgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMNV9TV19DTEVBUl9CVUZfRlVM TF9NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDE1KQ0KKyNkZWZpbmUgVlVMNV9SX01P Tk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5DQorI2RlZmluZSBWVUw1X1Jf TU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVM NV9SX01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDkpDQor I2RlZmluZSBWVUw1X01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgN CisjZGVmaW5lIFZVTDVfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgxDQorI2RlZmluZSBWVUw1X01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICgweDEgPDwgOCkNCisjZGVmaW5lIFZVTDVfV1JfU0lHTl9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgNg0KKyNkZWZpbmUgVlVMNV9XUl9TSUdOX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFZVTDVfV1JfU0lHTl9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA2KQ0KKyNkZWZpbmUgVlVMNV9OT1JNQUxfTU9E RV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBWVUw1X05PUk1BTF9N T0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMNV9OT1JN QUxfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQorI2RlZmlu ZSBWVUw1X0hBTElHTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQNCisjZGVm aW5lIFZVTDVfSEFMSUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBWVUw1X0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICgw eDEgPDwgNCkNCisjZGVmaW5lIFZVTDVfSERfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMA0KKyNkZWZpbmUgVlVMNV9IRF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDMNCisjZGVmaW5lIFZVTDVfSERfTU9ERV9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4MyA8PCAwKQ0KKw0KKy8qIEFGRV9WVUw2X0NPTjAgKi8NCisjZGVm aW5lIFZVTDZfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQNCisj ZGVmaW5lIFZVTDZfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhm DQorI2RlZmluZSBWVUw2X01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICgweGYgPDwgMjQpDQorI2RlZmluZSBWVUw2X1NXX0NMRUFSX0JVRl9GVUxMX1NGVCAgICAgICAg ICAgICAgICAgICAgIDE1DQorI2RlZmluZSBWVUw2X1NXX0NMRUFSX0JVRl9GVUxMX01BU0sgICAg ICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMNl9TV19DTEVBUl9CVUZfRlVMTF9NQVNL X1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDE1KQ0KKyNkZWZpbmUgVlVMNl9SX01PTk9fU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5DQorI2RlZmluZSBWVUw2X1JfTU9OT19N QVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMNl9SX01P Tk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDkpDQorI2RlZmlu ZSBWVUw2X01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVm aW5lIFZVTDZfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBWVUw2X01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgw eDEgPDwgOCkNCisjZGVmaW5lIFZVTDZfV1JfU0lHTl9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgNg0KKyNkZWZpbmUgVlVMNl9XUl9TSUdOX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIFZVTDZfV1JfU0lHTl9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgKDB4MSA8PCA2KQ0KKyNkZWZpbmUgVlVMNl9OT1JNQUxfTU9ERV9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBWVUw2X05PUk1BTF9NT0RFX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVlVMNl9OT1JNQUxfTU9E RV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQorI2RlZmluZSBWVUw2 X0hBTElHTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQNCisjZGVmaW5lIFZV TDZfSEFMSUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBWVUw2X0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg NCkNCisjZGVmaW5lIFZVTDZfSERfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMA0KKyNkZWZpbmUgVlVMNl9IRF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDMNCisjZGVmaW5lIFZVTDZfSERfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgKDB4MyA8PCAwKQ0KKw0KKy8qIEFGRV9EQUlfQ09OMCAqLw0KKyNkZWZpbmUgREFJ X01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNA0KKyNkZWZpbmUg REFJX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVm aW5lIERBSV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MyA8 PCAyNCkNCisjZGVmaW5lIERBSV9TV19DTEVBUl9CVUZfRlVMTF9TRlQgICAgICAgICAgICAgICAg ICAgICAgMTUNCisjZGVmaW5lIERBSV9TV19DTEVBUl9CVUZfRlVMTF9NQVNLICAgICAgICAgICAg ICAgICAgICAgMHgxDQorI2RlZmluZSBEQUlfU1dfQ0xFQVJfQlVGX0ZVTExfTUFTS19TRlQgICAg ICAgICAgICAgICAgICgweDEgPDwgMTUpDQorI2RlZmluZSBEQUlfRFVQTElDQVRFX1dSX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgIDEwDQorI2RlZmluZSBEQUlfRFVQTElDQVRFX1dSX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREFJX0RVUExJQ0FURV9X Ul9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDEwKQ0KKyNkZWZpbmUgREFJ X01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4DQorI2RlZmluZSBE QUlfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgREFJX01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDgpDQorI2RlZmluZSBEQUlfV1JfU0lHTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDYNCisjZGVmaW5lIERBSV9XUl9TSUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBEQUlfV1JfU0lHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICgweDEgPDwgNikNCisjZGVmaW5lIERBSV9OT1JNQUxfTU9ERV9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgNQ0KKyNkZWZpbmUgREFJX05PUk1BTF9NT0RFX01BU0sgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERBSV9OT1JNQUxfTU9ERV9NQVNL X1NGVCAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA1KQ0KKyNkZWZpbmUgREFJX0hBTElH Tl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0DQorI2RlZmluZSBEQUlfSEFM SUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgREFJ X0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDQpDQor I2RlZmluZSBEQUlfSERfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAN CisjZGVmaW5lIERBSV9IRF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgzDQorI2RlZmluZSBEQUlfSERfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICgweDMgPDwgMCkNCisNCisvKiBBRkVfTU9EX0RBSV9DT04wICovDQorI2RlZmluZSBNT0Rf REFJX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBN T0RfREFJX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZp bmUgTU9EX0RBSV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgzIDw8 IDI0KQ0KKyNkZWZpbmUgTU9EX0RBSV9TV19DTEVBUl9CVUZfRlVMTF9TRlQgICAgICAgICAgICAg ICAgICAxNQ0KKyNkZWZpbmUgTU9EX0RBSV9TV19DTEVBUl9CVUZfRlVMTF9NQVNLICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIE1PRF9EQUlfU1dfQ0xFQVJfQlVGX0ZVTExfTUFTS19TRlQg ICAgICAgICAgICAgKDB4MSA8PCAxNSkNCisjZGVmaW5lIE1PRF9EQUlfRFVQTElDQVRFX1dSX1NG VCAgICAgICAgICAgICAgICAgICAgICAgMTANCisjZGVmaW5lIE1PRF9EQUlfRFVQTElDQVRFX1dS X01BU0sgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBNT0RfREFJX0RVUExJQ0FU RV9XUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICgweDEgPDwgMTApDQorI2RlZmluZSBNT0Rf REFJX01PTk9fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIE1P RF9EQUlfTU9OT19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmlu ZSBNT0RfREFJX01PTk9fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg OCkNCisjZGVmaW5lIE1PRF9EQUlfV1JfU0lHTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgNg0KKyNkZWZpbmUgTU9EX0RBSV9XUl9TSUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDENCisjZGVmaW5lIE1PRF9EQUlfV1JfU0lHTl9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgKDB4MSA8PCA2KQ0KKyNkZWZpbmUgTU9EX0RBSV9OT1JNQUxfTU9ERV9TRlQgICAg ICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBNT0RfREFJX05PUk1BTF9NT0RFX01BU0sg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgTU9EX0RBSV9OT1JNQUxfTU9ERV9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQorI2RlZmluZSBNT0RfREFJX0hB TElHTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQNCisjZGVmaW5lIE1PRF9EQUlf SEFMSUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBNT0Rf REFJX0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNCkNCisj ZGVmaW5lIE1PRF9EQUlfSERfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0K KyNkZWZpbmUgTU9EX0RBSV9IRF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDMNCisjZGVmaW5lIE1PRF9EQUlfSERfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgKDB4MyA8PCAwKQ0KKw0KKy8qIEFGRV9EQUkyX0NPTjAgKi8NCisjZGVmaW5lIERBSTJfTU9E RV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQNCisjZGVmaW5lIERBSTJf TU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBE QUkyX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjQp DQorI2RlZmluZSBEQUkyX1NXX0NMRUFSX0JVRl9GVUxMX1NGVCAgICAgICAgICAgICAgICAgICAg IDE1DQorI2RlZmluZSBEQUkyX1NXX0NMRUFSX0JVRl9GVUxMX01BU0sgICAgICAgICAgICAgICAg ICAgIDB4MQ0KKyNkZWZpbmUgREFJMl9TV19DTEVBUl9CVUZfRlVMTF9NQVNLX1NGVCAgICAgICAg ICAgICAgICAoMHgxIDw8IDE1KQ0KKyNkZWZpbmUgREFJMl9EVVBMSUNBVEVfV1JfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAxMA0KKyNkZWZpbmUgREFJMl9EVVBMSUNBVEVfV1JfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERBSTJfRFVQTElDQVRFX1dSX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxMCkNCisjZGVmaW5lIERBSTJfTU9O T19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOA0KKyNkZWZpbmUgREFJMl9N T05PX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERB STJfTU9OT19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA4KQ0K KyNkZWZpbmUgREFJMl9XUl9TSUdOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2 DQorI2RlZmluZSBEQUkyX1dSX1NJR05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgREFJMl9XUl9TSUdOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDYpDQorI2RlZmluZSBEQUkyX05PUk1BTF9NT0RFX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgIDUNCisjZGVmaW5lIERBSTJfTk9STUFMX01PREVfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBEQUkyX05PUk1BTF9NT0RFX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNSkNCisjZGVmaW5lIERBSTJfSEFMSUdOX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgREFJMl9IQUxJR05f TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIERBSTJfSEFM SUdOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0KKyNkZWZp bmUgREFJMl9IRF9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2Rl ZmluZSBEQUkyX0hEX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Mw0K KyNkZWZpbmUgREFJMl9IRF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAo MHgzIDw8IDApDQorDQorLyogQUZFX01FTUlGX0NPTjAgKi8NCisjZGVmaW5lIENQVV9DT01QQUNU X01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgMg0KKyNkZWZpbmUgQ1BVX0NPTVBB Q1RfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIENQVV9D T01QQUNUX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyKQ0KKyNk ZWZpbmUgQ1BVX0hEX0FMSUdOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxDQor I2RlZmluZSBDUFVfSERfQUxJR05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MQ0KKyNkZWZpbmUgQ1BVX0hEX0FMSUdOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICAoMHgxIDw8IDEpDQorI2RlZmluZSBTWVNSQU1fU0lHTl9TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDANCisjZGVmaW5lIFNZU1JBTV9TSUdOX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBTWVNSQU1fU0lHTl9NQVNLX1NGVCAgICAgICAg ICAgICAgICAgICAgICAgICAgICgweDEgPDwgMCkNCisNCisvKiBBRkVfSERNSV9PVVRfQ09OMCAq Lw0KKyNkZWZpbmUgSERNSV9DSF9OVU1fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAyNA0KKyNkZWZpbmUgSERNSV9DSF9OVU1fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweGYNCisjZGVmaW5lIEhETUlfQ0hfTlVNX01BU0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgKDB4ZiA8PCAyNCkNCisjZGVmaW5lIEhETUlfT1VUX01JTkxFTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMjANCisjZGVmaW5lIEhETUlfT1VUX01JTkxFTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBIRE1JX09VVF9NSU5MRU5fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgMjApDQorI2RlZmluZSBIRE1JX09V VF9NQVhMRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmluZSBIRE1J X09VVF9NQVhMRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUg SERNSV9PVVRfTUFYTEVOX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDE2 KQ0KKyNkZWZpbmUgSERNSV9PVVRfU1dfQ0xFQVJfQlVGX0VNUFRZX1NGVCAgICAgICAgICAgICAg ICAxNQ0KKyNkZWZpbmUgSERNSV9PVVRfU1dfQ0xFQVJfQlVGX0VNUFRZX01BU0sgICAgICAgICAg ICAgICAweDENCisjZGVmaW5lIEhETUlfT1VUX1NXX0NMRUFSX0JVRl9FTVBUWV9NQVNLX1NGVCAg ICAgICAgICAgKDB4MSA8PCAxNSkNCisjZGVmaW5lIEhETUlfT1VUX1BCVUZfU0laRV9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgMTINCisjZGVmaW5lIEhETUlfT1VUX1BCVUZfU0laRV9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBIRE1JX09VVF9QQlVGX1NJWkVf TUFTS19TRlQgICAgICAgICAgICAgICAgICAgICgweDMgPDwgMTIpDQorI2RlZmluZSBIRE1JX09V VF9OT1JNQUxfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgIDUNCisjZGVmaW5lIEhETUlf T1VUX05PUk1BTF9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBI RE1JX09VVF9OT1JNQUxfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICgweDEgPDwgNSkN CisjZGVmaW5lIEhETUlfT1VUX0hBTElHTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg NA0KKyNkZWZpbmUgSERNSV9PVVRfSEFMSUdOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDENCisjZGVmaW5lIEhETUlfT1VUX0hBTElHTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgKDB4MSA8PCA0KQ0KKyNkZWZpbmUgSERNSV9PVVRfSERfTU9ERV9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBIRE1JX09VVF9IRF9NT0RFX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZpbmUgSERNSV9PVVRfSERfTU9ERV9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAoMHgzIDw8IDApDQorDQorLyogQUZFX0lSUV9NQ1VfQ09O MCAqLw0KKyNkZWZpbmUgSVJRMzFfTUNVX09OX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAzMQ0KKyNkZWZpbmUgSVJRMzFfTUNVX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTMxX01DVV9PTl9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAzMSkNCisjZGVmaW5lIElSUTI2X01DVV9PTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMjYNCisjZGVmaW5lIElSUTI2X01DVV9PTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlEyNl9NQ1VfT05fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjYpDQorI2RlZmluZSBJUlEy NV9NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1DQorI2RlZmluZSBJ UlEyNV9NQ1VfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMjVfTUNVX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDI1KQ0KKyNkZWZpbmUgSVJRMjRfTUNVX09OX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAyNA0KKyNkZWZpbmUgSVJRMjRfTUNVX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTI0X01DVV9PTl9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAyNCkNCisjZGVmaW5lIElSUTIzX01DVV9PTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMjMNCisjZGVmaW5lIElSUTIzX01DVV9PTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlEyM19NQ1VfT05fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjMpDQorI2RlZmluZSBJUlEy Ml9NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIyDQorI2RlZmluZSBJ UlEyMl9NQ1VfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMjJfTUNVX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDIyKQ0KKyNkZWZpbmUgSVJRMjFfTUNVX09OX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAyMQ0KKyNkZWZpbmUgSVJRMjFfTUNVX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTIxX01DVV9PTl9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAyMSkNCisjZGVmaW5lIElSUTIwX01DVV9PTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMjANCisjZGVmaW5lIElSUTIwX01DVV9PTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlEyMF9NQ1VfT05fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjApDQorI2RlZmluZSBJUlEx OV9NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE5DQorI2RlZmluZSBJ UlExOV9NQ1VfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMTlfTUNVX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDE5KQ0KKyNkZWZpbmUgSVJRMThfTUNVX09OX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxOA0KKyNkZWZpbmUgSVJRMThfTUNVX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTE4X01DVV9PTl9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAxOCkNCisjZGVmaW5lIElSUTE3X01DVV9PTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMTcNCisjZGVmaW5lIElSUTE3X01DVV9PTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlExN19NQ1VfT05fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTcpDQorI2RlZmluZSBJUlEx Nl9NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmluZSBJ UlExNl9NQ1VfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMTZfTUNVX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDE2KQ0KKyNkZWZpbmUgSVJRMTVfTUNVX09OX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxNQ0KKyNkZWZpbmUgSVJRMTVfTUNVX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTE1X01DVV9PTl9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAxNSkNCisjZGVmaW5lIElSUTE0X01DVV9PTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMTQNCisjZGVmaW5lIElSUTE0X01DVV9PTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlExNF9NQ1VfT05fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTQpDQorI2RlZmluZSBJUlEx M19NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzDQorI2RlZmluZSBJ UlExM19NQ1VfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMTNfTUNVX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDEzKQ0KKyNkZWZpbmUgSVJRMTJfTUNVX09OX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxMg0KKyNkZWZpbmUgSVJRMTJfTUNVX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTEyX01DVV9PTl9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAxMikNCisjZGVmaW5lIElSUTExX01DVV9PTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMTENCisjZGVmaW5lIElSUTExX01DVV9PTl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlExMV9NQ1VfT05fTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTEpDQorI2RlZmluZSBJUlEx MF9NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwDQorI2RlZmluZSBJ UlExMF9NQ1VfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMTBfTUNVX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDEwKQ0KKyNkZWZpbmUgSVJROV9NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA5DQorI2RlZmluZSBJUlE5X01DVV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgSVJROV9NQ1VfT05fTUFTS19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDkpDQorI2RlZmluZSBJUlE4X01DVV9PTl9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIElSUThfTUNVX09OX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlE4X01DVV9PTl9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgOCkNCisjZGVmaW5lIElSUTdfTUNV X09OX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNw0KKyNkZWZpbmUgSVJRN19N Q1VfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIElS UTdfTUNVX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA3KQ0K KyNkZWZpbmUgSVJRNl9NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2 DQorI2RlZmluZSBJUlE2X01DVV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgSVJRNl9NQ1VfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDYpDQorI2RlZmluZSBJUlE1X01DVV9PTl9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDUNCisjZGVmaW5lIElSUTVfTUNVX09OX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlE1X01DVV9PTl9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNSkNCisjZGVmaW5lIElSUTRfTUNVX09OX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgSVJRNF9NQ1VfT05f TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIElSUTRfTUNV X09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0KKyNkZWZp bmUgSVJRM19NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzDQorI2Rl ZmluZSBJUlEzX01DVV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0K KyNkZWZpbmUgSVJRM19NQ1VfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAo MHgxIDw8IDMpDQorI2RlZmluZSBJUlEyX01DVV9PTl9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDINCisjZGVmaW5lIElSUTJfTUNVX09OX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlEyX01DVV9PTl9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgMikNCisjZGVmaW5lIElSUTFfTUNVX09OX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMQ0KKyNkZWZpbmUgSVJRMV9NQ1VfT05fTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIElSUTFfTUNVX09OX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxKQ0KKyNkZWZpbmUgSVJR MF9NQ1VfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBJ UlEwX01DVV9PTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMF9NQ1VfT05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDApDQorDQorLyogQUZFX0lSUV9NQ1VfQ09OMSAqLw0KKyNkZWZpbmUgSVJRN19NQ1VfTU9ERV9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyOA0KKyNkZWZpbmUgSVJRN19NQ1VfTU9E RV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElSUTdfTUNV X01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAyOCkNCisjZGVm aW5lIElSUTZfTUNVX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQNCisj ZGVmaW5lIElSUTZfTUNVX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhm DQorI2RlZmluZSBJUlE2X01DVV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICgweGYgPDwgMjQpDQorI2RlZmluZSBJUlE1X01DVV9NT0RFX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDIwDQorI2RlZmluZSBJUlE1X01DVV9NT0RFX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgSVJRNV9NQ1VfTU9ERV9NQVNLX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDIwKQ0KKyNkZWZpbmUgSVJRNF9NQ1VfTU9ERV9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNg0KKyNkZWZpbmUgSVJRNF9NQ1VfTU9E RV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElSUTRfTUNV X01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAxNikNCisjZGVm aW5lIElSUTNfTUNVX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTINCisj ZGVmaW5lIElSUTNfTUNVX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhm DQorI2RlZmluZSBJUlEzX01DVV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg ICgweGYgPDwgMTIpDQorI2RlZmluZSBJUlEyX01DVV9NT0RFX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDgNCisjZGVmaW5lIElSUTJfTUNVX01PREVfTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBJUlEyX01DVV9NT0RFX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICgweGYgPDwgOCkNCisjZGVmaW5lIElSUTFfTUNVX01PREVfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgSVJRMV9NQ1VfTU9ERV9N QVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElSUTFfTUNVX01P REVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCA0KQ0KKyNkZWZpbmUg SVJRMF9NQ1VfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmlu ZSBJUlEwX01DVV9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNk ZWZpbmUgSVJRMF9NQ1VfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHhm IDw8IDApDQorDQorLyogQUZFX0lSUV9NQ1VfQ09OMiAqLw0KKyNkZWZpbmUgSVJRMTVfTUNVX01P REVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyOA0KKyNkZWZpbmUgSVJRMTVfTUNV X01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElSUTE1 X01DVV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAyOCkNCisj ZGVmaW5lIElSUTE0X01DVV9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQN CisjZGVmaW5lIElSUTE0X01DVV9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHhmDQorI2RlZmluZSBJUlExNF9NQ1VfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICgweGYgPDwgMjQpDQorI2RlZmluZSBJUlExM19NQ1VfTU9ERV9TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDIwDQorI2RlZmluZSBJUlExM19NQ1VfTU9ERV9NQVNLICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgSVJRMTNfTUNVX01PREVfTUFTS19TRlQg ICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDIwKQ0KKyNkZWZpbmUgSVJRMTJfTUNVX01P REVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNg0KKyNkZWZpbmUgSVJRMTJfTUNV X01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElSUTEy X01DVV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAxNikNCisj ZGVmaW5lIElSUTExX01DVV9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTIN CisjZGVmaW5lIElSUTExX01DVV9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHhmDQorI2RlZmluZSBJUlExMV9NQ1VfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICgweGYgPDwgMTIpDQorI2RlZmluZSBJUlExMF9NQ1VfTU9ERV9TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIElSUTEwX01DVV9NT0RFX01BU0sgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBJUlExMF9NQ1VfTU9ERV9NQVNLX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgOCkNCisjZGVmaW5lIElSUTlfTUNVX01PREVf U0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgSVJROV9NQ1VfTU9E RV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElSUTlfTUNV X01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCA0KQ0KKyNkZWZp bmUgSVJROF9NQ1VfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2Rl ZmluZSBJUlE4X01DVV9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0K KyNkZWZpbmUgSVJROF9NQ1VfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAo MHhmIDw8IDApDQorDQorLyogQUZFX0lSUV9NQ1VfQ09OMyAqLw0KKyNkZWZpbmUgSVJRMjNfTUNV X01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyOA0KKyNkZWZpbmUgSVJRMjNf TUNVX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElS UTIzX01DVV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAyOCkN CisjZGVmaW5lIElSUTIyX01DVV9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MjQNCisjZGVmaW5lIElSUTIyX01DVV9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHhmDQorI2RlZmluZSBJUlEyMl9NQ1VfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICgweGYgPDwgMjQpDQorI2RlZmluZSBJUlEyMV9NQ1VfTU9ERV9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDIwDQorI2RlZmluZSBJUlEyMV9NQ1VfTU9ERV9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgSVJRMjFfTUNVX01PREVfTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDIwKQ0KKyNkZWZpbmUgSVJRMjBfTUNV X01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNg0KKyNkZWZpbmUgSVJRMjBf TUNVX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElS UTIwX01DVV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAxNikN CisjZGVmaW5lIElSUTE5X01DVV9NT0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MTINCisjZGVmaW5lIElSUTE5X01DVV9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHhmDQorI2RlZmluZSBJUlExOV9NQ1VfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICgweGYgPDwgMTIpDQorI2RlZmluZSBJUlExOF9NQ1VfTU9ERV9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIElSUTE4X01DVV9NT0RFX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBJUlExOF9NQ1VfTU9ERV9NQVNLX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICgweGYgPDwgOCkNCisjZGVmaW5lIElSUTE3X01DVV9N T0RFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgSVJRMTdfTUNV X01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElSUTE3 X01DVV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCA0KQ0KKyNk ZWZpbmUgSVJRMTZfTUNVX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQor I2RlZmluZSBJUlExNl9NQ1VfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 Zg0KKyNkZWZpbmUgSVJRMTZfTUNVX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAoMHhmIDw8IDApDQorDQorLyogQUZFX0lSUV9NQ1VfQ09ONCAqLw0KKyNkZWZpbmUgSVJRMjZf TUNVX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4DQorI2RlZmluZSBJUlEy Nl9NQ1VfTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUg SVJRMjZfTUNVX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAoMHhmIDw8IDgp DQorI2RlZmluZSBJUlEyNV9NQ1VfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDQNCisjZGVmaW5lIElSUTI1X01DVV9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHhmDQorI2RlZmluZSBJUlEyNV9NQ1VfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICgweGYgPDwgNCkNCisjZGVmaW5lIElSUTI0X01DVV9NT0RFX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgSVJRMjRfTUNVX01PREVfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIElSUTI0X01DVV9NT0RFX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAwKQ0KKw0KKy8qIEFGRV9JUlFfTUNVX0NM UiAqLw0KKyNkZWZpbmUgSVJRMzFfTUNVX0NMUl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAzMQ0KKyNkZWZpbmUgSVJRMzFfTUNVX0NMUl9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTMxX01DVV9DTFJfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAzMSkNCisjZGVmaW5lIElSUTI2X01DVV9DTFJfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMjYNCisjZGVmaW5lIElSUTI2X01DVV9DTFJfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlEyNl9NQ1VfQ0xSX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjYpDQorI2RlZmluZSBJUlEy NV9NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1DQorI2RlZmluZSBJ UlEyNV9NQ1VfQ0xSX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMjVfTUNVX0NMUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDI1KQ0KKyNkZWZpbmUgSVJRMjRfTUNVX0NMUl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAyNA0KKyNkZWZpbmUgSVJRMjRfTUNVX0NMUl9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTI0X01DVV9DTFJfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAyNCkNCisjZGVmaW5lIElSUTIzX01DVV9DTFJfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMjMNCisjZGVmaW5lIElSUTIzX01DVV9DTFJfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlEyM19NQ1VfQ0xSX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjMpDQorI2RlZmluZSBJUlEy Ml9NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIyDQorI2RlZmluZSBJ UlEyMl9NQ1VfQ0xSX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMjJfTUNVX0NMUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDIyKQ0KKyNkZWZpbmUgSVJRMjFfTUNVX0NMUl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAyMQ0KKyNkZWZpbmUgSVJRMjFfTUNVX0NMUl9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTIxX01DVV9DTFJfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAyMSkNCisjZGVmaW5lIElSUTIwX01DVV9DTFJfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMjANCisjZGVmaW5lIElSUTIwX01DVV9DTFJfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlEyMF9NQ1VfQ0xSX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMjApDQorI2RlZmluZSBJUlEx OV9NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE5DQorI2RlZmluZSBJ UlExOV9NQ1VfQ0xSX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMTlfTUNVX0NMUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDE5KQ0KKyNkZWZpbmUgSVJRMThfTUNVX0NMUl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxOA0KKyNkZWZpbmUgSVJRMThfTUNVX0NMUl9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTE4X01DVV9DTFJfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAxOCkNCisjZGVmaW5lIElSUTE3X01DVV9DTFJfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMTcNCisjZGVmaW5lIElSUTE3X01DVV9DTFJfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlExN19NQ1VfQ0xSX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTcpDQorI2RlZmluZSBJUlEx Nl9NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmluZSBJ UlExNl9NQ1VfQ0xSX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMTZfTUNVX0NMUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDE2KQ0KKyNkZWZpbmUgSVJRMTVfTUNVX0NMUl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxNQ0KKyNkZWZpbmUgSVJRMTVfTUNVX0NMUl9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTE1X01DVV9DTFJfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAxNSkNCisjZGVmaW5lIElSUTE0X01DVV9DTFJfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMTQNCisjZGVmaW5lIElSUTE0X01DVV9DTFJfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlExNF9NQ1VfQ0xSX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTQpDQorI2RlZmluZSBJUlEx M19NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzDQorI2RlZmluZSBJ UlExM19NQ1VfQ0xSX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMTNfTUNVX0NMUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDEzKQ0KKyNkZWZpbmUgSVJRMTJfTUNVX0NMUl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxMg0KKyNkZWZpbmUgSVJRMTJfTUNVX0NMUl9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDENCisjZGVmaW5lIElSUTEyX01DVV9DTFJfTUFTS19TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgKDB4MSA8PCAxMikNCisjZGVmaW5lIElSUTExX01DVV9DTFJfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMTENCisjZGVmaW5lIElSUTExX01DVV9DTFJfTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlExMV9NQ1VfQ0xSX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMTEpDQorI2RlZmluZSBJUlEx MF9NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwDQorI2RlZmluZSBJ UlExMF9NQ1VfQ0xSX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMTBfTUNVX0NMUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDEwKQ0KKyNkZWZpbmUgSVJROV9NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA5DQorI2RlZmluZSBJUlE5X01DVV9DTFJfTUFTSyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgSVJROV9NQ1VfQ0xSX01BU0tfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDkpDQorI2RlZmluZSBJUlE4X01DVV9DTFJfU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIElSUThfTUNVX0NMUl9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlE4X01DVV9DTFJfTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgOCkNCisjZGVmaW5lIElSUTdfTUNV X0NMUl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNw0KKyNkZWZpbmUgSVJRN19N Q1VfQ0xSX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIElS UTdfTUNVX0NMUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA3KQ0K KyNkZWZpbmUgSVJRNl9NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2 DQorI2RlZmluZSBJUlE2X01DVV9DTFJfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MQ0KKyNkZWZpbmUgSVJRNl9NQ1VfQ0xSX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAoMHgxIDw8IDYpDQorI2RlZmluZSBJUlE1X01DVV9DTFJfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDUNCisjZGVmaW5lIElSUTVfTUNVX0NMUl9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlE1X01DVV9DTFJfTUFTS19TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNSkNCisjZGVmaW5lIElSUTRfTUNVX0NMUl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgSVJRNF9NQ1VfQ0xS X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIElSUTRfTUNV X0NMUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0KKyNkZWZp bmUgSVJRM19NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzDQorI2Rl ZmluZSBJUlEzX01DVV9DTFJfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0K KyNkZWZpbmUgSVJRM19NQ1VfQ0xSX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAo MHgxIDw8IDMpDQorI2RlZmluZSBJUlEyX01DVV9DTFJfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDINCisjZGVmaW5lIElSUTJfTUNVX0NMUl9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxDQorI2RlZmluZSBJUlEyX01DVV9DTFJfTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgMikNCisjZGVmaW5lIElSUTFfTUNVX0NMUl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMQ0KKyNkZWZpbmUgSVJRMV9NQ1VfQ0xSX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIElSUTFfTUNVX0NMUl9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAxKQ0KKyNkZWZpbmUgSVJR MF9NQ1VfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBJ UlEwX01DVV9DTFJfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZp bmUgSVJRMF9NQ1VfQ0xSX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8 IDApDQorDQorLyogQUZFX0lSUV9NQ1VfRU4gKi8NCisjZGVmaW5lIElSUTMxX01DVV9FTl9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzENCisjZGVmaW5lIElSUTMwX01DVV9FTl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzANCisjZGVmaW5lIElSUTI5X01DVV9F Tl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjkNCisjZGVmaW5lIElSUTI4X01D VV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjgNCisjZGVmaW5lIElSUTI3 X01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjcNCisjZGVmaW5lIElS UTI2X01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjYNCisjZGVmaW5l IElSUTI1X01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUNCisjZGVm aW5lIElSUTI0X01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQNCisj ZGVmaW5lIElSUTIzX01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjMN CisjZGVmaW5lIElSUTIyX01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MjINCisjZGVmaW5lIElSUTIxX01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMjENCisjZGVmaW5lIElSUTIwX01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMjANCisjZGVmaW5lIElSUTE5X01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMTkNCisjZGVmaW5lIElSUTE4X01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMTgNCisjZGVmaW5lIElSUTE3X01DVV9FTl9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMTcNCisjZGVmaW5lIElSUTE2X01DVV9FTl9TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMTYNCisjZGVmaW5lIElSUTE1X01DVV9FTl9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMTUNCisjZGVmaW5lIElSUTE0X01DVV9FTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMTQNCisjZGVmaW5lIElSUTEzX01DVV9FTl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMNCisjZGVmaW5lIElSUTEyX01DVV9FTl9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTINCisjZGVmaW5lIElSUTExX01DVV9FTl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTENCisjZGVmaW5lIElSUTEwX01DVV9F Tl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTANCisjZGVmaW5lIElSUTlfTUNV X0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOQ0KKyNkZWZpbmUgSVJROF9N Q1VfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4DQorI2RlZmluZSBJUlE3 X01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDcNCisjZGVmaW5lIElS UTZfTUNVX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNg0KKyNkZWZpbmUg SVJRNV9NQ1VfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmlu ZSBJUlE0X01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQNCisjZGVm aW5lIElSUTNfTUNVX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMw0KKyNk ZWZpbmUgSVJRMl9NQ1VfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyDQor I2RlZmluZSBJUlExX01DVV9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEN CisjZGVmaW5lIElSUTBfTUNVX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MA0KKw0KKy8qIEFGRV9JUlFfTUNVX1NDUF9FTiAqLw0KKyNkZWZpbmUgSVJRMzFfTUNVX1NDUF9F Tl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAzMQ0KKyNkZWZpbmUgSVJRMzBfTUNVX1ND UF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAzMA0KKyNkZWZpbmUgSVJRMjlfTUNV X1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAyOQ0KKyNkZWZpbmUgSVJRMjhf TUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAyOA0KKyNkZWZpbmUgSVJR MjdfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAyNw0KKyNkZWZpbmUg SVJRMjZfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAyNg0KKyNkZWZp bmUgSVJRMjVfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAyNQ0KKyNk ZWZpbmUgSVJRMjRfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAyNA0K KyNkZWZpbmUgSVJRMjNfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAy Mw0KKyNkZWZpbmUgSVJRMjJfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAg ICAyMg0KKyNkZWZpbmUgSVJRMjFfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAyMQ0KKyNkZWZpbmUgSVJRMjBfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAyMA0KKyNkZWZpbmUgSVJRMTlfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAxOQ0KKyNkZWZpbmUgSVJRMThfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAxOA0KKyNkZWZpbmUgSVJRMTdfTUNVX1NDUF9FTl9TRlQgICAgICAgICAg ICAgICAgICAgICAgICAgICAxNw0KKyNkZWZpbmUgSVJRMTZfTUNVX1NDUF9FTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAxNg0KKyNkZWZpbmUgSVJRMTVfTUNVX1NDUF9FTl9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAxNQ0KKyNkZWZpbmUgSVJRMTRfTUNVX1NDUF9FTl9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAxNA0KKyNkZWZpbmUgSVJRMTNfTUNVX1NDUF9FTl9T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAxMw0KKyNkZWZpbmUgSVJRMTJfTUNVX1NDUF9F Tl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAxMg0KKyNkZWZpbmUgSVJRMTFfTUNVX1ND UF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAxMQ0KKyNkZWZpbmUgSVJRMTBfTUNV X1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAxMA0KKyNkZWZpbmUgSVJROV9N Q1VfU0NQX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICA5DQorI2RlZmluZSBJUlE4 X01DVV9TQ1BfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIElS UTdfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgNw0KKyNkZWZpbmUg SVJRNl9NQ1VfU0NQX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICA2DQorI2RlZmlu ZSBJUlE1X01DVV9TQ1BfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUNCisjZGVm aW5lIElSUTRfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNk ZWZpbmUgSVJRM19NQ1VfU0NQX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAzDQor I2RlZmluZSBJUlEyX01DVV9TQ1BfRU5fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIN CisjZGVmaW5lIElSUTFfTUNVX1NDUF9FTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg MQ0KKyNkZWZpbmUgSVJRMF9NQ1VfU0NQX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAwDQorDQorLyogQUZFX1RETV9DT04xICovDQorI2RlZmluZSBURE1fRU5fU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIFRETV9FTl9NQVNLICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBURE1fRU5fTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMCkNCisjZGVmaW5lIEJD S19JTlZFUlNFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMQ0KKyNkZWZpbmUg QkNLX0lOVkVSU0VfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVm aW5lIEJDS19JTlZFUlNFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8 PCAxKQ0KKyNkZWZpbmUgTFJDS19JTlZFUlNFX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAyDQorI2RlZmluZSBMUkNLX0lOVkVSU0VfTUFTSyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MQ0KKyNkZWZpbmUgTFJDS19JTlZFUlNFX01BU0tfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDIpDQorI2RlZmluZSBERUxBWV9EQVRBX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDMNCisjZGVmaW5lIERFTEFZX0RBVEFfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBERUxBWV9EQVRBX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMykNCisjZGVmaW5lIExFRlRfQUxJ R05fU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgTEVGVF9B TElHTl9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIExF RlRfQUxJR05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCA0KQ0K KyNkZWZpbmUgV0xFTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4 DQorI2RlZmluZSBXTEVOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4Mw0KKyNkZWZpbmUgV0xFTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoMHgzIDw8IDgpDQorI2RlZmluZSBDSEFOTkVMX05VTV9TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDEwDQorI2RlZmluZSBDSEFOTkVMX05VTV9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4Mw0KKyNkZWZpbmUgQ0hBTk5FTF9OVU1fTUFTS19TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAoMHgzIDw8IDEwKQ0KKyNkZWZpbmUgQ0hBTk5FTF9CQ0tf Q1lDTEVTX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAxMg0KKyNkZWZpbmUgQ0hBTk5FTF9C Q0tfQ1lDTEVTX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAweDMNCisjZGVmaW5lIENIQU5O RUxfQkNLX0NZQ0xFU19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgKDB4MyA8PCAxMikNCisj ZGVmaW5lIERBQ19CSVRfTlVNX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYN CisjZGVmaW5lIERBQ19CSVRfTlVNX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgxZg0KKyNkZWZpbmUgREFDX0JJVF9OVU1fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAoMHgxZiA8PCAxNikNCisjZGVmaW5lIExSQ0tfVERNX1dJRFRIX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMjQNCisjZGVmaW5lIExSQ0tfVERNX1dJRFRIX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHhmZg0KKyNkZWZpbmUgTFJDS19URE1fV0lEVEhfTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAoMHhmZiA8PCAyNCkNCisNCisvKiBBRkVfVERNX0NP TjIgKi8NCisjZGVmaW5lIFNUX0NIX1BBSVJfU09VVDBfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICAgMA0KKyNkZWZpbmUgU1RfQ0hfUEFJUl9TT1VUMF9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgICAweDcNCisjZGVmaW5lIFNUX0NIX1BBSVJfU09VVDBfTUFTS19TRlQgICAgICAgICAg ICAgICAgICAgICAgKDB4NyA8PCAwKQ0KKyNkZWZpbmUgU1RfQ0hfUEFJUl9TT1VUMV9TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICA0DQorI2RlZmluZSBTVF9DSF9QQUlSX1NPVVQxX01BU0sg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4Nw0KKyNkZWZpbmUgU1RfQ0hfUEFJUl9TT1VUMV9N QVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHg3IDw8IDQpDQorI2RlZmluZSBTVF9DSF9Q QUlSX1NPVVQyX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDgNCisjZGVmaW5lIFNUX0NI X1BBSVJfU09VVDJfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgMHg3DQorI2RlZmluZSBT VF9DSF9QQUlSX1NPVVQyX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICgweDcgPDwgOCkN CisjZGVmaW5lIFNUX0NIX1BBSVJfU09VVDNfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg MTINCisjZGVmaW5lIFNUX0NIX1BBSVJfU09VVDNfTUFTSyAgICAgICAgICAgICAgICAgICAgICAg ICAgMHg3DQorI2RlZmluZSBTVF9DSF9QQUlSX1NPVVQzX01BU0tfU0ZUICAgICAgICAgICAgICAg ICAgICAgICgweDcgPDwgMTIpDQorI2RlZmluZSBURE1fRklYX1ZBTFVFX1NFTF9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmluZSBURE1fRklYX1ZBTFVFX1NFTF9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgVERNX0ZJWF9WQUxVRV9TRUxfTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDE2KQ0KKyNkZWZpbmUgVERNX0kyU19M T09QQkFDS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAyMA0KKyNkZWZpbmUgVERNX0ky U19MT09QQkFDS19NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFRE TV9JMlNfTE9PUEJBQ0tfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAyMCkN CisjZGVmaW5lIFRETV9JMlNfTE9PUEJBQ0tfQ0hfU0ZUICAgICAgICAgICAgICAgICAgICAgICAg MjENCisjZGVmaW5lIFRETV9JMlNfTE9PUEJBQ0tfQ0hfTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgMHgzDQorI2RlZmluZSBURE1fSTJTX0xPT1BCQUNLX0NIX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICgweDMgPDwgMjEpDQorI2RlZmluZSBURE1fRklYX1ZBTFVFX1NGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBURE1fRklYX1ZBTFVFX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4ZmYNCisjZGVmaW5lIFRETV9GSVhfVkFMVUVfTUFTS19T RlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4ZmYgPDwgMjQpDQorDQorLyogQUZFX0hETUlf Q09OTjAgKi8NCisjZGVmaW5lIEhETUlfT183X1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMjENCisjZGVmaW5lIEhETUlfT183X01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHg3DQorI2RlZmluZSBIRE1JX09fN19NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDcgPDwgMjEpDQorI2RlZmluZSBIRE1JX09fNl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4DQorI2RlZmluZSBIRE1JX09fNl9NQVNLICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Nw0KKyNkZWZpbmUgSERNSV9PXzZfTUFT S19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMHg3IDw8IDE4KQ0KKyNkZWZpbmUg SERNSV9PXzVfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNQ0KKyNkZWZp bmUgSERNSV9PXzVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDcNCisj ZGVmaW5lIEhETUlfT181X01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4 NyA8PCAxNSkNCisjZGVmaW5lIEhETUlfT180X1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMTINCisjZGVmaW5lIEhETUlfT180X01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHg3DQorI2RlZmluZSBIRE1JX09fNF9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgweDcgPDwgMTIpDQorI2RlZmluZSBIRE1JX09fM19TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkNCisjZGVmaW5lIEhETUlfT18zX01BU0sgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg3DQorI2RlZmluZSBIRE1JX09fM19NQVNL X1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDcgPDwgOSkNCisjZGVmaW5lIEhE TUlfT18yX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNg0KKyNkZWZpbmUg SERNSV9PXzJfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDcNCisjZGVm aW5lIEhETUlfT18yX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4NyA8 PCA2KQ0KKyNkZWZpbmUgSERNSV9PXzFfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAzDQorI2RlZmluZSBIRE1JX09fMV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4Nw0KKyNkZWZpbmUgSERNSV9PXzFfTUFTS19TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoMHg3IDw8IDMpDQorI2RlZmluZSBIRE1JX09fMF9TRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIEhETUlfT18wX01BU0sgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHg3DQorI2RlZmluZSBIRE1JX09fMF9NQVNLX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDcgPDwgMCkNCisNCisvKiBBRkVfQVVEX1BB RF9UT1AgKi8NCisjZGVmaW5lIEFVRF9QQURfVE9QX01PTl9TRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMTUNCisjZGVmaW5lIEFVRF9QQURfVE9QX01PTl9NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxZmZmZg0KKyNkZWZpbmUgQVVEX1BBRF9UT1BfTU9OX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAoMHgxZmZmZiA8PCAxNSkNCisjZGVmaW5lIEFVRF9QQURfVE9Q X0ZJRk9fUlNQX1NGVCAgICAgICAgICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgQVVEX1BBRF9U T1BfRklGT19SU1BfTUFTSyAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIEFVRF9Q QURfVE9QX0ZJRk9fUlNQX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgKDB4ZiA8PCA0KQ0KKyNk ZWZpbmUgUkdfUlhfUFJPVE9DT0wyX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAzDQor I2RlZmluZSBSR19SWF9QUk9UT0NPTDJfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MQ0KKyNkZWZpbmUgUkdfUlhfUFJPVE9DT0wyX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAoMHgxIDw8IDMpDQorI2RlZmluZSBSRVNFUlZERURfMDFfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDENCisjZGVmaW5lIFJFU0VSVkRFRF8wMV9NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgzDQorI2RlZmluZSBSRVNFUlZERURfMDFfTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICgweDMgPDwgMSkNCisjZGVmaW5lIFJHX1JYX0ZJRk9fT05fU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgUkdfUlhfRklGT19PTl9N QVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5lIFJHX1JYX0ZJRk9f T05fTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAwKQ0KKw0KKy8qIEFG RV9BRERBX01US0FJRl9TWU5DV09SRF9DRkcgKi8NCisjZGVmaW5lIFJHX0FEREE2X01US0FJRl9S WF9TWU5DX1dPUkQyX0RJU0FCTEVfU0ZUICAgICAgMjMNCisjZGVmaW5lIFJHX0FEREE2X01US0FJ Rl9SWF9TWU5DX1dPUkQyX0RJU0FCTEVfTUFTSyAgICAgMHgxDQorI2RlZmluZSBSR19BRERBNl9N VEtBSUZfUlhfU1lOQ19XT1JEMl9ESVNBQkxFX01BU0tfU0ZUICgweDEgPDwgMjMpDQorDQorLyog QUZFX0FEREFfTVRLQUlGX1JYX0NGRzAgKi8NCisjZGVmaW5lIE1US0FJRl9SWElGX1ZPSUNFX01P REVfU0ZUICAgICAgICAgICAgICAgICAgICAgMjANCisjZGVmaW5lIE1US0FJRl9SWElGX1ZPSUNF X01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgMHhmDQorI2RlZmluZSBNVEtBSUZfUlhJRl9W T0lDRV9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICgweGYgPDwgMjApDQorI2RlZmluZSBN VEtBSUZfUlhJRl9ERVRFQ1RfT05fU0ZUICAgICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmlu ZSBNVEtBSUZfUlhJRl9ERVRFQ1RfT05fTUFTSyAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNk ZWZpbmUgTVRLQUlGX1JYSUZfREVURUNUX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAoMHgx IDw8IDE2KQ0KKyNkZWZpbmUgTVRLQUlGX1JYSUZfREFUQV9CSVRfU0ZUICAgICAgICAgICAgICAg ICAgICAgICA4DQorI2RlZmluZSBNVEtBSUZfUlhJRl9EQVRBX0JJVF9NQVNLICAgICAgICAgICAg ICAgICAgICAgIDB4Nw0KKyNkZWZpbmUgTVRLQUlGX1JYSUZfREFUQV9CSVRfTUFTS19TRlQgICAg ICAgICAgICAgICAgICAoMHg3IDw8IDgpDQorI2RlZmluZSBNVEtBSUZfUlhJRl9GSUZPX1JTUF9T RlQgICAgICAgICAgICAgICAgICAgICAgIDQNCisjZGVmaW5lIE1US0FJRl9SWElGX0ZJRk9fUlNQ X01BU0sgICAgICAgICAgICAgICAgICAgICAgMHg3DQorI2RlZmluZSBNVEtBSUZfUlhJRl9GSUZP X1JTUF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICgweDcgPDwgNCkNCisjZGVmaW5lIE1US0FJ Rl9SWElGX0RBVEFfTU9ERV9TRlQgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgTVRL QUlGX1JYSUZfREFUQV9NT0RFX01BU0sgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IE1US0FJRl9SWElGX0RBVEFfTU9ERV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgKDB4MSA8PCAw KQ0KKw0KKy8qIEdFTkVSQUxfQVNSQ19NT0RFICovDQorI2RlZmluZSBHRU5FUkFMMl9BU1JDT1VU X01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgIDEyDQorI2RlZmluZSBHRU5FUkFMMl9BU1JD T1VUX01PREVfTUFTSyAgICAgICAgICAgICAgICAgICAgIDB4Zg0KKyNkZWZpbmUgR0VORVJBTDJf QVNSQ09VVF9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAoMHhmIDw8IDEyKQ0KKyNkZWZp bmUgR0VORVJBTDJfQVNSQ0lOX01PREVfU0ZUICAgICAgICAgICAgICAgICAgICAgICA4DQorI2Rl ZmluZSBHRU5FUkFMMl9BU1JDSU5fTU9ERV9NQVNLICAgICAgICAgICAgICAgICAgICAgIDB4Zg0K KyNkZWZpbmUgR0VORVJBTDJfQVNSQ0lOX01PREVfTUFTS19TRlQgICAgICAgICAgICAgICAgICAo MHhmIDw8IDgpDQorI2RlZmluZSBHRU5FUkFMMV9BU1JDT1VUX01PREVfU0ZUICAgICAgICAgICAg ICAgICAgICAgIDQNCisjZGVmaW5lIEdFTkVSQUwxX0FTUkNPVVRfTU9ERV9NQVNLICAgICAgICAg ICAgICAgICAgICAgMHhmDQorI2RlZmluZSBHRU5FUkFMMV9BU1JDT1VUX01PREVfTUFTS19TRlQg ICAgICAgICAgICAgICAgICgweGYgPDwgNCkNCisjZGVmaW5lIEdFTkVSQUwxX0FTUkNJTl9NT0RF X1NGVCAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgR0VORVJBTDFfQVNSQ0lOX01P REVfTUFTSyAgICAgICAgICAgICAgICAgICAgICAweGYNCisjZGVmaW5lIEdFTkVSQUwxX0FTUkNJ Tl9NT0RFX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgKDB4ZiA8PCAwKQ0KKw0KKy8qIEdFTkVS QUxfQVNSQ19FTl9PTiAqLw0KKyNkZWZpbmUgR0VORVJBTDJfQVNSQ19FTl9PTl9TRlQgICAgICAg ICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBHRU5FUkFMMl9BU1JDX0VOX09OX01BU0sgICAg ICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgR0VORVJBTDJfQVNSQ19FTl9PTl9NQVNL X1NGVCAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDEpDQorI2RlZmluZSBHRU5FUkFMMV9BU1JD X0VOX09OX1NGVCAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIEdFTkVSQUwxX0FT UkNfRU5fT05fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBHRU5FUkFM MV9BU1JDX0VOX09OX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICgweDEgPDwgMCkNCisNCisv KiBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09OMCAqLw0KKyNkZWZpbmUgR19TUkNfQ0hTRVRfU1RS X0NMUl9TRlQgICAgICAgICAgICAgICAgICAgICAgICA0DQorI2RlZmluZSBHX1NSQ19DSFNFVF9T VFJfQ0xSX01BU0sgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgR19TUkNfQ0hT RVRfU1RSX0NMUl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDQpDQorI2RlZmlu ZSBHX1NSQ19DSFNFVF9PTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDINCisjZGVm aW5lIEdfU1JDX0NIU0VUX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQor I2RlZmluZSBHX1NSQ19DSFNFVF9PTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICgw eDEgPDwgMikNCisjZGVmaW5lIEdfU1JDX0NPRUZGX1NSQU1fQ1RSTF9TRlQgICAgICAgICAgICAg ICAgICAgICAgMQ0KKyNkZWZpbmUgR19TUkNfQ09FRkZfU1JBTV9DVFJMX01BU0sgICAgICAgICAg ICAgICAgICAgICAweDENCisjZGVmaW5lIEdfU1JDX0NPRUZGX1NSQU1fQ1RSTF9NQVNLX1NGVCAg ICAgICAgICAgICAgICAgKDB4MSA8PCAxKQ0KKyNkZWZpbmUgR19TUkNfQVNNX09OX1NGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBHX1NSQ19BU01fT05fTUFTSyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgR19TUkNfQVNNX09OX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDApDQorDQorLyogQUZFX0dF TkVSQUwxX0FTUkNfMkNIX0NPTjMgKi8NCisjZGVmaW5lIEdfU1JDX0FTTV9GUkVRXzRfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgR19TUkNfQVNNX0ZSRVFfNF9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgICAweGZmZmZmZg0KKyNkZWZpbmUgR19TUkNfQVNNX0ZS RVFfNF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAoMHhmZmZmZmYgPDwgMCkNCisNCisv KiBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09ONCAqLw0KKyNkZWZpbmUgR19TUkNfQVNNX0ZSRVFf NV9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBHX1NSQ19BU01fRlJF UV81X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4ZmZmZmZmDQorI2RlZmluZSBHX1NS Q19BU01fRlJFUV81X01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICgweGZmZmZmZiA8PCAw KQ0KKw0KKy8qIEFGRV9HRU5FUkFMMV9BU1JDXzJDSF9DT04xMyAqLw0KKyNkZWZpbmUgR19TUkNf Q09FRkZfU1JBTV9BRFJfU0ZUICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBHX1NS Q19DT0VGRl9TUkFNX0FEUl9NQVNLICAgICAgICAgICAgICAgICAgICAgIDB4M2YNCisjZGVmaW5l IEdfU1JDX0NPRUZGX1NSQU1fQURSX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgKDB4M2YgPDwg MCkNCisNCisvKiBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09OMiAqLw0KKyNkZWZpbmUgR19TUkNf Q0hTRVRfTzE2QklUX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAxOQ0KKyNkZWZpbmUgR19T UkNfQ0hTRVRfTzE2QklUX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IEdfU1JDX0NIU0VUX08xNkJJVF9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAx OSkNCisjZGVmaW5lIEdfU1JDX0NIU0VUX0NMUl9JSVJfSElTVE9SWV9TRlQgICAgICAgICAgICAg ICAgMTcNCisjZGVmaW5lIEdfU1JDX0NIU0VUX0NMUl9JSVJfSElTVE9SWV9NQVNLICAgICAgICAg ICAgICAgMHgxDQorI2RlZmluZSBHX1NSQ19DSFNFVF9DTFJfSUlSX0hJU1RPUllfTUFTS19TRlQg ICAgICAgICAgICgweDEgPDwgMTcpDQorI2RlZmluZSBHX1NSQ19DSFNFVF9JU19NT05PX1NGVCAg ICAgICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmluZSBHX1NSQ19DSFNFVF9JU19NT05PX01B U0sgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgR19TUkNfQ0hTRVRfSVNfTU9O T19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDE2KQ0KKyNkZWZpbmUgR19TUkNf Q0hTRVRfSUlSX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAxMQ0KKyNkZWZpbmUgR19T UkNfQ0hTRVRfSUlSX0VOX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAweDENCisjZGVmaW5l IEdfU1JDX0NIU0VUX0lJUl9FTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAx MSkNCisjZGVmaW5lIEdfU1JDX0NIU0VUX0lJUl9TVEFHRV9TRlQgICAgICAgICAgICAgICAgICAg ICAgOA0KKyNkZWZpbmUgR19TUkNfQ0hTRVRfSUlSX1NUQUdFX01BU0sgICAgICAgICAgICAgICAg ICAgICAweDcNCisjZGVmaW5lIEdfU1JDX0NIU0VUX0lJUl9TVEFHRV9NQVNLX1NGVCAgICAgICAg ICAgICAgICAgKDB4NyA8PCA4KQ0KKyNkZWZpbmUgR19TUkNfQ0hTRVRfU1RSX0NMUl9SVV9TRlQg ICAgICAgICAgICAgICAgICAgICA1DQorI2RlZmluZSBHX1NSQ19DSFNFVF9TVFJfQ0xSX1JVX01B U0sgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgR19TUkNfQ0hTRVRfU1RSX0NMUl9S VV9NQVNLX1NGVCAgICAgICAgICAgICAgICAoMHgxIDw8IDUpDQorI2RlZmluZSBHX1NSQ19DSFNF VF9PTl9TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDINCisjZGVmaW5lIEdfU1JDX0NI U0VUX09OX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBHX1NS Q19DSFNFVF9PTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMikNCisj ZGVmaW5lIEdfU1JDX0NPRUZGX1NSQU1fQ1RSTF9TRlQgICAgICAgICAgICAgICAgICAgICAgMQ0K KyNkZWZpbmUgR19TUkNfQ09FRkZfU1JBTV9DVFJMX01BU0sgICAgICAgICAgICAgICAgICAgICAw eDENCisjZGVmaW5lIEdfU1JDX0NPRUZGX1NSQU1fQ1RSTF9NQVNLX1NGVCAgICAgICAgICAgICAg ICAgKDB4MSA8PCAxKQ0KKyNkZWZpbmUgR19TUkNfQVNNX09OX1NGVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAwDQorI2RlZmluZSBHX1NSQ19BU01fT05fTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgR19TUkNfQVNNX09OX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICAoMHgxIDw8IDApDQorDQorLyogQUZFX0FEREFfRExfU0RNX0FV VE9fUkVTRVRfQ09OICovDQorI2RlZmluZSBBRERBX1NETV9BVVRPX1JFU0VUX09OT0ZGX1NGVCAg ICAgICAgICAgICAgICAgIDMxDQorI2RlZmluZSBBRERBX1NETV9BVVRPX1JFU0VUX09OT0ZGX01B U0sgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQUREQV9TRE1fQVVUT19SRVNFVF9PTk9G Rl9NQVNLX1NGVCAgICAgICAgICAgICAoMHgxIDw8IDMxKQ0KKw0KKy8qIEFGRV9BRERBXzNSRF9E QUNfRExfU0RNX0FVVE9fUkVTRVRfQ09OICovDQorI2RlZmluZSBBRERBXzNSRF9EQUNfU0RNX0FV VE9fUkVTRVRfT05PRkZfU0ZUICAgICAgICAgIDMxDQorI2RlZmluZSBBRERBXzNSRF9EQUNfU0RN X0FVVE9fUkVTRVRfT05PRkZfTUFTSyAgICAgICAgIDB4MQ0KKyNkZWZpbmUgQUREQV8zUkRfREFD X1NETV9BVVRPX1JFU0VUX09OT0ZGX01BU0tfU0ZUICAgICAoMHgxIDw8IDMxKQ0KKw0KKy8qIEFG RV9USU5ZX0NPTk4wICovDQorI2RlZmluZSBPXzNfQ0ZHX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDI0DQorI2RlZmluZSBPXzNfQ0ZHX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MWYNCisjZGVmaW5lIE9fM19DRkdfTUFTS19TRlQgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKDB4MWYgPDwgMjQpDQorI2RlZmluZSBPXzJfQ0ZHX1NG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2DQorI2RlZmluZSBPXzJfQ0ZH X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MWYNCisjZGVmaW5lIE9f Ml9DRkdfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MWYgPDwgMTYp DQorI2RlZmluZSBPXzFfQ0ZHX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDgNCisjZGVmaW5lIE9fMV9DRkdfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgxZg0KKyNkZWZpbmUgT18xX0NGR19NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoMHgxZiA8PCA4KQ0KKyNkZWZpbmUgT18wX0NGR19TRlQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBPXzBfQ0ZHX01BU0sgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MWYNCisjZGVmaW5lIE9fMF9DRkdfTUFTS19TRlQgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MWYgPDwgMCkNCisNCisvKiBBRkVfVElOWV9D T05ONSAqLw0KKyNkZWZpbmUgT18yM19DRkdfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMjQNCisjZGVmaW5lIE9fMjNfQ0ZHX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MWYNCisjZGVmaW5lIE9fMjNfQ0ZHX01BU0tfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICgweDFmIDw8IDI0KQ0KKyNkZWZpbmUgT18yMl9DRkdfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTYNCisjZGVmaW5lIE9fMjJfQ0ZHX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MWYNCisjZGVmaW5lIE9fMjJf Q0ZHX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDFmIDw8IDE2KQ0K KyNkZWZpbmUgT18yMV9DRkdfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg OA0KKyNkZWZpbmUgT18yMV9DRkdfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgxZg0KKyNkZWZpbmUgT18yMV9DRkdfTUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKDB4MWYgPDwgOCkNCisjZGVmaW5lIE9fMjBfQ0ZHX1NGVCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIE9fMjBfQ0ZHX01BU0sgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MWYNCisjZGVmaW5lIE9fMjBfQ0ZHX01BU0tfU0ZU ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDFmIDw8IDApDQorDQorLyogQUZFX01F TUlGX0NPTk4gKi8NCisjZGVmaW5lIFZVTDZfVVNFX1RJTllfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOA0KKyNkZWZpbmUgVlVMNl9VU0VfVElOWV9NQVNLICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAxDQorI2RlZmluZSBWVUw2X1VTRV9USU5ZX01BU0tfU0ZUICAgICAgICAg ICAgICAgICAgICAgICAgICgweDEgPDwgOCkNCisjZGVmaW5lIFZVTDVfVVNFX1RJTllfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgNw0KKyNkZWZpbmUgVlVMNV9VU0VfVElOWV9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBWVUw1X1VTRV9USU5ZX01B U0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNykNCisjZGVmaW5lIFZVTDRf VVNFX1RJTllfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNg0KKyNkZWZpbmUgVlVM NF9VU0VfVElOWV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBW VUw0X1VTRV9USU5ZX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgNikN CisjZGVmaW5lIFZVTDNfVVNFX1RJTllfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg NQ0KKyNkZWZpbmUgVlVMM19VU0VfVElOWV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAxDQorI2RlZmluZSBWVUwzX1VTRV9USU5ZX01BU0tfU0ZUICAgICAgICAgICAgICAgICAgICAg ICAgICgweDEgPDwgNSkNCisjZGVmaW5lIEFXQjJfVVNFX1RJTllfU0ZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgQVdCMl9VU0VfVElOWV9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBBV0IyX1VTRV9USU5ZX01BU0tfU0ZUICAgICAg ICAgICAgICAgICAgICAgICAgICgweDEgPDwgNCkNCisjZGVmaW5lIEFXQl9VU0VfVElOWV9TRlQg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMw0KKyNkZWZpbmUgQVdCX1VTRV9USU5ZX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBBV0JfVVNFX1RJTllf TUFTS19TRlQgICAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMykNCisjZGVmaW5lIFZV TDEyX1VTRV9USU5ZX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMg0KKyNkZWZpbmUg VlVMMTJfVVNFX1RJTllfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmlu ZSBWVUwxMl9VU0VfVElOWV9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwg MikNCisjZGVmaW5lIFZVTDJfVVNFX1RJTllfU0ZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMQ0KKyNkZWZpbmUgVlVMMl9VU0VfVElOWV9NQVNLICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAxDQorI2RlZmluZSBWVUwyX1VTRV9USU5ZX01BU0tfU0ZUICAgICAgICAgICAgICAgICAg ICAgICAgICgweDEgPDwgMSkNCisjZGVmaW5lIFZVTDFfVVNFX1RJTllfU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgVlVMMV9VU0VfVElOWV9NQVNLICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAxDQorI2RlZmluZSBWVUwxX1VTRV9USU5ZX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICgweDEgPDwgMCkNCisNCisvKiBBRkVfQVNSQ18yQ0hfQ09O MCAqLw0KKyNkZWZpbmUgQ09OMF9DSFNFVF9TVFJfQ0xSX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICA0DQorI2RlZmluZSBDT04wX0NIU0VUX1NUUl9DTFJfTUFTSyAgICAgICAgICAgICAgICAg ICAgICAgIDENCisjZGVmaW5lIENPTjBfQ0hTRVRfU1RSX0NMUl9NQVNLX1NGVCAgICAgICAgICAg ICAgICAgICAgKDB4MSA8PCA0KQ0KKyNkZWZpbmUgQ09OMF9BU01fT05fU0ZUICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBDT04wX0FTTV9PTl9NQVNLICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDENCisjZGVmaW5lIENPTjBfQVNNX09OX01BU0tfU0ZUICAg ICAgICAgICAgICAgICAgICAgICAgICAgKDB4MSA8PCAwKQ0KKw0KKy8qIEFGRV9BU1JDXzJDSF9D T041ICovDQorI2RlZmluZSBDQUxJX0VOX1NGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDANCisjZGVmaW5lIENBTElfRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMQ0KKyNkZWZpbmUgQ0FMSV9FTl9NQVNLX1NGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAoMHgxIDw8IDApDQorDQorI2RlZmluZSBBVURJT19UT1BfQ09OMCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMA0KKyNkZWZpbmUgQVVESU9fVE9QX0NPTjEg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwMDQNCisjZGVmaW5lIEFVRElPX1RP UF9DT04yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDA4DQorI2RlZmluZSBB VURJT19UT1BfQ09OMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwYw0KKyNk ZWZpbmUgQUZFX0RBQ19DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAw MTANCisjZGVmaW5lIEFGRV9JMlNfQ09OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwMDE4DQorI2RlZmluZSBBRkVfQ09OTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MDAyMA0KKyNkZWZpbmUgQUZFX0NPTk4xICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDAwMjQNCisjZGVmaW5lIEFGRV9DT05OMiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDI4DQorI2RlZmluZSBBRkVfQ09OTjMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAyYw0KKyNkZWZpbmUgQUZFX0NPTk40 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwMzANCisjZGVmaW5lIEFG RV9JMlNfQ09OMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDM0DQorI2Rl ZmluZSBBRkVfSTJTX0NPTjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAz OA0KKyNkZWZpbmUgQUZFX0kyU19DT04zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDAwNDANCisjZGVmaW5lIEFGRV9DT05ONSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwMDQ0DQorI2RlZmluZSBBRkVfQ09OTl8yNEJJVCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MDA0OA0KKyNkZWZpbmUgQUZFX0RMMV9DT04wICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDAwNGMNCisjZGVmaW5lIEFGRV9ETDFfQkFTRV9NU0Ig ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDUwDQorI2RlZmluZSBBRkVfREwxX0JB U0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDA1NA0KKyNkZWZpbmUgQUZF X0RMMV9DVVJfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwNTgNCisjZGVm aW5lIEFGRV9ETDFfQ1VSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDVj DQorI2RlZmluZSBBRkVfREwxX0VORF9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MDA2MA0KKyNkZWZpbmUgQUZFX0RMMV9FTkQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDAwNjQNCisjZGVmaW5lIEFGRV9ETDJfQ09OMCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgwMDY4DQorI2RlZmluZSBBRkVfREwyX0JBU0VfTVNCICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MDA2Yw0KKyNkZWZpbmUgQUZFX0RMMl9CQVNFICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwNzANCisjZGVmaW5lIEFGRV9ETDJfQ1VS X01TQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDc0DQorI2RlZmluZSBBRkVf REwyX0NVUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDA3OA0KKyNkZWZp bmUgQUZFX0RMMl9FTkRfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwN2MN CisjZGVmaW5lIEFGRV9ETDJfRU5EICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgwMDgwDQorI2RlZmluZSBBRkVfREwzX0NPTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MDA4NA0KKyNkZWZpbmUgQUZFX0RMM19CQVNFX01TQiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDAwODgNCisjZGVmaW5lIEFGRV9ETDNfQkFTRSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwMDhjDQorI2RlZmluZSBBRkVfREwzX0NVUl9NU0IgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDA5MA0KKyNkZWZpbmUgQUZFX0RMM19DVVIg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwOTQNCisjZGVmaW5lIEFGRV9E TDNfRU5EX01TQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDk4DQorI2RlZmlu ZSBBRkVfREwzX0VORCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDA5Yw0K KyNkZWZpbmUgQUZFX0NPTk42ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDAwYmMNCisjZGVmaW5lIEFGRV9ETDRfQ09OMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwMGNjDQorI2RlZmluZSBBRkVfREw0X0JBU0VfTVNCICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MDBkMA0KKyNkZWZpbmUgQUZFX0RMNF9CQVNFICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDAwZDQNCisjZGVmaW5lIEFGRV9ETDRfQ1VSX01TQiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMGQ4DQorI2RlZmluZSBBRkVfREw0X0NVUiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDBkYw0KKyNkZWZpbmUgQUZFX0RM NF9FTkRfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwZTANCisjZGVmaW5l IEFGRV9ETDRfRU5EICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMGU0DQor I2RlZmluZSBBRkVfREwxMl9DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MDBlOA0KKyNkZWZpbmUgQUZFX0RMMTJfQkFTRV9NU0IgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDAwZWMNCisjZGVmaW5lIEFGRV9ETDEyX0JBU0UgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwMGYwDQorI2RlZmluZSBBRkVfREwxMl9DVVJfTVNCICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MDBmNA0KKyNkZWZpbmUgQUZFX0RMMTJfQ1VSICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwZjgNCisjZGVmaW5lIEFGRV9ETDEyX0VORF9N U0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMGZjDQorI2RlZmluZSBBRkVfREwx Ml9FTkQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDEwMA0KKyNkZWZpbmUg QUZFX0FEREFfRExfU1JDMl9DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAweDAxMDgNCisj ZGVmaW5lIEFGRV9BRERBX0RMX1NSQzJfQ09OMSAgICAgICAgICAgICAgICAgICAgICAgICAgMHgw MTBjDQorI2RlZmluZSBBRkVfQUREQV9VTF9TUkNfQ09OMCAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MDExNA0KKyNkZWZpbmUgQUZFX0FEREFfVUxfU1JDX0NPTjEgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDAxMTgNCisjZGVmaW5lIEFGRV9BRERBX1RPUF9DT04wICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgwMTIwDQorI2RlZmluZSBBRkVfQUREQV9VTF9ETF9DT04wICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDEyNA0KKyNkZWZpbmUgQUZFX0FEREFfU1JDX0RF QlVHICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAxMmMNCisjZGVmaW5lIEFGRV9BRERB X1NSQ19ERUJVR19NT04wICAgICAgICAgICAgICAgICAgICAgICAgMHgwMTMwDQorI2RlZmluZSBB RkVfQUREQV9TUkNfREVCVUdfTU9OMSAgICAgICAgICAgICAgICAgICAgICAgIDB4MDEzNA0KKyNk ZWZpbmUgQUZFX0FEREFfVUxfU1JDX01PTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAx NDgNCisjZGVmaW5lIEFGRV9BRERBX1VMX1NSQ19NT04xICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwMTRjDQorI2RlZmluZSBBRkVfU0VDVVJFX0NPTjAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MDE1MA0KKyNkZWZpbmUgQUZFX1NSQU1fQk9VTkQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDAxNTQNCisjZGVmaW5lIEFGRV9TRUNVUkVfQ09OMSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwMTU4DQorI2RlZmluZSBBRkVfU0VDVVJFX0NPTk4w ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDE1Yw0KKyNkZWZpbmUgQUZFX1ZVTF9D T04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAxNzANCisjZGVmaW5lIEFG RV9WVUxfQkFTRV9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMTc0DQorI2Rl ZmluZSBBRkVfVlVMX0JBU0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDE3 OA0KKyNkZWZpbmUgQUZFX1ZVTF9DVVJfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDAxN2MNCisjZGVmaW5lIEFGRV9WVUxfQ1VSICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwMTgwDQorI2RlZmluZSBBRkVfVlVMX0VORF9NU0IgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MDE4NA0KKyNkZWZpbmUgQUZFX1ZVTF9FTkQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDAxODgNCisjZGVmaW5lIEFGRV9BRERBXzNSRF9EQUNf RExfU0RNX0FVVE9fUkVTRVRfQ09OICAgICAgICAgMHgwMThjDQorI2RlZmluZSBBRkVfQUREQV8z UkRfREFDX0RMX1NSQzJfQ09OMCAgICAgICAgICAgICAgICAgIDB4MDE5MA0KKyNkZWZpbmUgQUZF X0FEREFfM1JEX0RBQ19ETF9TUkMyX0NPTjEgICAgICAgICAgICAgICAgICAweDAxOTQNCisjZGVm aW5lIEFGRV9BRERBXzNSRF9EQUNfUFJFRElTX0NPTjAgICAgICAgICAgICAgICAgICAgMHgwMWEw DQorI2RlZmluZSBBRkVfQUREQV8zUkRfREFDX1BSRURJU19DT04xICAgICAgICAgICAgICAgICAg IDB4MDFhNA0KKyNkZWZpbmUgQUZFX0FEREFfM1JEX0RBQ19QUkVESVNfQ09OMiAgICAgICAgICAg ICAgICAgICAweDAxYTgNCisjZGVmaW5lIEFGRV9BRERBXzNSRF9EQUNfUFJFRElTX0NPTjMgICAg ICAgICAgICAgICAgICAgMHgwMWFjDQorI2RlZmluZSBBRkVfQUREQV8zUkRfREFDX0RMX1NETV9E Q0NPTVBfQ09OICAgICAgICAgICAgIDB4MDFiMA0KKyNkZWZpbmUgQUZFX0FEREFfM1JEX0RBQ19E TF9TRE1fVEVTVCAgICAgICAgICAgICAgICAgICAweDAxYjQNCisjZGVmaW5lIEFGRV9BRERBXzNS RF9EQUNfRExfRENfQ09NUF9DRkcwICAgICAgICAgICAgICAgMHgwMWI4DQorI2RlZmluZSBBRkVf QUREQV8zUkRfREFDX0RMX0RDX0NPTVBfQ0ZHMSAgICAgICAgICAgICAgIDB4MDFiYw0KKyNkZWZp bmUgQUZFX0FEREFfM1JEX0RBQ19ETF9TRE1fRklGT19NT04gICAgICAgICAgICAgICAweDAxYzAN CisjZGVmaW5lIEFGRV9BRERBXzNSRF9EQUNfRExfU1JDX0xDSF9NT04gICAgICAgICAgICAgICAg MHgwMWM0DQorI2RlZmluZSBBRkVfQUREQV8zUkRfREFDX0RMX1NSQ19SQ0hfTU9OICAgICAgICAg ICAgICAgIDB4MDFjOA0KKyNkZWZpbmUgQUZFX0FEREFfM1JEX0RBQ19ETF9TRE1fT1VUX01PTiAg ICAgICAgICAgICAgICAweDAxY2MNCisjZGVmaW5lIEFGRV9TSURFVE9ORV9ERUJVRyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwMWQwDQorI2RlZmluZSBBRkVfU0lERVRPTkVfTU9OICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDFkNA0KKyNkZWZpbmUgQUZFX0FEREFfM1JE X0RBQ19ETF9TRE1fRElUSEVSX0NPTiAgICAgICAgICAgICAweDAxZDgNCisjZGVmaW5lIEFGRV9T SU5FR0VOX0NPTjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMWRjDQorI2RlZmlu ZSBBRkVfU0lERVRPTkVfQ09OMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDFlMA0K KyNkZWZpbmUgQUZFX1NJREVUT05FX0NPRUZGICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDAxZTQNCisjZGVmaW5lIEFGRV9TSURFVE9ORV9DT04xICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwMWU4DQorI2RlZmluZSBBRkVfU0lERVRPTkVfR0FJTiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MDFlYw0KKyNkZWZpbmUgQUZFX1NJTkVHRU5fQ09OMCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDAxZjANCisjZGVmaW5lIEFGRV9JMlNfTU9OMiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMWY4DQorI2RlZmluZSBBRkVfU0lORUdFTl9D T05fVERNICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDFmYw0KKyNkZWZpbmUgQUZFX1RP UF9DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAyMDANCisjZGVmaW5l IEFGRV9WVUwyX0NPTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMjBjDQor I2RlZmluZSBBRkVfVlVMMl9CQVNFX01TQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MDIxMA0KKyNkZWZpbmUgQUZFX1ZVTDJfQkFTRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDAyMTQNCisjZGVmaW5lIEFGRV9WVUwyX0NVUl9NU0IgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwMjE4DQorI2RlZmluZSBBRkVfVlVMMl9DVVIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MDIxYw0KKyNkZWZpbmUgQUZFX1ZVTDJfRU5EX01TQiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDAyMjANCisjZGVmaW5lIEFGRV9WVUwyX0VORCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMjI0DQorI2RlZmluZSBBRkVfVlVM M19DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDIyOA0KKyNkZWZpbmUg QUZFX1ZVTDNfQkFTRV9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAyMmMNCisj ZGVmaW5lIEFGRV9WVUwzX0JBU0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgw MjMwDQorI2RlZmluZSBBRkVfVlVMM19DVVJfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MDIzNA0KKyNkZWZpbmUgQUZFX1ZVTDNfQ1VSICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDAyMzgNCisjZGVmaW5lIEFGRV9WVUwzX0VORF9NU0IgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgwMjNjDQorI2RlZmluZSBBRkVfVlVMM19FTkQgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDI0MA0KKyNkZWZpbmUgQUZFX0JVU1kgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAyNDQNCisjZGVmaW5lIEFGRV9CVVNf Q0ZHICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMjUwDQorI2RlZmluZSBB RkVfQUREQV9QUkVESVNfQ09OMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDI2MA0KKyNk ZWZpbmUgQUZFX0FEREFfUFJFRElTX0NPTjEgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAy NjQNCisjZGVmaW5lIEFGRV9JMlNfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwMjdjDQorI2RlZmluZSBBRkVfQUREQV9JSVJfQ09FRl8wMl8wMSAgICAgICAgICAgICAg ICAgICAgICAgIDB4MDI5MA0KKyNkZWZpbmUgQUZFX0FEREFfSUlSX0NPRUZfMDRfMDMgICAgICAg ICAgICAgICAgICAgICAgICAweDAyOTQNCisjZGVmaW5lIEFGRV9BRERBX0lJUl9DT0VGXzA2XzA1 ICAgICAgICAgICAgICAgICAgICAgICAgMHgwMjk4DQorI2RlZmluZSBBRkVfQUREQV9JSVJfQ09F Rl8wOF8wNyAgICAgICAgICAgICAgICAgICAgICAgIDB4MDI5Yw0KKyNkZWZpbmUgQUZFX0FEREFf SUlSX0NPRUZfMTBfMDkgICAgICAgICAgICAgICAgICAgICAgICAweDAyYTANCisjZGVmaW5lIEFG RV9JUlFfTUNVX0NPTjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMmU0DQorI2Rl ZmluZSBBRkVfSVJRX01DVV9DT04yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDJl OA0KKyNkZWZpbmUgQUZFX0RBQ19NT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDAyZWMNCisjZGVmaW5lIEFGRV9JUlFfTUNVX0NPTjMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwMmYwDQorI2RlZmluZSBBRkVfSVJRX01DVV9DT040ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MDJmNA0KKyNkZWZpbmUgQUZFX0lSUV9NQ1VfQ05UMCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDAzMDANCisjZGVmaW5lIEFGRV9JUlFfTUNVX0NOVDYg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMzA0DQorI2RlZmluZSBBRkVfSVJRX01D VV9DTlQ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDMwOA0KKyNkZWZpbmUgQUZF X0lSUV9NQ1VfRFNQMl9FTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzMGMNCisjZGVm aW5lIEFGRV9JUlEwX01DVV9DTlRfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMzEw DQorI2RlZmluZSBBRkVfSVJRNl9NQ1VfQ05UX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MDMxNA0KKyNkZWZpbmUgQUZFX1ZVTDRfQ09OMCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDAzNTgNCisjZGVmaW5lIEFGRV9WVUw0X0JBU0VfTVNCICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgwMzVjDQorI2RlZmluZSBBRkVfVlVMNF9CQVNFICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MDM2MA0KKyNkZWZpbmUgQUZFX1ZVTDRfQ1VSX01TQiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzNjQNCisjZGVmaW5lIEFGRV9WVUw0X0NV UiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMzY4DQorI2RlZmluZSBBRkVf VlVMNF9FTkRfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDM2Yw0KKyNkZWZp bmUgQUZFX1ZVTDRfRU5EICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzNzAN CisjZGVmaW5lIEFGRV9WVUwxMl9DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgwMzc0DQorI2RlZmluZSBBRkVfVlVMMTJfQkFTRV9NU0IgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MDM3OA0KKyNkZWZpbmUgQUZFX1ZVTDEyX0JBU0UgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDAzN2MNCisjZGVmaW5lIEFGRV9WVUwxMl9DVVJfTVNCICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwMzgwDQorI2RlZmluZSBBRkVfVlVMMTJfQ1VSICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDM4NA0KKyNkZWZpbmUgQUZFX1ZVTDEyX0VO RF9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzODgNCisjZGVmaW5lIEFGRV9W VUwxMl9FTkQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMzhjDQorI2RlZmlu ZSBBRkVfSERNSV9DT05OMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDM5MA0K KyNkZWZpbmUgQUZFX0lSUTNfTUNVX0NOVF9NT04gICAgICAgICAgICAgICAgICAgICAgICAgICAw eDAzOTgNCisjZGVmaW5lIEFGRV9JUlE0X01DVV9DTlRfTU9OICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwMzljDQorI2RlZmluZSBBRkVfSVJRX01DVV9DT04wICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MDNhMA0KKyNkZWZpbmUgQUZFX0lSUV9NQ1VfU1RBVFVTICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDAzYTQNCisjZGVmaW5lIEFGRV9JUlFfTUNVX0NMUiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwM2E4DQorI2RlZmluZSBBRkVfSVJRX01DVV9D TlQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDNhYw0KKyNkZWZpbmUgQUZFX0lS UV9NQ1VfQ05UMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzYjANCisjZGVmaW5l IEFGRV9JUlFfTUNVX0VOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwM2I0DQor I2RlZmluZSBBRkVfSVJRX01DVV9NT04yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MDNiOA0KKyNkZWZpbmUgQUZFX0lSUV9NQ1VfQ05UNSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDAzYmMNCisjZGVmaW5lIEFGRV9JUlExX01DVV9DTlRfTU9OICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwM2MwDQorI2RlZmluZSBBRkVfSVJRMl9NQ1VfQ05UX01PTiAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MDNjNA0KKyNkZWZpbmUgQUZFX0lSUTVfTUNVX0NOVF9NT04g ICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzY2MNCisjZGVmaW5lIEFGRV9JUlFfTUNVX0RT UF9FTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwM2QwDQorI2RlZmluZSBBRkVfSVJR X01DVV9TQ1BfRU4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDNkNA0KKyNkZWZpbmUg QUZFX0lSUV9NQ1VfQ05UNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzZGMNCisj ZGVmaW5lIEFGRV9JUlE3X01DVV9DTlRfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgw M2UwDQorI2RlZmluZSBBRkVfSVJRX01DVV9DTlQzICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MDNlNA0KKyNkZWZpbmUgQUZFX0lSUV9NQ1VfQ05UNCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDAzZTgNCisjZGVmaW5lIEFGRV9JUlFfTUNVX0NOVDExICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgwM2VjDQorI2RlZmluZSBBRkVfQVBMTDFfVFVORVJfQ0ZHICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDNmMA0KKyNkZWZpbmUgQUZFX0FQTEwyX1RVTkVS X0NGRyAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzZjQNCisjZGVmaW5lIEFGRV9JUlFf TUNVX01JU1NfQ0xSICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwM2Y4DQorI2RlZmluZSBB RkVfQ09OTjMzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDQwOA0KKyNk ZWZpbmUgQUZFX0lSUV9NQ1VfQ05UMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA0 MGMNCisjZGVmaW5lIEFGRV9HQUlOMV9DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwNDEwDQorI2RlZmluZSBBRkVfR0FJTjFfQ09OMSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MDQxNA0KKyNkZWZpbmUgQUZFX0dBSU4xX0NPTjIgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDA0MTgNCisjZGVmaW5lIEFGRV9HQUlOMV9DT04zICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwNDFjDQorI2RlZmluZSBBRkVfQ09OTjcgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDQyMA0KKyNkZWZpbmUgQUZFX0dBSU4x X0NVUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA0MjQNCisjZGVmaW5lIEFG RV9HQUlOMl9DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNDI4DQorI2Rl ZmluZSBBRkVfR0FJTjJfQ09OMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDQy Yw0KKyNkZWZpbmUgQUZFX0dBSU4yX0NPTjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDA0MzANCisjZGVmaW5lIEFGRV9HQUlOMl9DT04zICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwNDM0DQorI2RlZmluZSBBRkVfQ09OTjggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MDQzOA0KKyNkZWZpbmUgQUZFX0dBSU4yX0NVUiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDA0M2MNCisjZGVmaW5lIEFGRV9DT05OOSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNDQwDQorI2RlZmluZSBBRkVfQ09OTjEw ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDQ0NA0KKyNkZWZpbmUgQUZF X0NPTk4xMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA0NDgNCisjZGVm aW5lIEFGRV9DT05OMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNDRj DQorI2RlZmluZSBBRkVfQ09OTjEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MDQ1MA0KKyNkZWZpbmUgQUZFX0NPTk4xNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDA0NTQNCisjZGVmaW5lIEFGRV9DT05OMTUgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgwNDU4DQorI2RlZmluZSBBRkVfQ09OTjE2ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MDQ1Yw0KKyNkZWZpbmUgQUZFX0NPTk4xNyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA0NjANCisjZGVmaW5lIEFGRV9DT05OMTgg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNDY0DQorI2RlZmluZSBBRkVf Q09OTjE5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDQ2OA0KKyNkZWZp bmUgQUZFX0NPTk4yMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA0NmMN CisjZGVmaW5lIEFGRV9DT05OMjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgwNDcwDQorI2RlZmluZSBBRkVfQ09OTjIyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MDQ3NA0KKyNkZWZpbmUgQUZFX0NPTk4yMyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDA0NzgNCisjZGVmaW5lIEFGRV9DT05OMjQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwNDdjDQorI2RlZmluZSBBRkVfQ09OTl9SUyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDQ5NA0KKyNkZWZpbmUgQUZFX0NPTk5fREkg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA0OTgNCisjZGVmaW5lIEFGRV9D T05OMjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNGIwDQorI2RlZmlu ZSBBRkVfQ09OTjI2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDRiNA0K KyNkZWZpbmUgQUZFX0NPTk4yNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDA0YjgNCisjZGVmaW5lIEFGRV9DT05OMjggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwNGJjDQorI2RlZmluZSBBRkVfQ09OTjI5ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MDRjMA0KKyNkZWZpbmUgQUZFX0NPTk4zMCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDA0YzQNCisjZGVmaW5lIEFGRV9DT05OMzEgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNGM4DQorI2RlZmluZSBBRkVfQ09OTjMyICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDRjYw0KKyNkZWZpbmUgQUZFX1NS QU1fREVMU0VMX0NPTjEgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA0ZjQNCisjZGVmaW5l IEFGRV9DT05ONTYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNTAwDQor I2RlZmluZSBBRkVfQ09OTjU3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MDUwNA0KKyNkZWZpbmUgQUZFX0NPTk41Nl8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDA1MTANCisjZGVmaW5lIEFGRV9DT05ONTdfMSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwNTE0DQorI2RlZmluZSBBRkVfVElOWV9DT05OMiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MDUyMA0KKyNkZWZpbmUgQUZFX1RJTllfQ09OTjMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDA1MjQNCisjZGVmaW5lIEFGRV9USU5ZX0NPTk40 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNTI4DQorI2RlZmluZSBBRkVfVElO WV9DT05ONSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDUyYw0KKyNkZWZpbmUg UENNX0lOVEZfQ09OMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA1MzANCisj ZGVmaW5lIFBDTV9JTlRGX0NPTjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgw NTM4DQorI2RlZmluZSBQQ00yX0lOVEZfQ09OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MDUzYw0KKyNkZWZpbmUgQUZFX1RETV9DT04xICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDA1NDgNCisjZGVmaW5lIEFGRV9URE1fQ09OMiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgwNTRjDQorI2RlZmluZSBBRkVfSTJTX0NPTjYgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDU2NA0KKyNkZWZpbmUgQUZFX0kyU19DT043ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA1NjgNCisjZGVmaW5lIEFGRV9JMlNf Q09OOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNTZjDQorI2RlZmluZSBB RkVfSTJTX0NPTjkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDU3MA0KKyNk ZWZpbmUgQUZFX0NPTk4zNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA1 ODANCisjZGVmaW5lIEZQR0FfQ0ZHMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwNWIwDQorI2RlZmluZSBGUEdBX0NGRzEgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MDViNA0KKyNkZWZpbmUgRlBHQV9DRkcyICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDA1YzANCisjZGVmaW5lIEZQR0FfQ0ZHMyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwNWM0DQorI2RlZmluZSBBVURJT19UT1BfREJHX0NP TiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDVjOA0KKyNkZWZpbmUgQVVESU9fVE9Q X0RCR19NT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA1Y2MNCisjZGVmaW5lIEFV RElPX1RPUF9EQkdfTU9OMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNWQwDQorI2Rl ZmluZSBBRkVfSVJROF9NQ1VfQ05UX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDVl NA0KKyNkZWZpbmUgQUZFX0lSUTExX01DVV9DTlRfTU9OICAgICAgICAgICAgICAgICAgICAgICAg ICAweDA1ZTgNCisjZGVmaW5lIEFGRV9JUlExMl9NQ1VfQ05UX01PTiAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwNWVjDQorI2RlZmluZSBBRkVfSVJRX01DVV9DTlQ5ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MDYwMA0KKyNkZWZpbmUgQUZFX0lSUV9NQ1VfQ05UMTAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDA2MDQNCisjZGVmaW5lIEFGRV9JUlFfTUNVX0NOVDEz ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNjA4DQorI2RlZmluZSBBRkVfSVJRX01D VV9DTlQxNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDYwYw0KKyNkZWZpbmUgQUZF X0lSUV9NQ1VfQ05UMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA2MTANCisjZGVm aW5lIEFGRV9JUlFfTUNVX0NOVDE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNjE0 DQorI2RlZmluZSBBRkVfSVJRX01DVV9DTlQxNyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MDYxOA0KKyNkZWZpbmUgQUZFX0lSUV9NQ1VfQ05UMTggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDA2MWMNCisjZGVmaW5lIEFGRV9JUlFfTUNVX0NOVDE5ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgwNjIwDQorI2RlZmluZSBBRkVfSVJRX01DVV9DTlQyMCAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MDYyNA0KKyNkZWZpbmUgQUZFX0lSUV9NQ1VfQ05UMjEg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA2MjgNCisjZGVmaW5lIEFGRV9JUlFfTUNV X0NOVDIyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNjJjDQorI2RlZmluZSBBRkVf SVJRX01DVV9DTlQyMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDYzMA0KKyNkZWZp bmUgQUZFX0lSUV9NQ1VfQ05UMjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA2MzQN CisjZGVmaW5lIEFGRV9JUlFfTUNVX0NOVDI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgwNjM4DQorI2RlZmluZSBBRkVfSVJRX01DVV9DTlQyNiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MDYzYw0KKyNkZWZpbmUgQUZFX0lSUV9NQ1VfQ05UMzEgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDA2NDANCisjZGVmaW5lIEFGRV9USU5ZX0NPTk42ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwNjUwDQorI2RlZmluZSBBRkVfVElOWV9DT05ONyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDY1NA0KKyNkZWZpbmUgQUZFX0lSUTlfTUNV X0NOVF9NT04gICAgICAgICAgICAgICAgICAgICAgICAgICAweDA2NjANCisjZGVmaW5lIEFGRV9J UlExMF9NQ1VfQ05UX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNjY0DQorI2RlZmlu ZSBBRkVfSVJRMTNfTUNVX0NOVF9NT04gICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDY2OA0K KyNkZWZpbmUgQUZFX0lSUTE0X01DVV9DTlRfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAw eDA2NmMNCisjZGVmaW5lIEFGRV9JUlExNV9NQ1VfQ05UX01PTiAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwNjcwDQorI2RlZmluZSBBRkVfSVJRMTZfTUNVX0NOVF9NT04gICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MDY3NA0KKyNkZWZpbmUgQUZFX0lSUTE3X01DVV9DTlRfTU9OICAgICAg ICAgICAgICAgICAgICAgICAgICAweDA2NzgNCisjZGVmaW5lIEFGRV9JUlExOF9NQ1VfQ05UX01P TiAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNjdjDQorI2RlZmluZSBBRkVfSVJRMTlfTUNV X0NOVF9NT04gICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDY4MA0KKyNkZWZpbmUgQUZFX0lS UTIwX01DVV9DTlRfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAweDA2ODQNCisjZGVmaW5l IEFGRV9JUlEyMV9NQ1VfQ05UX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNjg4DQor I2RlZmluZSBBRkVfSVJRMjJfTUNVX0NOVF9NT04gICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MDY4Yw0KKyNkZWZpbmUgQUZFX0lSUTIzX01DVV9DTlRfTU9OICAgICAgICAgICAgICAgICAgICAg ICAgICAweDA2OTANCisjZGVmaW5lIEFGRV9JUlEyNF9NQ1VfQ05UX01PTiAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwNjk0DQorI2RlZmluZSBBRkVfSVJRMjVfTUNVX0NOVF9NT04gICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MDY5OA0KKyNkZWZpbmUgQUZFX0lSUTI2X01DVV9DTlRfTU9O ICAgICAgICAgICAgICAgICAgICAgICAgICAweDA2OWMNCisjZGVmaW5lIEFGRV9JUlEzMV9NQ1Vf Q05UX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwNmEwDQorI2RlZmluZSBBRkVfR0VO RVJBTF9SRUcwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDgwMA0KKyNkZWZpbmUg QUZFX0dFTkVSQUxfUkVHMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA4MDQNCisj ZGVmaW5lIEFGRV9HRU5FUkFMX1JFRzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgw ODA4DQorI2RlZmluZSBBRkVfR0VORVJBTF9SRUczICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MDgwYw0KKyNkZWZpbmUgQUZFX0dFTkVSQUxfUkVHNCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDA4MTANCisjZGVmaW5lIEFGRV9HRU5FUkFMX1JFRzUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgwODE0DQorI2RlZmluZSBBRkVfR0VORVJBTF9SRUc2ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDgxOA0KKyNkZWZpbmUgQUZFX0dFTkVSQUxfUkVH NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA4MWMNCisjZGVmaW5lIEFGRV9HRU5F UkFMX1JFRzggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwODIwDQorI2RlZmluZSBB RkVfR0VORVJBTF9SRUc5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDgyNA0KKyNk ZWZpbmUgQUZFX0dFTkVSQUxfUkVHMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA4 MjgNCisjZGVmaW5lIEFGRV9HRU5FUkFMX1JFRzExICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwODJjDQorI2RlZmluZSBBRkVfR0VORVJBTF9SRUcxMiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MDgzMA0KKyNkZWZpbmUgQUZFX0dFTkVSQUxfUkVHMTMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDA4MzQNCisjZGVmaW5lIEFGRV9HRU5FUkFMX1JFRzE0ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwODM4DQorI2RlZmluZSBBRkVfR0VORVJBTF9SRUcx NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDgzYw0KKyNkZWZpbmUgQUZFX0NCSVBf Q0ZHMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA4NDANCisjZGVmaW5lIEFG RV9DQklQX01PTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwODQ0DQorI2Rl ZmluZSBBRkVfQ0JJUF9TTFZfTVVYX01PTjAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDg0 OA0KKyNkZWZpbmUgQUZFX0NCSVBfU0xWX0RFQ09ERVJfTU9OMCAgICAgICAgICAgICAgICAgICAg ICAweDA4NGMNCisjZGVmaW5lIEFGRV9BRERBNl9NVEtBSUZfTU9OMCAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwODU0DQorI2RlZmluZSBBRkVfQUREQTZfTVRLQUlGX01PTjEgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MDg1OA0KKyNkZWZpbmUgQUZFX0FXQl9DT04wICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDA4NWMNCisjZGVmaW5lIEFGRV9BV0JfQkFTRV9NU0Ig ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwODYwDQorI2RlZmluZSBBRkVfQVdCX0JB U0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDg2NA0KKyNkZWZpbmUgQUZF X0FXQl9DVVJfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA4NjgNCisjZGVm aW5lIEFGRV9BV0JfQ1VSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwODZj DQorI2RlZmluZSBBRkVfQVdCX0VORF9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MDg3MA0KKyNkZWZpbmUgQUZFX0FXQl9FTkQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDA4NzQNCisjZGVmaW5lIEFGRV9BV0IyX0NPTjAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgwODc4DQorI2RlZmluZSBBRkVfQVdCMl9CQVNFX01TQiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MDg3Yw0KKyNkZWZpbmUgQUZFX0FXQjJfQkFTRSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA4ODANCisjZGVmaW5lIEFGRV9BV0IyX0NV Ul9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwODg0DQorI2RlZmluZSBBRkVf QVdCMl9DVVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDg4OA0KKyNkZWZp bmUgQUZFX0FXQjJfRU5EX01TQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA4OGMN CisjZGVmaW5lIEFGRV9BV0IyX0VORCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgwODkwDQorI2RlZmluZSBBRkVfREFJX0NPTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MDg5NA0KKyNkZWZpbmUgQUZFX0RBSV9CQVNFX01TQiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDA4OTgNCisjZGVmaW5lIEFGRV9EQUlfQkFTRSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwODljDQorI2RlZmluZSBBRkVfREFJX0NVUl9NU0IgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDhhMA0KKyNkZWZpbmUgQUZFX0RBSV9DVVIg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA4YTQNCisjZGVmaW5lIEFGRV9E QUlfRU5EX01TQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOGE4DQorI2RlZmlu ZSBBRkVfREFJX0VORCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDhhYw0K KyNkZWZpbmUgQUZFX0RBSTJfQ09OMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDA4YjANCisjZGVmaW5lIEFGRV9EQUkyX0JBU0VfTVNCICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwOGI0DQorI2RlZmluZSBBRkVfREFJMl9CQVNFICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MDhiOA0KKyNkZWZpbmUgQUZFX0RBSTJfQ1VSX01TQiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDA4YmMNCisjZGVmaW5lIEFGRV9EQUkyX0NVUiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOGMwDQorI2RlZmluZSBBRkVfREFJMl9FTkRf TVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDhjNA0KKyNkZWZpbmUgQUZFX0RB STJfRU5EICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA4YzgNCisjZGVmaW5l IEFGRV9NRU1JRl9DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOGNjDQor I2RlZmluZSBBRkVfQ09OTjBfMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MDkwMA0KKyNkZWZpbmUgQUZFX0NPTk4xXzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDA5MDQNCisjZGVmaW5lIEFGRV9DT05OMl8xICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwOTA4DQorI2RlZmluZSBBRkVfQ09OTjNfMSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MDkwYw0KKyNkZWZpbmUgQUZFX0NPTk40XzEgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5MTANCisjZGVmaW5lIEFGRV9DT05ONV8xICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOTE0DQorI2RlZmluZSBBRkVfQ09O TjZfMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDkxOA0KKyNkZWZpbmUg QUZFX0NPTk43XzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5MWMNCisj ZGVmaW5lIEFGRV9DT05OOF8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgw OTIwDQorI2RlZmluZSBBRkVfQ09OTjlfMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MDkyNA0KKyNkZWZpbmUgQUZFX0NPTk4xMF8xICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDA5MjgNCisjZGVmaW5lIEFGRV9DT05OMTFfMSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgwOTJjDQorI2RlZmluZSBBRkVfQ09OTjEyXzEgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDkzMA0KKyNkZWZpbmUgQUZFX0NPTk4xM18xICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5MzQNCisjZGVmaW5lIEFGRV9DT05O MTRfMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOTM4DQorI2RlZmluZSBB RkVfQ09OTjE1XzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDkzYw0KKyNk ZWZpbmUgQUZFX0NPTk4xNl8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5 NDANCisjZGVmaW5lIEFGRV9DT05OMTdfMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwOTQ0DQorI2RlZmluZSBBRkVfQ09OTjE4XzEgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MDk0OA0KKyNkZWZpbmUgQUZFX0NPTk4xOV8xICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDA5NGMNCisjZGVmaW5lIEFGRV9DT05OMjBfMSAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwOTUwDQorI2RlZmluZSBBRkVfQ09OTjIxXzEgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDk1NA0KKyNkZWZpbmUgQUZFX0NPTk4y Ml8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5NTgNCisjZGVmaW5lIEFG RV9DT05OMjNfMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOTVjDQorI2Rl ZmluZSBBRkVfQ09OTjI0XzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDk2 MA0KKyNkZWZpbmUgQUZFX0NPTk4yNV8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDA5NjQNCisjZGVmaW5lIEFGRV9DT05OMjZfMSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwOTY4DQorI2RlZmluZSBBRkVfQ09OTjI3XzEgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MDk2Yw0KKyNkZWZpbmUgQUZFX0NPTk4yOF8xICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDA5NzANCisjZGVmaW5lIEFGRV9DT05OMjlfMSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOTc0DQorI2RlZmluZSBBRkVfQ09OTjMw XzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDk3OA0KKyNkZWZpbmUgQUZF X0NPTk4zMV8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5N2MNCisjZGVm aW5lIEFGRV9DT05OMzJfMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOTgw DQorI2RlZmluZSBBRkVfQ09OTjMzXzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MDk4NA0KKyNkZWZpbmUgQUZFX0NPTk4zNF8xICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDA5ODgNCisjZGVmaW5lIEFGRV9DT05OX1JTXzEgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgwOThjDQorI2RlZmluZSBBRkVfQ09OTl9ESV8xICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MDk5MA0KKyNkZWZpbmUgQUZFX0NPTk5fMjRCSVRfMSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5OTQNCisjZGVmaW5lIEFGRV9DT05OX1JF RyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOTk4DQorI2RlZmluZSBBRkVf Q09OTjM1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDlhMA0KKyNkZWZp bmUgQUZFX0NPTk4zNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5YTQN CisjZGVmaW5lIEFGRV9DT05OMzcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgwOWE4DQorI2RlZmluZSBBRkVfQ09OTjM4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MDlhYw0KKyNkZWZpbmUgQUZFX0NPTk4zNV8xICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDA5YjANCisjZGVmaW5lIEFGRV9DT05OMzZfMSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwOWI0DQorI2RlZmluZSBBRkVfQ09OTjM3XzEgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDliOA0KKyNkZWZpbmUgQUZFX0NPTk4zOF8x ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5YmMNCisjZGVmaW5lIEFGRV9D T05OMzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOWMwDQorI2RlZmlu ZSBBRkVfQ09OTjQwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDljNA0K KyNkZWZpbmUgQUZFX0NPTk40MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDA5YzgNCisjZGVmaW5lIEFGRV9DT05ONDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwOWNjDQorI2RlZmluZSBBRkVfU0dFTl9DT05fU0dFTjMyICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MDlkMA0KKyNkZWZpbmUgQUZFX0NPTk4zOV8xICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDA5ZTANCisjZGVmaW5lIEFGRV9DT05ONDBfMSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOWU0DQorI2RlZmluZSBBRkVfQ09OTjQxXzEg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDllOA0KKyNkZWZpbmUgQUZFX0NP Tk40Ml8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDA5ZWMNCisjZGVmaW5l IEFGRV9JMlNfQ09ONCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwOWY4DQor I2RlZmluZSBBRkVfQUREQTZfVE9QX0NPTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MGE4MA0KKyNkZWZpbmUgQUZFX0FEREE2X1VMX1NSQ19DT04wICAgICAgICAgICAgICAgICAgICAg ICAgICAweDBhODQNCisjZGVmaW5lIEFGRV9BRERBNl9VTF9TUkNfQ09OMSAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwYTg4DQorI2RlZmluZSBBRkVfQUREQTZfU1JDX0RFQlVHICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MGE4Yw0KKyNkZWZpbmUgQUZFX0FEREE2X1NSQ19ERUJVR19N T04wICAgICAgICAgICAgICAgICAgICAgICAweDBhOTANCisjZGVmaW5lIEFGRV9BRERBNl9VTENG X0NGR18wMl8wMSAgICAgICAgICAgICAgICAgICAgICAgMHgwYWEwDQorI2RlZmluZSBBRkVfQURE QTZfVUxDRl9DRkdfMDRfMDMgICAgICAgICAgICAgICAgICAgICAgIDB4MGFhNA0KKyNkZWZpbmUg QUZFX0FEREE2X1VMQ0ZfQ0ZHXzA2XzA1ICAgICAgICAgICAgICAgICAgICAgICAweDBhYTgNCisj ZGVmaW5lIEFGRV9BRERBNl9VTENGX0NGR18wOF8wNyAgICAgICAgICAgICAgICAgICAgICAgMHgw YWFjDQorI2RlZmluZSBBRkVfQUREQTZfVUxDRl9DRkdfMTBfMDkgICAgICAgICAgICAgICAgICAg ICAgIDB4MGFiMA0KKyNkZWZpbmUgQUZFX0FEREE2X1VMQ0ZfQ0ZHXzEyXzExICAgICAgICAgICAg ICAgICAgICAgICAweDBhYjQNCisjZGVmaW5lIEFGRV9BRERBNl9VTENGX0NGR18xNF8xMyAgICAg ICAgICAgICAgICAgICAgICAgMHgwYWI4DQorI2RlZmluZSBBRkVfQUREQTZfVUxDRl9DRkdfMTZf MTUgICAgICAgICAgICAgICAgICAgICAgIDB4MGFiYw0KKyNkZWZpbmUgQUZFX0FEREE2X1VMQ0Zf Q0ZHXzE4XzE3ICAgICAgICAgICAgICAgICAgICAgICAweDBhYzANCisjZGVmaW5lIEFGRV9BRERB Nl9VTENGX0NGR18yMF8xOSAgICAgICAgICAgICAgICAgICAgICAgMHgwYWM0DQorI2RlZmluZSBB RkVfQUREQTZfVUxDRl9DRkdfMjJfMjEgICAgICAgICAgICAgICAgICAgICAgIDB4MGFjOA0KKyNk ZWZpbmUgQUZFX0FEREE2X1VMQ0ZfQ0ZHXzI0XzIzICAgICAgICAgICAgICAgICAgICAgICAweDBh Y2MNCisjZGVmaW5lIEFGRV9BRERBNl9VTENGX0NGR18yNl8yNSAgICAgICAgICAgICAgICAgICAg ICAgMHgwYWQwDQorI2RlZmluZSBBRkVfQUREQTZfVUxDRl9DRkdfMjhfMjcgICAgICAgICAgICAg ICAgICAgICAgIDB4MGFkNA0KKyNkZWZpbmUgQUZFX0FEREE2X1VMQ0ZfQ0ZHXzMwXzI5ICAgICAg ICAgICAgICAgICAgICAgICAweDBhZDgNCisjZGVmaW5lIEFGRV9BREQ2QV9VTF9TUkNfTU9OMCAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwYWU0DQorI2RlZmluZSBBRkVfQUREQTZfVUxfU1JD X01PTjEgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGFlOA0KKyNkZWZpbmUgQUZFX1RJTllf Q09OTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBhZjANCisjZGVmaW5lIEFG RV9USU5ZX0NPTk4xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYWY0DQorI2Rl ZmluZSBBRkVfQ09OTjQzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGFm OA0KKyNkZWZpbmUgQUZFX0NPTk40M18xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDBhZmMNCisjZGVmaW5lIEFGRV9NT0RfREFJX0NPTjAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwYjAwDQorI2RlZmluZSBBRkVfTU9EX0RBSV9CQVNFX01TQiAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MGIwNA0KKyNkZWZpbmUgQUZFX01PRF9EQUlfQkFTRSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDBiMDgNCisjZGVmaW5lIEFGRV9NT0RfREFJX0NVUl9N U0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYjBjDQorI2RlZmluZSBBRkVfTU9EX0RB SV9DVVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGIxMA0KKyNkZWZpbmUgQUZF X01PRF9EQUlfRU5EX01TQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBiMTQNCisjZGVm aW5lIEFGRV9NT0RfREFJX0VORCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYjE4 DQorI2RlZmluZSBBRkVfSERNSV9PVVRfQ09OMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MGIxYw0KKyNkZWZpbmUgQUZFX0hETUlfT1VUX0JBU0VfTVNCICAgICAgICAgICAgICAgICAg ICAgICAgICAweDBiMjANCisjZGVmaW5lIEFGRV9IRE1JX09VVF9CQVNFICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgwYjI0DQorI2RlZmluZSBBRkVfSERNSV9PVVRfQ1VSX01TQiAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MGIyOA0KKyNkZWZpbmUgQUZFX0hETUlfT1VUX0NVUiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBiMmMNCisjZGVmaW5lIEFGRV9IRE1JX09V VF9FTkRfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYjMwDQorI2RlZmluZSBBRkVf SERNSV9PVVRfRU5EICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGIzNA0KKyNkZWZp bmUgQUZFX0FXQl9SQ0hfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBiNzAN CisjZGVmaW5lIEFGRV9BV0JfTENIX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgwYjc0DQorI2RlZmluZSBBRkVfVlVMX1JDSF9NT04gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MGI3OA0KKyNkZWZpbmUgQUZFX1ZVTF9MQ0hfTU9OICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDBiN2MNCisjZGVmaW5lIEFGRV9WVUwxMl9SQ0hfTU9OICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwYjgwDQorI2RlZmluZSBBRkVfVlVMMTJfTENIX01PTiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGI4NA0KKyNkZWZpbmUgQUZFX1ZVTDJfUkNI X01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBiODgNCisjZGVmaW5lIEFGRV9W VUwyX0xDSF9NT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYjhjDQorI2RlZmlu ZSBBRkVfREFJX0RBVEFfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGI5MA0K KyNkZWZpbmUgQUZFX01PRF9EQUlfREFUQV9NT04gICAgICAgICAgICAgICAgICAgICAgICAgICAw eDBiOTQNCisjZGVmaW5lIEFGRV9EQUkyX0RBVEFfTU9OICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwYjk4DQorI2RlZmluZSBBRkVfQVdCMl9SQ0hfTU9OICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MGI5Yw0KKyNkZWZpbmUgQUZFX0FXQjJfTENIX01PTiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDBiYTANCisjZGVmaW5lIEFGRV9WVUwzX1JDSF9NT04gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYmE0DQorI2RlZmluZSBBRkVfVlVMM19MQ0hf TU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGJhOA0KKyNkZWZpbmUgQUZFX1ZV TDRfUkNIX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBiYWMNCisjZGVmaW5l IEFGRV9WVUw0X0xDSF9NT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYmIwDQor I2RlZmluZSBBRkVfVlVMNV9SQ0hfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MGJiNA0KKyNkZWZpbmUgQUZFX1ZVTDVfTENIX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDBiYjgNCisjZGVmaW5lIEFGRV9WVUw2X1JDSF9NT04gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwYmJjDQorI2RlZmluZSBBRkVfVlVMNl9MQ0hfTU9OICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MGJjMA0KKyNkZWZpbmUgQUZFX0RMMV9SQ0hfTU9OICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDBiYzQNCisjZGVmaW5lIEFGRV9ETDFfTENIX01P TiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYmM4DQorI2RlZmluZSBBRkVfREwy X1JDSF9NT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGJjYw0KKyNkZWZpbmUg QUZFX0RMMl9MQ0hfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBiZDANCisj ZGVmaW5lIEFGRV9ETDEyX1JDSDFfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgw YmQ0DQorI2RlZmluZSBBRkVfREwxMl9MQ0gxX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MGJkOA0KKyNkZWZpbmUgQUZFX0RMMTJfUkNIMl9NT04gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDBiZGMNCisjZGVmaW5lIEFGRV9ETDEyX0xDSDJfTU9OICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgwYmUwDQorI2RlZmluZSBBRkVfREwzX1JDSF9NT04gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGJlNA0KKyNkZWZpbmUgQUZFX0RMM19MQ0hfTU9O ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBiZTgNCisjZGVmaW5lIEFGRV9ETDRf UkNIX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYmVjDQorI2RlZmluZSBB RkVfREw0X0xDSF9NT04gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGJmMA0KKyNk ZWZpbmUgQUZFX0RMNV9SQ0hfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBi ZjQNCisjZGVmaW5lIEFGRV9ETDVfTENIX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwYmY4DQorI2RlZmluZSBBRkVfREw2X1JDSF9NT04gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MGJmYw0KKyNkZWZpbmUgQUZFX0RMNl9MQ0hfTU9OICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDBjMDANCisjZGVmaW5lIEFGRV9ETDdfUkNIX01PTiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwYzA0DQorI2RlZmluZSBBRkVfREw3X0xDSF9NT04g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGMwOA0KKyNkZWZpbmUgQUZFX0RMOF9S Q0hfTU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBjMGMNCisjZGVmaW5lIEFG RV9ETDhfTENIX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYzEwDQorI2Rl ZmluZSBBRkVfVlVMNV9DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGMx NA0KKyNkZWZpbmUgQUZFX1ZVTDVfQkFTRV9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDBjMTgNCisjZGVmaW5lIEFGRV9WVUw1X0JBU0UgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwYzFjDQorI2RlZmluZSBBRkVfVlVMNV9DVVJfTVNCICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MGMyMA0KKyNkZWZpbmUgQUZFX1ZVTDVfQ1VSICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDBjMjQNCisjZGVmaW5lIEFGRV9WVUw1X0VORF9NU0Ig ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYzI4DQorI2RlZmluZSBBRkVfVlVMNV9F TkQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGMyYw0KKyNkZWZpbmUgQUZF X1ZVTDZfQ09OMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBjMzANCisjZGVm aW5lIEFGRV9WVUw2X0JBU0VfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYzM0 DQorI2RlZmluZSBBRkVfVlVMNl9CQVNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MGMzOA0KKyNkZWZpbmUgQUZFX1ZVTDZfQ1VSX01TQiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDBjM2MNCisjZGVmaW5lIEFGRV9WVUw2X0NVUiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgwYzQwDQorI2RlZmluZSBBRkVfVlVMNl9FTkRfTVNCICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MGM0NA0KKyNkZWZpbmUgQUZFX1ZVTDZfRU5EICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBjNDgNCisjZGVmaW5lIEFGRV9BRERBX0RM X1NETV9EQ0NPTVBfQ09OICAgICAgICAgICAgICAgICAgICAgMHgwYzUwDQorI2RlZmluZSBBRkVf QUREQV9ETF9TRE1fVEVTVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGM1NA0KKyNkZWZp bmUgQUZFX0FEREFfRExfRENfQ09NUF9DRkcwICAgICAgICAgICAgICAgICAgICAgICAweDBjNTgN CisjZGVmaW5lIEFGRV9BRERBX0RMX0RDX0NPTVBfQ0ZHMSAgICAgICAgICAgICAgICAgICAgICAg MHgwYzVjDQorI2RlZmluZSBBRkVfQUREQV9ETF9TRE1fRklGT19NT04gICAgICAgICAgICAgICAg ICAgICAgIDB4MGM2MA0KKyNkZWZpbmUgQUZFX0FEREFfRExfU1JDX0xDSF9NT04gICAgICAgICAg ICAgICAgICAgICAgICAweDBjNjQNCisjZGVmaW5lIEFGRV9BRERBX0RMX1NSQ19SQ0hfTU9OICAg ICAgICAgICAgICAgICAgICAgICAgMHgwYzY4DQorI2RlZmluZSBBRkVfQUREQV9ETF9TRE1fT1VU X01PTiAgICAgICAgICAgICAgICAgICAgICAgIDB4MGM2Yw0KKyNkZWZpbmUgQUZFX0FEREFfRExf U0RNX0RJVEhFUl9DT04gICAgICAgICAgICAgICAgICAgICAweDBjNzANCisjZGVmaW5lIEFGRV9B RERBX0RMX1NETV9BVVRPX1JFU0VUX0NPTiAgICAgICAgICAgICAgICAgMHgwYzc0DQorI2RlZmlu ZSBBRkVfQ09OTlNZU19JMlNfQ09OICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGM3OA0K KyNkZWZpbmUgQUZFX0NPTk5TWVNfSTJTX01PTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDBjN2MNCisjZGVmaW5lIEFGRV9BU1JDXzJDSF9DT04wICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwYzgwDQorI2RlZmluZSBBRkVfQVNSQ18yQ0hfQ09OMSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MGM4NA0KKyNkZWZpbmUgQUZFX0FTUkNfMkNIX0NPTjIgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDBjODgNCisjZGVmaW5lIEFGRV9BU1JDXzJDSF9DT04zICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYzhjDQorI2RlZmluZSBBRkVfQVNSQ18yQ0hf Q09ONCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGM5MA0KKyNkZWZpbmUgQUZFX0FT UkNfMkNIX0NPTjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBjOTQNCisjZGVmaW5l IEFGRV9BU1JDXzJDSF9DT042ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwYzk4DQor I2RlZmluZSBBRkVfQVNSQ18yQ0hfQ09ONyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MGM5Yw0KKyNkZWZpbmUgQUZFX0FTUkNfMkNIX0NPTjggICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDBjYTANCisjZGVmaW5lIEFGRV9BU1JDXzJDSF9DT045ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwY2E0DQorI2RlZmluZSBBRkVfQVNSQ18yQ0hfQ09OMTAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MGNhOA0KKyNkZWZpbmUgQUZFX0FTUkNfMkNIX0NPTjEyICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDBjYjANCisjZGVmaW5lIEFGRV9BU1JDXzJDSF9D T04xMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwY2I0DQorI2RlZmluZSBBRkVfQURE QTZfSUlSX0NPRUZfMDJfMDEgICAgICAgICAgICAgICAgICAgICAgIDB4MGNlMA0KKyNkZWZpbmUg QUZFX0FEREE2X0lJUl9DT0VGXzA0XzAzICAgICAgICAgICAgICAgICAgICAgICAweDBjZTQNCisj ZGVmaW5lIEFGRV9BRERBNl9JSVJfQ09FRl8wNl8wNSAgICAgICAgICAgICAgICAgICAgICAgMHgw Y2U4DQorI2RlZmluZSBBRkVfQUREQTZfSUlSX0NPRUZfMDhfMDcgICAgICAgICAgICAgICAgICAg ICAgIDB4MGNlYw0KKyNkZWZpbmUgQUZFX0FEREE2X0lJUl9DT0VGXzEwXzA5ICAgICAgICAgICAg ICAgICAgICAgICAweDBjZjANCisjZGVmaW5lIEFGRV9TRV9QUk9UX1NJREVCQU5EICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgwZDM4DQorI2RlZmluZSBBRkVfU0VfRE9NQUlOX1NJREVCQU5E MCAgICAgICAgICAgICAgICAgICAgICAgIDB4MGQzYw0KKyNkZWZpbmUgQUZFX0FEREFfUFJFRElT X0NPTjIgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBkNDANCisjZGVmaW5lIEFGRV9BRERB X1BSRURJU19DT04zICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZDQ0DQorI2RlZmluZSBB RkVfTUVNSUZfQ09OTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGQ1MA0KKyNk ZWZpbmUgQUZFX1NFX0RPTUFJTl9TSURFQkFORDEgICAgICAgICAgICAgICAgICAgICAgICAweDBk NTQNCisjZGVmaW5lIEFGRV9TRV9ET01BSU5fU0lERUJBTkQyICAgICAgICAgICAgICAgICAgICAg ICAgMHgwZDU4DQorI2RlZmluZSBBRkVfU0VfRE9NQUlOX1NJREVCQU5EMyAgICAgICAgICAgICAg ICAgICAgICAgIDB4MGQ1Yw0KKyNkZWZpbmUgQUZFX0NPTk40NCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDBkNzANCisjZGVmaW5lIEFGRV9DT05ONDUgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwZDc0DQorI2RlZmluZSBBRkVfQ09OTjQ2ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGQ3OA0KKyNkZWZpbmUgQUZFX0NPTk40 NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBkN2MNCisjZGVmaW5lIEFG RV9DT05ONDRfMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZDgwDQorI2Rl ZmluZSBBRkVfQ09OTjQ1XzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGQ4 NA0KKyNkZWZpbmUgQUZFX0NPTk40Nl8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDBkODgNCisjZGVmaW5lIEFGRV9DT05ONDdfMSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwZDhjDQorI2RlZmluZSBBRkVfREw5X0NVUl9NU0IgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MGRjMA0KKyNkZWZpbmUgQUZFX0RMOV9DVVIgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDBkYzQNCisjZGVmaW5lIEFGRV9ETDlfRU5EX01TQiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZGM4DQorI2RlZmluZSBBRkVfREw5X0VO RCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGRjYw0KKyNkZWZpbmUgQUZF X0hEX0VOR0VOX0VOQUJMRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBkZDANCisjZGVm aW5lIEFGRV9BRERBX0RMX05MRV9GSUZPX01PTiAgICAgICAgICAgICAgICAgICAgICAgMHgwZGZj DQorI2RlZmluZSBBRkVfQUREQV9NVEtBSUZfQ0ZHMCAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4MGUwMA0KKyNkZWZpbmUgQUZFX0FEREFfTVRLQUlGX1NZTkNXT1JEX0NGRyAgICAgICAgICAg ICAgICAgICAweDBlMTQNCisjZGVmaW5lIEFGRV9BRERBX01US0FJRl9SWF9DRkcwICAgICAgICAg ICAgICAgICAgICAgICAgMHgwZTIwDQorI2RlZmluZSBBRkVfQUREQV9NVEtBSUZfUlhfQ0ZHMSAg ICAgICAgICAgICAgICAgICAgICAgIDB4MGUyNA0KKyNkZWZpbmUgQUZFX0FEREFfTVRLQUlGX1JY X0NGRzIgICAgICAgICAgICAgICAgICAgICAgICAweDBlMjgNCisjZGVmaW5lIEFGRV9BRERBX01U S0FJRl9NT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZTM0DQorI2RlZmluZSBBRkVf QUREQV9NVEtBSUZfTU9OMSAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGUzOA0KKyNkZWZp bmUgQUZFX0FVRF9QQURfVE9QICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBlNDAN CisjZGVmaW5lIEFGRV9ETF9OTEVfUl9DRkcwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHgwZTQ0DQorI2RlZmluZSBBRkVfRExfTkxFX1JfQ0ZHMSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MGU0OA0KKyNkZWZpbmUgQUZFX0RMX05MRV9MX0NGRzAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDBlNGMNCisjZGVmaW5lIEFGRV9ETF9OTEVfTF9DRkcxICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwZTUwDQorI2RlZmluZSBBRkVfRExfTkxFX1JfTU9OMCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGU1NA0KKyNkZWZpbmUgQUZFX0RMX05MRV9S X01PTjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBlNTgNCisjZGVmaW5lIEFGRV9E TF9OTEVfUl9NT04yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZTVjDQorI2RlZmlu ZSBBRkVfRExfTkxFX0xfTU9OMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGU2MA0K KyNkZWZpbmUgQUZFX0RMX05MRV9MX01PTjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDBlNjQNCisjZGVmaW5lIEFGRV9ETF9OTEVfTF9NT04yICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwZTY4DQorI2RlZmluZSBBRkVfRExfTkxFX0dBSU5fQ0ZHMCAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MGU2Yw0KKyNkZWZpbmUgQUZFX0FEREE2X01US0FJRl9DRkcwICAgICAg ICAgICAgICAgICAgICAgICAgICAweDBlNzANCisjZGVmaW5lIEFGRV9BRERBNl9NVEtBSUZfUlhf Q0ZHMCAgICAgICAgICAgICAgICAgICAgICAgMHgwZTc0DQorI2RlZmluZSBBRkVfQUREQTZfTVRL QUlGX1JYX0NGRzEgICAgICAgICAgICAgICAgICAgICAgIDB4MGU3OA0KKyNkZWZpbmUgQUZFX0FE REE2X01US0FJRl9SWF9DRkcyICAgICAgICAgICAgICAgICAgICAgICAweDBlN2MNCisjZGVmaW5l IEFGRV9HRU5FUkFMMV9BU1JDXzJDSF9DT04wICAgICAgICAgICAgICAgICAgICAgMHgwZTgwDQor I2RlZmluZSBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09OMSAgICAgICAgICAgICAgICAgICAgIDB4 MGU4NA0KKyNkZWZpbmUgQUZFX0dFTkVSQUwxX0FTUkNfMkNIX0NPTjIgICAgICAgICAgICAgICAg ICAgICAweDBlODgNCisjZGVmaW5lIEFGRV9HRU5FUkFMMV9BU1JDXzJDSF9DT04zICAgICAgICAg ICAgICAgICAgICAgMHgwZThjDQorI2RlZmluZSBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09ONCAg ICAgICAgICAgICAgICAgICAgIDB4MGU5MA0KKyNkZWZpbmUgQUZFX0dFTkVSQUwxX0FTUkNfMkNI X0NPTjUgICAgICAgICAgICAgICAgICAgICAweDBlOTQNCisjZGVmaW5lIEFGRV9HRU5FUkFMMV9B U1JDXzJDSF9DT042ICAgICAgICAgICAgICAgICAgICAgMHgwZTk4DQorI2RlZmluZSBBRkVfR0VO RVJBTDFfQVNSQ18yQ0hfQ09ONyAgICAgICAgICAgICAgICAgICAgIDB4MGU5Yw0KKyNkZWZpbmUg QUZFX0dFTkVSQUwxX0FTUkNfMkNIX0NPTjggICAgICAgICAgICAgICAgICAgICAweDBlYTANCisj ZGVmaW5lIEFGRV9HRU5FUkFMMV9BU1JDXzJDSF9DT045ICAgICAgICAgICAgICAgICAgICAgMHgw ZWE0DQorI2RlZmluZSBBRkVfR0VORVJBTDFfQVNSQ18yQ0hfQ09OMTAgICAgICAgICAgICAgICAg ICAgIDB4MGVhOA0KKyNkZWZpbmUgQUZFX0dFTkVSQUwxX0FTUkNfMkNIX0NPTjEyICAgICAgICAg ICAgICAgICAgICAweDBlYjANCisjZGVmaW5lIEFGRV9HRU5FUkFMMV9BU1JDXzJDSF9DT04xMyAg ICAgICAgICAgICAgICAgICAgMHgwZWI0DQorI2RlZmluZSBHRU5FUkFMX0FTUkNfTU9ERSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGViOA0KKyNkZWZpbmUgR0VORVJBTF9BU1JDX0VO X09OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBlYmMNCisjZGVmaW5lIEFGRV9DT05O NDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZWMwDQorI2RlZmluZSBB RkVfQ09OTjQ5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGVjNA0KKyNk ZWZpbmUgQUZFX0NPTk41MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBl YzgNCisjZGVmaW5lIEFGRV9DT05ONTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwZWNjDQorI2RlZmluZSBBRkVfQ09OTjUyICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MGVkMA0KKyNkZWZpbmUgQUZFX0NPTk41MyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDBlZDQNCisjZGVmaW5lIEFGRV9DT05ONTQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwZWQ4DQorI2RlZmluZSBBRkVfQ09OTjU1ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGVkYw0KKyNkZWZpbmUgQUZFX0NPTk40 OF8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBlZTANCisjZGVmaW5lIEFG RV9DT05ONDlfMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZWU0DQorI2Rl ZmluZSBBRkVfQ09OTjUwXzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGVl OA0KKyNkZWZpbmUgQUZFX0NPTk41MV8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDBlZWMNCisjZGVmaW5lIEFGRV9DT05ONTJfMSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgwZWYwDQorI2RlZmluZSBBRkVfQ09OTjUzXzEgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MGVmNA0KKyNkZWZpbmUgQUZFX0NPTk41NF8xICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDBlZjgNCisjZGVmaW5lIEFGRV9DT05ONTVfMSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZWZjDQorI2RlZmluZSBBRkVfR0VORVJB TDJfQVNSQ18yQ0hfQ09OMCAgICAgICAgICAgICAgICAgICAgIDB4MGYwMA0KKyNkZWZpbmUgQUZF X0dFTkVSQUwyX0FTUkNfMkNIX0NPTjEgICAgICAgICAgICAgICAgICAgICAweDBmMDQNCisjZGVm aW5lIEFGRV9HRU5FUkFMMl9BU1JDXzJDSF9DT04yICAgICAgICAgICAgICAgICAgICAgMHgwZjA4 DQorI2RlZmluZSBBRkVfR0VORVJBTDJfQVNSQ18yQ0hfQ09OMyAgICAgICAgICAgICAgICAgICAg IDB4MGYwYw0KKyNkZWZpbmUgQUZFX0dFTkVSQUwyX0FTUkNfMkNIX0NPTjQgICAgICAgICAgICAg ICAgICAgICAweDBmMTANCisjZGVmaW5lIEFGRV9HRU5FUkFMMl9BU1JDXzJDSF9DT041ICAgICAg ICAgICAgICAgICAgICAgMHgwZjE0DQorI2RlZmluZSBBRkVfR0VORVJBTDJfQVNSQ18yQ0hfQ09O NiAgICAgICAgICAgICAgICAgICAgIDB4MGYxOA0KKyNkZWZpbmUgQUZFX0dFTkVSQUwyX0FTUkNf MkNIX0NPTjcgICAgICAgICAgICAgICAgICAgICAweDBmMWMNCisjZGVmaW5lIEFGRV9HRU5FUkFM Ml9BU1JDXzJDSF9DT044ICAgICAgICAgICAgICAgICAgICAgMHgwZjIwDQorI2RlZmluZSBBRkVf R0VORVJBTDJfQVNSQ18yQ0hfQ09OOSAgICAgICAgICAgICAgICAgICAgIDB4MGYyNA0KKyNkZWZp bmUgQUZFX0dFTkVSQUwyX0FTUkNfMkNIX0NPTjEwICAgICAgICAgICAgICAgICAgICAweDBmMjgN CisjZGVmaW5lIEFGRV9HRU5FUkFMMl9BU1JDXzJDSF9DT04xMiAgICAgICAgICAgICAgICAgICAg MHgwZjMwDQorI2RlZmluZSBBRkVfR0VORVJBTDJfQVNSQ18yQ0hfQ09OMTMgICAgICAgICAgICAg ICAgICAgIDB4MGYzNA0KKyNkZWZpbmUgQUZFX0RMOV9SQ0hfTU9OICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAweDBmMzgNCisjZGVmaW5lIEFGRV9ETDlfTENIX01PTiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgMHgwZjNjDQorI2RlZmluZSBBRkVfREw1X0NPTjAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGY0Yw0KKyNkZWZpbmUgQUZFX0RMNV9CQVNF X01TQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBmNTANCisjZGVmaW5lIEFGRV9E TDVfQkFTRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZjU0DQorI2RlZmlu ZSBBRkVfREw1X0NVUl9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGY1OA0K KyNkZWZpbmUgQUZFX0RMNV9DVVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDBmNWMNCisjZGVmaW5lIEFGRV9ETDVfRU5EX01TQiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwZjYwDQorI2RlZmluZSBBRkVfREw1X0VORCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MGY2NA0KKyNkZWZpbmUgQUZFX0RMNl9DT04wICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAweDBmNjgNCisjZGVmaW5lIEFGRV9ETDZfQkFTRV9NU0IgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZjZjDQorI2RlZmluZSBBRkVfREw2X0JBU0Ug ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGY3MA0KKyNkZWZpbmUgQUZFX0RM Nl9DVVJfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBmNzQNCisjZGVmaW5l IEFGRV9ETDZfQ1VSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZjc4DQor I2RlZmluZSBBRkVfREw2X0VORF9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MGY3Yw0KKyNkZWZpbmUgQUZFX0RMNl9FTkQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDBmODANCisjZGVmaW5lIEFGRV9ETDdfQ09OMCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgMHgwZjg0DQorI2RlZmluZSBBRkVfREw3X0JBU0VfTVNCICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MGY4OA0KKyNkZWZpbmUgQUZFX0RMN19CQVNFICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDBmOGMNCisjZGVmaW5lIEFGRV9ETDdfQ1VSX01T QiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZjkwDQorI2RlZmluZSBBRkVfREw3 X0NVUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGY5NA0KKyNkZWZpbmUg QUZFX0RMN19FTkRfTVNCICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBmOTgNCisj ZGVmaW5lIEFGRV9ETDdfRU5EICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgw ZjljDQorI2RlZmluZSBBRkVfREw4X0NPTjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MGZhMA0KKyNkZWZpbmUgQUZFX0RMOF9CQVNFX01TQiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDBmYTQNCisjZGVmaW5lIEFGRV9ETDhfQkFTRSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHgwZmE4DQorI2RlZmluZSBBRkVfREw4X0NVUl9NU0IgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGZhYw0KKyNkZWZpbmUgQUZFX0RMOF9DVVIgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBmYjANCisjZGVmaW5lIEFGRV9ETDhf RU5EX01TQiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwZmI0DQorI2RlZmluZSBB RkVfREw4X0VORCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MGZiOA0KKyNk ZWZpbmUgQUZFX0RMOV9DT04wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBm YmMNCisjZGVmaW5lIEFGRV9ETDlfQkFTRV9NU0IgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMHgwZmMwDQorI2RlZmluZSBBRkVfREw5X0JBU0UgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MGZjNA0KKyNkZWZpbmUgQUZFX1NFX1NFQ1VSRV9DT04gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDEwMDQNCisjZGVmaW5lIEFGRV9QUk9UX1NJREVCQU5EX01PTiAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDA4DQorI2RlZmluZSBBRkVfRE9NQUlOX1NJREVC QU5EMF9NT04gICAgICAgICAgICAgICAgICAgICAgIDB4MTAwYw0KKyNkZWZpbmUgQUZFX0RPTUFJ Tl9TSURFQkFORDFfTU9OICAgICAgICAgICAgICAgICAgICAgICAweDEwMTANCisjZGVmaW5lIEFG RV9ET01BSU5fU0lERUJBTkQyX01PTiAgICAgICAgICAgICAgICAgICAgICAgMHgxMDE0DQorI2Rl ZmluZSBBRkVfRE9NQUlOX1NJREVCQU5EM19NT04gICAgICAgICAgICAgICAgICAgICAgIDB4MTAx OA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4wICAgICAgICAgICAgICAgICAgICAgICAg ICAweDEwMjANCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMSAgICAgICAgICAgICAgICAg ICAgICAgICAgMHgxMDI0DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjIgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4MTAyOA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4zICAg ICAgICAgICAgICAgICAgICAgICAgICAweDEwMmMNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19D T05ONCAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDMwDQorI2RlZmluZSBBRkVfU0VDVVJF X01BU0tfQ09OTjUgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTAzNA0KKyNkZWZpbmUgQUZF X1NFQ1VSRV9NQVNLX0NPTk42ICAgICAgICAgICAgICAgICAgICAgICAgICAweDEwMzgNCisjZGVm aW5lIEFGRV9TRUNVUkVfTUFTS19DT05ONyAgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDNj DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjggICAgICAgICAgICAgICAgICAgICAgICAg IDB4MTA0MA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk45ICAgICAgICAgICAgICAgICAg ICAgICAgICAweDEwNDQNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMTAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgxMDQ4DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjExICAg ICAgICAgICAgICAgICAgICAgICAgIDB4MTA0Yw0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NP Tk4xMiAgICAgICAgICAgICAgICAgICAgICAgICAweDEwNTANCisjZGVmaW5lIEFGRV9TRUNVUkVf TUFTS19DT05OMTMgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDU0DQorI2RlZmluZSBBRkVf U0VDVVJFX01BU0tfQ09OTjE0ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTA1OA0KKyNkZWZp bmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4xNSAgICAgICAgICAgICAgICAgICAgICAgICAweDEwNWMN CisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMTYgICAgICAgICAgICAgICAgICAgICAgICAg MHgxMDYwDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjE3ICAgICAgICAgICAgICAgICAg ICAgICAgIDB4MTA2NA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4xOCAgICAgICAgICAg ICAgICAgICAgICAgICAweDEwNjgNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMTkgICAg ICAgICAgICAgICAgICAgICAgICAgMHgxMDZjDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09O TjIwICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTA3MA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9N QVNLX0NPTk4yMSAgICAgICAgICAgICAgICAgICAgICAgICAweDEwNzQNCisjZGVmaW5lIEFGRV9T RUNVUkVfTUFTS19DT05OMjIgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDc4DQorI2RlZmlu ZSBBRkVfU0VDVVJFX01BU0tfQ09OTjIzICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTA3Yw0K KyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4yNCAgICAgICAgICAgICAgICAgICAgICAgICAw eDEwODANCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMjUgICAgICAgICAgICAgICAgICAg ICAgICAgMHgxMDg0DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjI2ICAgICAgICAgICAg ICAgICAgICAgICAgIDB4MTA4OA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4yNyAgICAg ICAgICAgICAgICAgICAgICAgICAweDEwOGMNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05O MjggICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDkwDQorI2RlZmluZSBBRkVfU0VDVVJFX01B U0tfQ09OTjI5ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTA5NA0KKyNkZWZpbmUgQUZFX1NF Q1VSRV9NQVNLX0NPTk4zMCAgICAgICAgICAgICAgICAgICAgICAgICAweDEwOTgNCisjZGVmaW5l IEFGRV9TRUNVUkVfTUFTS19DT05OMzEgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDljDQor I2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjMyICAgICAgICAgICAgICAgICAgICAgICAgIDB4 MTBhMA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4zMyAgICAgICAgICAgICAgICAgICAg ICAgICAweDEwYTQNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMzQgICAgICAgICAgICAg ICAgICAgICAgICAgMHgxMGE4DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjM1ICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MTBhYw0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4z NiAgICAgICAgICAgICAgICAgICAgICAgICAweDEwYjANCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFT S19DT05OMzcgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMGI0DQorI2RlZmluZSBBRkVfU0VD VVJFX01BU0tfQ09OTjM4ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTBiOA0KKyNkZWZpbmUg QUZFX1NFQ1VSRV9NQVNLX0NPTk4zOSAgICAgICAgICAgICAgICAgICAgICAgICAweDEwYmMNCisj ZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05ONDAgICAgICAgICAgICAgICAgICAgICAgICAgMHgx MGMwDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjQxICAgICAgICAgICAgICAgICAgICAg ICAgIDB4MTBjNA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk40MiAgICAgICAgICAgICAg ICAgICAgICAgICAweDEwYzgNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05ONDMgICAgICAg ICAgICAgICAgICAgICAgICAgMHgxMGNjDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjQ0 ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTBkMA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNL X0NPTk40NSAgICAgICAgICAgICAgICAgICAgICAgICAweDEwZDQNCisjZGVmaW5lIEFGRV9TRUNV UkVfTUFTS19DT05ONDYgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMGQ4DQorI2RlZmluZSBB RkVfU0VDVVJFX01BU0tfQ09OTjQ3ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTBkYw0KKyNk ZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk40OCAgICAgICAgICAgICAgICAgICAgICAgICAweDEw ZTANCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05ONDkgICAgICAgICAgICAgICAgICAgICAg ICAgMHgxMGU0DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjUwICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MTBlOA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk41MSAgICAgICAg ICAgICAgICAgICAgICAgICAweDEwZWMNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05ONTIg ICAgICAgICAgICAgICAgICAgICAgICAgMHgxMGYwDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tf Q09OTjUzICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTBmNA0KKyNkZWZpbmUgQUZFX1NFQ1VS RV9NQVNLX0NPTk41NCAgICAgICAgICAgICAgICAgICAgICAgICAweDEwZjgNCisjZGVmaW5lIEFG RV9TRUNVUkVfTUFTS19DT05ONTUgICAgICAgICAgICAgICAgICAgICAgICAgMHgxMGZjDQorI2Rl ZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjU2ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MTEw MA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk41NyAgICAgICAgICAgICAgICAgICAgICAg ICAweDExMDQNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMF8xICAgICAgICAgICAgICAg ICAgICAgICAgMHgxMTA4DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjFfMSAgICAgICAg ICAgICAgICAgICAgICAgIDB4MTEwYw0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4yXzEg ICAgICAgICAgICAgICAgICAgICAgICAweDExMTANCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19D T05OM18xICAgICAgICAgICAgICAgICAgICAgICAgMHgxMTE0DQorI2RlZmluZSBBRkVfU0VDVVJF X01BU0tfQ09OTjRfMSAgICAgICAgICAgICAgICAgICAgICAgIDB4MTExOA0KKyNkZWZpbmUgQUZF X1NFQ1VSRV9NQVNLX0NPTk41XzEgICAgICAgICAgICAgICAgICAgICAgICAweDExMWMNCisjZGVm aW5lIEFGRV9TRUNVUkVfTUFTS19DT05ONl8xICAgICAgICAgICAgICAgICAgICAgICAgMHgxMTIw DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjdfMSAgICAgICAgICAgICAgICAgICAgICAg IDB4MTEyNA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk44XzEgICAgICAgICAgICAgICAg ICAgICAgICAweDExMjgNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OOV8xICAgICAgICAg ICAgICAgICAgICAgICAgMHgxMTJjDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjEwXzEg ICAgICAgICAgICAgICAgICAgICAgIDB4MTEzMA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NP Tk4xMV8xICAgICAgICAgICAgICAgICAgICAgICAweDExMzQNCisjZGVmaW5lIEFGRV9TRUNVUkVf TUFTS19DT05OMTJfMSAgICAgICAgICAgICAgICAgICAgICAgMHgxMTM4DQorI2RlZmluZSBBRkVf U0VDVVJFX01BU0tfQ09OTjEzXzEgICAgICAgICAgICAgICAgICAgICAgIDB4MTEzYw0KKyNkZWZp bmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4xNF8xICAgICAgICAgICAgICAgICAgICAgICAweDExNDAN CisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMTVfMSAgICAgICAgICAgICAgICAgICAgICAg MHgxMTQ0DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjE2XzEgICAgICAgICAgICAgICAg ICAgICAgIDB4MTE0OA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4xN18xICAgICAgICAg ICAgICAgICAgICAgICAweDExNGMNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMThfMSAg ICAgICAgICAgICAgICAgICAgICAgMHgxMTUwDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09O TjE5XzEgICAgICAgICAgICAgICAgICAgICAgIDB4MTE1NA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9N QVNLX0NPTk4yMF8xICAgICAgICAgICAgICAgICAgICAgICAweDExNTgNCisjZGVmaW5lIEFGRV9T RUNVUkVfTUFTS19DT05OMjFfMSAgICAgICAgICAgICAgICAgICAgICAgMHgxMTVjDQorI2RlZmlu ZSBBRkVfU0VDVVJFX01BU0tfQ09OTjIyXzEgICAgICAgICAgICAgICAgICAgICAgIDB4MTE2MA0K KyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4yM18xICAgICAgICAgICAgICAgICAgICAgICAw eDExNjQNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMjRfMSAgICAgICAgICAgICAgICAg ICAgICAgMHgxMTY4DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjI1XzEgICAgICAgICAg ICAgICAgICAgICAgIDB4MTE2Yw0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4yNl8xICAg ICAgICAgICAgICAgICAgICAgICAweDExNzANCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05O MjdfMSAgICAgICAgICAgICAgICAgICAgICAgMHgxMTc0DQorI2RlZmluZSBBRkVfU0VDVVJFX01B U0tfQ09OTjI4XzEgICAgICAgICAgICAgICAgICAgICAgIDB4MTE3OA0KKyNkZWZpbmUgQUZFX1NF Q1VSRV9NQVNLX0NPTk4yOV8xICAgICAgICAgICAgICAgICAgICAgICAweDExN2MNCisjZGVmaW5l IEFGRV9TRUNVUkVfTUFTS19DT05OMzBfMSAgICAgICAgICAgICAgICAgICAgICAgMHgxMTgwDQor I2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjMxXzEgICAgICAgICAgICAgICAgICAgICAgIDB4 MTE4NA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4zMl8xICAgICAgICAgICAgICAgICAg ICAgICAweDExODgNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMzNfMSAgICAgICAgICAg ICAgICAgICAgICAgMHgxMThjDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjM0XzEgICAg ICAgICAgICAgICAgICAgICAgIDB4MTE5MA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk4z NV8xICAgICAgICAgICAgICAgICAgICAgICAweDExOTQNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFT S19DT05OMzZfMSAgICAgICAgICAgICAgICAgICAgICAgMHgxMTk4DQorI2RlZmluZSBBRkVfU0VD VVJFX01BU0tfQ09OTjM3XzEgICAgICAgICAgICAgICAgICAgICAgIDB4MTE5Yw0KKyNkZWZpbmUg QUZFX1NFQ1VSRV9NQVNLX0NPTk4zOF8xICAgICAgICAgICAgICAgICAgICAgICAweDExYTANCisj ZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05OMzlfMSAgICAgICAgICAgICAgICAgICAgICAgMHgx MWE0DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjQwXzEgICAgICAgICAgICAgICAgICAg ICAgIDB4MTFhOA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk40MV8xICAgICAgICAgICAg ICAgICAgICAgICAweDExYWMNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05ONDJfMSAgICAg ICAgICAgICAgICAgICAgICAgMHgxMWIwDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjQz XzEgICAgICAgICAgICAgICAgICAgICAgIDB4MTFiNA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNL X0NPTk40NF8xICAgICAgICAgICAgICAgICAgICAgICAweDExYjgNCisjZGVmaW5lIEFGRV9TRUNV UkVfTUFTS19DT05ONDVfMSAgICAgICAgICAgICAgICAgICAgICAgMHgxMWJjDQorI2RlZmluZSBB RkVfU0VDVVJFX01BU0tfQ09OTjQ2XzEgICAgICAgICAgICAgICAgICAgICAgIDB4MTFjMA0KKyNk ZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk40N18xICAgICAgICAgICAgICAgICAgICAgICAweDEx YzQNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05ONDhfMSAgICAgICAgICAgICAgICAgICAg ICAgMHgxMWM4DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjQ5XzEgICAgICAgICAgICAg ICAgICAgICAgIDB4MTFjYw0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk41MF8xICAgICAg ICAgICAgICAgICAgICAgICAweDExZDANCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19DT05ONTFf MSAgICAgICAgICAgICAgICAgICAgICAgMHgxMWQ0DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tf Q09OTjUyXzEgICAgICAgICAgICAgICAgICAgICAgIDB4MTFkOA0KKyNkZWZpbmUgQUZFX1NFQ1VS RV9NQVNLX0NPTk41M18xICAgICAgICAgICAgICAgICAgICAgICAweDExZGMNCisjZGVmaW5lIEFG RV9TRUNVUkVfTUFTS19DT05ONTRfMSAgICAgICAgICAgICAgICAgICAgICAgMHgxMWUwDQorI2Rl ZmluZSBBRkVfU0VDVVJFX01BU0tfQ09OTjU1XzEgICAgICAgICAgICAgICAgICAgICAgIDB4MTFl NA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX0NPTk41Nl8xICAgICAgICAgICAgICAgICAgICAg ICAweDExZTgNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19USU5ZX0NPTk4wICAgICAgICAgICAg ICAgICAgICAgMHgxMjAwDQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfVElOWV9DT05OMSAgICAg ICAgICAgICAgICAgICAgIDB4MTIwNA0KKyNkZWZpbmUgQUZFX1NFQ1VSRV9NQVNLX1RJTllfQ09O TjIgICAgICAgICAgICAgICAgICAgICAweDEyMDgNCisjZGVmaW5lIEFGRV9TRUNVUkVfTUFTS19U SU5ZX0NPTk4zICAgICAgICAgICAgICAgICAgICAgMHgxMjBjDQorI2RlZmluZSBBRkVfU0VDVVJF X01BU0tfVElOWV9DT05ONCAgICAgICAgICAgICAgICAgICAgIDB4MTIxMA0KKyNkZWZpbmUgQUZF X1NFQ1VSRV9NQVNLX1RJTllfQ09OTjUgICAgICAgICAgICAgICAgICAgICAweDEyMTQNCisjZGVm aW5lIEFGRV9TRUNVUkVfTUFTS19USU5ZX0NPTk42ICAgICAgICAgICAgICAgICAgICAgMHgxMjE4 DQorI2RlZmluZSBBRkVfU0VDVVJFX01BU0tfVElOWV9DT05ONyAgICAgICAgICAgICAgICAgICAg IDB4MTIxYw0KKw0KKyNkZWZpbmUgQUZFX01BWF9SRUdJU1RFUiBBRkVfU0VDVVJFX01BU0tfVElO WV9DT05ONw0KKw0KKyNkZWZpbmUgQUZFX0lSUV9TVEFUVVNfQklUUyAweDg3RkZGRkZGDQorI2Rl ZmluZSBBRkVfSVJRX0NOVF9TSElGVCAwDQorI2RlZmluZSBBRkVfSVJRX0NOVF9NQVNLIDB4M2Zm ZmYNCisNCisjZW5kaWYNCi0tIA0KMi4xOC4wDQo=