{"ok":true,"data":{"evidence_id":"ev_f53f1248812b230a816d73ee3ff2d5277b40cb6d767ef52a7db96af7c914fdaa","subject":{"name":"Tabbit.dll","digest":{"sha256":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c"},"local_path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll","format":"unknown","architecture":null},"provider":{"id":"rizin","name":"Rizin","version":null},"analysis_profile":null,"predicate_type":"rea.reverse-engineering.command-observation","operation":"execute_rizin_command","parameters":{"path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll","command":"e scr.color=0;af @ 0x18388ae40;pdgo @ 0x18388ae40;afij @ 0x18388ae40","provider_executable":"C:\\Users\\tjzhong\\Documents\\Codex\\tools\\cutter-2.5.0\\Cutter-v2.5.0-Windows-x86_64\\rizin.exe","command_arguments":["-N","-q","-c","e scr.color=0;af @ 0x18388ae40;pdgo @ 0x18388ae40;afij @ 0x18388ae40","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x18388ae40    |\r\n    0x18388ae40    |// WARNING: Variable defined which should be unmapped: var_2f8h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e1h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e5h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_203h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_260h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_25ch\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_249h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2d1h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_238h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_1f8h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e0h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_1f0h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_250h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_218h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_200h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2ech\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2dah\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e2h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2dfh\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e4h\r\n                   |\r\n    0x18388ae40    |void fcn.18388ae40(int64_t arg1, int64_t arg2, int64_t arg3)\r\n                   |{\r\n                   |    int32_t iVar1;\r\n                   |    code *pcVar2;\r\n                   |    undefined4 uVar3;\r\n                   |    undefined4 uVar4;\r\n                   |    char cVar5;\r\n                   |    uint32_t uVar6;\r\n                   |    uint64_t *puVar7;\r\n                   |    uint64_t *puVar8;\r\n                   |    int64_t *piVar9;\r\n                   |    undefined8 uVar10;\r\n                   |    uint64_t uVar11;\r\n                   |    int64_t iVar12;\r\n                   |    int32_t *piVar13;\r\n                   |    uint64_t *puVar14;\r\n                   |    uint64_t uVar15;\r\n                   |    uint64_t uVar16;\r\n                   |    int64_t iVar17;\r\n                   |    uint64_t uVar18;\r\n                   |    uint64_t uVar19;\r\n                   |    uint64_t *puVar20;\r\n                   |    uint64_t *puVar21;\r\n                   |    uint64_t uVar22;\r\n                   |    int64_t *piVar23;\r\n                   |    uint64_t *puVar24;\r\n                   |    uint64_t uVar25;\r\n                   |    uint64_t *puVar26;\r\n                   |    uint64_t *puVar27;\r\n                   |    int64_t iVar28;\r\n                   |    int64_t var_8h;\r\n                   |    int64_t var_18h;\r\n                   |    int64_t var_338h;\r\n                   |    int64_t var_330h;\r\n                   |    int64_t var_320h;\r\n                   |    int64_t var_318h;\r\n                   |    int64_t var_310h;\r\n                   |    int64_t var_300h;\r\n                   |    int64_t var_2f8h;\r\n                   |    int64_t var_2e8h;\r\n                   |    undefined var_2e0h;\r\n                   |    unkbyte5 var_2dfh;\r\n                   |    undefined2 var_2dah;\r\n                   |    int64_t var_2d8h;\r\n                   |    int64_t var_2c8h;\r\n                   |    int64_t var_2c0h;\r\n                   |    int64_t var_2b8h;\r\n                   |    int64_t var_2b0h;\r\n                   |    int64_t var_2a8h;\r\n                   |    undefined8 uStack_2a0;\r\n                   |    int64_t var_298h;\r\n                   |    int64_t var_290h;\r\n                   |    int64_t var_288h;\r\n                   |    int64_t var_278h;\r\n                   |    int64_t var_270h;\r\n                   |    int64_t var_268h;\r\n                   |    undefined4 var_260h;\r\n                   |    undefined var_25ch;\r\n                   |    int64_t var_25bh;\r\n                   |    unkbyte7 var_250h;\r\n                   |    char var_249h;\r\n                   |    int64_t var_248h;\r\n                   |    undefined8 uStack_240;\r\n                   |    undefined var_238h [7];\r\n                   |    int64_t var_231h;\r\n                   |    int64_t var_228h;\r\n                   |    undefined4 uStack_220;\r\n                   |    undefined4 uStack_21c;\r\n                   |    undefined2 var_218h;\r\n                   |    int64_t var_216h;\r\n                   |    int64_t var_208h;\r\n                   |    undefined4 var_200h;\r\n                   |    undefined uStack_1fc;\r\n                   |    int64_t var_1fbh;\r\n                   |    int64_t var_1f1h;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    int64_t var_1b0h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_d8h;\r\n                   |    undefined8 uStack_d0;\r\n                   |    int64_t var_c8h;\r\n                   |    undefined8 uStack_c0;\r\n                   |    int64_t var_b8h;\r\n                   |    undefined8 uStack_b0;\r\n                   |    int64_t var_a8h;\r\n                   |    undefined8 uStack_a0;\r\n                   |    int64_t var_98h;\r\n                   |    undefined8 uStack_90;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t iStack_80;\r\n                   |    int64_t var_78h;\r\n                   |    undefined8 uStack_70;\r\n                   |    int64_t var_68h;\r\n                   |    uint64_t uStack_60;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x18388ae73    |    if (*(int32_t *)(arg2 + 0x18) != 5 && (int32_t)arg3 == 5) {\r\n    0x18388ae75    |        puVar27 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388ae7d    |        iVar12 = *(int64_t *)(arg1 + 0x20) * 0x20;\r\n    0x18388ae84    |        puVar7 = puVar27;\r\n    0x18388ae84    |        if (iVar12 != 0) {\r\n    0x18388ae93    |            uVar22 = iVar12 >> 5;\r\n                   |            do {\r\n    0x18388aeaa    |                uVar16 = uVar22 >> 1;\r\n    0x18388aeb8    |                uVar15 = uVar16;\r\n    0x18388aeb8    |                if (puVar7[uVar16 * 4] < (uint64_t)arg2) {\r\n    0x18388ae98    |                    uVar15 = ~uVar16 + uVar22;\r\n    0x18388ae9e    |                    puVar7 = puVar7 + uVar16 * 4 + 4;\r\n                   |                }\r\n    0x18388aea8    |                uVar22 = uVar15;\r\n    0x18388aea8    |            } while (uVar15 != 0);\r\n                   |        }\r\n    0x18388aef8    |        if (puVar7 == puVar27 + *(int64_t *)(arg1 + 0x20) * 4) {\r\n    0x18388aef1    |            return;\r\n                   |        }\r\n    0x18388aefd    |        if ((uint64_t)arg2 < *puVar7) {\r\n    0x18388aef1    |            return;\r\n                   |        }\r\n    0x18388af03    |        var_208h._0_4_ = (int32_t)puVar7[1];\r\n    0x18388af03    |        var_208h._4_4_ = *(undefined4 *)((int64_t)puVar7 + 0xc);\r\n    0x18388af03    |        var_200h = (undefined4)puVar7[2];\r\n    0x18388af03    |        uVar3 = *(undefined4 *)((int64_t)puVar7 + 0x14);\r\n    0x18388af0f    |        uStack_1fc = (undefined)uVar3;\r\n    0x18388af0f    |        var_1fbh._0_1_ = (undefined)((uint32_t)uVar3 >> 8);\r\n    0x18388af0f    |        var_1fbh._1_2_ = (int16_t)((uint32_t)uVar3 >> 0x10);\r\n    0x18388af07    |        func_0x000183889e20(&var_208h, puVar7[3]);\r\n    0x18388af17    |        iVar12 = *(int64_t *)(arg1 + 0x18);\r\n    0x18388af1b    |        iVar28 = *(int64_t *)(arg1 + 0x20);\r\n    0x18388af22    |        iVar17 = iVar28 * 0x20;\r\n    0x18388af2d    |        if ((uint64_t *)(iVar12 + iVar17) != puVar7) {\r\n    0x18388af40    |            if ((int64_t)puVar7 + (0x20 - iVar12) != iVar17) {\r\n    0x18388afc5    |                puVar27 = puVar7;\r\n                   |                do {\r\n    0x18388b012    |                    if ((*puVar27 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388afc7    |                        func_0x00018005f390();\r\n                   |                    }\r\n    0x18388afcc    |                    puVar7 = puVar27 + 4;\r\n    0x18388afd6    |                    *puVar27 = puVar27[4];\r\n    0x18388afda    |                    puVar27[4] = 0;\r\n    0x18388afe9    |                    *(int32_t *)(puVar27 + 1) = (int32_t)puVar27[5];\r\n    0x18388afe9    |                    *(undefined4 *)((int64_t)puVar27 + 0xc) = *(undefined4 *)((int64_t)puVar27 + 0x2c);\r\n    0x18388afe9    |                    *(int32_t *)(puVar27 + 2) = (int32_t)puVar27[6];\r\n    0x18388afe9    |                    *(undefined4 *)((int64_t)puVar27 + 0x14) = *(undefined4 *)((int64_t)puVar27 + 0x34);\r\n    0x18388aff4    |                    puVar27[3] = puVar27[7];\r\n    0x18388afff    |                    puVar27 = puVar7;\r\n    0x18388afff    |                } while ((uint64_t *)(iVar12 + iVar17 + -0x20) != puVar7);\r\n    0x18388afa6    |                iVar12 = *(int64_t *)(arg1 + 0x18);\r\n    0x18388afaa    |                iVar28 = *(int64_t *)(arg1 + 0x20);\r\n                   |            }\r\n    0x18388af56    |            if (puVar7 != (uint64_t *)(iVar12 + iVar28 * 0x20)) {\r\n    0x18388af5c    |                puVar27 = (uint64_t *)(iVar28 * 0x20 + iVar12);\r\n                   |                do {\r\n    0x18388af60    |                    puVar27 = puVar27 + -4;\r\n    0x18388af8c    |                    if (puVar27 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388afa2    |                    if ((*puVar27 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388af70    |                        func_0x00018005f390();\r\n                   |                    }\r\n    0x18388af75    |                    *puVar27 = 0;\r\n    0x18388af83    |                } while (puVar27 != puVar7);\r\n    0x18388aebc    |                iVar12 = *(int64_t *)(arg1 + 0x18);\r\n                   |            }\r\n    0x18388aec7    |            *(int64_t *)(arg1 + 0x20) = (int64_t)puVar7 - iVar12 >> 5;\r\n    0x18388aef1    |            return;\r\n                   |        }\r\n                   |        goto code_r0x00018388c217;\r\n                   |    }\r\n    0x18388aed0    |    if (*(int32_t *)(arg2 + 0x18) != 5) {\r\n    0x18388aef1    |        return;\r\n                   |    }\r\n    0x18388b062    |    uVar6 = (*(code *)0x185f59da0)(arg2);\r\n    0x18388b06d    |    var_2e8h._0_4_ = 0;\r\n    0x18388b06d    |    var_2e8h._4_2_ = 0;\r\n    0x18388b06d    |    var_2e8h._6_1_ = 0;\r\n    0x18388b06d    |    var_2e8h._7_1_ = 0;\r\n    0x18388b06d    |    var_2e0h = 0;\r\n    0x18388b06d    |    var_2dfh = 0;\r\n    0x18388b06d    |    var_2dah = 0;\r\n    0x18388b07b    |    uVar22 = (uint64_t)uVar6;\r\n    0x18388b090    |    // switch table (5 cases) at 0x190c47038\r\n    0x18388b090    |    switch(uVar22) {\r\n                   |    case 0:\r\n    0x18388b097    |        var_2d8h = 0x800000000000000;\r\n    0x18388b0b5    |        if ((undefined *)0x190298c10 < &var_2e0h && &var_2e8h < (int64_t *)0x190298c11) goto code_r0x00018388bf59;\r\n    0x18388b0bb    |        uVar10 = 0x6c616e7265747865;\r\n    0x18388b0c5    |        goto code_r0x00018388b1c7;\r\n                   |    case 1:\r\n    0x18388b0cf    |        var_2d8h = 0x600000000000000;\r\n    0x18388b0ed    |        if (0x190c4700c < (int64_t)&var_2e8h + 6U && &var_2e8h < (int64_t *)0x190c4700d) goto code_r0x00018388bf59;\r\n    0x18388b0f3    |        var_2e8h._4_2_ = 0x746e;\r\n    0x18388b0fa    |        var_2e8h._0_4_ = 0x65677275;\r\n    0x18388b102    |        break;\r\n                   |    case 2:\r\n    0x18388b14e    |        var_2d8h = 0x900000000000000;\r\n    0x18388b16c    |        if ((unkbyte5 *)0x190c46f78 < &var_2dfh && &var_2e8h < (int64_t *)0x190c46f79) goto code_r0x00018388bf59;\r\n    0x18388b178    |        var_2e0h = 0x65;\r\n    0x18388b17c    |        uVar10 = 0x76697463616f7270;\r\n    0x18388b183    |        goto code_r0x00018388b1c7;\r\n                   |    case 3:\r\n    0x18388b10c    |        var_2d8h = 0x900000000000000;\r\n    0x18388b12a    |        if ((unkbyte5 *)0x190c47018 < &var_2dfh && &var_2e8h < (int64_t *)0x190c47019) goto code_r0x00018388bf59;\r\n    0x18388b13a    |        var_2e8h._0_4_ = 0x67677573;\r\n    0x18388b13a    |        var_2e8h._4_2_ = 0x7365;\r\n    0x18388b13a    |        var_2e8h._6_1_ = 0x74;\r\n    0x18388b13a    |        var_2e8h._7_1_ = 0x65;\r\n    0x18388b13f    |        var_2e0h = 100;\r\n    0x18388b144    |        break;\r\n                   |    case 4:\r\n    0x18388b18a    |        var_2d8h = 0xe00000000000000;\r\n    0x18388b1a8    |        if ((undefined2 *)0x190c47028 < &var_2dah && &var_2e8h < (int64_t *)0x190c47029) goto code_r0x00018388bf59;\r\n    0x18388b1b8    |        var_2e0h = 0x72;\r\n    0x18388b1b8    |        var_2dfh = 0x676e69776f;\r\n    0x18388b1bd    |        uVar10 = 0x675f6e657a6f7266;\r\n                   |code_r0x00018388b1c7:\r\n    0x18388b1c7    |        var_2e8h._0_4_ = (undefined4)uVar10;\r\n    0x18388b1c7    |        var_2e8h._4_2_ = (undefined2)((uint64_t)uVar10 >> 0x20);\r\n    0x18388b1c7    |        var_2e8h._6_1_ = (undefined)((uint64_t)uVar10 >> 0x30);\r\n    0x18388b1c7    |        var_2e8h._7_1_ = (undefined)((uint64_t)uVar10 >> 0x38);\r\n    0x18388b1c7    |        break;\r\n                   |    default:\r\n    0x18388b01b    |        var_2d8h = 0x700000000000000;\r\n    0x18388b039    |        if (0x19012e6f0 < (int64_t)&var_2e8h + 7U && &var_2e8h < (int64_t *)0x19012e6f1) goto code_r0x00018388bf59;\r\n    0x18388b045    |        var_2e8h._4_2_ = 0x776f;\r\n    0x18388b045    |        var_2e8h._6_1_ = 0x6e;\r\n    0x18388b04f    |        var_2e8h._0_4_ = 0x6e6b6e75;\r\n                   |    }\r\n    0x18388b1cc    |    var_2b8h = 0;\r\n    0x18388b1cc    |    var_2b0h = 0;\r\n    0x18388b1d1    |    var_2a8h = 0;\r\n    0x18388b1da    |    piVar13 = *(int32_t **)(arg1 + 0x30);\r\n    0x18388b1e1    |    if (piVar13 == (int32_t *)0x0) {\r\n    0x18388b298    |        iVar12 = (*(code *)0x185f59da0)(arg2);\r\n    0x18388b2cb    |        if (((iVar12 == 0) || (iVar12 = (*(code *)0x185f59da0)(iVar12), iVar12 == 0)) || (*(int64_t *)0x191e06f48 == 0))\r\n                   |        {\r\n    0x18388b3a4    |            var_2b8h = var_2b8h & 0xffffffffffffff00;\r\n    0x18388b3a8    |            var_2a8h = var_2a8h & 0xffffffffffffff00;\r\n    0x18388b3a8    |            goto code_r0x00018388b3ac;\r\n                   |        }\r\n    0x18388b2d4    |        var_298h = 0;\r\n    0x18388b2d4    |        var_290h = 0;\r\n    0x18388b2ea    |        iVar12 = func_0x000184a5dae0(iVar12 + 8);\r\n    0x18388b2ff    |        if ((iVar12 == 0) || (iVar12 == 0x20)) {\r\n    0x18388c282    |            func_0x000184cb8250();\r\n    0x18388c287    |            iVar12 = 0;\r\n    0x18388c28c    |            piVar13 = (int32_t *)var_298h;\r\n                   |        } else {\r\n    0x18388b309    |            piVar13 = *(int32_t **)(*(int64_t *)(iVar12 + 0x10) + 0x380);\r\n    0x18388b310    |            iVar12 = *(int64_t *)(*(int64_t *)(iVar12 + 0x10) + 0x388);\r\n    0x18388b31a    |            if (piVar13 != (int32_t *)0x0) {\r\n    0x18388b321    |                LOCK();\r\n    0x18388b321    |                iVar1 = *piVar13;\r\n    0x18388b321    |                *piVar13 = *piVar13 + 1;\r\n    0x18388b321    |                UNLOCK();\r\n    0x18388b32b    |                if (iVar1 == 0x7fffffff) {\r\n    0x18388c24a    |                    pcVar2 = (code *)swi(3);\r\n    0x18388c24a    |                    (*pcVar2)();\r\n    0x18388c24a    |                    return;\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x18388b339    |        var_298h = (int64_t)piVar13;\r\n    0x18388b344    |        var_290h = iVar12;\r\n    0x18388b356    |        if (((var_298h == 0) || (*(char *)(var_298h + 4) != '\\0')) || (iVar12 == 0)) {\r\n                   |code_r0x00018388b380:\r\n    0x18388b382    |            var_2b8h = var_2b8h & 0xffffffffffffff00;\r\n    0x18388b386    |            var_2a8h = var_2a8h & 0xffffffffffffff00;\r\n                   |        } else {\r\n    0x18388b36a    |            if ((var_298h == 0) || (*(char *)(var_298h + 4) != '\\0')) {\r\n    0x18388b370    |                iVar12 = 0;\r\n                   |            }\r\n    0x18388b372    |            iVar12 = func_0x0001819aa0e0(iVar12);\r\n    0x18388b37a    |            if (iVar12 == 0) goto code_r0x00018388b380;\r\n    0x18388c0c9    |            if (*(int64_t *)0x191e06f48 == 0) {\r\n    0x18388c291    |                pcVar2 = (code *)swi(3);\r\n    0x18388c291    |                (*pcVar2)();\r\n    0x18388c291    |                return;\r\n                   |            }\r\n    0x18388c0d3    |            if (*(int64_t *)0x191e06f48 == -8) {\r\n    0x18388c294    |                pcVar2 = (code *)swi(3);\r\n    0x18388c294    |                (*pcVar2)();\r\n    0x18388c294    |                return;\r\n                   |            }\r\n    0x18388c0ed    |            iVar28 = (*(code *)0x185f59da0)();\r\n    0x18388c100    |            if ((iVar28 == 0) || (iVar28 + -0x48 == 0)) goto code_r0x00018388b380;\r\n    0x18388c111    |            var_1e8h = 0;\r\n    0x18388c111    |            var_1e0h = 0;\r\n    0x18388c116    |            stack0xfffffffffffffe08 = 0;\r\n    0x18388c116    |            stack0xfffffffffffffe10 = 0;\r\n    0x18388c11b    |            var_208h._0_4_ = 0;\r\n    0x18388c11b    |            var_208h._4_4_ = 0;\r\n    0x18388c11b    |            var_200h = 0;\r\n    0x18388c11b    |            uStack_1fc = 0;\r\n    0x18388c11b    |            var_1fbh._0_1_ = 0;\r\n    0x18388c11b    |            var_1fbh._1_2_ = 0;\r\n    0x18388c0fc    |            func_0x00018b93abb0(iVar28 + -0x48, &var_208h, iVar12);\r\n    0x18388c131    |            if ((int32_t)var_208h == 0) {\r\n    0x18388c1bc    |                var_2b0h = 0;\r\n                   |            } else {\r\n    0x18388c150    |                if (_str.dle == 0x185a33870) {\r\n    0x18388c152    |                    var_248h = 0;\r\n    0x18388c15c    |                    (*(code *)0x11c22866)(&var_248h);\r\n    0x18388c172    |                    if (var_248h < 0x8637bd05af7) {\r\n    0x18388c181    |                        iVar12 = (var_248h * 1000000) / *(int64_t *)0x191de5628;\r\n                   |                    } else {\r\n    0x18388c2b9    |                        iVar12 = ((var_248h % *(int64_t *)0x191de5628) * 1000000) / *(int64_t *)0x191de5628 +\r\n    0x18388c2a0    |                                 (var_248h / *(int64_t *)0x191de5628) * 1000000;\r\n                   |                    }\r\n                   |                } else {\r\n    0x18388c1b1    |                    (*(code *)0x185f59da0)(&var_248h);\r\n    0x18388c1ba    |                    iVar12 = var_248h;\r\n                   |                }\r\n    0x18388c1a8    |                var_2b0h = iVar12 - var_1e8h;\r\n    0x18388c1a8    |                if (SBORROW8(iVar12, var_1e8h)) {\r\n    0x18388c1a8    |                    var_2b0h = (uint64_t)(-1 < iVar12 - var_1e8h) + 0x7fffffffffffffff;\r\n                   |                }\r\n                   |            }\r\n    0x18388c1be    |            var_2b8h = var_1e0h;\r\n    0x18388c1d0    |            var_2a8h = CONCAT71(var_2a8h._1_7_, 1);\r\n                   |        }\r\n    0x18388b395    |        if (var_298h != 0) {\r\n    0x18388b397    |            LOCK();\r\n    0x18388b397    |            *(int32_t *)var_298h = *(int32_t *)var_298h + -1;\r\n    0x18388b397    |            UNLOCK();\r\n    0x18388b39a    |            piVar13 = (int32_t *)var_298h;\r\n    0x18388b39a    |            if (*(int32_t *)var_298h == 0) goto code_r0x00018388b25e;\r\n                   |        }\r\n                   |    } else {\r\n    0x18388b1ec    |        LOCK();\r\n    0x18388b1ec    |        iVar1 = *piVar13;\r\n    0x18388b1ec    |        *piVar13 = *piVar13 + 1;\r\n    0x18388b1ec    |        UNLOCK();\r\n    0x18388b1f3    |        if (iVar1 < 1) {\r\n    0x18388c21a    |            pcVar2 = (code *)swi(3);\r\n    0x18388c21a    |            (*pcVar2)();\r\n    0x18388c21a    |            return;\r\n                   |        }\r\n    0x18388b1fe    |        if (iVar1 == 0x7fffffff) {\r\n    0x18388c21d    |            pcVar2 = (code *)swi(3);\r\n    0x18388c21d    |            (*pcVar2)();\r\n    0x18388c21d    |            return;\r\n                   |        }\r\n    0x18388b217    |        (*(code *)0x185f59da0)(&var_2b8h, piVar13, arg2);\r\n    0x18388b21d    |        LOCK();\r\n    0x18388b21d    |        *piVar13 = *piVar13 + -1;\r\n    0x18388b21d    |        UNLOCK();\r\n    0x18388b221    |        if (*piVar13 == 0) {\r\n    0x18388b227    |            iVar12 = *(int64_t *)(piVar13 + 4);\r\n    0x18388b27e    |            if (((iVar12 == 0x185b0fa30) || (iVar12 == 0x182bf3920)) || (iVar12 == 0x182bf3920)) {\r\n    0x18388b24f    |                if ((*(uint64_t *)(piVar13 + 0xc) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388b251    |                    func_0x00018005f390();\r\n                   |                }\r\n                   |code_r0x00018388b25e:\r\n    0x18388b25e    |                func_0x0001841dcbe0(piVar13);\r\n                   |            } else {\r\n    0x18388b283    |                (*(code *)0x185f59da0)(piVar13);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n                   |code_r0x00018388b3ac:\r\n    0x18388b3b1    |    if ((char)var_2a8h == '\\x01') {\r\n    0x18388b3ba    |        if (uVar6 < 5) {\r\n    0x18388b3cf    |            uVar15 = *(uint64_t *)(uVar22 * 8 + 0x190b29fe0);\r\n    0x18388b3da    |            uVar16 = (uint64_t)*(uint8_t *)(uVar22 + 0x190b29fd8);\r\n                   |        } else {\r\n    0x18388b3bc    |            uVar15 = 0x190129bf0;\r\n    0x18388b3c3    |            uVar16 = 0;\r\n                   |        }\r\n    0x18388b3fd    |        var_298h = uVar15;\r\n    0x18388b3fd    |        var_290h = uVar16;\r\n    0x18388b3ee    |        func_0x0001838898c0(&var_298h, var_2b8h, var_2b0h);\r\n    0x18388b407    |        if ((var_2a8h & 1U) == 0) goto code_r0x00018388bf59;\r\n    0x18388b40d    |        puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388b411    |        uVar11 = *(uint64_t *)(arg1 + 0x20);\r\n    0x18388b418    |        iVar12 = uVar11 * 0x20;\r\n    0x18388b41f    |        puVar27 = puVar7;\r\n    0x18388b41f    |        if (iVar12 != 0) {\r\n    0x18388b42e    |            uVar25 = iVar12 >> 5;\r\n                   |            do {\r\n    0x18388bee3    |                uVar19 = uVar25 >> 1;\r\n    0x18388bef1    |                uVar18 = uVar19;\r\n    0x18388bef1    |                if (puVar27[uVar19 * 4] < (uint64_t)arg2) {\r\n    0x18388becd    |                    uVar18 = ~uVar19 + uVar25;\r\n    0x18388bed3    |                    puVar27 = puVar27 + uVar19 * 4 + 4;\r\n                   |                }\r\n    0x18388bedd    |                uVar25 = uVar18;\r\n    0x18388bedd    |            } while (uVar18 != 0);\r\n                   |        }\r\n    0x18388b438    |        var_278h = var_2b8h;\r\n    0x18388b440    |        puVar8 = puVar7 + uVar11 * 4;\r\n    0x18388b44d    |        if ((puVar27 == puVar8) || ((uint64_t)arg2 < *puVar27)) {\r\n    0x18388b45b    |            var_208h._0_4_ = 0;\r\n    0x18388b45b    |            var_208h._4_4_ = 0;\r\n    0x18388b45b    |            var_200h = 0;\r\n    0x18388b45b    |            uStack_1fc = 0;\r\n    0x18388b45b    |            var_1fbh._0_1_ = 0;\r\n    0x18388b45b    |            var_1fbh._1_2_ = 0;\r\n    0x18388b463    |            stack0xfffffffffffffe08 = 0;\r\n    0x18388b472    |            iVar28 = (int64_t)puVar27 - (int64_t)puVar7;\r\n    0x18388b479    |            var_2c8h = uVar16;\r\n    0x18388b479    |            if (uVar11 == *(uint64_t *)(arg1 + 0x28)) {\r\n    0x18388b4e4    |                uVar16 = uVar11 + 1;\r\n    0x18388b4ef    |                if (uVar16 >> 0x3b != 0) {\r\n    0x18388c20d    |                    var_268h = uVar15;\r\n    0x18388c20d    |                    func_0x00018628dc40();\r\n                   |code_r0x00018388c212:\r\n    0x18388c212    |                    func_0x0001860265d0();\r\n                   |code_r0x00018388c217:\r\n    0x18388c217    |                    pcVar2 = (code *)swi(3);\r\n    0x18388c217    |                    (*pcVar2)();\r\n    0x18388c217    |                    return;\r\n                   |                }\r\n    0x18388b4fc    |                var_2c0h = uVar16;\r\n    0x18388b4fc    |                if (uVar16 < uVar11 * 2) {\r\n    0x18388b4fc    |                    var_2c0h = uVar11 * 2;\r\n                   |                }\r\n    0x18388b517    |                uVar25 = 0x7ffffffffffffff;\r\n    0x18388b517    |                if (uVar11 < 0x3ffffffffffffff) {\r\n    0x18388b517    |                    uVar25 = var_2c0h;\r\n                   |                }\r\n    0x18388b52b    |                if (uVar25 == 0) {\r\n    0x18388b54b    |                    iVar12 = 0;\r\n    0x18388b54b    |                    var_270h = uVar22;\r\n    0x18388b54b    |                    var_268h = uVar15;\r\n                   |                } else {\r\n    0x18388b534    |                    var_270h = uVar22;\r\n    0x18388b534    |                    var_268h = uVar15;\r\n    0x18388b534    |                    if (uVar25 >> 0x3b != 0) goto code_r0x00018388c212;\r\n    0x18388b541    |                    iVar12 = func_0x000185f006b8(uVar25 << 5);\r\n                   |                }\r\n    0x18388b54e    |                uVar16 = var_2c8h;\r\n    0x18388b54e    |                piVar9 = (int64_t *)(iVar12 + iVar28);\r\n    0x18388b559    |                piVar23 = piVar9;\r\n    0x18388b559    |                uVar22 = uVar25;\r\n    0x18388b559    |                if (uVar25 == iVar28 >> 5) {\r\n    0x18388b563    |                    if (puVar27 == puVar7) {\r\n    0x18388b6ae    |                        uVar22 = uVar25 * 2 + (uint64_t)(uVar25 * 2 == 0);\r\n    0x18388b6b9    |                        iVar28 = func_0x000185f006b8(uVar22 * 0x20);\r\n    0x18388b6ca    |                        piVar23 = (int64_t *)(iVar28 + (uVar22 & 0xfffffffffffffffc) * 8);\r\n    0x18388b6d1    |                        var_2c0h = uVar22;\r\n    0x18388b6d1    |                        if (iVar12 != 0) {\r\n    0x18388b6e1    |                            func_0x0001841dcbe0(iVar12, uVar25 << 5);\r\n    0x18388b6e6    |                            uVar22 = var_2c0h;\r\n                   |                        }\r\n                   |                    } else {\r\n    0x18388b575    |                        piVar9 = (int64_t *)((int64_t)piVar9 - (uVar25 * 0x10 + 0x10 & 0xffffffffffffffe0));\r\n    0x18388b578    |                        piVar23 = piVar9;\r\n    0x18388b578    |                        uVar22 = var_2c0h;\r\n                   |                    }\r\n                   |                }\r\n    0x18388b58d    |                if (piVar9 == (int64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388b5af    |                var_2c0h = uVar22;\r\n    0x18388b5af    |                if ((arg2 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388b5b4    |                    func_0x0001841c7180(arg2);\r\n                   |                }\r\n    0x18388b5b9    |                *piVar9 = arg2;\r\n    0x18388b5c5    |                piVar9[3] = stack0xfffffffffffffe08;\r\n    0x18388b5d1    |                *(int32_t *)(piVar9 + 1) = (int32_t)var_208h;\r\n    0x18388b5d1    |                *(undefined4 *)((int64_t)piVar9 + 0xc) = var_208h._4_4_;\r\n    0x18388b5d1    |                *(undefined4 *)(piVar9 + 2) = var_200h;\r\n    0x18388b5d1    |                *(uint32_t *)((int64_t)piVar9 + 0x14) =\r\n    0x18388b5c9    |                     CONCAT22(var_1fbh._1_2_, CONCAT11((undefined)var_1fbh, uStack_1fc));\r\n    0x18388b5d8    |                iVar28 = (int64_t)piVar9 + (0x20 - (int64_t)piVar23);\r\n    0x18388b5dc    |                puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388b5e0    |                iVar12 = *(int64_t *)(arg1 + 0x20);\r\n    0x18388b5eb    |                puVar8 = puVar7 + iVar12 * 4;\r\n    0x18388b5f6    |                var_2c8h = (int64_t)piVar23;\r\n    0x18388b5f6    |                if (puVar27 != puVar8) {\r\n    0x18388b5f8    |                    puVar7 = (uint64_t *)((int64_t)piVar23 + iVar28);\r\n    0x18388b5fc    |                    puVar14 = puVar27;\r\n                   |                    do {\r\n    0x18388b602    |                        if (puVar7 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388b60b    |                        *puVar7 = *puVar14;\r\n    0x18388b60e    |                        *puVar14 = 0;\r\n    0x18388b619    |                        puVar7[3] = puVar14[3];\r\n    0x18388b61d    |                        uVar3 = *(undefined4 *)((int64_t)puVar14 + 0xc);\r\n    0x18388b61d    |                        uVar22 = puVar14[2];\r\n    0x18388b61d    |                        uVar4 = *(undefined4 *)((int64_t)puVar14 + 0x14);\r\n    0x18388b621    |                        *(int32_t *)(puVar7 + 1) = (int32_t)puVar14[1];\r\n    0x18388b621    |                        *(undefined4 *)((int64_t)puVar7 + 0xc) = uVar3;\r\n    0x18388b621    |                        *(int32_t *)(puVar7 + 2) = (int32_t)uVar22;\r\n    0x18388b621    |                        *(undefined4 *)((int64_t)puVar7 + 0x14) = uVar4;\r\n    0x18388b625    |                        puVar14 = puVar14 + 4;\r\n    0x18388b629    |                        puVar7 = puVar7 + 4;\r\n    0x18388b630    |                        puVar24 = puVar27;\r\n    0x18388b630    |                    } while (puVar14 != puVar8);\r\n                   |                    do {\r\n    0x18388bf43    |                        if (puVar24 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388bf55    |                        if ((*puVar24 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388bf27    |                            func_0x00018005f390();\r\n                   |                        }\r\n    0x18388bf2c    |                        *puVar24 = 0;\r\n    0x18388bf33    |                        puVar24 = puVar24 + 4;\r\n    0x18388bf3a    |                    } while (puVar24 != puVar8);\r\n    0x18388b63a    |                    puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388b63e    |                    iVar12 = *(int64_t *)(arg1 + 0x20);\r\n                   |                }\r\n    0x18388b64a    |                iVar17 = (int64_t)puVar8 - (int64_t)puVar27 >> 5;\r\n    0x18388b64e    |                iVar12 = iVar12 - iVar17;\r\n    0x18388b651    |                *(int64_t *)(arg1 + 0x20) = iVar12;\r\n    0x18388b65c    |                puVar24 = (uint64_t *)(var_2c8h + iVar12 * -0x20);\r\n    0x18388b662    |                puVar8 = puVar7;\r\n    0x18388b662    |                puVar14 = puVar24;\r\n    0x18388b662    |                if (puVar7 != puVar27) {\r\n                   |                    do {\r\n    0x18388b671    |                        if (puVar14 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388b67a    |                        *puVar14 = *puVar8;\r\n    0x18388b67d    |                        *puVar8 = 0;\r\n    0x18388b688    |                        puVar14[3] = puVar8[3];\r\n    0x18388b68c    |                        uVar3 = *(undefined4 *)((int64_t)puVar8 + 0xc);\r\n    0x18388b68c    |                        uVar22 = puVar8[2];\r\n    0x18388b68c    |                        uVar4 = *(undefined4 *)((int64_t)puVar8 + 0x14);\r\n    0x18388b690    |                        *(int32_t *)(puVar14 + 1) = (int32_t)puVar8[1];\r\n    0x18388b690    |                        *(undefined4 *)((int64_t)puVar14 + 0xc) = uVar3;\r\n    0x18388b690    |                        *(int32_t *)(puVar14 + 2) = (int32_t)uVar22;\r\n    0x18388b690    |                        *(undefined4 *)((int64_t)puVar14 + 0x14) = uVar4;\r\n    0x18388b694    |                        puVar8 = puVar8 + 4;\r\n    0x18388b69f    |                        puVar14 = puVar14 + 4;\r\n    0x18388b69f    |                    } while (puVar8 != puVar27);\r\n                   |                    do {\r\n    0x18388bf11    |                        if (puVar7 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388bf23    |                        if ((*puVar7 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388bef5    |                            func_0x00018005f390();\r\n                   |                        }\r\n    0x18388befa    |                        *puVar7 = 0;\r\n    0x18388bf01    |                        puVar7 = puVar7 + 4;\r\n    0x18388bf08    |                    } while (puVar7 != puVar27);\r\n    0x18388b6eb    |                    puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388b6ef    |                    iVar12 = *(int64_t *)(arg1 + 0x20);\r\n                   |                }\r\n    0x18388b6f3    |                uVar15 = var_268h;\r\n    0x18388b6fd    |                *(uint64_t **)(arg1 + 0x18) = puVar24;\r\n    0x18388b701    |                *(int64_t *)(arg1 + 0x20) = iVar17 + (iVar28 >> 5) + iVar12;\r\n    0x18388b70e    |                *(int64_t *)(arg1 + 0x28) = var_2c0h;\r\n    0x18388b71d    |                uVar22 = var_270h;\r\n    0x18388b71d    |                puVar27 = (uint64_t *)var_2c8h;\r\n    0x18388b71d    |                if (puVar7 != (uint64_t *)0x0) {\r\n    0x18388b726    |                    func_0x0001841dcbe0(puVar7);\r\n    0x18388b726    |                    uVar22 = var_270h;\r\n    0x18388b726    |                    puVar27 = (uint64_t *)var_2c8h;\r\n                   |                }\r\n    0x18388b47e    |            } else if (iVar28 == iVar12) {\r\n    0x18388b48c    |                if (puVar8 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388b4aa    |                if ((arg2 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388b4af    |                    func_0x0001841c7180(arg2);\r\n                   |                }\r\n    0x18388b4b4    |                *puVar8 = arg2;\r\n    0x18388b4ba    |                puVar8[1] = 0;\r\n    0x18388b4ba    |                puVar8[2] = 0;\r\n    0x18388b4bf    |                puVar8[3] = 0;\r\n    0x18388b4d3    |                *(int64_t *)(arg1 + 0x20) = (int64_t)puVar8 + (0x20 - *(int64_t *)(arg1 + 0x18)) >> 5;\r\n                   |            } else {\r\n    0x18388c01a    |                var_270h = uVar22;\r\n    0x18388c01a    |                var_268h = uVar15;\r\n    0x18388c01a    |                if ((arg2 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388c01f    |                    func_0x0001841c7180(arg2);\r\n    0x18388c024    |                    puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388c028    |                    uVar11 = *(uint64_t *)(arg1 + 0x20);\r\n                   |                }\r\n    0x18388c030    |                puVar14 = puVar7 + uVar11 * 4;\r\n    0x18388c038    |                puVar21 = puVar7 + uVar11 * 4 + -4;\r\n    0x18388c042    |                puVar24 = puVar14;\r\n    0x18388c042    |                puVar20 = puVar21;\r\n    0x18388c042    |                puVar26 = puVar14;\r\n    0x18388c042    |                if (puVar21 < puVar8) {\r\n                   |                    do {\r\n    0x18388bf5e    |                        if (puVar26 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388bf64    |                        *puVar26 = puVar24[-4];\r\n    0x18388bf67    |                        *puVar20 = 0;\r\n    0x18388bf72    |                        puVar26[3] = puVar20[3];\r\n    0x18388bf76    |                        uVar3 = *(undefined4 *)((int64_t)puVar20 + 0xc);\r\n    0x18388bf76    |                        uVar22 = puVar20[2];\r\n    0x18388bf76    |                        uVar4 = *(undefined4 *)((int64_t)puVar20 + 0x14);\r\n    0x18388bf7a    |                        *(int32_t *)(puVar26 + 1) = (int32_t)puVar20[1];\r\n    0x18388bf7a    |                        *(undefined4 *)((int64_t)puVar26 + 0xc) = uVar3;\r\n    0x18388bf7a    |                        *(int32_t *)(puVar26 + 2) = (int32_t)uVar22;\r\n    0x18388bf7a    |                        *(undefined4 *)((int64_t)puVar26 + 0x14) = uVar4;\r\n    0x18388bf7f    |                        puVar20 = puVar20 + 4;\r\n    0x18388bf87    |                        puVar24 = puVar24 + 4;\r\n    0x18388bf8e    |                        puVar26 = puVar26 + 4;\r\n    0x18388bf8e    |                    } while (puVar20 < puVar8);\r\n    0x18388c059    |                    puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n                   |                }\r\n    0x18388c069    |                *(int64_t *)(arg1 + 0x20) = (int64_t)puVar24 - (int64_t)puVar7 >> 5;\r\n    0x18388c074    |                if (puVar14 != puVar27 + 4) {\r\n                   |                    do {\r\n    0x18388bfcf    |                        if (puVar21 != puVar14) {\r\n    0x18388bfe2    |                            if ((puVar14[-4] & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388bf95    |                                func_0x00018005f390();\r\n                   |                            }\r\n    0x18388bf9e    |                            puVar14[-4] = puVar21[-4];\r\n    0x18388bfa2    |                            puVar21[-4] = 0;\r\n                   |                        }\r\n    0x18388bfae    |                        puVar14[-1] = puVar21[-1];\r\n    0x18388bfb2    |                        uVar3 = *(undefined4 *)((int64_t)puVar21 + -0x14);\r\n    0x18388bfb2    |                        uVar22 = puVar21[-2];\r\n    0x18388bfb2    |                        uVar4 = *(undefined4 *)((int64_t)puVar21 + -0xc);\r\n    0x18388bfb6    |                        *(int32_t *)(puVar14 + -3) = (int32_t)puVar21[-3];\r\n    0x18388bfb6    |                        *(undefined4 *)((int64_t)puVar14 + -0x14) = uVar3;\r\n    0x18388bfb6    |                        *(int32_t *)(puVar14 + -2) = (int32_t)uVar22;\r\n    0x18388bfb6    |                        *(undefined4 *)((int64_t)puVar14 + -0xc) = uVar4;\r\n    0x18388bfbb    |                        puVar21 = puVar21 + -4;\r\n    0x18388bfbf    |                        puVar14 = puVar14 + -4;\r\n    0x18388bfc6    |                    } while (puVar27 != puVar21);\r\n                   |                }\r\n    0x18388c088    |                if ((*puVar27 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388c08a    |                    func_0x00018005f390();\r\n                   |                }\r\n    0x18388c08f    |                *puVar27 = arg2;\r\n    0x18388c096    |                puVar27[1] = 0;\r\n    0x18388c096    |                puVar27[2] = 0;\r\n    0x18388c09c    |                puVar27[3] = 0;\r\n    0x18388c0ba    |                uVar22 = var_270h;\r\n    0x18388c0ba    |                uVar16 = var_2c8h;\r\n    0x18388c0ba    |                uVar15 = var_268h;\r\n                   |            }\r\n                   |        }\r\n    0x18388b744    |        puVar27[1] = uVar15;\r\n    0x18388b749    |        puVar27[2] = uVar16;\r\n    0x18388b74e    |        puVar27[3] = var_278h;\r\n                   |    }\r\n    0x18388b753    |    piVar13 = *(int32_t **)(arg1 + 0x38);\r\n    0x18388b75a    |    if (piVar13 != (int32_t *)0x0) {\r\n    0x18388b763    |        var_208h._0_4_ = 0;\r\n    0x18388b763    |        var_208h._4_4_ = 0;\r\n    0x18388b763    |        var_200h = 0;\r\n    0x18388b763    |        uStack_1fc = 0;\r\n    0x18388b763    |        var_1fbh._0_1_ = 0;\r\n    0x18388b763    |        var_1fbh._1_2_ = 0;\r\n    0x18388b76b    |        stack0xfffffffffffffe08 = 0;\r\n    0x18388b77c    |        LOCK();\r\n    0x18388b77c    |        iVar1 = *piVar13;\r\n    0x18388b77c    |        *piVar13 = *piVar13 + 1;\r\n    0x18388b77c    |        UNLOCK();\r\n    0x18388b782    |        if (iVar1 < 1) {\r\n    0x18388c220    |            pcVar2 = (code *)swi(3);\r\n    0x18388c220    |            (*pcVar2)();\r\n    0x18388c220    |            return;\r\n                   |        }\r\n    0x18388b78d    |        if (iVar1 == 0x7fffffff) {\r\n    0x18388c223    |            pcVar2 = (code *)swi(3);\r\n    0x18388c223    |            (*pcVar2)();\r\n    0x18388c223    |            return;\r\n                   |        }\r\n    0x18388b7a6    |        (*(code *)0x185f59da0)(&var_208h);\r\n    0x18388b7ac    |        LOCK();\r\n    0x18388b7ac    |        *piVar13 = *piVar13 + -1;\r\n    0x18388b7ac    |        UNLOCK();\r\n    0x18388b7af    |        if (*piVar13 == 0) {\r\n    0x18388b7b1    |            iVar12 = *(int64_t *)(piVar13 + 4);\r\n    0x18388b7d7    |            if (((iVar12 == 0x185b0fa30) || (iVar12 == 0x182bf3920)) || (iVar12 == 0x182bf3920)) {\r\n    0x18388b7fc    |                if ((*(uint64_t *)(piVar13 + 0xc) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388b7fe    |                    func_0x00018005f390();\r\n                   |                }\r\n    0x18388b80b    |                func_0x0001841dcbe0(piVar13);\r\n                   |            } else {\r\n    0x18388b7dc    |                (*(code *)0x185f59da0)(piVar13);\r\n                   |            }\r\n                   |        }\r\n    0x18388b818    |        if (var_1fbh._3_1_ == '\\x01') {\r\n    0x18388b825    |            if (var_1fbh._1_2_ < 0) {\r\n    0x18388c1f6    |                pcVar2 = (code *)swi(3);\r\n    0x18388c1f6    |                (*pcVar2)();\r\n    0x18388c1f6    |                return;\r\n                   |            }\r\n    0x18388b839    |            if (uVar6 < 5) {\r\n    0x18388b85f    |                var_68h = *(int64_t *)(uVar22 * 8 + 0x190b29fe0);\r\n    0x18388b86a    |                uStack_60 = (uint64_t)*(uint8_t *)(uVar22 + 0x190b29fd8);\r\n                   |            } else {\r\n    0x18388b83b    |                var_68h = 0x190129bf0;\r\n    0x18388b842    |                uStack_60 = 0;\r\n                   |            }\r\n    0x18388b870    |            func_0x000183889bd0(&var_68h, (undefined)var_208h, \r\n    0x18388b81a    |                                CONCAT26(var_1fbh._1_2_, CONCAT15((undefined)var_1fbh, CONCAT14(uStack_1fc, var_200h)))\r\n    0x18388b82b    |                                >> 0x14);\r\n                   |        }\r\n                   |    }\r\n    0x18388b884    |    func_0x00018a164c50(&var_208h);\r\n    0x18388b898    |    iVar12 = CONCAT26(var_1fbh._1_2_, CONCAT15((undefined)var_1fbh, CONCAT14(uStack_1fc, var_200h))) << 3;\r\n    0x18388b89f    |    if (iVar12 == 0) {\r\n    0x18388b8ca    |        uVar22 = 0;\r\n                   |    } else {\r\n    0x18388b8a9    |        uVar22 = 0;\r\n    0x18388b8ab    |        iVar28 = 0;\r\n                   |        do {\r\n    0x18388b8bc    |            uVar22 = uVar22 + (int64_t)*(int32_t *)\r\n    0x18388b8b5    |                                        (**(int64_t **)\r\n    0x18388b8ad    |                                           (*(int64_t *)(CONCAT44(var_208h._4_4_, (int32_t)var_208h) + iVar28) + 0x30) +\r\n    0x18388b8bc    |                                        0x18);\r\n    0x18388b8bf    |            iVar28 = iVar28 + 8;\r\n    0x18388b8c6    |        } while (iVar12 != iVar28);\r\n                   |    }\r\n    0x18388b8d7    |    var_2b8h = (int64_t)&var_208h;\r\n    0x18388b8cc    |    func_0x00018619d6d0(&var_2b8h);\r\n    0x18388b8df    |    var_2a8h = 0;\r\n    0x18388b8df    |    uStack_2a0 = 0;\r\n    0x18388b8e3    |    var_2b8h = 0;\r\n    0x18388b8e3    |    var_2b0h = 0;\r\n    0x18388b8eb    |    cVar5 = func_0x000180866b40(&var_2b8h);\r\n    0x18388b8fa    |    var_298h = 0;\r\n    0x18388b8fa    |    var_290h = 0;\r\n    0x18388b8fd    |    var_288h = 0;\r\n    0x18388b914    |    var_78h = 0x190129e00;\r\n    0x18388b917    |    uStack_70 = 1;\r\n    0x18388b8f2    |    func_0x000184e582f0(&var_298h, &var_78h, 2);\r\n    0x18388b932    |    iVar12 = (int64_t)var_2d8h._7_1_;\r\n    0x18388b93a    |    iStack_80 = iVar12;\r\n    0x18388b93a    |    if (iVar12 < 0) {\r\n    0x18388b93a    |        iStack_80 = CONCAT26(var_2dah, CONCAT51(var_2dfh, var_2e0h));\r\n                   |    }\r\n    0x18388b942    |    var_88h = (int64_t)CONCAT17(var_2e8h._7_1_, CONCAT16(var_2e8h._6_1_, CONCAT24(var_2e8h._4_2_, (undefined4)var_2e8h))\r\n    0x18388b942    |                               );\r\n    0x18388b942    |    if (iVar12 >= 0) {\r\n    0x18388b942    |        var_88h = (int64_t)&var_2e8h;\r\n                   |    }\r\n    0x18388b964    |    var_98h = 0x190747f38;\r\n    0x18388b967    |    uStack_90 = 0xe;\r\n    0x18388b8f2    |    func_0x000180d020a0(&var_298h);\r\n    0x18388b986    |    var_a8h = 0x190746ce0;\r\n    0x18388b989    |    uStack_a0 = 9;\r\n    0x18388b8f2    |    func_0x000184e582f0(&var_298h, &var_a8h, uVar22 & 0xffffffff);\r\n    0x18388b9b5    |    if (_str.dle == 0x185a33870) {\r\n    0x18388b9bb    |        var_208h._0_4_ = 0;\r\n    0x18388b9bb    |        var_208h._4_4_ = 0;\r\n    0x18388b9c5    |        (*(code *)0x11c22866)(&var_208h);\r\n    0x18388b9cb    |        iVar12 = CONCAT44(var_208h._4_4_, (int32_t)var_208h);\r\n    0x18388b9db    |        if (iVar12 < 0x8637bd05af7) {\r\n    0x18388b9ea    |            iVar12 = (iVar12 * 1000000) / *(int64_t *)0x191de5628;\r\n                   |        } else {\r\n    0x18388c26f    |            iVar12 = ((iVar12 % *(int64_t *)0x191de5628) * 1000000) / *(int64_t *)0x191de5628 +\r\n    0x18388c256    |                     (iVar12 / *(int64_t *)0x191de5628) * 1000000;\r\n                   |        }\r\n    0x18388b9f4    |        var_208h._0_4_ = (int32_t)iVar12;\r\n    0x18388b9f4    |        var_208h._4_4_ = (undefined4)((uint64_t)iVar12 >> 0x20);\r\n                   |    } else {\r\n    0x18388b84a    |        (*(code *)0x185f59da0)(&var_208h);\r\n    0x18388b850    |        iVar12 = CONCAT44(var_208h._4_4_, (int32_t)var_208h);\r\n                   |    }\r\n    0x18388ba1b    |    uVar15 = iVar12 - *(int64_t *)0x191ddb890;\r\n    0x18388ba1b    |    if (SBORROW8(iVar12, *(int64_t *)0x191ddb890)) {\r\n    0x18388ba1b    |        uVar15 = (uint64_t)(-1 < iVar12 - *(int64_t *)0x191ddb890) + 0x7fffffffffffffff;\r\n                   |    }\r\n    0x18388ba4d    |    uVar16 = uVar15 & 0xffffffff;\r\n    0x18388ba4d    |    if (1 < uVar15 + 0x8000000000000001) {\r\n    0x18388ba4d    |        uVar16 = (uint64_t)\r\n    0x18388ba4d    |                 (uint32_t)\r\n    0x18388ba39    |                 ((int32_t)(SUB168(SEXT816((int64_t)uVar15) * SEXT816(0x431bde82d7b634db), 8) >> 0x12) -\r\n    0x18388ba47    |                 (SUB164(SEXT816((int64_t)uVar15) * SEXT816(0x431bde82d7b634db), 0xc) >> 0x1f));\r\n                   |    }\r\n    0x18388ba60    |    var_b8h = 0x190c465a8;\r\n    0x18388ba63    |    uStack_b0 = 10;\r\n    0x18388ba6b    |    func_0x000184e582f0(&var_298h, &var_b8h, uVar16);\r\n    0x18388ba7e    |    if (cVar5 != '\\0') {\r\n    0x18388ba88    |        if (var_2b8h < 0) {\r\n    0x18388c1e4    |            pcVar2 = (code *)swi(3);\r\n    0x18388c1e4    |            (*pcVar2)();\r\n    0x18388c1e4    |            return;\r\n                   |        }\r\n    0x18388baa1    |        var_c8h = 0x190c466a8;\r\n    0x18388baa4    |        uStack_c0 = 0xc;\r\n    0x18388baac    |        func_0x000184e582f0(&var_298h, &var_c8h, (uint64_t)var_2b8h >> 0x14);\r\n    0x18388bac1    |        if (var_2b0h < 0) {\r\n    0x18388c1ed    |            pcVar2 = (code *)swi(3);\r\n    0x18388c1ed    |            (*pcVar2)();\r\n    0x18388c1ed    |            return;\r\n                   |        }\r\n    0x18388bada    |        var_d8h = 0x190c466b8;\r\n    0x18388badd    |        uStack_d0 = 0xb;\r\n    0x18388bae5    |        func_0x000184e582f0(&var_298h, &var_d8h, (uint64_t)var_2b0h >> 0x14);\r\n                   |    }\r\n    0x18388bafd    |    var_248h = 0;\r\n    0x18388bafd    |    uStack_240 = 0;\r\n    0x18388bb01    |    _var_238h = 0;\r\n    0x18388bb11    |    var_200h = SUB84(&var_298h, 0);\r\n    0x18388bb11    |    uStack_1fc = (undefined)((uint64_t)&var_298h >> 0x20);\r\n    0x18388bb11    |    var_1fbh._0_1_ = (undefined)((uint64_t)&var_298h >> 0x28);\r\n    0x18388bb11    |    var_1fbh._1_2_ = (int16_t)((uint64_t)&var_298h >> 0x30);\r\n    0x18388bb16    |    stack0xfffffffffffffe08 = CONCAT71(stack0xfffffffffffffe09, 6);\r\n    0x18388bb09    |    func_0x000181b4a620(&var_208h, 0, &var_248h, 200);\r\n    0x18388bb2f    |    stack0xfffffffffffffe08 = CONCAT17(0xd, stack0xfffffffffffffe08);\r\n    0x18388bb52    |    if (&var_1fbh < (int64_t *)0x190c46f89 || (int64_t *)0x190c46f88 < &var_208h) {\r\n    0x18388bb62    |        var_200h = 0x65647261;\r\n    0x18388bb62    |        uStack_1fc = 100;\r\n    0x18388bb74    |        var_208h._0_4_ = 0x5f626174;\r\n    0x18388bb74    |        var_208h._4_4_ = 0x63736964;\r\n    0x18388bb7c    |        var_1fbh._0_1_ = 0;\r\n    0x18388bb8c    |        var_249h = '\\x05';\r\n    0x18388bbad    |        if (&var_25bh < (int64_t *)0x19042dfa1 || (undefined4 *)0x19042dfa0 < &var_260h) {\r\n    0x18388bbb9    |            var_25ch = 0x74;\r\n    0x18388bbc6    |            var_260h = 0x6e657665;\r\n    0x18388bbcd    |            var_25bh._0_1_ = 0;\r\n    0x18388bbdd    |            var_216h._5_1_ = '\\x12';\r\n    0x18388bbfe    |            if (&var_216h < (int64_t *)0x190c46339 || (int64_t *)0x190c46338 < &var_228h) {\r\n    0x18388bc13    |                var_218h = 0x7972;\r\n    0x18388bc1f    |                var_228h._0_4_ = 0x66726570;\r\n    0x18388bc1f    |                var_228h._4_4_ = 0x616d726f;\r\n    0x18388bc1f    |                uStack_220 = 0x5f65636e;\r\n    0x18388bc1f    |                uStack_21c = 0x6f6d656d;\r\n    0x18388bc23    |                var_216h._0_1_ = 0;\r\n    0x18388bc40    |                func_0x0001838887d0(0x190c46338, &var_228h, &var_260h, &var_208h, &var_248h);\r\n    0x18388bc4a    |                if (var_216h._5_1_ < '\\0') {\r\n    0x18388bc57    |                    func_0x0001841dcbe0(CONCAT44(var_228h._4_4_, (undefined4)var_228h), \r\n    0x18388bc4c    |                                        CONCAT17(var_216h._5_1_, \r\n    0x18388bc4c    |                                                 CONCAT43(var_216h._1_4_, CONCAT12((undefined)var_216h, var_218h))) &\r\n    0x18388bc5f    |                                        0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388bc6c    |                if (var_249h < '\\0') {\r\n    0x18388bc79    |                    func_0x0001841dcbe0(CONCAT26(var_25bh._1_2_, \r\n    0x18388bc79    |                                                 CONCAT15((undefined)var_25bh, CONCAT14(var_25ch, var_260h))), \r\n    0x18388bc6e    |                                        CONCAT17(var_249h, var_250h) & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388bc8e    |                if ((int64_t)stack0xfffffffffffffe08 < 0) {\r\n    0x18388bc9b    |                    func_0x0001841dcbe0(CONCAT44(var_208h._4_4_, (int32_t)var_208h), \r\n    0x18388bc98    |                                        stack0xfffffffffffffe08 & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388bcb4    |                piVar9 = (int64_t *)func_0x0001844eac90(0x190c468b8, 1);\r\n    0x18388bcca    |                if (*(int64_t *)(*piVar9 + 0x28) == 0x18476a690) {\r\n    0x18388be6f    |                    func_0x00018476a690(piVar9, 1);\r\n                   |                } else {\r\n    0x18388bcdb    |                    (*(code *)0x185f59da0)(piVar9, 1);\r\n                   |                }\r\n    0x18388bcff    |                if ((*(int32_t *)0x191de85c0 < 2) && ((*(int32_t *)0x191cd6be0 != 0 || (*(int64_t *)0x191de85c8 != 0))))\r\n                   |                {\r\n    0x18388bd0c    |                    func_0x00018030d390(&var_208h, 0x190c46f98, 0x6a, 1);\r\n    0x18388bd40    |                    uVar10 = func_0x000184dcd0d0((int64_t)&var_1fbh + 3, 0x190c46fd8, 0x23);\r\n    0x18388bd45    |                    iVar28 = (int64_t)var_2d8h._7_1_;\r\n    0x18388bd4e    |                    iVar12 = iVar28;\r\n    0x18388bd4e    |                    if (iVar28 < 0) {\r\n    0x18388bd4e    |                        iVar12 = CONCAT26(var_2dah, CONCAT51(var_2dfh, var_2e0h));\r\n                   |                    }\r\n    0x18388bd54    |                    piVar9 = &var_2e8h;\r\n    0x18388bd54    |                    if (iVar28 < 0) {\r\n    0x18388bd54    |                        piVar9 = (int64_t *)\r\n    0x18388bd54    |                                 CONCAT17(var_2e8h._7_1_, \r\n    0x18388bd54    |                                          CONCAT16(var_2e8h._6_1_, CONCAT24(var_2e8h._4_2_, (undefined4)var_2e8h)));\r\n                   |                    }\r\n    0x18388bd60    |                    uVar10 = func_0x000184dcd0d0(uVar10, piVar9, iVar12);\r\n    0x18388bd75    |                    uVar10 = func_0x000184dcd0d0(uVar10, 0x190c47000, 0xb);\r\n    0x18388bd80    |                    func_0x000184dd1300(uVar10, uVar22);\r\n    0x18388bd8c    |                    var_208h._0_4_ = -0x7007e9b8;\r\n    0x18388bd8c    |                    var_208h._4_4_ = 1;\r\n    0x18388bd0c    |                    func_0x00018030e9d0(&var_208h);\r\n    0x18388bda6    |                    *(undefined8 *)((int64_t)&var_1fbh + (int64_t)*(int32_t *)(stack0xfffffffffffffe08 + 4) + 3) =\r\n    0x18388bda6    |                         0x18fe1b290;\r\n    0x18388bdb5    |                    stack0xfffffffffffffe10 = 0x18fe20d40;\r\n    0x18388bdbe    |                    if (var_1a0h._7_1_ < '\\0') {\r\n    0x18388bdd3    |                        func_0x0001841dcbe0(var_1b0h, CONCAT17(var_1a0h._7_1_, (unkbyte7)var_1a0h) & 0x7fffffffffffffff)\r\n                   |                        ;\r\n                   |                    }\r\n    0x18388bde7    |                    stack0xfffffffffffffe10 = 0x18fe20db0;\r\n    0x18388bdf8    |                    if (var_1e8h != 0x191de1450) {\r\n    0x18388c22b    |                        LOCK();\r\n    0x18388c22b    |                        piVar13 = (int32_t *)(var_1e8h + 8);\r\n    0x18388c22b    |                        iVar1 = *piVar13;\r\n    0x18388c22b    |                        *piVar13 = *piVar13 + -1;\r\n    0x18388c22b    |                        UNLOCK();\r\n    0x18388c232    |                        if (iVar1 == 0) {\r\n    0x18388c23f    |                            (*(code *)0x185f59da0)();\r\n                   |                        }\r\n                   |                    }\r\n    0x18388bdd8    |                    func_0x00018424db70((int64_t)&var_1f1h + 1);\r\n    0x18388bdfe    |                    func_0x0001848f8b80(&var_188h);\r\n                   |                }\r\n    0x18388be1e    |                if ((int64_t)_var_238h < 0) {\r\n    0x18388be33    |                    func_0x0001841dcbe0(var_248h, _var_238h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388be38    |                iVar12 = var_298h;\r\n    0x18388be43    |                if (var_298h != 0) {\r\n    0x18388be81    |                    iVar28 = var_290h << 5;\r\n    0x18388be88    |                    if (iVar28 != 0) {\r\n    0x18388be8a    |                        iVar17 = var_298h + -0x20;\r\n                   |                        do {\r\n    0x18388be8e    |                            func_0x000184e58cd0(iVar17 + iVar28);\r\n    0x18388be97    |                            iVar28 = iVar28 + -0x20;\r\n    0x18388be9b    |                        } while (iVar28 != 0);\r\n                   |                    }\r\n    0x18388bea8    |                    var_290h = iVar12 - var_298h >> 5;\r\n    0x18388bec0    |                    func_0x0001841dcbe0(var_298h, var_288h << 5);\r\n                   |                }\r\n    0x18388be4a    |                if (var_2d8h < 0) {\r\n    0x18388be55    |                    func_0x0001841dcbe0(CONCAT17(var_2e8h._7_1_, \r\n    0x18388be55    |                                                 CONCAT16(var_2e8h._6_1_, CONCAT24(var_2e8h._4_2_, (undefined4)var_2e8h)\r\n    0x18388be5d    |                                                         )), var_2d8h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388aef1    |                return;\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n                   |code_r0x00018388bf59:\r\n    0x18388bf59    |    // WARNING: Does not return\r\n    0x18388bf59    |    pcVar2 = (code *)invalidInstructionException();\r\n    0x18388bf59    |    (*pcVar2)();\r\n                   |}\r\n[{\"offset\":6501740096,\"name\":\"fcn.18388ae40\",\"size\":5246,\"is-pure\":false,\"realsz\":5192,\"noreturn\":false,\"stackframe\":792,\"calltype\":\"ms\",\"cost\":1495,\"cc\":149,\"loops\":52,\"bits\":64,\"type\":\"fcn\",\"nbbs\":248,\"edges\":364,\"ebbs\":14,\"signature\":\"fcn.18388ae40(int64_t arg1, int64_t arg2, int64_t arg3);\",\"minbound\":6501740096,\"maxbound\":6501745342,\"callrefs\":[{\"from\":6501740179,\"to\":6501740202,\"type\":\"CODE\"},{\"from\":6501740218,\"to\":6501740181,\"type\":\"CODE\"},{\"from\":6501740235,\"to\":6501740246,\"type\":\"CODE\"},{\"from\":6501740306,\"to\":6501735968,\"type\":\"CALL\"},{\"from\":6501740398,\"to\":6501740425,\"type\":\"CODE\"},{\"from\":6501740400,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501740452,\"to\":6501740400,\"type\":\"CODE\"},{\"from\":6501740462,\"to\":6501740357,\"type\":\"CODE\"},{\"from\":6501740485,\"to\":6501740545,\"type\":\"CODE\"},{\"from\":6501740487,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501740564,\"to\":6501740487,\"type\":\"CODE\"},{\"from\":6501740627,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740642,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501740688,\"to\":6501740566,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740690,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740746,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740807,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740873,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740933,\"type\":\"CODE\"},{\"from\":6501740741,\"to\":6501740999,\"type\":\"CODE\"},{\"from\":6501740802,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740868,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740931,\"to\":6501740999,\"type\":\"CODE\"},{\"from\":6501741079,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501741137,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501741150,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501741155,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741187,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501741193,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741208,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501741236,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501741290,\"to\":6520429280,\"type\":\"CALL\"},{\"from\":6501741426,\"to\":6469361888,\"type\":\"CALL\"},{\"from\":6501741472,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741510,\"to\":6501741536,\"type\":\"CODE\"},{\"from\":6501741565,\"to\":6501734592,\"type\":\"CALL\"},{\"from\":6501741614,\"to\":6501744355,\"type\":\"CODE\"},{\"from\":6501741743,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6501741783,\"to\":6501742396,\"type\":\"CODE\"},{\"from\":6501741889,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6501741897,\"to\":6501741902,\"type\":\"CODE\"},{\"from\":6501741952,\"to\":6501741962,\"type\":\"CODE\"},{\"from\":6501742004,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6501742133,\"to\":6501744448,\"type\":\"CODE\"},{\"from\":6501742241,\"to\":6501744398,\"type\":\"CODE\"},{\"from\":6501742265,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6501742305,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501742310,\"to\":6501741947,\"type\":\"CODE\"},{\"from\":6501742374,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501742502,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501742556,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501742562,\"to\":6501742608,\"type\":\"CODE\"},{\"from\":6501742590,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501742603,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501742661,\"to\":6501742704,\"type\":\"CODE\"},{\"from\":6501742666,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501742675,\"to\":6501743100,\"type\":\"CODE\"},{\"from\":6501742719,\"to\":6501735376,\"type\":\"CALL\"},{\"from\":6501742735,\"to\":6611684432,\"type\":\"CALL\"},{\"from\":6501742792,\"to\":6501742796,\"type\":\"CODE\"},{\"from\":6501742807,\"to\":6544807632,\"type\":\"CALL\"},{\"from\":6501742827,\"to\":6451260224,\"type\":\"CALL\"},{\"from\":6501742888,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501742962,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6501742999,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501743045,\"to\":6740379656,\"type\":\"CALL\"},{\"from\":6501743222,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501743284,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501743341,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501743402,\"to\":6471067168,\"type\":\"CALL\"},{\"from\":6501743680,\"to\":6501730256,\"type\":\"CALL\"},{\"from\":6501743711,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501743745,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501743779,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501743796,\"to\":6514715792,\"type\":\"CALL\"},{\"from\":6501743835,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501743907,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501743936,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501743968,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501743989,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501744000,\"to\":6524048128,\"type\":\"CALL\"},{\"from\":6501744019,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501744083,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501744137,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501744145,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501744179,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501744221,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501744226,\"to\":6501740246,\"type\":\"CODE\"},{\"from\":6501744239,\"to\":6517335696,\"type\":\"CALL\"},{\"from\":6501744244,\"to\":6501743841,\"type\":\"CODE\"},{\"from\":6501744274,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6501744320,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501744325,\"to\":6501744197,\"type\":\"CODE\"},{\"from\":6501744371,\"to\":6501744330,\"type\":\"CODE\"},{\"from\":6501744373,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501744421,\"to\":6501744373,\"type\":\"CODE\"},{\"from\":6501744423,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501744471,\"to\":6501744423,\"type\":\"CODE\"},{\"from\":6501744528,\"to\":6501744729,\"type\":\"CODE\"},{\"from\":6501744533,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501744612,\"to\":6501744533,\"type\":\"CODE\"},{\"from\":6501744622,\"to\":6501741426,\"type\":\"CODE\"},{\"from\":6501744671,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6501744724,\"to\":6501744475,\"type\":\"CODE\"},{\"from\":6501744778,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501744826,\"to\":6501742396,\"type\":\"CODE\"},{\"from\":6501744877,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501744936,\"to\":6636678064,\"type\":\"CALL\"},{\"from\":6501744988,\"to\":6740379656,\"type\":\"CALL\"},{\"from\":6501745068,\"to\":6501745086,\"type\":\"CODE\"},{\"from\":6501745073,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501745082,\"to\":6501745032,\"type\":\"CODE\"},{\"from\":6501745109,\"to\":6501741450,\"type\":\"CODE\"},{\"from\":6501745119,\"to\":6501741150,\"type\":\"CODE\"},{\"from\":6501745165,\"to\":6545792064,\"type\":\"CALL\"},{\"from\":6501745170,\"to\":6543271376,\"type\":\"CALL\"},{\"from\":6501745215,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501745221,\"to\":6501744126,\"type\":\"CODE\"},{\"from\":6501745266,\"to\":6501743092,\"type\":\"CODE\"},{\"from\":6501745282,\"to\":6522896976,\"type\":\"CALL\"},{\"from\":6501745292,\"to\":6501741369,\"type\":\"CODE\"},{\"from\":6501745337,\"to\":6501745032,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6501740443,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501740555,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501740575,\"to\":6712125168,\"type\":\"DATA\"},{\"from\":6501740607,\"to\":6712125171,\"type\":\"DATA\"},{\"from\":6501740617,\"to\":6712125168,\"type\":\"DATA\"},{\"from\":6501740674,\"to\":6723760184,\"type\":\"DATA\"},{\"from\":6501740699,\"to\":6713609232,\"type\":\"DATA\"},{\"from\":6501740755,\"to\":6723760140,\"type\":\"DATA\"},{\"from\":6501740816,\"to\":6723760152,\"type\":\"DATA\"},{\"from\":6501740882,\"to\":6723759992,\"type\":\"DATA\"},{\"from\":6501740914,\"to\":6723760000,\"type\":\"DATA\"},{\"from\":6501740924,\"to\":6723759992,\"type\":\"DATA\"},{\"from\":6501740942,\"to\":6723760168,\"type\":\"DATA\"},{\"from\":6501741099,\"to\":6537935408,\"type\":\"DATA\"},{\"from\":6501741128,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501741160,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6501741172,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6501741251,\"to\":6742372168,\"type\":\"DATA\"},{\"from\":6501741280,\"to\":6727542840,\"type\":\"DATA\"},{\"from\":6501741500,\"to\":6712105968,\"type\":\"DATA\"},{\"from\":6501741512,\"to\":6722592736,\"type\":\"DATA\"},{\"from\":6501741523,\"to\":6722592728,\"type\":\"DATA\"},{\"from\":6501741727,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501741992,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501742517,\"to\":6537935408,\"type\":\"DATA\"},{\"from\":6501742529,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6501742541,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6501742581,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501742651,\"to\":6712105968,\"type\":\"DATA\"},{\"from\":6501742680,\"to\":6722592736,\"type\":\"DATA\"},{\"from\":6501742691,\"to\":6722592728,\"type\":\"DATA\"},{\"from\":6501742853,\"to\":6712106496,\"type\":\"DATA\"},{\"from\":6501742933,\"to\":6718521144,\"type\":\"DATA\"},{\"from\":6501742967,\"to\":6718516448,\"type\":\"DATA\"},{\"from\":6501743004,\"to\":6741125872,\"type\":\"DATA\"},{\"from\":6501743011,\"to\":6537033840,\"type\":\"DATA\"},{\"from\":6501743100,\"to\":6742194320,\"type\":\"DATA\"},{\"from\":6501743185,\"to\":6723757480,\"type\":\"DATA\"},{\"from\":6501743250,\"to\":6723757736,\"type\":\"DATA\"},{\"from\":6501743307,\"to\":6723757752,\"type\":\"DATA\"},{\"from\":6501743421,\"to\":6723760008,\"type\":\"DATA\"},{\"from\":6501743504,\"to\":6715269024,\"type\":\"DATA\"},{\"from\":6501743539,\"to\":6715269028,\"type\":\"DATA\"},{\"from\":6501743552,\"to\":6715269024,\"type\":\"DATA\"},{\"from\":6501743585,\"to\":6723756856,\"type\":\"DATA\"},{\"from\":6501743620,\"to\":6723756872,\"type\":\"DATA\"},{\"from\":6501743640,\"to\":6723756856,\"type\":\"DATA\"},{\"from\":6501743784,\"to\":6723758264,\"type\":\"DATA\"},{\"from\":6501743808,\"to\":6517335696,\"type\":\"DATA\"},{\"from\":6501743841,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501743854,\"to\":6741126112,\"type\":\"DATA\"},{\"from\":6501743863,\"to\":6742246856,\"type\":\"DATA\"},{\"from\":6501743877,\"to\":6723760024,\"type\":\"DATA\"},{\"from\":6501743920,\"to\":6723760088,\"type\":\"DATA\"},{\"from\":6501743973,\"to\":6723760128,\"type\":\"DATA\"},{\"from\":6501744005,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501744031,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501744046,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501744096,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501744110,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501744412,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744462,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744603,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744659,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744769,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744831,\"to\":6742372168,\"type\":\"DATA\"},{\"from\":6501744870,\"to\":6722593292,\"type\":\"DATA\"},{\"from\":6501744951,\"to\":6741125872,\"type\":\"DATA\"},{\"from\":6501744958,\"to\":6537033840,\"type\":\"DATA\"},{\"from\":6501745229,\"to\":6742234664,\"type\":\"DATA\"},{\"from\":6501745303,\"to\":6742234664,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6501740179,\"to\":6501740202,\"type\":\"CODE\"},{\"from\":6501740218,\"to\":6501740181,\"type\":\"CODE\"},{\"from\":6501740235,\"to\":6501740246,\"type\":\"CODE\"},{\"from\":6501740398,\"to\":6501740425,\"type\":\"CODE\"},{\"from\":6501740452,\"to\":6501740400,\"type\":\"CODE\"},{\"from\":6501740462,\"to\":6501740357,\"type\":\"CODE\"},{\"from\":6501740485,\"to\":6501740545,\"type\":\"CODE\"},{\"from\":6501740564,\"to\":6501740487,\"type\":\"CODE\"},{\"from\":6501740627,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740566,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740690,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740746,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740807,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740873,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740933,\"type\":\"CODE\"},{\"from\":6501740741,\"to\":6501740999,\"type\":\"CODE\"},{\"from\":6501740802,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740868,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740931,\"to\":6501740999,\"type\":\"CODE\"},{\"from\":6501741155,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741193,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741472,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741510,\"to\":6501741536,\"type\":\"CODE\"},{\"from\":6501741614,\"to\":6501744355,\"type\":\"CODE\"},{\"from\":6501741783,\"to\":6501742396,\"type\":\"CODE\"},{\"from\":6501741897,\"to\":6501741902,\"type\":\"CODE\"},{\"from\":6501741952,\"to\":6501741962,\"type\":\"CODE\"},{\"from\":6501742133,\"to\":6501744448,\"type\":\"CODE\"},{\"from\":6501742241,\"to\":6501744398,\"type\":\"CODE\"},{\"from\":6501742310,\"to\":6501741947,\"type\":\"CODE\"},{\"from\":6501742562,\"to\":6501742608,\"type\":\"CODE\"},{\"from\":6501742661,\"to\":6501742704,\"type\":\"CODE\"},{\"from\":6501742675,\"to\":6501743100,\"type\":\"CODE\"},{\"from\":6501742792,\"to\":6501742796,\"type\":\"CODE\"},{\"from\":6501744226,\"to\":6501740246,\"type\":\"CODE\"},{\"from\":6501744244,\"to\":6501743841,\"type\":\"CODE\"},{\"from\":6501744325,\"to\":6501744197,\"type\":\"CODE\"},{\"from\":6501744371,\"to\":6501744330,\"type\":\"CODE\"},{\"from\":6501744421,\"to\":6501744373,\"type\":\"CODE\"},{\"from\":6501744471,\"to\":6501744423,\"type\":\"CODE\"},{\"from\":6501744528,\"to\":6501744729,\"type\":\"CODE\"},{\"from\":6501744612,\"to\":6501744533,\"type\":\"CODE\"},{\"from\":6501744622,\"to\":6501741426,\"type\":\"CODE\"},{\"from\":6501744724,\"to\":6501744475,\"type\":\"CODE\"},{\"from\":6501744826,\"to\":6501742396,\"type\":\"CODE\"},{\"from\":6501745068,\"to\":6501745086,\"type\":\"CODE\"},{\"from\":6501745082,\"to\":6501745032,\"type\":\"CODE\"},{\"from\":6501745109,\"to\":6501741450,\"type\":\"CODE\"},{\"from\":6501745119,\"to\":6501741150,\"type\":\"CODE\"},{\"from\":6501745221,\"to\":6501744126,\"type\":\"CODE\"},{\"from\":6501745266,\"to\":6501743092,\"type\":\"CODE\"},{\"from\":6501745292,\"to\":6501741369,\"type\":\"CODE\"},{\"from\":6501745337,\"to\":6501745032,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":53,\"outdegree\":69,\"nlocals\":63,\"nargs\":3,\"stackvars\":[{\"name\":\"var_338h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-824}},{\"name\":\"var_330h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-816}},{\"name\":\"var_320h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-800}},{\"name\":\"var_318h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-792}},{\"name\":\"var_310h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-784}},{\"name\":\"var_300h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-768}},{\"name\":\"var_2f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-760}},{\"name\":\"var_2ech\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-748}},{\"name\":\"var_2e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-744}},{\"name\":\"var_2e5h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-741}},{\"name\":\"var_2e4h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-740}},{\"name\":\"var_2e2h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-738}},{\"name\":\"var_2e1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-737}},{\"name\":\"var_2e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-736}},{\"name\":\"var_2dfh\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-735}},{\"name\":\"var_2dah\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-730}},{\"name\":\"var_2d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-728}},{\"name\":\"var_2d1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-721}},{\"name\":\"var_2c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-712}},{\"name\":\"var_2c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-704}},{\"name\":\"var_2b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-696}},{\"name\":\"var_2b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-688}},{\"name\":\"var_2a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-680}},{\"name\":\"var_298h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-664}},{\"name\":\"var_290h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-656}},{\"name\":\"var_288h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-648}},{\"name\":\"var_278h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-632}},{\"name\":\"var_270h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-624}},{\"name\":\"var_268h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-616}},{\"name\":\"var_260h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-608}},{\"name\":\"var_25ch\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-604}},{\"name\":\"var_25bh\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-603}},{\"name\":\"var_250h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-592}},{\"name\":\"var_249h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-585}},{\"name\":\"var_248h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-584}},{\"name\":\"var_238h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-568}},{\"name\":\"var_231h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-561}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_216h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-534}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_203h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-515}},{\"name\":\"var_200h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-512}},{\"name\":\"var_1fbh\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-507}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1f1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-497}},{\"name\":\"var_1f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-496}},{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"var_18h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":24}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"normalized_result":{"stdout":"    0x18388ae40    |\r\n    0x18388ae40    |// WARNING: Variable defined which should be unmapped: var_2f8h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e1h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e5h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_203h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_260h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_25ch\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_249h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2d1h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_238h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_1f8h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e0h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_1f0h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_250h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_218h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_200h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2ech\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2dah\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e2h\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2dfh\r\n    0x18388ae40    |// WARNING: [rz-ghidra] Detected overlap for variable var_2e4h\r\n                   |\r\n    0x18388ae40    |void fcn.18388ae40(int64_t arg1, int64_t arg2, int64_t arg3)\r\n                   |{\r\n                   |    int32_t iVar1;\r\n                   |    code *pcVar2;\r\n                   |    undefined4 uVar3;\r\n                   |    undefined4 uVar4;\r\n                   |    char cVar5;\r\n                   |    uint32_t uVar6;\r\n                   |    uint64_t *puVar7;\r\n                   |    uint64_t *puVar8;\r\n                   |    int64_t *piVar9;\r\n                   |    undefined8 uVar10;\r\n                   |    uint64_t uVar11;\r\n                   |    int64_t iVar12;\r\n                   |    int32_t *piVar13;\r\n                   |    uint64_t *puVar14;\r\n                   |    uint64_t uVar15;\r\n                   |    uint64_t uVar16;\r\n                   |    int64_t iVar17;\r\n                   |    uint64_t uVar18;\r\n                   |    uint64_t uVar19;\r\n                   |    uint64_t *puVar20;\r\n                   |    uint64_t *puVar21;\r\n                   |    uint64_t uVar22;\r\n                   |    int64_t *piVar23;\r\n                   |    uint64_t *puVar24;\r\n                   |    uint64_t uVar25;\r\n                   |    uint64_t *puVar26;\r\n                   |    uint64_t *puVar27;\r\n                   |    int64_t iVar28;\r\n                   |    int64_t var_8h;\r\n                   |    int64_t var_18h;\r\n                   |    int64_t var_338h;\r\n                   |    int64_t var_330h;\r\n                   |    int64_t var_320h;\r\n                   |    int64_t var_318h;\r\n                   |    int64_t var_310h;\r\n                   |    int64_t var_300h;\r\n                   |    int64_t var_2f8h;\r\n                   |    int64_t var_2e8h;\r\n                   |    undefined var_2e0h;\r\n                   |    unkbyte5 var_2dfh;\r\n                   |    undefined2 var_2dah;\r\n                   |    int64_t var_2d8h;\r\n                   |    int64_t var_2c8h;\r\n                   |    int64_t var_2c0h;\r\n                   |    int64_t var_2b8h;\r\n                   |    int64_t var_2b0h;\r\n                   |    int64_t var_2a8h;\r\n                   |    undefined8 uStack_2a0;\r\n                   |    int64_t var_298h;\r\n                   |    int64_t var_290h;\r\n                   |    int64_t var_288h;\r\n                   |    int64_t var_278h;\r\n                   |    int64_t var_270h;\r\n                   |    int64_t var_268h;\r\n                   |    undefined4 var_260h;\r\n                   |    undefined var_25ch;\r\n                   |    int64_t var_25bh;\r\n                   |    unkbyte7 var_250h;\r\n                   |    char var_249h;\r\n                   |    int64_t var_248h;\r\n                   |    undefined8 uStack_240;\r\n                   |    undefined var_238h [7];\r\n                   |    int64_t var_231h;\r\n                   |    int64_t var_228h;\r\n                   |    undefined4 uStack_220;\r\n                   |    undefined4 uStack_21c;\r\n                   |    undefined2 var_218h;\r\n                   |    int64_t var_216h;\r\n                   |    int64_t var_208h;\r\n                   |    undefined4 var_200h;\r\n                   |    undefined uStack_1fc;\r\n                   |    int64_t var_1fbh;\r\n                   |    int64_t var_1f1h;\r\n                   |    int64_t var_1e8h;\r\n                   |    int64_t var_1e0h;\r\n                   |    int64_t var_1b0h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_d8h;\r\n                   |    undefined8 uStack_d0;\r\n                   |    int64_t var_c8h;\r\n                   |    undefined8 uStack_c0;\r\n                   |    int64_t var_b8h;\r\n                   |    undefined8 uStack_b0;\r\n                   |    int64_t var_a8h;\r\n                   |    undefined8 uStack_a0;\r\n                   |    int64_t var_98h;\r\n                   |    undefined8 uStack_90;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t iStack_80;\r\n                   |    int64_t var_78h;\r\n                   |    undefined8 uStack_70;\r\n                   |    int64_t var_68h;\r\n                   |    uint64_t uStack_60;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x18388ae73    |    if (*(int32_t *)(arg2 + 0x18) != 5 && (int32_t)arg3 == 5) {\r\n    0x18388ae75    |        puVar27 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388ae7d    |        iVar12 = *(int64_t *)(arg1 + 0x20) * 0x20;\r\n    0x18388ae84    |        puVar7 = puVar27;\r\n    0x18388ae84    |        if (iVar12 != 0) {\r\n    0x18388ae93    |            uVar22 = iVar12 >> 5;\r\n                   |            do {\r\n    0x18388aeaa    |                uVar16 = uVar22 >> 1;\r\n    0x18388aeb8    |                uVar15 = uVar16;\r\n    0x18388aeb8    |                if (puVar7[uVar16 * 4] < (uint64_t)arg2) {\r\n    0x18388ae98    |                    uVar15 = ~uVar16 + uVar22;\r\n    0x18388ae9e    |                    puVar7 = puVar7 + uVar16 * 4 + 4;\r\n                   |                }\r\n    0x18388aea8    |                uVar22 = uVar15;\r\n    0x18388aea8    |            } while (uVar15 != 0);\r\n                   |        }\r\n    0x18388aef8    |        if (puVar7 == puVar27 + *(int64_t *)(arg1 + 0x20) * 4) {\r\n    0x18388aef1    |            return;\r\n                   |        }\r\n    0x18388aefd    |        if ((uint64_t)arg2 < *puVar7) {\r\n    0x18388aef1    |            return;\r\n                   |        }\r\n    0x18388af03    |        var_208h._0_4_ = (int32_t)puVar7[1];\r\n    0x18388af03    |        var_208h._4_4_ = *(undefined4 *)((int64_t)puVar7 + 0xc);\r\n    0x18388af03    |        var_200h = (undefined4)puVar7[2];\r\n    0x18388af03    |        uVar3 = *(undefined4 *)((int64_t)puVar7 + 0x14);\r\n    0x18388af0f    |        uStack_1fc = (undefined)uVar3;\r\n    0x18388af0f    |        var_1fbh._0_1_ = (undefined)((uint32_t)uVar3 >> 8);\r\n    0x18388af0f    |        var_1fbh._1_2_ = (int16_t)((uint32_t)uVar3 >> 0x10);\r\n    0x18388af07    |        func_0x000183889e20(&var_208h, puVar7[3]);\r\n    0x18388af17    |        iVar12 = *(int64_t *)(arg1 + 0x18);\r\n    0x18388af1b    |        iVar28 = *(int64_t *)(arg1 + 0x20);\r\n    0x18388af22    |        iVar17 = iVar28 * 0x20;\r\n    0x18388af2d    |        if ((uint64_t *)(iVar12 + iVar17) != puVar7) {\r\n    0x18388af40    |            if ((int64_t)puVar7 + (0x20 - iVar12) != iVar17) {\r\n    0x18388afc5    |                puVar27 = puVar7;\r\n                   |                do {\r\n    0x18388b012    |                    if ((*puVar27 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388afc7    |                        func_0x00018005f390();\r\n                   |                    }\r\n    0x18388afcc    |                    puVar7 = puVar27 + 4;\r\n    0x18388afd6    |                    *puVar27 = puVar27[4];\r\n    0x18388afda    |                    puVar27[4] = 0;\r\n    0x18388afe9    |                    *(int32_t *)(puVar27 + 1) = (int32_t)puVar27[5];\r\n    0x18388afe9    |                    *(undefined4 *)((int64_t)puVar27 + 0xc) = *(undefined4 *)((int64_t)puVar27 + 0x2c);\r\n    0x18388afe9    |                    *(int32_t *)(puVar27 + 2) = (int32_t)puVar27[6];\r\n    0x18388afe9    |                    *(undefined4 *)((int64_t)puVar27 + 0x14) = *(undefined4 *)((int64_t)puVar27 + 0x34);\r\n    0x18388aff4    |                    puVar27[3] = puVar27[7];\r\n    0x18388afff    |                    puVar27 = puVar7;\r\n    0x18388afff    |                } while ((uint64_t *)(iVar12 + iVar17 + -0x20) != puVar7);\r\n    0x18388afa6    |                iVar12 = *(int64_t *)(arg1 + 0x18);\r\n    0x18388afaa    |                iVar28 = *(int64_t *)(arg1 + 0x20);\r\n                   |            }\r\n    0x18388af56    |            if (puVar7 != (uint64_t *)(iVar12 + iVar28 * 0x20)) {\r\n    0x18388af5c    |                puVar27 = (uint64_t *)(iVar28 * 0x20 + iVar12);\r\n                   |                do {\r\n    0x18388af60    |                    puVar27 = puVar27 + -4;\r\n    0x18388af8c    |                    if (puVar27 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388afa2    |                    if ((*puVar27 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388af70    |                        func_0x00018005f390();\r\n                   |                    }\r\n    0x18388af75    |                    *puVar27 = 0;\r\n    0x18388af83    |                } while (puVar27 != puVar7);\r\n    0x18388aebc    |                iVar12 = *(int64_t *)(arg1 + 0x18);\r\n                   |            }\r\n    0x18388aec7    |            *(int64_t *)(arg1 + 0x20) = (int64_t)puVar7 - iVar12 >> 5;\r\n    0x18388aef1    |            return;\r\n                   |        }\r\n                   |        goto code_r0x00018388c217;\r\n                   |    }\r\n    0x18388aed0    |    if (*(int32_t *)(arg2 + 0x18) != 5) {\r\n    0x18388aef1    |        return;\r\n                   |    }\r\n    0x18388b062    |    uVar6 = (*(code *)0x185f59da0)(arg2);\r\n    0x18388b06d    |    var_2e8h._0_4_ = 0;\r\n    0x18388b06d    |    var_2e8h._4_2_ = 0;\r\n    0x18388b06d    |    var_2e8h._6_1_ = 0;\r\n    0x18388b06d    |    var_2e8h._7_1_ = 0;\r\n    0x18388b06d    |    var_2e0h = 0;\r\n    0x18388b06d    |    var_2dfh = 0;\r\n    0x18388b06d    |    var_2dah = 0;\r\n    0x18388b07b    |    uVar22 = (uint64_t)uVar6;\r\n    0x18388b090    |    // switch table (5 cases) at 0x190c47038\r\n    0x18388b090    |    switch(uVar22) {\r\n                   |    case 0:\r\n    0x18388b097    |        var_2d8h = 0x800000000000000;\r\n    0x18388b0b5    |        if ((undefined *)0x190298c10 < &var_2e0h && &var_2e8h < (int64_t *)0x190298c11) goto code_r0x00018388bf59;\r\n    0x18388b0bb    |        uVar10 = 0x6c616e7265747865;\r\n    0x18388b0c5    |        goto code_r0x00018388b1c7;\r\n                   |    case 1:\r\n    0x18388b0cf    |        var_2d8h = 0x600000000000000;\r\n    0x18388b0ed    |        if (0x190c4700c < (int64_t)&var_2e8h + 6U && &var_2e8h < (int64_t *)0x190c4700d) goto code_r0x00018388bf59;\r\n    0x18388b0f3    |        var_2e8h._4_2_ = 0x746e;\r\n    0x18388b0fa    |        var_2e8h._0_4_ = 0x65677275;\r\n    0x18388b102    |        break;\r\n                   |    case 2:\r\n    0x18388b14e    |        var_2d8h = 0x900000000000000;\r\n    0x18388b16c    |        if ((unkbyte5 *)0x190c46f78 < &var_2dfh && &var_2e8h < (int64_t *)0x190c46f79) goto code_r0x00018388bf59;\r\n    0x18388b178    |        var_2e0h = 0x65;\r\n    0x18388b17c    |        uVar10 = 0x76697463616f7270;\r\n    0x18388b183    |        goto code_r0x00018388b1c7;\r\n                   |    case 3:\r\n    0x18388b10c    |        var_2d8h = 0x900000000000000;\r\n    0x18388b12a    |        if ((unkbyte5 *)0x190c47018 < &var_2dfh && &var_2e8h < (int64_t *)0x190c47019) goto code_r0x00018388bf59;\r\n    0x18388b13a    |        var_2e8h._0_4_ = 0x67677573;\r\n    0x18388b13a    |        var_2e8h._4_2_ = 0x7365;\r\n    0x18388b13a    |        var_2e8h._6_1_ = 0x74;\r\n    0x18388b13a    |        var_2e8h._7_1_ = 0x65;\r\n    0x18388b13f    |        var_2e0h = 100;\r\n    0x18388b144    |        break;\r\n                   |    case 4:\r\n    0x18388b18a    |        var_2d8h = 0xe00000000000000;\r\n    0x18388b1a8    |        if ((undefined2 *)0x190c47028 < &var_2dah && &var_2e8h < (int64_t *)0x190c47029) goto code_r0x00018388bf59;\r\n    0x18388b1b8    |        var_2e0h = 0x72;\r\n    0x18388b1b8    |        var_2dfh = 0x676e69776f;\r\n    0x18388b1bd    |        uVar10 = 0x675f6e657a6f7266;\r\n                   |code_r0x00018388b1c7:\r\n    0x18388b1c7    |        var_2e8h._0_4_ = (undefined4)uVar10;\r\n    0x18388b1c7    |        var_2e8h._4_2_ = (undefined2)((uint64_t)uVar10 >> 0x20);\r\n    0x18388b1c7    |        var_2e8h._6_1_ = (undefined)((uint64_t)uVar10 >> 0x30);\r\n    0x18388b1c7    |        var_2e8h._7_1_ = (undefined)((uint64_t)uVar10 >> 0x38);\r\n    0x18388b1c7    |        break;\r\n                   |    default:\r\n    0x18388b01b    |        var_2d8h = 0x700000000000000;\r\n    0x18388b039    |        if (0x19012e6f0 < (int64_t)&var_2e8h + 7U && &var_2e8h < (int64_t *)0x19012e6f1) goto code_r0x00018388bf59;\r\n    0x18388b045    |        var_2e8h._4_2_ = 0x776f;\r\n    0x18388b045    |        var_2e8h._6_1_ = 0x6e;\r\n    0x18388b04f    |        var_2e8h._0_4_ = 0x6e6b6e75;\r\n                   |    }\r\n    0x18388b1cc    |    var_2b8h = 0;\r\n    0x18388b1cc    |    var_2b0h = 0;\r\n    0x18388b1d1    |    var_2a8h = 0;\r\n    0x18388b1da    |    piVar13 = *(int32_t **)(arg1 + 0x30);\r\n    0x18388b1e1    |    if (piVar13 == (int32_t *)0x0) {\r\n    0x18388b298    |        iVar12 = (*(code *)0x185f59da0)(arg2);\r\n    0x18388b2cb    |        if (((iVar12 == 0) || (iVar12 = (*(code *)0x185f59da0)(iVar12), iVar12 == 0)) || (*(int64_t *)0x191e06f48 == 0))\r\n                   |        {\r\n    0x18388b3a4    |            var_2b8h = var_2b8h & 0xffffffffffffff00;\r\n    0x18388b3a8    |            var_2a8h = var_2a8h & 0xffffffffffffff00;\r\n    0x18388b3a8    |            goto code_r0x00018388b3ac;\r\n                   |        }\r\n    0x18388b2d4    |        var_298h = 0;\r\n    0x18388b2d4    |        var_290h = 0;\r\n    0x18388b2ea    |        iVar12 = func_0x000184a5dae0(iVar12 + 8);\r\n    0x18388b2ff    |        if ((iVar12 == 0) || (iVar12 == 0x20)) {\r\n    0x18388c282    |            func_0x000184cb8250();\r\n    0x18388c287    |            iVar12 = 0;\r\n    0x18388c28c    |            piVar13 = (int32_t *)var_298h;\r\n                   |        } else {\r\n    0x18388b309    |            piVar13 = *(int32_t **)(*(int64_t *)(iVar12 + 0x10) + 0x380);\r\n    0x18388b310    |            iVar12 = *(int64_t *)(*(int64_t *)(iVar12 + 0x10) + 0x388);\r\n    0x18388b31a    |            if (piVar13 != (int32_t *)0x0) {\r\n    0x18388b321    |                LOCK();\r\n    0x18388b321    |                iVar1 = *piVar13;\r\n    0x18388b321    |                *piVar13 = *piVar13 + 1;\r\n    0x18388b321    |                UNLOCK();\r\n    0x18388b32b    |                if (iVar1 == 0x7fffffff) {\r\n    0x18388c24a    |                    pcVar2 = (code *)swi(3);\r\n    0x18388c24a    |                    (*pcVar2)();\r\n    0x18388c24a    |                    return;\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n    0x18388b339    |        var_298h = (int64_t)piVar13;\r\n    0x18388b344    |        var_290h = iVar12;\r\n    0x18388b356    |        if (((var_298h == 0) || (*(char *)(var_298h + 4) != '\\0')) || (iVar12 == 0)) {\r\n                   |code_r0x00018388b380:\r\n    0x18388b382    |            var_2b8h = var_2b8h & 0xffffffffffffff00;\r\n    0x18388b386    |            var_2a8h = var_2a8h & 0xffffffffffffff00;\r\n                   |        } else {\r\n    0x18388b36a    |            if ((var_298h == 0) || (*(char *)(var_298h + 4) != '\\0')) {\r\n    0x18388b370    |                iVar12 = 0;\r\n                   |            }\r\n    0x18388b372    |            iVar12 = func_0x0001819aa0e0(iVar12);\r\n    0x18388b37a    |            if (iVar12 == 0) goto code_r0x00018388b380;\r\n    0x18388c0c9    |            if (*(int64_t *)0x191e06f48 == 0) {\r\n    0x18388c291    |                pcVar2 = (code *)swi(3);\r\n    0x18388c291    |                (*pcVar2)();\r\n    0x18388c291    |                return;\r\n                   |            }\r\n    0x18388c0d3    |            if (*(int64_t *)0x191e06f48 == -8) {\r\n    0x18388c294    |                pcVar2 = (code *)swi(3);\r\n    0x18388c294    |                (*pcVar2)();\r\n    0x18388c294    |                return;\r\n                   |            }\r\n    0x18388c0ed    |            iVar28 = (*(code *)0x185f59da0)();\r\n    0x18388c100    |            if ((iVar28 == 0) || (iVar28 + -0x48 == 0)) goto code_r0x00018388b380;\r\n    0x18388c111    |            var_1e8h = 0;\r\n    0x18388c111    |            var_1e0h = 0;\r\n    0x18388c116    |            stack0xfffffffffffffe08 = 0;\r\n    0x18388c116    |            stack0xfffffffffffffe10 = 0;\r\n    0x18388c11b    |            var_208h._0_4_ = 0;\r\n    0x18388c11b    |            var_208h._4_4_ = 0;\r\n    0x18388c11b    |            var_200h = 0;\r\n    0x18388c11b    |            uStack_1fc = 0;\r\n    0x18388c11b    |            var_1fbh._0_1_ = 0;\r\n    0x18388c11b    |            var_1fbh._1_2_ = 0;\r\n    0x18388c0fc    |            func_0x00018b93abb0(iVar28 + -0x48, &var_208h, iVar12);\r\n    0x18388c131    |            if ((int32_t)var_208h == 0) {\r\n    0x18388c1bc    |                var_2b0h = 0;\r\n                   |            } else {\r\n    0x18388c150    |                if (_str.dle == 0x185a33870) {\r\n    0x18388c152    |                    var_248h = 0;\r\n    0x18388c15c    |                    (*(code *)0x11c22866)(&var_248h);\r\n    0x18388c172    |                    if (var_248h < 0x8637bd05af7) {\r\n    0x18388c181    |                        iVar12 = (var_248h * 1000000) / *(int64_t *)0x191de5628;\r\n                   |                    } else {\r\n    0x18388c2b9    |                        iVar12 = ((var_248h % *(int64_t *)0x191de5628) * 1000000) / *(int64_t *)0x191de5628 +\r\n    0x18388c2a0    |                                 (var_248h / *(int64_t *)0x191de5628) * 1000000;\r\n                   |                    }\r\n                   |                } else {\r\n    0x18388c1b1    |                    (*(code *)0x185f59da0)(&var_248h);\r\n    0x18388c1ba    |                    iVar12 = var_248h;\r\n                   |                }\r\n    0x18388c1a8    |                var_2b0h = iVar12 - var_1e8h;\r\n    0x18388c1a8    |                if (SBORROW8(iVar12, var_1e8h)) {\r\n    0x18388c1a8    |                    var_2b0h = (uint64_t)(-1 < iVar12 - var_1e8h) + 0x7fffffffffffffff;\r\n                   |                }\r\n                   |            }\r\n    0x18388c1be    |            var_2b8h = var_1e0h;\r\n    0x18388c1d0    |            var_2a8h = CONCAT71(var_2a8h._1_7_, 1);\r\n                   |        }\r\n    0x18388b395    |        if (var_298h != 0) {\r\n    0x18388b397    |            LOCK();\r\n    0x18388b397    |            *(int32_t *)var_298h = *(int32_t *)var_298h + -1;\r\n    0x18388b397    |            UNLOCK();\r\n    0x18388b39a    |            piVar13 = (int32_t *)var_298h;\r\n    0x18388b39a    |            if (*(int32_t *)var_298h == 0) goto code_r0x00018388b25e;\r\n                   |        }\r\n                   |    } else {\r\n    0x18388b1ec    |        LOCK();\r\n    0x18388b1ec    |        iVar1 = *piVar13;\r\n    0x18388b1ec    |        *piVar13 = *piVar13 + 1;\r\n    0x18388b1ec    |        UNLOCK();\r\n    0x18388b1f3    |        if (iVar1 < 1) {\r\n    0x18388c21a    |            pcVar2 = (code *)swi(3);\r\n    0x18388c21a    |            (*pcVar2)();\r\n    0x18388c21a    |            return;\r\n                   |        }\r\n    0x18388b1fe    |        if (iVar1 == 0x7fffffff) {\r\n    0x18388c21d    |            pcVar2 = (code *)swi(3);\r\n    0x18388c21d    |            (*pcVar2)();\r\n    0x18388c21d    |            return;\r\n                   |        }\r\n    0x18388b217    |        (*(code *)0x185f59da0)(&var_2b8h, piVar13, arg2);\r\n    0x18388b21d    |        LOCK();\r\n    0x18388b21d    |        *piVar13 = *piVar13 + -1;\r\n    0x18388b21d    |        UNLOCK();\r\n    0x18388b221    |        if (*piVar13 == 0) {\r\n    0x18388b227    |            iVar12 = *(int64_t *)(piVar13 + 4);\r\n    0x18388b27e    |            if (((iVar12 == 0x185b0fa30) || (iVar12 == 0x182bf3920)) || (iVar12 == 0x182bf3920)) {\r\n    0x18388b24f    |                if ((*(uint64_t *)(piVar13 + 0xc) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388b251    |                    func_0x00018005f390();\r\n                   |                }\r\n                   |code_r0x00018388b25e:\r\n    0x18388b25e    |                func_0x0001841dcbe0(piVar13);\r\n                   |            } else {\r\n    0x18388b283    |                (*(code *)0x185f59da0)(piVar13);\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n                   |code_r0x00018388b3ac:\r\n    0x18388b3b1    |    if ((char)var_2a8h == '\\x01') {\r\n    0x18388b3ba    |        if (uVar6 < 5) {\r\n    0x18388b3cf    |            uVar15 = *(uint64_t *)(uVar22 * 8 + 0x190b29fe0);\r\n    0x18388b3da    |            uVar16 = (uint64_t)*(uint8_t *)(uVar22 + 0x190b29fd8);\r\n                   |        } else {\r\n    0x18388b3bc    |            uVar15 = 0x190129bf0;\r\n    0x18388b3c3    |            uVar16 = 0;\r\n                   |        }\r\n    0x18388b3fd    |        var_298h = uVar15;\r\n    0x18388b3fd    |        var_290h = uVar16;\r\n    0x18388b3ee    |        func_0x0001838898c0(&var_298h, var_2b8h, var_2b0h);\r\n    0x18388b407    |        if ((var_2a8h & 1U) == 0) goto code_r0x00018388bf59;\r\n    0x18388b40d    |        puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388b411    |        uVar11 = *(uint64_t *)(arg1 + 0x20);\r\n    0x18388b418    |        iVar12 = uVar11 * 0x20;\r\n    0x18388b41f    |        puVar27 = puVar7;\r\n    0x18388b41f    |        if (iVar12 != 0) {\r\n    0x18388b42e    |            uVar25 = iVar12 >> 5;\r\n                   |            do {\r\n    0x18388bee3    |                uVar19 = uVar25 >> 1;\r\n    0x18388bef1    |                uVar18 = uVar19;\r\n    0x18388bef1    |                if (puVar27[uVar19 * 4] < (uint64_t)arg2) {\r\n    0x18388becd    |                    uVar18 = ~uVar19 + uVar25;\r\n    0x18388bed3    |                    puVar27 = puVar27 + uVar19 * 4 + 4;\r\n                   |                }\r\n    0x18388bedd    |                uVar25 = uVar18;\r\n    0x18388bedd    |            } while (uVar18 != 0);\r\n                   |        }\r\n    0x18388b438    |        var_278h = var_2b8h;\r\n    0x18388b440    |        puVar8 = puVar7 + uVar11 * 4;\r\n    0x18388b44d    |        if ((puVar27 == puVar8) || ((uint64_t)arg2 < *puVar27)) {\r\n    0x18388b45b    |            var_208h._0_4_ = 0;\r\n    0x18388b45b    |            var_208h._4_4_ = 0;\r\n    0x18388b45b    |            var_200h = 0;\r\n    0x18388b45b    |            uStack_1fc = 0;\r\n    0x18388b45b    |            var_1fbh._0_1_ = 0;\r\n    0x18388b45b    |            var_1fbh._1_2_ = 0;\r\n    0x18388b463    |            stack0xfffffffffffffe08 = 0;\r\n    0x18388b472    |            iVar28 = (int64_t)puVar27 - (int64_t)puVar7;\r\n    0x18388b479    |            var_2c8h = uVar16;\r\n    0x18388b479    |            if (uVar11 == *(uint64_t *)(arg1 + 0x28)) {\r\n    0x18388b4e4    |                uVar16 = uVar11 + 1;\r\n    0x18388b4ef    |                if (uVar16 >> 0x3b != 0) {\r\n    0x18388c20d    |                    var_268h = uVar15;\r\n    0x18388c20d    |                    func_0x00018628dc40();\r\n                   |code_r0x00018388c212:\r\n    0x18388c212    |                    func_0x0001860265d0();\r\n                   |code_r0x00018388c217:\r\n    0x18388c217    |                    pcVar2 = (code *)swi(3);\r\n    0x18388c217    |                    (*pcVar2)();\r\n    0x18388c217    |                    return;\r\n                   |                }\r\n    0x18388b4fc    |                var_2c0h = uVar16;\r\n    0x18388b4fc    |                if (uVar16 < uVar11 * 2) {\r\n    0x18388b4fc    |                    var_2c0h = uVar11 * 2;\r\n                   |                }\r\n    0x18388b517    |                uVar25 = 0x7ffffffffffffff;\r\n    0x18388b517    |                if (uVar11 < 0x3ffffffffffffff) {\r\n    0x18388b517    |                    uVar25 = var_2c0h;\r\n                   |                }\r\n    0x18388b52b    |                if (uVar25 == 0) {\r\n    0x18388b54b    |                    iVar12 = 0;\r\n    0x18388b54b    |                    var_270h = uVar22;\r\n    0x18388b54b    |                    var_268h = uVar15;\r\n                   |                } else {\r\n    0x18388b534    |                    var_270h = uVar22;\r\n    0x18388b534    |                    var_268h = uVar15;\r\n    0x18388b534    |                    if (uVar25 >> 0x3b != 0) goto code_r0x00018388c212;\r\n    0x18388b541    |                    iVar12 = func_0x000185f006b8(uVar25 << 5);\r\n                   |                }\r\n    0x18388b54e    |                uVar16 = var_2c8h;\r\n    0x18388b54e    |                piVar9 = (int64_t *)(iVar12 + iVar28);\r\n    0x18388b559    |                piVar23 = piVar9;\r\n    0x18388b559    |                uVar22 = uVar25;\r\n    0x18388b559    |                if (uVar25 == iVar28 >> 5) {\r\n    0x18388b563    |                    if (puVar27 == puVar7) {\r\n    0x18388b6ae    |                        uVar22 = uVar25 * 2 + (uint64_t)(uVar25 * 2 == 0);\r\n    0x18388b6b9    |                        iVar28 = func_0x000185f006b8(uVar22 * 0x20);\r\n    0x18388b6ca    |                        piVar23 = (int64_t *)(iVar28 + (uVar22 & 0xfffffffffffffffc) * 8);\r\n    0x18388b6d1    |                        var_2c0h = uVar22;\r\n    0x18388b6d1    |                        if (iVar12 != 0) {\r\n    0x18388b6e1    |                            func_0x0001841dcbe0(iVar12, uVar25 << 5);\r\n    0x18388b6e6    |                            uVar22 = var_2c0h;\r\n                   |                        }\r\n                   |                    } else {\r\n    0x18388b575    |                        piVar9 = (int64_t *)((int64_t)piVar9 - (uVar25 * 0x10 + 0x10 & 0xffffffffffffffe0));\r\n    0x18388b578    |                        piVar23 = piVar9;\r\n    0x18388b578    |                        uVar22 = var_2c0h;\r\n                   |                    }\r\n                   |                }\r\n    0x18388b58d    |                if (piVar9 == (int64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388b5af    |                var_2c0h = uVar22;\r\n    0x18388b5af    |                if ((arg2 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388b5b4    |                    func_0x0001841c7180(arg2);\r\n                   |                }\r\n    0x18388b5b9    |                *piVar9 = arg2;\r\n    0x18388b5c5    |                piVar9[3] = stack0xfffffffffffffe08;\r\n    0x18388b5d1    |                *(int32_t *)(piVar9 + 1) = (int32_t)var_208h;\r\n    0x18388b5d1    |                *(undefined4 *)((int64_t)piVar9 + 0xc) = var_208h._4_4_;\r\n    0x18388b5d1    |                *(undefined4 *)(piVar9 + 2) = var_200h;\r\n    0x18388b5d1    |                *(uint32_t *)((int64_t)piVar9 + 0x14) =\r\n    0x18388b5c9    |                     CONCAT22(var_1fbh._1_2_, CONCAT11((undefined)var_1fbh, uStack_1fc));\r\n    0x18388b5d8    |                iVar28 = (int64_t)piVar9 + (0x20 - (int64_t)piVar23);\r\n    0x18388b5dc    |                puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388b5e0    |                iVar12 = *(int64_t *)(arg1 + 0x20);\r\n    0x18388b5eb    |                puVar8 = puVar7 + iVar12 * 4;\r\n    0x18388b5f6    |                var_2c8h = (int64_t)piVar23;\r\n    0x18388b5f6    |                if (puVar27 != puVar8) {\r\n    0x18388b5f8    |                    puVar7 = (uint64_t *)((int64_t)piVar23 + iVar28);\r\n    0x18388b5fc    |                    puVar14 = puVar27;\r\n                   |                    do {\r\n    0x18388b602    |                        if (puVar7 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388b60b    |                        *puVar7 = *puVar14;\r\n    0x18388b60e    |                        *puVar14 = 0;\r\n    0x18388b619    |                        puVar7[3] = puVar14[3];\r\n    0x18388b61d    |                        uVar3 = *(undefined4 *)((int64_t)puVar14 + 0xc);\r\n    0x18388b61d    |                        uVar22 = puVar14[2];\r\n    0x18388b61d    |                        uVar4 = *(undefined4 *)((int64_t)puVar14 + 0x14);\r\n    0x18388b621    |                        *(int32_t *)(puVar7 + 1) = (int32_t)puVar14[1];\r\n    0x18388b621    |                        *(undefined4 *)((int64_t)puVar7 + 0xc) = uVar3;\r\n    0x18388b621    |                        *(int32_t *)(puVar7 + 2) = (int32_t)uVar22;\r\n    0x18388b621    |                        *(undefined4 *)((int64_t)puVar7 + 0x14) = uVar4;\r\n    0x18388b625    |                        puVar14 = puVar14 + 4;\r\n    0x18388b629    |                        puVar7 = puVar7 + 4;\r\n    0x18388b630    |                        puVar24 = puVar27;\r\n    0x18388b630    |                    } while (puVar14 != puVar8);\r\n                   |                    do {\r\n    0x18388bf43    |                        if (puVar24 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388bf55    |                        if ((*puVar24 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388bf27    |                            func_0x00018005f390();\r\n                   |                        }\r\n    0x18388bf2c    |                        *puVar24 = 0;\r\n    0x18388bf33    |                        puVar24 = puVar24 + 4;\r\n    0x18388bf3a    |                    } while (puVar24 != puVar8);\r\n    0x18388b63a    |                    puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388b63e    |                    iVar12 = *(int64_t *)(arg1 + 0x20);\r\n                   |                }\r\n    0x18388b64a    |                iVar17 = (int64_t)puVar8 - (int64_t)puVar27 >> 5;\r\n    0x18388b64e    |                iVar12 = iVar12 - iVar17;\r\n    0x18388b651    |                *(int64_t *)(arg1 + 0x20) = iVar12;\r\n    0x18388b65c    |                puVar24 = (uint64_t *)(var_2c8h + iVar12 * -0x20);\r\n    0x18388b662    |                puVar8 = puVar7;\r\n    0x18388b662    |                puVar14 = puVar24;\r\n    0x18388b662    |                if (puVar7 != puVar27) {\r\n                   |                    do {\r\n    0x18388b671    |                        if (puVar14 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388b67a    |                        *puVar14 = *puVar8;\r\n    0x18388b67d    |                        *puVar8 = 0;\r\n    0x18388b688    |                        puVar14[3] = puVar8[3];\r\n    0x18388b68c    |                        uVar3 = *(undefined4 *)((int64_t)puVar8 + 0xc);\r\n    0x18388b68c    |                        uVar22 = puVar8[2];\r\n    0x18388b68c    |                        uVar4 = *(undefined4 *)((int64_t)puVar8 + 0x14);\r\n    0x18388b690    |                        *(int32_t *)(puVar14 + 1) = (int32_t)puVar8[1];\r\n    0x18388b690    |                        *(undefined4 *)((int64_t)puVar14 + 0xc) = uVar3;\r\n    0x18388b690    |                        *(int32_t *)(puVar14 + 2) = (int32_t)uVar22;\r\n    0x18388b690    |                        *(undefined4 *)((int64_t)puVar14 + 0x14) = uVar4;\r\n    0x18388b694    |                        puVar8 = puVar8 + 4;\r\n    0x18388b69f    |                        puVar14 = puVar14 + 4;\r\n    0x18388b69f    |                    } while (puVar8 != puVar27);\r\n                   |                    do {\r\n    0x18388bf11    |                        if (puVar7 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388bf23    |                        if ((*puVar7 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388bef5    |                            func_0x00018005f390();\r\n                   |                        }\r\n    0x18388befa    |                        *puVar7 = 0;\r\n    0x18388bf01    |                        puVar7 = puVar7 + 4;\r\n    0x18388bf08    |                    } while (puVar7 != puVar27);\r\n    0x18388b6eb    |                    puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388b6ef    |                    iVar12 = *(int64_t *)(arg1 + 0x20);\r\n                   |                }\r\n    0x18388b6f3    |                uVar15 = var_268h;\r\n    0x18388b6fd    |                *(uint64_t **)(arg1 + 0x18) = puVar24;\r\n    0x18388b701    |                *(int64_t *)(arg1 + 0x20) = iVar17 + (iVar28 >> 5) + iVar12;\r\n    0x18388b70e    |                *(int64_t *)(arg1 + 0x28) = var_2c0h;\r\n    0x18388b71d    |                uVar22 = var_270h;\r\n    0x18388b71d    |                puVar27 = (uint64_t *)var_2c8h;\r\n    0x18388b71d    |                if (puVar7 != (uint64_t *)0x0) {\r\n    0x18388b726    |                    func_0x0001841dcbe0(puVar7);\r\n    0x18388b726    |                    uVar22 = var_270h;\r\n    0x18388b726    |                    puVar27 = (uint64_t *)var_2c8h;\r\n                   |                }\r\n    0x18388b47e    |            } else if (iVar28 == iVar12) {\r\n    0x18388b48c    |                if (puVar8 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388b4aa    |                if ((arg2 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388b4af    |                    func_0x0001841c7180(arg2);\r\n                   |                }\r\n    0x18388b4b4    |                *puVar8 = arg2;\r\n    0x18388b4ba    |                puVar8[1] = 0;\r\n    0x18388b4ba    |                puVar8[2] = 0;\r\n    0x18388b4bf    |                puVar8[3] = 0;\r\n    0x18388b4d3    |                *(int64_t *)(arg1 + 0x20) = (int64_t)puVar8 + (0x20 - *(int64_t *)(arg1 + 0x18)) >> 5;\r\n                   |            } else {\r\n    0x18388c01a    |                var_270h = uVar22;\r\n    0x18388c01a    |                var_268h = uVar15;\r\n    0x18388c01a    |                if ((arg2 & 0xfffffffc00000000U) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388c01f    |                    func_0x0001841c7180(arg2);\r\n    0x18388c024    |                    puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n    0x18388c028    |                    uVar11 = *(uint64_t *)(arg1 + 0x20);\r\n                   |                }\r\n    0x18388c030    |                puVar14 = puVar7 + uVar11 * 4;\r\n    0x18388c038    |                puVar21 = puVar7 + uVar11 * 4 + -4;\r\n    0x18388c042    |                puVar24 = puVar14;\r\n    0x18388c042    |                puVar20 = puVar21;\r\n    0x18388c042    |                puVar26 = puVar14;\r\n    0x18388c042    |                if (puVar21 < puVar8) {\r\n                   |                    do {\r\n    0x18388bf5e    |                        if (puVar26 == (uint64_t *)0x0) goto code_r0x00018388bf59;\r\n    0x18388bf64    |                        *puVar26 = puVar24[-4];\r\n    0x18388bf67    |                        *puVar20 = 0;\r\n    0x18388bf72    |                        puVar26[3] = puVar20[3];\r\n    0x18388bf76    |                        uVar3 = *(undefined4 *)((int64_t)puVar20 + 0xc);\r\n    0x18388bf76    |                        uVar22 = puVar20[2];\r\n    0x18388bf76    |                        uVar4 = *(undefined4 *)((int64_t)puVar20 + 0x14);\r\n    0x18388bf7a    |                        *(int32_t *)(puVar26 + 1) = (int32_t)puVar20[1];\r\n    0x18388bf7a    |                        *(undefined4 *)((int64_t)puVar26 + 0xc) = uVar3;\r\n    0x18388bf7a    |                        *(int32_t *)(puVar26 + 2) = (int32_t)uVar22;\r\n    0x18388bf7a    |                        *(undefined4 *)((int64_t)puVar26 + 0x14) = uVar4;\r\n    0x18388bf7f    |                        puVar20 = puVar20 + 4;\r\n    0x18388bf87    |                        puVar24 = puVar24 + 4;\r\n    0x18388bf8e    |                        puVar26 = puVar26 + 4;\r\n    0x18388bf8e    |                    } while (puVar20 < puVar8);\r\n    0x18388c059    |                    puVar7 = *(uint64_t **)(arg1 + 0x18);\r\n                   |                }\r\n    0x18388c069    |                *(int64_t *)(arg1 + 0x20) = (int64_t)puVar24 - (int64_t)puVar7 >> 5;\r\n    0x18388c074    |                if (puVar14 != puVar27 + 4) {\r\n                   |                    do {\r\n    0x18388bfcf    |                        if (puVar21 != puVar14) {\r\n    0x18388bfe2    |                            if ((puVar14[-4] & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388bf95    |                                func_0x00018005f390();\r\n                   |                            }\r\n    0x18388bf9e    |                            puVar14[-4] = puVar21[-4];\r\n    0x18388bfa2    |                            puVar21[-4] = 0;\r\n                   |                        }\r\n    0x18388bfae    |                        puVar14[-1] = puVar21[-1];\r\n    0x18388bfb2    |                        uVar3 = *(undefined4 *)((int64_t)puVar21 + -0x14);\r\n    0x18388bfb2    |                        uVar22 = puVar21[-2];\r\n    0x18388bfb2    |                        uVar4 = *(undefined4 *)((int64_t)puVar21 + -0xc);\r\n    0x18388bfb6    |                        *(int32_t *)(puVar14 + -3) = (int32_t)puVar21[-3];\r\n    0x18388bfb6    |                        *(undefined4 *)((int64_t)puVar14 + -0x14) = uVar3;\r\n    0x18388bfb6    |                        *(int32_t *)(puVar14 + -2) = (int32_t)uVar22;\r\n    0x18388bfb6    |                        *(undefined4 *)((int64_t)puVar14 + -0xc) = uVar4;\r\n    0x18388bfbb    |                        puVar21 = puVar21 + -4;\r\n    0x18388bfbf    |                        puVar14 = puVar14 + -4;\r\n    0x18388bfc6    |                    } while (puVar27 != puVar21);\r\n                   |                }\r\n    0x18388c088    |                if ((*puVar27 & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388c08a    |                    func_0x00018005f390();\r\n                   |                }\r\n    0x18388c08f    |                *puVar27 = arg2;\r\n    0x18388c096    |                puVar27[1] = 0;\r\n    0x18388c096    |                puVar27[2] = 0;\r\n    0x18388c09c    |                puVar27[3] = 0;\r\n    0x18388c0ba    |                uVar22 = var_270h;\r\n    0x18388c0ba    |                uVar16 = var_2c8h;\r\n    0x18388c0ba    |                uVar15 = var_268h;\r\n                   |            }\r\n                   |        }\r\n    0x18388b744    |        puVar27[1] = uVar15;\r\n    0x18388b749    |        puVar27[2] = uVar16;\r\n    0x18388b74e    |        puVar27[3] = var_278h;\r\n                   |    }\r\n    0x18388b753    |    piVar13 = *(int32_t **)(arg1 + 0x38);\r\n    0x18388b75a    |    if (piVar13 != (int32_t *)0x0) {\r\n    0x18388b763    |        var_208h._0_4_ = 0;\r\n    0x18388b763    |        var_208h._4_4_ = 0;\r\n    0x18388b763    |        var_200h = 0;\r\n    0x18388b763    |        uStack_1fc = 0;\r\n    0x18388b763    |        var_1fbh._0_1_ = 0;\r\n    0x18388b763    |        var_1fbh._1_2_ = 0;\r\n    0x18388b76b    |        stack0xfffffffffffffe08 = 0;\r\n    0x18388b77c    |        LOCK();\r\n    0x18388b77c    |        iVar1 = *piVar13;\r\n    0x18388b77c    |        *piVar13 = *piVar13 + 1;\r\n    0x18388b77c    |        UNLOCK();\r\n    0x18388b782    |        if (iVar1 < 1) {\r\n    0x18388c220    |            pcVar2 = (code *)swi(3);\r\n    0x18388c220    |            (*pcVar2)();\r\n    0x18388c220    |            return;\r\n                   |        }\r\n    0x18388b78d    |        if (iVar1 == 0x7fffffff) {\r\n    0x18388c223    |            pcVar2 = (code *)swi(3);\r\n    0x18388c223    |            (*pcVar2)();\r\n    0x18388c223    |            return;\r\n                   |        }\r\n    0x18388b7a6    |        (*(code *)0x185f59da0)(&var_208h);\r\n    0x18388b7ac    |        LOCK();\r\n    0x18388b7ac    |        *piVar13 = *piVar13 + -1;\r\n    0x18388b7ac    |        UNLOCK();\r\n    0x18388b7af    |        if (*piVar13 == 0) {\r\n    0x18388b7b1    |            iVar12 = *(int64_t *)(piVar13 + 4);\r\n    0x18388b7d7    |            if (((iVar12 == 0x185b0fa30) || (iVar12 == 0x182bf3920)) || (iVar12 == 0x182bf3920)) {\r\n    0x18388b7fc    |                if ((*(uint64_t *)(piVar13 + 0xc) & 0xfffffffc00000000) == *(uint64_t *)0x191cd6d08) {\r\n    0x18388b7fe    |                    func_0x00018005f390();\r\n                   |                }\r\n    0x18388b80b    |                func_0x0001841dcbe0(piVar13);\r\n                   |            } else {\r\n    0x18388b7dc    |                (*(code *)0x185f59da0)(piVar13);\r\n                   |            }\r\n                   |        }\r\n    0x18388b818    |        if (var_1fbh._3_1_ == '\\x01') {\r\n    0x18388b825    |            if (var_1fbh._1_2_ < 0) {\r\n    0x18388c1f6    |                pcVar2 = (code *)swi(3);\r\n    0x18388c1f6    |                (*pcVar2)();\r\n    0x18388c1f6    |                return;\r\n                   |            }\r\n    0x18388b839    |            if (uVar6 < 5) {\r\n    0x18388b85f    |                var_68h = *(int64_t *)(uVar22 * 8 + 0x190b29fe0);\r\n    0x18388b86a    |                uStack_60 = (uint64_t)*(uint8_t *)(uVar22 + 0x190b29fd8);\r\n                   |            } else {\r\n    0x18388b83b    |                var_68h = 0x190129bf0;\r\n    0x18388b842    |                uStack_60 = 0;\r\n                   |            }\r\n    0x18388b870    |            func_0x000183889bd0(&var_68h, (undefined)var_208h, \r\n    0x18388b81a    |                                CONCAT26(var_1fbh._1_2_, CONCAT15((undefined)var_1fbh, CONCAT14(uStack_1fc, var_200h)))\r\n    0x18388b82b    |                                >> 0x14);\r\n                   |        }\r\n                   |    }\r\n    0x18388b884    |    func_0x00018a164c50(&var_208h);\r\n    0x18388b898    |    iVar12 = CONCAT26(var_1fbh._1_2_, CONCAT15((undefined)var_1fbh, CONCAT14(uStack_1fc, var_200h))) << 3;\r\n    0x18388b89f    |    if (iVar12 == 0) {\r\n    0x18388b8ca    |        uVar22 = 0;\r\n                   |    } else {\r\n    0x18388b8a9    |        uVar22 = 0;\r\n    0x18388b8ab    |        iVar28 = 0;\r\n                   |        do {\r\n    0x18388b8bc    |            uVar22 = uVar22 + (int64_t)*(int32_t *)\r\n    0x18388b8b5    |                                        (**(int64_t **)\r\n    0x18388b8ad    |                                           (*(int64_t *)(CONCAT44(var_208h._4_4_, (int32_t)var_208h) + iVar28) + 0x30) +\r\n    0x18388b8bc    |                                        0x18);\r\n    0x18388b8bf    |            iVar28 = iVar28 + 8;\r\n    0x18388b8c6    |        } while (iVar12 != iVar28);\r\n                   |    }\r\n    0x18388b8d7    |    var_2b8h = (int64_t)&var_208h;\r\n    0x18388b8cc    |    func_0x00018619d6d0(&var_2b8h);\r\n    0x18388b8df    |    var_2a8h = 0;\r\n    0x18388b8df    |    uStack_2a0 = 0;\r\n    0x18388b8e3    |    var_2b8h = 0;\r\n    0x18388b8e3    |    var_2b0h = 0;\r\n    0x18388b8eb    |    cVar5 = func_0x000180866b40(&var_2b8h);\r\n    0x18388b8fa    |    var_298h = 0;\r\n    0x18388b8fa    |    var_290h = 0;\r\n    0x18388b8fd    |    var_288h = 0;\r\n    0x18388b914    |    var_78h = 0x190129e00;\r\n    0x18388b917    |    uStack_70 = 1;\r\n    0x18388b8f2    |    func_0x000184e582f0(&var_298h, &var_78h, 2);\r\n    0x18388b932    |    iVar12 = (int64_t)var_2d8h._7_1_;\r\n    0x18388b93a    |    iStack_80 = iVar12;\r\n    0x18388b93a    |    if (iVar12 < 0) {\r\n    0x18388b93a    |        iStack_80 = CONCAT26(var_2dah, CONCAT51(var_2dfh, var_2e0h));\r\n                   |    }\r\n    0x18388b942    |    var_88h = (int64_t)CONCAT17(var_2e8h._7_1_, CONCAT16(var_2e8h._6_1_, CONCAT24(var_2e8h._4_2_, (undefined4)var_2e8h))\r\n    0x18388b942    |                               );\r\n    0x18388b942    |    if (iVar12 >= 0) {\r\n    0x18388b942    |        var_88h = (int64_t)&var_2e8h;\r\n                   |    }\r\n    0x18388b964    |    var_98h = 0x190747f38;\r\n    0x18388b967    |    uStack_90 = 0xe;\r\n    0x18388b8f2    |    func_0x000180d020a0(&var_298h);\r\n    0x18388b986    |    var_a8h = 0x190746ce0;\r\n    0x18388b989    |    uStack_a0 = 9;\r\n    0x18388b8f2    |    func_0x000184e582f0(&var_298h, &var_a8h, uVar22 & 0xffffffff);\r\n    0x18388b9b5    |    if (_str.dle == 0x185a33870) {\r\n    0x18388b9bb    |        var_208h._0_4_ = 0;\r\n    0x18388b9bb    |        var_208h._4_4_ = 0;\r\n    0x18388b9c5    |        (*(code *)0x11c22866)(&var_208h);\r\n    0x18388b9cb    |        iVar12 = CONCAT44(var_208h._4_4_, (int32_t)var_208h);\r\n    0x18388b9db    |        if (iVar12 < 0x8637bd05af7) {\r\n    0x18388b9ea    |            iVar12 = (iVar12 * 1000000) / *(int64_t *)0x191de5628;\r\n                   |        } else {\r\n    0x18388c26f    |            iVar12 = ((iVar12 % *(int64_t *)0x191de5628) * 1000000) / *(int64_t *)0x191de5628 +\r\n    0x18388c256    |                     (iVar12 / *(int64_t *)0x191de5628) * 1000000;\r\n                   |        }\r\n    0x18388b9f4    |        var_208h._0_4_ = (int32_t)iVar12;\r\n    0x18388b9f4    |        var_208h._4_4_ = (undefined4)((uint64_t)iVar12 >> 0x20);\r\n                   |    } else {\r\n    0x18388b84a    |        (*(code *)0x185f59da0)(&var_208h);\r\n    0x18388b850    |        iVar12 = CONCAT44(var_208h._4_4_, (int32_t)var_208h);\r\n                   |    }\r\n    0x18388ba1b    |    uVar15 = iVar12 - *(int64_t *)0x191ddb890;\r\n    0x18388ba1b    |    if (SBORROW8(iVar12, *(int64_t *)0x191ddb890)) {\r\n    0x18388ba1b    |        uVar15 = (uint64_t)(-1 < iVar12 - *(int64_t *)0x191ddb890) + 0x7fffffffffffffff;\r\n                   |    }\r\n    0x18388ba4d    |    uVar16 = uVar15 & 0xffffffff;\r\n    0x18388ba4d    |    if (1 < uVar15 + 0x8000000000000001) {\r\n    0x18388ba4d    |        uVar16 = (uint64_t)\r\n    0x18388ba4d    |                 (uint32_t)\r\n    0x18388ba39    |                 ((int32_t)(SUB168(SEXT816((int64_t)uVar15) * SEXT816(0x431bde82d7b634db), 8) >> 0x12) -\r\n    0x18388ba47    |                 (SUB164(SEXT816((int64_t)uVar15) * SEXT816(0x431bde82d7b634db), 0xc) >> 0x1f));\r\n                   |    }\r\n    0x18388ba60    |    var_b8h = 0x190c465a8;\r\n    0x18388ba63    |    uStack_b0 = 10;\r\n    0x18388ba6b    |    func_0x000184e582f0(&var_298h, &var_b8h, uVar16);\r\n    0x18388ba7e    |    if (cVar5 != '\\0') {\r\n    0x18388ba88    |        if (var_2b8h < 0) {\r\n    0x18388c1e4    |            pcVar2 = (code *)swi(3);\r\n    0x18388c1e4    |            (*pcVar2)();\r\n    0x18388c1e4    |            return;\r\n                   |        }\r\n    0x18388baa1    |        var_c8h = 0x190c466a8;\r\n    0x18388baa4    |        uStack_c0 = 0xc;\r\n    0x18388baac    |        func_0x000184e582f0(&var_298h, &var_c8h, (uint64_t)var_2b8h >> 0x14);\r\n    0x18388bac1    |        if (var_2b0h < 0) {\r\n    0x18388c1ed    |            pcVar2 = (code *)swi(3);\r\n    0x18388c1ed    |            (*pcVar2)();\r\n    0x18388c1ed    |            return;\r\n                   |        }\r\n    0x18388bada    |        var_d8h = 0x190c466b8;\r\n    0x18388badd    |        uStack_d0 = 0xb;\r\n    0x18388bae5    |        func_0x000184e582f0(&var_298h, &var_d8h, (uint64_t)var_2b0h >> 0x14);\r\n                   |    }\r\n    0x18388bafd    |    var_248h = 0;\r\n    0x18388bafd    |    uStack_240 = 0;\r\n    0x18388bb01    |    _var_238h = 0;\r\n    0x18388bb11    |    var_200h = SUB84(&var_298h, 0);\r\n    0x18388bb11    |    uStack_1fc = (undefined)((uint64_t)&var_298h >> 0x20);\r\n    0x18388bb11    |    var_1fbh._0_1_ = (undefined)((uint64_t)&var_298h >> 0x28);\r\n    0x18388bb11    |    var_1fbh._1_2_ = (int16_t)((uint64_t)&var_298h >> 0x30);\r\n    0x18388bb16    |    stack0xfffffffffffffe08 = CONCAT71(stack0xfffffffffffffe09, 6);\r\n    0x18388bb09    |    func_0x000181b4a620(&var_208h, 0, &var_248h, 200);\r\n    0x18388bb2f    |    stack0xfffffffffffffe08 = CONCAT17(0xd, stack0xfffffffffffffe08);\r\n    0x18388bb52    |    if (&var_1fbh < (int64_t *)0x190c46f89 || (int64_t *)0x190c46f88 < &var_208h) {\r\n    0x18388bb62    |        var_200h = 0x65647261;\r\n    0x18388bb62    |        uStack_1fc = 100;\r\n    0x18388bb74    |        var_208h._0_4_ = 0x5f626174;\r\n    0x18388bb74    |        var_208h._4_4_ = 0x63736964;\r\n    0x18388bb7c    |        var_1fbh._0_1_ = 0;\r\n    0x18388bb8c    |        var_249h = '\\x05';\r\n    0x18388bbad    |        if (&var_25bh < (int64_t *)0x19042dfa1 || (undefined4 *)0x19042dfa0 < &var_260h) {\r\n    0x18388bbb9    |            var_25ch = 0x74;\r\n    0x18388bbc6    |            var_260h = 0x6e657665;\r\n    0x18388bbcd    |            var_25bh._0_1_ = 0;\r\n    0x18388bbdd    |            var_216h._5_1_ = '\\x12';\r\n    0x18388bbfe    |            if (&var_216h < (int64_t *)0x190c46339 || (int64_t *)0x190c46338 < &var_228h) {\r\n    0x18388bc13    |                var_218h = 0x7972;\r\n    0x18388bc1f    |                var_228h._0_4_ = 0x66726570;\r\n    0x18388bc1f    |                var_228h._4_4_ = 0x616d726f;\r\n    0x18388bc1f    |                uStack_220 = 0x5f65636e;\r\n    0x18388bc1f    |                uStack_21c = 0x6f6d656d;\r\n    0x18388bc23    |                var_216h._0_1_ = 0;\r\n    0x18388bc40    |                func_0x0001838887d0(0x190c46338, &var_228h, &var_260h, &var_208h, &var_248h);\r\n    0x18388bc4a    |                if (var_216h._5_1_ < '\\0') {\r\n    0x18388bc57    |                    func_0x0001841dcbe0(CONCAT44(var_228h._4_4_, (undefined4)var_228h), \r\n    0x18388bc4c    |                                        CONCAT17(var_216h._5_1_, \r\n    0x18388bc4c    |                                                 CONCAT43(var_216h._1_4_, CONCAT12((undefined)var_216h, var_218h))) &\r\n    0x18388bc5f    |                                        0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388bc6c    |                if (var_249h < '\\0') {\r\n    0x18388bc79    |                    func_0x0001841dcbe0(CONCAT26(var_25bh._1_2_, \r\n    0x18388bc79    |                                                 CONCAT15((undefined)var_25bh, CONCAT14(var_25ch, var_260h))), \r\n    0x18388bc6e    |                                        CONCAT17(var_249h, var_250h) & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388bc8e    |                if ((int64_t)stack0xfffffffffffffe08 < 0) {\r\n    0x18388bc9b    |                    func_0x0001841dcbe0(CONCAT44(var_208h._4_4_, (int32_t)var_208h), \r\n    0x18388bc98    |                                        stack0xfffffffffffffe08 & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388bcb4    |                piVar9 = (int64_t *)func_0x0001844eac90(0x190c468b8, 1);\r\n    0x18388bcca    |                if (*(int64_t *)(*piVar9 + 0x28) == 0x18476a690) {\r\n    0x18388be6f    |                    func_0x00018476a690(piVar9, 1);\r\n                   |                } else {\r\n    0x18388bcdb    |                    (*(code *)0x185f59da0)(piVar9, 1);\r\n                   |                }\r\n    0x18388bcff    |                if ((*(int32_t *)0x191de85c0 < 2) && ((*(int32_t *)0x191cd6be0 != 0 || (*(int64_t *)0x191de85c8 != 0))))\r\n                   |                {\r\n    0x18388bd0c    |                    func_0x00018030d390(&var_208h, 0x190c46f98, 0x6a, 1);\r\n    0x18388bd40    |                    uVar10 = func_0x000184dcd0d0((int64_t)&var_1fbh + 3, 0x190c46fd8, 0x23);\r\n    0x18388bd45    |                    iVar28 = (int64_t)var_2d8h._7_1_;\r\n    0x18388bd4e    |                    iVar12 = iVar28;\r\n    0x18388bd4e    |                    if (iVar28 < 0) {\r\n    0x18388bd4e    |                        iVar12 = CONCAT26(var_2dah, CONCAT51(var_2dfh, var_2e0h));\r\n                   |                    }\r\n    0x18388bd54    |                    piVar9 = &var_2e8h;\r\n    0x18388bd54    |                    if (iVar28 < 0) {\r\n    0x18388bd54    |                        piVar9 = (int64_t *)\r\n    0x18388bd54    |                                 CONCAT17(var_2e8h._7_1_, \r\n    0x18388bd54    |                                          CONCAT16(var_2e8h._6_1_, CONCAT24(var_2e8h._4_2_, (undefined4)var_2e8h)));\r\n                   |                    }\r\n    0x18388bd60    |                    uVar10 = func_0x000184dcd0d0(uVar10, piVar9, iVar12);\r\n    0x18388bd75    |                    uVar10 = func_0x000184dcd0d0(uVar10, 0x190c47000, 0xb);\r\n    0x18388bd80    |                    func_0x000184dd1300(uVar10, uVar22);\r\n    0x18388bd8c    |                    var_208h._0_4_ = -0x7007e9b8;\r\n    0x18388bd8c    |                    var_208h._4_4_ = 1;\r\n    0x18388bd0c    |                    func_0x00018030e9d0(&var_208h);\r\n    0x18388bda6    |                    *(undefined8 *)((int64_t)&var_1fbh + (int64_t)*(int32_t *)(stack0xfffffffffffffe08 + 4) + 3) =\r\n    0x18388bda6    |                         0x18fe1b290;\r\n    0x18388bdb5    |                    stack0xfffffffffffffe10 = 0x18fe20d40;\r\n    0x18388bdbe    |                    if (var_1a0h._7_1_ < '\\0') {\r\n    0x18388bdd3    |                        func_0x0001841dcbe0(var_1b0h, CONCAT17(var_1a0h._7_1_, (unkbyte7)var_1a0h) & 0x7fffffffffffffff)\r\n                   |                        ;\r\n                   |                    }\r\n    0x18388bde7    |                    stack0xfffffffffffffe10 = 0x18fe20db0;\r\n    0x18388bdf8    |                    if (var_1e8h != 0x191de1450) {\r\n    0x18388c22b    |                        LOCK();\r\n    0x18388c22b    |                        piVar13 = (int32_t *)(var_1e8h + 8);\r\n    0x18388c22b    |                        iVar1 = *piVar13;\r\n    0x18388c22b    |                        *piVar13 = *piVar13 + -1;\r\n    0x18388c22b    |                        UNLOCK();\r\n    0x18388c232    |                        if (iVar1 == 0) {\r\n    0x18388c23f    |                            (*(code *)0x185f59da0)();\r\n                   |                        }\r\n                   |                    }\r\n    0x18388bdd8    |                    func_0x00018424db70((int64_t)&var_1f1h + 1);\r\n    0x18388bdfe    |                    func_0x0001848f8b80(&var_188h);\r\n                   |                }\r\n    0x18388be1e    |                if ((int64_t)_var_238h < 0) {\r\n    0x18388be33    |                    func_0x0001841dcbe0(var_248h, _var_238h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388be38    |                iVar12 = var_298h;\r\n    0x18388be43    |                if (var_298h != 0) {\r\n    0x18388be81    |                    iVar28 = var_290h << 5;\r\n    0x18388be88    |                    if (iVar28 != 0) {\r\n    0x18388be8a    |                        iVar17 = var_298h + -0x20;\r\n                   |                        do {\r\n    0x18388be8e    |                            func_0x000184e58cd0(iVar17 + iVar28);\r\n    0x18388be97    |                            iVar28 = iVar28 + -0x20;\r\n    0x18388be9b    |                        } while (iVar28 != 0);\r\n                   |                    }\r\n    0x18388bea8    |                    var_290h = iVar12 - var_298h >> 5;\r\n    0x18388bec0    |                    func_0x0001841dcbe0(var_298h, var_288h << 5);\r\n                   |                }\r\n    0x18388be4a    |                if (var_2d8h < 0) {\r\n    0x18388be55    |                    func_0x0001841dcbe0(CONCAT17(var_2e8h._7_1_, \r\n    0x18388be55    |                                                 CONCAT16(var_2e8h._6_1_, CONCAT24(var_2e8h._4_2_, (undefined4)var_2e8h)\r\n    0x18388be5d    |                                                         )), var_2d8h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x18388aef1    |                return;\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n                   |code_r0x00018388bf59:\r\n    0x18388bf59    |    // WARNING: Does not return\r\n    0x18388bf59    |    pcVar2 = (code *)invalidInstructionException();\r\n    0x18388bf59    |    (*pcVar2)();\r\n                   |}\r\n[{\"offset\":6501740096,\"name\":\"fcn.18388ae40\",\"size\":5246,\"is-pure\":false,\"realsz\":5192,\"noreturn\":false,\"stackframe\":792,\"calltype\":\"ms\",\"cost\":1495,\"cc\":149,\"loops\":52,\"bits\":64,\"type\":\"fcn\",\"nbbs\":248,\"edges\":364,\"ebbs\":14,\"signature\":\"fcn.18388ae40(int64_t arg1, int64_t arg2, int64_t arg3);\",\"minbound\":6501740096,\"maxbound\":6501745342,\"callrefs\":[{\"from\":6501740179,\"to\":6501740202,\"type\":\"CODE\"},{\"from\":6501740218,\"to\":6501740181,\"type\":\"CODE\"},{\"from\":6501740235,\"to\":6501740246,\"type\":\"CODE\"},{\"from\":6501740306,\"to\":6501735968,\"type\":\"CALL\"},{\"from\":6501740398,\"to\":6501740425,\"type\":\"CODE\"},{\"from\":6501740400,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501740452,\"to\":6501740400,\"type\":\"CODE\"},{\"from\":6501740462,\"to\":6501740357,\"type\":\"CODE\"},{\"from\":6501740485,\"to\":6501740545,\"type\":\"CODE\"},{\"from\":6501740487,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501740564,\"to\":6501740487,\"type\":\"CODE\"},{\"from\":6501740627,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740642,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501740688,\"to\":6501740566,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740690,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740746,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740807,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740873,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740933,\"type\":\"CODE\"},{\"from\":6501740741,\"to\":6501740999,\"type\":\"CODE\"},{\"from\":6501740802,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740868,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740931,\"to\":6501740999,\"type\":\"CODE\"},{\"from\":6501741079,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501741137,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501741150,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501741155,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741187,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501741193,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741208,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501741236,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501741290,\"to\":6520429280,\"type\":\"CALL\"},{\"from\":6501741426,\"to\":6469361888,\"type\":\"CALL\"},{\"from\":6501741472,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741510,\"to\":6501741536,\"type\":\"CODE\"},{\"from\":6501741565,\"to\":6501734592,\"type\":\"CALL\"},{\"from\":6501741614,\"to\":6501744355,\"type\":\"CODE\"},{\"from\":6501741743,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6501741783,\"to\":6501742396,\"type\":\"CODE\"},{\"from\":6501741889,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6501741897,\"to\":6501741902,\"type\":\"CODE\"},{\"from\":6501741952,\"to\":6501741962,\"type\":\"CODE\"},{\"from\":6501742004,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6501742133,\"to\":6501744448,\"type\":\"CODE\"},{\"from\":6501742241,\"to\":6501744398,\"type\":\"CODE\"},{\"from\":6501742265,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6501742305,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501742310,\"to\":6501741947,\"type\":\"CODE\"},{\"from\":6501742374,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501742502,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501742556,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501742562,\"to\":6501742608,\"type\":\"CODE\"},{\"from\":6501742590,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501742603,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501742661,\"to\":6501742704,\"type\":\"CODE\"},{\"from\":6501742666,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501742675,\"to\":6501743100,\"type\":\"CODE\"},{\"from\":6501742719,\"to\":6501735376,\"type\":\"CALL\"},{\"from\":6501742735,\"to\":6611684432,\"type\":\"CALL\"},{\"from\":6501742792,\"to\":6501742796,\"type\":\"CODE\"},{\"from\":6501742807,\"to\":6544807632,\"type\":\"CALL\"},{\"from\":6501742827,\"to\":6451260224,\"type\":\"CALL\"},{\"from\":6501742888,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501742962,\"to\":6456090784,\"type\":\"CALL\"},{\"from\":6501742999,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501743045,\"to\":6740379656,\"type\":\"CALL\"},{\"from\":6501743222,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501743284,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501743341,\"to\":6524601072,\"type\":\"CALL\"},{\"from\":6501743402,\"to\":6471067168,\"type\":\"CALL\"},{\"from\":6501743680,\"to\":6501730256,\"type\":\"CALL\"},{\"from\":6501743711,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501743745,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501743779,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501743796,\"to\":6514715792,\"type\":\"CALL\"},{\"from\":6501743835,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501743907,\"to\":6445650832,\"type\":\"CALL\"},{\"from\":6501743936,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501743968,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501743989,\"to\":6524031184,\"type\":\"CALL\"},{\"from\":6501744000,\"to\":6524048128,\"type\":\"CALL\"},{\"from\":6501744019,\"to\":6445656528,\"type\":\"CALL\"},{\"from\":6501744083,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501744137,\"to\":6511975280,\"type\":\"CALL\"},{\"from\":6501744145,\"to\":6518967168,\"type\":\"CALL\"},{\"from\":6501744179,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501744221,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501744226,\"to\":6501740246,\"type\":\"CODE\"},{\"from\":6501744239,\"to\":6517335696,\"type\":\"CALL\"},{\"from\":6501744244,\"to\":6501743841,\"type\":\"CODE\"},{\"from\":6501744274,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6501744320,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6501744325,\"to\":6501744197,\"type\":\"CODE\"},{\"from\":6501744371,\"to\":6501744330,\"type\":\"CODE\"},{\"from\":6501744373,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501744421,\"to\":6501744373,\"type\":\"CODE\"},{\"from\":6501744423,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501744471,\"to\":6501744423,\"type\":\"CODE\"},{\"from\":6501744528,\"to\":6501744729,\"type\":\"CODE\"},{\"from\":6501744533,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501744612,\"to\":6501744533,\"type\":\"CODE\"},{\"from\":6501744622,\"to\":6501741426,\"type\":\"CODE\"},{\"from\":6501744671,\"to\":6511423872,\"type\":\"CALL\"},{\"from\":6501744724,\"to\":6501744475,\"type\":\"CODE\"},{\"from\":6501744778,\"to\":6442840976,\"type\":\"CALL\"},{\"from\":6501744826,\"to\":6501742396,\"type\":\"CODE\"},{\"from\":6501744877,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501744936,\"to\":6636678064,\"type\":\"CALL\"},{\"from\":6501744988,\"to\":6740379656,\"type\":\"CALL\"},{\"from\":6501745068,\"to\":6501745086,\"type\":\"CODE\"},{\"from\":6501745073,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501745082,\"to\":6501745032,\"type\":\"CODE\"},{\"from\":6501745109,\"to\":6501741450,\"type\":\"CODE\"},{\"from\":6501745119,\"to\":6501741150,\"type\":\"CODE\"},{\"from\":6501745165,\"to\":6545792064,\"type\":\"CALL\"},{\"from\":6501745170,\"to\":6543271376,\"type\":\"CALL\"},{\"from\":6501745215,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6501745221,\"to\":6501744126,\"type\":\"CODE\"},{\"from\":6501745266,\"to\":6501743092,\"type\":\"CODE\"},{\"from\":6501745282,\"to\":6522896976,\"type\":\"CALL\"},{\"from\":6501745292,\"to\":6501741369,\"type\":\"CODE\"},{\"from\":6501745337,\"to\":6501745032,\"type\":\"CODE\"}],\"datarefs\":[{\"from\":6501740443,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501740555,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501740575,\"to\":6712125168,\"type\":\"DATA\"},{\"from\":6501740607,\"to\":6712125171,\"type\":\"DATA\"},{\"from\":6501740617,\"to\":6712125168,\"type\":\"DATA\"},{\"from\":6501740674,\"to\":6723760184,\"type\":\"DATA\"},{\"from\":6501740699,\"to\":6713609232,\"type\":\"DATA\"},{\"from\":6501740755,\"to\":6723760140,\"type\":\"DATA\"},{\"from\":6501740816,\"to\":6723760152,\"type\":\"DATA\"},{\"from\":6501740882,\"to\":6723759992,\"type\":\"DATA\"},{\"from\":6501740914,\"to\":6723760000,\"type\":\"DATA\"},{\"from\":6501740924,\"to\":6723759992,\"type\":\"DATA\"},{\"from\":6501740942,\"to\":6723760168,\"type\":\"DATA\"},{\"from\":6501741099,\"to\":6537935408,\"type\":\"DATA\"},{\"from\":6501741128,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501741160,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6501741172,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6501741251,\"to\":6742372168,\"type\":\"DATA\"},{\"from\":6501741280,\"to\":6727542840,\"type\":\"DATA\"},{\"from\":6501741500,\"to\":6712105968,\"type\":\"DATA\"},{\"from\":6501741512,\"to\":6722592736,\"type\":\"DATA\"},{\"from\":6501741523,\"to\":6722592728,\"type\":\"DATA\"},{\"from\":6501741727,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501741992,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501742517,\"to\":6537935408,\"type\":\"DATA\"},{\"from\":6501742529,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6501742541,\"to\":6488537376,\"type\":\"DATA\"},{\"from\":6501742581,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501742651,\"to\":6712105968,\"type\":\"DATA\"},{\"from\":6501742680,\"to\":6722592736,\"type\":\"DATA\"},{\"from\":6501742691,\"to\":6722592728,\"type\":\"DATA\"},{\"from\":6501742853,\"to\":6712106496,\"type\":\"DATA\"},{\"from\":6501742933,\"to\":6718521144,\"type\":\"DATA\"},{\"from\":6501742967,\"to\":6718516448,\"type\":\"DATA\"},{\"from\":6501743004,\"to\":6741125872,\"type\":\"DATA\"},{\"from\":6501743011,\"to\":6537033840,\"type\":\"DATA\"},{\"from\":6501743100,\"to\":6742194320,\"type\":\"DATA\"},{\"from\":6501743185,\"to\":6723757480,\"type\":\"DATA\"},{\"from\":6501743250,\"to\":6723757736,\"type\":\"DATA\"},{\"from\":6501743307,\"to\":6723757752,\"type\":\"DATA\"},{\"from\":6501743421,\"to\":6723760008,\"type\":\"DATA\"},{\"from\":6501743504,\"to\":6715269024,\"type\":\"DATA\"},{\"from\":6501743539,\"to\":6715269028,\"type\":\"DATA\"},{\"from\":6501743552,\"to\":6715269024,\"type\":\"DATA\"},{\"from\":6501743585,\"to\":6723756856,\"type\":\"DATA\"},{\"from\":6501743620,\"to\":6723756872,\"type\":\"DATA\"},{\"from\":6501743640,\"to\":6723756856,\"type\":\"DATA\"},{\"from\":6501743784,\"to\":6723758264,\"type\":\"DATA\"},{\"from\":6501743808,\"to\":6517335696,\"type\":\"DATA\"},{\"from\":6501743841,\"to\":6742246848,\"type\":\"DATA\"},{\"from\":6501743854,\"to\":6741126112,\"type\":\"DATA\"},{\"from\":6501743863,\"to\":6742246856,\"type\":\"DATA\"},{\"from\":6501743877,\"to\":6723760024,\"type\":\"DATA\"},{\"from\":6501743920,\"to\":6723760088,\"type\":\"DATA\"},{\"from\":6501743973,\"to\":6723760128,\"type\":\"DATA\"},{\"from\":6501744005,\"to\":6710367816,\"type\":\"DATA\"},{\"from\":6501744031,\"to\":6708900496,\"type\":\"DATA\"},{\"from\":6501744046,\"to\":6708923712,\"type\":\"DATA\"},{\"from\":6501744096,\"to\":6708923824,\"type\":\"DATA\"},{\"from\":6501744110,\"to\":6742217808,\"type\":\"DATA\"},{\"from\":6501744412,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744462,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744603,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744659,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744769,\"to\":6741126408,\"type\":\"DATA\"},{\"from\":6501744831,\"to\":6742372168,\"type\":\"DATA\"},{\"from\":6501744870,\"to\":6722593292,\"type\":\"DATA\"},{\"from\":6501744951,\"to\":6741125872,\"type\":\"DATA\"},{\"from\":6501744958,\"to\":6537033840,\"type\":\"DATA\"},{\"from\":6501745229,\"to\":6742234664,\"type\":\"DATA\"},{\"from\":6501745303,\"to\":6742234664,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6501740179,\"to\":6501740202,\"type\":\"CODE\"},{\"from\":6501740218,\"to\":6501740181,\"type\":\"CODE\"},{\"from\":6501740235,\"to\":6501740246,\"type\":\"CODE\"},{\"from\":6501740398,\"to\":6501740425,\"type\":\"CODE\"},{\"from\":6501740452,\"to\":6501740400,\"type\":\"CODE\"},{\"from\":6501740462,\"to\":6501740357,\"type\":\"CODE\"},{\"from\":6501740485,\"to\":6501740545,\"type\":\"CODE\"},{\"from\":6501740564,\"to\":6501740487,\"type\":\"CODE\"},{\"from\":6501740627,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740566,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740690,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740746,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740807,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740873,\"type\":\"CODE\"},{\"from\":6501740688,\"to\":6501740933,\"type\":\"CODE\"},{\"from\":6501740741,\"to\":6501740999,\"type\":\"CODE\"},{\"from\":6501740802,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740868,\"to\":6501741004,\"type\":\"CODE\"},{\"from\":6501740931,\"to\":6501740999,\"type\":\"CODE\"},{\"from\":6501741155,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741193,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741472,\"to\":6501741484,\"type\":\"CODE\"},{\"from\":6501741510,\"to\":6501741536,\"type\":\"CODE\"},{\"from\":6501741614,\"to\":6501744355,\"type\":\"CODE\"},{\"from\":6501741783,\"to\":6501742396,\"type\":\"CODE\"},{\"from\":6501741897,\"to\":6501741902,\"type\":\"CODE\"},{\"from\":6501741952,\"to\":6501741962,\"type\":\"CODE\"},{\"from\":6501742133,\"to\":6501744448,\"type\":\"CODE\"},{\"from\":6501742241,\"to\":6501744398,\"type\":\"CODE\"},{\"from\":6501742310,\"to\":6501741947,\"type\":\"CODE\"},{\"from\":6501742562,\"to\":6501742608,\"type\":\"CODE\"},{\"from\":6501742661,\"to\":6501742704,\"type\":\"CODE\"},{\"from\":6501742675,\"to\":6501743100,\"type\":\"CODE\"},{\"from\":6501742792,\"to\":6501742796,\"type\":\"CODE\"},{\"from\":6501744226,\"to\":6501740246,\"type\":\"CODE\"},{\"from\":6501744244,\"to\":6501743841,\"type\":\"CODE\"},{\"from\":6501744325,\"to\":6501744197,\"type\":\"CODE\"},{\"from\":6501744371,\"to\":6501744330,\"type\":\"CODE\"},{\"from\":6501744421,\"to\":6501744373,\"type\":\"CODE\"},{\"from\":6501744471,\"to\":6501744423,\"type\":\"CODE\"},{\"from\":6501744528,\"to\":6501744729,\"type\":\"CODE\"},{\"from\":6501744612,\"to\":6501744533,\"type\":\"CODE\"},{\"from\":6501744622,\"to\":6501741426,\"type\":\"CODE\"},{\"from\":6501744724,\"to\":6501744475,\"type\":\"CODE\"},{\"from\":6501744826,\"to\":6501742396,\"type\":\"CODE\"},{\"from\":6501745068,\"to\":6501745086,\"type\":\"CODE\"},{\"from\":6501745082,\"to\":6501745032,\"type\":\"CODE\"},{\"from\":6501745109,\"to\":6501741450,\"type\":\"CODE\"},{\"from\":6501745119,\"to\":6501741150,\"type\":\"CODE\"},{\"from\":6501745221,\"to\":6501744126,\"type\":\"CODE\"},{\"from\":6501745266,\"to\":6501743092,\"type\":\"CODE\"},{\"from\":6501745292,\"to\":6501741369,\"type\":\"CODE\"},{\"from\":6501745337,\"to\":6501745032,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":53,\"outdegree\":69,\"nlocals\":63,\"nargs\":3,\"stackvars\":[{\"name\":\"var_338h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-824}},{\"name\":\"var_330h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-816}},{\"name\":\"var_320h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-800}},{\"name\":\"var_318h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-792}},{\"name\":\"var_310h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-784}},{\"name\":\"var_300h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-768}},{\"name\":\"var_2f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-760}},{\"name\":\"var_2ech\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-748}},{\"name\":\"var_2e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-744}},{\"name\":\"var_2e5h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-741}},{\"name\":\"var_2e4h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-740}},{\"name\":\"var_2e2h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-738}},{\"name\":\"var_2e1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-737}},{\"name\":\"var_2e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-736}},{\"name\":\"var_2dfh\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-735}},{\"name\":\"var_2dah\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-730}},{\"name\":\"var_2d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-728}},{\"name\":\"var_2d1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-721}},{\"name\":\"var_2c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-712}},{\"name\":\"var_2c0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-704}},{\"name\":\"var_2b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-696}},{\"name\":\"var_2b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-688}},{\"name\":\"var_2a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-680}},{\"name\":\"var_298h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-664}},{\"name\":\"var_290h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-656}},{\"name\":\"var_288h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-648}},{\"name\":\"var_278h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-632}},{\"name\":\"var_270h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-624}},{\"name\":\"var_268h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-616}},{\"name\":\"var_260h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-608}},{\"name\":\"var_25ch\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-604}},{\"name\":\"var_25bh\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-603}},{\"name\":\"var_250h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-592}},{\"name\":\"var_249h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-585}},{\"name\":\"var_248h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-584}},{\"name\":\"var_238h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-568}},{\"name\":\"var_231h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-561}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_216h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-534}},{\"name\":\"var_208h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-520}},{\"name\":\"var_203h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-515}},{\"name\":\"var_200h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-512}},{\"name\":\"var_1fbh\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-507}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1f1h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-497}},{\"name\":\"var_1f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-496}},{\"name\":\"var_1e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-488}},{\"name\":\"var_1e0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-480}},{\"name\":\"var_1b0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-432}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}},{\"name\":\"var_8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":8}},{\"name\":\"var_18h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":24}}],\"regvars\":[{\"name\":\"arg3\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"r8\"}},{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"confidence":"observed","authority":"shipped-artifact","environment":null,"limitations":["The executable version and supported formats are reported as unknown because no reliable version probe was performed.","A non-zero process exit is preserved as an observed command result.","Rizin commands and retained plugins may read files or access network resources outside the selected artifact; those external inputs are not bound to Evidence.","When both are available, pre-run and post-run digests detect artifact changes across the provider call but cannot prove the exact bytes consumed during the call."],"relationship_coverage":null,"locations":[{"kind":"artifact-path","path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"}],"evidence_links":[]},"meta":{"command":"execute-rizin-command","duration":"5764ms"}}
