File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140068470
140068470std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int[abi:cxx11]<unsigned long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const:
140068470push r15
140068472push r14
140068474push r13
140068476push r12
140068478push rbp
140068479push rdi
14006847apush rsi
14006847bpush rbx
14006847csub rsp, 216
140068483mov rax, [r9+8]
140068487movdqu x0, [r8]
14006848cmov rsi, [r9]
14006848fmov rbp, [rsp+320]
140068497mov [rsp+80], rax
14006849cmov rax, [rsp+328]
1400684a4mov [rsp+96], rcx
1400684a9mov rcx, [rip+0x12f1e0]
1400684b0mov [rsp+104], rax
1400684b5mov rax, [rsp+336]
1400684bdmovups [rsp+48], x0
1400684c2mov rdx, [rsp+56]
1400684c7mov [rsp+120], rax
1400684ccmov rax, [rcx]
1400684cfmov [rsp+200], rax
1400684d7mov rax, [rsp+48]
1400684dclea rcx, [rip+0x9dacd]
1400684e3mov [rsp+64], rsi
1400684e8mov r15l, edx
1400684ebmov rbx, rax
1400684eecall std::locale::id::_M_id() const
1400684f3mov r13, rax
1400684f6mov rax, [rbp+208]
1400684fdmov rax, [rax+24]
140068501lea r12, [rax+8*r13]
140068505mov rdi, [r12]
140068509test rdi, rdi
14006850cje 0x140068d6f
140068512
140068512loc_140068512:
140068512mov eax, [rbp+24]
140068515mov r14l, 8
14006851band eax, 74
14006851emov edx, eax
140068520cmp eax, 64
140068523je 0x140068537
140068525cmp eax, 8
140068528mov r14l, 10
14006852emov eax, 16
140068533cmove r14l, eax
140068537
140068537loc_140068537:
140068537cmp r15w, -1
14006853csete r13b
140068540test rbx, rbx
140068543setne bpl
140068547and bpl, r13b
14006854ajne 0x140068ebf
140068550mov ebp, r13l
140068553
140068553loc_140068553:
140068553cmp [rsp+80], -1
140068559sete [rsp+133]
140068561test rsi, rsi
140068564setne r12b
140068568and r12b, [rsp+133]
140068570jne 0x140068eea
140068576movzx r12l, [rsp+133]
14006857f
14006857floc_14006857f:
14006857fcmp r12b, bpl
140068582je 0x140068c00
140068588test rbx, rbx
14006858bje 0x140068596
14006858dtest r13b, r13b
140068590jne 0x140068d4d
140068596
140068596loc_140068596:
140068596mov r8l, r15l
140068599
140068599loc_140068599:
140068599movzx ecx, [rdi+148]
1400685a0movzx eax, [rdi+32]
1400685a4cmp cx, r8w
1400685a8je 0x140068804
1400685aemov [rsp+135], 0
1400685b6cmp [rdi+150], r8w
1400685beje 0x140068804
1400685c4
1400685c4loc_1400685c4:
1400685c4mov [rsp+134], 0
1400685ccxor r12l, r12l
1400685cfmov esi, edx
1400685d1mov r13l, r8l
1400685d4
1400685d4loc_1400685d4:
1400685d4test al, al
1400685d6je 0x1400685df
1400685d8cmp [rdi+74], r13w
1400685ddje 0x140068602
1400685df
1400685dfloc_1400685df:
1400685dfcmp [rdi+72], r13w
1400685e4je 0x140068602
1400685e6cmp [rdi+156], r13w
1400685eeje 0x140068c27
1400685f4cmp [rsp+134], 0
1400685fcjne 0x140068d0b
140068602
140068602loc_140068602:
140068602mov [rsp+128], 0
14006860amov r8l, r13l
14006860d
14006860dloc_14006860d:
14006860dcmp r14l, 16
140068611je 0x140068b5e
140068617
140068617loc_140068617:
140068617movsxd rcx, r14l
14006861amov r9l, r14l
14006861dmov [rsp+72], rcx
140068622
140068622loc_140068622:
140068622lea rcx, [rsp+160]
14006862amov [rsp+176], 0
140068632mov [rsp+112], rcx
140068637lea rcx, [rsp+176]
14006863fmov [rsp+88], rcx
140068644mov [rsp+160], rcx
14006864cmov [rsp+168], 0
140068658test al, al
14006865ajne 0x140068b72
140068660
140068660loc_140068660:
140068660mov eax, -1
140068665xor edx, edx
140068667movzx r10l, [rdi+200]
14006866fdiv r14l
140068672mov r13l, eax
140068675test r10b, r10b
140068678jne 0x140068890
14006867ecmp [rsp+128], 0
140068686jne 0x140068ea5
14006868cxor edx, edx
14006868ecmp r9l, 8
140068692setne dl
140068695xor ebp, ebp
140068697xor esi, esi
140068699lea edx, [rdx+rdx+56]
14006869d
14006869dloc_14006869d:
14006869dcmp r9l, 10
1400686a1jg 0x140068a08
1400686a7cmp r8w, 47
1400686acjbe 0x1400688f4
1400686b2cmp r8w, dx
1400686b6jae 0x1400688f4
1400686bc
1400686bcloc_1400686bc:
1400686bcmovzx r8l, r8w
1400686c0sub r8l, 48
1400686c4
1400686c4loc_1400686c4:
1400686c4cmp r13l, esi
1400686c7jb 0x1400689c0
1400686cdimul esi, r14l
1400686d1mov rcx, [rbx+24]
1400686d5add r8l, esi
1400686d8setb al
1400686dbmov esi, r8l
1400686deadd r12l, 1
1400686e2or ebp, eax
1400686e4mov rax, [rbx+16]
1400686e8cmp rax, rcx
1400686ebjae 0x1400689d6
1400686f1
1400686f1loc_1400686f1:
1400686f1add rax, 2
1400686f5mov [rbx+16], rax
1400686f9
1400686f9loc_1400686f9:
1400686f9cmp rax, rcx
1400686fcjae 0x140068f80
140068702cmp [rax], -1
140068706je 0x140068fab
14006870ccmp [rsp+64], 0
140068712je 0x140068f1b
140068718
140068718loc_140068718:
140068718cmp [rsp+80], -1
14006871eje 0x1400690d3
140068724
140068724loc_140068724:
140068724mov r15l, -1
14006872amov r10l, 1
140068730
140068730loc_140068730:
140068730mov r14, [rsp+168]
140068738test r14, r14
14006873bjne 0x140068908
140068741nop [rax+rax]
14006874cnop [rax]
140068750
140068750loc_140068750:
140068750test r12l, r12l
140068753jne 0x14006898d
140068759cmp [rsp+134], 1
140068761je 0x14006898d
140068767
140068767loc_140068767:
140068767mov rax, [rsp+120]
14006876cmov [rax], 0
140068772mov rax, [rsp+104]
140068777mov [rax], 4
14006877d
14006877dloc_14006877d:
14006877dtest r10b, r10b
140068780je 0x14006878a
140068782mov rax, [rsp+104]
140068787or [rax], 2
14006878a
14006878aloc_14006878a:
14006878amov rdx, [rsp+56]
14006878fmov [rsp+48], rbx
140068794mov rax, [rsp+48]
140068799mov rcx, [rsp+160]
1400687a1mov [rsp+56], rdx
1400687a6mov rdx, [rsp+56]
1400687abmov [rsp+48], rax
1400687b0mov rax, [rsp+96]
1400687b5mov dx, r15w
1400687b9mov [rsp+56], rdx
1400687bemovdqu x1, [rsp+48]
1400687c4movups [rax], x1
1400687c7cmp rcx, [rsp+88]
1400687ccje 0x1400687d3
1400687cecall operator delete(void*)
1400687d3
1400687d3loc_1400687d3:
1400687d3mov rcx, [rip+0x12eeb6]
1400687damov rax, [rsp+200]
1400687e2sub rax, [rcx]
1400687e5jne 0x140069515
1400687ebmov rax, [rsp+96]
1400687f0add rsp, 216
1400687f7pop rbx
1400687f8pop rsi
1400687f9pop rdi
1400687fapop rbp
1400687fbpop r12
1400687fdpop r13
1400687ffpop r14
140068801pop r15
140068803ret
140068804
140068804loc_140068804:
140068804cmp cx, r8w
140068808sete [rsp+135]
140068810test al, al
140068812jne 0x140068ce0
140068818cmp [rdi+72], r8w
14006881dje 0x1400685c4
140068823
140068823loc_140068823:
140068823mov rax, [rbx+16]
140068827mov rcx, [rbx+24]
14006882bcmp rax, rcx
14006882ejae 0x1400692bd
140068834add rax, 2
140068838mov [rbx+16], rax
14006883c
14006883cloc_14006883c:
14006883ccmp rax, rcx
14006883fjae 0x1400691f5
140068845cmp [rax], -1
140068849je 0x14006943d
14006884fcmp [rsp+64], 0
140068855je 0x140069431
14006885b
14006885bloc_14006885b:
14006885bcmp [rsp+80], -1
140068861je 0x1400693dd
140068867
140068867loc_140068867:
140068867mov [rsp+128], 1
14006886fmovzx eax, [rdi+32]
140068873mov r15l, -1
140068879xor r12l, r12l
14006887cmov [rsp+134], 0
140068884jmp 0x14006860d
140068889
140068889 0f 1f 80 00 00 00 00 .......
140068890
140068890loc_140068890:
140068890cmp [rsp+128], 0
140068898jne 0x140068fcc
14006889elea r11, [rdi+156]
1400688a5xor ebp, ebp
1400688a7xor esi, esi
1400688a9nop [rax]
1400688b0
1400688b0loc_1400688b0:
1400688b0movzx eax, [rdi+32]
1400688b4test al, al
1400688b6je 0x1400688c3
1400688b8cmp [rdi+74], r8w
1400688bdje 0x140068b08
1400688c3
1400688c3loc_1400688c3:
1400688c3cmp [rdi+72], r8w
1400688c8je 0x1400688f4
1400688camov rdx, [rsp+72]
1400688cfmov rax, r11
1400688d2nop [rax+rax]
1400688ddnop [rax]
1400688e0
1400688e0loc_1400688e0:
1400688e0cmp [rax], r8w
1400688e4je 0x140068a50
1400688eaadd rax, 2
1400688eesub rdx, 1
1400688f2jne 0x1400688e0
1400688f4
1400688f4loc_1400688f4:
1400688f4mov r14, [rsp+168]
1400688fcxor r10l, r10l
1400688fftest r14, r14
140068902je 0x140068750
140068908
140068908loc_140068908:
140068908mov rdx, [rsp+160]
140068910mov eax, 15
140068915cmp rdx, [rsp+88]
14006891alea r13, [r14+1]
14006891ecmovne rax, [rsp+176]
140068927cmp rax, r13
14006892ajb 0x140068fe6
140068930
140068930loc_140068930:
140068930mov [rdx+r14], r12b
140068934mov rax, [rsp+160]
14006893cmov [rsp+168], r13
140068944mov r8, [rsp+112]
140068949mov [rax+r14+1], 0
14006894fmov rdx, [rdi+24]
140068953mov rcx, [rdi+16]
140068957mov [rsp+64], r10b
14006895ccall std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140068961movzx r10l, [rsp+64]
140068967test al, al
140068969je 0x140068cfb
14006896f
14006896floc_14006896f:
14006896ftest r12l, r12l
140068972jne 0x14006898d
140068974cmp [rsp+134], 1
14006897cje 0x14006898d
14006897ecmp [rsp+168], 0
140068987je 0x140068767
14006898d
14006898dloc_14006898d:
14006898dcmp [rsp+128], 0
140068995jne 0x140068767
14006899btest bpl, bpl
14006899eje 0x140068cc5
1400689a4mov rax, [rsp+120]
1400689a9mov [rax], -1
1400689afmov rax, [rsp+104]
1400689b4mov [rax], 4
1400689bajmp 0x14006877d
1400689bf
1400689bf 90 .
1400689c0
1400689c0loc_1400689c0:
1400689c0mov rax, [rbx+16]
1400689c4mov rcx, [rbx+24]
1400689c8mov ebp, 1
1400689cdcmp rax, rcx
1400689d0jb 0x1400686f1
1400689d6
1400689d6loc_1400689d6:
1400689d6mov rax, [rbx]
1400689d9mov [rsp+136], edx
1400689e0mov rcx, rbx
1400689e3mov [rsp+72], r9l
1400689e8call [rax+80]
1400689ebmov rax, [rbx+16]
1400689efmov rcx, [rbx+24]
1400689f3mov edx, [rsp+136]
1400689famov r9l, [rsp+72]
1400689ffjmp 0x1400686f9
140068a04
140068a04 0f 1f 40 00 ..@.
140068a08
140068a08loc_140068a08:
140068a08lea eax, [r8-48]
140068a0ccmp ax, 9
140068a10jbe 0x1400686bc
140068a16lea eax, [r8-97]
140068a1acmp ax, 5
140068a1eja 0x140068a2d
140068a20movzx r8l, r8w
140068a24sub r8l, 87
140068a28jmp 0x1400686c4
140068a2d
140068a2dloc_140068a2d:
140068a2dlea eax, [r8-65]
140068a31cmp ax, 5
140068a35ja 0x1400688f4
140068a3bmovzx r8l, r8w
140068a3fsub r8l, 55
140068a43jmp 0x1400686c4
140068a48
140068a48 0f 1f 84 00 00 00 00 00 ........
140068a50
140068a50loc_140068a50:
140068a50sub rax, r11
140068a53sar rax, 1
140068a56lea edx, [rax-6]
140068a59cmp eax, 15
140068a5ccmovg eax, edx
140068a5fcmp r13l, esi
140068a62jb 0x140068ac0
140068a64imul esi, r14l
140068a68add eax, esi
140068a6asetb dl
140068a6dmov esi, eax
140068a6fadd r12l, 1
140068a73or ebp, edx
140068a75
140068a75loc_140068a75:
140068a75mov rax, [rbx+16]
140068a79mov rdx, [rbx+24]
140068a7dcmp rax, rdx
140068a80jae 0x140068ad0
140068a82
140068a82loc_140068a82:
140068a82add rax, 2
140068a86mov [rbx+16], rax
140068a8a
140068a8aloc_140068a8a:
140068a8acmp rax, rdx
140068a8djae 0x14006901a
140068a93cmp [rax], -1
140068a97je 0x140068dfd
140068a9dcmp [rsp+64], 0
140068aa3je 0x140068e98
140068aa9
140068aa9loc_140068aa9:
140068aa9cmp [rsp+80], -1
140068aafje 0x140068e2b
140068ab5
140068ab5loc_140068ab5:
140068ab5mov r15l, -1
140068abbjmp 0x140068730
140068ac0
140068ac0loc_140068ac0:
140068ac0mov rax, [rbx+16]
140068ac4mov rdx, [rbx+24]
140068ac8mov ebp, r10l
140068acbcmp rax, rdx
140068acejb 0x140068a82
140068ad0
140068ad0loc_140068ad0:
140068ad0mov rax, [rbx]
140068ad3mov [rsp+144], r11
140068adbmov rcx, rbx
140068ademov [rsp+136], r10b
140068ae6call [rax+80]
140068ae9mov rax, [rbx+16]
140068aedmov rdx, [rbx+24]
140068af1mov r11, [rsp+144]
140068af9movzx r10l, [rsp+136]
140068b02jmp 0x140068a8a
140068b04
140068b04 0f 1f 40 00 ..@.
140068b08
140068b08loc_140068b08:
140068b08test r12l, r12l
140068b0bje 0x1400692ae
140068b11mov rax, [rsp+168]
140068b19mov rdx, [rsp+160]
140068b21mov ecx, 15
140068b26cmp rdx, [rsp+88]
140068b2bcmovne rcx, [rsp+176]
140068b34lea r15, [rax+1]
140068b38cmp rcx, r15
140068b3bjb 0x140068ba6
140068b3d
140068b3dloc_140068b3d:
140068b3dmov [rdx+rax], r12b
140068b41mov rdx, [rsp+160]
140068b49xor r12l, r12l
140068b4cmov [rsp+168], r15
140068b54mov [rdx+rax+1], 0
140068b59jmp 0x140068a75
140068b5e
140068b5eloc_140068b5e:
140068b5emov [rsp+72], 22
140068b67mov r9l, 22
140068b6djmp 0x140068622
140068b72
140068b72loc_140068b72:
140068b72mov rcx, [rsp+112]
140068b77mov edx, 32
140068b7cmov [rsp+144], r8l
140068b84mov [rsp+136], r9l
140068b8ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
140068b91mov r9l, [rsp+136]
140068b99mov r8l, [rsp+144]
140068ba1jmp 0x140068660
140068ba6
140068ba6loc_140068ba6:
140068ba6mov rcx, [rsp+112]
140068babxor r9l, r9l
140068baexor r8l, r8l
140068bb1mov rdx, rax
140068bb4mov [rsp+32], 1
140068bbdmov [rsp+152], r11
140068bc5mov [rsp+144], r10b
140068bcdmov [rsp+136], rax
140068bd5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
140068bdamov rdx, [rsp+160]
140068be2mov r11, [rsp+152]
140068beamovzx r10l, [rsp+144]
140068bf3mov rax, [rsp+136]
140068bfbjmp 0x140068b3d
140068c00
140068c00loc_140068c00:
140068c00mov [rsp+135], 0
140068c08movzx eax, [rdi+32]
140068c0cxor r8l, r8l
140068c0fxor r12l, r12l
140068c12mov [rsp+128], 1
140068c1amov [rsp+134], 0
140068c22jmp 0x14006860d
140068c27
140068c27loc_140068c27:
140068c27movzx ecx, [rsp+134]
140068c2fxor ecx, 1
140068c32cmp r14l, 10
140068c36sete r9b
140068c3aor cl, r9b
140068c3dje 0x140068d0b
140068c43test esi, esi
140068c45sete dl
140068c48cmp r14l, 8
140068c4csete al
140068c4for dl, al
140068c51mov [rsp+134], dl
140068c58je 0x140069264
140068c5exor r12l, r12l
140068c61mov r14l, 8
140068c67
140068c67loc_140068c67:
140068c67mov rax, [rbx+16]
140068c6bmov rdx, [rbx+24]
140068c6fcmp rax, rdx
140068c72jae 0x140069298
140068c78add rax, 2
140068c7cmov [rbx+16], rax
140068c80
140068c80loc_140068c80:
140068c80cmp rax, rdx
140068c83jae 0x140069190
140068c89cmp [rax], -1
140068c8dje 0x14006933e
140068c93cmp [rsp+64], 0
140068c99je 0x140069317
140068c9f
140068c9floc_140068c9f:
140068c9fcmp [rsp+80], -1
140068ca5je 0x140069360
140068cab
140068cabloc_140068cab:
140068cabmov [rsp+128], 1
140068cb3movzx eax, [rdi+32]
140068cb7mov r8l, r13l
140068cbamov r15l, -1
140068cc0jmp 0x14006860d
140068cc5
140068cc5loc_140068cc5:
140068cc5mov eax, esi
140068cc7neg eax
140068cc9cmp [rsp+135], 0
140068cd1cmovne esi, eax
140068cd4mov rax, [rsp+120]
140068cd9mov [rax], esi
140068cdbjmp 0x14006877d
140068ce0
140068ce0loc_140068ce0:
140068ce0cmp [rdi+74], r8w
140068ce5je 0x1400685c4
140068cebcmp [rdi+72], r8w
140068cf0je 0x1400685c4
140068cf6jmp 0x140068823
140068cfb
140068cfbloc_140068cfb:
140068cfbmov rax, [rsp+104]
140068d00mov [rax], 4
140068d06jmp 0x14006896f
140068d0b
140068d0bloc_140068d0b:
140068d0bcmp [rdi+152], r13w
140068d13je 0x140068d23
140068d15cmp [rdi+154], r13w
140068d1djne 0x14006947e
140068d23
140068d23loc_140068d23:
140068d23test esi, esi
140068d25sete cl
140068d28cmp r14l, 16
140068d2csete dl
140068d2for cl, dl
140068d31je 0x1400694c0
140068d37mov [rsp+134], 0
140068d3fxor r12l, r12l
140068d42mov r14l, 16
140068d48jmp 0x140068c67
140068d4d
140068d4dloc_140068d4d:
140068d4dmov rax, [rbx+16]
140068d51cmp rax, [rbx+24]
140068d55jae 0x14006938d
140068d5bmovzx r8l, [rax]
140068d5f
140068d5floc_140068d5f:
140068d5fxor eax, eax
140068d61cmp r8w, -1
140068d66cmove rbx, rax
140068d6ajmp 0x140068599
140068d6f
140068d6floc_140068d6f:
140068d6fmov ecx, 208
140068d74call operator new(unsigned long long)
140068d79mov rdi, rax
140068d7cmov [rax+8], 0
140068d83mov rax, [rip+0x12e576]
140068d8alea rdx, [rbp+208]
140068d91mov [rdi+16], 0
140068d99mov rcx, rdi
140068d9cadd rax, 16
140068da0mov [rdi+24], 0
140068da8mov [rdi], rax
140068dabmov [rdi+32], 0
140068dafmov [rdi+40], 0
140068db7mov [rdi+48], 0
140068dbfmov [rdi+56], 0
140068dc7mov [rdi+64], 0
140068dcfmov [rdi+72], 0
140068dd6mov [rdi+200], 0
140068dddcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140068de2mov rcx, [rbp+208]
140068de9mov rdx, rdi
140068decmov r8, r13
140068defcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140068df4mov rdi, [r12]
140068df8jmp 0x140068512
140068dfd
140068dfdloc_140068dfd:
140068dfdcmp [rsp+64], 0
140068e03je 0x140069152
140068e09xor ebx, ebx
140068e0bmov r8l, -1
140068e11mov r15l, r10l
140068e14cmp [rsp+80], -1
140068e1aje 0x140068e2e
140068e1cnop [rax]
140068e20
140068e20loc_140068e20:
140068e20mov r15l, -1
140068e26jmp 0x1400688b0
140068e2b
140068e2bloc_140068e2b:
140068e2bxor r15l, r15l
140068e2e
140068e2eloc_140068e2e:
140068e2emov rcx, [rsp+64]
140068e33mov rax, [rcx+16]
140068e37cmp rax, [rcx+24]
140068e3bjae 0x140069070
140068e41movzx eax, [rax]
140068e44
140068e44loc_140068e44:
140068e44cmp ax, -1
140068e48mov ecx, 0
140068e4dcmovne rcx, [rsp+64]
140068e53mov eax, 0
140068e58cmove eax, r10l
140068e5cmov [rsp+64], rcx
140068e61
140068e61loc_140068e61:
140068e61cmp al, r15b
140068e64je 0x140068ab5
140068e6atest rbx, rbx
140068e6dje 0x140068e90
140068e6f
140068e6floc_140068e6f:
140068e6fmov rax, [rbx+16]
140068e73cmp rax, [rbx+24]
140068e77jae 0x1400690a1
140068e7dmovzx r8l, [rax]
140068e81
140068e81loc_140068e81:
140068e81xor eax, eax
140068e83cmp r8w, -1
140068e88cmove rbx, rax
140068e8cjmp 0x140068e20
140068e8e
140068e8e 66 90 f.
140068e90
140068e90loc_140068e90:
140068e90mov r8l, -1
140068e96jmp 0x140068e20
140068e98
140068e98loc_140068e98:
140068e98movzx eax, [rsp+133]
140068ea0xor r15l, r15l
140068ea3jmp 0x140068e61
140068ea5
140068ea5loc_140068ea5:
140068ea5movzx r10l, [rsp+128]
140068eaexor ebp, ebp
140068eb0xor esi, esi
140068eb2mov [rsp+128], 0
140068ebajmp 0x140068730
140068ebf
140068ebfloc_140068ebf:
140068ebfmov rax, [rbx+16]
140068ec3cmp rax, [rbx+24]
140068ec7jae 0x140069301
140068ecdmovzx eax, [rax]
140068ed0
140068ed0loc_140068ed0:
140068ed0cmp ax, -1
140068ed4mov eax, 0
140068ed9cmovne ebp, eax
140068edcmov eax, 0
140068ee1cmove rbx, rax
140068ee5jmp 0x140068553
140068eea
140068eealoc_140068eea:
140068eeamov rax, [rsi+16]
140068eeecmp rax, [rsi+24]
140068ef2jae 0x1400692eb
140068ef8movzx eax, [rax]
140068efb
140068efbloc_140068efb:
140068efbcmp ax, -1
140068effmov eax, 0
140068f04cmovne r12l, eax
140068f08mov eax, 0
140068f0dcmovne rax, rsi
140068f11mov [rsp+64], rax
140068f16jmp 0x14006857f
140068f1b
140068f1bloc_140068f1b:
140068f1bmovzx eax, [rsp+133]
140068f23xor r15l, r15l
140068f26nop [rax+rax]
140068f30
140068f30loc_140068f30:
140068f30cmp al, r15b
140068f33je 0x140068724
140068f39test rbx, rbx
140068f3cje 0x140068f70
140068f3e
140068f3eloc_140068f3e:
140068f3emov rax, [rbx+16]
140068f42cmp rax, [rbx+24]
140068f46jae 0x140069104
140068f4cmovzx r8l, [rax]
140068f50
140068f50loc_140068f50:
140068f50mov r15l, -1
140068f56cmp r8w, -1
140068f5bjne 0x14006869d
140068f61nop [rax+rax]
140068f6cnop [rax]
140068f70
140068f70loc_140068f70:
140068f70xor r10l, r10l
140068f73mov r15l, -1
140068f79xor ebx, ebx
140068f7bjmp 0x140068730
140068f80
140068f80loc_140068f80:
140068f80mov rax, [rbx]
140068f83mov [rsp+136], edx
140068f8amov rcx, rbx
140068f8dmov [rsp+72], r9l
140068f92call [rax+72]
140068f95cmp ax, -1
140068f99mov r9l, [rsp+72]
140068f9emov edx, [rsp+136]
140068fa5jne 0x14006916b
140068fab
140068fabloc_140068fab:
140068fabcmp [rsp+64], 0
140068fb1je 0x140069274
140068fb7cmp [rsp+80], -1
140068fbdjne 0x140068f70
140068fbfxor ebx, ebx
140068fc1mov r15l, 1
140068fc7jmp 0x1400690d6
140068fcc
140068fccloc_140068fcc:
140068fccmovzx r10l, [rsp+128]
140068fd5xor esi, esi
140068fd7xor ebp, ebp
140068fd9mov [rsp+128], 0
140068fe1jmp 0x140068730
140068fe6
140068fe6loc_140068fe6:
140068fe6mov rcx, [rsp+112]
140068febxor r9l, r9l
140068feexor r8l, r8l
140068ff1mov rdx, r14
140068ff4mov [rsp+32], 1
140068ffdmov [rsp+64], r10b
140069002call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
140069007mov rdx, [rsp+160]
14006900fmovzx r10l, [rsp+64]
140069015jmp 0x140068930
14006901a
14006901aloc_14006901a:
14006901amov rax, [rbx]
14006901dmov [rsp+144], r11
140069025mov rcx, rbx
140069028mov [rsp+136], r10b
140069030call [rax+72]
140069033cmp ax, -1
140069037mov r11, [rsp+144]
14006903fmovzx r10l, [rsp+136]
140069048je 0x140068dfd
14006904ecmp [rsp+64], 0
140069054jne 0x140068aa9
14006905acmp [rsp+80], -1
140069060je 0x140068e6f
140069066jmp 0x140068ab5
14006906b
14006906b 0f 1f 44 00 00 ..D..
140069070
140069070loc_140069070:
140069070mov rcx, [rsp+64]
140069075mov [rsp+144], r11
14006907dmov [rsp+136], r10b
140069085mov rax, [rcx]
140069088call [rax+72]
14006908bmov r11, [rsp+144]
140069093movzx r10l, [rsp+136]
14006909cjmp 0x140068e44
1400690a1
1400690a1loc_1400690a1:
1400690a1mov rax, [rbx]
1400690a4mov [rsp+144], r11
1400690acmov rcx, rbx
1400690afmov [rsp+136], r10b
1400690b7call [rax+72]
1400690bamov r11, [rsp+144]
1400690c2mov r8l, eax
1400690c5movzx r10l, [rsp+136]
1400690cejmp 0x140068e81
1400690d3
1400690d3loc_1400690d3:
1400690d3xor r15l, r15l
1400690d6
1400690d6loc_1400690d6:
1400690d6mov rcx, [rsp+64]
1400690dbmov rax, [rcx+16]
1400690dfcmp rax, [rcx+24]
1400690e3jae 0x14006912d
1400690e5movzx eax, [rax]
1400690e8
1400690e8loc_1400690e8:
1400690e8cmp ax, -1
1400690ecmov ecx, 0
1400690f1cmovne rcx, [rsp+64]
1400690f7sete al
1400690famov [rsp+64], rcx
1400690ffjmp 0x140068f30
140069104
140069104loc_140069104:
140069104mov rax, [rbx]
140069107mov [rsp+136], edx
14006910emov rcx, rbx
140069111mov [rsp+72], r9l
140069116call [rax+72]
140069119mov edx, [rsp+136]
140069120mov r9l, [rsp+72]
140069125mov r8l, eax
140069128jmp 0x140068f50
14006912d
14006912dloc_14006912d:
14006912dmov rcx, [rsp+64]
140069132mov [rsp+136], edx
140069139mov [rsp+72], r9l
14006913emov rax, [rcx]
140069141call [rax+72]
140069144mov edx, [rsp+136]
14006914bmov r9l, [rsp+72]
140069150jmp 0x1400690e8
140069152
140069152loc_140069152:
140069152cmp [rsp+80], -1
140069158je 0x1400694b5
14006915exor ebx, ebx
140069160mov r8l, -1
140069166jmp 0x140068e20
14006916b
14006916bloc_14006916b:
14006916bcmp [rsp+64], 0
140069171jne 0x140068718
140069177cmp [rsp+80], -1
14006917dje 0x140068f3e
140069183jmp 0x140068724
140069188
140069188 0f 1f 84 00 00 00 00 00 ........
140069190
140069190loc_140069190:
140069190mov rax, [rbx]
140069193mov rcx, rbx
140069196call [rax+72]
140069199cmp ax, -1
14006919dje 0x14006933e
1400691a3cmp [rsp+64], 0
1400691a9jne 0x140068c9f
1400691afcmp [rsp+80], -1
1400691b5jne 0x140068cab
1400691bb
1400691bbloc_1400691bb:
1400691bbmov rax, [rbx+16]
1400691bfcmp rax, [rbx+24]
1400691c3jae 0x1400693cc
1400691c9movzx r13l, [rax]
1400691cd
1400691cdloc_1400691cd:
1400691cdxor eax, eax
1400691cfcmp r13w, -1
1400691d4cmove rbx, rax
1400691d8
1400691d8loc_1400691d8:
1400691d8movzx eax, [rdi+32]
1400691dcmov r15l, -1
1400691e2cmp [rsp+134], 0
1400691eajne 0x1400685d4
1400691f0jmp 0x140068602
1400691f5
1400691f5loc_1400691f5:
1400691f5mov rax, [rbx]
1400691f8mov [rsp+128], r8l
140069200mov rcx, rbx
140069203mov [rsp+72], edx
140069207call [rax+72]
14006920amov edx, [rsp+72]
14006920emov r8l, [rsp+128]
140069216cmp ax, -1
14006921aje 0x14006943d
140069220cmp [rsp+64], 0
140069226jne 0x14006885b
14006922ccmp [rsp+80], -1
140069232jne 0x140068867
140069238
140069238loc_140069238:
140069238mov rax, [rbx+16]
14006923ccmp rax, [rbx+24]
140069240jae 0x1400694d7
140069246movzx r8l, [rax]
14006924a
14006924aloc_14006924a:
14006924axor ecx, ecx
14006924ccmp r8w, -1
140069251movzx eax, [rdi+32]
140069255mov r15l, -1
14006925bcmove rbx, rcx
14006925fjmp 0x1400685c4
140069264
140069264loc_140069264:
140069264mov [rsp+134], cl
14006926badd r12l, 1
14006926fjmp 0x140068c67
140069274
140069274loc_140069274:
140069274cmp [rsp+80], -1
14006927ajne 0x140068f70
140069280or r15l, -1
140069284xor ebx, ebx
140069286mov r10l, 1
14006928cjmp 0x140068730
140069291
140069291 0f 1f 80 00 00 00 00 .......
140069298
140069298loc_140069298:
140069298mov rax, [rbx]
14006929bmov rcx, rbx
14006929ecall [rax+80]
1400692a1mov rax, [rbx+16]
1400692a5mov rdx, [rbx+24]
1400692a9jmp 0x140068c80
1400692ae
1400692aeloc_1400692ae:
1400692aemov [rsp+128], al
1400692b5xor r10l, r10l
1400692b8jmp 0x140068730
1400692bd
1400692bdloc_1400692bd:
1400692bdmov rax, [rbx]
1400692c0mov [rsp+128], r8l
1400692c8mov rcx, rbx
1400692cbmov [rsp+72], edx
1400692cfcall [rax+80]
1400692d2mov rax, [rbx+16]
1400692d6mov rcx, [rbx+24]
1400692damov r8l, [rsp+128]
1400692e2mov edx, [rsp+72]
1400692e6jmp 0x14006883c
1400692eb
1400692ebloc_1400692eb:
1400692ebmov rax, [rsi]
1400692eemov [rsp+64], edx
1400692f2mov rcx, rsi
1400692f5call [rax+72]
1400692f8mov edx, [rsp+64]
1400692fcjmp 0x140068efb
140069301
140069301loc_140069301:
140069301mov rax, [rbx]
140069304mov [rsp+72], edx
140069308mov rcx, rbx
14006930bcall [rax+72]
14006930emov edx, [rsp+72]
140069312jmp 0x140068ed0
140069317
140069317loc_140069317:
140069317movzx eax, [rsp+133]
14006931fxor ebp, ebp
140069321
140069321loc_140069321:
140069321cmp al, bpl
140069324je 0x140068cab
14006932amov r13l, -1
140069330test rbx, rbx
140069333jne 0x1400691bb
140069339jmp 0x1400691d8
14006933e
14006933eloc_14006933e:
14006933ecmp [rsp+64], 0
140069344je 0x1400693a6
140069346xor ebx, ebx
140069348mov ebp, 1
14006934dcmp [rsp+80], -1
140069353je 0x140069362
140069355mov r13l, -1
14006935bjmp 0x1400691d8
140069360
140069360loc_140069360:
140069360xor ebp, ebp
140069362
140069362loc_140069362:
140069362mov rcx, [rsp+64]
140069367mov rax, [rcx+16]
14006936bcmp rax, [rcx+24]
14006936fjae 0x1400693bf
140069371movzx eax, [rax]
140069374
140069374loc_140069374:
140069374cmp ax, -1
140069378mov edx, 0
14006937dcmovne rdx, [rsp+64]
140069383sete al
140069386mov [rsp+64], rdx
14006938bjmp 0x140069321
14006938d
14006938dloc_14006938d:
14006938dmov rax, [rbx]
140069390mov [rsp+72], edx
140069394mov rcx, rbx
140069397call [rax+72]
14006939amov edx, [rsp+72]
14006939emov r8l, eax
1400693a1jmp 0x140068d5f
1400693a6
1400693a6loc_1400693a6:
1400693a6cmp [rsp+80], -1
1400693acje 0x14006951a
1400693b2xor ebx, ebx
1400693b4mov r13l, -1
1400693bajmp 0x1400691d8
1400693bf
1400693bfloc_1400693bf:
1400693bfmov rcx, [rsp+64]
1400693c4mov rax, [rcx]
1400693c7call [rax+72]
1400693cajmp 0x140069374
1400693cc
1400693ccloc_1400693cc:
1400693ccmov rax, [rbx]
1400693cfmov rcx, rbx
1400693d2call [rax+72]
1400693d5mov r13l, eax
1400693d8jmp 0x1400691cd
1400693dd
1400693ddloc_1400693dd:
1400693ddxor esi, esi
1400693df
1400693dfloc_1400693df:
1400693dfmov rcx, [rsp+64]
1400693e4mov rax, [rcx+16]
1400693e8cmp rax, [rcx+24]
1400693ecjae 0x140069456
1400693eemovzx eax, [rax]
1400693f1
1400693f1loc_1400693f1:
1400693f1cmp ax, -1
1400693f5mov ecx, 0
1400693facmovne rcx, [rsp+64]
140069400sete al
140069403mov [rsp+64], rcx
140069408
140069408loc_140069408:
140069408cmp sil, al
14006940bje 0x140068867
140069411test rbx, rbx
140069414jne 0x140069238
14006941a
14006941aloc_14006941a:
14006941amovzx eax, [rdi+32]
14006941emov r8l, -1
140069424xor ebx, ebx
140069426mov r15l, -1
14006942cjmp 0x1400685c4
140069431
140069431loc_140069431:
140069431movzx eax, [rsp+133]
140069439xor esi, esi
14006943bjmp 0x140069408
14006943d
14006943dloc_14006943d:
14006943dcmp [rsp+64], 0
140069443je 0x140069496
140069445xor ebx, ebx
140069447mov esi, 1
14006944ccmp [rsp+80], -1
140069452jne 0x14006941a
140069454jmp 0x1400693df
140069456
140069456loc_140069456:
140069456mov rcx, [rsp+64]
14006945bmov [rsp+128], r8l
140069463mov [rsp+72], edx
140069467mov rax, [rcx]
14006946acall [rax+72]
14006946dmov r8l, [rsp+128]
140069475mov edx, [rsp+72]
140069479jmp 0x1400693f1
14006947e
14006947eloc_14006947e:
14006947emov [rsp+128], 0
140069486mov r8l, r13l
140069489mov [rsp+134], 1
140069491jmp 0x14006860d
140069496
140069496loc_140069496:
140069496movzx eax, [rdi+32]
14006949acmp [rsp+80], -1
1400694a0je 0x140069534
1400694a6xor ebx, ebx
1400694a8or r8l, -1
1400694acor r15l, -1
1400694b0jmp 0x1400685c4
1400694b5
1400694b5loc_1400694b5:
1400694b5or r15l, -1
1400694b9xor ebx, ebx
1400694bbjmp 0x140068730
1400694c0
1400694c0loc_1400694c0:
1400694c0mov [rsp+128], cl
1400694c7mov r8l, r13l
1400694camov [rsp+134], 1
1400694d2jmp 0x140068617
1400694d7
1400694d7loc_1400694d7:
1400694d7mov rax, [rbx]
1400694damov [rsp+72], edx
1400694demov rcx, rbx
1400694e1call [rax+72]
1400694e4mov edx, [rsp+72]
1400694e8mov r8l, eax
1400694ebjmp 0x14006924a
1400694f0
1400694f0 48 89 c1 e8 98 87 09 00 48 8b 07 48 89 f9 ff 50 H.......H..H...P
140069500 08 48 8b 3d 88 e1 12 00 48 8b 84 24 c8 00 00 00 .H.=....H..$....
140069510 48 2b 07 74 73 H+.ts
140069515
140069515loc_140069515:
140069515call __stack_chk_fail
14006951a
14006951aloc_14006951a:
14006951amovzx eax, [rdi+32]
14006951emov r8l, r13l
140069521or r15l, -1
140069525xor ebx, ebx
140069527mov [rsp+128], 1
14006952fjmp 0x14006860d
140069534
140069534loc_140069534:
140069534mov [rsp+128], 1
14006953cor r15l, -1
140069540xor ebx, ebx
140069542xor r12l, r12l
140069545mov [rsp+134], 0
14006954djmp 0x14006860d
140069552
140069552 48 8b 4c 24 70 48 89 c3 e8 b1 3a 07 00 48 H.L$pH....:..H
140069560 8b 3d 2a e1 12 00 48 8b 84 24 c8 00 00 00 48 2b .=*...H..$....H+
140069570 07 75 a2 48 89 d9 e8 25 1e fb ff 48 89 c1 e8 0d .u.H...%...H....
140069580 87 09 00 e9 79 ff ff ff e8 c3 8c 09 00 48 89 c3 ....y........H..
140069590 e8 eb 88 09 00 48 8b 3d f4 e0 12 00 48 8b 84 24 .....H.=....H..$
1400695a0 c8 00 00 00 48 2b 07 74 ca e9 67 ff ff ff ....H+.t..g...
140068470
140068470std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int[abi:cxx11]<unsigned long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const:
140068470push r15
140068472push r14
140068474push r13
140068476push r12
140068478push rbp
140068479push rdi
14006847apush rsi
14006847bpush rbx
14006847csub rsp, 216
140068483mov rax, [r9+8]
140068487movdqu x0, [r8]
14006848cmov rsi, [r9]
14006848fmov rbp, [rsp+320]
140068497mov [rsp+80], rax
14006849cmov rax, [rsp+328]
1400684a4mov [rsp+96], rcx
1400684a9mov rcx, [rip+0x12f1e0]
1400684b0mov [rsp+104], rax
1400684b5mov rax, [rsp+336]
1400684bdmovups [rsp+48], x0
1400684c2mov rdx, [rsp+56]
1400684c7mov [rsp+120], rax
1400684ccmov rax, [rcx]
1400684cfmov [rsp+200], rax
1400684d7mov rax, [rsp+48]
1400684dclea rcx, [rip+0x9dacd]
1400684e3mov [rsp+64], rsi
1400684e8mov r15l, edx
1400684ebmov rbx, rax
1400684eecall std::locale::id::_M_id() const
1400684f3mov r13, rax
1400684f6mov rax, [rbp+208]
1400684fdmov rax, [rax+24]
140068501lea r12, [rax+8*r13]
140068505mov rdi, [r12]
140068509test rdi, rdi
14006850cje 0x140068d6f
140068512
140068512loc_140068512:
140068512mov eax, [rbp+24]
140068515mov r14l, 8
14006851band eax, 74
14006851emov edx, eax
140068520cmp eax, 64
140068523je 0x140068537
140068525cmp eax, 8
140068528mov r14l, 10
14006852emov eax, 16
140068533cmove r14l, eax
140068537
140068537loc_140068537:
140068537cmp r15w, -1
14006853csete r13b
140068540test rbx, rbx
140068543setne bpl
140068547and bpl, r13b
14006854ajne 0x140068ebf
140068550mov ebp, r13l
140068553
140068553loc_140068553:
140068553cmp [rsp+80], -1
140068559sete [rsp+133]
140068561test rsi, rsi
140068564setne r12b
140068568and r12b, [rsp+133]
140068570jne 0x140068eea
140068576movzx r12l, [rsp+133]
14006857f
14006857floc_14006857f:
14006857fcmp r12b, bpl
140068582je 0x140068c00
140068588test rbx, rbx
14006858bje 0x140068596
14006858dtest r13b, r13b
140068590jne 0x140068d4d
140068596
140068596loc_140068596:
140068596mov r8l, r15l
140068599
140068599loc_140068599:
140068599movzx ecx, [rdi+148]
1400685a0movzx eax, [rdi+32]
1400685a4cmp cx, r8w
1400685a8je 0x140068804
1400685aemov [rsp+135], 0
1400685b6cmp [rdi+150], r8w
1400685beje 0x140068804
1400685c4
1400685c4loc_1400685c4:
1400685c4mov [rsp+134], 0
1400685ccxor r12l, r12l
1400685cfmov esi, edx
1400685d1mov r13l, r8l
1400685d4
1400685d4loc_1400685d4:
1400685d4test al, al
1400685d6je 0x1400685df
1400685d8cmp [rdi+74], r13w
1400685ddje 0x140068602
1400685df
1400685dfloc_1400685df:
1400685dfcmp [rdi+72], r13w
1400685e4je 0x140068602
1400685e6cmp [rdi+156], r13w
1400685eeje 0x140068c27
1400685f4cmp [rsp+134], 0
1400685fcjne 0x140068d0b
140068602
140068602loc_140068602:
140068602mov [rsp+128], 0
14006860amov r8l, r13l
14006860d
14006860dloc_14006860d:
14006860dcmp r14l, 16
140068611je 0x140068b5e
140068617
140068617loc_140068617:
140068617movsxd rcx, r14l
14006861amov r9l, r14l
14006861dmov [rsp+72], rcx
140068622
140068622loc_140068622:
140068622lea rcx, [rsp+160]
14006862amov [rsp+176], 0
140068632mov [rsp+112], rcx
140068637lea rcx, [rsp+176]
14006863fmov [rsp+88], rcx
140068644mov [rsp+160], rcx
14006864cmov [rsp+168], 0
140068658test al, al
14006865ajne 0x140068b72
140068660
140068660loc_140068660:
140068660mov eax, -1
140068665xor edx, edx
140068667movzx r10l, [rdi+200]
14006866fdiv r14l
140068672mov r13l, eax
140068675test r10b, r10b
140068678jne 0x140068890
14006867ecmp [rsp+128], 0
140068686jne 0x140068ea5
14006868cxor edx, edx
14006868ecmp r9l, 8
140068692setne dl
140068695xor ebp, ebp
140068697xor esi, esi
140068699lea edx, [rdx+rdx+56]
14006869d
14006869dloc_14006869d:
14006869dcmp r9l, 10
1400686a1jg 0x140068a08
1400686a7cmp r8w, 47
1400686acjbe 0x1400688f4
1400686b2cmp r8w, dx
1400686b6jae 0x1400688f4
1400686bc
1400686bcloc_1400686bc:
1400686bcmovzx r8l, r8w
1400686c0sub r8l, 48
1400686c4
1400686c4loc_1400686c4:
1400686c4cmp r13l, esi
1400686c7jb 0x1400689c0
1400686cdimul esi, r14l
1400686d1mov rcx, [rbx+24]
1400686d5add r8l, esi
1400686d8setb al
1400686dbmov esi, r8l
1400686deadd r12l, 1
1400686e2or ebp, eax
1400686e4mov rax, [rbx+16]
1400686e8cmp rax, rcx
1400686ebjae 0x1400689d6
1400686f1
1400686f1loc_1400686f1:
1400686f1add rax, 2
1400686f5mov [rbx+16], rax
1400686f9
1400686f9loc_1400686f9:
1400686f9cmp rax, rcx
1400686fcjae 0x140068f80
140068702cmp [rax], -1
140068706je 0x140068fab
14006870ccmp [rsp+64], 0
140068712je 0x140068f1b
140068718
140068718loc_140068718:
140068718cmp [rsp+80], -1
14006871eje 0x1400690d3
140068724
140068724loc_140068724:
140068724mov r15l, -1
14006872amov r10l, 1
140068730
140068730loc_140068730:
140068730mov r14, [rsp+168]
140068738test r14, r14
14006873bjne 0x140068908
140068741nop [rax+rax]
14006874cnop [rax]
140068750
140068750loc_140068750:
140068750test r12l, r12l
140068753jne 0x14006898d
140068759cmp [rsp+134], 1
140068761je 0x14006898d
140068767
140068767loc_140068767:
140068767mov rax, [rsp+120]
14006876cmov [rax], 0
140068772mov rax, [rsp+104]
140068777mov [rax], 4
14006877d
14006877dloc_14006877d:
14006877dtest r10b, r10b
140068780je 0x14006878a
140068782mov rax, [rsp+104]
140068787or [rax], 2
14006878a
14006878aloc_14006878a:
14006878amov rdx, [rsp+56]
14006878fmov [rsp+48], rbx
140068794mov rax, [rsp+48]
140068799mov rcx, [rsp+160]
1400687a1mov [rsp+56], rdx
1400687a6mov rdx, [rsp+56]
1400687abmov [rsp+48], rax
1400687b0mov rax, [rsp+96]
1400687b5mov dx, r15w
1400687b9mov [rsp+56], rdx
1400687bemovdqu x1, [rsp+48]
1400687c4movups [rax], x1
1400687c7cmp rcx, [rsp+88]
1400687ccje 0x1400687d3
1400687cecall operator delete(void*)
1400687d3
1400687d3loc_1400687d3:
1400687d3mov rcx, [rip+0x12eeb6]
1400687damov rax, [rsp+200]
1400687e2sub rax, [rcx]
1400687e5jne 0x140069515
1400687ebmov rax, [rsp+96]
1400687f0add rsp, 216
1400687f7pop rbx
1400687f8pop rsi
1400687f9pop rdi
1400687fapop rbp
1400687fbpop r12
1400687fdpop r13
1400687ffpop r14
140068801pop r15
140068803ret
140068804
140068804loc_140068804:
140068804cmp cx, r8w
140068808sete [rsp+135]
140068810test al, al
140068812jne 0x140068ce0
140068818cmp [rdi+72], r8w
14006881dje 0x1400685c4
140068823
140068823loc_140068823:
140068823mov rax, [rbx+16]
140068827mov rcx, [rbx+24]
14006882bcmp rax, rcx
14006882ejae 0x1400692bd
140068834add rax, 2
140068838mov [rbx+16], rax
14006883c
14006883cloc_14006883c:
14006883ccmp rax, rcx
14006883fjae 0x1400691f5
140068845cmp [rax], -1
140068849je 0x14006943d
14006884fcmp [rsp+64], 0
140068855je 0x140069431
14006885b
14006885bloc_14006885b:
14006885bcmp [rsp+80], -1
140068861je 0x1400693dd
140068867
140068867loc_140068867:
140068867mov [rsp+128], 1
14006886fmovzx eax, [rdi+32]
140068873mov r15l, -1
140068879xor r12l, r12l
14006887cmov [rsp+134], 0
140068884jmp 0x14006860d
140068889
140068889 0f 1f 80 00 00 00 00 .......
140068890
140068890loc_140068890:
140068890cmp [rsp+128], 0
140068898jne 0x140068fcc
14006889elea r11, [rdi+156]
1400688a5xor ebp, ebp
1400688a7xor esi, esi
1400688a9nop [rax]
1400688b0
1400688b0loc_1400688b0:
1400688b0movzx eax, [rdi+32]
1400688b4test al, al
1400688b6je 0x1400688c3
1400688b8cmp [rdi+74], r8w
1400688bdje 0x140068b08
1400688c3
1400688c3loc_1400688c3:
1400688c3cmp [rdi+72], r8w
1400688c8je 0x1400688f4
1400688camov rdx, [rsp+72]
1400688cfmov rax, r11
1400688d2nop [rax+rax]
1400688ddnop [rax]
1400688e0
1400688e0loc_1400688e0:
1400688e0cmp [rax], r8w
1400688e4je 0x140068a50
1400688eaadd rax, 2
1400688eesub rdx, 1
1400688f2jne 0x1400688e0
1400688f4
1400688f4loc_1400688f4:
1400688f4mov r14, [rsp+168]
1400688fcxor r10l, r10l
1400688fftest r14, r14
140068902je 0x140068750
140068908
140068908loc_140068908:
140068908mov rdx, [rsp+160]
140068910mov eax, 15
140068915cmp rdx, [rsp+88]
14006891alea r13, [r14+1]
14006891ecmovne rax, [rsp+176]
140068927cmp rax, r13
14006892ajb 0x140068fe6
140068930
140068930loc_140068930:
140068930mov [rdx+r14], r12b
140068934mov rax, [rsp+160]
14006893cmov [rsp+168], r13
140068944mov r8, [rsp+112]
140068949mov [rax+r14+1], 0
14006894fmov rdx, [rdi+24]
140068953mov rcx, [rdi+16]
140068957mov [rsp+64], r10b
14006895ccall std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140068961movzx r10l, [rsp+64]
140068967test al, al
140068969je 0x140068cfb
14006896f
14006896floc_14006896f:
14006896ftest r12l, r12l
140068972jne 0x14006898d
140068974cmp [rsp+134], 1
14006897cje 0x14006898d
14006897ecmp [rsp+168], 0
140068987je 0x140068767
14006898d
14006898dloc_14006898d:
14006898dcmp [rsp+128], 0
140068995jne 0x140068767
14006899btest bpl, bpl
14006899eje 0x140068cc5
1400689a4mov rax, [rsp+120]
1400689a9mov [rax], -1
1400689afmov rax, [rsp+104]
1400689b4mov [rax], 4
1400689bajmp 0x14006877d
1400689bf
1400689bf 90 .
1400689c0
1400689c0loc_1400689c0:
1400689c0mov rax, [rbx+16]
1400689c4mov rcx, [rbx+24]
1400689c8mov ebp, 1
1400689cdcmp rax, rcx
1400689d0jb 0x1400686f1
1400689d6
1400689d6loc_1400689d6:
1400689d6mov rax, [rbx]
1400689d9mov [rsp+136], edx
1400689e0mov rcx, rbx
1400689e3mov [rsp+72], r9l
1400689e8call [rax+80]
1400689ebmov rax, [rbx+16]
1400689efmov rcx, [rbx+24]
1400689f3mov edx, [rsp+136]
1400689famov r9l, [rsp+72]
1400689ffjmp 0x1400686f9
140068a04
140068a04 0f 1f 40 00 ..@.
140068a08
140068a08loc_140068a08:
140068a08lea eax, [r8-48]
140068a0ccmp ax, 9
140068a10jbe 0x1400686bc
140068a16lea eax, [r8-97]
140068a1acmp ax, 5
140068a1eja 0x140068a2d
140068a20movzx r8l, r8w
140068a24sub r8l, 87
140068a28jmp 0x1400686c4
140068a2d
140068a2dloc_140068a2d:
140068a2dlea eax, [r8-65]
140068a31cmp ax, 5
140068a35ja 0x1400688f4
140068a3bmovzx r8l, r8w
140068a3fsub r8l, 55
140068a43jmp 0x1400686c4
140068a48
140068a48 0f 1f 84 00 00 00 00 00 ........
140068a50
140068a50loc_140068a50:
140068a50sub rax, r11
140068a53sar rax, 1
140068a56lea edx, [rax-6]
140068a59cmp eax, 15
140068a5ccmovg eax, edx
140068a5fcmp r13l, esi
140068a62jb 0x140068ac0
140068a64imul esi, r14l
140068a68add eax, esi
140068a6asetb dl
140068a6dmov esi, eax
140068a6fadd r12l, 1
140068a73or ebp, edx
140068a75
140068a75loc_140068a75:
140068a75mov rax, [rbx+16]
140068a79mov rdx, [rbx+24]
140068a7dcmp rax, rdx
140068a80jae 0x140068ad0
140068a82
140068a82loc_140068a82:
140068a82add rax, 2
140068a86mov [rbx+16], rax
140068a8a
140068a8aloc_140068a8a:
140068a8acmp rax, rdx
140068a8djae 0x14006901a
140068a93cmp [rax], -1
140068a97je 0x140068dfd
140068a9dcmp [rsp+64], 0
140068aa3je 0x140068e98
140068aa9
140068aa9loc_140068aa9:
140068aa9cmp [rsp+80], -1
140068aafje 0x140068e2b
140068ab5
140068ab5loc_140068ab5:
140068ab5mov r15l, -1
140068abbjmp 0x140068730
140068ac0
140068ac0loc_140068ac0:
140068ac0mov rax, [rbx+16]
140068ac4mov rdx, [rbx+24]
140068ac8mov ebp, r10l
140068acbcmp rax, rdx
140068acejb 0x140068a82
140068ad0
140068ad0loc_140068ad0:
140068ad0mov rax, [rbx]
140068ad3mov [rsp+144], r11
140068adbmov rcx, rbx
140068ademov [rsp+136], r10b
140068ae6call [rax+80]
140068ae9mov rax, [rbx+16]
140068aedmov rdx, [rbx+24]
140068af1mov r11, [rsp+144]
140068af9movzx r10l, [rsp+136]
140068b02jmp 0x140068a8a
140068b04
140068b04 0f 1f 40 00 ..@.
140068b08
140068b08loc_140068b08:
140068b08test r12l, r12l
140068b0bje 0x1400692ae
140068b11mov rax, [rsp+168]
140068b19mov rdx, [rsp+160]
140068b21mov ecx, 15
140068b26cmp rdx, [rsp+88]
140068b2bcmovne rcx, [rsp+176]
140068b34lea r15, [rax+1]
140068b38cmp rcx, r15
140068b3bjb 0x140068ba6
140068b3d
140068b3dloc_140068b3d:
140068b3dmov [rdx+rax], r12b
140068b41mov rdx, [rsp+160]
140068b49xor r12l, r12l
140068b4cmov [rsp+168], r15
140068b54mov [rdx+rax+1], 0
140068b59jmp 0x140068a75
140068b5e
140068b5eloc_140068b5e:
140068b5emov [rsp+72], 22
140068b67mov r9l, 22
140068b6djmp 0x140068622
140068b72
140068b72loc_140068b72:
140068b72mov rcx, [rsp+112]
140068b77mov edx, 32
140068b7cmov [rsp+144], r8l
140068b84mov [rsp+136], r9l
140068b8ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
140068b91mov r9l, [rsp+136]
140068b99mov r8l, [rsp+144]
140068ba1jmp 0x140068660
140068ba6
140068ba6loc_140068ba6:
140068ba6mov rcx, [rsp+112]
140068babxor r9l, r9l
140068baexor r8l, r8l
140068bb1mov rdx, rax
140068bb4mov [rsp+32], 1
140068bbdmov [rsp+152], r11
140068bc5mov [rsp+144], r10b
140068bcdmov [rsp+136], rax
140068bd5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
140068bdamov rdx, [rsp+160]
140068be2mov r11, [rsp+152]
140068beamovzx r10l, [rsp+144]
140068bf3mov rax, [rsp+136]
140068bfbjmp 0x140068b3d
140068c00
140068c00loc_140068c00:
140068c00mov [rsp+135], 0
140068c08movzx eax, [rdi+32]
140068c0cxor r8l, r8l
140068c0fxor r12l, r12l
140068c12mov [rsp+128], 1
140068c1amov [rsp+134], 0
140068c22jmp 0x14006860d
140068c27
140068c27loc_140068c27:
140068c27movzx ecx, [rsp+134]
140068c2fxor ecx, 1
140068c32cmp r14l, 10
140068c36sete r9b
140068c3aor cl, r9b
140068c3dje 0x140068d0b
140068c43test esi, esi
140068c45sete dl
140068c48cmp r14l, 8
140068c4csete al
140068c4for dl, al
140068c51mov [rsp+134], dl
140068c58je 0x140069264
140068c5exor r12l, r12l
140068c61mov r14l, 8
140068c67
140068c67loc_140068c67:
140068c67mov rax, [rbx+16]
140068c6bmov rdx, [rbx+24]
140068c6fcmp rax, rdx
140068c72jae 0x140069298
140068c78add rax, 2
140068c7cmov [rbx+16], rax
140068c80
140068c80loc_140068c80:
140068c80cmp rax, rdx
140068c83jae 0x140069190
140068c89cmp [rax], -1
140068c8dje 0x14006933e
140068c93cmp [rsp+64], 0
140068c99je 0x140069317
140068c9f
140068c9floc_140068c9f:
140068c9fcmp [rsp+80], -1
140068ca5je 0x140069360
140068cab
140068cabloc_140068cab:
140068cabmov [rsp+128], 1
140068cb3movzx eax, [rdi+32]
140068cb7mov r8l, r13l
140068cbamov r15l, -1
140068cc0jmp 0x14006860d
140068cc5
140068cc5loc_140068cc5:
140068cc5mov eax, esi
140068cc7neg eax
140068cc9cmp [rsp+135], 0
140068cd1cmovne esi, eax
140068cd4mov rax, [rsp+120]
140068cd9mov [rax], esi
140068cdbjmp 0x14006877d
140068ce0
140068ce0loc_140068ce0:
140068ce0cmp [rdi+74], r8w
140068ce5je 0x1400685c4
140068cebcmp [rdi+72], r8w
140068cf0je 0x1400685c4
140068cf6jmp 0x140068823
140068cfb
140068cfbloc_140068cfb:
140068cfbmov rax, [rsp+104]
140068d00mov [rax], 4
140068d06jmp 0x14006896f
140068d0b
140068d0bloc_140068d0b:
140068d0bcmp [rdi+152], r13w
140068d13je 0x140068d23
140068d15cmp [rdi+154], r13w
140068d1djne 0x14006947e
140068d23
140068d23loc_140068d23:
140068d23test esi, esi
140068d25sete cl
140068d28cmp r14l, 16
140068d2csete dl
140068d2for cl, dl
140068d31je 0x1400694c0
140068d37mov [rsp+134], 0
140068d3fxor r12l, r12l
140068d42mov r14l, 16
140068d48jmp 0x140068c67
140068d4d
140068d4dloc_140068d4d:
140068d4dmov rax, [rbx+16]
140068d51cmp rax, [rbx+24]
140068d55jae 0x14006938d
140068d5bmovzx r8l, [rax]
140068d5f
140068d5floc_140068d5f:
140068d5fxor eax, eax
140068d61cmp r8w, -1
140068d66cmove rbx, rax
140068d6ajmp 0x140068599
140068d6f
140068d6floc_140068d6f:
140068d6fmov ecx, 208
140068d74call operator new(unsigned long long)
140068d79mov rdi, rax
140068d7cmov [rax+8], 0
140068d83mov rax, [rip+0x12e576]
140068d8alea rdx, [rbp+208]
140068d91mov [rdi+16], 0
140068d99mov rcx, rdi
140068d9cadd rax, 16
140068da0mov [rdi+24], 0
140068da8mov [rdi], rax
140068dabmov [rdi+32], 0
140068dafmov [rdi+40], 0
140068db7mov [rdi+48], 0
140068dbfmov [rdi+56], 0
140068dc7mov [rdi+64], 0
140068dcfmov [rdi+72], 0
140068dd6mov [rdi+200], 0
140068dddcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140068de2mov rcx, [rbp+208]
140068de9mov rdx, rdi
140068decmov r8, r13
140068defcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140068df4mov rdi, [r12]
140068df8jmp 0x140068512
140068dfd
140068dfdloc_140068dfd:
140068dfdcmp [rsp+64], 0
140068e03je 0x140069152
140068e09xor ebx, ebx
140068e0bmov r8l, -1
140068e11mov r15l, r10l
140068e14cmp [rsp+80], -1
140068e1aje 0x140068e2e
140068e1cnop [rax]
140068e20
140068e20loc_140068e20:
140068e20mov r15l, -1
140068e26jmp 0x1400688b0
140068e2b
140068e2bloc_140068e2b:
140068e2bxor r15l, r15l
140068e2e
140068e2eloc_140068e2e:
140068e2emov rcx, [rsp+64]
140068e33mov rax, [rcx+16]
140068e37cmp rax, [rcx+24]
140068e3bjae 0x140069070
140068e41movzx eax, [rax]
140068e44
140068e44loc_140068e44:
140068e44cmp ax, -1
140068e48mov ecx, 0
140068e4dcmovne rcx, [rsp+64]
140068e53mov eax, 0
140068e58cmove eax, r10l
140068e5cmov [rsp+64], rcx
140068e61
140068e61loc_140068e61:
140068e61cmp al, r15b
140068e64je 0x140068ab5
140068e6atest rbx, rbx
140068e6dje 0x140068e90
140068e6f
140068e6floc_140068e6f:
140068e6fmov rax, [rbx+16]
140068e73cmp rax, [rbx+24]
140068e77jae 0x1400690a1
140068e7dmovzx r8l, [rax]
140068e81
140068e81loc_140068e81:
140068e81xor eax, eax
140068e83cmp r8w, -1
140068e88cmove rbx, rax
140068e8cjmp 0x140068e20
140068e8e
140068e8e 66 90 f.
140068e90
140068e90loc_140068e90:
140068e90mov r8l, -1
140068e96jmp 0x140068e20
140068e98
140068e98loc_140068e98:
140068e98movzx eax, [rsp+133]
140068ea0xor r15l, r15l
140068ea3jmp 0x140068e61
140068ea5
140068ea5loc_140068ea5:
140068ea5movzx r10l, [rsp+128]
140068eaexor ebp, ebp
140068eb0xor esi, esi
140068eb2mov [rsp+128], 0
140068ebajmp 0x140068730
140068ebf
140068ebfloc_140068ebf:
140068ebfmov rax, [rbx+16]
140068ec3cmp rax, [rbx+24]
140068ec7jae 0x140069301
140068ecdmovzx eax, [rax]
140068ed0
140068ed0loc_140068ed0:
140068ed0cmp ax, -1
140068ed4mov eax, 0
140068ed9cmovne ebp, eax
140068edcmov eax, 0
140068ee1cmove rbx, rax
140068ee5jmp 0x140068553
140068eea
140068eealoc_140068eea:
140068eeamov rax, [rsi+16]
140068eeecmp rax, [rsi+24]
140068ef2jae 0x1400692eb
140068ef8movzx eax, [rax]
140068efb
140068efbloc_140068efb:
140068efbcmp ax, -1
140068effmov eax, 0
140068f04cmovne r12l, eax
140068f08mov eax, 0
140068f0dcmovne rax, rsi
140068f11mov [rsp+64], rax
140068f16jmp 0x14006857f
140068f1b
140068f1bloc_140068f1b:
140068f1bmovzx eax, [rsp+133]
140068f23xor r15l, r15l
140068f26nop [rax+rax]
140068f30
140068f30loc_140068f30:
140068f30cmp al, r15b
140068f33je 0x140068724
140068f39test rbx, rbx
140068f3cje 0x140068f70
140068f3e
140068f3eloc_140068f3e:
140068f3emov rax, [rbx+16]
140068f42cmp rax, [rbx+24]
140068f46jae 0x140069104
140068f4cmovzx r8l, [rax]
140068f50
140068f50loc_140068f50:
140068f50mov r15l, -1
140068f56cmp r8w, -1
140068f5bjne 0x14006869d
140068f61nop [rax+rax]
140068f6cnop [rax]
140068f70
140068f70loc_140068f70:
140068f70xor r10l, r10l
140068f73mov r15l, -1
140068f79xor ebx, ebx
140068f7bjmp 0x140068730
140068f80
140068f80loc_140068f80:
140068f80mov rax, [rbx]
140068f83mov [rsp+136], edx
140068f8amov rcx, rbx
140068f8dmov [rsp+72], r9l
140068f92call [rax+72]
140068f95cmp ax, -1
140068f99mov r9l, [rsp+72]
140068f9emov edx, [rsp+136]
140068fa5jne 0x14006916b
140068fab
140068fabloc_140068fab:
140068fabcmp [rsp+64], 0
140068fb1je 0x140069274
140068fb7cmp [rsp+80], -1
140068fbdjne 0x140068f70
140068fbfxor ebx, ebx
140068fc1mov r15l, 1
140068fc7jmp 0x1400690d6
140068fcc
140068fccloc_140068fcc:
140068fccmovzx r10l, [rsp+128]
140068fd5xor esi, esi
140068fd7xor ebp, ebp
140068fd9mov [rsp+128], 0
140068fe1jmp 0x140068730
140068fe6
140068fe6loc_140068fe6:
140068fe6mov rcx, [rsp+112]
140068febxor r9l, r9l
140068feexor r8l, r8l
140068ff1mov rdx, r14
140068ff4mov [rsp+32], 1
140068ffdmov [rsp+64], r10b
140069002call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
140069007mov rdx, [rsp+160]
14006900fmovzx r10l, [rsp+64]
140069015jmp 0x140068930
14006901a
14006901aloc_14006901a:
14006901amov rax, [rbx]
14006901dmov [rsp+144], r11
140069025mov rcx, rbx
140069028mov [rsp+136], r10b
140069030call [rax+72]
140069033cmp ax, -1
140069037mov r11, [rsp+144]
14006903fmovzx r10l, [rsp+136]
140069048je 0x140068dfd
14006904ecmp [rsp+64], 0
140069054jne 0x140068aa9
14006905acmp [rsp+80], -1
140069060je 0x140068e6f
140069066jmp 0x140068ab5
14006906b
14006906b 0f 1f 44 00 00 ..D..
140069070
140069070loc_140069070:
140069070mov rcx, [rsp+64]
140069075mov [rsp+144], r11
14006907dmov [rsp+136], r10b
140069085mov rax, [rcx]
140069088call [rax+72]
14006908bmov r11, [rsp+144]
140069093movzx r10l, [rsp+136]
14006909cjmp 0x140068e44
1400690a1
1400690a1loc_1400690a1:
1400690a1mov rax, [rbx]
1400690a4mov [rsp+144], r11
1400690acmov rcx, rbx
1400690afmov [rsp+136], r10b
1400690b7call [rax+72]
1400690bamov r11, [rsp+144]
1400690c2mov r8l, eax
1400690c5movzx r10l, [rsp+136]
1400690cejmp 0x140068e81
1400690d3
1400690d3loc_1400690d3:
1400690d3xor r15l, r15l
1400690d6
1400690d6loc_1400690d6:
1400690d6mov rcx, [rsp+64]
1400690dbmov rax, [rcx+16]
1400690dfcmp rax, [rcx+24]
1400690e3jae 0x14006912d
1400690e5movzx eax, [rax]
1400690e8
1400690e8loc_1400690e8:
1400690e8cmp ax, -1
1400690ecmov ecx, 0
1400690f1cmovne rcx, [rsp+64]
1400690f7sete al
1400690famov [rsp+64], rcx
1400690ffjmp 0x140068f30
140069104
140069104loc_140069104:
140069104mov rax, [rbx]
140069107mov [rsp+136], edx
14006910emov rcx, rbx
140069111mov [rsp+72], r9l
140069116call [rax+72]
140069119mov edx, [rsp+136]
140069120mov r9l, [rsp+72]
140069125mov r8l, eax
140069128jmp 0x140068f50
14006912d
14006912dloc_14006912d:
14006912dmov rcx, [rsp+64]
140069132mov [rsp+136], edx
140069139mov [rsp+72], r9l
14006913emov rax, [rcx]
140069141call [rax+72]
140069144mov edx, [rsp+136]
14006914bmov r9l, [rsp+72]
140069150jmp 0x1400690e8
140069152
140069152loc_140069152:
140069152cmp [rsp+80], -1
140069158je 0x1400694b5
14006915exor ebx, ebx
140069160mov r8l, -1
140069166jmp 0x140068e20
14006916b
14006916bloc_14006916b:
14006916bcmp [rsp+64], 0
140069171jne 0x140068718
140069177cmp [rsp+80], -1
14006917dje 0x140068f3e
140069183jmp 0x140068724
140069188
140069188 0f 1f 84 00 00 00 00 00 ........
140069190
140069190loc_140069190:
140069190mov rax, [rbx]
140069193mov rcx, rbx
140069196call [rax+72]
140069199cmp ax, -1
14006919dje 0x14006933e
1400691a3cmp [rsp+64], 0
1400691a9jne 0x140068c9f
1400691afcmp [rsp+80], -1
1400691b5jne 0x140068cab
1400691bb
1400691bbloc_1400691bb:
1400691bbmov rax, [rbx+16]
1400691bfcmp rax, [rbx+24]
1400691c3jae 0x1400693cc
1400691c9movzx r13l, [rax]
1400691cd
1400691cdloc_1400691cd:
1400691cdxor eax, eax
1400691cfcmp r13w, -1
1400691d4cmove rbx, rax
1400691d8
1400691d8loc_1400691d8:
1400691d8movzx eax, [rdi+32]
1400691dcmov r15l, -1
1400691e2cmp [rsp+134], 0
1400691eajne 0x1400685d4
1400691f0jmp 0x140068602
1400691f5
1400691f5loc_1400691f5:
1400691f5mov rax, [rbx]
1400691f8mov [rsp+128], r8l
140069200mov rcx, rbx
140069203mov [rsp+72], edx
140069207call [rax+72]
14006920amov edx, [rsp+72]
14006920emov r8l, [rsp+128]
140069216cmp ax, -1
14006921aje 0x14006943d
140069220cmp [rsp+64], 0
140069226jne 0x14006885b
14006922ccmp [rsp+80], -1
140069232jne 0x140068867
140069238
140069238loc_140069238:
140069238mov rax, [rbx+16]
14006923ccmp rax, [rbx+24]
140069240jae 0x1400694d7
140069246movzx r8l, [rax]
14006924a
14006924aloc_14006924a:
14006924axor ecx, ecx
14006924ccmp r8w, -1
140069251movzx eax, [rdi+32]
140069255mov r15l, -1
14006925bcmove rbx, rcx
14006925fjmp 0x1400685c4
140069264
140069264loc_140069264:
140069264mov [rsp+134], cl
14006926badd r12l, 1
14006926fjmp 0x140068c67
140069274
140069274loc_140069274:
140069274cmp [rsp+80], -1
14006927ajne 0x140068f70
140069280or r15l, -1
140069284xor ebx, ebx
140069286mov r10l, 1
14006928cjmp 0x140068730
140069291
140069291 0f 1f 80 00 00 00 00 .......
140069298
140069298loc_140069298:
140069298mov rax, [rbx]
14006929bmov rcx, rbx
14006929ecall [rax+80]
1400692a1mov rax, [rbx+16]
1400692a5mov rdx, [rbx+24]
1400692a9jmp 0x140068c80
1400692ae
1400692aeloc_1400692ae:
1400692aemov [rsp+128], al
1400692b5xor r10l, r10l
1400692b8jmp 0x140068730
1400692bd
1400692bdloc_1400692bd:
1400692bdmov rax, [rbx]
1400692c0mov [rsp+128], r8l
1400692c8mov rcx, rbx
1400692cbmov [rsp+72], edx
1400692cfcall [rax+80]
1400692d2mov rax, [rbx+16]
1400692d6mov rcx, [rbx+24]
1400692damov r8l, [rsp+128]
1400692e2mov edx, [rsp+72]
1400692e6jmp 0x14006883c
1400692eb
1400692ebloc_1400692eb:
1400692ebmov rax, [rsi]
1400692eemov [rsp+64], edx
1400692f2mov rcx, rsi
1400692f5call [rax+72]
1400692f8mov edx, [rsp+64]
1400692fcjmp 0x140068efb
140069301
140069301loc_140069301:
140069301mov rax, [rbx]
140069304mov [rsp+72], edx
140069308mov rcx, rbx
14006930bcall [rax+72]
14006930emov edx, [rsp+72]
140069312jmp 0x140068ed0
140069317
140069317loc_140069317:
140069317movzx eax, [rsp+133]
14006931fxor ebp, ebp
140069321
140069321loc_140069321:
140069321cmp al, bpl
140069324je 0x140068cab
14006932amov r13l, -1
140069330test rbx, rbx
140069333jne 0x1400691bb
140069339jmp 0x1400691d8
14006933e
14006933eloc_14006933e:
14006933ecmp [rsp+64], 0
140069344je 0x1400693a6
140069346xor ebx, ebx
140069348mov ebp, 1
14006934dcmp [rsp+80], -1
140069353je 0x140069362
140069355mov r13l, -1
14006935bjmp 0x1400691d8
140069360
140069360loc_140069360:
140069360xor ebp, ebp
140069362
140069362loc_140069362:
140069362mov rcx, [rsp+64]
140069367mov rax, [rcx+16]
14006936bcmp rax, [rcx+24]
14006936fjae 0x1400693bf
140069371movzx eax, [rax]
140069374
140069374loc_140069374:
140069374cmp ax, -1
140069378mov edx, 0
14006937dcmovne rdx, [rsp+64]
140069383sete al
140069386mov [rsp+64], rdx
14006938bjmp 0x140069321
14006938d
14006938dloc_14006938d:
14006938dmov rax, [rbx]
140069390mov [rsp+72], edx
140069394mov rcx, rbx
140069397call [rax+72]
14006939amov edx, [rsp+72]
14006939emov r8l, eax
1400693a1jmp 0x140068d5f
1400693a6
1400693a6loc_1400693a6:
1400693a6cmp [rsp+80], -1
1400693acje 0x14006951a
1400693b2xor ebx, ebx
1400693b4mov r13l, -1
1400693bajmp 0x1400691d8
1400693bf
1400693bfloc_1400693bf:
1400693bfmov rcx, [rsp+64]
1400693c4mov rax, [rcx]
1400693c7call [rax+72]
1400693cajmp 0x140069374
1400693cc
1400693ccloc_1400693cc:
1400693ccmov rax, [rbx]
1400693cfmov rcx, rbx
1400693d2call [rax+72]
1400693d5mov r13l, eax
1400693d8jmp 0x1400691cd
1400693dd
1400693ddloc_1400693dd:
1400693ddxor esi, esi
1400693df
1400693dfloc_1400693df:
1400693dfmov rcx, [rsp+64]
1400693e4mov rax, [rcx+16]
1400693e8cmp rax, [rcx+24]
1400693ecjae 0x140069456
1400693eemovzx eax, [rax]
1400693f1
1400693f1loc_1400693f1:
1400693f1cmp ax, -1
1400693f5mov ecx, 0
1400693facmovne rcx, [rsp+64]
140069400sete al
140069403mov [rsp+64], rcx
140069408
140069408loc_140069408:
140069408cmp sil, al
14006940bje 0x140068867
140069411test rbx, rbx
140069414jne 0x140069238
14006941a
14006941aloc_14006941a:
14006941amovzx eax, [rdi+32]
14006941emov r8l, -1
140069424xor ebx, ebx
140069426mov r15l, -1
14006942cjmp 0x1400685c4
140069431
140069431loc_140069431:
140069431movzx eax, [rsp+133]
140069439xor esi, esi
14006943bjmp 0x140069408
14006943d
14006943dloc_14006943d:
14006943dcmp [rsp+64], 0
140069443je 0x140069496
140069445xor ebx, ebx
140069447mov esi, 1
14006944ccmp [rsp+80], -1
140069452jne 0x14006941a
140069454jmp 0x1400693df
140069456
140069456loc_140069456:
140069456mov rcx, [rsp+64]
14006945bmov [rsp+128], r8l
140069463mov [rsp+72], edx
140069467mov rax, [rcx]
14006946acall [rax+72]
14006946dmov r8l, [rsp+128]
140069475mov edx, [rsp+72]
140069479jmp 0x1400693f1
14006947e
14006947eloc_14006947e:
14006947emov [rsp+128], 0
140069486mov r8l, r13l
140069489mov [rsp+134], 1
140069491jmp 0x14006860d
140069496
140069496loc_140069496:
140069496movzx eax, [rdi+32]
14006949acmp [rsp+80], -1
1400694a0je 0x140069534
1400694a6xor ebx, ebx
1400694a8or r8l, -1
1400694acor r15l, -1
1400694b0jmp 0x1400685c4
1400694b5
1400694b5loc_1400694b5:
1400694b5or r15l, -1
1400694b9xor ebx, ebx
1400694bbjmp 0x140068730
1400694c0
1400694c0loc_1400694c0:
1400694c0mov [rsp+128], cl
1400694c7mov r8l, r13l
1400694camov [rsp+134], 1
1400694d2jmp 0x140068617
1400694d7
1400694d7loc_1400694d7:
1400694d7mov rax, [rbx]
1400694damov [rsp+72], edx
1400694demov rcx, rbx
1400694e1call [rax+72]
1400694e4mov edx, [rsp+72]
1400694e8mov r8l, eax
1400694ebjmp 0x14006924a
1400694f0
1400694f0 48 89 c1 e8 98 87 09 00 48 8b 07 48 89 f9 ff 50 H.......H..H...P
140069500 08 48 8b 3d 88 e1 12 00 48 8b 84 24 c8 00 00 00 .H.=....H..$....
140069510 48 2b 07 74 73 H+.ts
140069515
140069515loc_140069515:
140069515call __stack_chk_fail
14006951a
14006951aloc_14006951a:
14006951amovzx eax, [rdi+32]
14006951emov r8l, r13l
140069521or r15l, -1
140069525xor ebx, ebx
140069527mov [rsp+128], 1
14006952fjmp 0x14006860d
140069534
140069534loc_140069534:
140069534mov [rsp+128], 1
14006953cor r15l, -1
140069540xor ebx, ebx
140069542xor r12l, r12l
140069545mov [rsp+134], 0
14006954djmp 0x14006860d
140069552
140069552 48 8b 4c 24 70 48 89 c3 e8 b1 3a 07 00 48 H.L$pH....:..H
140069560 8b 3d 2a e1 12 00 48 8b 84 24 c8 00 00 00 48 2b .=*...H..$....H+
140069570 07 75 a2 48 89 d9 e8 25 1e fb ff 48 89 c1 e8 0d .u.H...%...H....
140069580 87 09 00 e9 79 ff ff ff e8 c3 8c 09 00 48 89 c3 ....y........H..
140069590 e8 eb 88 09 00 48 8b 3d f4 e0 12 00 48 8b 84 24 .....H.=....H..$
1400695a0 c8 00 00 00 48 2b 07 74 ca e9 67 ff ff ff ....H+.t..g...
140068470
1400695ae
1400695ae // align 0x10
1400695ae // align 0x10
1400695b0
1400695b0std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int[abi:cxx11]<unsigned short>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const:
1400695b0push r15
1400695b2push r14
1400695b4push r13
1400695b6push r12
1400695b8push rbp
1400695b9push rdi
1400695bapush rsi
1400695bbpush rbx
1400695bcsub rsp, 216
1400695c3mov rax, [r9+8]
1400695c7movdqu x0, [r8]
1400695ccmov rsi, [r9]
1400695cfmov rbp, [rsp+320]
1400695d7mov [rsp+80], rax
1400695dcmov rax, [rsp+328]
1400695e4mov [rsp+96], rcx
1400695e9mov rcx, [rip+0x12e0a0]
1400695f0mov [rsp+104], rax
1400695f5mov rax, [rsp+336]
1400695fdmovups [rsp+48], x0
140069602mov rdx, [rsp+56]
140069607mov [rsp+120], rax
14006960cmov rax, [rcx]
14006960fmov [rsp+200], rax
140069617mov rax, [rsp+48]
14006961clea rcx, [rip+0x9c98d]
140069623mov [rsp+64], rsi
140069628mov r13l, edx
14006962bmov rbx, rax
14006962ecall std::locale::id::_M_id() const
140069633mov r14, rax
140069636mov rax, [rbp+208]
14006963dmov rax, [rax+24]
140069641lea r12, [rax+8*r14]
140069645mov rdi, [r12]
140069649test rdi, rdi
14006964cje 0x140069edd
140069652
140069652loc_140069652:
140069652mov eax, [rbp+24]
140069655mov r11l, 8
14006965band eax, 74
14006965emov r15l, eax
140069661cmp eax, 64
140069664je 0x140069679
140069666cmp eax, 8
140069669mov edx, 10
14006966emov eax, 16
140069673cmovne eax, edx
140069676mov r11l, eax
140069679
140069679loc_140069679:
140069679cmp r13w, -1
14006967esete r14b
140069682test rbx, rbx
140069685setne bpl
140069689and bpl, r14b
14006968cjne 0x14006a02f
140069692mov ebp, r14l
140069695
140069695loc_140069695:
140069695cmp [rsp+80], -1
14006969bsete [rsp+133]
1400696a3test rsi, rsi
1400696a6setne r12b
1400696aaand r12b, [rsp+133]
1400696b2jne 0x14006a05a
1400696b8movzx r12l, [rsp+133]
1400696c1
1400696c1loc_1400696c1:
1400696c1cmp r12b, bpl
1400696c4je 0x140069d6f
1400696catest rbx, rbx
1400696cdje 0x1400696d8
1400696cftest r14b, r14b
1400696d2jne 0x140069ebb
1400696d8
1400696d8loc_1400696d8:
1400696d8mov r8l, r13l
1400696db
1400696dbloc_1400696db:
1400696dbmovzx edx, [rdi+148]
1400696e2movzx eax, [rdi+32]
1400696e6cmp dx, r8w
1400696eaje 0x140069953
1400696f0mov [rsp+135], 0
1400696f8cmp [rdi+150], r8w
140069700je 0x140069953
140069706
140069706loc_140069706:
140069706mov [rsp+134], 0
14006970exor r12l, r12l
140069711mov ebp, r11l
140069714mov r14l, r8l
140069717
140069717loc_140069717:
140069717test al, al
140069719je 0x140069722
14006971bcmp [rdi+74], r14w
140069720je 0x140069745
140069722
140069722loc_140069722:
140069722cmp [rdi+72], r14w
140069727je 0x140069745
140069729cmp [rdi+156], r14w
140069731je 0x140069d96
140069737cmp [rsp+134], 0
14006973fjne 0x140069e7a
140069745
140069745loc_140069745:
140069745mov [rsp+128], 0
14006974dmov r11l, ebp
140069750mov r8l, r14l
140069753
140069753loc_140069753:
140069753cmp r11l, 16
140069757je 0x140069cbe
14006975d
14006975dloc_14006975d:
14006975dmovsxd rcx, r11l
140069760mov r9l, r11l
140069763mov [rsp+72], rcx
140069768
140069768loc_140069768:
140069768lea rcx, [rsp+160]
140069770mov [rsp+176], 0
140069778mov [rsp+112], rcx
14006977dlea rcx, [rsp+176]
140069785mov [rsp+88], rcx
14006978amov [rsp+160], rcx
140069792mov [rsp+168], 0
14006979etest al, al
1400697a0jne 0x140069cd2
1400697a6
1400697a6loc_1400697a6:
1400697a6mov eax, 65535
1400697abxor edx, edx
1400697admovzx r14l, [rdi+200]
1400697b5idiv r11l
1400697b8mov r15l, eax
1400697bbtest r14b, r14b
1400697bejne 0x1400699e0
1400697c4cmp [rsp+128], 0
1400697ccjne 0x14006a015
1400697d2xor eax, eax
1400697d4cmp r9l, 8
1400697d8setne al
1400697dbxor ebp, ebp
1400697ddxor esi, esi
1400697dflea r10l, [rax+rax+56]
1400697e4
1400697e4loc_1400697e4:
1400697e4cmp r9l, 10
1400697e8jg 0x140069b60
1400697eecmp r8w, 47
1400697f3jbe 0x140069a44
1400697f9cmp r8w, r10w
1400697fdjae 0x140069a44
140069803
140069803loc_140069803:
140069803movzx r8l, r8w
140069807sub r8l, 48
14006980b
14006980bloc_14006980b:
14006980bcmp r15w, si
14006980fjb 0x140069b08
140069815imul esi, r11l
140069819mov eax, 65535
14006981esub eax, r8l
140069821movzx edx, si
140069824cmp edx, eax
140069826mov rdx, [rbx+24]
14006982asetg al
14006982dadd esi, r8l
140069830add r12l, 1
140069834or ebp, eax
140069836mov rax, [rbx+16]
14006983acmp rax, rdx
14006983djae 0x140069b1e
140069843
140069843loc_140069843:
140069843add rax, 2
140069847mov [rbx+16], rax
14006984b
14006984bloc_14006984b:
14006984bcmp rax, rdx
14006984ejae 0x14006a0f0
140069854cmp [rax], -1
140069858je 0x14006a12d
14006985ecmp [rsp+64], 0
140069864je 0x14006a08b
14006986a
14006986aloc_14006986a:
14006986acmp [rsp+80], -1
140069870je 0x14006a251
140069876
140069876loc_140069876:
140069876mov r13l, -1
14006987cmov r14l, 1
140069882
140069882loc_140069882:
140069882mov rax, [rsp+168]
14006988atest rax, rax
14006988djne 0x140069a58
140069893nop [rax+rax]
14006989enop
1400698a0
1400698a0loc_1400698a0:
1400698a0test r12l, r12l
1400698a3jne 0x140069ad1
1400698a9cmp [rsp+134], 1
1400698b1je 0x140069ad1
1400698b7
1400698b7loc_1400698b7:
1400698b7mov rax, [rsp+120]
1400698bcxor ecx, ecx
1400698bemov [rax], cx
1400698c1mov rax, [rsp+104]
1400698c6mov [rax], 4
1400698cc
1400698ccloc_1400698cc:
1400698cctest r14b, r14b
1400698cfje 0x1400698d9
1400698d1mov rax, [rsp+104]
1400698d6or [rax], 2
1400698d9
1400698d9loc_1400698d9:
1400698d9mov rdx, [rsp+56]
1400698demov [rsp+48], rbx
1400698e3mov rax, [rsp+48]
1400698e8mov rcx, [rsp+160]
1400698f0mov [rsp+56], rdx
1400698f5mov rdx, [rsp+56]
1400698famov [rsp+48], rax
1400698ffmov rax, [rsp+96]
140069904mov dx, r13w
140069908mov [rsp+56], rdx
14006990dmovdqu x1, [rsp+48]
140069913movups [rax], x1
140069916cmp rcx, [rsp+88]
14006991bje 0x140069922
14006991dcall operator delete(void*)
140069922
140069922loc_140069922:
140069922mov rcx, [rip+0x12dd67]
140069929mov rax, [rsp+200]
140069931sub rax, [rcx]
140069934jne 0x14006a6c7
14006993amov rax, [rsp+96]
14006993fadd rsp, 216
140069946pop rbx
140069947pop rsi
140069948pop rdi
140069949pop rbp
14006994apop r12
14006994cpop r13
14006994epop r14
140069950pop r15
140069952ret
140069953
140069953loc_140069953:
140069953cmp dx, r8w
140069957sete [rsp+135]
14006995ftest al, al
140069961jne 0x140069e4f
140069967cmp [rdi+72], r8w
14006996cje 0x140069706
140069972
140069972loc_140069972:
140069972mov rax, [rbx+16]
140069976mov rdx, [rbx+24]
14006997acmp rax, rdx
14006997djae 0x14006a45d
140069983add rax, 2
140069987mov [rbx+16], rax
14006998b
14006998bloc_14006998b:
14006998bcmp rax, rdx
14006998ejae 0x14006a395
140069994cmp [rax], -1
140069998je 0x14006a5e5
14006999ecmp [rsp+64], 0
1400699a4je 0x14006a5d9
1400699aa
1400699aaloc_1400699aa:
1400699aacmp [rsp+80], -1
1400699b0je 0x14006a585
1400699b6
1400699b6loc_1400699b6:
1400699b6mov [rsp+128], 1
1400699bemovzx eax, [rdi+32]
1400699c2mov r13l, -1
1400699c8xor r12l, r12l
1400699cbmov [rsp+134], 0
1400699d3jmp 0x140069753
1400699d8
1400699d8 0f 1f 84 00 00 00 00 00 ........
1400699e0
1400699e0loc_1400699e0:
1400699e0cmp [rsp+128], 0
1400699e8jne 0x14006a14e
1400699eelea r10, [rdi+156]
1400699f5xor ebp, ebp
1400699f7xor esi, esi
1400699f9nop [rax]
140069a00
140069a00loc_140069a00:
140069a00movzx eax, [rdi+32]
140069a04test al, al
140069a06je 0x140069a13
140069a08cmp [rdi+74], r8w
140069a0dje 0x140069c68
140069a13
140069a13loc_140069a13:
140069a13cmp [rdi+72], r8w
140069a18je 0x140069a44
140069a1amov rdx, [rsp+72]
140069a1fmov rax, r10
140069a22nop [rax+rax]
140069a2dnop [rax]
140069a30
140069a30loc_140069a30:
140069a30cmp [rax], r8w
140069a34je 0x140069ba0
140069a3aadd rax, 2
140069a3esub rdx, 1
140069a42jne 0x140069a30
140069a44
140069a44loc_140069a44:
140069a44mov rax, [rsp+168]
140069a4cxor r14l, r14l
140069a4ftest rax, rax
140069a52je 0x1400698a0
140069a58
140069a58loc_140069a58:
140069a58mov rcx, [rsp+160]
140069a60mov edx, 15
140069a65cmp rcx, [rsp+88]
140069a6alea r15, [rax+1]
140069a6ecmovne rdx, [rsp+176]
140069a77cmp rdx, r15
140069a7ajb 0x14006a168
140069a80
140069a80loc_140069a80:
140069a80mov [rcx+rax], r12b
140069a84mov rdx, [rsp+160]
140069a8cmov [rsp+168], r15
140069a94mov r8, [rsp+112]
140069a99mov [rdx+rax+1], 0
140069a9emov rdx, [rdi+24]
140069aa2mov rcx, [rdi+16]
140069aa6call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140069aabtest al, al
140069aadje 0x140069e6a
140069ab3
140069ab3loc_140069ab3:
140069ab3test r12l, r12l
140069ab6jne 0x140069ad1
140069ab8cmp [rsp+134], 1
140069ac0je 0x140069ad1
140069ac2cmp [rsp+168], 0
140069acbje 0x1400698b7
140069ad1
140069ad1loc_140069ad1:
140069ad1cmp [rsp+128], 0
140069ad9jne 0x1400698b7
140069adftest bpl, bpl
140069ae2je 0x140069e33
140069ae8mov rax, [rsp+120]
140069aedmov edx, -1
140069af2mov [rax], dx
140069af5mov rax, [rsp+104]
140069afamov [rax], 4
140069b00jmp 0x1400698cc
140069b05
140069b05 0f 1f 00 ...
140069b08
140069b08loc_140069b08:
140069b08mov rax, [rbx+16]
140069b0cmov rdx, [rbx+24]
140069b10mov ebp, 1
140069b15cmp rax, rdx
140069b18jb 0x140069843
140069b1e
140069b1eloc_140069b1e:
140069b1emov rax, [rbx]
140069b21mov [rsp+144], r10l
140069b29mov rcx, rbx
140069b2cmov [rsp+136], r11l
140069b34mov [rsp+72], r9l
140069b39call [rax+80]
140069b3cmov rax, [rbx+16]
140069b40mov rdx, [rbx+24]
140069b44mov r10l, [rsp+144]
140069b4cmov r11l, [rsp+136]
140069b54mov r9l, [rsp+72]
140069b59jmp 0x14006984b
140069b5e
140069b5e 66 90 f.
140069b60
140069b60loc_140069b60:
140069b60lea eax, [r8-48]
140069b64cmp ax, 9
140069b68jbe 0x140069803
140069b6elea eax, [r8-97]
140069b72cmp ax, 5
140069b76ja 0x140069b85
140069b78movzx r8l, r8w
140069b7csub r8l, 87
140069b80jmp 0x14006980b
140069b85
140069b85loc_140069b85:
140069b85lea eax, [r8-65]
140069b89cmp ax, 5
140069b8dja 0x140069a44
140069b93movzx r8l, r8w
140069b97sub r8l, 55
140069b9bjmp 0x14006980b
140069ba0
140069ba0loc_140069ba0:
140069ba0sub rax, r10
140069ba3sar rax, 1
140069ba6lea edx, [rax-6]
140069ba9cmp eax, 15
140069baccmovg eax, edx
140069bafcmp r15w, si
140069bb3jb 0x140069c20
140069bb5imul esi, r11l
140069bb9mov edx, 65535
140069bbesub edx, eax
140069bc0movzx ecx, si
140069bc3cmp ecx, edx
140069bc5setg dl
140069bc8add esi, eax
140069bcaadd r12l, 1
140069bceor ebp, edx
140069bd0
140069bd0loc_140069bd0:
140069bd0mov rax, [rbx+16]
140069bd4mov rdx, [rbx+24]
140069bd8cmp rax, rdx
140069bdbjae 0x140069c30
140069bdd
140069bddloc_140069bdd:
140069bddadd rax, 2
140069be1mov [rbx+16], rax
140069be5
140069be5loc_140069be5:
140069be5cmp rax, rdx
140069be8jae 0x14006a19b
140069beecmp [rax], -1
140069bf2je 0x140069f6b
140069bf8cmp [rsp+64], 0
140069bfeje 0x14006a008
140069c04
140069c04loc_140069c04:
140069c04cmp [rsp+80], -1
140069c0aje 0x140069f9b
140069c10
140069c10loc_140069c10:
140069c10mov r13l, -1
140069c16jmp 0x140069882
140069c1b
140069c1b 0f 1f 44 00 00 ..D..
140069c20
140069c20loc_140069c20:
140069c20mov rax, [rbx+16]
140069c24mov rdx, [rbx+24]
140069c28mov ebp, r14l
140069c2bcmp rax, rdx
140069c2ejb 0x140069bdd
140069c30
140069c30loc_140069c30:
140069c30mov rax, [rbx]
140069c33mov [rsp+144], r10
140069c3bmov rcx, rbx
140069c3emov [rsp+136], r11l
140069c46call [rax+80]
140069c49mov rax, [rbx+16]
140069c4dmov rdx, [rbx+24]
140069c51mov r10, [rsp+144]
140069c59mov r11l, [rsp+136]
140069c61jmp 0x140069be5
140069c63
140069c63 0f 1f 44 00 00 ..D..
140069c68
140069c68loc_140069c68:
140069c68test r12l, r12l
140069c6bje 0x14006a44e
140069c71mov rax, [rsp+168]
140069c79mov rdx, [rsp+160]
140069c81mov ecx, 15
140069c86cmp rdx, [rsp+88]
140069c8bcmovne rcx, [rsp+176]
140069c94lea r13, [rax+1]
140069c98cmp rcx, r13
140069c9bjb 0x140069d16
140069c9d
140069c9dloc_140069c9d:
140069c9dmov [rdx+rax], r12b
140069ca1mov rdx, [rsp+160]
140069ca9xor r12l, r12l
140069cacmov [rsp+168], r13
140069cb4mov [rdx+rax+1], 0
140069cb9jmp 0x140069bd0
140069cbe
140069cbeloc_140069cbe:
140069cbemov [rsp+72], 22
140069cc7mov r9l, 22
140069ccdjmp 0x140069768
140069cd2
140069cd2loc_140069cd2:
140069cd2mov rcx, [rsp+112]
140069cd7mov edx, 32
140069cdcmov [rsp+152], r8l
140069ce4mov [rsp+144], r11l
140069cecmov [rsp+136], r9l
140069cf4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
140069cf9mov r9l, [rsp+136]
140069d01mov r11l, [rsp+144]
140069d09mov r8l, [rsp+152]
140069d11jmp 0x1400697a6
140069d16
140069d16loc_140069d16:
140069d16mov rcx, [rsp+112]
140069d1bxor r9l, r9l
140069d1exor r8l, r8l
140069d21mov rdx, rax
140069d24mov [rsp+32], 1
140069d2dmov [rsp+152], r10
140069d35mov [rsp+144], r11l
140069d3dmov [rsp+136], rax
140069d45call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
140069d4amov rdx, [rsp+160]
140069d52mov r10, [rsp+152]
140069d5amov r11l, [rsp+144]
140069d62mov rax, [rsp+136]
140069d6ajmp 0x140069c9d
140069d6f
140069d6floc_140069d6f:
140069d6fmov [rsp+135], 0
140069d77movzx eax, [rdi+32]
140069d7bxor r8l, r8l
140069d7exor r12l, r12l
140069d81mov [rsp+128], 1
140069d89mov [rsp+134], 0
140069d91jmp 0x140069753
140069d96
140069d96loc_140069d96:
140069d96movzx edx, [rsp+134]
140069d9exor edx, 1
140069da1cmp ebp, 10
140069da4sete cl
140069da7or dl, cl
140069da9je 0x140069e7a
140069daftest r15l, r15l
140069db2sete cl
140069db5cmp ebp, 8
140069db8sete al
140069dbbor cl, al
140069dbdmov [rsp+134], cl
140069dc4je 0x14006a406
140069dcaxor r12l, r12l
140069dcdmov ebp, 8
140069dd2
140069dd2loc_140069dd2:
140069dd2mov rax, [rbx+16]
140069dd6mov rdx, [rbx+24]
140069ddacmp rax, rdx
140069dddjae 0x14006a438
140069de3add rax, 2
140069de7mov [rbx+16], rax
140069deb
140069debloc_140069deb:
140069debcmp rax, rdx
140069deejae 0x14006a330
140069df4cmp [rax], -1
140069df8je 0x14006a4e4
140069dfecmp [rsp+64], 0
140069e04je 0x14006a4bd
140069e0a
140069e0aloc_140069e0a:
140069e0acmp [rsp+80], -1
140069e10je 0x14006a506
140069e16
140069e16loc_140069e16:
140069e16movzx eax, [rdi+32]
140069e1amov r11l, ebp
140069e1dmov r8l, r14l
140069e20mov r13l, -1
140069e26mov [rsp+128], 1
140069e2ejmp 0x140069753
140069e33
140069e33loc_140069e33:
140069e33mov eax, esi
140069e35neg eax
140069e37cmp [rsp+135], 0
140069e3fcmovne esi, eax
140069e42mov rax, [rsp+120]
140069e47mov [rax], si
140069e4ajmp 0x1400698cc
140069e4f
140069e4floc_140069e4f:
140069e4fcmp [rdi+74], r8w
140069e54je 0x140069706
140069e5acmp [rdi+72], r8w
140069e5fje 0x140069706
140069e65jmp 0x140069972
140069e6a
140069e6aloc_140069e6a:
140069e6amov rax, [rsp+104]
140069e6fmov [rax], 4
140069e75jmp 0x140069ab3
140069e7a
140069e7aloc_140069e7a:
140069e7acmp [rdi+152], r14w
140069e82je 0x140069e92
140069e84cmp [rdi+154], r14w
140069e8cjne 0x14006a628
140069e92
140069e92loc_140069e92:
140069e92test r15l, r15l
140069e95sete dl
140069e98cmp ebp, 16
140069e9bsete cl
140069e9eor dl, cl
140069ea0je 0x14006a66d
140069ea6mov [rsp+134], 0
140069eaexor r12l, r12l
140069eb1mov ebp, 16
140069eb6jmp 0x140069dd2
140069ebb
140069ebbloc_140069ebb:
140069ebbmov rax, [rbx+16]
140069ebfcmp rax, [rbx+24]
140069ec3jae 0x14006a533
140069ec9movzx r8l, [rax]
140069ecd
140069ecdloc_140069ecd:
140069ecdxor eax, eax
140069ecfcmp r8w, -1
140069ed4cmove rbx, rax
140069ed8jmp 0x1400696db
140069edd
140069eddloc_140069edd:
140069eddmov ecx, 208
140069ee2call operator new(unsigned long long)
140069ee7mov rdi, rax
140069eeamov [rax+8], 0
140069ef1mov rax, [rip+0x12d408]
140069ef8lea rdx, [rbp+208]
140069effmov [rdi+16], 0
140069f07mov rcx, rdi
140069f0aadd rax, 16
140069f0emov [rdi+24], 0
140069f16mov [rdi], rax
140069f19mov [rdi+32], 0
140069f1dmov [rdi+40], 0
140069f25mov [rdi+48], 0
140069f2dmov [rdi+56], 0
140069f35mov [rdi+64], 0
140069f3dmov [rdi+72], 0
140069f44mov [rdi+200], 0
140069f4bcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140069f50mov rcx, [rbp+208]
140069f57mov rdx, rdi
140069f5amov r8, r14
140069f5dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140069f62mov rdi, [r12]
140069f66jmp 0x140069652
140069f6b
140069f6bloc_140069f6b:
140069f6bcmp [rsp+64], 0
140069f71je 0x14006a2f7
140069f77xor ebx, ebx
140069f79mov r8l, -1
140069f7fmov r13l, r14l
140069f82cmp [rsp+80], -1
140069f88je 0x140069f9e
140069f8anop [rax+rax]
140069f90
140069f90loc_140069f90:
140069f90mov r13l, -1
140069f96jmp 0x140069a00
140069f9b
140069f9bloc_140069f9b:
140069f9bxor r13l, r13l
140069f9e
140069f9eloc_140069f9e:
140069f9emov rcx, [rsp+64]
140069fa3mov rax, [rcx+16]
140069fa7cmp rax, [rcx+24]
140069fabjae 0x14006a1f0
140069fb1movzx eax, [rax]
140069fb4
140069fb4loc_140069fb4:
140069fb4cmp ax, -1
140069fb8mov ecx, 0
140069fbdcmovne rcx, [rsp+64]
140069fc3mov eax, 0
140069fc8cmove eax, r14l
140069fccmov [rsp+64], rcx
140069fd1
140069fd1loc_140069fd1:
140069fd1cmp al, r13b
140069fd4je 0x140069c10
140069fdatest rbx, rbx
140069fddje 0x14006a000
140069fdf
140069fdfloc_140069fdf:
140069fdfmov rax, [rbx+16]
140069fe3cmp rax, [rbx+24]
140069fe7jae 0x14006a220
140069fedmovzx r8l, [rax]
140069ff1
140069ff1loc_140069ff1:
140069ff1xor eax, eax
140069ff3cmp r8w, -1
140069ff8cmove rbx, rax
140069ffcjmp 0x140069f90
140069ffe
140069ffe 66 90 f.
14006a000
14006a000loc_14006a000:
14006a000mov r8l, -1
14006a006jmp 0x140069f90
14006a008
14006a008loc_14006a008:
14006a008movzx eax, [rsp+133]
14006a010xor r13l, r13l
14006a013jmp 0x140069fd1
14006a015
14006a015loc_14006a015:
14006a015movzx r14l, [rsp+128]
14006a01exor ebp, ebp
14006a020xor esi, esi
14006a022mov [rsp+128], 0
14006a02ajmp 0x140069882
14006a02f
14006a02floc_14006a02f:
14006a02fmov rax, [rbx+16]
14006a033cmp rax, [rbx+24]
14006a037jae 0x14006a4a5
14006a03dmovzx eax, [rax]
14006a040
14006a040loc_14006a040:
14006a040cmp ax, -1
14006a044mov eax, 0
14006a049cmovne ebp, eax
14006a04cmov eax, 0
14006a051cmove rbx, rax
14006a055jmp 0x140069695
14006a05a
14006a05aloc_14006a05a:
14006a05amov rax, [rsi+16]
14006a05ecmp rax, [rsi+24]
14006a062jae 0x14006a48d
14006a068movzx eax, [rax]
14006a06b
14006a06bloc_14006a06b:
14006a06bcmp ax, -1
14006a06fmov eax, 0
14006a074cmovne r12l, eax
14006a078mov eax, 0
14006a07dcmovne rax, rsi
14006a081mov [rsp+64], rax
14006a086jmp 0x1400696c1
14006a08b
14006a08bloc_14006a08b:
14006a08bmovzx eax, [rsp+133]
14006a093xor r13l, r13l
14006a096nop [rax+rax]
14006a0a0
14006a0a0loc_14006a0a0:
14006a0a0cmp al, r13b
14006a0a3je 0x140069876
14006a0a9test rbx, rbx
14006a0acje 0x14006a0e0
14006a0ae
14006a0aeloc_14006a0ae:
14006a0aemov rax, [rbx+16]
14006a0b2cmp rax, [rbx+24]
14006a0b6jae 0x14006a282
14006a0bcmovzx r8l, [rax]
14006a0c0
14006a0c0loc_14006a0c0:
14006a0c0mov r13l, -1
14006a0c6cmp r8w, -1
14006a0cbjne 0x1400697e4
14006a0d1nop [rax+rax]
14006a0dcnop [rax]
14006a0e0
14006a0e0loc_14006a0e0:
14006a0e0xor r14l, r14l
14006a0e3mov r13l, -1
14006a0e9xor ebx, ebx
14006a0ebjmp 0x140069882
14006a0f0
14006a0f0loc_14006a0f0:
14006a0f0mov rax, [rbx]
14006a0f3mov [rsp+144], r10l
14006a0fbmov rcx, rbx
14006a0femov [rsp+136], r11l
14006a106mov [rsp+72], r9l
14006a10bcall [rax+72]
14006a10ecmp ax, -1
14006a112mov r9l, [rsp+72]
14006a117mov r11l, [rsp+136]
14006a11fmov r10l, [rsp+144]
14006a127jne 0x14006a310
14006a12d
14006a12dloc_14006a12d:
14006a12dcmp [rsp+64], 0
14006a133je 0x14006a416
14006a139cmp [rsp+80], -1
14006a13fjne 0x14006a0e0
14006a141xor ebx, ebx
14006a143mov r13l, 1
14006a149jmp 0x14006a254
14006a14e
14006a14eloc_14006a14e:
14006a14emovzx r14l, [rsp+128]
14006a157xor esi, esi
14006a159xor ebp, ebp
14006a15bmov [rsp+128], 0
14006a163jmp 0x140069882
14006a168
14006a168loc_14006a168:
14006a168mov rcx, [rsp+112]
14006a16dxor r9l, r9l
14006a170xor r8l, r8l
14006a173mov rdx, rax
14006a176mov [rsp+32], 1
14006a17fmov [rsp+64], rax
14006a184call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006a189mov rcx, [rsp+160]
14006a191mov rax, [rsp+64]
14006a196jmp 0x140069a80
14006a19b
14006a19bloc_14006a19b:
14006a19bmov rax, [rbx]
14006a19emov [rsp+144], r10
14006a1a6mov rcx, rbx
14006a1a9mov [rsp+136], r11l
14006a1b1call [rax+72]
14006a1b4cmp ax, -1
14006a1b8mov r11l, [rsp+136]
14006a1c0mov r10, [rsp+144]
14006a1c8je 0x140069f6b
14006a1cecmp [rsp+64], 0
14006a1d4jne 0x140069c04
14006a1dacmp [rsp+80], -1
14006a1e0je 0x140069fdf
14006a1e6jmp 0x140069c10
14006a1eb
14006a1eb 0f 1f 44 00 00 ..D..
14006a1f0
14006a1f0loc_14006a1f0:
14006a1f0mov rcx, [rsp+64]
14006a1f5mov [rsp+144], r10
14006a1fdmov [rsp+136], r11l
14006a205mov rax, [rcx]
14006a208call [rax+72]
14006a20bmov r10, [rsp+144]
14006a213mov r11l, [rsp+136]
14006a21bjmp 0x140069fb4
14006a220
14006a220loc_14006a220:
14006a220mov rax, [rbx]
14006a223mov [rsp+144], r10
14006a22bmov rcx, rbx
14006a22emov [rsp+136], r11l
14006a236call [rax+72]
14006a239mov r10, [rsp+144]
14006a241mov r11l, [rsp+136]
14006a249mov r8l, eax
14006a24cjmp 0x140069ff1
14006a251
14006a251loc_14006a251:
14006a251xor r13l, r13l
14006a254
14006a254loc_14006a254:
14006a254mov rcx, [rsp+64]
14006a259mov rax, [rcx+16]
14006a25dcmp rax, [rcx+24]
14006a261jae 0x14006a2bd
14006a263movzx eax, [rax]
14006a266
14006a266loc_14006a266:
14006a266cmp ax, -1
14006a26amov ecx, 0
14006a26fcmovne rcx, [rsp+64]
14006a275sete al
14006a278mov [rsp+64], rcx
14006a27djmp 0x14006a0a0
14006a282
14006a282loc_14006a282:
14006a282mov rax, [rbx]
14006a285mov [rsp+144], r10l
14006a28dmov rcx, rbx
14006a290mov [rsp+136], r11l
14006a298mov [rsp+72], r9l
14006a29dcall [rax+72]
14006a2a0mov r10l, [rsp+144]
14006a2a8mov r11l, [rsp+136]
14006a2b0mov r8l, eax
14006a2b3mov r9l, [rsp+72]
14006a2b8jmp 0x14006a0c0
14006a2bd
14006a2bdloc_14006a2bd:
14006a2bdmov rcx, [rsp+64]
14006a2c2mov [rsp+144], r10l
14006a2camov [rsp+136], r11l
14006a2d2mov rax, [rcx]
14006a2d5mov [rsp+72], r9l
14006a2dacall [rax+72]
14006a2ddmov r10l, [rsp+144]
14006a2e5mov r11l, [rsp+136]
14006a2edmov r9l, [rsp+72]
14006a2f2jmp 0x14006a266
14006a2f7
14006a2f7loc_14006a2f7:
14006a2f7cmp [rsp+80], -1
14006a2fdje 0x14006a662
14006a303xor ebx, ebx
14006a305mov r8l, -1
14006a30bjmp 0x140069f90
14006a310
14006a310loc_14006a310:
14006a310cmp [rsp+64], 0
14006a316jne 0x14006986a
14006a31ccmp [rsp+80], -1
14006a322je 0x14006a0ae
14006a328jmp 0x140069876
14006a32d
14006a32d 0f 1f 00 ...
14006a330
14006a330loc_14006a330:
14006a330mov rax, [rbx]
14006a333mov rcx, rbx
14006a336call [rax+72]
14006a339cmp ax, -1
14006a33dje 0x14006a4e4
14006a343cmp [rsp+64], 0
14006a349jne 0x140069e0a
14006a34fcmp [rsp+80], -1
14006a355jne 0x140069e16
14006a35b
14006a35bloc_14006a35b:
14006a35bmov rax, [rbx+16]
14006a35fcmp rax, [rbx+24]
14006a363jae 0x14006a574
14006a369movzx r14l, [rax]
14006a36d
14006a36dloc_14006a36d:
14006a36dxor eax, eax
14006a36fcmp r14w, -1
14006a374cmove rbx, rax
14006a378
14006a378loc_14006a378:
14006a378movzx eax, [rdi+32]
14006a37cmov r13l, -1
14006a382cmp [rsp+134], 0
14006a38ajne 0x140069717
14006a390jmp 0x140069745
14006a395
14006a395loc_14006a395:
14006a395mov rax, [rbx]
14006a398mov [rsp+128], r8l
14006a3a0mov rcx, rbx
14006a3a3mov [rsp+72], r11l
14006a3a8call [rax+72]
14006a3abmov r11l, [rsp+72]
14006a3b0mov r8l, [rsp+128]
14006a3b8cmp ax, -1
14006a3bcje 0x14006a5e5
14006a3c2cmp [rsp+64], 0
14006a3c8jne 0x1400699aa
14006a3cecmp [rsp+80], -1
14006a3d4jne 0x1400699b6
14006a3da
14006a3daloc_14006a3da:
14006a3damov rax, [rbx+16]
14006a3decmp rax, [rbx+24]
14006a3e2jae 0x14006a687
14006a3e8movzx r8l, [rax]
14006a3ec
14006a3ecloc_14006a3ec:
14006a3ecxor edx, edx
14006a3eecmp r8w, -1
14006a3f3movzx eax, [rdi+32]
14006a3f7mov r13l, -1
14006a3fdcmove rbx, rdx
14006a401jmp 0x140069706
14006a406
14006a406loc_14006a406:
14006a406mov [rsp+134], dl
14006a40dadd r12l, 1
14006a411jmp 0x140069dd2
14006a416
14006a416loc_14006a416:
14006a416cmp [rsp+80], -1
14006a41cjne 0x14006a0e0
14006a422or r13l, -1
14006a426xor ebx, ebx
14006a428mov r14l, 1
14006a42ejmp 0x140069882
14006a433
14006a433 0f 1f 44 00 00 ..D..
14006a438
14006a438loc_14006a438:
14006a438mov rax, [rbx]
14006a43bmov rcx, rbx
14006a43ecall [rax+80]
14006a441mov rax, [rbx+16]
14006a445mov rdx, [rbx+24]
14006a449jmp 0x140069deb
14006a44e
14006a44eloc_14006a44e:
14006a44emov [rsp+128], al
14006a455xor r14l, r14l
14006a458jmp 0x140069882
14006a45d
14006a45dloc_14006a45d:
14006a45dmov rax, [rbx]
14006a460mov [rsp+128], r8l
14006a468mov rcx, rbx
14006a46bmov [rsp+72], r11l
14006a470call [rax+80]
14006a473mov rax, [rbx+16]
14006a477mov rdx, [rbx+24]
14006a47bmov r8l, [rsp+128]
14006a483mov r11l, [rsp+72]
14006a488jmp 0x14006998b
14006a48d
14006a48dloc_14006a48d:
14006a48dmov rax, [rsi]
14006a490mov [rsp+64], r11l
14006a495mov rcx, rsi
14006a498call [rax+72]
14006a49bmov r11l, [rsp+64]
14006a4a0jmp 0x14006a06b
14006a4a5
14006a4a5loc_14006a4a5:
14006a4a5mov rax, [rbx]
14006a4a8mov [rsp+72], r11l
14006a4admov rcx, rbx
14006a4b0call [rax+72]
14006a4b3mov r11l, [rsp+72]
14006a4b8jmp 0x14006a040
14006a4bd
14006a4bdloc_14006a4bd:
14006a4bdmovzx eax, [rsp+133]
14006a4c5xor esi, esi
14006a4c7
14006a4c7loc_14006a4c7:
14006a4c7cmp al, sil
14006a4caje 0x140069e16
14006a4d0mov r14l, -1
14006a4d6test rbx, rbx
14006a4d9jne 0x14006a35b
14006a4dfjmp 0x14006a378
14006a4e4
14006a4e4loc_14006a4e4:
14006a4e4cmp [rsp+64], 0
14006a4eaje 0x14006a54e
14006a4ecxor ebx, ebx
14006a4eemov esi, 1
14006a4f3cmp [rsp+80], -1
14006a4f9je 0x14006a508
14006a4fbmov r14l, -1
14006a501jmp 0x14006a378
14006a506
14006a506loc_14006a506:
14006a506xor esi, esi
14006a508
14006a508loc_14006a508:
14006a508mov rcx, [rsp+64]
14006a50dmov rax, [rcx+16]
14006a511cmp rax, [rcx+24]
14006a515jae 0x14006a567
14006a517movzx eax, [rax]
14006a51a
14006a51aloc_14006a51a:
14006a51acmp ax, -1
14006a51emov edx, 0
14006a523cmovne rdx, [rsp+64]
14006a529sete al
14006a52cmov [rsp+64], rdx
14006a531jmp 0x14006a4c7
14006a533
14006a533loc_14006a533:
14006a533mov rax, [rbx]
14006a536mov [rsp+72], r11l
14006a53bmov rcx, rbx
14006a53ecall [rax+72]
14006a541mov r11l, [rsp+72]
14006a546mov r8l, eax
14006a549jmp 0x140069ecd
14006a54e
14006a54eloc_14006a54e:
14006a54ecmp [rsp+80], -1
14006a554je 0x14006a6cc
14006a55axor ebx, ebx
14006a55cmov r14l, -1
14006a562jmp 0x14006a378
14006a567
14006a567loc_14006a567:
14006a567mov rcx, [rsp+64]
14006a56cmov rax, [rcx]
14006a56fcall [rax+72]
14006a572jmp 0x14006a51a
14006a574
14006a574loc_14006a574:
14006a574mov rax, [rbx]
14006a577mov rcx, rbx
14006a57acall [rax+72]
14006a57dmov r14l, eax
14006a580jmp 0x14006a36d
14006a585
14006a585loc_14006a585:
14006a585xor esi, esi
14006a587
14006a587loc_14006a587:
14006a587mov rcx, [rsp+64]
14006a58cmov rax, [rcx+16]
14006a590cmp rax, [rcx+24]
14006a594jae 0x14006a5fe
14006a596movzx eax, [rax]
14006a599
14006a599loc_14006a599:
14006a599cmp ax, -1
14006a59dmov edx, 0
14006a5a2cmovne rdx, [rsp+64]
14006a5a8sete al
14006a5abmov [rsp+64], rdx
14006a5b0
14006a5b0loc_14006a5b0:
14006a5b0cmp sil, al
14006a5b3je 0x1400699b6
14006a5b9test rbx, rbx
14006a5bcjne 0x14006a3da
14006a5c2
14006a5c2loc_14006a5c2:
14006a5c2movzx eax, [rdi+32]
14006a5c6mov r8l, -1
14006a5ccxor ebx, ebx
14006a5cemov r13l, -1
14006a5d4jmp 0x140069706
14006a5d9
14006a5d9loc_14006a5d9:
14006a5d9movzx eax, [rsp+133]
14006a5e1xor esi, esi
14006a5e3jmp 0x14006a5b0
14006a5e5
14006a5e5loc_14006a5e5:
14006a5e5cmp [rsp+64], 0
14006a5ebje 0x14006a643
14006a5edxor ebx, ebx
14006a5efmov esi, 1
14006a5f4cmp [rsp+80], -1
14006a5fajne 0x14006a5c2
14006a5fcjmp 0x14006a587
14006a5fe
14006a5feloc_14006a5fe:
14006a5femov rcx, [rsp+64]
14006a603mov [rsp+128], r8l
14006a60bmov [rsp+72], r11l
14006a610mov rax, [rcx]
14006a613call [rax+72]
14006a616mov r8l, [rsp+128]
14006a61emov r11l, [rsp+72]
14006a623jmp 0x14006a599
14006a628
14006a628loc_14006a628:
14006a628mov [rsp+128], 0
14006a630mov r11l, ebp
14006a633mov r8l, r14l
14006a636mov [rsp+134], 1
14006a63ejmp 0x140069753
14006a643
14006a643loc_14006a643:
14006a643movzx eax, [rdi+32]
14006a647cmp [rsp+80], -1
14006a64dje 0x14006a6e9
14006a653xor ebx, ebx
14006a655or r8l, -1
14006a659or r13l, -1
14006a65djmp 0x140069706
14006a662
14006a662loc_14006a662:
14006a662or r13l, -1
14006a666xor ebx, ebx
14006a668jmp 0x140069882
14006a66d
14006a66dloc_14006a66d:
14006a66dmov [rsp+128], dl
14006a674mov r11l, ebp
14006a677mov r8l, r14l
14006a67amov [rsp+134], 1
14006a682jmp 0x14006975d
14006a687
14006a687loc_14006a687:
14006a687mov rax, [rbx]
14006a68amov [rsp+72], r11l
14006a68fmov rcx, rbx
14006a692call [rax+72]
14006a695mov r11l, [rsp+72]
14006a69amov r8l, eax
14006a69djmp 0x14006a3ec
14006a6a2
14006a6a2 48 89 c1 e8 e6 75 09 00 48 8b 07 48 89 f9 H....u..H..H..
14006a6b0 ff 50 08 48 8b 3d d6 cf 12 00 48 8b 84 24 c8 00 .P.H.=....H..$..
14006a6c0 00 00 48 2b 07 74 76 ..H+.tv
14006a6c7
14006a6c7loc_14006a6c7:
14006a6c7call __stack_chk_fail
14006a6cc
14006a6ccloc_14006a6cc:
14006a6ccmov [rsp+128], 1
14006a6d4mov r11l, ebp
14006a6d7mov r8l, r14l
14006a6daxor ebx, ebx
14006a6dcmovzx eax, [rdi+32]
14006a6e0or r13l, -1
14006a6e4jmp 0x140069753
14006a6e9
14006a6e9loc_14006a6e9:
14006a6e9mov [rsp+128], 1
14006a6f1or r13l, -1
14006a6f5xor ebx, ebx
14006a6f7xor r12l, r12l
14006a6famov [rsp+134], 0
14006a702jmp 0x140069753
14006a707
14006a707 48 8b 4c 24 70 48 89 c3 e8 H.L$pH...
14006a710 fc 28 07 00 48 8b 3d 75 cf 12 00 48 8b 84 24 c8 .(..H.=u...H..$.
14006a720 00 00 00 48 2b 07 75 9f 48 89 d9 e8 70 0c fb ff ...H+.u.H...p...
14006a730 48 89 c1 e8 58 75 09 00 e9 76 ff ff ff e8 0e 7b H...Xu...v.....{
14006a740 09 00 48 89 c3 e8 36 77 09 00 48 8b 3d 3f cf 12 ..H...6w..H.=?..
14006a750 00 48 8b 84 24 c8 00 00 00 48 2b 07 74 ca e9 64 .H..$....H+.t..d
14006a760 ff ff ff ...
1400695b0
1400695b0std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int[abi:cxx11]<unsigned short>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const:
1400695b0push r15
1400695b2push r14
1400695b4push r13
1400695b6push r12
1400695b8push rbp
1400695b9push rdi
1400695bapush rsi
1400695bbpush rbx
1400695bcsub rsp, 216
1400695c3mov rax, [r9+8]
1400695c7movdqu x0, [r8]
1400695ccmov rsi, [r9]
1400695cfmov rbp, [rsp+320]
1400695d7mov [rsp+80], rax
1400695dcmov rax, [rsp+328]
1400695e4mov [rsp+96], rcx
1400695e9mov rcx, [rip+0x12e0a0]
1400695f0mov [rsp+104], rax
1400695f5mov rax, [rsp+336]
1400695fdmovups [rsp+48], x0
140069602mov rdx, [rsp+56]
140069607mov [rsp+120], rax
14006960cmov rax, [rcx]
14006960fmov [rsp+200], rax
140069617mov rax, [rsp+48]
14006961clea rcx, [rip+0x9c98d]
140069623mov [rsp+64], rsi
140069628mov r13l, edx
14006962bmov rbx, rax
14006962ecall std::locale::id::_M_id() const
140069633mov r14, rax
140069636mov rax, [rbp+208]
14006963dmov rax, [rax+24]
140069641lea r12, [rax+8*r14]
140069645mov rdi, [r12]
140069649test rdi, rdi
14006964cje 0x140069edd
140069652
140069652loc_140069652:
140069652mov eax, [rbp+24]
140069655mov r11l, 8
14006965band eax, 74
14006965emov r15l, eax
140069661cmp eax, 64
140069664je 0x140069679
140069666cmp eax, 8
140069669mov edx, 10
14006966emov eax, 16
140069673cmovne eax, edx
140069676mov r11l, eax
140069679
140069679loc_140069679:
140069679cmp r13w, -1
14006967esete r14b
140069682test rbx, rbx
140069685setne bpl
140069689and bpl, r14b
14006968cjne 0x14006a02f
140069692mov ebp, r14l
140069695
140069695loc_140069695:
140069695cmp [rsp+80], -1
14006969bsete [rsp+133]
1400696a3test rsi, rsi
1400696a6setne r12b
1400696aaand r12b, [rsp+133]
1400696b2jne 0x14006a05a
1400696b8movzx r12l, [rsp+133]
1400696c1
1400696c1loc_1400696c1:
1400696c1cmp r12b, bpl
1400696c4je 0x140069d6f
1400696catest rbx, rbx
1400696cdje 0x1400696d8
1400696cftest r14b, r14b
1400696d2jne 0x140069ebb
1400696d8
1400696d8loc_1400696d8:
1400696d8mov r8l, r13l
1400696db
1400696dbloc_1400696db:
1400696dbmovzx edx, [rdi+148]
1400696e2movzx eax, [rdi+32]
1400696e6cmp dx, r8w
1400696eaje 0x140069953
1400696f0mov [rsp+135], 0
1400696f8cmp [rdi+150], r8w
140069700je 0x140069953
140069706
140069706loc_140069706:
140069706mov [rsp+134], 0
14006970exor r12l, r12l
140069711mov ebp, r11l
140069714mov r14l, r8l
140069717
140069717loc_140069717:
140069717test al, al
140069719je 0x140069722
14006971bcmp [rdi+74], r14w
140069720je 0x140069745
140069722
140069722loc_140069722:
140069722cmp [rdi+72], r14w
140069727je 0x140069745
140069729cmp [rdi+156], r14w
140069731je 0x140069d96
140069737cmp [rsp+134], 0
14006973fjne 0x140069e7a
140069745
140069745loc_140069745:
140069745mov [rsp+128], 0
14006974dmov r11l, ebp
140069750mov r8l, r14l
140069753
140069753loc_140069753:
140069753cmp r11l, 16
140069757je 0x140069cbe
14006975d
14006975dloc_14006975d:
14006975dmovsxd rcx, r11l
140069760mov r9l, r11l
140069763mov [rsp+72], rcx
140069768
140069768loc_140069768:
140069768lea rcx, [rsp+160]
140069770mov [rsp+176], 0
140069778mov [rsp+112], rcx
14006977dlea rcx, [rsp+176]
140069785mov [rsp+88], rcx
14006978amov [rsp+160], rcx
140069792mov [rsp+168], 0
14006979etest al, al
1400697a0jne 0x140069cd2
1400697a6
1400697a6loc_1400697a6:
1400697a6mov eax, 65535
1400697abxor edx, edx
1400697admovzx r14l, [rdi+200]
1400697b5idiv r11l
1400697b8mov r15l, eax
1400697bbtest r14b, r14b
1400697bejne 0x1400699e0
1400697c4cmp [rsp+128], 0
1400697ccjne 0x14006a015
1400697d2xor eax, eax
1400697d4cmp r9l, 8
1400697d8setne al
1400697dbxor ebp, ebp
1400697ddxor esi, esi
1400697dflea r10l, [rax+rax+56]
1400697e4
1400697e4loc_1400697e4:
1400697e4cmp r9l, 10
1400697e8jg 0x140069b60
1400697eecmp r8w, 47
1400697f3jbe 0x140069a44
1400697f9cmp r8w, r10w
1400697fdjae 0x140069a44
140069803
140069803loc_140069803:
140069803movzx r8l, r8w
140069807sub r8l, 48
14006980b
14006980bloc_14006980b:
14006980bcmp r15w, si
14006980fjb 0x140069b08
140069815imul esi, r11l
140069819mov eax, 65535
14006981esub eax, r8l
140069821movzx edx, si
140069824cmp edx, eax
140069826mov rdx, [rbx+24]
14006982asetg al
14006982dadd esi, r8l
140069830add r12l, 1
140069834or ebp, eax
140069836mov rax, [rbx+16]
14006983acmp rax, rdx
14006983djae 0x140069b1e
140069843
140069843loc_140069843:
140069843add rax, 2
140069847mov [rbx+16], rax
14006984b
14006984bloc_14006984b:
14006984bcmp rax, rdx
14006984ejae 0x14006a0f0
140069854cmp [rax], -1
140069858je 0x14006a12d
14006985ecmp [rsp+64], 0
140069864je 0x14006a08b
14006986a
14006986aloc_14006986a:
14006986acmp [rsp+80], -1
140069870je 0x14006a251
140069876
140069876loc_140069876:
140069876mov r13l, -1
14006987cmov r14l, 1
140069882
140069882loc_140069882:
140069882mov rax, [rsp+168]
14006988atest rax, rax
14006988djne 0x140069a58
140069893nop [rax+rax]
14006989enop
1400698a0
1400698a0loc_1400698a0:
1400698a0test r12l, r12l
1400698a3jne 0x140069ad1
1400698a9cmp [rsp+134], 1
1400698b1je 0x140069ad1
1400698b7
1400698b7loc_1400698b7:
1400698b7mov rax, [rsp+120]
1400698bcxor ecx, ecx
1400698bemov [rax], cx
1400698c1mov rax, [rsp+104]
1400698c6mov [rax], 4
1400698cc
1400698ccloc_1400698cc:
1400698cctest r14b, r14b
1400698cfje 0x1400698d9
1400698d1mov rax, [rsp+104]
1400698d6or [rax], 2
1400698d9
1400698d9loc_1400698d9:
1400698d9mov rdx, [rsp+56]
1400698demov [rsp+48], rbx
1400698e3mov rax, [rsp+48]
1400698e8mov rcx, [rsp+160]
1400698f0mov [rsp+56], rdx
1400698f5mov rdx, [rsp+56]
1400698famov [rsp+48], rax
1400698ffmov rax, [rsp+96]
140069904mov dx, r13w
140069908mov [rsp+56], rdx
14006990dmovdqu x1, [rsp+48]
140069913movups [rax], x1
140069916cmp rcx, [rsp+88]
14006991bje 0x140069922
14006991dcall operator delete(void*)
140069922
140069922loc_140069922:
140069922mov rcx, [rip+0x12dd67]
140069929mov rax, [rsp+200]
140069931sub rax, [rcx]
140069934jne 0x14006a6c7
14006993amov rax, [rsp+96]
14006993fadd rsp, 216
140069946pop rbx
140069947pop rsi
140069948pop rdi
140069949pop rbp
14006994apop r12
14006994cpop r13
14006994epop r14
140069950pop r15
140069952ret
140069953
140069953loc_140069953:
140069953cmp dx, r8w
140069957sete [rsp+135]
14006995ftest al, al
140069961jne 0x140069e4f
140069967cmp [rdi+72], r8w
14006996cje 0x140069706
140069972
140069972loc_140069972:
140069972mov rax, [rbx+16]
140069976mov rdx, [rbx+24]
14006997acmp rax, rdx
14006997djae 0x14006a45d
140069983add rax, 2
140069987mov [rbx+16], rax
14006998b
14006998bloc_14006998b:
14006998bcmp rax, rdx
14006998ejae 0x14006a395
140069994cmp [rax], -1
140069998je 0x14006a5e5
14006999ecmp [rsp+64], 0
1400699a4je 0x14006a5d9
1400699aa
1400699aaloc_1400699aa:
1400699aacmp [rsp+80], -1
1400699b0je 0x14006a585
1400699b6
1400699b6loc_1400699b6:
1400699b6mov [rsp+128], 1
1400699bemovzx eax, [rdi+32]
1400699c2mov r13l, -1
1400699c8xor r12l, r12l
1400699cbmov [rsp+134], 0
1400699d3jmp 0x140069753
1400699d8
1400699d8 0f 1f 84 00 00 00 00 00 ........
1400699e0
1400699e0loc_1400699e0:
1400699e0cmp [rsp+128], 0
1400699e8jne 0x14006a14e
1400699eelea r10, [rdi+156]
1400699f5xor ebp, ebp
1400699f7xor esi, esi
1400699f9nop [rax]
140069a00
140069a00loc_140069a00:
140069a00movzx eax, [rdi+32]
140069a04test al, al
140069a06je 0x140069a13
140069a08cmp [rdi+74], r8w
140069a0dje 0x140069c68
140069a13
140069a13loc_140069a13:
140069a13cmp [rdi+72], r8w
140069a18je 0x140069a44
140069a1amov rdx, [rsp+72]
140069a1fmov rax, r10
140069a22nop [rax+rax]
140069a2dnop [rax]
140069a30
140069a30loc_140069a30:
140069a30cmp [rax], r8w
140069a34je 0x140069ba0
140069a3aadd rax, 2
140069a3esub rdx, 1
140069a42jne 0x140069a30
140069a44
140069a44loc_140069a44:
140069a44mov rax, [rsp+168]
140069a4cxor r14l, r14l
140069a4ftest rax, rax
140069a52je 0x1400698a0
140069a58
140069a58loc_140069a58:
140069a58mov rcx, [rsp+160]
140069a60mov edx, 15
140069a65cmp rcx, [rsp+88]
140069a6alea r15, [rax+1]
140069a6ecmovne rdx, [rsp+176]
140069a77cmp rdx, r15
140069a7ajb 0x14006a168
140069a80
140069a80loc_140069a80:
140069a80mov [rcx+rax], r12b
140069a84mov rdx, [rsp+160]
140069a8cmov [rsp+168], r15
140069a94mov r8, [rsp+112]
140069a99mov [rdx+rax+1], 0
140069a9emov rdx, [rdi+24]
140069aa2mov rcx, [rdi+16]
140069aa6call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140069aabtest al, al
140069aadje 0x140069e6a
140069ab3
140069ab3loc_140069ab3:
140069ab3test r12l, r12l
140069ab6jne 0x140069ad1
140069ab8cmp [rsp+134], 1
140069ac0je 0x140069ad1
140069ac2cmp [rsp+168], 0
140069acbje 0x1400698b7
140069ad1
140069ad1loc_140069ad1:
140069ad1cmp [rsp+128], 0
140069ad9jne 0x1400698b7
140069adftest bpl, bpl
140069ae2je 0x140069e33
140069ae8mov rax, [rsp+120]
140069aedmov edx, -1
140069af2mov [rax], dx
140069af5mov rax, [rsp+104]
140069afamov [rax], 4
140069b00jmp 0x1400698cc
140069b05
140069b05 0f 1f 00 ...
140069b08
140069b08loc_140069b08:
140069b08mov rax, [rbx+16]
140069b0cmov rdx, [rbx+24]
140069b10mov ebp, 1
140069b15cmp rax, rdx
140069b18jb 0x140069843
140069b1e
140069b1eloc_140069b1e:
140069b1emov rax, [rbx]
140069b21mov [rsp+144], r10l
140069b29mov rcx, rbx
140069b2cmov [rsp+136], r11l
140069b34mov [rsp+72], r9l
140069b39call [rax+80]
140069b3cmov rax, [rbx+16]
140069b40mov rdx, [rbx+24]
140069b44mov r10l, [rsp+144]
140069b4cmov r11l, [rsp+136]
140069b54mov r9l, [rsp+72]
140069b59jmp 0x14006984b
140069b5e
140069b5e 66 90 f.
140069b60
140069b60loc_140069b60:
140069b60lea eax, [r8-48]
140069b64cmp ax, 9
140069b68jbe 0x140069803
140069b6elea eax, [r8-97]
140069b72cmp ax, 5
140069b76ja 0x140069b85
140069b78movzx r8l, r8w
140069b7csub r8l, 87
140069b80jmp 0x14006980b
140069b85
140069b85loc_140069b85:
140069b85lea eax, [r8-65]
140069b89cmp ax, 5
140069b8dja 0x140069a44
140069b93movzx r8l, r8w
140069b97sub r8l, 55
140069b9bjmp 0x14006980b
140069ba0
140069ba0loc_140069ba0:
140069ba0sub rax, r10
140069ba3sar rax, 1
140069ba6lea edx, [rax-6]
140069ba9cmp eax, 15
140069baccmovg eax, edx
140069bafcmp r15w, si
140069bb3jb 0x140069c20
140069bb5imul esi, r11l
140069bb9mov edx, 65535
140069bbesub edx, eax
140069bc0movzx ecx, si
140069bc3cmp ecx, edx
140069bc5setg dl
140069bc8add esi, eax
140069bcaadd r12l, 1
140069bceor ebp, edx
140069bd0
140069bd0loc_140069bd0:
140069bd0mov rax, [rbx+16]
140069bd4mov rdx, [rbx+24]
140069bd8cmp rax, rdx
140069bdbjae 0x140069c30
140069bdd
140069bddloc_140069bdd:
140069bddadd rax, 2
140069be1mov [rbx+16], rax
140069be5
140069be5loc_140069be5:
140069be5cmp rax, rdx
140069be8jae 0x14006a19b
140069beecmp [rax], -1
140069bf2je 0x140069f6b
140069bf8cmp [rsp+64], 0
140069bfeje 0x14006a008
140069c04
140069c04loc_140069c04:
140069c04cmp [rsp+80], -1
140069c0aje 0x140069f9b
140069c10
140069c10loc_140069c10:
140069c10mov r13l, -1
140069c16jmp 0x140069882
140069c1b
140069c1b 0f 1f 44 00 00 ..D..
140069c20
140069c20loc_140069c20:
140069c20mov rax, [rbx+16]
140069c24mov rdx, [rbx+24]
140069c28mov ebp, r14l
140069c2bcmp rax, rdx
140069c2ejb 0x140069bdd
140069c30
140069c30loc_140069c30:
140069c30mov rax, [rbx]
140069c33mov [rsp+144], r10
140069c3bmov rcx, rbx
140069c3emov [rsp+136], r11l
140069c46call [rax+80]
140069c49mov rax, [rbx+16]
140069c4dmov rdx, [rbx+24]
140069c51mov r10, [rsp+144]
140069c59mov r11l, [rsp+136]
140069c61jmp 0x140069be5
140069c63
140069c63 0f 1f 44 00 00 ..D..
140069c68
140069c68loc_140069c68:
140069c68test r12l, r12l
140069c6bje 0x14006a44e
140069c71mov rax, [rsp+168]
140069c79mov rdx, [rsp+160]
140069c81mov ecx, 15
140069c86cmp rdx, [rsp+88]
140069c8bcmovne rcx, [rsp+176]
140069c94lea r13, [rax+1]
140069c98cmp rcx, r13
140069c9bjb 0x140069d16
140069c9d
140069c9dloc_140069c9d:
140069c9dmov [rdx+rax], r12b
140069ca1mov rdx, [rsp+160]
140069ca9xor r12l, r12l
140069cacmov [rsp+168], r13
140069cb4mov [rdx+rax+1], 0
140069cb9jmp 0x140069bd0
140069cbe
140069cbeloc_140069cbe:
140069cbemov [rsp+72], 22
140069cc7mov r9l, 22
140069ccdjmp 0x140069768
140069cd2
140069cd2loc_140069cd2:
140069cd2mov rcx, [rsp+112]
140069cd7mov edx, 32
140069cdcmov [rsp+152], r8l
140069ce4mov [rsp+144], r11l
140069cecmov [rsp+136], r9l
140069cf4call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
140069cf9mov r9l, [rsp+136]
140069d01mov r11l, [rsp+144]
140069d09mov r8l, [rsp+152]
140069d11jmp 0x1400697a6
140069d16
140069d16loc_140069d16:
140069d16mov rcx, [rsp+112]
140069d1bxor r9l, r9l
140069d1exor r8l, r8l
140069d21mov rdx, rax
140069d24mov [rsp+32], 1
140069d2dmov [rsp+152], r10
140069d35mov [rsp+144], r11l
140069d3dmov [rsp+136], rax
140069d45call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
140069d4amov rdx, [rsp+160]
140069d52mov r10, [rsp+152]
140069d5amov r11l, [rsp+144]
140069d62mov rax, [rsp+136]
140069d6ajmp 0x140069c9d
140069d6f
140069d6floc_140069d6f:
140069d6fmov [rsp+135], 0
140069d77movzx eax, [rdi+32]
140069d7bxor r8l, r8l
140069d7exor r12l, r12l
140069d81mov [rsp+128], 1
140069d89mov [rsp+134], 0
140069d91jmp 0x140069753
140069d96
140069d96loc_140069d96:
140069d96movzx edx, [rsp+134]
140069d9exor edx, 1
140069da1cmp ebp, 10
140069da4sete cl
140069da7or dl, cl
140069da9je 0x140069e7a
140069daftest r15l, r15l
140069db2sete cl
140069db5cmp ebp, 8
140069db8sete al
140069dbbor cl, al
140069dbdmov [rsp+134], cl
140069dc4je 0x14006a406
140069dcaxor r12l, r12l
140069dcdmov ebp, 8
140069dd2
140069dd2loc_140069dd2:
140069dd2mov rax, [rbx+16]
140069dd6mov rdx, [rbx+24]
140069ddacmp rax, rdx
140069dddjae 0x14006a438
140069de3add rax, 2
140069de7mov [rbx+16], rax
140069deb
140069debloc_140069deb:
140069debcmp rax, rdx
140069deejae 0x14006a330
140069df4cmp [rax], -1
140069df8je 0x14006a4e4
140069dfecmp [rsp+64], 0
140069e04je 0x14006a4bd
140069e0a
140069e0aloc_140069e0a:
140069e0acmp [rsp+80], -1
140069e10je 0x14006a506
140069e16
140069e16loc_140069e16:
140069e16movzx eax, [rdi+32]
140069e1amov r11l, ebp
140069e1dmov r8l, r14l
140069e20mov r13l, -1
140069e26mov [rsp+128], 1
140069e2ejmp 0x140069753
140069e33
140069e33loc_140069e33:
140069e33mov eax, esi
140069e35neg eax
140069e37cmp [rsp+135], 0
140069e3fcmovne esi, eax
140069e42mov rax, [rsp+120]
140069e47mov [rax], si
140069e4ajmp 0x1400698cc
140069e4f
140069e4floc_140069e4f:
140069e4fcmp [rdi+74], r8w
140069e54je 0x140069706
140069e5acmp [rdi+72], r8w
140069e5fje 0x140069706
140069e65jmp 0x140069972
140069e6a
140069e6aloc_140069e6a:
140069e6amov rax, [rsp+104]
140069e6fmov [rax], 4
140069e75jmp 0x140069ab3
140069e7a
140069e7aloc_140069e7a:
140069e7acmp [rdi+152], r14w
140069e82je 0x140069e92
140069e84cmp [rdi+154], r14w
140069e8cjne 0x14006a628
140069e92
140069e92loc_140069e92:
140069e92test r15l, r15l
140069e95sete dl
140069e98cmp ebp, 16
140069e9bsete cl
140069e9eor dl, cl
140069ea0je 0x14006a66d
140069ea6mov [rsp+134], 0
140069eaexor r12l, r12l
140069eb1mov ebp, 16
140069eb6jmp 0x140069dd2
140069ebb
140069ebbloc_140069ebb:
140069ebbmov rax, [rbx+16]
140069ebfcmp rax, [rbx+24]
140069ec3jae 0x14006a533
140069ec9movzx r8l, [rax]
140069ecd
140069ecdloc_140069ecd:
140069ecdxor eax, eax
140069ecfcmp r8w, -1
140069ed4cmove rbx, rax
140069ed8jmp 0x1400696db
140069edd
140069eddloc_140069edd:
140069eddmov ecx, 208
140069ee2call operator new(unsigned long long)
140069ee7mov rdi, rax
140069eeamov [rax+8], 0
140069ef1mov rax, [rip+0x12d408]
140069ef8lea rdx, [rbp+208]
140069effmov [rdi+16], 0
140069f07mov rcx, rdi
140069f0aadd rax, 16
140069f0emov [rdi+24], 0
140069f16mov [rdi], rax
140069f19mov [rdi+32], 0
140069f1dmov [rdi+40], 0
140069f25mov [rdi+48], 0
140069f2dmov [rdi+56], 0
140069f35mov [rdi+64], 0
140069f3dmov [rdi+72], 0
140069f44mov [rdi+200], 0
140069f4bcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140069f50mov rcx, [rbp+208]
140069f57mov rdx, rdi
140069f5amov r8, r14
140069f5dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140069f62mov rdi, [r12]
140069f66jmp 0x140069652
140069f6b
140069f6bloc_140069f6b:
140069f6bcmp [rsp+64], 0
140069f71je 0x14006a2f7
140069f77xor ebx, ebx
140069f79mov r8l, -1
140069f7fmov r13l, r14l
140069f82cmp [rsp+80], -1
140069f88je 0x140069f9e
140069f8anop [rax+rax]
140069f90
140069f90loc_140069f90:
140069f90mov r13l, -1
140069f96jmp 0x140069a00
140069f9b
140069f9bloc_140069f9b:
140069f9bxor r13l, r13l
140069f9e
140069f9eloc_140069f9e:
140069f9emov rcx, [rsp+64]
140069fa3mov rax, [rcx+16]
140069fa7cmp rax, [rcx+24]
140069fabjae 0x14006a1f0
140069fb1movzx eax, [rax]
140069fb4
140069fb4loc_140069fb4:
140069fb4cmp ax, -1
140069fb8mov ecx, 0
140069fbdcmovne rcx, [rsp+64]
140069fc3mov eax, 0
140069fc8cmove eax, r14l
140069fccmov [rsp+64], rcx
140069fd1
140069fd1loc_140069fd1:
140069fd1cmp al, r13b
140069fd4je 0x140069c10
140069fdatest rbx, rbx
140069fddje 0x14006a000
140069fdf
140069fdfloc_140069fdf:
140069fdfmov rax, [rbx+16]
140069fe3cmp rax, [rbx+24]
140069fe7jae 0x14006a220
140069fedmovzx r8l, [rax]
140069ff1
140069ff1loc_140069ff1:
140069ff1xor eax, eax
140069ff3cmp r8w, -1
140069ff8cmove rbx, rax
140069ffcjmp 0x140069f90
140069ffe
140069ffe 66 90 f.
14006a000
14006a000loc_14006a000:
14006a000mov r8l, -1
14006a006jmp 0x140069f90
14006a008
14006a008loc_14006a008:
14006a008movzx eax, [rsp+133]
14006a010xor r13l, r13l
14006a013jmp 0x140069fd1
14006a015
14006a015loc_14006a015:
14006a015movzx r14l, [rsp+128]
14006a01exor ebp, ebp
14006a020xor esi, esi
14006a022mov [rsp+128], 0
14006a02ajmp 0x140069882
14006a02f
14006a02floc_14006a02f:
14006a02fmov rax, [rbx+16]
14006a033cmp rax, [rbx+24]
14006a037jae 0x14006a4a5
14006a03dmovzx eax, [rax]
14006a040
14006a040loc_14006a040:
14006a040cmp ax, -1
14006a044mov eax, 0
14006a049cmovne ebp, eax
14006a04cmov eax, 0
14006a051cmove rbx, rax
14006a055jmp 0x140069695
14006a05a
14006a05aloc_14006a05a:
14006a05amov rax, [rsi+16]
14006a05ecmp rax, [rsi+24]
14006a062jae 0x14006a48d
14006a068movzx eax, [rax]
14006a06b
14006a06bloc_14006a06b:
14006a06bcmp ax, -1
14006a06fmov eax, 0
14006a074cmovne r12l, eax
14006a078mov eax, 0
14006a07dcmovne rax, rsi
14006a081mov [rsp+64], rax
14006a086jmp 0x1400696c1
14006a08b
14006a08bloc_14006a08b:
14006a08bmovzx eax, [rsp+133]
14006a093xor r13l, r13l
14006a096nop [rax+rax]
14006a0a0
14006a0a0loc_14006a0a0:
14006a0a0cmp al, r13b
14006a0a3je 0x140069876
14006a0a9test rbx, rbx
14006a0acje 0x14006a0e0
14006a0ae
14006a0aeloc_14006a0ae:
14006a0aemov rax, [rbx+16]
14006a0b2cmp rax, [rbx+24]
14006a0b6jae 0x14006a282
14006a0bcmovzx r8l, [rax]
14006a0c0
14006a0c0loc_14006a0c0:
14006a0c0mov r13l, -1
14006a0c6cmp r8w, -1
14006a0cbjne 0x1400697e4
14006a0d1nop [rax+rax]
14006a0dcnop [rax]
14006a0e0
14006a0e0loc_14006a0e0:
14006a0e0xor r14l, r14l
14006a0e3mov r13l, -1
14006a0e9xor ebx, ebx
14006a0ebjmp 0x140069882
14006a0f0
14006a0f0loc_14006a0f0:
14006a0f0mov rax, [rbx]
14006a0f3mov [rsp+144], r10l
14006a0fbmov rcx, rbx
14006a0femov [rsp+136], r11l
14006a106mov [rsp+72], r9l
14006a10bcall [rax+72]
14006a10ecmp ax, -1
14006a112mov r9l, [rsp+72]
14006a117mov r11l, [rsp+136]
14006a11fmov r10l, [rsp+144]
14006a127jne 0x14006a310
14006a12d
14006a12dloc_14006a12d:
14006a12dcmp [rsp+64], 0
14006a133je 0x14006a416
14006a139cmp [rsp+80], -1
14006a13fjne 0x14006a0e0
14006a141xor ebx, ebx
14006a143mov r13l, 1
14006a149jmp 0x14006a254
14006a14e
14006a14eloc_14006a14e:
14006a14emovzx r14l, [rsp+128]
14006a157xor esi, esi
14006a159xor ebp, ebp
14006a15bmov [rsp+128], 0
14006a163jmp 0x140069882
14006a168
14006a168loc_14006a168:
14006a168mov rcx, [rsp+112]
14006a16dxor r9l, r9l
14006a170xor r8l, r8l
14006a173mov rdx, rax
14006a176mov [rsp+32], 1
14006a17fmov [rsp+64], rax
14006a184call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006a189mov rcx, [rsp+160]
14006a191mov rax, [rsp+64]
14006a196jmp 0x140069a80
14006a19b
14006a19bloc_14006a19b:
14006a19bmov rax, [rbx]
14006a19emov [rsp+144], r10
14006a1a6mov rcx, rbx
14006a1a9mov [rsp+136], r11l
14006a1b1call [rax+72]
14006a1b4cmp ax, -1
14006a1b8mov r11l, [rsp+136]
14006a1c0mov r10, [rsp+144]
14006a1c8je 0x140069f6b
14006a1cecmp [rsp+64], 0
14006a1d4jne 0x140069c04
14006a1dacmp [rsp+80], -1
14006a1e0je 0x140069fdf
14006a1e6jmp 0x140069c10
14006a1eb
14006a1eb 0f 1f 44 00 00 ..D..
14006a1f0
14006a1f0loc_14006a1f0:
14006a1f0mov rcx, [rsp+64]
14006a1f5mov [rsp+144], r10
14006a1fdmov [rsp+136], r11l
14006a205mov rax, [rcx]
14006a208call [rax+72]
14006a20bmov r10, [rsp+144]
14006a213mov r11l, [rsp+136]
14006a21bjmp 0x140069fb4
14006a220
14006a220loc_14006a220:
14006a220mov rax, [rbx]
14006a223mov [rsp+144], r10
14006a22bmov rcx, rbx
14006a22emov [rsp+136], r11l
14006a236call [rax+72]
14006a239mov r10, [rsp+144]
14006a241mov r11l, [rsp+136]
14006a249mov r8l, eax
14006a24cjmp 0x140069ff1
14006a251
14006a251loc_14006a251:
14006a251xor r13l, r13l
14006a254
14006a254loc_14006a254:
14006a254mov rcx, [rsp+64]
14006a259mov rax, [rcx+16]
14006a25dcmp rax, [rcx+24]
14006a261jae 0x14006a2bd
14006a263movzx eax, [rax]
14006a266
14006a266loc_14006a266:
14006a266cmp ax, -1
14006a26amov ecx, 0
14006a26fcmovne rcx, [rsp+64]
14006a275sete al
14006a278mov [rsp+64], rcx
14006a27djmp 0x14006a0a0
14006a282
14006a282loc_14006a282:
14006a282mov rax, [rbx]
14006a285mov [rsp+144], r10l
14006a28dmov rcx, rbx
14006a290mov [rsp+136], r11l
14006a298mov [rsp+72], r9l
14006a29dcall [rax+72]
14006a2a0mov r10l, [rsp+144]
14006a2a8mov r11l, [rsp+136]
14006a2b0mov r8l, eax
14006a2b3mov r9l, [rsp+72]
14006a2b8jmp 0x14006a0c0
14006a2bd
14006a2bdloc_14006a2bd:
14006a2bdmov rcx, [rsp+64]
14006a2c2mov [rsp+144], r10l
14006a2camov [rsp+136], r11l
14006a2d2mov rax, [rcx]
14006a2d5mov [rsp+72], r9l
14006a2dacall [rax+72]
14006a2ddmov r10l, [rsp+144]
14006a2e5mov r11l, [rsp+136]
14006a2edmov r9l, [rsp+72]
14006a2f2jmp 0x14006a266
14006a2f7
14006a2f7loc_14006a2f7:
14006a2f7cmp [rsp+80], -1
14006a2fdje 0x14006a662
14006a303xor ebx, ebx
14006a305mov r8l, -1
14006a30bjmp 0x140069f90
14006a310
14006a310loc_14006a310:
14006a310cmp [rsp+64], 0
14006a316jne 0x14006986a
14006a31ccmp [rsp+80], -1
14006a322je 0x14006a0ae
14006a328jmp 0x140069876
14006a32d
14006a32d 0f 1f 00 ...
14006a330
14006a330loc_14006a330:
14006a330mov rax, [rbx]
14006a333mov rcx, rbx
14006a336call [rax+72]
14006a339cmp ax, -1
14006a33dje 0x14006a4e4
14006a343cmp [rsp+64], 0
14006a349jne 0x140069e0a
14006a34fcmp [rsp+80], -1
14006a355jne 0x140069e16
14006a35b
14006a35bloc_14006a35b:
14006a35bmov rax, [rbx+16]
14006a35fcmp rax, [rbx+24]
14006a363jae 0x14006a574
14006a369movzx r14l, [rax]
14006a36d
14006a36dloc_14006a36d:
14006a36dxor eax, eax
14006a36fcmp r14w, -1
14006a374cmove rbx, rax
14006a378
14006a378loc_14006a378:
14006a378movzx eax, [rdi+32]
14006a37cmov r13l, -1
14006a382cmp [rsp+134], 0
14006a38ajne 0x140069717
14006a390jmp 0x140069745
14006a395
14006a395loc_14006a395:
14006a395mov rax, [rbx]
14006a398mov [rsp+128], r8l
14006a3a0mov rcx, rbx
14006a3a3mov [rsp+72], r11l
14006a3a8call [rax+72]
14006a3abmov r11l, [rsp+72]
14006a3b0mov r8l, [rsp+128]
14006a3b8cmp ax, -1
14006a3bcje 0x14006a5e5
14006a3c2cmp [rsp+64], 0
14006a3c8jne 0x1400699aa
14006a3cecmp [rsp+80], -1
14006a3d4jne 0x1400699b6
14006a3da
14006a3daloc_14006a3da:
14006a3damov rax, [rbx+16]
14006a3decmp rax, [rbx+24]
14006a3e2jae 0x14006a687
14006a3e8movzx r8l, [rax]
14006a3ec
14006a3ecloc_14006a3ec:
14006a3ecxor edx, edx
14006a3eecmp r8w, -1
14006a3f3movzx eax, [rdi+32]
14006a3f7mov r13l, -1
14006a3fdcmove rbx, rdx
14006a401jmp 0x140069706
14006a406
14006a406loc_14006a406:
14006a406mov [rsp+134], dl
14006a40dadd r12l, 1
14006a411jmp 0x140069dd2
14006a416
14006a416loc_14006a416:
14006a416cmp [rsp+80], -1
14006a41cjne 0x14006a0e0
14006a422or r13l, -1
14006a426xor ebx, ebx
14006a428mov r14l, 1
14006a42ejmp 0x140069882
14006a433
14006a433 0f 1f 44 00 00 ..D..
14006a438
14006a438loc_14006a438:
14006a438mov rax, [rbx]
14006a43bmov rcx, rbx
14006a43ecall [rax+80]
14006a441mov rax, [rbx+16]
14006a445mov rdx, [rbx+24]
14006a449jmp 0x140069deb
14006a44e
14006a44eloc_14006a44e:
14006a44emov [rsp+128], al
14006a455xor r14l, r14l
14006a458jmp 0x140069882
14006a45d
14006a45dloc_14006a45d:
14006a45dmov rax, [rbx]
14006a460mov [rsp+128], r8l
14006a468mov rcx, rbx
14006a46bmov [rsp+72], r11l
14006a470call [rax+80]
14006a473mov rax, [rbx+16]
14006a477mov rdx, [rbx+24]
14006a47bmov r8l, [rsp+128]
14006a483mov r11l, [rsp+72]
14006a488jmp 0x14006998b
14006a48d
14006a48dloc_14006a48d:
14006a48dmov rax, [rsi]
14006a490mov [rsp+64], r11l
14006a495mov rcx, rsi
14006a498call [rax+72]
14006a49bmov r11l, [rsp+64]
14006a4a0jmp 0x14006a06b
14006a4a5
14006a4a5loc_14006a4a5:
14006a4a5mov rax, [rbx]
14006a4a8mov [rsp+72], r11l
14006a4admov rcx, rbx
14006a4b0call [rax+72]
14006a4b3mov r11l, [rsp+72]
14006a4b8jmp 0x14006a040
14006a4bd
14006a4bdloc_14006a4bd:
14006a4bdmovzx eax, [rsp+133]
14006a4c5xor esi, esi
14006a4c7
14006a4c7loc_14006a4c7:
14006a4c7cmp al, sil
14006a4caje 0x140069e16
14006a4d0mov r14l, -1
14006a4d6test rbx, rbx
14006a4d9jne 0x14006a35b
14006a4dfjmp 0x14006a378
14006a4e4
14006a4e4loc_14006a4e4:
14006a4e4cmp [rsp+64], 0
14006a4eaje 0x14006a54e
14006a4ecxor ebx, ebx
14006a4eemov esi, 1
14006a4f3cmp [rsp+80], -1
14006a4f9je 0x14006a508
14006a4fbmov r14l, -1
14006a501jmp 0x14006a378
14006a506
14006a506loc_14006a506:
14006a506xor esi, esi
14006a508
14006a508loc_14006a508:
14006a508mov rcx, [rsp+64]
14006a50dmov rax, [rcx+16]
14006a511cmp rax, [rcx+24]
14006a515jae 0x14006a567
14006a517movzx eax, [rax]
14006a51a
14006a51aloc_14006a51a:
14006a51acmp ax, -1
14006a51emov edx, 0
14006a523cmovne rdx, [rsp+64]
14006a529sete al
14006a52cmov [rsp+64], rdx
14006a531jmp 0x14006a4c7
14006a533
14006a533loc_14006a533:
14006a533mov rax, [rbx]
14006a536mov [rsp+72], r11l
14006a53bmov rcx, rbx
14006a53ecall [rax+72]
14006a541mov r11l, [rsp+72]
14006a546mov r8l, eax
14006a549jmp 0x140069ecd
14006a54e
14006a54eloc_14006a54e:
14006a54ecmp [rsp+80], -1
14006a554je 0x14006a6cc
14006a55axor ebx, ebx
14006a55cmov r14l, -1
14006a562jmp 0x14006a378
14006a567
14006a567loc_14006a567:
14006a567mov rcx, [rsp+64]
14006a56cmov rax, [rcx]
14006a56fcall [rax+72]
14006a572jmp 0x14006a51a
14006a574
14006a574loc_14006a574:
14006a574mov rax, [rbx]
14006a577mov rcx, rbx
14006a57acall [rax+72]
14006a57dmov r14l, eax
14006a580jmp 0x14006a36d
14006a585
14006a585loc_14006a585:
14006a585xor esi, esi
14006a587
14006a587loc_14006a587:
14006a587mov rcx, [rsp+64]
14006a58cmov rax, [rcx+16]
14006a590cmp rax, [rcx+24]
14006a594jae 0x14006a5fe
14006a596movzx eax, [rax]
14006a599
14006a599loc_14006a599:
14006a599cmp ax, -1
14006a59dmov edx, 0
14006a5a2cmovne rdx, [rsp+64]
14006a5a8sete al
14006a5abmov [rsp+64], rdx
14006a5b0
14006a5b0loc_14006a5b0:
14006a5b0cmp sil, al
14006a5b3je 0x1400699b6
14006a5b9test rbx, rbx
14006a5bcjne 0x14006a3da
14006a5c2
14006a5c2loc_14006a5c2:
14006a5c2movzx eax, [rdi+32]
14006a5c6mov r8l, -1
14006a5ccxor ebx, ebx
14006a5cemov r13l, -1
14006a5d4jmp 0x140069706
14006a5d9
14006a5d9loc_14006a5d9:
14006a5d9movzx eax, [rsp+133]
14006a5e1xor esi, esi
14006a5e3jmp 0x14006a5b0
14006a5e5
14006a5e5loc_14006a5e5:
14006a5e5cmp [rsp+64], 0
14006a5ebje 0x14006a643
14006a5edxor ebx, ebx
14006a5efmov esi, 1
14006a5f4cmp [rsp+80], -1
14006a5fajne 0x14006a5c2
14006a5fcjmp 0x14006a587
14006a5fe
14006a5feloc_14006a5fe:
14006a5femov rcx, [rsp+64]
14006a603mov [rsp+128], r8l
14006a60bmov [rsp+72], r11l
14006a610mov rax, [rcx]
14006a613call [rax+72]
14006a616mov r8l, [rsp+128]
14006a61emov r11l, [rsp+72]
14006a623jmp 0x14006a599
14006a628
14006a628loc_14006a628:
14006a628mov [rsp+128], 0
14006a630mov r11l, ebp
14006a633mov r8l, r14l
14006a636mov [rsp+134], 1
14006a63ejmp 0x140069753
14006a643
14006a643loc_14006a643:
14006a643movzx eax, [rdi+32]
14006a647cmp [rsp+80], -1
14006a64dje 0x14006a6e9
14006a653xor ebx, ebx
14006a655or r8l, -1
14006a659or r13l, -1
14006a65djmp 0x140069706
14006a662
14006a662loc_14006a662:
14006a662or r13l, -1
14006a666xor ebx, ebx
14006a668jmp 0x140069882
14006a66d
14006a66dloc_14006a66d:
14006a66dmov [rsp+128], dl
14006a674mov r11l, ebp
14006a677mov r8l, r14l
14006a67amov [rsp+134], 1
14006a682jmp 0x14006975d
14006a687
14006a687loc_14006a687:
14006a687mov rax, [rbx]
14006a68amov [rsp+72], r11l
14006a68fmov rcx, rbx
14006a692call [rax+72]
14006a695mov r11l, [rsp+72]
14006a69amov r8l, eax
14006a69djmp 0x14006a3ec
14006a6a2
14006a6a2 48 89 c1 e8 e6 75 09 00 48 8b 07 48 89 f9 H....u..H..H..
14006a6b0 ff 50 08 48 8b 3d d6 cf 12 00 48 8b 84 24 c8 00 .P.H.=....H..$..
14006a6c0 00 00 48 2b 07 74 76 ..H+.tv
14006a6c7
14006a6c7loc_14006a6c7:
14006a6c7call __stack_chk_fail
14006a6cc
14006a6ccloc_14006a6cc:
14006a6ccmov [rsp+128], 1
14006a6d4mov r11l, ebp
14006a6d7mov r8l, r14l
14006a6daxor ebx, ebx
14006a6dcmovzx eax, [rdi+32]
14006a6e0or r13l, -1
14006a6e4jmp 0x140069753
14006a6e9
14006a6e9loc_14006a6e9:
14006a6e9mov [rsp+128], 1
14006a6f1or r13l, -1
14006a6f5xor ebx, ebx
14006a6f7xor r12l, r12l
14006a6famov [rsp+134], 0
14006a702jmp 0x140069753
14006a707
14006a707 48 8b 4c 24 70 48 89 c3 e8 H.L$pH...
14006a710 fc 28 07 00 48 8b 3d 75 cf 12 00 48 8b 84 24 c8 .(..H.=u...H..$.
14006a720 00 00 00 48 2b 07 75 9f 48 89 d9 e8 70 0c fb ff ...H+.u.H...p...
14006a730 48 89 c1 e8 58 75 09 00 e9 76 ff ff ff e8 0e 7b H...Xu...v.....{
14006a740 09 00 48 89 c3 e8 36 77 09 00 48 8b 3d 3f cf 12 ..H...6w..H.=?..
14006a750 00 48 8b 84 24 c8 00 00 00 48 2b 07 74 ca e9 64 .H..$....H+.t..d
14006a760 ff ff ff ...
1400695b0
14006a763
14006a763 // align 0x10
14006a763 // align 0x10
14006a770
14006a770std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int[abi:cxx11]<long long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
14006a770push r15
14006a772push r14
14006a774push r13
14006a776push r12
14006a778push rbp
14006a779push rdi
14006a77apush rsi
14006a77bpush rbx
14006a77csub rsp, 232
14006a783mov rdi, [rip+0x12cf06]
14006a78amov rax, [r9+8]
14006a78emovdqu x0, [r8]
14006a793mov rsi, [r9]
14006a796mov rbp, [rsp+336]
14006a79emov [rsp+88], rax
14006a7a3mov rax, [rsp+344]
14006a7abmovups [rsp+48], x0
14006a7b0mov rdx, [rsp+56]
14006a7b5mov [rsp+112], rax
14006a7bamov rax, [rsp+352]
14006a7c2mov [rsp+104], rcx
14006a7c7lea rcx, [rip+0x9b7e2]
14006a7cemov r14l, edx
14006a7d1mov [rsp+136], rax
14006a7d9mov rax, [rdi]
14006a7dcmov [rsp+216], rax
14006a7e4mov rax, [rsp+48]
14006a7e9mov [rsp+64], rsi
14006a7eemov rbx, rax
14006a7f1call std::locale::id::_M_id() const
14006a7f6mov r13, rax
14006a7f9mov rax, [rbp+208]
14006a800mov rax, [rax+24]
14006a804lea r12, [rax+8*r13]
14006a808mov rdi, [r12]
14006a80ctest rdi, rdi
14006a80fje 0x14006b07b
14006a815
14006a815loc_14006a815:
14006a815mov eax, [rbp+24]
14006a818mov r13l, 8
14006a81eand eax, 74
14006a821mov r9l, eax
14006a824cmp eax, 64
14006a827je 0x14006a83b
14006a829cmp eax, 8
14006a82cmov r13l, 10
14006a832mov eax, 16
14006a837cmove r13, rax
14006a83b
14006a83bloc_14006a83b:
14006a83bcmp r14w, -1
14006a840sete r15b
14006a844test rbx, rbx
14006a847setne bpl
14006a84band bpl, r15b
14006a84ejne 0x14006b1c6
14006a854mov ebp, r15l
14006a857
14006a857loc_14006a857:
14006a857cmp [rsp+88], -1
14006a85dsete [rsp+124]
14006a862test rsi, rsi
14006a865setne r12b
14006a869and r12b, [rsp+124]
14006a86ejne 0x14006b1f1
14006a874movzx r12l, [rsp+124]
14006a87a
14006a87aloc_14006a87a:
14006a87acmp r12b, bpl
14006a87dje 0x14006af1f
14006a883test rbx, rbx
14006a886je 0x14006a891
14006a888test r15b, r15b
14006a88bjne 0x14006b059
14006a891
14006a891loc_14006a891:
14006a891mov r8l, r14l
14006a894
14006a894loc_14006a894:
14006a894movzx edx, [rdi+148]
14006a89bmovzx eax, [rdi+32]
14006a89fcmp dx, r8w
14006a8a3je 0x14006ab15
14006a8a9mov [rsp+127], 0
14006a8aecmp [rdi+150], r8w
14006a8b6je 0x14006ab15
14006a8bc
14006a8bcloc_14006a8bc:
14006a8bcmov [rsp+126], 0
14006a8c1xor r12l, r12l
14006a8c4mov esi, r9l
14006a8c7mov r15l, r8l
14006a8ca
14006a8caloc_14006a8ca:
14006a8catest al, al
14006a8ccje 0x14006a8d5
14006a8cecmp [rdi+74], r15w
14006a8d3je 0x14006a8f5
14006a8d5
14006a8d5loc_14006a8d5:
14006a8d5cmp [rdi+72], r15w
14006a8daje 0x14006a8f5
14006a8dccmp [rdi+156], r15w
14006a8e4je 0x14006af3d
14006a8eacmp [rsp+126], 0
14006a8efjne 0x14006b01a
14006a8f5
14006a8f5loc_14006a8f5:
14006a8f5mov [rsp+125], 0
14006a8famov r8l, r15l
14006a8fd
14006a8fdloc_14006a8fd:
14006a8fdcmp r13l, 16
14006a901je 0x14006ae7e
14006a907
14006a907loc_14006a907:
14006a907movsxd rsi, r13l
14006a90amov r9l, r13l
14006a90dmov [rsp+72], rsi
14006a912
14006a912loc_14006a912:
14006a912lea rcx, [rsp+192]
14006a91alea rsi, [rsp+176]
14006a922mov [rsp+184], 0
14006a92emov [rsp+128], rsi
14006a936mov [rsp+96], rcx
14006a93bmov [rsp+176], rcx
14006a943mov [rsp+192], 0
14006a94btest al, al
14006a94djne 0x14006ae92
14006a953
14006a953loc_14006a953:
14006a953movzx ecx, [rsp+127]
14006a958xor edx, edx
14006a95amov rax, 0x7fffffffffffffff
14006a964movzx r15l, [rdi+200]
14006a96cadd rax, rcx
14006a96fmov [rsp+144], rcx
14006a977mov [rsp+80], rax
14006a97cdiv r13
14006a97fmov r10, rax
14006a982test r15b, r15b
14006a985jne 0x14006ab98
14006a98bcmp [rsp+125], 0
14006a990jne 0x14006b1b2
14006a996xor edx, edx
14006a998cmp r9l, 8
14006a99csetne dl
14006a99fxor ebp, ebp
14006a9a1xor esi, esi
14006a9a3lea r15l, [rdx+rdx+56]
14006a9a8
14006a9a8loc_14006a9a8:
14006a9a8cmp r9l, 10
14006a9acjg 0x14006ad20
14006a9b2cmp r8w, 47
14006a9b7jbe 0x14006abf4
14006a9bdcmp r8w, r15w
14006a9c1jae 0x14006abf4
14006a9c7
14006a9c7loc_14006a9c7:
14006a9c7movzx eax, r8w
14006a9cbsub eax, 48
14006a9ce
14006a9celoc_14006a9ce:
14006a9cecmp r10, rsi
14006a9d1jb 0x14006acd0
14006a9d7imul rsi, r13
14006a9dbmov rcx, [rsp+80]
14006a9e0cdqe
14006a9e2sub rcx, rax
14006a9e5cmp rcx, rsi
14006a9e8setb cl
14006a9ebadd rsi, rax
14006a9eemov rax, [rbx+16]
14006a9f2add r12l, 1
14006a9f6or ebp, ecx
14006a9f8mov rcx, [rbx+24]
14006a9fccmp rax, rcx
14006a9ffjae 0x14006ace6
14006aa05
14006aa05loc_14006aa05:
14006aa05add rax, 2
14006aa09mov [rbx+16], rax
14006aa0d
14006aa0dloc_14006aa0d:
14006aa0dcmp rax, rcx
14006aa10jae 0x14006b280
14006aa16cmp [rax], -1
14006aa1aje 0x14006b2ad
14006aa20cmp [rsp+64], 0
14006aa26je 0x14006b222
14006aa2c
14006aa2cloc_14006aa2c:
14006aa2ccmp [rsp+88], -1
14006aa32je 0x14006b3d1
14006aa38
14006aa38loc_14006aa38:
14006aa38mov r14l, -1
14006aa3emov r15l, 1
14006aa44
14006aa44loc_14006aa44:
14006aa44mov rax, [rsp+184]
14006aa4ctest rax, rax
14006aa4fjne 0x14006ac08
14006aa55nop [rax+rax]
14006aa60
14006aa60loc_14006aa60:
14006aa60test r12l, r12l
14006aa63jne 0x14006ac81
14006aa69cmp [rsp+126], 1
14006aa6eje 0x14006ac81
14006aa74
14006aa74loc_14006aa74:
14006aa74mov rax, [rsp+136]
14006aa7cmov [rax], 0
14006aa83mov rax, [rsp+112]
14006aa88mov [rax], 4
14006aa8e
14006aa8eloc_14006aa8e:
14006aa8etest r15b, r15b
14006aa91je 0x14006aa9b
14006aa93mov rax, [rsp+112]
14006aa98or [rax], 2
14006aa9b
14006aa9bloc_14006aa9b:
14006aa9bmov rdx, [rsp+56]
14006aaa0mov [rsp+48], rbx
14006aaa5mov rax, [rsp+48]
14006aaaamov rcx, [rsp+176]
14006aab2mov [rsp+56], rdx
14006aab7mov rdx, [rsp+56]
14006aabcmov [rsp+48], rax
14006aac1mov rax, [rsp+104]
14006aac6mov dx, r14w
14006aacamov [rsp+56], rdx
14006aacfmovdqu x1, [rsp+48]
14006aad5movups [rax], x1
14006aad8cmp rcx, [rsp+96]
14006aaddje 0x14006aae4
14006aadfcall operator delete(void*)
14006aae4
14006aae4loc_14006aae4:
14006aae4mov rdi, [rip+0x12cba5]
14006aaebmov rax, [rsp+216]
14006aaf3sub rax, [rdi]
14006aaf6jne 0x14006b7f8
14006aafcmov rax, [rsp+104]
14006ab01add rsp, 232
14006ab08pop rbx
14006ab09pop rsi
14006ab0apop rdi
14006ab0bpop rbp
14006ab0cpop r12
14006ab0epop r13
14006ab10pop r14
14006ab12pop r15
14006ab14ret
14006ab15
14006ab15loc_14006ab15:
14006ab15cmp dx, r8w
14006ab19sete [rsp+127]
14006ab1etest al, al
14006ab20jne 0x14006afef
14006ab26cmp [rdi+72], r8w
14006ab2bje 0x14006a8bc
14006ab31
14006ab31loc_14006ab31:
14006ab31mov rax, [rbx+16]
14006ab35mov rdx, [rbx+24]
14006ab39cmp rax, rdx
14006ab3cjae 0x14006b5b2
14006ab42add rax, 2
14006ab46mov [rbx+16], rax
14006ab4a
14006ab4aloc_14006ab4a:
14006ab4acmp rax, rdx
14006ab4djae 0x14006b4f2
14006ab53cmp [rax], -1
14006ab57je 0x14006b72e
14006ab5dcmp [rsp+64], 0
14006ab63je 0x14006b725
14006ab69
14006ab69loc_14006ab69:
14006ab69cmp [rsp+88], -1
14006ab6fje 0x14006b6d1
14006ab75
14006ab75loc_14006ab75:
14006ab75mov [rsp+125], 1
14006ab7amovzx eax, [rdi+32]
14006ab7emov r14l, -1
14006ab84xor r12l, r12l
14006ab87mov [rsp+126], 0
14006ab8cjmp 0x14006a8fd
14006ab91
14006ab91 0f 1f 80 00 00 00 00 .......
14006ab98
14006ab98loc_14006ab98:
14006ab98cmp [rsp+125], 0
14006ab9djne 0x14006b2ce
14006aba3lea r11, [rdi+156]
14006abaaxor ebp, ebp
14006abacxor esi, esi
14006abaenop
14006abb0
14006abb0loc_14006abb0:
14006abb0movzx eax, [rdi+32]
14006abb4test al, al
14006abb6je 0x14006abc3
14006abb8cmp [rdi+74], r8w
14006abbdje 0x14006ae28
14006abc3
14006abc3loc_14006abc3:
14006abc3cmp [rdi+72], r8w
14006abc8je 0x14006abf4
14006abcamov rdx, [rsp+72]
14006abcfmov rax, r11
14006abd2nop [rax+rax]
14006abddnop [rax]
14006abe0
14006abe0loc_14006abe0:
14006abe0cmp r8w, [rax]
14006abe4je 0x14006ad60
14006abeaadd rax, 2
14006abeesub rdx, 1
14006abf2jne 0x14006abe0
14006abf4
14006abf4loc_14006abf4:
14006abf4mov rax, [rsp+184]
14006abfcxor r15l, r15l
14006abfftest rax, rax
14006ac02je 0x14006aa60
14006ac08
14006ac08loc_14006ac08:
14006ac08mov rcx, [rsp+176]
14006ac10mov edx, 15
14006ac15cmp rcx, [rsp+96]
14006ac1alea r13, [rax+1]
14006ac1ecmovne rdx, [rsp+192]
14006ac27cmp rdx, r13
14006ac2ajb 0x14006b2e2
14006ac30
14006ac30loc_14006ac30:
14006ac30mov [rcx+rax], r12b
14006ac34mov rdx, [rsp+176]
14006ac3cmov [rsp+184], r13
14006ac44mov r8, [rsp+128]
14006ac4cmov [rdx+rax+1], 0
14006ac51mov rdx, [rdi+24]
14006ac55mov rcx, [rdi+16]
14006ac59call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14006ac5etest al, al
14006ac60je 0x14006b00a
14006ac66
14006ac66loc_14006ac66:
14006ac66test r12l, r12l
14006ac69jne 0x14006ac81
14006ac6bcmp [rsp+126], 1
14006ac70je 0x14006ac81
14006ac72cmp [rsp+184], 0
14006ac7bje 0x14006aa74
14006ac81
14006ac81loc_14006ac81:
14006ac81cmp [rsp+125], 0
14006ac86jne 0x14006aa74
14006ac8ctest bpl, bpl
14006ac8fje 0x14006afd0
14006ac95mov rax, [rsp+144]
14006ac9dmov rdi, [rsp+136]
14006aca5mov rdx, 0x7fffffffffffffff
14006acafneg rax
14006acb2xor rax, rdx
14006acb5mov [rdi], rax
14006acb8mov rax, [rsp+112]
14006acbdmov [rax], 4
14006acc3jmp 0x14006aa8e
14006acc8
14006acc8 0f 1f 84 00 00 00 00 00 ........
14006acd0
14006acd0loc_14006acd0:
14006acd0mov rax, [rbx+16]
14006acd4mov rcx, [rbx+24]
14006acd8mov ebp, 1
14006acddcmp rax, rcx
14006ace0jb 0x14006aa05
14006ace6
14006ace6loc_14006ace6:
14006ace6mov rax, [rbx]
14006ace9mov [rsp+152], r10
14006acf1mov rcx, rbx
14006acf4mov [rsp+72], r9l
14006acf9call [rax+80]
14006acfcmov rax, [rbx+16]
14006ad00mov rcx, [rbx+24]
14006ad04mov r10, [rsp+152]
14006ad0cmov r9l, [rsp+72]
14006ad11jmp 0x14006aa0d
14006ad16
14006ad16 66 2e 0f 1f 84 00 00 00 00 00 f.........
14006ad20
14006ad20loc_14006ad20:
14006ad20lea eax, [r8-48]
14006ad24cmp ax, 9
14006ad28jbe 0x14006a9c7
14006ad2elea eax, [r8-97]
14006ad32cmp ax, 5
14006ad36ja 0x14006ad44
14006ad38movzx eax, r8w
14006ad3csub eax, 87
14006ad3fjmp 0x14006a9ce
14006ad44
14006ad44loc_14006ad44:
14006ad44lea eax, [r8-65]
14006ad48cmp ax, 5
14006ad4cja 0x14006abf4
14006ad52movzx eax, r8w
14006ad56sub eax, 55
14006ad59jmp 0x14006a9ce
14006ad5e
14006ad5e 66 90 f.
14006ad60
14006ad60loc_14006ad60:
14006ad60sub rax, r11
14006ad63sar rax, 1
14006ad66lea edx, [rax-6]
14006ad69cmp eax, 15
14006ad6ccmovg eax, edx
14006ad6fcmp r10, rsi
14006ad72jb 0x14006ade0
14006ad74imul rsi, r13
14006ad78mov rdx, [rsp+80]
14006ad7dcdqe
14006ad7fsub rdx, rax
14006ad82cmp rdx, rsi
14006ad85setb dl
14006ad88add rsi, rax
14006ad8badd r12l, 1
14006ad8for ebp, edx
14006ad91
14006ad91loc_14006ad91:
14006ad91mov rax, [rbx+16]
14006ad95mov rdx, [rbx+24]
14006ad99cmp rax, rdx
14006ad9cjae 0x14006adf0
14006ad9e
14006ad9eloc_14006ad9e:
14006ad9eadd rax, 2
14006ada2mov [rbx+16], rax
14006ada6
14006ada6loc_14006ada6:
14006ada6cmp rax, rdx
14006ada9jae 0x14006b318
14006adafcmp [rax], -1
14006adb3je 0x14006b109
14006adb9cmp [rsp+64], 0
14006adbfje 0x14006b1a8
14006adc5
14006adc5loc_14006adc5:
14006adc5cmp [rsp+88], -1
14006adcbje 0x14006b13b
14006add1
14006add1loc_14006add1:
14006add1mov r14l, -1
14006add7jmp 0x14006aa44
14006addc
14006addc 0f 1f 40 00 ..@.
14006ade0
14006ade0loc_14006ade0:
14006ade0mov rax, [rbx+16]
14006ade4mov rdx, [rbx+24]
14006ade8mov ebp, r15l
14006adebcmp rax, rdx
14006adeejb 0x14006ad9e
14006adf0
14006adf0loc_14006adf0:
14006adf0mov rax, [rbx]
14006adf3mov [rsp+160], r10
14006adfbmov rcx, rbx
14006adfemov [rsp+152], r11
14006ae06call [rax+80]
14006ae09mov rax, [rbx+16]
14006ae0dmov rdx, [rbx+24]
14006ae11mov r10, [rsp+160]
14006ae19mov r11, [rsp+152]
14006ae21jmp 0x14006ada6
14006ae23
14006ae23 0f 1f 44 00 00 ..D..
14006ae28
14006ae28loc_14006ae28:
14006ae28test r12l, r12l
14006ae2bje 0x14006b5a6
14006ae31mov rax, [rsp+184]
14006ae39mov rdx, [rsp+176]
14006ae41mov ecx, 15
14006ae46cmp rdx, [rsp+96]
14006ae4bcmovne rcx, [rsp+192]
14006ae54lea r14, [rax+1]
14006ae58cmp rcx, r14
14006ae5bjb 0x14006aec3
14006ae5d
14006ae5dloc_14006ae5d:
14006ae5dmov [rdx+rax], r12b
14006ae61mov rdx, [rsp+176]
14006ae69xor r12l, r12l
14006ae6cmov [rsp+184], r14
14006ae74mov [rdx+rax+1], 0
14006ae79jmp 0x14006ad91
14006ae7e
14006ae7eloc_14006ae7e:
14006ae7emov [rsp+72], 22
14006ae87mov r9l, 22
14006ae8djmp 0x14006a912
14006ae92
14006ae92loc_14006ae92:
14006ae92mov rcx, [rsp+128]
14006ae9amov edx, 32
14006ae9fmov [rsp+80], r9l
14006aea4mov [rsp+144], r8l
14006aeaccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14006aeb1mov r9l, [rsp+80]
14006aeb6mov r8l, [rsp+144]
14006aebejmp 0x14006a953
14006aec3
14006aec3loc_14006aec3:
14006aec3mov [rsp+32], 1
14006aeccxor r9l, r9l
14006aecfxor r8l, r8l
14006aed2mov rdx, rax
14006aed5mov rcx, [rsp+128]
14006aeddmov [rsp+168], r10
14006aee5mov [rsp+160], r11
14006aeedmov [rsp+152], rax
14006aef5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006aefamov rdx, [rsp+176]
14006af02mov r10, [rsp+168]
14006af0amov r11, [rsp+160]
14006af12mov rax, [rsp+152]
14006af1ajmp 0x14006ae5d
14006af1f
14006af1floc_14006af1f:
14006af1fmov [rsp+127], 0
14006af24movzx eax, [rdi+32]
14006af28xor r8l, r8l
14006af2bxor r12l, r12l
14006af2emov [rsp+125], 1
14006af33mov [rsp+126], 0
14006af38jmp 0x14006a8fd
14006af3d
14006af3dloc_14006af3d:
14006af3dmovzx edx, [rsp+126]
14006af42xor edx, 1
14006af45cmp r13l, 10
14006af49sete cl
14006af4cor dl, cl
14006af4eje 0x14006b01a
14006af54test esi, esi
14006af56sete cl
14006af59cmp r13l, 8
14006af5dsete al
14006af60or cl, al
14006af62mov [rsp+126], cl
14006af66je 0x14006b55d
14006af6cxor r12l, r12l
14006af6fmov r13l, 8
14006af75
14006af75loc_14006af75:
14006af75mov rax, [rbx+16]
14006af79mov rdx, [rbx+24]
14006af7dcmp rax, rdx
14006af80jae 0x14006b590
14006af86add rax, 2
14006af8amov [rbx+16], rax
14006af8e
14006af8eloc_14006af8e:
14006af8ecmp rax, rdx
14006af91jae 0x14006b490
14006af97cmp [rax], -1
14006af9bje 0x14006b630
14006afa1cmp [rsp+64], 0
14006afa7je 0x14006b60c
14006afad
14006afadloc_14006afad:
14006afadcmp [rsp+88], -1
14006afb3je 0x14006b652
14006afb9
14006afb9loc_14006afb9:
14006afb9mov [rsp+125], 1
14006afbemovzx eax, [rdi+32]
14006afc2mov r8l, r15l
14006afc5mov r14l, -1
14006afcbjmp 0x14006a8fd
14006afd0
14006afd0loc_14006afd0:
14006afd0mov rax, rsi
14006afd3neg rax
14006afd6cmp [rsp+127], 0
14006afdbcmovne rsi, rax
14006afdfmov rax, [rsp+136]
14006afe7mov [rax], rsi
14006afeajmp 0x14006aa8e
14006afef
14006afefloc_14006afef:
14006afefcmp [rdi+74], r8w
14006aff4je 0x14006a8bc
14006affacmp [rdi+72], r8w
14006afffje 0x14006a8bc
14006b005jmp 0x14006ab31
14006b00a
14006b00aloc_14006b00a:
14006b00amov rax, [rsp+112]
14006b00fmov [rax], 4
14006b015jmp 0x14006ac66
14006b01a
14006b01aloc_14006b01a:
14006b01acmp [rdi+152], r15w
14006b022je 0x14006b032
14006b024cmp [rdi+154], r15w
14006b02cjne 0x14006b76b
14006b032
14006b032loc_14006b032:
14006b032test esi, esi
14006b034sete dl
14006b037cmp r13l, 16
14006b03bsete cl
14006b03eor dl, cl
14006b040je 0x14006b7a7
14006b046mov [rsp+126], 0
14006b04bxor r12l, r12l
14006b04emov r13l, 16
14006b054jmp 0x14006af75
14006b059
14006b059loc_14006b059:
14006b059mov rax, [rbx+16]
14006b05dcmp rax, [rbx+24]
14006b061jae 0x14006b67f
14006b067movzx r8l, [rax]
14006b06b
14006b06bloc_14006b06b:
14006b06bxor eax, eax
14006b06dcmp r8w, -1
14006b072cmove rbx, rax
14006b076jmp 0x14006a894
14006b07b
14006b07bloc_14006b07b:
14006b07bmov ecx, 208
14006b080call operator new(unsigned long long)
14006b085mov rdi, rax
14006b088mov [rax+8], 0
14006b08fmov rax, [rip+0x12c26a]
14006b096lea rdx, [rbp+208]
14006b09dmov [rdi+16], 0
14006b0a5mov rcx, rdi
14006b0a8add rax, 16
14006b0acmov [rdi+24], 0
14006b0b4mov [rdi], rax
14006b0b7mov [rdi+32], 0
14006b0bbmov [rdi+40], 0
14006b0c3mov [rdi+48], 0
14006b0cbmov [rdi+56], 0
14006b0d3mov [rdi+64], 0
14006b0dbmov [rdi+72], 0
14006b0e2mov [rdi+200], 0
14006b0e9call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14006b0eemov rcx, [rbp+208]
14006b0f5mov rdx, rdi
14006b0f8mov r8, r13
14006b0fbcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14006b100mov rdi, [r12]
14006b104jmp 0x14006a815
14006b109
14006b109loc_14006b109:
14006b109cmp [rsp+64], 0
14006b10fje 0x14006b454
14006b115xor ebx, ebx
14006b117mov r8l, -1
14006b11dmov r14l, r15l
14006b120cmp [rsp+88], -1
14006b126je 0x14006b13e
14006b128nop [rax+rax]
14006b130
14006b130loc_14006b130:
14006b130mov r14l, -1
14006b136jmp 0x14006abb0
14006b13b
14006b13bloc_14006b13b:
14006b13bxor r14l, r14l
14006b13e
14006b13eloc_14006b13e:
14006b13emov rcx, [rsp+64]
14006b143mov rax, [rcx+16]
14006b147cmp rax, [rcx+24]
14006b14bjae 0x14006b370
14006b151movzx eax, [rax]
14006b154
14006b154loc_14006b154:
14006b154cmp ax, -1
14006b158mov ecx, 0
14006b15dcmovne rcx, [rsp+64]
14006b163mov eax, 0
14006b168cmove eax, r15l
14006b16cmov [rsp+64], rcx
14006b171
14006b171loc_14006b171:
14006b171cmp al, r14b
14006b174je 0x14006add1
14006b17atest rbx, rbx
14006b17dje 0x14006b1a0
14006b17f
14006b17floc_14006b17f:
14006b17fmov rax, [rbx+16]
14006b183cmp rax, [rbx+24]
14006b187jae 0x14006b3a0
14006b18dmovzx r8l, [rax]
14006b191
14006b191loc_14006b191:
14006b191xor eax, eax
14006b193cmp r8w, -1
14006b198cmove rbx, rax
14006b19cjmp 0x14006b130
14006b19e
14006b19e 66 90 f.
14006b1a0
14006b1a0loc_14006b1a0:
14006b1a0mov r8l, -1
14006b1a6jmp 0x14006b130
14006b1a8
14006b1a8loc_14006b1a8:
14006b1a8movzx eax, [rsp+124]
14006b1adxor r14l, r14l
14006b1b0jmp 0x14006b171
14006b1b2
14006b1b2loc_14006b1b2:
14006b1b2movzx r15l, [rsp+125]
14006b1b8xor ebp, ebp
14006b1bamov [rsp+125], 0
14006b1bfxor esi, esi
14006b1c1jmp 0x14006aa44
14006b1c6
14006b1c6loc_14006b1c6:
14006b1c6mov rax, [rbx+16]
14006b1cacmp rax, [rbx+24]
14006b1cejae 0x14006b5f4
14006b1d4movzx eax, [rax]
14006b1d7
14006b1d7loc_14006b1d7:
14006b1d7cmp ax, -1
14006b1dbmov eax, 0
14006b1e0cmovne ebp, eax
14006b1e3mov eax, 0
14006b1e8cmove rbx, rax
14006b1ecjmp 0x14006a857
14006b1f1
14006b1f1loc_14006b1f1:
14006b1f1mov rax, [rsi+16]
14006b1f5cmp rax, [rsi+24]
14006b1f9jae 0x14006b5dc
14006b1ffmovzx eax, [rax]
14006b202
14006b202loc_14006b202:
14006b202cmp ax, -1
14006b206mov eax, 0
14006b20bcmovne r12l, eax
14006b20fmov eax, 0
14006b214cmovne rax, rsi
14006b218mov [rsp+64], rax
14006b21djmp 0x14006a87a
14006b222
14006b222loc_14006b222:
14006b222movzx eax, [rsp+124]
14006b227xor r14l, r14l
14006b22anop [rax+rax]
14006b230
14006b230loc_14006b230:
14006b230cmp al, r14b
14006b233je 0x14006aa38
14006b239test rbx, rbx
14006b23cje 0x14006b270
14006b23e
14006b23eloc_14006b23e:
14006b23emov rax, [rbx+16]
14006b242cmp rax, [rbx+24]
14006b246jae 0x14006b402
14006b24cmovzx r8l, [rax]
14006b250
14006b250loc_14006b250:
14006b250mov r14l, -1
14006b256cmp r8w, -1
14006b25bjne 0x14006a9a8
14006b261nop [rax+rax]
14006b26cnop [rax]
14006b270
14006b270loc_14006b270:
14006b270xor r15l, r15l
14006b273mov r14l, -1
14006b279xor ebx, ebx
14006b27bjmp 0x14006aa44
14006b280
14006b280loc_14006b280:
14006b280mov rax, [rbx]
14006b283mov [rsp+152], r10
14006b28bmov rcx, rbx
14006b28emov [rsp+72], r9l
14006b293call [rax+72]
14006b296cmp ax, -1
14006b29amov r9l, [rsp+72]
14006b29fmov r10, [rsp+152]
14006b2a7jne 0x14006b46d
14006b2ad
14006b2adloc_14006b2ad:
14006b2adcmp [rsp+64], 0
14006b2b3je 0x14006b56a
14006b2b9cmp [rsp+88], -1
14006b2bfjne 0x14006b270
14006b2c1xor ebx, ebx
14006b2c3mov r14l, 1
14006b2c9jmp 0x14006b3d4
14006b2ce
14006b2celoc_14006b2ce:
14006b2cemovzx r15l, [rsp+125]
14006b2d4xor esi, esi
14006b2d6mov [rsp+125], 0
14006b2dbxor ebp, ebp
14006b2ddjmp 0x14006aa44
14006b2e2
14006b2e2loc_14006b2e2:
14006b2e2xor r9l, r9l
14006b2e5xor r8l, r8l
14006b2e8mov rdx, rax
14006b2ebmov [rsp+64], rax
14006b2f0mov [rsp+32], 1
14006b2f9mov rcx, [rsp+128]
14006b301call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006b306mov rcx, [rsp+176]
14006b30emov rax, [rsp+64]
14006b313jmp 0x14006ac30
14006b318
14006b318loc_14006b318:
14006b318mov rax, [rbx]
14006b31bmov [rsp+160], r10
14006b323mov rcx, rbx
14006b326mov [rsp+152], r11
14006b32ecall [rax+72]
14006b331cmp ax, -1
14006b335mov r11, [rsp+152]
14006b33dmov r10, [rsp+160]
14006b345je 0x14006b109
14006b34bcmp [rsp+64], 0
14006b351jne 0x14006adc5
14006b357cmp [rsp+88], -1
14006b35dje 0x14006b17f
14006b363jmp 0x14006add1
14006b368
14006b368 0f 1f 84 00 00 00 00 00 ........
14006b370
14006b370loc_14006b370:
14006b370mov rcx, [rsp+64]
14006b375mov [rsp+160], r10
14006b37dmov [rsp+152], r11
14006b385mov rax, [rcx]
14006b388call [rax+72]
14006b38bmov r10, [rsp+160]
14006b393mov r11, [rsp+152]
14006b39bjmp 0x14006b154
14006b3a0
14006b3a0loc_14006b3a0:
14006b3a0mov rax, [rbx]
14006b3a3mov [rsp+160], r10
14006b3abmov rcx, rbx
14006b3aemov [rsp+152], r11
14006b3b6call [rax+72]
14006b3b9mov r10, [rsp+160]
14006b3c1mov r11, [rsp+152]
14006b3c9mov r8l, eax
14006b3ccjmp 0x14006b191
14006b3d1
14006b3d1loc_14006b3d1:
14006b3d1xor r14l, r14l
14006b3d4
14006b3d4loc_14006b3d4:
14006b3d4mov rcx, [rsp+64]
14006b3d9mov rax, [rcx+16]
14006b3ddcmp rax, [rcx+24]
14006b3e1jae 0x14006b42d
14006b3e3movzx eax, [rax]
14006b3e6
14006b3e6loc_14006b3e6:
14006b3e6cmp ax, -1
14006b3eamov ecx, 0
14006b3efcmovne rcx, [rsp+64]
14006b3f5sete al
14006b3f8mov [rsp+64], rcx
14006b3fdjmp 0x14006b230
14006b402
14006b402loc_14006b402:
14006b402mov rax, [rbx]
14006b405mov [rsp+152], r10
14006b40dmov rcx, rbx
14006b410mov [rsp+72], r9l
14006b415call [rax+72]
14006b418mov r10, [rsp+152]
14006b420mov r9l, [rsp+72]
14006b425mov r8l, eax
14006b428jmp 0x14006b250
14006b42d
14006b42dloc_14006b42d:
14006b42dmov rcx, [rsp+64]
14006b432mov [rsp+152], r10
14006b43amov [rsp+72], r9l
14006b43fmov rax, [rcx]
14006b442call [rax+72]
14006b445mov r10, [rsp+152]
14006b44dmov r9l, [rsp+72]
14006b452jmp 0x14006b3e6
14006b454
14006b454loc_14006b454:
14006b454cmp [rsp+88], -1
14006b45aje 0x14006b79c
14006b460xor ebx, ebx
14006b462mov r8l, -1
14006b468jmp 0x14006b130
14006b46d
14006b46dloc_14006b46d:
14006b46dcmp [rsp+64], 0
14006b473jne 0x14006aa2c
14006b479cmp [rsp+88], -1
14006b47fje 0x14006b23e
14006b485jmp 0x14006aa38
14006b48a
14006b48a 66 0f 1f 44 00 00 f..D..
14006b490
14006b490loc_14006b490:
14006b490mov rax, [rbx]
14006b493mov rcx, rbx
14006b496call [rax+72]
14006b499cmp ax, -1
14006b49dje 0x14006b630
14006b4a3cmp [rsp+64], 0
14006b4a9jne 0x14006afad
14006b4afcmp [rsp+88], -1
14006b4b5jne 0x14006afb9
14006b4bb
14006b4bbloc_14006b4bb:
14006b4bbmov rax, [rbx+16]
14006b4bfcmp rax, [rbx+24]
14006b4c3jae 0x14006b6c0
14006b4c9movzx r15l, [rax]
14006b4cd
14006b4cdloc_14006b4cd:
14006b4cdxor eax, eax
14006b4cfcmp r15w, -1
14006b4d4cmove rbx, rax
14006b4d8
14006b4d8loc_14006b4d8:
14006b4d8movzx eax, [rdi+32]
14006b4dcmov r14l, -1
14006b4e2cmp [rsp+126], 0
14006b4e7jne 0x14006a8ca
14006b4edjmp 0x14006a8f5
14006b4f2
14006b4f2loc_14006b4f2:
14006b4f2mov rax, [rbx]
14006b4f5mov [rsp+80], r8l
14006b4famov rcx, rbx
14006b4fdmov [rsp+72], r9l
14006b502call [rax+72]
14006b505mov r9l, [rsp+72]
14006b50amov r8l, [rsp+80]
14006b50fcmp ax, -1
14006b513je 0x14006b72e
14006b519cmp [rsp+64], 0
14006b51fjne 0x14006ab69
14006b525cmp [rsp+88], -1
14006b52bjne 0x14006ab75
14006b531
14006b531loc_14006b531:
14006b531mov rax, [rbx+16]
14006b535cmp rax, [rbx+24]
14006b539jae 0x14006b7b8
14006b53fmovzx r8l, [rax]
14006b543
14006b543loc_14006b543:
14006b543xor edx, edx
14006b545cmp r8w, -1
14006b54amovzx eax, [rdi+32]
14006b54emov r14l, -1
14006b554cmove rbx, rdx
14006b558jmp 0x14006a8bc
14006b55d
14006b55dloc_14006b55d:
14006b55dmov [rsp+126], dl
14006b561add r12l, 1
14006b565jmp 0x14006af75
14006b56a
14006b56aloc_14006b56a:
14006b56acmp [rsp+88], -1
14006b570jne 0x14006b270
14006b576or r14l, -1
14006b57axor ebx, ebx
14006b57cmov r15l, 1
14006b582jmp 0x14006aa44
14006b587
14006b587 66 0f 1f 84 00 00 00 00 00 f........
14006b590
14006b590loc_14006b590:
14006b590mov rax, [rbx]
14006b593mov rcx, rbx
14006b596call [rax+80]
14006b599mov rax, [rbx+16]
14006b59dmov rdx, [rbx+24]
14006b5a1jmp 0x14006af8e
14006b5a6
14006b5a6loc_14006b5a6:
14006b5a6mov [rsp+125], al
14006b5aaxor r15l, r15l
14006b5adjmp 0x14006aa44
14006b5b2
14006b5b2loc_14006b5b2:
14006b5b2mov rax, [rbx]
14006b5b5mov [rsp+80], r8l
14006b5bamov rcx, rbx
14006b5bdmov [rsp+72], r9l
14006b5c2call [rax+80]
14006b5c5mov rax, [rbx+16]
14006b5c9mov rdx, [rbx+24]
14006b5cdmov r8l, [rsp+80]
14006b5d2mov r9l, [rsp+72]
14006b5d7jmp 0x14006ab4a
14006b5dc
14006b5dcloc_14006b5dc:
14006b5dcmov rax, [rsi]
14006b5dfmov [rsp+64], r9l
14006b5e4mov rcx, rsi
14006b5e7call [rax+72]
14006b5eamov r9l, [rsp+64]
14006b5efjmp 0x14006b202
14006b5f4
14006b5f4loc_14006b5f4:
14006b5f4mov rax, [rbx]
14006b5f7mov [rsp+72], r9l
14006b5fcmov rcx, rbx
14006b5ffcall [rax+72]
14006b602mov r9l, [rsp+72]
14006b607jmp 0x14006b1d7
14006b60c
14006b60cloc_14006b60c:
14006b60cmovzx eax, [rsp+124]
14006b611xor ebp, ebp
14006b613
14006b613loc_14006b613:
14006b613cmp al, bpl
14006b616je 0x14006afb9
14006b61cmov r15l, -1
14006b622test rbx, rbx
14006b625jne 0x14006b4bb
14006b62bjmp 0x14006b4d8
14006b630
14006b630loc_14006b630:
14006b630cmp [rsp+64], 0
14006b636je 0x14006b69a
14006b638xor ebx, ebx
14006b63amov ebp, 1
14006b63fcmp [rsp+88], -1
14006b645je 0x14006b654
14006b647mov r15l, -1
14006b64djmp 0x14006b4d8
14006b652
14006b652loc_14006b652:
14006b652xor ebp, ebp
14006b654
14006b654loc_14006b654:
14006b654mov rcx, [rsp+64]
14006b659mov rax, [rcx+16]
14006b65dcmp rax, [rcx+24]
14006b661jae 0x14006b6b3
14006b663movzx eax, [rax]
14006b666
14006b666loc_14006b666:
14006b666cmp ax, -1
14006b66amov edx, 0
14006b66fcmovne rdx, [rsp+64]
14006b675sete al
14006b678mov [rsp+64], rdx
14006b67djmp 0x14006b613
14006b67f
14006b67floc_14006b67f:
14006b67fmov rax, [rbx]
14006b682mov [rsp+72], r9l
14006b687mov rcx, rbx
14006b68acall [rax+72]
14006b68dmov r9l, [rsp+72]
14006b692mov r8l, eax
14006b695jmp 0x14006b06b
14006b69a
14006b69aloc_14006b69a:
14006b69acmp [rsp+88], -1
14006b6a0je 0x14006b7fd
14006b6a6xor ebx, ebx
14006b6a8mov r15l, -1
14006b6aejmp 0x14006b4d8
14006b6b3
14006b6b3loc_14006b6b3:
14006b6b3mov rcx, [rsp+64]
14006b6b8mov rax, [rcx]
14006b6bbcall [rax+72]
14006b6bejmp 0x14006b666
14006b6c0
14006b6c0loc_14006b6c0:
14006b6c0mov rax, [rbx]
14006b6c3mov rcx, rbx
14006b6c6call [rax+72]
14006b6c9mov r15l, eax
14006b6ccjmp 0x14006b4cd
14006b6d1
14006b6d1loc_14006b6d1:
14006b6d1xor esi, esi
14006b6d3
14006b6d3loc_14006b6d3:
14006b6d3mov rcx, [rsp+64]
14006b6d8mov rax, [rcx+16]
14006b6dccmp rax, [rcx+24]
14006b6e0jae 0x14006b747
14006b6e2movzx eax, [rax]
14006b6e5
14006b6e5loc_14006b6e5:
14006b6e5cmp ax, -1
14006b6e9mov edx, 0
14006b6eecmovne rdx, [rsp+64]
14006b6f4sete al
14006b6f7mov [rsp+64], rdx
14006b6fc
14006b6fcloc_14006b6fc:
14006b6fccmp sil, al
14006b6ffje 0x14006ab75
14006b705test rbx, rbx
14006b708jne 0x14006b531
14006b70e
14006b70eloc_14006b70e:
14006b70emovzx eax, [rdi+32]
14006b712mov r8l, -1
14006b718xor ebx, ebx
14006b71amov r14l, -1
14006b720jmp 0x14006a8bc
14006b725
14006b725loc_14006b725:
14006b725movzx eax, [rsp+124]
14006b72axor esi, esi
14006b72cjmp 0x14006b6fc
14006b72e
14006b72eloc_14006b72e:
14006b72ecmp [rsp+64], 0
14006b734je 0x14006b77d
14006b736xor ebx, ebx
14006b738mov esi, 1
14006b73dcmp [rsp+88], -1
14006b743jne 0x14006b70e
14006b745jmp 0x14006b6d3
14006b747
14006b747loc_14006b747:
14006b747mov rcx, [rsp+64]
14006b74cmov [rsp+80], r8l
14006b751mov [rsp+72], r9l
14006b756mov rax, [rcx]
14006b759call [rax+72]
14006b75cmov r8l, [rsp+80]
14006b761mov r9l, [rsp+72]
14006b766jmp 0x14006b6e5
14006b76b
14006b76bloc_14006b76b:
14006b76bmov [rsp+125], 0
14006b770mov r8l, r15l
14006b773mov [rsp+126], 1
14006b778jmp 0x14006a8fd
14006b77d
14006b77dloc_14006b77d:
14006b77dmovzx eax, [rdi+32]
14006b781cmp [rsp+88], -1
14006b787je 0x14006b814
14006b78dxor ebx, ebx
14006b78for r8l, -1
14006b793or r14l, -1
14006b797jmp 0x14006a8bc
14006b79c
14006b79cloc_14006b79c:
14006b79cor r14l, -1
14006b7a0xor ebx, ebx
14006b7a2jmp 0x14006aa44
14006b7a7
14006b7a7loc_14006b7a7:
14006b7a7mov [rsp+125], dl
14006b7abmov r8l, r15l
14006b7aemov [rsp+126], 1
14006b7b3jmp 0x14006a907
14006b7b8
14006b7b8loc_14006b7b8:
14006b7b8mov rax, [rbx]
14006b7bbmov [rsp+72], r9l
14006b7c0mov rcx, rbx
14006b7c3call [rax+72]
14006b7c6mov r9l, [rsp+72]
14006b7cbmov r8l, eax
14006b7cejmp 0x14006b543
14006b7d3
14006b7d3 48 89 c1 e8 b5 64 09 00 48 8b 07 48 89 H....d..H..H.
14006b7e0 f9 ff 50 08 48 8b 3d a5 be 12 00 48 8b 84 24 d8 ..P.H.=....H..$.
14006b7f0 00 00 00 48 2b 07 74 6a ...H+.tj
14006b7f8
14006b7f8loc_14006b7f8:
14006b7f8call __stack_chk_fail
14006b7fd
14006b7fdloc_14006b7fd:
14006b7fdmov [rsp+125], 1
14006b802movzx eax, [rdi+32]
14006b806mov r8l, r15l
14006b809or r14l, -1
14006b80dxor ebx, ebx
14006b80fjmp 0x14006a8fd
14006b814
14006b814loc_14006b814:
14006b814mov [rsp+125], 1
14006b819or r14l, -1
14006b81dxor ebx, ebx
14006b81fxor r12l, r12l
14006b822mov [rsp+126], 0
14006b827jmp 0x14006a8fd
14006b82c
14006b82c 48 8b 8c 24 H..$
14006b830 80 00 00 00 48 89 c3 e8 d4 17 07 00 48 8b 3d 4d ....H.......H.=M
14006b840 be 12 00 48 8b 84 24 d8 00 00 00 48 2b 07 75 a8 ...H..$....H+.u.
14006b850 48 89 d9 e8 48 fb fa ff 48 89 c1 e8 30 64 09 00 H...H...H...0d..
14006b860 eb 82 e8 e9 69 09 00 48 89 c3 e8 11 66 09 00 48 ....i..H....f..H
14006b870 8b 3d 1a be 12 00 48 8b 84 24 d8 00 00 00 48 2b .=....H..$....H+
14006b880 07 74 cd e9 70 ff ff ff .t..p...
14006a770
14006a770std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>> std::num_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_int[abi:cxx11]<long long>(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
14006a770push r15
14006a772push r14
14006a774push r13
14006a776push r12
14006a778push rbp
14006a779push rdi
14006a77apush rsi
14006a77bpush rbx
14006a77csub rsp, 232
14006a783mov rdi, [rip+0x12cf06]
14006a78amov rax, [r9+8]
14006a78emovdqu x0, [r8]
14006a793mov rsi, [r9]
14006a796mov rbp, [rsp+336]
14006a79emov [rsp+88], rax
14006a7a3mov rax, [rsp+344]
14006a7abmovups [rsp+48], x0
14006a7b0mov rdx, [rsp+56]
14006a7b5mov [rsp+112], rax
14006a7bamov rax, [rsp+352]
14006a7c2mov [rsp+104], rcx
14006a7c7lea rcx, [rip+0x9b7e2]
14006a7cemov r14l, edx
14006a7d1mov [rsp+136], rax
14006a7d9mov rax, [rdi]
14006a7dcmov [rsp+216], rax
14006a7e4mov rax, [rsp+48]
14006a7e9mov [rsp+64], rsi
14006a7eemov rbx, rax
14006a7f1call std::locale::id::_M_id() const
14006a7f6mov r13, rax
14006a7f9mov rax, [rbp+208]
14006a800mov rax, [rax+24]
14006a804lea r12, [rax+8*r13]
14006a808mov rdi, [r12]
14006a80ctest rdi, rdi
14006a80fje 0x14006b07b
14006a815
14006a815loc_14006a815:
14006a815mov eax, [rbp+24]
14006a818mov r13l, 8
14006a81eand eax, 74
14006a821mov r9l, eax
14006a824cmp eax, 64
14006a827je 0x14006a83b
14006a829cmp eax, 8
14006a82cmov r13l, 10
14006a832mov eax, 16
14006a837cmove r13, rax
14006a83b
14006a83bloc_14006a83b:
14006a83bcmp r14w, -1
14006a840sete r15b
14006a844test rbx, rbx
14006a847setne bpl
14006a84band bpl, r15b
14006a84ejne 0x14006b1c6
14006a854mov ebp, r15l
14006a857
14006a857loc_14006a857:
14006a857cmp [rsp+88], -1
14006a85dsete [rsp+124]
14006a862test rsi, rsi
14006a865setne r12b
14006a869and r12b, [rsp+124]
14006a86ejne 0x14006b1f1
14006a874movzx r12l, [rsp+124]
14006a87a
14006a87aloc_14006a87a:
14006a87acmp r12b, bpl
14006a87dje 0x14006af1f
14006a883test rbx, rbx
14006a886je 0x14006a891
14006a888test r15b, r15b
14006a88bjne 0x14006b059
14006a891
14006a891loc_14006a891:
14006a891mov r8l, r14l
14006a894
14006a894loc_14006a894:
14006a894movzx edx, [rdi+148]
14006a89bmovzx eax, [rdi+32]
14006a89fcmp dx, r8w
14006a8a3je 0x14006ab15
14006a8a9mov [rsp+127], 0
14006a8aecmp [rdi+150], r8w
14006a8b6je 0x14006ab15
14006a8bc
14006a8bcloc_14006a8bc:
14006a8bcmov [rsp+126], 0
14006a8c1xor r12l, r12l
14006a8c4mov esi, r9l
14006a8c7mov r15l, r8l
14006a8ca
14006a8caloc_14006a8ca:
14006a8catest al, al
14006a8ccje 0x14006a8d5
14006a8cecmp [rdi+74], r15w
14006a8d3je 0x14006a8f5
14006a8d5
14006a8d5loc_14006a8d5:
14006a8d5cmp [rdi+72], r15w
14006a8daje 0x14006a8f5
14006a8dccmp [rdi+156], r15w
14006a8e4je 0x14006af3d
14006a8eacmp [rsp+126], 0
14006a8efjne 0x14006b01a
14006a8f5
14006a8f5loc_14006a8f5:
14006a8f5mov [rsp+125], 0
14006a8famov r8l, r15l
14006a8fd
14006a8fdloc_14006a8fd:
14006a8fdcmp r13l, 16
14006a901je 0x14006ae7e
14006a907
14006a907loc_14006a907:
14006a907movsxd rsi, r13l
14006a90amov r9l, r13l
14006a90dmov [rsp+72], rsi
14006a912
14006a912loc_14006a912:
14006a912lea rcx, [rsp+192]
14006a91alea rsi, [rsp+176]
14006a922mov [rsp+184], 0
14006a92emov [rsp+128], rsi
14006a936mov [rsp+96], rcx
14006a93bmov [rsp+176], rcx
14006a943mov [rsp+192], 0
14006a94btest al, al
14006a94djne 0x14006ae92
14006a953
14006a953loc_14006a953:
14006a953movzx ecx, [rsp+127]
14006a958xor edx, edx
14006a95amov rax, 0x7fffffffffffffff
14006a964movzx r15l, [rdi+200]
14006a96cadd rax, rcx
14006a96fmov [rsp+144], rcx
14006a977mov [rsp+80], rax
14006a97cdiv r13
14006a97fmov r10, rax
14006a982test r15b, r15b
14006a985jne 0x14006ab98
14006a98bcmp [rsp+125], 0
14006a990jne 0x14006b1b2
14006a996xor edx, edx
14006a998cmp r9l, 8
14006a99csetne dl
14006a99fxor ebp, ebp
14006a9a1xor esi, esi
14006a9a3lea r15l, [rdx+rdx+56]
14006a9a8
14006a9a8loc_14006a9a8:
14006a9a8cmp r9l, 10
14006a9acjg 0x14006ad20
14006a9b2cmp r8w, 47
14006a9b7jbe 0x14006abf4
14006a9bdcmp r8w, r15w
14006a9c1jae 0x14006abf4
14006a9c7
14006a9c7loc_14006a9c7:
14006a9c7movzx eax, r8w
14006a9cbsub eax, 48
14006a9ce
14006a9celoc_14006a9ce:
14006a9cecmp r10, rsi
14006a9d1jb 0x14006acd0
14006a9d7imul rsi, r13
14006a9dbmov rcx, [rsp+80]
14006a9e0cdqe
14006a9e2sub rcx, rax
14006a9e5cmp rcx, rsi
14006a9e8setb cl
14006a9ebadd rsi, rax
14006a9eemov rax, [rbx+16]
14006a9f2add r12l, 1
14006a9f6or ebp, ecx
14006a9f8mov rcx, [rbx+24]
14006a9fccmp rax, rcx
14006a9ffjae 0x14006ace6
14006aa05
14006aa05loc_14006aa05:
14006aa05add rax, 2
14006aa09mov [rbx+16], rax
14006aa0d
14006aa0dloc_14006aa0d:
14006aa0dcmp rax, rcx
14006aa10jae 0x14006b280
14006aa16cmp [rax], -1
14006aa1aje 0x14006b2ad
14006aa20cmp [rsp+64], 0
14006aa26je 0x14006b222
14006aa2c
14006aa2cloc_14006aa2c:
14006aa2ccmp [rsp+88], -1
14006aa32je 0x14006b3d1
14006aa38
14006aa38loc_14006aa38:
14006aa38mov r14l, -1
14006aa3emov r15l, 1
14006aa44
14006aa44loc_14006aa44:
14006aa44mov rax, [rsp+184]
14006aa4ctest rax, rax
14006aa4fjne 0x14006ac08
14006aa55nop [rax+rax]
14006aa60
14006aa60loc_14006aa60:
14006aa60test r12l, r12l
14006aa63jne 0x14006ac81
14006aa69cmp [rsp+126], 1
14006aa6eje 0x14006ac81
14006aa74
14006aa74loc_14006aa74:
14006aa74mov rax, [rsp+136]
14006aa7cmov [rax], 0
14006aa83mov rax, [rsp+112]
14006aa88mov [rax], 4
14006aa8e
14006aa8eloc_14006aa8e:
14006aa8etest r15b, r15b
14006aa91je 0x14006aa9b
14006aa93mov rax, [rsp+112]
14006aa98or [rax], 2
14006aa9b
14006aa9bloc_14006aa9b:
14006aa9bmov rdx, [rsp+56]
14006aaa0mov [rsp+48], rbx
14006aaa5mov rax, [rsp+48]
14006aaaamov rcx, [rsp+176]
14006aab2mov [rsp+56], rdx
14006aab7mov rdx, [rsp+56]
14006aabcmov [rsp+48], rax
14006aac1mov rax, [rsp+104]
14006aac6mov dx, r14w
14006aacamov [rsp+56], rdx
14006aacfmovdqu x1, [rsp+48]
14006aad5movups [rax], x1
14006aad8cmp rcx, [rsp+96]
14006aaddje 0x14006aae4
14006aadfcall operator delete(void*)
14006aae4
14006aae4loc_14006aae4:
14006aae4mov rdi, [rip+0x12cba5]
14006aaebmov rax, [rsp+216]
14006aaf3sub rax, [rdi]
14006aaf6jne 0x14006b7f8
14006aafcmov rax, [rsp+104]
14006ab01add rsp, 232
14006ab08pop rbx
14006ab09pop rsi
14006ab0apop rdi
14006ab0bpop rbp
14006ab0cpop r12
14006ab0epop r13
14006ab10pop r14
14006ab12pop r15
14006ab14ret
14006ab15
14006ab15loc_14006ab15:
14006ab15cmp dx, r8w
14006ab19sete [rsp+127]
14006ab1etest al, al
14006ab20jne 0x14006afef
14006ab26cmp [rdi+72], r8w
14006ab2bje 0x14006a8bc
14006ab31
14006ab31loc_14006ab31:
14006ab31mov rax, [rbx+16]
14006ab35mov rdx, [rbx+24]
14006ab39cmp rax, rdx
14006ab3cjae 0x14006b5b2
14006ab42add rax, 2
14006ab46mov [rbx+16], rax
14006ab4a
14006ab4aloc_14006ab4a:
14006ab4acmp rax, rdx
14006ab4djae 0x14006b4f2
14006ab53cmp [rax], -1
14006ab57je 0x14006b72e
14006ab5dcmp [rsp+64], 0
14006ab63je 0x14006b725
14006ab69
14006ab69loc_14006ab69:
14006ab69cmp [rsp+88], -1
14006ab6fje 0x14006b6d1
14006ab75
14006ab75loc_14006ab75:
14006ab75mov [rsp+125], 1
14006ab7amovzx eax, [rdi+32]
14006ab7emov r14l, -1
14006ab84xor r12l, r12l
14006ab87mov [rsp+126], 0
14006ab8cjmp 0x14006a8fd
14006ab91
14006ab91 0f 1f 80 00 00 00 00 .......
14006ab98
14006ab98loc_14006ab98:
14006ab98cmp [rsp+125], 0
14006ab9djne 0x14006b2ce
14006aba3lea r11, [rdi+156]
14006abaaxor ebp, ebp
14006abacxor esi, esi
14006abaenop
14006abb0
14006abb0loc_14006abb0:
14006abb0movzx eax, [rdi+32]
14006abb4test al, al
14006abb6je 0x14006abc3
14006abb8cmp [rdi+74], r8w
14006abbdje 0x14006ae28
14006abc3
14006abc3loc_14006abc3:
14006abc3cmp [rdi+72], r8w
14006abc8je 0x14006abf4
14006abcamov rdx, [rsp+72]
14006abcfmov rax, r11
14006abd2nop [rax+rax]
14006abddnop [rax]
14006abe0
14006abe0loc_14006abe0:
14006abe0cmp r8w, [rax]
14006abe4je 0x14006ad60
14006abeaadd rax, 2
14006abeesub rdx, 1
14006abf2jne 0x14006abe0
14006abf4
14006abf4loc_14006abf4:
14006abf4mov rax, [rsp+184]
14006abfcxor r15l, r15l
14006abfftest rax, rax
14006ac02je 0x14006aa60
14006ac08
14006ac08loc_14006ac08:
14006ac08mov rcx, [rsp+176]
14006ac10mov edx, 15
14006ac15cmp rcx, [rsp+96]
14006ac1alea r13, [rax+1]
14006ac1ecmovne rdx, [rsp+192]
14006ac27cmp rdx, r13
14006ac2ajb 0x14006b2e2
14006ac30
14006ac30loc_14006ac30:
14006ac30mov [rcx+rax], r12b
14006ac34mov rdx, [rsp+176]
14006ac3cmov [rsp+184], r13
14006ac44mov r8, [rsp+128]
14006ac4cmov [rdx+rax+1], 0
14006ac51mov rdx, [rdi+24]
14006ac55mov rcx, [rdi+16]
14006ac59call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14006ac5etest al, al
14006ac60je 0x14006b00a
14006ac66
14006ac66loc_14006ac66:
14006ac66test r12l, r12l
14006ac69jne 0x14006ac81
14006ac6bcmp [rsp+126], 1
14006ac70je 0x14006ac81
14006ac72cmp [rsp+184], 0
14006ac7bje 0x14006aa74
14006ac81
14006ac81loc_14006ac81:
14006ac81cmp [rsp+125], 0
14006ac86jne 0x14006aa74
14006ac8ctest bpl, bpl
14006ac8fje 0x14006afd0
14006ac95mov rax, [rsp+144]
14006ac9dmov rdi, [rsp+136]
14006aca5mov rdx, 0x7fffffffffffffff
14006acafneg rax
14006acb2xor rax, rdx
14006acb5mov [rdi], rax
14006acb8mov rax, [rsp+112]
14006acbdmov [rax], 4
14006acc3jmp 0x14006aa8e
14006acc8
14006acc8 0f 1f 84 00 00 00 00 00 ........
14006acd0
14006acd0loc_14006acd0:
14006acd0mov rax, [rbx+16]
14006acd4mov rcx, [rbx+24]
14006acd8mov ebp, 1
14006acddcmp rax, rcx
14006ace0jb 0x14006aa05
14006ace6
14006ace6loc_14006ace6:
14006ace6mov rax, [rbx]
14006ace9mov [rsp+152], r10
14006acf1mov rcx, rbx
14006acf4mov [rsp+72], r9l
14006acf9call [rax+80]
14006acfcmov rax, [rbx+16]
14006ad00mov rcx, [rbx+24]
14006ad04mov r10, [rsp+152]
14006ad0cmov r9l, [rsp+72]
14006ad11jmp 0x14006aa0d
14006ad16
14006ad16 66 2e 0f 1f 84 00 00 00 00 00 f.........
14006ad20
14006ad20loc_14006ad20:
14006ad20lea eax, [r8-48]
14006ad24cmp ax, 9
14006ad28jbe 0x14006a9c7
14006ad2elea eax, [r8-97]
14006ad32cmp ax, 5
14006ad36ja 0x14006ad44
14006ad38movzx eax, r8w
14006ad3csub eax, 87
14006ad3fjmp 0x14006a9ce
14006ad44
14006ad44loc_14006ad44:
14006ad44lea eax, [r8-65]
14006ad48cmp ax, 5
14006ad4cja 0x14006abf4
14006ad52movzx eax, r8w
14006ad56sub eax, 55
14006ad59jmp 0x14006a9ce
14006ad5e
14006ad5e 66 90 f.
14006ad60
14006ad60loc_14006ad60:
14006ad60sub rax, r11
14006ad63sar rax, 1
14006ad66lea edx, [rax-6]
14006ad69cmp eax, 15
14006ad6ccmovg eax, edx
14006ad6fcmp r10, rsi
14006ad72jb 0x14006ade0
14006ad74imul rsi, r13
14006ad78mov rdx, [rsp+80]
14006ad7dcdqe
14006ad7fsub rdx, rax
14006ad82cmp rdx, rsi
14006ad85setb dl
14006ad88add rsi, rax
14006ad8badd r12l, 1
14006ad8for ebp, edx
14006ad91
14006ad91loc_14006ad91:
14006ad91mov rax, [rbx+16]
14006ad95mov rdx, [rbx+24]
14006ad99cmp rax, rdx
14006ad9cjae 0x14006adf0
14006ad9e
14006ad9eloc_14006ad9e:
14006ad9eadd rax, 2
14006ada2mov [rbx+16], rax
14006ada6
14006ada6loc_14006ada6:
14006ada6cmp rax, rdx
14006ada9jae 0x14006b318
14006adafcmp [rax], -1
14006adb3je 0x14006b109
14006adb9cmp [rsp+64], 0
14006adbfje 0x14006b1a8
14006adc5
14006adc5loc_14006adc5:
14006adc5cmp [rsp+88], -1
14006adcbje 0x14006b13b
14006add1
14006add1loc_14006add1:
14006add1mov r14l, -1
14006add7jmp 0x14006aa44
14006addc
14006addc 0f 1f 40 00 ..@.
14006ade0
14006ade0loc_14006ade0:
14006ade0mov rax, [rbx+16]
14006ade4mov rdx, [rbx+24]
14006ade8mov ebp, r15l
14006adebcmp rax, rdx
14006adeejb 0x14006ad9e
14006adf0
14006adf0loc_14006adf0:
14006adf0mov rax, [rbx]
14006adf3mov [rsp+160], r10
14006adfbmov rcx, rbx
14006adfemov [rsp+152], r11
14006ae06call [rax+80]
14006ae09mov rax, [rbx+16]
14006ae0dmov rdx, [rbx+24]
14006ae11mov r10, [rsp+160]
14006ae19mov r11, [rsp+152]
14006ae21jmp 0x14006ada6
14006ae23
14006ae23 0f 1f 44 00 00 ..D..
14006ae28
14006ae28loc_14006ae28:
14006ae28test r12l, r12l
14006ae2bje 0x14006b5a6
14006ae31mov rax, [rsp+184]
14006ae39mov rdx, [rsp+176]
14006ae41mov ecx, 15
14006ae46cmp rdx, [rsp+96]
14006ae4bcmovne rcx, [rsp+192]
14006ae54lea r14, [rax+1]
14006ae58cmp rcx, r14
14006ae5bjb 0x14006aec3
14006ae5d
14006ae5dloc_14006ae5d:
14006ae5dmov [rdx+rax], r12b
14006ae61mov rdx, [rsp+176]
14006ae69xor r12l, r12l
14006ae6cmov [rsp+184], r14
14006ae74mov [rdx+rax+1], 0
14006ae79jmp 0x14006ad91
14006ae7e
14006ae7eloc_14006ae7e:
14006ae7emov [rsp+72], 22
14006ae87mov r9l, 22
14006ae8djmp 0x14006a912
14006ae92
14006ae92loc_14006ae92:
14006ae92mov rcx, [rsp+128]
14006ae9amov edx, 32
14006ae9fmov [rsp+80], r9l
14006aea4mov [rsp+144], r8l
14006aeaccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14006aeb1mov r9l, [rsp+80]
14006aeb6mov r8l, [rsp+144]
14006aebejmp 0x14006a953
14006aec3
14006aec3loc_14006aec3:
14006aec3mov [rsp+32], 1
14006aeccxor r9l, r9l
14006aecfxor r8l, r8l
14006aed2mov rdx, rax
14006aed5mov rcx, [rsp+128]
14006aeddmov [rsp+168], r10
14006aee5mov [rsp+160], r11
14006aeedmov [rsp+152], rax
14006aef5call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006aefamov rdx, [rsp+176]
14006af02mov r10, [rsp+168]
14006af0amov r11, [rsp+160]
14006af12mov rax, [rsp+152]
14006af1ajmp 0x14006ae5d
14006af1f
14006af1floc_14006af1f:
14006af1fmov [rsp+127], 0
14006af24movzx eax, [rdi+32]
14006af28xor r8l, r8l
14006af2bxor r12l, r12l
14006af2emov [rsp+125], 1
14006af33mov [rsp+126], 0
14006af38jmp 0x14006a8fd
14006af3d
14006af3dloc_14006af3d:
14006af3dmovzx edx, [rsp+126]
14006af42xor edx, 1
14006af45cmp r13l, 10
14006af49sete cl
14006af4cor dl, cl
14006af4eje 0x14006b01a
14006af54test esi, esi
14006af56sete cl
14006af59cmp r13l, 8
14006af5dsete al
14006af60or cl, al
14006af62mov [rsp+126], cl
14006af66je 0x14006b55d
14006af6cxor r12l, r12l
14006af6fmov r13l, 8
14006af75
14006af75loc_14006af75:
14006af75mov rax, [rbx+16]
14006af79mov rdx, [rbx+24]
14006af7dcmp rax, rdx
14006af80jae 0x14006b590
14006af86add rax, 2
14006af8amov [rbx+16], rax
14006af8e
14006af8eloc_14006af8e:
14006af8ecmp rax, rdx
14006af91jae 0x14006b490
14006af97cmp [rax], -1
14006af9bje 0x14006b630
14006afa1cmp [rsp+64], 0
14006afa7je 0x14006b60c
14006afad
14006afadloc_14006afad:
14006afadcmp [rsp+88], -1
14006afb3je 0x14006b652
14006afb9
14006afb9loc_14006afb9:
14006afb9mov [rsp+125], 1
14006afbemovzx eax, [rdi+32]
14006afc2mov r8l, r15l
14006afc5mov r14l, -1
14006afcbjmp 0x14006a8fd
14006afd0
14006afd0loc_14006afd0:
14006afd0mov rax, rsi
14006afd3neg rax
14006afd6cmp [rsp+127], 0
14006afdbcmovne rsi, rax
14006afdfmov rax, [rsp+136]
14006afe7mov [rax], rsi
14006afeajmp 0x14006aa8e
14006afef
14006afefloc_14006afef:
14006afefcmp [rdi+74], r8w
14006aff4je 0x14006a8bc
14006affacmp [rdi+72], r8w
14006afffje 0x14006a8bc
14006b005jmp 0x14006ab31
14006b00a
14006b00aloc_14006b00a:
14006b00amov rax, [rsp+112]
14006b00fmov [rax], 4
14006b015jmp 0x14006ac66
14006b01a
14006b01aloc_14006b01a:
14006b01acmp [rdi+152], r15w
14006b022je 0x14006b032
14006b024cmp [rdi+154], r15w
14006b02cjne 0x14006b76b
14006b032
14006b032loc_14006b032:
14006b032test esi, esi
14006b034sete dl
14006b037cmp r13l, 16
14006b03bsete cl
14006b03eor dl, cl
14006b040je 0x14006b7a7
14006b046mov [rsp+126], 0
14006b04bxor r12l, r12l
14006b04emov r13l, 16
14006b054jmp 0x14006af75
14006b059
14006b059loc_14006b059:
14006b059mov rax, [rbx+16]
14006b05dcmp rax, [rbx+24]
14006b061jae 0x14006b67f
14006b067movzx r8l, [rax]
14006b06b
14006b06bloc_14006b06b:
14006b06bxor eax, eax
14006b06dcmp r8w, -1
14006b072cmove rbx, rax
14006b076jmp 0x14006a894
14006b07b
14006b07bloc_14006b07b:
14006b07bmov ecx, 208
14006b080call operator new(unsigned long long)
14006b085mov rdi, rax
14006b088mov [rax+8], 0
14006b08fmov rax, [rip+0x12c26a]
14006b096lea rdx, [rbp+208]
14006b09dmov [rdi+16], 0
14006b0a5mov rcx, rdi
14006b0a8add rax, 16
14006b0acmov [rdi+24], 0
14006b0b4mov [rdi], rax
14006b0b7mov [rdi+32], 0
14006b0bbmov [rdi+40], 0
14006b0c3mov [rdi+48], 0
14006b0cbmov [rdi+56], 0
14006b0d3mov [rdi+64], 0
14006b0dbmov [rdi+72], 0
14006b0e2mov [rdi+200], 0
14006b0e9call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
14006b0eemov rcx, [rbp+208]
14006b0f5mov rdx, rdi
14006b0f8mov r8, r13
14006b0fbcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14006b100mov rdi, [r12]
14006b104jmp 0x14006a815
14006b109
14006b109loc_14006b109:
14006b109cmp [rsp+64], 0
14006b10fje 0x14006b454
14006b115xor ebx, ebx
14006b117mov r8l, -1
14006b11dmov r14l, r15l
14006b120cmp [rsp+88], -1
14006b126je 0x14006b13e
14006b128nop [rax+rax]
14006b130
14006b130loc_14006b130:
14006b130mov r14l, -1
14006b136jmp 0x14006abb0
14006b13b
14006b13bloc_14006b13b:
14006b13bxor r14l, r14l
14006b13e
14006b13eloc_14006b13e:
14006b13emov rcx, [rsp+64]
14006b143mov rax, [rcx+16]
14006b147cmp rax, [rcx+24]
14006b14bjae 0x14006b370
14006b151movzx eax, [rax]
14006b154
14006b154loc_14006b154:
14006b154cmp ax, -1
14006b158mov ecx, 0
14006b15dcmovne rcx, [rsp+64]
14006b163mov eax, 0
14006b168cmove eax, r15l
14006b16cmov [rsp+64], rcx
14006b171
14006b171loc_14006b171:
14006b171cmp al, r14b
14006b174je 0x14006add1
14006b17atest rbx, rbx
14006b17dje 0x14006b1a0
14006b17f
14006b17floc_14006b17f:
14006b17fmov rax, [rbx+16]
14006b183cmp rax, [rbx+24]
14006b187jae 0x14006b3a0
14006b18dmovzx r8l, [rax]
14006b191
14006b191loc_14006b191:
14006b191xor eax, eax
14006b193cmp r8w, -1
14006b198cmove rbx, rax
14006b19cjmp 0x14006b130
14006b19e
14006b19e 66 90 f.
14006b1a0
14006b1a0loc_14006b1a0:
14006b1a0mov r8l, -1
14006b1a6jmp 0x14006b130
14006b1a8
14006b1a8loc_14006b1a8:
14006b1a8movzx eax, [rsp+124]
14006b1adxor r14l, r14l
14006b1b0jmp 0x14006b171
14006b1b2
14006b1b2loc_14006b1b2:
14006b1b2movzx r15l, [rsp+125]
14006b1b8xor ebp, ebp
14006b1bamov [rsp+125], 0
14006b1bfxor esi, esi
14006b1c1jmp 0x14006aa44
14006b1c6
14006b1c6loc_14006b1c6:
14006b1c6mov rax, [rbx+16]
14006b1cacmp rax, [rbx+24]
14006b1cejae 0x14006b5f4
14006b1d4movzx eax, [rax]
14006b1d7
14006b1d7loc_14006b1d7:
14006b1d7cmp ax, -1
14006b1dbmov eax, 0
14006b1e0cmovne ebp, eax
14006b1e3mov eax, 0
14006b1e8cmove rbx, rax
14006b1ecjmp 0x14006a857
14006b1f1
14006b1f1loc_14006b1f1:
14006b1f1mov rax, [rsi+16]
14006b1f5cmp rax, [rsi+24]
14006b1f9jae 0x14006b5dc
14006b1ffmovzx eax, [rax]
14006b202
14006b202loc_14006b202:
14006b202cmp ax, -1
14006b206mov eax, 0
14006b20bcmovne r12l, eax
14006b20fmov eax, 0
14006b214cmovne rax, rsi
14006b218mov [rsp+64], rax
14006b21djmp 0x14006a87a
14006b222
14006b222loc_14006b222:
14006b222movzx eax, [rsp+124]
14006b227xor r14l, r14l
14006b22anop [rax+rax]
14006b230
14006b230loc_14006b230:
14006b230cmp al, r14b
14006b233je 0x14006aa38
14006b239test rbx, rbx
14006b23cje 0x14006b270
14006b23e
14006b23eloc_14006b23e:
14006b23emov rax, [rbx+16]
14006b242cmp rax, [rbx+24]
14006b246jae 0x14006b402
14006b24cmovzx r8l, [rax]
14006b250
14006b250loc_14006b250:
14006b250mov r14l, -1
14006b256cmp r8w, -1
14006b25bjne 0x14006a9a8
14006b261nop [rax+rax]
14006b26cnop [rax]
14006b270
14006b270loc_14006b270:
14006b270xor r15l, r15l
14006b273mov r14l, -1
14006b279xor ebx, ebx
14006b27bjmp 0x14006aa44
14006b280
14006b280loc_14006b280:
14006b280mov rax, [rbx]
14006b283mov [rsp+152], r10
14006b28bmov rcx, rbx
14006b28emov [rsp+72], r9l
14006b293call [rax+72]
14006b296cmp ax, -1
14006b29amov r9l, [rsp+72]
14006b29fmov r10, [rsp+152]
14006b2a7jne 0x14006b46d
14006b2ad
14006b2adloc_14006b2ad:
14006b2adcmp [rsp+64], 0
14006b2b3je 0x14006b56a
14006b2b9cmp [rsp+88], -1
14006b2bfjne 0x14006b270
14006b2c1xor ebx, ebx
14006b2c3mov r14l, 1
14006b2c9jmp 0x14006b3d4
14006b2ce
14006b2celoc_14006b2ce:
14006b2cemovzx r15l, [rsp+125]
14006b2d4xor esi, esi
14006b2d6mov [rsp+125], 0
14006b2dbxor ebp, ebp
14006b2ddjmp 0x14006aa44
14006b2e2
14006b2e2loc_14006b2e2:
14006b2e2xor r9l, r9l
14006b2e5xor r8l, r8l
14006b2e8mov rdx, rax
14006b2ebmov [rsp+64], rax
14006b2f0mov [rsp+32], 1
14006b2f9mov rcx, [rsp+128]
14006b301call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14006b306mov rcx, [rsp+176]
14006b30emov rax, [rsp+64]
14006b313jmp 0x14006ac30
14006b318
14006b318loc_14006b318:
14006b318mov rax, [rbx]
14006b31bmov [rsp+160], r10
14006b323mov rcx, rbx
14006b326mov [rsp+152], r11
14006b32ecall [rax+72]
14006b331cmp ax, -1
14006b335mov r11, [rsp+152]
14006b33dmov r10, [rsp+160]
14006b345je 0x14006b109
14006b34bcmp [rsp+64], 0
14006b351jne 0x14006adc5
14006b357cmp [rsp+88], -1
14006b35dje 0x14006b17f
14006b363jmp 0x14006add1
14006b368
14006b368 0f 1f 84 00 00 00 00 00 ........
14006b370
14006b370loc_14006b370:
14006b370mov rcx, [rsp+64]
14006b375mov [rsp+160], r10
14006b37dmov [rsp+152], r11
14006b385mov rax, [rcx]
14006b388call [rax+72]
14006b38bmov r10, [rsp+160]
14006b393mov r11, [rsp+152]
14006b39bjmp 0x14006b154
14006b3a0
14006b3a0loc_14006b3a0:
14006b3a0mov rax, [rbx]
14006b3a3mov [rsp+160], r10
14006b3abmov rcx, rbx
14006b3aemov [rsp+152], r11
14006b3b6call [rax+72]
14006b3b9mov r10, [rsp+160]
14006b3c1mov r11, [rsp+152]
14006b3c9mov r8l, eax
14006b3ccjmp 0x14006b191
14006b3d1
14006b3d1loc_14006b3d1:
14006b3d1xor r14l, r14l
14006b3d4
14006b3d4loc_14006b3d4:
14006b3d4mov rcx, [rsp+64]
14006b3d9mov rax, [rcx+16]
14006b3ddcmp rax, [rcx+24]
14006b3e1jae 0x14006b42d
14006b3e3movzx eax, [rax]
14006b3e6
14006b3e6loc_14006b3e6:
14006b3e6cmp ax, -1
14006b3eamov ecx, 0
14006b3efcmovne rcx, [rsp+64]
14006b3f5sete al
14006b3f8mov [rsp+64], rcx
14006b3fdjmp 0x14006b230
14006b402
14006b402loc_14006b402:
14006b402mov rax, [rbx]
14006b405mov [rsp+152], r10
14006b40dmov rcx, rbx
14006b410mov [rsp+72], r9l
14006b415call [rax+72]
14006b418mov r10, [rsp+152]
14006b420mov r9l, [rsp+72]
14006b425mov r8l, eax
14006b428jmp 0x14006b250
14006b42d
14006b42dloc_14006b42d:
14006b42dmov rcx, [rsp+64]
14006b432mov [rsp+152], r10
14006b43amov [rsp+72], r9l
14006b43fmov rax, [rcx]
14006b442call [rax+72]
14006b445mov r10, [rsp+152]
14006b44dmov r9l, [rsp+72]
14006b452jmp 0x14006b3e6
14006b454
14006b454loc_14006b454:
14006b454cmp [rsp+88], -1
14006b45aje 0x14006b79c
14006b460xor ebx, ebx
14006b462mov r8l, -1
14006b468jmp 0x14006b130
14006b46d
14006b46dloc_14006b46d:
14006b46dcmp [rsp+64], 0
14006b473jne 0x14006aa2c
14006b479cmp [rsp+88], -1
14006b47fje 0x14006b23e
14006b485jmp 0x14006aa38
14006b48a
14006b48a 66 0f 1f 44 00 00 f..D..
14006b490
14006b490loc_14006b490:
14006b490mov rax, [rbx]
14006b493mov rcx, rbx
14006b496call [rax+72]
14006b499cmp ax, -1
14006b49dje 0x14006b630
14006b4a3cmp [rsp+64], 0
14006b4a9jne 0x14006afad
14006b4afcmp [rsp+88], -1
14006b4b5jne 0x14006afb9
14006b4bb
14006b4bbloc_14006b4bb:
14006b4bbmov rax, [rbx+16]
14006b4bfcmp rax, [rbx+24]
14006b4c3jae 0x14006b6c0
14006b4c9movzx r15l, [rax]
14006b4cd
14006b4cdloc_14006b4cd:
14006b4cdxor eax, eax
14006b4cfcmp r15w, -1
14006b4d4cmove rbx, rax
14006b4d8
14006b4d8loc_14006b4d8:
14006b4d8movzx eax, [rdi+32]
14006b4dcmov r14l, -1
14006b4e2cmp [rsp+126], 0
14006b4e7jne 0x14006a8ca
14006b4edjmp 0x14006a8f5
14006b4f2
14006b4f2loc_14006b4f2:
14006b4f2mov rax, [rbx]
14006b4f5mov [rsp+80], r8l
14006b4famov rcx, rbx
14006b4fdmov [rsp+72], r9l
14006b502call [rax+72]
14006b505mov r9l, [rsp+72]
14006b50amov r8l, [rsp+80]
14006b50fcmp ax, -1
14006b513je 0x14006b72e
14006b519cmp [rsp+64], 0
14006b51fjne 0x14006ab69
14006b525cmp [rsp+88], -1
14006b52bjne 0x14006ab75
14006b531
14006b531loc_14006b531:
14006b531mov rax, [rbx+16]
14006b535cmp rax, [rbx+24]
14006b539jae 0x14006b7b8
14006b53fmovzx r8l, [rax]
14006b543
14006b543loc_14006b543:
14006b543xor edx, edx
14006b545cmp r8w, -1
14006b54amovzx eax, [rdi+32]
14006b54emov r14l, -1
14006b554cmove rbx, rdx
14006b558jmp 0x14006a8bc
14006b55d
14006b55dloc_14006b55d:
14006b55dmov [rsp+126], dl
14006b561add r12l, 1
14006b565jmp 0x14006af75
14006b56a
14006b56aloc_14006b56a:
14006b56acmp [rsp+88], -1
14006b570jne 0x14006b270
14006b576or r14l, -1
14006b57axor ebx, ebx
14006b57cmov r15l, 1
14006b582jmp 0x14006aa44
14006b587
14006b587 66 0f 1f 84 00 00 00 00 00 f........
14006b590
14006b590loc_14006b590:
14006b590mov rax, [rbx]
14006b593mov rcx, rbx
14006b596call [rax+80]
14006b599mov rax, [rbx+16]
14006b59dmov rdx, [rbx+24]
14006b5a1jmp 0x14006af8e
14006b5a6
14006b5a6loc_14006b5a6:
14006b5a6mov [rsp+125], al
14006b5aaxor r15l, r15l
14006b5adjmp 0x14006aa44
14006b5b2
14006b5b2loc_14006b5b2:
14006b5b2mov rax, [rbx]
14006b5b5mov [rsp+80], r8l
14006b5bamov rcx, rbx
14006b5bdmov [rsp+72], r9l
14006b5c2call [rax+80]
14006b5c5mov rax, [rbx+16]
14006b5c9mov rdx, [rbx+24]
14006b5cdmov r8l, [rsp+80]
14006b5d2mov r9l, [rsp+72]
14006b5d7jmp 0x14006ab4a
14006b5dc
14006b5dcloc_14006b5dc:
14006b5dcmov rax, [rsi]
14006b5dfmov [rsp+64], r9l
14006b5e4mov rcx, rsi
14006b5e7call [rax+72]
14006b5eamov r9l, [rsp+64]
14006b5efjmp 0x14006b202
14006b5f4
14006b5f4loc_14006b5f4:
14006b5f4mov rax, [rbx]
14006b5f7mov [rsp+72], r9l
14006b5fcmov rcx, rbx
14006b5ffcall [rax+72]
14006b602mov r9l, [rsp+72]
14006b607jmp 0x14006b1d7
14006b60c
14006b60cloc_14006b60c:
14006b60cmovzx eax, [rsp+124]
14006b611xor ebp, ebp
14006b613
14006b613loc_14006b613:
14006b613cmp al, bpl
14006b616je 0x14006afb9
14006b61cmov r15l, -1
14006b622test rbx, rbx
14006b625jne 0x14006b4bb
14006b62bjmp 0x14006b4d8
14006b630
14006b630loc_14006b630:
14006b630cmp [rsp+64], 0
14006b636je 0x14006b69a
14006b638xor ebx, ebx
14006b63amov ebp, 1
14006b63fcmp [rsp+88], -1
14006b645je 0x14006b654
14006b647mov r15l, -1
14006b64djmp 0x14006b4d8
14006b652
14006b652loc_14006b652:
14006b652xor ebp, ebp
14006b654
14006b654loc_14006b654:
14006b654mov rcx, [rsp+64]
14006b659mov rax, [rcx+16]
14006b65dcmp rax, [rcx+24]
14006b661jae 0x14006b6b3
14006b663movzx eax, [rax]
14006b666
14006b666loc_14006b666:
14006b666cmp ax, -1
14006b66amov edx, 0
14006b66fcmovne rdx, [rsp+64]
14006b675sete al
14006b678mov [rsp+64], rdx
14006b67djmp 0x14006b613
14006b67f
14006b67floc_14006b67f:
14006b67fmov rax, [rbx]
14006b682mov [rsp+72], r9l
14006b687mov rcx, rbx
14006b68acall [rax+72]
14006b68dmov r9l, [rsp+72]
14006b692mov r8l, eax
14006b695jmp 0x14006b06b
14006b69a
14006b69aloc_14006b69a:
14006b69acmp [rsp+88], -1
14006b6a0je 0x14006b7fd
14006b6a6xor ebx, ebx
14006b6a8mov r15l, -1
14006b6aejmp 0x14006b4d8
14006b6b3
14006b6b3loc_14006b6b3:
14006b6b3mov rcx, [rsp+64]
14006b6b8mov rax, [rcx]
14006b6bbcall [rax+72]
14006b6bejmp 0x14006b666
14006b6c0
14006b6c0loc_14006b6c0:
14006b6c0mov rax, [rbx]
14006b6c3mov rcx, rbx
14006b6c6call [rax+72]
14006b6c9mov r15l, eax
14006b6ccjmp 0x14006b4cd
14006b6d1
14006b6d1loc_14006b6d1:
14006b6d1xor esi, esi
14006b6d3
14006b6d3loc_14006b6d3:
14006b6d3mov rcx, [rsp+64]
14006b6d8mov rax, [rcx+16]
14006b6dccmp rax, [rcx+24]
14006b6e0jae 0x14006b747
14006b6e2movzx eax, [rax]
14006b6e5
14006b6e5loc_14006b6e5:
14006b6e5cmp ax, -1
14006b6e9mov edx, 0
14006b6eecmovne rdx, [rsp+64]
14006b6f4sete al
14006b6f7mov [rsp+64], rdx
14006b6fc
14006b6fcloc_14006b6fc:
14006b6fccmp sil, al
14006b6ffje 0x14006ab75
14006b705test rbx, rbx
14006b708jne 0x14006b531
14006b70e
14006b70eloc_14006b70e:
14006b70emovzx eax, [rdi+32]
14006b712mov r8l, -1
14006b718xor ebx, ebx
14006b71amov r14l, -1
14006b720jmp 0x14006a8bc
14006b725
14006b725loc_14006b725:
14006b725movzx eax, [rsp+124]
14006b72axor esi, esi
14006b72cjmp 0x14006b6fc
14006b72e
14006b72eloc_14006b72e:
14006b72ecmp [rsp+64], 0
14006b734je 0x14006b77d
14006b736xor ebx, ebx
14006b738mov esi, 1
14006b73dcmp [rsp+88], -1
14006b743jne 0x14006b70e
14006b745jmp 0x14006b6d3
14006b747
14006b747loc_14006b747:
14006b747mov rcx, [rsp+64]
14006b74cmov [rsp+80], r8l
14006b751mov [rsp+72], r9l
14006b756mov rax, [rcx]
14006b759call [rax+72]
14006b75cmov r8l, [rsp+80]
14006b761mov r9l, [rsp+72]
14006b766jmp 0x14006b6e5
14006b76b
14006b76bloc_14006b76b:
14006b76bmov [rsp+125], 0
14006b770mov r8l, r15l
14006b773mov [rsp+126], 1
14006b778jmp 0x14006a8fd
14006b77d
14006b77dloc_14006b77d:
14006b77dmovzx eax, [rdi+32]
14006b781cmp [rsp+88], -1
14006b787je 0x14006b814
14006b78dxor ebx, ebx
14006b78for r8l, -1
14006b793or r14l, -1
14006b797jmp 0x14006a8bc
14006b79c
14006b79cloc_14006b79c:
14006b79cor r14l, -1
14006b7a0xor ebx, ebx
14006b7a2jmp 0x14006aa44
14006b7a7
14006b7a7loc_14006b7a7:
14006b7a7mov [rsp+125], dl
14006b7abmov r8l, r15l
14006b7aemov [rsp+126], 1
14006b7b3jmp 0x14006a907
14006b7b8
14006b7b8loc_14006b7b8:
14006b7b8mov rax, [rbx]
14006b7bbmov [rsp+72], r9l
14006b7c0mov rcx, rbx
14006b7c3call [rax+72]
14006b7c6mov r9l, [rsp+72]
14006b7cbmov r8l, eax
14006b7cejmp 0x14006b543
14006b7d3
14006b7d3 48 89 c1 e8 b5 64 09 00 48 8b 07 48 89 H....d..H..H.
14006b7e0 f9 ff 50 08 48 8b 3d a5 be 12 00 48 8b 84 24 d8 ..P.H.=....H..$.
14006b7f0 00 00 00 48 2b 07 74 6a ...H+.tj
14006b7f8
14006b7f8loc_14006b7f8:
14006b7f8call __stack_chk_fail
14006b7fd
14006b7fdloc_14006b7fd:
14006b7fdmov [rsp+125], 1
14006b802movzx eax, [rdi+32]
14006b806mov r8l, r15l
14006b809or r14l, -1
14006b80dxor ebx, ebx
14006b80fjmp 0x14006a8fd
14006b814
14006b814loc_14006b814:
14006b814mov [rsp+125], 1
14006b819or r14l, -1
14006b81dxor ebx, ebx
14006b81fxor r12l, r12l
14006b822mov [rsp+126], 0
14006b827jmp 0x14006a8fd
14006b82c
14006b82c 48 8b 8c 24 H..$
14006b830 80 00 00 00 48 89 c3 e8 d4 17 07 00 48 8b 3d 4d ....H.......H.=M
14006b840 be 12 00 48 8b 84 24 d8 00 00 00 48 2b 07 75 a8 ...H..$....H+.u.
14006b850 48 89 d9 e8 48 fb fa ff 48 89 c1 e8 30 64 09 00 H...H...H...0d..
14006b860 eb 82 e8 e9 69 09 00 48 89 c3 e8 11 66 09 00 48 ....i..H....f..H
14006b870 8b 3d 1a be 12 00 48 8b 84 24 d8 00 00 00 48 2b .=....H..$....H+
14006b880 07 74 cd e9 70 ff ff ff .t..p...
14006a770
Loading..