File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
    14001a300
    14001a300_pei386_runtime_relocator:
    14001a300push rbp
    14001a301push r15
    14001a303push r14
    14001a305push r13
    14001a307push r12
    14001a309push rdi
    14001a30apush rsi
    14001a30bpush rbx
    14001a30csub rsp, 72
    14001a310lea rbp, [rsp+64]
    14001a315mov esi, [rip+0x1adef5]
    14001a31btest esi, esi
    14001a31dje 0x14001a330
    14001a31f
    14001a31floc_14001a31f:
    14001a31flea rsp, [rbp+8]
    14001a323pop rbx
    14001a324pop rsi
    14001a325pop rdi
    14001a326pop r12
    14001a328pop r13
    14001a32apop r14
    14001a32cpop r15
    14001a32epop rbp
    14001a32fret
    14001a330
    14001a330loc_14001a330:
    14001a330mov [rip+0x1aded6], 1
    14001a33acall __mingw_GetSectionCount
    14001a33fcdqe
    14001a341lea rax, [rax+4*rax]
    14001a345lea rax, [8*rax+15]
    14001a34dand rax, -16
    14001a351call ___chkstk_ms
    14001a356mov rdi, [rip+0x17d223]
    14001a35dmov rbx, [rip+0x17d22c]
    14001a364sub rsp, rax
    14001a367mov [rip+0x1adea3], 0
    14001a371lea rax, [rsp+48]
    14001a376mov [rip+0x1ade9b], rax
    14001a37dmov rax, rdi
    14001a380sub rax, rbx
    14001a383cmp rax, 7
    14001a387jle 0x14001a31f
    14001a389cmp rax, 11
    14001a38djg 0x14001a518
    14001a393
    14001a393loc_14001a393:
    14001a393mov edx, [rbx]
    14001a395test edx, edx
    14001a397jne 0x14001a52d
    14001a39dmov eax, [rbx+4]
    14001a3a0test eax, eax
    14001a3a2jne 0x14001a52d
    14001a3a8
    14001a3a8loc_14001a3a8:
    14001a3a8mov edx, [rbx+8]
    14001a3abcmp edx, 1
    14001a3aejne 0x14001a683
    14001a3b4add rbx, 12
    14001a3b8mov r14, [rip+0x17d1b1]
    14001a3bflea r12, [rbp-8]
    14001a3c3cmp rbx, rdi
    14001a3c6jb 0x14001a444
    14001a3c8jmp 0x14001a31f
    14001a3cd
    14001a3cd 0f 1f 00 ...
    14001a3d0
    14001a3d0loc_14001a3d0:
    14001a3d0cmp edx, 8
    14001a3d3je 0x14001a5f8
    14001a3d9cmp edx, 16
    14001a3dcjne 0x14001a65b
    14001a3e2movzx eax, [r15]
    14001a3e6test ax, ax
    14001a3e9jns 0x14001a3f1
    14001a3ebor rax, 0xffffffffffff0000
    14001a3f1
    14001a3f1loc_14001a3f1:
    14001a3f1sub rax, r8
    14001a3f4add rax, r9
    14001a3f7and ecx, 192
    14001a3fdmov [rbp-8], rax
    14001a401jne 0x14001a41b
    14001a403cmp rax, 65535
    14001a409jg 0x14001a66f
    14001a40fcmp rax, -32768
    14001a415jl 0x14001a66f
    14001a41b
    14001a41bloc_14001a41b:
    14001a41bmov rcx, r15
    14001a41emov r13, r12
    14001a421call mark_section_writable
    14001a426mov r8l, 2
    14001a42cmov rdx, r12
    14001a42fmov rcx, r15
    14001a432call memcpy
    14001a437
    14001a437loc_14001a437:
    14001a437add rbx, 12
    14001a43bcmp rbx, rdi
    14001a43ejae 0x14001a4c0
    14001a444
    14001a444loc_14001a444:
    14001a444mov r8l, [rbx]
    14001a447mov ecx, [rbx+8]
    14001a44amov r15l, [rbx+4]
    14001a44eadd r8, r14
    14001a451movzx edx, cl
    14001a454mov r9, [r8]
    14001a457add r15, r14
    14001a45acmp edx, 32
    14001a45dje 0x14001a590
    14001a463jbe 0x14001a3d0
    14001a469cmp edx, 64
    14001a46cjne 0x14001a65b
    14001a472mov rax, [r15]
    14001a475sub rax, r8
    14001a478add rax, r9
    14001a47band ecx, 192
    14001a481mov [rbp-8], rax
    14001a485jne 0x14001a490
    14001a487test rax, rax
    14001a48ajns 0x14001a66f
    14001a490
    14001a490loc_14001a490:
    14001a490mov rcx, r15
    14001a493add rbx, 12
    14001a497mov r13, r12
    14001a49acall mark_section_writable
    14001a49fmov r8l, 8
    14001a4a5mov rdx, r12
    14001a4a8mov rcx, r15
    14001a4abcall memcpy
    14001a4b0cmp rbx, rdi
    14001a4b3jb 0x14001a444
    14001a4b5nop [rax+rax]
    14001a4c0
    14001a4c0loc_14001a4c0:
    14001a4c0mov eax, [rip+0x1add4e]
    14001a4c6test eax, eax
    14001a4c8jle 0x14001a31f
    14001a4cemov rdi, [rip+0x1af8a3]
    14001a4d5xor ebx, ebx
    14001a4d7nop [rax+rax]
    14001a4e0
    14001a4e0loc_14001a4e0:
    14001a4e0mov rax, [rip+0x1add31]
    14001a4e7add rax, rbx
    14001a4eamov r8l, [rax]
    14001a4edtest r8l, r8l
    14001a4f0je 0x14001a4ff
    14001a4f2mov rdx, [rax+16]
    14001a4f6mov rcx, [rax+8]
    14001a4famov r9, r13
    14001a4fdcall rdi
    14001a4ff
    14001a4ffloc_14001a4ff:
    14001a4ffadd esi, 1
    14001a502add rbx, 40
    14001a506cmp esi, [rip+0x1add08]
    14001a50cjl 0x14001a4e0
    14001a50ejmp 0x14001a31f
    14001a513
    14001a513 0f 1f 44 00 00 ..D..
    14001a518
    14001a518loc_14001a518:
    14001a518mov r9l, [rbx]
    14001a51btest r9l, r9l
    14001a51ejne 0x14001a52d
    14001a520mov r8l, [rbx+4]
    14001a524test r8l, r8l
    14001a527je 0x14001a647
    14001a52d
    14001a52dloc_14001a52d:
    14001a52dcmp rbx, rdi
    14001a530jae 0x14001a31f
    14001a536mov r14, [rip+0x17d033]
    14001a53dlea r13, [rbp-8]
    14001a541nop [rax+rax]
    14001a54cnop [rax]
    14001a550
    14001a550loc_14001a550:
    14001a550mov r12l, [rbx+4]
    14001a554mov eax, [rbx]
    14001a556add rbx, 8
    14001a55aadd eax, [r14+r12]
    14001a55elea rcx, [r12+r14]
    14001a562mov [rbp-8], eax
    14001a565call mark_section_writable
    14001a56amov r8l, 4
    14001a570mov rdx, r13
    14001a573lea rcx, [r12+r14]
    14001a577call memcpy
    14001a57ccmp rbx, rdi
    14001a57fjb 0x14001a550
    14001a581jmp 0x14001a4c0
    14001a586
    14001a586 66 2e 0f 1f 84 00 00 00 00 00 f.........
    14001a590
    14001a590loc_14001a590:
    14001a590mov eax, [r15]
    14001a593test eax, eax
    14001a595jns 0x14001a5a4
    14001a597mov r11, 0xffffffff00000000
    14001a5a1or rax, r11
    14001a5a4
    14001a5a4loc_14001a5a4:
    14001a5a4sub rax, r8
    14001a5a7add rax, r9
    14001a5aaand ecx, 192
    14001a5b0mov [rbp-8], rax
    14001a5b4jne 0x14001a5d0
    14001a5b6mov ecx, -1
    14001a5bbcmp rax, rcx
    14001a5bejg 0x14001a66f
    14001a5c4cmp rax, 0xffffffff80000000
    14001a5cajl 0x14001a66f
    14001a5d0
    14001a5d0loc_14001a5d0:
    14001a5d0mov rcx, r15
    14001a5d3mov r13, r12
    14001a5d6call mark_section_writable
    14001a5dbmov r8l, 4
    14001a5e1mov rdx, r12
    14001a5e4mov rcx, r15
    14001a5e7call memcpy
    14001a5ecjmp 0x14001a437
    14001a5f1
    14001a5f1 0f 1f 80 00 00 00 00 .......
    14001a5f8
    14001a5f8loc_14001a5f8:
    14001a5f8movzx eax, [r15]
    14001a5fctest al, al
    14001a5fejns 0x14001a606
    14001a600or rax, -256
    14001a606
    14001a606loc_14001a606:
    14001a606sub rax, r8
    14001a609add rax, r9
    14001a60cand ecx, 192
    14001a612mov [rbp-8], rax
    14001a616jne 0x14001a626
    14001a618cmp rax, 255
    14001a61ejg 0x14001a66f
    14001a620cmp rax, -128
    14001a624jl 0x14001a66f
    14001a626
    14001a626loc_14001a626:
    14001a626mov rcx, r15
    14001a629mov r13, r12
    14001a62ccall mark_section_writable
    14001a631mov r8l, 1
    14001a637mov rdx, r12
    14001a63amov rcx, r15
    14001a63dcall memcpy
    14001a642jmp 0x14001a437
    14001a647
    14001a647loc_14001a647:
    14001a647mov ecx, [rbx+8]
    14001a64atest ecx, ecx
    14001a64cjne 0x14001a3a8
    14001a652add rbx, 12
    14001a656jmp 0x14001a393
    14001a65b
    14001a65bloc_14001a65b:
    14001a65blea rcx, [rip+0x17bc36]
    14001a662mov [rbp-8], 0
    14001a66acall __report_error
    14001a66f
    14001a66floc_14001a66f:
    14001a66fmov [rsp+32], rax
    14001a674mov r8, r15
    14001a677lea rcx, [rip+0x17bc4a]
    14001a67ecall __report_error
    14001a683
    14001a683loc_14001a683:
    14001a683lea rcx, [rip+0x17bbd6]
    14001a68acall __report_error
    14001a68fnop
    14001a300
    14001a690
    14001a690__mingw_raise_matherr:
    14001a690sub rsp, 88
    14001a694mov rax, [rip+0x1adb85]
    14001a69btest rax, rax
    14001a69eje 0x14001a6c9
    14001a6a0movsd_xmm x0, [rsp+128]
    14001a6a9unpcklpd x2, x3
    14001a6admov [rsp+32], ecx
    14001a6b1lea rcx, [rsp+32]
    14001a6b6mov [rsp+40], rdx
    14001a6bbmovups [rsp+48], x2
    14001a6c0movsd_xmm [rsp+64], x0
    14001a6c6call rax
    14001a6c8nop
    14001a6c9
    14001a6c9loc_14001a6c9:
    14001a6c9add rsp, 88
    14001a6cdret
    14001a690
    14001a6ce
    14001a6ce // align 0x10
    14001a6d0
    14001a6d0__mingw_setusermatherr:
    14001a6d0mov [rip+0x1adb49], rcx
    14001a6d7jmp 0x140026d40
    14001a6d0
    14001a6dc
    14001a6dc // align 0x10
    14001a6e0
    14001a6e0_gnu_exception_handler:
    14001a6e0push rbx
    14001a6e1sub rsp, 32
    14001a6e5mov rdx, [rcx]
    14001a6e8mov eax, [rdx]
    14001a6eamov rbx, rcx
    14001a6edmov ecx, eax
    14001a6efand ecx, 0x20ffffff
    14001a6f5cmp ecx, 0x20474343
    14001a6fbje 0x14001a790
    14001a701
    14001a701loc_14001a701:
    14001a701cmp eax, 0xffffffffc0000096
    14001a706ja 0x14001a74f
    14001a708cmp eax, 0xffffffffc000008b
    14001a70djbe 0x14001a770
    14001a70fadd eax, 0x3fffff73
    14001a714cmp eax, 9
    14001a717ja 0x14001a784
    14001a719lea rdx, [rip+0x17bc00]
    14001a720movsxd rax, [rdx+4*rax]
    14001a724add rax, rdx
    14001a727jmp rax
    14001a729nop [rax]
    14001a730xor edx, edx
    14001a732mov ecx, 8
    14001a737call signal
    14001a73ccmp rax, 1
    14001a740je 0x14001a884
    14001a746
    14001a746loc_14001a746:
    14001a746test rax, rax
    14001a749jne 0x14001a850
    14001a74f
    14001a74floc_14001a74f:
    14001a74fmov rax, [rip+0x1adaea]
    14001a756test rax, rax
    14001a759je 0x14001a7a0
    14001a75bmov rcx, rbx
    14001a75eadd rsp, 32
    14001a762pop rbx
    14001a763jmp rax
    14001a766nop [rax+rax]
    14001a770
    14001a770loc_14001a770:
    14001a770cmp eax, 0xffffffffc0000005
    14001a775je 0x14001a820
    14001a77bja 0x14001a7b0
    14001a77dcmp eax, 0xffffffff80000002
    14001a782jne 0x14001a74f
    14001a784
    14001a784loc_14001a784:
    14001a784mov eax, -1
    14001a789add rsp, 32
    14001a78dpop rbx
    14001a78eret
    14001a78fnop
    14001a790
    14001a790loc_14001a790:
    14001a790test [rdx+4], 1
    14001a794jne 0x14001a701
    14001a79ajmp 0x14001a784
    14001a79cnop [rax]
    14001a7a0
    14001a7a0loc_14001a7a0:
    14001a7a0xor eax, eax
    14001a7a2add rsp, 32
    14001a7a6pop rbx
    14001a7a7ret
    14001a7a8nop [rax+rax]
    14001a7b0
    14001a7b0loc_14001a7b0:
    14001a7b0cmp eax, 0xffffffffc0000008
    14001a7b5je 0x14001a784
    14001a7b7cmp eax, 0xffffffffc000001d
    14001a7bcjne 0x14001a74f
    14001a7bexor edx, edx
    14001a7c0mov ecx, 4
    14001a7c5call signal
    14001a7cacmp rax, 1
    14001a7ceje 0x14001a870
    14001a7d4test rax, rax
    14001a7d7je 0x14001a74f
    14001a7ddmov ecx, 4
    14001a7e2call rax
    14001a7e4jmp 0x14001a784
    14001a7e6nop [rax+rax]
    14001a7f0xor edx, edx
    14001a7f2mov ecx, 8
    14001a7f7call signal
    14001a7fccmp rax, 1
    14001a800jne 0x14001a746
    14001a806mov edx, 1
    14001a80bmov ecx, 8
    14001a810call signal
    14001a815jmp 0x14001a784
    14001a81anop [rax+rax]
    14001a820
    14001a820loc_14001a820:
    14001a820xor edx, edx
    14001a822mov ecx, 11
    14001a827call signal
    14001a82ccmp rax, 1
    14001a830je 0x14001a85c
    14001a832test rax, rax
    14001a835je 0x14001a74f
    14001a83bmov ecx, 11
    14001a840call rax
    14001a842jmp 0x14001a784
    14001a847nop [rax+rax]
    14001a850
    14001a850loc_14001a850:
    14001a850mov ecx, 8
    14001a855call rax
    14001a857jmp 0x14001a784
    14001a85c
    14001a85cloc_14001a85c:
    14001a85cmov edx, 1
    14001a861mov ecx, 11
    14001a866call signal
    14001a86bjmp 0x14001a784
    14001a870
    14001a870loc_14001a870:
    14001a870mov edx, 1
    14001a875mov ecx, 4
    14001a87acall signal
    14001a87fjmp 0x14001a784
    14001a884
    14001a884loc_14001a884:
    14001a884mov edx, 1
    14001a889mov ecx, 8
    14001a88ecall signal
    14001a893call fpreset
    14001a898jmp 0x14001a784
    14001a6e0
    14001a89d
    14001a89d // align 0x10
    14001a8a0
    14001a8a0__mingwthr_run_key_dtors.part.0:
    14001a8a0push rbp
    14001a8a1push rdi
    14001a8a2push rsi
    14001a8a3push rbx
    14001a8a4sub rsp, 40
    14001a8a8lea rcx, [rip+0x1ad9d1]
    14001a8afcall [rip+0x1af32b]
    14001a8b5mov rbx, [rip+0x1ad9a4]
    14001a8bctest rbx, rbx
    14001a8bfje 0x14001a8f4
    14001a8c1mov rbp, [rip+0x1af4a0]
    14001a8c8mov rdi, [rip+0x1af381]
    14001a8cfnop
    14001a8d0
    14001a8d0loc_14001a8d0:
    14001a8d0mov ecx, [rbx]
    14001a8d2call rbp
    14001a8d4mov rsi, rax
    14001a8d7call rdi
    14001a8d9test rsi, rsi
    14001a8dcje 0x14001a8eb
    14001a8detest eax, eax
    14001a8e0jne 0x14001a8eb
    14001a8e2mov rax, [rbx+8]
    14001a8e6mov rcx, rsi
    14001a8e9call rax
    14001a8eb
    14001a8ebloc_14001a8eb:
    14001a8ebmov rbx, [rbx+16]
    14001a8eftest rbx, rbx
    14001a8f2jne 0x14001a8d0
    14001a8f4
    14001a8f4loc_14001a8f4:
    14001a8f4lea rcx, [rip+0x1ad985]
    14001a8fbadd rsp, 40
    14001a8ffpop rbx
    14001a900pop rsi
    14001a901pop rdi
    14001a902pop rbp
    14001a903jmp [rip+0x1af3b6]
    14001a8a0
    14001a90a
    14001a90a // align 0x10
    14001a910
    14001a910___w64_mingwthr_add_key_dtor:
    14001a910sub rsp, 56
    14001a914mov eax, [rip+0x1ad94e]
    14001a91amov r9l, ecx
    14001a91dtest eax, eax
    14001a91fjne 0x14001a930
    14001a921
    14001a921loc_14001a921:
    14001a921xor eax, eax
    14001a923
    14001a923loc_14001a923:
    14001a923add rsp, 56
    14001a927ret
    14001a928
    14001a928 0f 1f 84 00 00 00 00 00 ........
    14001a930
    14001a930loc_14001a930:
    14001a930mov [rsp+72], rdx
    14001a935mov ecx, 1
    14001a93amov edx, 24
    14001a93fmov [rsp+64], r9l
    14001a944call calloc
    14001a949test rax, rax
    14001a94cje 0x14001a997
    14001a94emov r9l, [rsp+64]
    14001a953mov r8, [rsp+72]
    14001a958mov [rsp+40], rax
    14001a95dlea rcx, [rip+0x1ad91c]
    14001a964mov [rax], r9l
    14001a967mov [rax+8], r8
    14001a96bcall [rip+0x1af26f]
    14001a971mov rdx, [rip+0x1ad8e8]
    14001a978mov rax, [rsp+40]
    14001a97dlea rcx, [rip+0x1ad8fc]
    14001a984mov [rax+16], rdx
    14001a988mov [rip+0x1ad8d1], rax
    14001a98fcall [rip+0x1af32b]
    14001a995jmp 0x14001a921
    14001a997
    14001a997loc_14001a997:
    14001a997mov eax, -1
    14001a99cjmp 0x14001a923
    14001a910
    14001a99e
    14001a99e // align 0x10
    14001a9a0
    14001a9a0___w64_mingwthr_remove_key_dtor:
    14001a9a0sub rsp, 40
    14001a9a4mov eax, [rip+0x1ad8be]
    14001a9aatest eax, eax
    14001a9acjne 0x14001a9b8
    14001a9aexor eax, eax
    14001a9b0add rsp, 40
    14001a9b4ret
    14001a9b5
    14001a9b5 0f 1f 00 ...
    14001a9b8
    14001a9b8loc_14001a9b8:
    14001a9b8mov [rsp+48], ecx
    14001a9bclea rcx, [rip+0x1ad8bd]
    14001a9c3call [rip+0x1af217]
    14001a9c9mov rcx, [rip+0x1ad890]
    14001a9d0test rcx, rcx
    14001a9d3je 0x14001aa03
    14001a9d5mov edx, [rsp+48]
    14001a9d9xor r8l, r8l
    14001a9dcjmp 0x14001a9eb
    14001a9de
    14001a9de 66 90 f.
    14001a9e0
    14001a9e0loc_14001a9e0:
    14001a9e0mov r8, rcx
    14001a9e3test rax, rax
    14001a9e6je 0x14001aa03
    14001a9e8mov rcx, rax
    14001a9eb
    14001a9ebloc_14001a9eb:
    14001a9ebmov eax, [rcx]
    14001a9edcmp eax, edx
    14001a9efmov rax, [rcx+16]
    14001a9f3jne 0x14001a9e0
    14001a9f5test r8, r8
    14001a9f8je 0x14001aa20
    14001a9famov [r8+16], rax
    14001a9fe
    14001a9feloc_14001a9fe:
    14001a9fecall free
    14001aa03
    14001aa03loc_14001aa03:
    14001aa03lea rcx, [rip+0x1ad876]
    14001aa0acall [rip+0x1af2b0]
    14001aa10xor eax, eax
    14001aa12add rsp, 40
    14001aa16ret
    14001aa17
    14001aa17 66 0f 1f 84 00 00 00 00 00 f........
    14001aa20
    14001aa20loc_14001aa20:
    14001aa20mov [rip+0x1ad839], rax
    14001aa27jmp 0x14001a9fe
    14001a9a0
    14001aa29
    14001aa29 // align 0x10
    14001aa30
    14001aa30__mingw_TLScallback:
    14001aa30sub rsp, 56
    14001aa34cmp edx, 2
    14001aa37je 0x14001aaf8
    14001aa3dja 0x14001aa68
    14001aa3ftest edx, edx
    14001aa41je 0x14001aa80
    14001aa43mov eax, [rip+0x1ad81f]
    14001aa49test eax, eax
    14001aa4bje 0x14001ab20
    14001aa51
    14001aa51loc_14001aa51:
    14001aa51mov [rip+0x1ad80d], 1
    14001aa5b
    14001aa5bloc_14001aa5b:
    14001aa5bmov eax, 1
    14001aa60add rsp, 56
    14001aa64ret
    14001aa65
    14001aa65 0f 1f 00 ...
    14001aa68
    14001aa68loc_14001aa68:
    14001aa68cmp edx, 3
    14001aa6bjne 0x14001aa5b
    14001aa6dmov eax, [rip+0x1ad7f5]
    14001aa73test eax, eax
    14001aa75je 0x14001aa5b
    14001aa77call __mingwthr_run_key_dtors.part.0
    14001aa7cjmp 0x14001aa5b
    14001aa7e
    14001aa7e 66 90 f.
    14001aa80
    14001aa80loc_14001aa80:
    14001aa80mov eax, [rip+0x1ad7e2]
    14001aa86test eax, eax
    14001aa88jne 0x14001ab10
    14001aa8e
    14001aa8eloc_14001aa8e:
    14001aa8emov eax, [rip+0x1ad7d4]
    14001aa94cmp eax, 1
    14001aa97jne 0x14001aa5b
    14001aa99mov rax, [rip+0x1ad7c0]
    14001aaa0test rax, rax
    14001aaa3je 0x14001aacb
    14001aaa5nop [rax+rax]
    14001aab0
    14001aab0loc_14001aab0:
    14001aab0mov rcx, rax
    14001aab3mov rax, [rax+16]
    14001aab7mov [rsp+40], rax
    14001aabccall free
    14001aac1mov rax, [rsp+40]
    14001aac6test rax, rax
    14001aac9jne 0x14001aab0
    14001aacb
    14001aacbloc_14001aacb:
    14001aacblea rcx, [rip+0x1ad7ae]
    14001aad2mov [rip+0x1ad783], 0
    14001aaddmov [rip+0x1ad781], 0
    14001aae7call [rip+0x1af0e3]
    14001aaedjmp 0x14001aa5b
    14001aaf2
    14001aaf2 66 0f 1f 44 00 00 f..D..
    14001aaf8
    14001aaf8loc_14001aaf8:
    14001aaf8call fpreset
    14001aafdmov eax, 1
    14001ab02add rsp, 56
    14001ab06ret
    14001ab07
    14001ab07 66 0f 1f 84 00 00 00 00 00 f........
    14001ab10
    14001ab10loc_14001ab10:
    14001ab10call __mingwthr_run_key_dtors.part.0
    14001ab15jmp 0x14001aa8e
    14001ab1a
    14001ab1a 66 0f 1f 44 00 00 f..D..
    14001ab20
    14001ab20loc_14001ab20:
    14001ab20lea rcx, [rip+0x1ad759]
    14001ab27call [rip+0x1af173]
    14001ab2djmp 0x14001aa51
    14001aa30
    14001ab32
    14001ab32 // align 0x10
    14001ab40
    14001ab40fpreset:
    14001ab40fninit
    14001ab42ret
    14001ab40
    14001ab43
    14001ab43 // align 0x10
    14001ab50
    14001ab50_ValidateImageBase:
    14001ab50xor eax, eax
    14001ab52cmp [rcx], 23117
    14001ab57jne 0x14001ab68
    14001ab59movsxd rdx, [rcx+60]
    14001ab5dadd rcx, rdx
    14001ab60cmp [rcx], 17744
    14001ab66je 0x14001ab70
    14001ab68
    14001ab68loc_14001ab68:
    14001ab68ret
    14001ab69
    14001ab69 0f 1f 80 00 00 00 00 .......
    14001ab70
    14001ab70loc_14001ab70:
    14001ab70xor eax, eax
    14001ab72cmp [rcx+24], 523
    14001ab78sete al
    14001ab7bret
    14001ab50
    14001ab7c
    14001ab7c // align 0x10
    14001ab80
    14001ab80_FindPESection:
    14001ab80movsxd rax, [rcx+60]
    14001ab84add rax, rcx
    14001ab87movzx ecx, [rax+6]
    14001ab8btest cx, cx
    14001ab8eje 0x14001abcd
    14001ab90movzx r8l, [rax+20]
    14001ab95sub ecx, 1
    14001ab98lea rcx, [rcx+4*rcx]
    14001ab9clea rax, [rax+r8+24]
    14001aba1lea r9, [rax+8*rcx+40]
    14001aba6nop [rax+rax]
    14001abb0
    14001abb0loc_14001abb0:
    14001abb0mov r8l, [rax+12]
    14001abb4mov rcx, r8
    14001abb7cmp rdx, r8
    14001abbajb 0x14001abc4
    14001abbcadd ecx, [rax+8]
    14001abbfcmp rdx, rcx
    14001abc2jb 0x14001abcf
    14001abc4
    14001abc4loc_14001abc4:
    14001abc4add rax, 40
    14001abc8cmp rax, r9
    14001abcbjne 0x14001abb0
    14001abcd
    14001abcdloc_14001abcd:
    14001abcdxor eax, eax
    14001abcf
    14001abcfloc_14001abcf:
    14001abcfret
    14001ab80
    14001abd0
    14001abd0_FindPESectionByName:
    14001abd0push rbp
    14001abd1push rdi
    14001abd2push rsi
    14001abd3push rbx
    14001abd4sub rsp, 40
    14001abd8mov rdi, rcx
    14001abdbcall strlen
    14001abe0cmp rax, 8
    14001abe4ja 0x14001abf4
    14001abe6mov rax, [rip+0x17c983]
    14001abedcmp [rax], 23117
    14001abf2je 0x14001ac08
    14001abf4
    14001abf4loc_14001abf4:
    14001abf4xor ebx, ebx
    14001abf6
    14001abf6loc_14001abf6:
    14001abf6mov rax, rbx
    14001abf9add rsp, 40
    14001abfdpop rbx
    14001abfepop rsi
    14001abffpop rdi
    14001ac00pop rbp
    14001ac01ret
    14001ac02
    14001ac02 66 0f 1f 44 00 00 f..D..
    14001ac08
    14001ac08loc_14001ac08:
    14001ac08movsxd rbp, [rax+60]
    14001ac0cadd rbp, rax
    14001ac0fcmp [rbp], 17744
    14001ac16jne 0x14001abf4
    14001ac18cmp [rbp+24], 523
    14001ac1ejne 0x14001abf4
    14001ac20cmp [rbp+6], 0
    14001ac25je 0x14001abf4
    14001ac27movzx eax, [rbp+20]
    14001ac2bxor esi, esi
    14001ac2dlea rbx, [rbp+rax+24]
    14001ac32nop [rax+rax]
    14001ac3dnop [rax]
    14001ac40
    14001ac40loc_14001ac40:
    14001ac40mov r8l, 8
    14001ac46mov rdx, rdi
    14001ac49mov rcx, rbx
    14001ac4ccall strncmp
    14001ac51test eax, eax
    14001ac53je 0x14001abf6
    14001ac55movzx eax, [rbp+6]
    14001ac59add esi, 1
    14001ac5cadd rbx, 40
    14001ac60cmp esi, eax
    14001ac62jb 0x14001ac40
    14001ac64jmp 0x14001abf4
    14001abd0
    14001ac66
    14001ac66 // align 0x10
    14001ac70
    14001ac70__mingw_GetSectionForAddress:
    14001ac70mov rdx, [rip+0x17c8f9]
    14001ac77xor eax, eax
    14001ac79cmp [rdx], 23117
    14001ac7ejne 0x14001ac90
    14001ac80movsxd r8, [rdx+60]
    14001ac84add r8, rdx
    14001ac87cmp [r8], 17744
    14001ac8eje 0x14001ac98
    14001ac90
    14001ac90loc_14001ac90:
    14001ac90ret
    14001ac91
    14001ac91 0f 1f 80 00 00 00 00 .......
    14001ac98
    14001ac98loc_14001ac98:
    14001ac98cmp [r8+24], 523
    14001ac9fjne 0x14001ac90
    14001aca1movzx r9l, [r8+6]
    14001aca6test r9w, r9w
    14001acaaje 0x14001ac90
    14001acacmovzx eax, [r8+20]
    14001acb1sub rcx, rdx
    14001acb4lea edx, [r9-1]
    14001acb8lea rdx, [rdx+4*rdx]
    14001acbclea rax, [r8+rax+24]
    14001acc1lea r9, [rax+8*rdx+40]
    14001acc6nop [rax+rax]
    14001acd0
    14001acd0loc_14001acd0:
    14001acd0mov r8l, [rax+12]
    14001acd4mov rdx, r8
    14001acd7cmp rcx, r8
    14001acdajb 0x14001ace4
    14001acdcadd edx, [rax+8]
    14001acdfcmp rcx, rdx
    14001ace2jb 0x14001ac90
    14001ace4
    14001ace4loc_14001ace4:
    14001ace4add rax, 40
    14001ace8cmp rax, r9
    14001acebjne 0x14001acd0
    14001acedxor eax, eax
    14001acefret
    14001ac70
    14001acf0
    14001acf0__mingw_GetSectionCount:
    14001acf0mov rax, [rip+0x17c879]
    14001acf7xor ecx, ecx
    14001acf9cmp [rax], 23117
    14001acfejne 0x14001ad0f
    14001ad00movsxd rdx, [rax+60]
    14001ad04add rax, rdx
    14001ad07cmp [rax], 17744
    14001ad0dje 0x14001ad18
    14001ad0f
    14001ad0floc_14001ad0f:
    14001ad0fmov eax, ecx
    14001ad11ret
    14001ad12
    14001ad12 66 0f 1f 44 00 00 f..D..
    14001ad18
    14001ad18loc_14001ad18:
    14001ad18cmp [rax+24], 523
    14001ad1ejne 0x14001ad0f
    14001ad20movzx ecx, [rax+6]
    14001ad24mov eax, ecx
    14001ad26ret
    14001acf0
    14001ad27
    14001ad27 // align 0x10
    14001ad30
    14001ad30_FindPESectionExec:
    14001ad30mov r8, [rip+0x17c839]
    14001ad37xor eax, eax
    14001ad39cmp [r8], 23117
    14001ad3fjne 0x14001ad50
    14001ad41movsxd rdx, [r8+60]
    14001ad45add rdx, r8
    14001ad48cmp [rdx], 17744
    14001ad4eje 0x14001ad58
    14001ad50
    14001ad50loc_14001ad50:
    14001ad50ret
    14001ad51
    14001ad51 0f 1f 80 00 00 00 00 .......
    14001ad58
    14001ad58loc_14001ad58:
    14001ad58cmp [rdx+24], 523
    14001ad5ejne 0x14001ad50
    14001ad60movzx r8l, [rdx+6]
    14001ad65test r8w, r8w
    14001ad69je 0x14001ad50
    14001ad6bmovzx eax, [rdx+20]
    14001ad6flea rax, [rdx+rax+24]
    14001ad74lea edx, [r8-1]
    14001ad78lea rdx, [rdx+4*rdx]
    14001ad7clea rdx, [rax+8*rdx+40]
    14001ad81nop [rax+rax]
    14001ad8cnop [rax]
    14001ad90
    14001ad90loc_14001ad90:
    14001ad90test [rax+39], 32
    14001ad94je 0x14001ad9f
    14001ad96test rcx, rcx
    14001ad99je 0x14001ad50
    14001ad9bsub rcx, 1
    14001ad9f
    14001ad9floc_14001ad9f:
    14001ad9fadd rax, 40
    14001ada3cmp rdx, rax
    14001ada6jne 0x14001ad90
    14001ada8xor eax, eax
    14001adaaret
    14001ad30
    14001adab
    14001adab // align 0x10
    14001adb0
    14001adb0_GetPEImageBase:
    14001adb0mov rax, [rip+0x17c7b9]
    14001adb7xor edx, edx
    14001adb9cmp [rax], 23117
    14001adbejne 0x14001adcf
    14001adc0movsxd rcx, [rax+60]
    14001adc4add rcx, rax
    14001adc7cmp [rcx], 17744
    14001adcdje 0x14001add8
    14001adcf
    14001adcfloc_14001adcf:
    14001adcfmov rax, rdx
    14001add2ret
    14001add3
    14001add3 0f 1f 44 00 00 ..D..
    14001add8
    14001add8loc_14001add8:
    14001add8cmp [rcx+24], 523
    14001addecmove rdx, rax
    14001ade2mov rax, rdx
    14001ade5ret
    14001adb0
    14001ade6
    14001ade6 // align 0x10
    14001adf0
    14001adf0_IsNonwritableInCurrentImage:
    14001adf0mov rdx, [rip+0x17c779]
    14001adf7xor eax, eax
    14001adf9cmp [rdx], 23117
    14001adfejne 0x14001ae10
    14001ae00movsxd r8, [rdx+60]
    14001ae04add r8, rdx
    14001ae07cmp [r8], 17744
    14001ae0eje 0x14001ae18
    14001ae10
    14001ae10loc_14001ae10:
    14001ae10ret
    14001ae11
    14001ae11 0f 1f 80 00 00 00 00 .......
    14001ae18
    14001ae18loc_14001ae18:
    14001ae18cmp [r8+24], 523
    14001ae1fjne 0x14001ae10
    14001ae21movzx r9l, [r8+6]
    14001ae26test r9w, r9w
    14001ae2aje 0x14001ae10
    14001ae2cmovzx eax, [r8+20]
    14001ae31sub rcx, rdx
    14001ae34lea edx, [r9-1]
    14001ae38lea rdx, [rdx+4*rdx]
    14001ae3clea rax, [r8+rax+24]
    14001ae41lea r9, [rax+8*rdx+40]
    14001ae46nop [rax+rax]
    14001ae50
    14001ae50loc_14001ae50:
    14001ae50mov r8l, [rax+12]
    14001ae54mov rdx, r8
    14001ae57cmp rcx, r8
    14001ae5ajb 0x14001ae64
    14001ae5cadd edx, [rax+8]
    14001ae5fcmp rcx, rdx
    14001ae62jb 0x14001ae70
    14001ae64
    14001ae64loc_14001ae64:
    14001ae64add rax, 40
    14001ae68cmp r9, rax
    14001ae6bjne 0x14001ae50
    14001ae6dxor eax, eax
    14001ae6fret
    14001ae70
    14001ae70loc_14001ae70:
    14001ae70mov eax, [rax+36]
    14001ae73not eax
    14001ae75shr eax, 31
    14001ae78ret
    14001adf0
    14001ae79
    14001ae79 // align 0x10
    14001ae80
    14001ae80__mingw_enum_import_library_names:
    14001ae80mov r11, [rip+0x17c6e9]
    14001ae87xor r8l, r8l
    14001ae8acmp [r11], 23117
    14001ae90jne 0x14001aea1
    14001ae92movsxd rdx, [r11+60]
    14001ae96add rdx, r11
    14001ae99cmp [rdx], 17744
    14001ae9fje 0x14001aea8
    14001aea1
    14001aea1loc_14001aea1:
    14001aea1mov rax, r8
    14001aea4ret
    14001aea5
    14001aea5 0f 1f 00 ...
    14001aea8
    14001aea8loc_14001aea8:
    14001aea8cmp [rdx+24], 523
    14001aeaejne 0x14001aea1
    14001aeb0mov eax, [rdx+144]
    14001aeb6test eax, eax
    14001aeb8je 0x14001aea1
    14001aebamovzx r9l, [rdx+6]
    14001aebftest r9w, r9w
    14001aec3je 0x14001aea1
    14001aec5movzx r8l, [rdx+20]
    14001aecalea rdx, [rdx+r8+24]
    14001aecflea r8l, [r9-1]
    14001aed3lea r8, [r8+4*r8]
    14001aed7lea r10, [rdx+8*r8+40]
    14001aedcnop [rax]
    14001aee0
    14001aee0loc_14001aee0:
    14001aee0mov r9l, [rdx+12]
    14001aee4mov r8, r9
    14001aee7cmp rax, r9
    14001aeeajb 0x14001aef5
    14001aeecadd r8l, [rdx+8]
    14001aef0cmp rax, r8
    14001aef3jb 0x14001af08
    14001aef5
    14001aef5loc_14001aef5:
    14001aef5add rdx, 40
    14001aef9cmp r10, rdx
    14001aefcjne 0x14001aee0
    14001aefe
    14001aefeloc_14001aefe:
    14001aefexor r8l, r8l
    14001af01mov rax, r8
    14001af04ret
    14001af05
    14001af05 0f 1f 00 ...
    14001af08
    14001af08loc_14001af08:
    14001af08add rax, r11
    14001af0bjmp 0x14001af17
    14001af0d
    14001af0d 0f 1f 00 ...
    14001af10
    14001af10loc_14001af10:
    14001af10sub ecx, 1
    14001af13add rax, 20
    14001af17
    14001af17loc_14001af17:
    14001af17mov r8l, [rax+4]
    14001af1btest r8l, r8l
    14001af1ejne 0x14001af27
    14001af20mov edx, [rax+12]
    14001af23test edx, edx
    14001af25je 0x14001aefe
    14001af27
    14001af27loc_14001af27:
    14001af27test ecx, ecx
    14001af29jg 0x14001af10
    14001af2bmov r8l, [rax+12]
    14001af2fadd r8, r11
    14001af32mov rax, r8
    14001af35ret
    14001ae80
    14001af36
    14001af36 // align 0x10
    14001af40
    14001af40___chkstk_ms:
    14001af40push rcx
    14001af41push rax
    14001af42cmp rax, 4096
    14001af48lea rcx, [rsp+24]
    14001af4djb 0x14001af68
    14001af4f
    14001af4floc_14001af4f:
    14001af4fsub rcx, 4096
    14001af56or [rcx], 0
    14001af5asub rax, 4096
    14001af60cmp rax, 4096
    14001af66ja 0x14001af4f
    14001af68
    14001af68loc_14001af68:
    14001af68sub rcx, rax
    14001af6bor [rcx], 0
    14001af6fpop rax
    14001af70pop rcx
    14001af71ret
    14001af40
    14001af72
    14001af72 // align 0x10
    14001af80
    14001af80_Unwind_ForcedUnwind_Phase2.isra.0:
    14001af80sub rsp, 56
    14001af84xor edx, edx
    14001af86mov r8l, 1
    14001af8cmov [rsp+64], rcx
    14001af91lea r9, [rsp+64]
    14001af96mov ecx, 0x22474343
    14001af9bcall [rip+0x1aed5f]
    14001afa1mov r9, [rsp+64]
    14001afa6mov edx, 26
    14001afabmov ecx, 1
    14001afb0mov rax, [r9+48]
    14001afb4mov r8, [r9]
    14001afb7mov [rsp+32], 0
    14001afc0mov [rsp+40], rax
    14001afc5call [r9+16]
    14001afc9nop
    14001afcaadd rsp, 56
    14001afceret
    14001af80
    14001afcf
    14001afcf // align 0x10
    14001afd0
    14001afd0_Unwind_GetGR:
    14001afd0sub rsp, 40
    14001afd4cmp edx, 1
    14001afd7ja 0x14001afe6
    14001afd9movsxd rdx, edx
    14001afdcmov rax, [rcx+8*rdx+16]
    14001afe1add rsp, 40
    14001afe5ret
    14001afe6
    14001afe6loc_14001afe6:
    14001afe6call abort
    14001afebnop
    14001afd0
    14001afec
    14001afec // align 0x10
    14001aff0
    14001aff0_Unwind_SetGR:
    14001aff0sub rsp, 40
    14001aff4cmp edx, 1
    14001aff7ja 0x14001b006
    14001aff9movsxd rdx, edx
    14001affcmov [rcx+8*rdx+16], r8
    14001b001add rsp, 40
    14001b005ret
    14001b006
    14001b006loc_14001b006:
    14001b006call abort
    14001b00bnop
    14001aff0
    14001b00c
    14001b00c // align 0x10
    14001b010
    14001b010_Unwind_GetCFA:
    14001b010mov rax, [rcx]
    14001b013ret
    14001b010
    14001b014
    14001b014 // align 0x10
    14001b020
    14001b020_Unwind_GetIP:
    14001b020mov rax, [rcx+8]
    14001b024ret
    14001b020
    14001b025
    14001b025 // align 0x10
    14001b030
    14001b030_Unwind_GetIPInfo:
    14001b030mov rax, [rcx+8]
    14001b034mov [rdx], 0
    14001b03aret
    14001b030
    14001b03b
    14001b03b // align 0x10
    14001b040
    14001b040_Unwind_SetIP:
    14001b040mov [rcx+8], rdx
    14001b044ret
    14001b040
    14001b045
    14001b045 // align 0x10
    14001b050
    14001b050_Unwind_GetLanguageSpecificData:
    14001b050mov rax, [rcx+32]
    14001b054mov rax, [rax+56]
    14001b058ret
    14001b050
    14001b059
    14001b059 // align 0x10
    14001b060
    14001b060_Unwind_GetRegionStart:
    14001b060mov rdx, [rcx+32]
    14001b064mov rax, [rdx+16]
    14001b068mov eax, [rax]
    14001b06aadd rax, [rdx+8]
    14001b06eret
    14001b060
    14001b06f
    14001b06f // align 0x10
    14001b070
    14001b070_Unwind_FindEnclosingFunction:
    14001b070sub rsp, 56
    14001b074xor r8l, r8l
    14001b077lea rdx, [rsp+40]
    14001b07ccall [rip+0x1aec9e]
    14001b082mov rdx, rax
    14001b085xor eax, eax
    14001b087test rdx, rdx
    14001b08aje 0x14001b093
    14001b08cmov eax, [rdx]
    14001b08eadd rax, [rsp+40]
    14001b093
    14001b093loc_14001b093:
    14001b093add rsp, 56
    14001b097ret
    14001b070
    14001b098
    14001b098 // align 0x10
    14001b0a0
    14001b0a0_Unwind_GetDataRelBase:
    14001b0a0xor eax, eax
    14001b0a2ret
    14001b0a0
    14001b0a3
    14001b0a3 // align 0x10
    14001b0b0
    14001b0b0_Unwind_GetTextRelBase:
    14001b0b0mov rax, [rcx+32]
    14001b0b4mov rax, [rax+8]
    14001b0b8ret
    14001b0b0
    14001b0b9
    14001b0b9 // align 0x10
    14001b0c0
    14001b0c0_GCC_specific_handler:
    14001b0c0push rsi
    14001b0c1push rbx
    14001b0c2sub rsp, 120
    14001b0c6mov eax, [rcx+4]
    14001b0c9mov [rsp+160], r8
    14001b0d1mov r10, rcx
    14001b0d4mov rbx, rdx
    14001b0d7mov r11, r9
    14001b0datest al, 32
    14001b0dcjne 0x14001b1d0
    14001b0e2mov edx, [rcx]
    14001b0e4mov r9, [rcx+32]
    14001b0e8cmp edx, 0x21474343
    14001b0eeje 0x14001b1b0
    14001b0f4mov rcx, [r11+40]
    14001b0f8mov [rsp+96], r11
    14001b0fdmovq x0, [rcx+152]
    14001b105mov ecx, 0xffffffffdeadbeef
    14001b10amovhps x0, [r11]
    14001b10emovups [rsp+64], x0
    14001b113movq x0, rcx
    14001b118punpcklqdq x0, x0
    14001b11cmovups [rsp+80], x0
    14001b121cmp edx, 0x22474343
    14001b127je 0x14001b1f0
    14001b12dcmp edx, 0x20474343
    14001b133jne 0x14001b1ba
    14001b139test al, 6
    14001b13bje 0x14001b248
    14001b141mov edx, 2
    14001b146lea r11, [rsp+64]
    14001b14b
    14001b14bloc_14001b14b:
    14001b14bmov [rsp+144], r10
    14001b153mov r8, [r9]
    14001b156mov ecx, 1
    14001b15bmov [rsp+32], r11
    14001b160call [rsp+176]
    14001b167mov r10, [rsp+144]
    14001b16fcmp eax, 8
    14001b172je 0x14001b1ba
    14001b174cmp eax, 7
    14001b177jne 0x14001b1ab
    14001b179mov rax, [rsp+88]
    14001b17emovq x0, rbx
    14001b183lea r9, [r10+32]
    14001b187movhps x0, [rsp+72]
    14001b18cmov r8l, 4
    14001b192movups [r10+40], x0
    14001b197mov edx, 1
    14001b19cmov ecx, 0x21474343
    14001b1a1mov [r10+56], rax
    14001b1a5call [rip+0x1aeb55]
    14001b1ab
    14001b1abloc_14001b1ab:
    14001b1abcall abort
    14001b1b0
    14001b1b0loc_14001b1b0:
    14001b1b0cmp rbx, [rcx+40]
    14001b1b4je 0x14001b326
    14001b1ba
    14001b1baloc_14001b1ba:
    14001b1bamov eax, 1
    14001b1bfadd rsp, 120
    14001b1c3pop rbx
    14001b1c4pop rsi
    14001b1c5ret
    14001b1c6
    14001b1c6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    14001b1d0
    14001b1d0loc_14001b1d0:
    14001b1d0mov rax, [r9+40]
    14001b1d4mov rdx, [rcx+56]
    14001b1d8mov [rax+136], rdx
    14001b1dfmov eax, 1
    14001b1e4add rsp, 120
    14001b1e8pop rbx
    14001b1e9pop rsi
    14001b1earet
    14001b1eb
    14001b1eb 0f 1f 44 00 00 ..D..
    14001b1f0
    14001b1f0loc_14001b1f0:
    14001b1f0mov rax, [r9+48]
    14001b1f4lea r11, [rsp+64]
    14001b1f9mov r8, [r9]
    14001b1fcmov [rsp+144], r10
    14001b204mov [rsp+32], r11
    14001b209mov edx, 10
    14001b20emov ecx, 1
    14001b213mov [rsp+56], r11
    14001b218mov [rsp+48], r9
    14001b21dmov [rsp+40], rax
    14001b222call [r9+16]
    14001b226mov r9, [rsp+48]
    14001b22bmov r11, [rsp+56]
    14001b230mov edx, 10
    14001b235mov r10, [rsp+144]
    14001b23djmp 0x14001b14b
    14001b242
    14001b242 66 0f 1f 44 00 00 f..D..
    14001b248
    14001b248loc_14001b248:
    14001b248lea rax, [rsp+64]
    14001b24dmov r8, [r9]
    14001b250mov [rsp+48], r9
    14001b255mov edx, 1
    14001b25amov [rsp+168], r11
    14001b262mov rsi, rax
    14001b265mov ecx, 1
    14001b26amov [rsp+144], r10
    14001b272mov [rsp+32], rax
    14001b277call [rsp+176]
    14001b27emov r9, [rsp+48]
    14001b283cmp eax, 8
    14001b286je 0x14001b1ba
    14001b28ccmp eax, 6
    14001b28fjne 0x14001b1ab
    14001b295mov [rsp+32], rsi
    14001b29amov edx, 6
    14001b29fmov r8, [r9]
    14001b2a2mov ecx, 1
    14001b2a7call [rsp+176]
    14001b2aemov r9, [rsp+48]
    14001b2b3mov r10, [rsp+144]
    14001b2bbcmp eax, 7
    14001b2bemov r11, [rsp+168]
    14001b2c6jne 0x14001b1ab
    14001b2ccmovq x0, rbx
    14001b2d1movhps x0, [rsp+72]
    14001b2d6movups [r9+24], x0
    14001b2dbmov rax, [rsp+88]
    14001b2e0mov rdx, [rsp+72]
    14001b2e5mov r8, r10
    14001b2e8mov rcx, rbx
    14001b2ebmov [r9+40], rax
    14001b2efmov r9, [rsp+80]
    14001b2f4mov [r10+56], rax
    14001b2f8mov rax, [r11+64]
    14001b2fcmov [r10+24], 4
    14001b304movups [r10+40], x0
    14001b309mov [rsp+40], rax
    14001b30emov rax, [rsp+160]
    14001b316mov [rsp+32], rax
    14001b31bcall [rip+0x1aea07]
    14001b321jmp 0x14001b1ab
    14001b326
    14001b326loc_14001b326:
    14001b326mov rax, [r11+64]
    14001b32amov rdx, [rcx+48]
    14001b32emov r8, rcx
    14001b331mov rcx, rbx
    14001b334mov [rsp+40], rax
    14001b339mov rax, [rsp+160]
    14001b341mov [rsp+32], rax
    14001b346call [rip+0x1ae9dc]
    14001b34ccall abort
    14001b351nop
    14001b0c0
    14001b352
    14001b352 // align 0x10
    14001b360
    14001b360_Unwind_RaiseException:
    14001b360sub rsp, 40
    14001b364pxor x0, x0
    14001b368mov r8l, 1
    14001b36exor edx, edx
    14001b370mov [rsp+48], rcx
    14001b375lea r9, [rsp+48]
    14001b37amovups [rcx+16], x0
    14001b37emovups [rcx+32], x0
    14001b382movups [rcx+48], x0
    14001b386mov ecx, 0x20474343
    14001b38bcall [rip+0x1ae96f]
    14001b391mov eax, 5
    14001b396add rsp, 40
    14001b39aret
    14001b360
    14001b39b
    14001b39b // align 0x10
    14001b3a0
    14001b3a0_Unwind_Resume:
    14001b3a0push rdi
    14001b3a1sub rsp, 1680
    14001b3a8xor eax, eax
    14001b3aamov [rsp+1696], rcx
    14001b3b2lea rdi, [rsp+72]
    14001b3b7mov ecx, 18
    14001b3bcrep stosq [rdi], rax
    14001b3bfmov ecx, 27
    14001b3c4lea rdi, [rsp+224]
    14001b3ccmov [rsp+88], 4
    14001b3d4rep stosq [rdi], rax
    14001b3d7mov rax, [rip+0x17af72]
    14001b3demov [rsp+496], 0x10001f
    14001b3e9lea rcx, [rsp+448]
    14001b3f1mov [rsp+64], rax
    14001b3f6mov rax, [rsp+1696]
    14001b3femov rax, [rax+32]
    14001b402mov [rsp+56], rax
    14001b407mov rax, [rsp+1696]
    14001b40fmovq x0, [rsp+56]
    14001b415movq x1, rax
    14001b41amovhps x0, [rax+40]
    14001b41emovhps x1, [rax+24]
    14001b422movups [rsp+112], x0
    14001b427movups [rsp+96], x1
    14001b42ccall [rip+0x1ae8e6]
    14001b432mov rax, [rsp+1696]
    14001b43amov r9, [rsp+1696]
    14001b442lea r8, [rsp+64]
    14001b447mov rdx, [rax+32]
    14001b44bmov rcx, [rax+24]
    14001b44flea rax, [rsp+224]
    14001b457mov [rsp+40], rax
    14001b45clea rax, [rsp+448]
    14001b464mov [rsp+32], rax
    14001b469call [rip+0x1ae8b9]
    14001b46fcall abort
    14001b474nop
    14001b3a0
    14001b475
    14001b475 // align 0x10
    14001b480
    14001b480_Unwind_Resume_or_Rethrow:
    14001b480sub rsp, 56
    14001b484cmp [rcx+16], 0
    14001b489jne 0x14001b4c2
    14001b48bpxor x0, x0
    14001b48fmov [rsp+40], rcx
    14001b494lea r9, [rsp+40]
    14001b499xor edx, edx
    14001b49bmovups [rcx+16], x0
    14001b49fmov r8l, 1
    14001b4a5movups [rcx+32], x0
    14001b4a9movups [rcx+48], x0
    14001b4admov ecx, 0x20474343
    14001b4b2call [rip+0x1ae848]
    14001b4b8mov eax, 5
    14001b4bdadd rsp, 56
    14001b4c1ret
    14001b4c2
    14001b4c2loc_14001b4c2:
    14001b4c2call _Unwind_ForcedUnwind_Phase2.isra.0
    14001b4c7call abort
    14001b4ccnop
    14001b480
    14001b4cd
    14001b4cd // align 0x10
    14001b4d0
    14001b4d0_Unwind_ForcedUnwind:
    14001b4d0sub rsp, 40
    14001b4d4pxor x0, x0
    14001b4d8movups [rcx+40], x0
    14001b4dcmov [rcx+56], 0
    14001b4e4mov [rcx+16], rdx
    14001b4e8mov [rcx+48], r8
    14001b4ecmovups [rcx+24], x0
    14001b4f0call _Unwind_ForcedUnwind_Phase2.isra.0
    14001b4f5mov eax, 16
    14001b4faadd rsp, 40
    14001b4feret
    14001b4d0
    14001b4ff
    14001b4ff // align 0x10
    14001b500
    14001b500_Unwind_DeleteException:
    14001b500mov rax, [rcx+8]
    14001b504test rax, rax
    14001b507je 0x14001b518
    14001b509mov rdx, rcx
    14001b50cmov ecx, 1
    14001b511jmp rax
    14001b514nop [rax]
    14001b518
    14001b518loc_14001b518:
    14001b518ret
    14001b500
    14001b519
    14001b519 // align 0x10
    14001b520
    14001b520_Unwind_Backtrace:
    14001b520push rbp
    14001b521push rdi
    14001b522push rsi
    14001b523push rbx
    14001b524sub rsp, 1656
    14001b52bpxor x0, x0
    14001b52fxor eax, eax
    14001b531mov [rsp+1696], rcx
    14001b539mov ecx, 27
    14001b53elea rdi, [rsp+192]
    14001b546rep stosq [rdi], rax
    14001b549movups [rsp+64], x0
    14001b54elea rcx, [rsp+416]
    14001b556mov [rsp+1704], rdx
    14001b55emov [rsp+96], 0
    14001b567mov [rsp+464], 0x10001f
    14001b572movups [rsp+80], x0
    14001b577movups [rsp+112], x0
    14001b57cmovups [rsp+128], x0
    14001b584movups [rsp+144], x0
    14001b58cmovups [rsp+160], x0
    14001b594movups [rsp+176], x0
    14001b59ccall [rip+0x1ae776]
    14001b5a2mov rdi, [rip+0x1ae777]
    14001b5a9mov rcx, [rsp+664]
    14001b5b1lea rbx, [rsp+112]
    14001b5b6lea rax, [rsp+416]
    14001b5bemov rbp, [rip+0x1ae76b]
    14001b5c5lea rsi, [rsp+192]
    14001b5cdmov [rsp+96], rbx
    14001b5d2mov [rsp+152], rax
    14001b5damov [rsp+176], rsi
    14001b5e2jmp 0x14001b66c
    14001b5e7
    14001b5e7 66 0f 1f 84 00 00 00 00 00 f........
    14001b5f0
    14001b5f0loc_14001b5f0:
    14001b5f0lea rax, [rbx+24]
    14001b5f4mov rdx, [rbx+8]
    14001b5f8xor ecx, ecx
    14001b5famov [rsp+56], 0
    14001b603mov [rsp+48], rax
    14001b608lea rax, [rbx+56]
    14001b60cmov r8, [rsp+664]
    14001b614mov [rsp+40], rax
    14001b619lea rax, [rsp+416]
    14001b621mov [rsp+32], rax
    14001b626call rbp
    14001b628mov rdx, [rsp+1704]
    14001b630lea rcx, [rsp+64]
    14001b635movq x0, [rsp+568]
    14001b63emov [rbx+48], rax
    14001b642movhps x0, [rsp+664]
    14001b64amovups [rsp+64], x0
    14001b64fcall [rsp+1696]
    14001b656test eax, eax
    14001b658jne 0x14001b6a0
    14001b65amov rcx, [rsp+664]
    14001b662test rcx, rcx
    14001b665je 0x14001b68e
    14001b667mov rbx, [rsp+96]
    14001b66c
    14001b66cloc_14001b66c:
    14001b66cmov [rbx], rcx
    14001b66flea rdx, [rbx+8]
    14001b673mov r8, rsi
    14001b676call rdi
    14001b678mov [rbx+16], rax
    14001b67cmov rbx, [rsp+96]
    14001b681mov r9, [rbx+16]
    14001b685test r9, r9
    14001b688jne 0x14001b5f0
    14001b68e
    14001b68eloc_14001b68e:
    14001b68emov eax, 5
    14001b693add rsp, 1656
    14001b69apop rbx
    14001b69bpop rsi
    14001b69cpop rdi
    14001b69dpop rbp
    14001b69eret
    14001b69f
    14001b69f 90 .
    14001b6a0
    14001b6a0loc_14001b6a0:
    14001b6a0mov eax, 3
    14001b6a5add rsp, 1656
    14001b6acpop rbx
    14001b6adpop rsi
    14001b6aepop rdi
    14001b6afpop rbp
    14001b6b0ret
    14001b520
    14001b6b1
    14001b6b1 // align 0x10
    14001b6c0
    14001b6c0emutls_destroy:
    14001b6c0push rdi
    14001b6c1push rsi
    14001b6c2push rbx
    14001b6c3sub rsp, 32
    14001b6c7mov rdi, [rcx]
    14001b6camov rsi, rcx
    14001b6cdtest rdi, rdi
    14001b6d0je 0x14001b6fc
    14001b6d2xor ebx, ebx
    14001b6d4nop [rax+rax]
    14001b6dfnop
    14001b6e0
    14001b6e0loc_14001b6e0:
    14001b6e0mov rax, [rsi+8*rbx+8]
    14001b6e5test rax, rax
    14001b6e8je 0x14001b6f3
    14001b6eamov rcx, [rax-8]
    14001b6eecall free
    14001b6f3
    14001b6f3loc_14001b6f3:
    14001b6f3add rbx, 1
    14001b6f7cmp rdi, rbx
    14001b6fajne 0x14001b6e0
    14001b6fc
    14001b6fcloc_14001b6fc:
    14001b6fcmov rcx, rsi
    14001b6ffadd rsp, 32
    14001b703pop rbx
    14001b704pop rsi
    14001b705pop rdi
    14001b706jmp 0x140026e88
    14001b6c0
    14001b70b
    14001b70b // align 0x10
    14001b710
    14001b710emutls_init:
    14001b710sub rsp, 40
    14001b714xor edx, edx
    14001b716lea rcx, [rip+0x1acbeb]
    14001b71dcall pthread_mutex_init
    14001b722lea rdx, [rip-105]
    14001b729lea rcx, [rip+0x1acbd0]
    14001b730call pthread_key_create
    14001b735test eax, eax
    14001b737jne 0x14001b73e
    14001b739add rsp, 40
    14001b73dret
    14001b73e
    14001b73eloc_14001b73e:
    14001b73ecall abort
    14001b743nop
    14001b710
    14001b744
    14001b744 // align 0x10
    14001b750
    14001b750__emutls_get_address:
    14001b750push rsi
    14001b751push rbx
    14001b752sub rsp, 72
    14001b756mov rbx, [rcx+16]
    14001b75amov rsi, rcx
    14001b75dtest rbx, rbx
    14001b760je 0x14001b7a0
    14001b762
    14001b762loc_14001b762:
    14001b762mov ecx, [rip+0x1acb98]
    14001b768call pthread_getspecific
    14001b76dmov r9, rax
    14001b770test rax, rax
    14001b773je 0x14001b7e0
    14001b775mov r8, [rax]
    14001b778cmp r8, rbx
    14001b77bjb 0x14001b8b0
    14001b781
    14001b781loc_14001b781:
    14001b781sub rbx, 1
    14001b785mov rcx, [r9+8*rbx+8]
    14001b78atest rcx, rcx
    14001b78dje 0x14001b840
    14001b793
    14001b793loc_14001b793:
    14001b793mov rax, rcx
    14001b796add rsp, 72
    14001b79apop rbx
    14001b79bpop rsi
    14001b79cret
    14001b79d
    14001b79d 0f 1f 00 ...
    14001b7a0
    14001b7a0loc_14001b7a0:
    14001b7a0lea rdx, [rip-151]
    14001b7a7lea rcx, [rip+0x1acb42]
    14001b7aecall pthread_once
    14001b7b3lea rcx, [rip+0x1acb4e]
    14001b7bacall pthread_mutex_lock
    14001b7bfmov rbx, [rsi+16]
    14001b7c3test rbx, rbx
    14001b7c6je 0x14001b970
    14001b7cc
    14001b7ccloc_14001b7cc:
    14001b7cclea rcx, [rip+0x1acb35]
    14001b7d3call pthread_mutex_unlock
    14001b7d8jmp 0x14001b762
    14001b7da
    14001b7da 66 0f 1f 44 00 00 f..D..
    14001b7e0
    14001b7e0loc_14001b7e0:
    14001b7e0lea r8, [rbx+32]
    14001b7e4lea rcx, [rbx+33]
    14001b7e8mov edx, 8
    14001b7edmov [rsp+40], r8
    14001b7f2call calloc
    14001b7f7mov r8, [rsp+40]
    14001b7fctest rax, rax
    14001b7ffje 0x14001b9a4
    14001b805mov [rax], r8
    14001b808mov ecx, [rip+0x1acaf2]
    14001b80emov rdx, rax
    14001b811sub rbx, 1
    14001b815mov [rsp+40], rax
    14001b81acall pthread_setspecific
    14001b81fmov r9, [rsp+40]
    14001b824mov rcx, [r9+8*rbx+8]
    14001b829test rcx, rcx
    14001b82cjne 0x14001b793
    14001b832nop [rax+rax]
    14001b83dnop [rax]
    14001b840
    14001b840loc_14001b840:
    14001b840mov rdx, [rsi+8]
    14001b844mov r8, [rsi]
    14001b847cmp rdx, 8
    14001b84bja 0x14001b928
    14001b851lea rcx, [r8+8]
    14001b855mov [rsp+48], r9
    14001b85amov [rsp+40], r8
    14001b85fcall malloc
    14001b864test rax, rax
    14001b867je 0x14001b9a4
    14001b86dmov [rax], rax
    14001b870mov r8, [rsp+40]
    14001b875lea rcx, [rax+8]
    14001b879mov r9, [rsp+48]
    14001b87e
    14001b87eloc_14001b87e:
    14001b87emov rdx, [rsi+24]
    14001b882mov [rsp+40], r9
    14001b887test rdx, rdx
    14001b88aje 0x14001b990
    14001b890call memcpy
    14001b895mov r9, [rsp+40]
    14001b89amov rcx, rax
    14001b89d
    14001b89dloc_14001b89d:
    14001b89dmov rax, rcx
    14001b8a0mov [r9+8*rbx+8], rcx
    14001b8a5add rsp, 72
    14001b8a9pop rbx
    14001b8aapop rsi
    14001b8abret
    14001b8ac
    14001b8ac 0f 1f 40 00 ..@.
    14001b8b0
    14001b8b0loc_14001b8b0:
    14001b8b0lea r10, [r8+r8]
    14001b8b4lea rax, [rbx+32]
    14001b8b8mov rcx, r9
    14001b8bbmov [rsp+48], r8
    14001b8c0cmp r10, rbx
    14001b8c3cmovb r10, rax
    14001b8c7lea rdx, [8*r10+8]
    14001b8cfmov [rsp+40], r10
    14001b8d4call realloc
    14001b8d9test rax, rax
    14001b8dcje 0x14001b9a4
    14001b8e2mov r10, [rsp+40]
    14001b8e7mov r8, [rsp+48]
    14001b8ecxor edx, edx
    14001b8eemov [rsp+40], rax
    14001b8f3mov [rax], r10
    14001b8f6sub r10, r8
    14001b8f9lea rcx, [rax+8*r8+8]
    14001b8felea r8, [8*r10]
    14001b906call memset
    14001b90bmov rdx, [rsp+40]
    14001b910mov ecx, [rip+0x1ac9ea]
    14001b916call pthread_setspecific
    14001b91bmov r9, [rsp+40]
    14001b920jmp 0x14001b781
    14001b925
    14001b925 0f 1f 00 ...
    14001b928
    14001b928loc_14001b928:
    14001b928lea rcx, [r8+rdx+7]
    14001b92dmov [rsp+56], r9
    14001b932mov [rsp+48], rdx
    14001b937mov [rsp+40], r8
    14001b93ccall malloc
    14001b941test rax, rax
    14001b944je 0x14001b9a4
    14001b946mov rdx, [rsp+48]
    14001b94bmov r9, [rsp+56]
    14001b950mov r8, [rsp+40]
    14001b955lea rcx, [rax+rdx+7]
    14001b95aneg rdx
    14001b95dand rcx, rdx
    14001b960mov [rcx-8], rax
    14001b964jmp 0x14001b87e
    14001b969
    14001b969 0f 1f 80 00 00 00 00 .......
    14001b970
    14001b970loc_14001b970:
    14001b970mov rax, [rip+0x1ac981]
    14001b977lea rbx, [rax+1]
    14001b97bmov [rip+0x1ac976], rbx
    14001b982mov [rsi+16], rbx
    14001b986jmp 0x14001b7cc
    14001b98b
    14001b98b 0f 1f 44 00 00 ..D..
    14001b990
    14001b990loc_14001b990:
    14001b990xor edx, edx
    14001b992call memset
    14001b997mov r9, [rsp+40]
    14001b99cmov rcx, rax
    14001b99fjmp 0x14001b89d
    14001b9a4
    14001b9a4loc_14001b9a4:
    14001b9a4call abort
    14001b9a9nop
    14001b750
    14001b9aa
    14001b9aa // align 0x10
    14001b9b0
    14001b9b0__emutls_register_common:
    14001b9b0cmp [rcx], rdx
    14001b9b3jae 0x14001b9c0
    14001b9b5mov [rcx], rdx
    14001b9b8mov [rcx+24], 0
    14001b9c0
    14001b9c0loc_14001b9c0:
    14001b9c0cmp [rcx+8], r8
    14001b9c4jae 0x14001b9ca
    14001b9c6mov [rcx+8], r8
    14001b9ca
    14001b9caloc_14001b9ca:
    14001b9catest r9, r9
    14001b9cdje 0x14001b9d4
    14001b9cfcmp [rcx], rdx
    14001b9d2je 0x14001b9d8
    14001b9d4
    14001b9d4loc_14001b9d4:
    14001b9d4ret
    14001b9d5
    14001b9d5 0f 1f 00 ...
    14001b9d8
    14001b9d8loc_14001b9d8:
    14001b9d8mov [rcx+24], r9
    14001b9dcret
    14001b9b0
    14001b9dd
    14001b9dd // align 0x10
    14001b9e0
    14001b9e0__mingw_strtod:
    14001b9e0push rbx
    14001b9e1sub rsp, 64
    14001b9e5lea r8, [rip+0xe8774]
    14001b9eclea rax, [rsp+56]
    14001b9f1lea r9, [rsp+52]
    14001b9f6mov [rsp+32], rax
    14001b9fbcall __strtodg
    14001ba00mov ecx, eax
    14001ba02and eax, 7
    14001ba05cmp eax, 6
    14001ba08ja 0x14001ba35
    14001ba0alea rdx, [rip+0x17a94f]
    14001ba11movsxd rax, [rdx+4*rax]
    14001ba15add rax, rdx
    14001ba18jmp rax
    14001ba1a
    14001ba1a 66 0f 1f 44 00 00 f..D..
    14001ba20mov ebx, [rsp+60]
    14001ba24mov eax, [rsp+56]
    14001ba28or ebx, 0x7ff00000
    14001ba2eshl rbx, 32
    14001ba32or rbx, rax
    14001ba35
    14001ba35loc_14001ba35:
    14001ba35mov rax, rbx
    14001ba38mov edx, ebx
    14001ba3ashr rax, 32
    14001ba3ebts rax, 31
    14001ba43shl rax, 32
    14001ba47or rax, rdx
    14001ba4aand ecx, 8
    14001ba4dcmove rax, rbx
    14001ba51movq x0, rax
    14001ba56add rsp, 64
    14001ba5apop rbx
    14001ba5bret
    14001ba5c
    14001ba5c 0f 1f 40 00 ..@.
    14001ba60xor ebx, ebx
    14001ba62jmp 0x14001ba35
    14001ba64
    14001ba64 0f 1f 40 00 ..@.
    14001ba68mov eax, [rsp+52]
    14001ba6cmov edx, [rsp+60]
    14001ba70mov ebx, [rsp+56]
    14001ba74add eax, 1075
    14001ba79and edx, 0xffffffffffefffff
    14001ba7fshl eax, 20
    14001ba82or eax, edx
    14001ba84shl rax, 32
    14001ba88or rbx, rax
    14001ba8bjmp 0x14001ba35
    14001ba8d
    14001ba8d 0f 1f 00 ...
    14001ba90mov rbx, [rsp+56]
    14001ba95jmp 0x14001ba35
    14001ba97
    14001ba97 66 0f 1f 84 00 00 00 00 00 f........
    14001baa0mov rbx, 0x7ff0000000000000
    14001baaajmp 0x14001ba35
    14001baac
    14001baac 0f 1f 40 00 ..@.
    14001bab0mov rbx, 0x7ff8000000000000
    14001babajmp 0x14001ba35
    14001b9e0
    14001babf
    14001babf // align 0x10
    14001bac0
    14001bac0__mingw_strtof:
    14001bac0sub rsp, 72
    14001bac4lea r8, [rip+0xe86b5]
    14001bacblea rax, [rsp+56]
    14001bad0lea r9, [rsp+60]
    14001bad5mov [rsp+32], rax
    14001badacall __strtodg
    14001badfmov ecx, eax
    14001bae1and eax, 7
    14001bae4cmp eax, 5
    14001bae7ja 0x14001bb56
    14001bae9lea rdx, [rip+0x17a890]
    14001baf0movsxd rax, [rdx+4*rax]
    14001baf4add rax, rdx
    14001baf7jmp rax
    14001baf9
    14001baf9 0f 1f 80 00 00 00 00 .......
    14001bb00mov eax, [rsp+60]
    14001bb04mov edx, [rsp+56]
    14001bb08add eax, 150
    14001bb0dand edx, 0x7fffff
    14001bb13shl eax, 23
    14001bb16or eax, edx
    14001bb18
    14001bb18loc_14001bb18:
    14001bb18mov edx, eax
    14001bb1aor edx, 0xffffffff80000000
    14001bb20and ecx, 8
    14001bb23cmovne eax, edx
    14001bb26movd x0, eax
    14001bb2aadd rsp, 72
    14001bb2eret
    14001bb2f
    14001bb2f 90 .
    14001bb30mov eax, 0x7fc00000
    14001bb35jmp 0x14001bb18
    14001bb37
    14001bb37 66 0f 1f 84 00 00 00 00 00 f........
    14001bb40mov eax, 0x7f800000
    14001bb45jmp 0x14001bb18
    14001bb47
    14001bb47 66 0f 1f 84 00 00 00 00 00 f........
    14001bb50mov eax, [rsp+56]
    14001bb54jmp 0x14001bb18
    14001bb56
    14001bb56loc_14001bb56:
    14001bb56xor eax, eax
    14001bb58jmp 0x14001bb18
    14001bac0
    14001bb5a
    14001bb5a // align 0x10
    14001bb60
    14001bb60__mingw_strtold:
    14001bb60push rbx
    14001bb61sub rsp, 80
    14001bb65lea rax, [rsp+56]
    14001bb6amov rbx, rcx
    14001bb6dlea r9, [rsp+52]
    14001bb72mov rcx, rdx
    14001bb75mov [rsp+32], rax
    14001bb7amov rdx, r8
    14001bb7dlea r8, [rip+0xe861c]
    14001bb84mov [rsp+64], 0
    14001bb8dmov [rsp+72], 0
    14001bb95call __strtodg
    14001bb9amov edx, eax
    14001bb9cand eax, 7
    14001bb9fcmp eax, 5
    14001bba2ja 0x14001bbd0
    14001bba4lea rcx, [rip+0x17a7f5]
    14001bbabmovsxd rax, [rcx+4*rax]
    14001bbafadd rax, rcx
    14001bbb2jmp rax
    14001bbb4
    14001bbb4 0f 1f 40 00 ..@.
    14001bbb8movzx eax, [rsp+52]
    14001bbbdadd ax, 16446
    14001bbc1mov [rsp+72], ax
    14001bbc6mov rax, [rsp+56]
    14001bbcbmov [rsp+64], rax
    14001bbd0
    14001bbd0loc_14001bbd0:
    14001bbd0and edx, 8
    14001bbd3je 0x14001bbdc
    14001bbd5
    14001bbd5loc_14001bbd5:
    14001bbd5or [rsp+72], -32768
    14001bbdc
    14001bbdcloc_14001bbdc:
    14001bbdcfld [rsp+64]
    14001bbe0mov rax, rbx
    14001bbe3fstp [rbx]
    14001bbe5add rsp, 80
    14001bbe9pop rbx
    14001bbearet
    14001bbeb
    14001bbeb 0f 1f 44 00 00 ..D..
    14001bbf0and edx, 8
    14001bbf3mov [rsp+70], 0x7fff8000
    14001bbfbje 0x14001bbdc
    14001bbfdjmp 0x14001bbd5
    14001bbff
    14001bbff 90 .
    14001bc00mov rax, [rip+0x17af39]
    14001bc07and edx, 8
    14001bc0amov rcx, [rax]
    14001bc0dmovzx eax, [rax+8]
    14001bc11mov [rsp+64], rcx
    14001bc16mov [rsp+72], ax
    14001bc1bje 0x14001bbdc
    14001bc1djmp 0x14001bbd5
    14001bb60
    14001bc1f
    14001bc1f // align 0x10
    14001bc20
    14001bc20_wopendir:
    14001bc20push rdi
    14001bc21push rsi
    14001bc22push rbx
    14001bc23sub rsp, 560
    14001bc2amov rbx, rcx
    14001bc2dcall _errno
    14001bc32mov [rax], 0
    14001bc38test rbx, rbx
    14001bc3bje 0x14001bdb0
    14001bc41cmp [rbx], 0
    14001bc45je 0x14001bd30
    14001bc4bmov rcx, rbx
    14001bc4ecall [rip+0x1adfd4]
    14001bc54cmp eax, -1
    14001bc57je 0x14001bdc8
    14001bc5dtest al, 16
    14001bc5fje 0x14001bd30
    14001bc65mov rdx, rbx
    14001bc68mov r8l, 260
    14001bc6elea rcx, [rsp+32]
    14001bc73call _wfullpath
    14001bc78lea rcx, [rsp+32]
    14001bc7dcall wcslen
    14001bc82lea rcx, [rip+0x17a737]
    14001bc89mov rbx, rax
    14001bc8ccall wcslen
    14001bc91lea rcx, [rip+0x17a72c]
    14001bc98add rbx, rax
    14001bc9bcall wcslen
    14001bca0lea rcx, [rbx+rax+553]
    14001bca8add rcx, rcx
    14001bcabcall malloc
    14001bcb0mov rbx, rax
    14001bcb3test rax, rax
    14001bcb6je 0x14001bd98
    14001bcbclea rdi, [rax+1100]
    14001bcc3lea rdx, [rsp+32]
    14001bcc8mov rcx, rdi
    14001bccbcall wcscpy
    14001bcd0cmp [rbx+1100], 0
    14001bcd8jne 0x14001bd50
    14001bcda
    14001bcdaloc_14001bcda:
    14001bcdamov rcx, rdi
    14001bcddlea rdx, [rip+0x17a6e0]
    14001bce4call wcscat
    14001bce9lea rcx, [rbx+568]
    14001bcf0mov r8l, 520
    14001bcf6xor edx, edx
    14001bcf8mov [rbx+1088], -1
    14001bd03mov [rbx+1096], 0
    14001bd0dmov [rbx+560], 0
    14001bd18call memset
    14001bd1dmov rax, rbx
    14001bd20add rsp, 560
    14001bd27pop rbx
    14001bd28pop rsi
    14001bd29pop rdi
    14001bd2aret
    14001bd2b
    14001bd2b 0f 1f 44 00 00 ..D..
    14001bd30
    14001bd30loc_14001bd30:
    14001bd30call _errno
    14001bd35xor ebx, ebx
    14001bd37mov [rax], 20
    14001bd3d
    14001bd3dloc_14001bd3d:
    14001bd3dmov rax, rbx
    14001bd40add rsp, 560
    14001bd47pop rbx
    14001bd48pop rsi
    14001bd49pop rdi
    14001bd4aret
    14001bd4b
    14001bd4b 0f 1f 44 00 00 ..D..
    14001bd50
    14001bd50loc_14001bd50:
    14001bd50mov rcx, rdi
    14001bd53call wcslen
    14001bd58cmp [rbx+2*rax+1098], 47
    14001bd61je 0x14001bcda
    14001bd67mov rcx, rdi
    14001bd6acall wcslen
    14001bd6fcmp [rbx+2*rax+1098], 92
    14001bd78je 0x14001bcda
    14001bd7elea rdx, [rip+0x17a63b]
    14001bd85mov rcx, rdi
    14001bd88call wcscat
    14001bd8djmp 0x14001bcda
    14001bd92
    14001bd92 66 0f 1f 44 00 00 f..D..
    14001bd98
    14001bd98loc_14001bd98:
    14001bd98call _errno
    14001bd9dxor ebx, ebx
    14001bd9fmov [rax], 12
    14001bda5jmp 0x14001bd3d
    14001bda7
    14001bda7 66 0f 1f 84 00 00 00 00 00 f........
    14001bdb0
    14001bdb0loc_14001bdb0:
    14001bdb0call _errno
    14001bdb5xor ebx, ebx
    14001bdb7mov [rax], 14
    14001bdbdjmp 0x14001bd3d
    14001bdc2
    14001bdc2 66 0f 1f 44 00 00 f..D..
    14001bdc8
    14001bdc8loc_14001bdc8:
    14001bdc8call _errno
    14001bdcdxor ebx, ebx
    14001bdcfmov [rax], 2
    14001bdd5jmp 0x14001bd3d
    14001bc20
    14001bdda
    14001bdda // align 0x10
    14001bde0
    14001bde0_wreaddir:
    14001bde0push rbx
    14001bde1sub rsp, 48
    14001bde5mov rbx, rcx
    14001bde8call _errno
    14001bdedmov [rax], 0
    14001bdf3test rbx, rbx
    14001bdf6je 0x14001bed0
    14001bdfcmov eax, [rbx+1096]
    14001be02test eax, eax
    14001be04js 0x14001be96
    14001be0ajne 0x14001be70
    14001be0clea rcx, [rbx+1100]
    14001be13mov rdx, rbx
    14001be16call _wfindfirst64i32
    14001be1bmov [rbx+1088], rax
    14001be22cmp rax, -1
    14001be26je 0x14001bec2
    14001be2cmov [rbx+1096], 1
    14001be36
    14001be36loc_14001be36:
    14001be36lea rdx, [rbx+36]
    14001be3amov rcx, rdx
    14001be3dmov [rsp+40], rdx
    14001be42call wcslen
    14001be47mov rdx, [rsp+40]
    14001be4clea rcx, [rbx+568]
    14001be53mov [rbx+566], ax
    14001be5acall wcscpy
    14001be5flea rax, [rbx+560]
    14001be66
    14001be66loc_14001be66:
    14001be66add rsp, 48
    14001be6apop rbx
    14001be6bret
    14001be6c
    14001be6c 0f 1f 40 00 ..@.
    14001be70
    14001be70loc_14001be70:
    14001be70mov rcx, [rbx+1088]
    14001be77mov rdx, rbx
    14001be7acall _wfindnext64i32
    14001be7ftest eax, eax
    14001be81jne 0x14001bea0
    14001be83mov eax, [rbx+1096]
    14001be89add eax, 1
    14001be8cmov [rbx+1096], eax
    14001be92test eax, eax
    14001be94jg 0x14001be36
    14001be96
    14001be96loc_14001be96:
    14001be96xor eax, eax
    14001be98jmp 0x14001be66
    14001be9a
    14001be9a 66 0f 1f 44 00 00 f..D..
    14001bea0
    14001bea0loc_14001bea0:
    14001bea0call [rip+0x1addaa]
    14001bea6cmp eax, 18
    14001bea9je 0x14001bee8
    14001beab
    14001beabloc_14001beab:
    14001beabmov rcx, [rbx+1088]
    14001beb2call _findclose
    14001beb7mov [rbx+1088], -1
    14001bec2
    14001bec2loc_14001bec2:
    14001bec2mov [rbx+1096], -1
    14001beccxor eax, eax
    14001becejmp 0x14001be66
    14001bed0
    14001bed0loc_14001bed0:
    14001bed0call _errno
    14001bed5mov [rax], 14
    14001bedbxor eax, eax
    14001beddjmp 0x14001be66
    14001bee2
    14001bee2 66 0f 1f 44 00 00 f..D..
    14001bee8
    14001bee8loc_14001bee8:
    14001bee8call _errno
    14001beedmov [rax], 0
    14001bef3jmp 0x14001beab
    14001bde0
    14001bef5
    14001bef5 // align 0x10
    14001bf00
    14001bf00_wclosedir:
    14001bf00push rsi
    14001bf01push rbx
    14001bf02sub rsp, 40
    14001bf06mov rbx, rcx
    14001bf09call _errno
    14001bf0emov [rax], 0
    14001bf14test rbx, rbx
    14001bf17je 0x14001bf40
    14001bf19mov rcx, [rbx+1088]
    14001bf20xor esi, esi
    14001bf22cmp rcx, -1
    14001bf26je 0x14001bf2f
    14001bf28call _findclose
    14001bf2dmov esi, eax
    14001bf2f
    14001bf2floc_14001bf2f:
    14001bf2fmov rcx, rbx
    14001bf32call free
    14001bf37
    14001bf37loc_14001bf37:
    14001bf37mov eax, esi
    14001bf39add rsp, 40
    14001bf3dpop rbx
    14001bf3epop rsi
    14001bf3fret
    14001bf40
    14001bf40loc_14001bf40:
    14001bf40call _errno
    14001bf45mov esi, -1
    14001bf4amov [rax], 14
    14001bf50jmp 0x14001bf37
    14001bf00
    14001bf52
    14001bf52 // align 0x10
    14001bf60
    14001bf60_wrewinddir:
    14001bf60push rbx
    14001bf61sub rsp, 32
    14001bf65mov rbx, rcx
    14001bf68call _errno
    14001bf6dmov [rax], 0
    14001bf73test rbx, rbx
    14001bf76je 0x14001bfb0
    14001bf78mov rcx, [rbx+1088]
    14001bf7fcmp rcx, -1
    14001bf83jne 0x14001bfa0
    14001bf85
    14001bf85loc_14001bf85:
    14001bf85mov [rbx+1088], -1
    14001bf90mov [rbx+1096], 0
    14001bf9a
    14001bf9aloc_14001bf9a:
    14001bf9aadd rsp, 32
    14001bf9epop rbx
    14001bf9fret
    14001bfa0
    14001bfa0loc_14001bfa0:
    14001bfa0call _findclose
    14001bfa5jmp 0x14001bf85
    14001bfa7
    14001bfa7 66 0f 1f 84 00 00 00 00 00 f........
    14001bfb0
    14001bfb0loc_14001bfb0:
    14001bfb0call _errno
    14001bfb5mov [rax], 14
    14001bfbbjmp 0x14001bf9a
    14001bf60
    14001bfbd
    14001bfbd // align 0x10
    14001bfc0
    14001bfc0_wtelldir:
    14001bfc0push rbx
    14001bfc1sub rsp, 32
    14001bfc5mov rbx, rcx
    14001bfc8call _errno
    14001bfcdmov [rax], 0
    14001bfd3test rbx, rbx
    14001bfd6je 0x14001bfe4
    14001bfd8mov eax, [rbx+1096]
    14001bfde
    14001bfdeloc_14001bfde:
    14001bfdeadd rsp, 32
    14001bfe2pop rbx
    14001bfe3ret
    14001bfe4
    14001bfe4loc_14001bfe4:
    14001bfe4call _errno
    14001bfe9mov [rax], 14
    14001bfefmov eax, -1
    14001bff4jmp 0x14001bfde
    14001bfc0
    14001bff6
    14001bff6 // align 0x10
    14001c000
    14001c000_wseekdir:
    14001c000push rsi
    14001c001push rbx
    14001c002sub rsp, 40
    14001c006mov rbx, rcx
    14001c009mov esi, edx
    14001c00bcall _errno
    14001c010mov [rax], 0
    14001c016test rbx, rbx
    14001c019je 0x14001c0e8
    14001c01fcmp esi, -1
    14001c022jl 0x14001c0d0
    14001c028jne 0x14001c060
    14001c02amov rcx, [rbx+1088]
    14001c031cmp rcx, -1
    14001c035je 0x14001c03c
    14001c037call _findclose
    14001c03c
    14001c03cloc_14001c03c:
    14001c03cmov [rbx+1088], -1
    14001c047mov [rbx+1096], -1
    14001c051
    14001c051loc_14001c051:
    14001c051add rsp, 40
    14001c055pop rbx
    14001c056pop rsi
    14001c057ret
    14001c058
    14001c058 0f 1f 84 00 00 00 00 00 ........
    14001c060
    14001c060loc_14001c060:
    14001c060call _errno
    14001c065mov rcx, [rbx+1088]
    14001c06cmov [rax], 0
    14001c072cmp rcx, -1
    14001c076jne 0x14001c0c0
    14001c078
    14001c078loc_14001c078:
    14001c078mov [rbx+1088], -1
    14001c083xor eax, eax
    14001c085mov [rbx+1096], 0
    14001c08fjmp 0x14001c0ab
    14001c091
    14001c091 0f 1f 80 00 00 00 00 .......
    14001c098
    14001c098loc_14001c098:
    14001c098mov rcx, rbx
    14001c09bcall _wreaddir
    14001c0a0test rax, rax
    14001c0a3je 0x14001c051
    14001c0a5mov eax, [rbx+1096]
    14001c0ab
    14001c0abloc_14001c0ab:
    14001c0abcmp esi, eax
    14001c0adjg 0x14001c098
    14001c0afadd rsp, 40
    14001c0b3pop rbx
    14001c0b4pop rsi
    14001c0b5ret
    14001c0b6
    14001c0b6 66 2e 0f 1f 84 00 00 00 00 00 f.........
    14001c0c0
    14001c0c0loc_14001c0c0:
    14001c0c0call _findclose
    14001c0c5jmp 0x14001c078
    14001c0c7
    14001c0c7 66 0f 1f 84 00 00 00 00 00 f........
    14001c0d0
    14001c0d0loc_14001c0d0:
    14001c0d0call _errno
    14001c0d5mov [rax], 22
    14001c0dbadd rsp, 40
    14001c0dfpop rbx
    14001c0e0pop rsi
    14001c0e1ret
    14001c0e2
    14001c0e2 66 0f 1f 44 00 00 f..D..
    14001c0e8
    14001c0e8loc_14001c0e8:
    14001c0e8call _errno
    14001c0edmov [rax], 14
    14001c0f3jmp 0x14001c051
    14001c000
    14001c0f8
    14001c0f8 // align 0x10
    14001c100
    14001c100wmemcpy:
    14001c100add r8, r8
    14001c103jmp 0x140026ec8
    14001c100
    14001c108
    14001c108 // align 0x10
    14001c110
    14001c110wmemmove:
    14001c110add r8, r8
    14001c113jmp 0x140026ed0
    14001c110
    14001c118
    14001c118 // align 0x10
    14001c120
    14001c120wmemset:
    14001c120mov rax, rcx
    14001c123mov ecx, edx
    14001c125test r8, r8
    14001c128je 0x14001c152
    14001c12axor edx, edx
    14001c12ctest r8b, 1
    14001c130je 0x14001c140
    14001c132mov edx, 1
    14001c137mov [rax], cx
    14001c13acmp rdx, r8
    14001c13dje 0x14001c152
    14001c13fnop
    14001c140
    14001c140loc_14001c140:
    14001c140mov [rax+2*rdx], cx
    14001c144mov [rax+2*rdx+2], cx
    14001c149add rdx, 2
    14001c14dcmp rdx, r8
    14001c150jne 0x14001c140
    14001c152
    14001c152loc_14001c152:
    14001c152ret
    14001c120
    14001c153
    14001c153 // align 0x10
    14001c160
    14001c160__chk_fail:
    14001c160sub rsp, 40
    14001c164lea rcx, [rip+0x17a275]
    14001c16bcall strlen
    14001c170mov ecx, 2
    14001c175lea rdx, [rip+0x17a264]
    14001c17cmov r8l, eax
    14001c17fcall write
    14001c184mov ecx, 23
    14001c189call IsProcessorFeaturePresent
    14001c18etest eax, eax
    14001c190je 0x14001c199
    14001c192mov ecx, 8
    14001c197int 41
    14001c199
    14001c199loc_14001c199:
    14001c199call [rip+0x1ada71]
    14001c19fmov edx, 0xffffffffc0000409
    14001c1a4mov rcx, rax
    14001c1a7call [rip+0x1adbb3]
    14001c1adnop
    14001c160
    14001c1ae
    14001c1ae // align 0x10
    14001c1b0
    14001c1b0__stack_chk_fail:
    14001c1b0sub rsp, 40
    14001c1b4lea rcx, [rip+0x17a265]
    14001c1bbcall strlen
    14001c1c0mov ecx, 2
    14001c1c5lea rdx, [rip+0x17a254]
    14001c1ccmov r8l, eax
    14001c1cfcall write
    14001c1d4mov ecx, 23
    14001c1d9call IsProcessorFeaturePresent
    14001c1detest eax, eax
    14001c1e0je 0x14001c1e9
    14001c1e2mov ecx, 2
    14001c1e7int 41
    14001c1e9
    14001c1e9loc_14001c1e9:
    14001c1e9call [rip+0x1ada21]
    14001c1efmov edx, 0xffffffffc0000409
    14001c1f4mov rcx, rax
    14001c1f7call [rip+0x1adb63]
    14001c1fdnop
    14001c1b0
    14001c1fe
    14001c1fe // align 0x10
    14001c200
    14001c200_wfindfirst64i32:
    14001c200push rdi
    14001c201push rsi
    14001c202push rbx
    14001c203sub rsp, 592
    14001c20amov rbx, rdx
    14001c20dlea rdx, [rsp+32]
    14001c212call _wfindfirst64
    14001c217mov rsi, rax
    14001c21acmp rax, -1
    14001c21eje 0x14001c268
    14001c220mov eax, [rsp+32]
    14001c224movdqu x0, [rsp+40]
    14001c22alea rdx, [rsp+72]
    14001c22flea rcx, [rbx+36]
    14001c233mov r8l, 520
    14001c239mov [rbx], eax
    14001c23bmov rax, [rsp+56]
    14001c240movups [rbx+8], x0
    14001c244mov [rbx+24], rax
    14001c248mov rax, [rsp+64]
    14001c24dmov [rbx+32], eax
    14001c250call memcpy
    14001c255mov rax, rsi
    14001c258add rsp, 592
    14001c25fpop rbx
    14001c260pop rsi
    14001c261pop rdi
    14001c262ret
    14001c263
    14001c263 0f 1f 44 00 00 ..D..
    14001c268
    14001c268loc_14001c268:
    14001c268xor eax, eax
    14001c26amov rdi, rbx
    14001c26dmov ecx, 70
    14001c272rep stosq [rdi], rax
    14001c275mov rax, rsi
    14001c278add rsp, 592
    14001c27fpop rbx
    14001c280pop rsi
    14001c281pop rdi
    14001c282ret
    14001c200
    14001c283
    14001c283 // align 0x10
    14001c290
    14001c290_wfindnext64i32:
    14001c290push rdi
    14001c291push rsi
    14001c292push rbx
    14001c293sub rsp, 592
    14001c29amov rbx, rdx
    14001c29dlea rdx, [rsp+32]
    14001c2a2call _wfindnext64
    14001c2a7mov esi, eax
    14001c2a9cmp eax, -1
    14001c2acje 0x14001c2f0
    14001c2aemov eax, [rsp+32]
    14001c2b2movdqu x0, [rsp+40]
    14001c2b8lea rdx, [rsp+72]
    14001c2bdlea rcx, [rbx+36]
    14001c2c1mov r8l, 520
    14001c2c7mov [rbx], eax
    14001c2c9mov rax, [rsp+56]
    14001c2cemovups [rbx+8], x0
    14001c2d2mov [rbx+24], rax
    14001c2d6mov rax, [rsp+64]
    14001c2dbmov [rbx+32], eax
    14001c2decall memcpy
    14001c2e3mov eax, esi
    14001c2e5add rsp, 592
    14001c2ecpop rbx
    14001c2edpop rsi
    14001c2eepop rdi
    14001c2efret
    14001c2f0
    14001c2f0loc_14001c2f0:
    14001c2f0xor eax, eax
    14001c2f2mov rdi, rbx
    14001c2f5mov ecx, 70
    14001c2farep stosq [rdi], rax
    14001c2fdmov eax, esi
    14001c2ffadd rsp, 592
    14001c306pop rbx
    14001c307pop rsi
    14001c308pop rdi
    14001c309ret
    14001c290
    14001c30a
    14001c30a // align 0x10
    14001c310
    14001c310ftruncate64:
    14001c310push r15
    14001c312push r14
    14001c314push r13
    14001c316push r12
    14001c318push rbp
    14001c319push rdi
    14001c31apush rsi
    14001c31bpush rbx
    14001c31csub rsp, 184
    14001c323mov edi, ecx
    14001c325mov rsi, rdx
    14001c328cmp ecx, -1
    14001c32bje 0x14001c540
    14001c331test rdx, rdx
    14001c334js 0x14001c540
    14001c33acall _get_osfhandle
    14001c33fmov rbp, rax
    14001c342cmp rax, -1
    14001c346je 0x14001c558
    14001c34cmov rcx, rax
    14001c34fcall [rip+0x1ad8eb]
    14001c355cmp eax, 1
    14001c358jne 0x14001c558
    14001c35emov ecx, edi
    14001c360call _telli64
    14001c365mov [rsp+72], rax
    14001c36acmp rax, -1
    14001c36eje 0x14001c540
    14001c374lea rdx, [rsp+104]
    14001c379mov rcx, rbp
    14001c37ccall [rip+0x1ad8b6]
    14001c382test eax, eax
    14001c384je 0x14001c558
    14001c38acmp [rsp+104], rsi
    14001c38fjb 0x14001c400
    14001c391
    14001c391loc_14001c391:
    14001c391xor r9l, r9l
    14001c394mov [rsp+112], rsi
    14001c399lea r8, [rsp+116]
    14001c39emov edx, esi
    14001c3a0mov rcx, rbp
    14001c3a3call [rip+0x1ad997]
    14001c3a9cmp eax, -1
    14001c3acjne 0x14001c3b9
    14001c3aecmp [rsp+112], -1
    14001c3b3jne 0x14001c565
    14001c3b9
    14001c3b9loc_14001c3b9:
    14001c3b9mov rcx, rbp
    14001c3bccall [rip+0x1ad976]
    14001c3c2test eax, eax
    14001c3c4je 0x14001c540
    14001c3camov rdx, [rsp+72]
    14001c3cfxor r8l, r8l
    14001c3d2mov ecx, edi
    14001c3d4call _lseeki64
    14001c3d9cmp rax, -1
    14001c3ddje 0x14001c540
    14001c3e3xor eax, eax
    14001c3e5
    14001c3e5loc_14001c3e5:
    14001c3e5add rsp, 184
    14001c3ecpop rbx
    14001c3edpop rsi
    14001c3eepop rdi
    14001c3efpop rbp
    14001c3f0pop r12
    14001c3f2pop r13
    14001c3f4pop r14
    14001c3f6pop r15
    14001c3f8ret
    14001c3f9
    14001c3f9 0f 1f 80 00 00 00 00 .......
    14001c400
    14001c400loc_14001c400:
    14001c400lea rdx, [rsp+112]
    14001c405mov rcx, rbp
    14001c408call [rip+0x1ad822]
    14001c40etest eax, eax
    14001c410je 0x14001c540
    14001c416mov edx, 2
    14001c41bmov ecx, 51
    14001c420call calloc
    14001c425mov edx, 2
    14001c42amov ecx, 262
    14001c42fmov rbx, rax
    14001c432call calloc
    14001c437mov r12, rax
    14001c43atest rbx, rbx
    14001c43dje 0x14001c558
    14001c443test rax, rax
    14001c446je 0x14001c558
    14001c44cmov edx, 50
    14001c451mov rcx, rbx
    14001c454call [rip+0x1ad78e]
    14001c45amov r14, [rip+0x1ad837]
    14001c461mov r15, [rip+0x1ad788]
    14001c468mov r13, rax
    14001c46blea rax, [rsp+92]
    14001c470mov [rsp+64], rax
    14001c475jmp 0x14001c497
    14001c477
    14001c477 66 0f 1f 84 00 00 00 00 00 f........
    14001c480
    14001c480loc_14001c480:
    14001c480mov r8l, 50
    14001c486mov rdx, rbx
    14001c489mov rcx, r13
    14001c48ccall r15
    14001c48ftest eax, eax
    14001c491je 0x14001c528
    14001c497
    14001c497loc_14001c497:
    14001c497mov [rsp+56], 0
    14001c49fmov rdx, r12
    14001c4a2mov rcx, rbx
    14001c4a5mov r9, [rsp+64]
    14001c4aamov [rsp+48], 0
    14001c4b3mov r8l, 261
    14001c4b9mov [rsp+40], 0
    14001c4c2mov [rsp+32], 0
    14001c4cbcall r14
    14001c4cemov eax, [rsp+92]
    14001c4d2cmp [rsp+140], eax
    14001c4d9jne 0x14001c480
    14001c4dbmov rcx, r13
    14001c4decall [rip+0x1ad714]
    14001c4e4
    14001c4e4loc_14001c4e4:
    14001c4e4mov rcx, r12
    14001c4e7call free
    14001c4ecxor r9l, r9l
    14001c4efxor r8l, r8l
    14001c4f2mov rcx, rbx
    14001c4f5lea rdx, [rsp+96]
    14001c4facall [rip+0x1ad720]
    14001c500mov rcx, rbx
    14001c503mov r12l, eax
    14001c506call free
    14001c50btest r12l, r12l
    14001c50eje 0x14001c572
    14001c510mov rax, rsi
    14001c513sub rax, [rsp+104]
    14001c518cmp [rsp+96], rax
    14001c51djae 0x14001c391
    14001c523jmp 0x14001c572
    14001c525
    14001c525 0f 1f 00 ...
    14001c528
    14001c528loc_14001c528:
    14001c528mov rcx, r13
    14001c52bcall [rip+0x1ad6c7]
    14001c531mov rcx, rbx
    14001c534xor ebx, ebx
    14001c536call free
    14001c53bjmp 0x14001c4e4
    14001c53d
    14001c53d 0f 1f 00 ...
    14001c540
    14001c540loc_14001c540:
    14001c540call _errno
    14001c545mov [rax], 22
    14001c54b
    14001c54bloc_14001c54b:
    14001c54bmov eax, -1
    14001c550jmp 0x14001c3e5
    14001c555
    14001c555 0f 1f 00 ...
    14001c558
    14001c558loc_14001c558:
    14001c558call _errno
    14001c55dmov [rax], 9
    14001c563jmp 0x14001c54b
    14001c565
    14001c565loc_14001c565:
    14001c565call [rip+0x1ad6e5]
    14001c56bcmp eax, 131
    14001c570jne 0x14001c540
    14001c572
    14001c572loc_14001c572:
    14001c572call _errno
    14001c577mov [rax], 27
    14001c57djmp 0x14001c54b
    14001c310