File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140066070
140066070std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const:
140066070push rbx
140066071sub rsp, 112
140066075mov r10, [r8]
140066078mov r11, [r8+8]
14006607cmov r8, [r9]
14006607fmov r9, [r9+8]
140066083mov rbx, rcx
140066086mov rcx, [rip+0x131603]
14006608dmov rax, [rcx]
140066090mov [rsp+104], rax
140066095xor eax, eax
140066097mov rax, [rsp+176]
14006609fmov [rsp+64], r8
1400660a4mov rcx, rbx
1400660a7mov [rsp+72], r9
1400660aclea r8, [rsp+80]
1400660b1lea r9, [rsp+64]
1400660b6mov [rsp+48], rax
1400660bbmov rax, [rsp+168]
1400660c3mov [rsp+80], r10
1400660c8mov [rsp+40], rax
1400660cdmov rax, [rsp+160]
1400660d5mov [rsp+88], r11
1400660damov [rsp+32], rax
1400660dfcall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned short>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const
1400660e4mov rdx, [rip+0x1315a5]
1400660ebmov rax, [rsp+104]
1400660f0sub rax, [rdx]
1400660f3jne 0x1400660fe
1400660f5mov rax, rbx
1400660f8add rsp, 112
1400660fcpop rbx
1400660fdret
1400660fe
1400660feloc_1400660fe:
1400660fecall __stack_chk_fail
140066103nop
140066070
140066070std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const:
140066070push rbx
140066071sub rsp, 112
140066075mov r10, [r8]
140066078mov r11, [r8+8]
14006607cmov r8, [r9]
14006607fmov r9, [r9+8]
140066083mov rbx, rcx
140066086mov rcx, [rip+0x131603]
14006608dmov rax, [rcx]
140066090mov [rsp+104], rax
140066095xor eax, eax
140066097mov rax, [rsp+176]
14006609fmov [rsp+64], r8
1400660a4mov rcx, rbx
1400660a7mov [rsp+72], r9
1400660aclea r8, [rsp+80]
1400660b1lea r9, [rsp+64]
1400660b6mov [rsp+48], rax
1400660bbmov rax, [rsp+168]
1400660c3mov [rsp+80], r10
1400660c8mov [rsp+40], rax
1400660cdmov rax, [rsp+160]
1400660d5mov [rsp+88], r11
1400660damov [rsp+32], rax
1400660dfcall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned short>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const
1400660e4mov rdx, [rip+0x1315a5]
1400660ebmov rax, [rsp+104]
1400660f0sub rax, [rdx]
1400660f3jne 0x1400660fe
1400660f5mov rax, rbx
1400660f8add rsp, 112
1400660fcpop rbx
1400660fdret
1400660fe
1400660feloc_1400660fe:
1400660fecall __stack_chk_fail
140066103nop
140066070
140066104
140066104 // align 0x10
140066104 // align 0x10
140066110
140066110std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
140066110push rbx
140066111sub rsp, 112
140066115mov r10, [r8]
140066118mov r11, [r8+8]
14006611cmov r8, [r9]
14006611fmov r9, [r9+8]
140066123mov rbx, rcx
140066126mov rcx, [rip+0x131563]
14006612dmov rax, [rcx]
140066130mov [rsp+104], rax
140066135xor eax, eax
140066137mov rax, [rsp+176]
14006613fmov [rsp+64], r8
140066144mov rcx, rbx
140066147mov [rsp+72], r9
14006614clea r8, [rsp+80]
140066151lea r9, [rsp+64]
140066156mov [rsp+48], rax
14006615bmov rax, [rsp+168]
140066163mov [rsp+80], r10
140066168mov [rsp+40], rax
14006616dmov rax, [rsp+160]
140066175mov [rsp+88], r11
14006617amov [rsp+32], rax
14006617fcall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const
140066184mov rdx, [rip+0x131505]
14006618bmov rax, [rsp+104]
140066190sub rax, [rdx]
140066193jne 0x14006619e
140066195mov rax, rbx
140066198add rsp, 112
14006619cpop rbx
14006619dret
14006619e
14006619eloc_14006619e:
14006619ecall __stack_chk_fail
1400661a3nop
140066110
140066110std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
140066110push rbx
140066111sub rsp, 112
140066115mov r10, [r8]
140066118mov r11, [r8+8]
14006611cmov r8, [r9]
14006611fmov r9, [r9+8]
140066123mov rbx, rcx
140066126mov rcx, [rip+0x131563]
14006612dmov rax, [rcx]
140066130mov [rsp+104], rax
140066135xor eax, eax
140066137mov rax, [rsp+176]
14006613fmov [rsp+64], r8
140066144mov rcx, rbx
140066147mov [rsp+72], r9
14006614clea r8, [rsp+80]
140066151lea r9, [rsp+64]
140066156mov [rsp+48], rax
14006615bmov rax, [rsp+168]
140066163mov [rsp+80], r10
140066168mov [rsp+40], rax
14006616dmov rax, [rsp+160]
140066175mov [rsp+88], r11
14006617amov [rsp+32], rax
14006617fcall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const
140066184mov rdx, [rip+0x131505]
14006618bmov rax, [rsp+104]
140066190sub rax, [rdx]
140066193jne 0x14006619e
140066195mov rax, rbx
140066198add rsp, 112
14006619cpop rbx
14006619dret
14006619e
14006619eloc_14006619e:
14006619ecall __stack_chk_fail
1400661a3nop
140066110
1400661a4
1400661a4 // align 0x10
1400661a4 // align 0x10
1400661b0
1400661b0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const:
1400661b0push rbx
1400661b1sub rsp, 112
1400661b5mov r10, [r8]
1400661b8mov r11, [r8+8]
1400661bcmov r8, [r9]
1400661bfmov r9, [r9+8]
1400661c3mov rbx, rcx
1400661c6mov rcx, [rip+0x1314c3]
1400661cdmov rax, [rcx]
1400661d0mov [rsp+104], rax
1400661d5xor eax, eax
1400661d7mov rax, [rsp+176]
1400661dfmov [rsp+64], r8
1400661e4mov rcx, rbx
1400661e7mov [rsp+72], r9
1400661eclea r8, [rsp+80]
1400661f1lea r9, [rsp+64]
1400661f6mov [rsp+48], rax
1400661fbmov rax, [rsp+168]
140066203mov [rsp+80], r10
140066208mov [rsp+40], rax
14006620dmov rax, [rsp+160]
140066215mov [rsp+88], r11
14006621amov [rsp+32], rax
14006621fcall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const
140066224mov rdx, [rip+0x131465]
14006622bmov rax, [rsp+104]
140066230sub rax, [rdx]
140066233jne 0x14006623e
140066235mov rax, rbx
140066238add rsp, 112
14006623cpop rbx
14006623dret
14006623e
14006623eloc_14006623e:
14006623ecall __stack_chk_fail
140066243nop
1400661b0
1400661b0std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const:
1400661b0push rbx
1400661b1sub rsp, 112
1400661b5mov r10, [r8]
1400661b8mov r11, [r8+8]
1400661bcmov r8, [r9]
1400661bfmov r9, [r9+8]
1400661c3mov rbx, rcx
1400661c6mov rcx, [rip+0x1314c3]
1400661cdmov rax, [rcx]
1400661d0mov [rsp+104], rax
1400661d5xor eax, eax
1400661d7mov rax, [rsp+176]
1400661dfmov [rsp+64], r8
1400661e4mov rcx, rbx
1400661e7mov [rsp+72], r9
1400661eclea r8, [rsp+80]
1400661f1lea r9, [rsp+64]
1400661f6mov [rsp+48], rax
1400661fbmov rax, [rsp+168]
140066203mov [rsp+80], r10
140066208mov [rsp+40], rax
14006620dmov rax, [rsp+160]
140066215mov [rsp+88], r11
14006621amov [rsp+32], rax
14006621fcall std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int<unsigned long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const
140066224mov rdx, [rip+0x131465]
14006622bmov rax, [rsp+104]
140066230sub rax, [rdx]
140066233jne 0x14006623e
140066235mov rax, rbx
140066238add rsp, 112
14006623cpop rbx
14006623dret
14006623e
14006623eloc_14006623e:
14006623ecall __stack_chk_fail
140066243nop
1400661b0
140066244
140066244 // align 0x10
140066244 // align 0x10
140066250
140066250std::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 int>(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 int&) const:
140066250push r15
140066252push r14
140066254push r13
140066256push r12
140066258push rbp
140066259push rdi
14006625apush rsi
14006625bpush rbx
14006625csub rsp, 216
140066263mov rax, [r9+8]
140066267movdqu x0, [r8]
14006626cmov rsi, [r9]
14006626fmov rbp, [rsp+320]
140066277mov [rsp+80], rax
14006627cmov rax, [rsp+328]
140066284mov [rsp+96], rcx
140066289mov rcx, [rip+0x131400]
140066290mov [rsp+104], rax
140066295mov rax, [rsp+336]
14006629dmovups [rsp+48], x0
1400662a2mov rdx, [rsp+56]
1400662a7mov [rsp+120], rax
1400662acmov rax, [rcx]
1400662afmov [rsp+200], rax
1400662b7mov rax, [rsp+48]
1400662bclea rcx, [rip+0x9fced]
1400662c3mov [rsp+64], rsi
1400662c8mov r15l, edx
1400662cbmov rbx, rax
1400662cecall std::locale::id::_M_id() const
1400662d3mov r13, rax
1400662d6mov rax, [rbp+208]
1400662ddmov rax, [rax+24]
1400662e1lea r12, [rax+8*r13]
1400662e5mov rdi, [r12]
1400662e9test rdi, rdi
1400662ecje 0x140066b4f
1400662f2
1400662f2loc_1400662f2:
1400662f2mov eax, [rbp+24]
1400662f5mov r14l, 8
1400662fband eax, 74
1400662femov edx, eax
140066300cmp eax, 64
140066303je 0x140066317
140066305cmp eax, 8
140066308mov r14l, 10
14006630emov eax, 16
140066313cmove r14l, eax
140066317
140066317loc_140066317:
140066317cmp r15w, -1
14006631csete r13b
140066320test rbx, rbx
140066323setne bpl
140066327and bpl, r13b
14006632ajne 0x140066c9f
140066330mov ebp, r13l
140066333
140066333loc_140066333:
140066333cmp [rsp+80], -1
140066339sete [rsp+133]
140066341test rsi, rsi
140066344setne r12b
140066348and r12b, [rsp+133]
140066350jne 0x140066cca
140066356movzx r12l, [rsp+133]
14006635f
14006635floc_14006635f:
14006635fcmp r12b, bpl
140066362je 0x1400669e0
140066368test rbx, rbx
14006636bje 0x140066376
14006636dtest r13b, r13b
140066370jne 0x140066b2d
140066376
140066376loc_140066376:
140066376mov r8l, r15l
140066379
140066379loc_140066379:
140066379movzx ecx, [rdi+148]
140066380movzx eax, [rdi+32]
140066384cmp cx, r8w
140066388je 0x1400665e4
14006638emov [rsp+135], 0
140066396cmp [rdi+150], r8w
14006639eje 0x1400665e4
1400663a4
1400663a4loc_1400663a4:
1400663a4mov [rsp+134], 0
1400663acxor r12l, r12l
1400663afmov esi, edx
1400663b1mov r13l, r8l
1400663b4
1400663b4loc_1400663b4:
1400663b4test al, al
1400663b6je 0x1400663bf
1400663b8cmp [rdi+74], r13w
1400663bdje 0x1400663e2
1400663bf
1400663bfloc_1400663bf:
1400663bfcmp [rdi+72], r13w
1400663c4je 0x1400663e2
1400663c6cmp [rdi+156], r13w
1400663ceje 0x140066a07
1400663d4cmp [rsp+134], 0
1400663dcjne 0x140066aeb
1400663e2
1400663e2loc_1400663e2:
1400663e2mov [rsp+128], 0
1400663eamov r8l, r13l
1400663ed
1400663edloc_1400663ed:
1400663edcmp r14l, 16
1400663f1je 0x14006693e
1400663f7
1400663f7loc_1400663f7:
1400663f7movsxd rcx, r14l
1400663famov r9l, r14l
1400663fdmov [rsp+72], rcx
140066402
140066402loc_140066402:
140066402lea rcx, [rsp+160]
14006640amov [rsp+176], 0
140066412mov [rsp+112], rcx
140066417lea rcx, [rsp+176]
14006641fmov [rsp+88], rcx
140066424mov [rsp+160], rcx
14006642cmov [rsp+168], 0
140066438test al, al
14006643ajne 0x140066952
140066440
140066440loc_140066440:
140066440mov eax, -1
140066445xor edx, edx
140066447movzx r10l, [rdi+200]
14006644fdiv r14l
140066452mov r13l, eax
140066455test r10b, r10b
140066458jne 0x140066670
14006645ecmp [rsp+128], 0
140066466jne 0x140066c85
14006646cxor edx, edx
14006646ecmp r9l, 8
140066472setne dl
140066475xor ebp, ebp
140066477xor esi, esi
140066479lea edx, [rdx+rdx+56]
14006647d
14006647dloc_14006647d:
14006647dcmp r9l, 10
140066481jg 0x1400667e8
140066487cmp r8w, 47
14006648cjbe 0x1400666d4
140066492cmp r8w, dx
140066496jae 0x1400666d4
14006649c
14006649cloc_14006649c:
14006649cmovzx r8l, r8w
1400664a0sub r8l, 48
1400664a4
1400664a4loc_1400664a4:
1400664a4cmp r13l, esi
1400664a7jb 0x1400667a0
1400664adimul esi, r14l
1400664b1mov rcx, [rbx+24]
1400664b5add r8l, esi
1400664b8setb al
1400664bbmov esi, r8l
1400664beadd r12l, 1
1400664c2or ebp, eax
1400664c4mov rax, [rbx+16]
1400664c8cmp rax, rcx
1400664cbjae 0x1400667b6
1400664d1
1400664d1loc_1400664d1:
1400664d1add rax, 2
1400664d5mov [rbx+16], rax
1400664d9
1400664d9loc_1400664d9:
1400664d9cmp rax, rcx
1400664dcjae 0x140066d60
1400664e2cmp [rax], -1
1400664e6je 0x140066d8b
1400664eccmp [rsp+64], 0
1400664f2je 0x140066cfb
1400664f8
1400664f8loc_1400664f8:
1400664f8cmp [rsp+80], -1
1400664feje 0x140066eb3
140066504
140066504loc_140066504:
140066504mov r15l, -1
14006650amov r10l, 1
140066510
140066510loc_140066510:
140066510mov r14, [rsp+168]
140066518test r14, r14
14006651bjne 0x1400666e8
140066521nop [rax+rax]
14006652cnop [rax]
140066530
140066530loc_140066530:
140066530test r12l, r12l
140066533jne 0x14006676d
140066539cmp [rsp+134], 1
140066541je 0x14006676d
140066547
140066547loc_140066547:
140066547mov rax, [rsp+120]
14006654cmov [rax], 0
140066552mov rax, [rsp+104]
140066557mov [rax], 4
14006655d
14006655dloc_14006655d:
14006655dtest r10b, r10b
140066560je 0x14006656a
140066562mov rax, [rsp+104]
140066567or [rax], 2
14006656a
14006656aloc_14006656a:
14006656amov rdx, [rsp+56]
14006656fmov [rsp+48], rbx
140066574mov rax, [rsp+48]
140066579mov rcx, [rsp+160]
140066581mov [rsp+56], rdx
140066586mov rdx, [rsp+56]
14006658bmov [rsp+48], rax
140066590mov rax, [rsp+96]
140066595mov dx, r15w
140066599mov [rsp+56], rdx
14006659emovdqu x1, [rsp+48]
1400665a4movups [rax], x1
1400665a7cmp rcx, [rsp+88]
1400665acje 0x1400665b3
1400665aecall operator delete(void*)
1400665b3
1400665b3loc_1400665b3:
1400665b3mov rcx, [rip+0x1310d6]
1400665bamov rax, [rsp+200]
1400665c2sub rax, [rcx]
1400665c5jne 0x1400672f5
1400665cbmov rax, [rsp+96]
1400665d0add rsp, 216
1400665d7pop rbx
1400665d8pop rsi
1400665d9pop rdi
1400665dapop rbp
1400665dbpop r12
1400665ddpop r13
1400665dfpop r14
1400665e1pop r15
1400665e3ret
1400665e4
1400665e4loc_1400665e4:
1400665e4cmp cx, r8w
1400665e8sete [rsp+135]
1400665f0test al, al
1400665f2jne 0x140066ac0
1400665f8cmp [rdi+72], r8w
1400665fdje 0x1400663a4
140066603
140066603loc_140066603:
140066603mov rax, [rbx+16]
140066607mov rcx, [rbx+24]
14006660bcmp rax, rcx
14006660ejae 0x14006709d
140066614add rax, 2
140066618mov [rbx+16], rax
14006661c
14006661cloc_14006661c:
14006661ccmp rax, rcx
14006661fjae 0x140066fd5
140066625cmp [rax], -1
140066629je 0x14006721d
14006662fcmp [rsp+64], 0
140066635je 0x140067211
14006663b
14006663bloc_14006663b:
14006663bcmp [rsp+80], -1
140066641je 0x1400671bd
140066647
140066647loc_140066647:
140066647mov [rsp+128], 1
14006664fmovzx eax, [rdi+32]
140066653mov r15l, -1
140066659xor r12l, r12l
14006665cmov [rsp+134], 0
140066664jmp 0x1400663ed
140066669
140066669 0f 1f 80 00 00 00 00 .......
140066670
140066670loc_140066670:
140066670cmp [rsp+128], 0
140066678jne 0x140066dac
14006667elea r11, [rdi+156]
140066685xor ebp, ebp
140066687xor esi, esi
140066689nop [rax]
140066690
140066690loc_140066690:
140066690movzx eax, [rdi+32]
140066694test al, al
140066696je 0x1400666a3
140066698cmp [rdi+74], r8w
14006669dje 0x1400668e8
1400666a3
1400666a3loc_1400666a3:
1400666a3cmp [rdi+72], r8w
1400666a8je 0x1400666d4
1400666aamov rdx, [rsp+72]
1400666afmov rax, r11
1400666b2nop [rax+rax]
1400666bdnop [rax]
1400666c0
1400666c0loc_1400666c0:
1400666c0cmp [rax], r8w
1400666c4je 0x140066830
1400666caadd rax, 2
1400666cesub rdx, 1
1400666d2jne 0x1400666c0
1400666d4
1400666d4loc_1400666d4:
1400666d4mov r14, [rsp+168]
1400666dcxor r10l, r10l
1400666dftest r14, r14
1400666e2je 0x140066530
1400666e8
1400666e8loc_1400666e8:
1400666e8mov rdx, [rsp+160]
1400666f0mov eax, 15
1400666f5cmp rdx, [rsp+88]
1400666falea r13, [r14+1]
1400666fecmovne rax, [rsp+176]
140066707cmp rax, r13
14006670ajb 0x140066dc6
140066710
140066710loc_140066710:
140066710mov [rdx+r14], r12b
140066714mov rax, [rsp+160]
14006671cmov [rsp+168], r13
140066724mov r8, [rsp+112]
140066729mov [rax+r14+1], 0
14006672fmov rdx, [rdi+24]
140066733mov rcx, [rdi+16]
140066737mov [rsp+64], r10b
14006673ccall std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140066741movzx r10l, [rsp+64]
140066747test al, al
140066749je 0x140066adb
14006674f
14006674floc_14006674f:
14006674ftest r12l, r12l
140066752jne 0x14006676d
140066754cmp [rsp+134], 1
14006675cje 0x14006676d
14006675ecmp [rsp+168], 0
140066767je 0x140066547
14006676d
14006676dloc_14006676d:
14006676dcmp [rsp+128], 0
140066775jne 0x140066547
14006677btest bpl, bpl
14006677eje 0x140066aa5
140066784mov rax, [rsp+120]
140066789mov [rax], -1
14006678fmov rax, [rsp+104]
140066794mov [rax], 4
14006679ajmp 0x14006655d
14006679f
14006679f 90 .
1400667a0
1400667a0loc_1400667a0:
1400667a0mov rax, [rbx+16]
1400667a4mov rcx, [rbx+24]
1400667a8mov ebp, 1
1400667adcmp rax, rcx
1400667b0jb 0x1400664d1
1400667b6
1400667b6loc_1400667b6:
1400667b6mov rax, [rbx]
1400667b9mov [rsp+136], edx
1400667c0mov rcx, rbx
1400667c3mov [rsp+72], r9l
1400667c8call [rax+80]
1400667cbmov rax, [rbx+16]
1400667cfmov rcx, [rbx+24]
1400667d3mov edx, [rsp+136]
1400667damov r9l, [rsp+72]
1400667dfjmp 0x1400664d9
1400667e4
1400667e4 0f 1f 40 00 ..@.
1400667e8
1400667e8loc_1400667e8:
1400667e8lea eax, [r8-48]
1400667eccmp ax, 9
1400667f0jbe 0x14006649c
1400667f6lea eax, [r8-97]
1400667facmp ax, 5
1400667feja 0x14006680d
140066800movzx r8l, r8w
140066804sub r8l, 87
140066808jmp 0x1400664a4
14006680d
14006680dloc_14006680d:
14006680dlea eax, [r8-65]
140066811cmp ax, 5
140066815ja 0x1400666d4
14006681bmovzx r8l, r8w
14006681fsub r8l, 55
140066823jmp 0x1400664a4
140066828
140066828 0f 1f 84 00 00 00 00 00 ........
140066830
140066830loc_140066830:
140066830sub rax, r11
140066833sar rax, 1
140066836lea edx, [rax-6]
140066839cmp eax, 15
14006683ccmovg eax, edx
14006683fcmp r13l, esi
140066842jb 0x1400668a0
140066844imul esi, r14l
140066848add eax, esi
14006684asetb dl
14006684dmov esi, eax
14006684fadd r12l, 1
140066853or ebp, edx
140066855
140066855loc_140066855:
140066855mov rax, [rbx+16]
140066859mov rdx, [rbx+24]
14006685dcmp rax, rdx
140066860jae 0x1400668b0
140066862
140066862loc_140066862:
140066862add rax, 2
140066866mov [rbx+16], rax
14006686a
14006686aloc_14006686a:
14006686acmp rax, rdx
14006686djae 0x140066dfa
140066873cmp [rax], -1
140066877je 0x140066bdd
14006687dcmp [rsp+64], 0
140066883je 0x140066c78
140066889
140066889loc_140066889:
140066889cmp [rsp+80], -1
14006688fje 0x140066c0b
140066895
140066895loc_140066895:
140066895mov r15l, -1
14006689bjmp 0x140066510
1400668a0
1400668a0loc_1400668a0:
1400668a0mov rax, [rbx+16]
1400668a4mov rdx, [rbx+24]
1400668a8mov ebp, r10l
1400668abcmp rax, rdx
1400668aejb 0x140066862
1400668b0
1400668b0loc_1400668b0:
1400668b0mov rax, [rbx]
1400668b3mov [rsp+144], r11
1400668bbmov rcx, rbx
1400668bemov [rsp+136], r10b
1400668c6call [rax+80]
1400668c9mov rax, [rbx+16]
1400668cdmov rdx, [rbx+24]
1400668d1mov r11, [rsp+144]
1400668d9movzx r10l, [rsp+136]
1400668e2jmp 0x14006686a
1400668e4
1400668e4 0f 1f 40 00 ..@.
1400668e8
1400668e8loc_1400668e8:
1400668e8test r12l, r12l
1400668ebje 0x14006708e
1400668f1mov rax, [rsp+168]
1400668f9mov rdx, [rsp+160]
140066901mov ecx, 15
140066906cmp rdx, [rsp+88]
14006690bcmovne rcx, [rsp+176]
140066914lea r15, [rax+1]
140066918cmp rcx, r15
14006691bjb 0x140066986
14006691d
14006691dloc_14006691d:
14006691dmov [rdx+rax], r12b
140066921mov rdx, [rsp+160]
140066929xor r12l, r12l
14006692cmov [rsp+168], r15
140066934mov [rdx+rax+1], 0
140066939jmp 0x140066855
14006693e
14006693eloc_14006693e:
14006693emov [rsp+72], 22
140066947mov r9l, 22
14006694djmp 0x140066402
140066952
140066952loc_140066952:
140066952mov rcx, [rsp+112]
140066957mov edx, 32
14006695cmov [rsp+144], r8l
140066964mov [rsp+136], r9l
14006696ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
140066971mov r9l, [rsp+136]
140066979mov r8l, [rsp+144]
140066981jmp 0x140066440
140066986
140066986loc_140066986:
140066986mov rcx, [rsp+112]
14006698bxor r9l, r9l
14006698exor r8l, r8l
140066991mov rdx, rax
140066994mov [rsp+32], 1
14006699dmov [rsp+152], r11
1400669a5mov [rsp+144], r10b
1400669admov [rsp+136], rax
1400669b5call 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)
1400669bamov rdx, [rsp+160]
1400669c2mov r11, [rsp+152]
1400669camovzx r10l, [rsp+144]
1400669d3mov rax, [rsp+136]
1400669dbjmp 0x14006691d
1400669e0
1400669e0loc_1400669e0:
1400669e0mov [rsp+135], 0
1400669e8movzx eax, [rdi+32]
1400669ecxor r8l, r8l
1400669efxor r12l, r12l
1400669f2mov [rsp+128], 1
1400669famov [rsp+134], 0
140066a02jmp 0x1400663ed
140066a07
140066a07loc_140066a07:
140066a07movzx ecx, [rsp+134]
140066a0fxor ecx, 1
140066a12cmp r14l, 10
140066a16sete r9b
140066a1aor cl, r9b
140066a1dje 0x140066aeb
140066a23test esi, esi
140066a25sete dl
140066a28cmp r14l, 8
140066a2csete al
140066a2for dl, al
140066a31mov [rsp+134], dl
140066a38je 0x140067044
140066a3exor r12l, r12l
140066a41mov r14l, 8
140066a47
140066a47loc_140066a47:
140066a47mov rax, [rbx+16]
140066a4bmov rdx, [rbx+24]
140066a4fcmp rax, rdx
140066a52jae 0x140067078
140066a58add rax, 2
140066a5cmov [rbx+16], rax
140066a60
140066a60loc_140066a60:
140066a60cmp rax, rdx
140066a63jae 0x140066f70
140066a69cmp [rax], -1
140066a6dje 0x14006711e
140066a73cmp [rsp+64], 0
140066a79je 0x1400670f7
140066a7f
140066a7floc_140066a7f:
140066a7fcmp [rsp+80], -1
140066a85je 0x140067140
140066a8b
140066a8bloc_140066a8b:
140066a8bmov [rsp+128], 1
140066a93movzx eax, [rdi+32]
140066a97mov r8l, r13l
140066a9amov r15l, -1
140066aa0jmp 0x1400663ed
140066aa5
140066aa5loc_140066aa5:
140066aa5mov eax, esi
140066aa7neg eax
140066aa9cmp [rsp+135], 0
140066ab1cmovne esi, eax
140066ab4mov rax, [rsp+120]
140066ab9mov [rax], esi
140066abbjmp 0x14006655d
140066ac0
140066ac0loc_140066ac0:
140066ac0cmp [rdi+74], r8w
140066ac5je 0x1400663a4
140066acbcmp [rdi+72], r8w
140066ad0je 0x1400663a4
140066ad6jmp 0x140066603
140066adb
140066adbloc_140066adb:
140066adbmov rax, [rsp+104]
140066ae0mov [rax], 4
140066ae6jmp 0x14006674f
140066aeb
140066aebloc_140066aeb:
140066aebcmp [rdi+152], r13w
140066af3je 0x140066b03
140066af5cmp [rdi+154], r13w
140066afdjne 0x14006725e
140066b03
140066b03loc_140066b03:
140066b03test esi, esi
140066b05sete cl
140066b08cmp r14l, 16
140066b0csete dl
140066b0for cl, dl
140066b11je 0x1400672a0
140066b17mov [rsp+134], 0
140066b1fxor r12l, r12l
140066b22mov r14l, 16
140066b28jmp 0x140066a47
140066b2d
140066b2dloc_140066b2d:
140066b2dmov rax, [rbx+16]
140066b31cmp rax, [rbx+24]
140066b35jae 0x14006716d
140066b3bmovzx r8l, [rax]
140066b3f
140066b3floc_140066b3f:
140066b3fxor eax, eax
140066b41cmp r8w, -1
140066b46cmove rbx, rax
140066b4ajmp 0x140066379
140066b4f
140066b4floc_140066b4f:
140066b4fmov ecx, 208
140066b54call operator new(unsigned long long)
140066b59mov rdi, rax
140066b5cmov [rax+8], 0
140066b63mov rax, [rip+0x130796]
140066b6alea rdx, [rbp+208]
140066b71mov [rdi+16], 0
140066b79mov rcx, rdi
140066b7cadd rax, 16
140066b80mov [rdi+24], 0
140066b88mov [rdi], rax
140066b8bmov [rdi+32], 0
140066b8fmov [rdi+40], 0
140066b97mov [rdi+48], 0
140066b9fmov [rdi+56], 0
140066ba7mov [rdi+64], 0
140066bafmov [rdi+72], 0
140066bb6mov [rdi+200], 0
140066bbdcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140066bc2mov rcx, [rbp+208]
140066bc9mov rdx, rdi
140066bccmov r8, r13
140066bcfcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140066bd4mov rdi, [r12]
140066bd8jmp 0x1400662f2
140066bdd
140066bddloc_140066bdd:
140066bddcmp [rsp+64], 0
140066be3je 0x140066f32
140066be9xor ebx, ebx
140066bebmov r8l, -1
140066bf1mov r15l, r10l
140066bf4cmp [rsp+80], -1
140066bfaje 0x140066c0e
140066bfcnop [rax]
140066c00
140066c00loc_140066c00:
140066c00mov r15l, -1
140066c06jmp 0x140066690
140066c0b
140066c0bloc_140066c0b:
140066c0bxor r15l, r15l
140066c0e
140066c0eloc_140066c0e:
140066c0emov rcx, [rsp+64]
140066c13mov rax, [rcx+16]
140066c17cmp rax, [rcx+24]
140066c1bjae 0x140066e50
140066c21movzx eax, [rax]
140066c24
140066c24loc_140066c24:
140066c24cmp ax, -1
140066c28mov ecx, 0
140066c2dcmovne rcx, [rsp+64]
140066c33mov eax, 0
140066c38cmove eax, r10l
140066c3cmov [rsp+64], rcx
140066c41
140066c41loc_140066c41:
140066c41cmp al, r15b
140066c44je 0x140066895
140066c4atest rbx, rbx
140066c4dje 0x140066c70
140066c4f
140066c4floc_140066c4f:
140066c4fmov rax, [rbx+16]
140066c53cmp rax, [rbx+24]
140066c57jae 0x140066e81
140066c5dmovzx r8l, [rax]
140066c61
140066c61loc_140066c61:
140066c61xor eax, eax
140066c63cmp r8w, -1
140066c68cmove rbx, rax
140066c6cjmp 0x140066c00
140066c6e
140066c6e 66 90 f.
140066c70
140066c70loc_140066c70:
140066c70mov r8l, -1
140066c76jmp 0x140066c00
140066c78
140066c78loc_140066c78:
140066c78movzx eax, [rsp+133]
140066c80xor r15l, r15l
140066c83jmp 0x140066c41
140066c85
140066c85loc_140066c85:
140066c85movzx r10l, [rsp+128]
140066c8exor ebp, ebp
140066c90xor esi, esi
140066c92mov [rsp+128], 0
140066c9ajmp 0x140066510
140066c9f
140066c9floc_140066c9f:
140066c9fmov rax, [rbx+16]
140066ca3cmp rax, [rbx+24]
140066ca7jae 0x1400670e1
140066cadmovzx eax, [rax]
140066cb0
140066cb0loc_140066cb0:
140066cb0cmp ax, -1
140066cb4mov eax, 0
140066cb9cmovne ebp, eax
140066cbcmov eax, 0
140066cc1cmove rbx, rax
140066cc5jmp 0x140066333
140066cca
140066ccaloc_140066cca:
140066ccamov rax, [rsi+16]
140066ccecmp rax, [rsi+24]
140066cd2jae 0x1400670cb
140066cd8movzx eax, [rax]
140066cdb
140066cdbloc_140066cdb:
140066cdbcmp ax, -1
140066cdfmov eax, 0
140066ce4cmovne r12l, eax
140066ce8mov eax, 0
140066cedcmovne rax, rsi
140066cf1mov [rsp+64], rax
140066cf6jmp 0x14006635f
140066cfb
140066cfbloc_140066cfb:
140066cfbmovzx eax, [rsp+133]
140066d03xor r15l, r15l
140066d06nop [rax+rax]
140066d10
140066d10loc_140066d10:
140066d10cmp al, r15b
140066d13je 0x140066504
140066d19test rbx, rbx
140066d1cje 0x140066d50
140066d1e
140066d1eloc_140066d1e:
140066d1emov rax, [rbx+16]
140066d22cmp rax, [rbx+24]
140066d26jae 0x140066ee4
140066d2cmovzx r8l, [rax]
140066d30
140066d30loc_140066d30:
140066d30mov r15l, -1
140066d36cmp r8w, -1
140066d3bjne 0x14006647d
140066d41nop [rax+rax]
140066d4cnop [rax]
140066d50
140066d50loc_140066d50:
140066d50xor r10l, r10l
140066d53mov r15l, -1
140066d59xor ebx, ebx
140066d5bjmp 0x140066510
140066d60
140066d60loc_140066d60:
140066d60mov rax, [rbx]
140066d63mov [rsp+136], edx
140066d6amov rcx, rbx
140066d6dmov [rsp+72], r9l
140066d72call [rax+72]
140066d75cmp ax, -1
140066d79mov r9l, [rsp+72]
140066d7emov edx, [rsp+136]
140066d85jne 0x140066f4b
140066d8b
140066d8bloc_140066d8b:
140066d8bcmp [rsp+64], 0
140066d91je 0x140067054
140066d97cmp [rsp+80], -1
140066d9djne 0x140066d50
140066d9fxor ebx, ebx
140066da1mov r15l, 1
140066da7jmp 0x140066eb6
140066dac
140066dacloc_140066dac:
140066dacmovzx r10l, [rsp+128]
140066db5xor esi, esi
140066db7xor ebp, ebp
140066db9mov [rsp+128], 0
140066dc1jmp 0x140066510
140066dc6
140066dc6loc_140066dc6:
140066dc6mov rcx, [rsp+112]
140066dcbxor r9l, r9l
140066dcexor r8l, r8l
140066dd1mov rdx, r14
140066dd4mov [rsp+32], 1
140066dddmov [rsp+64], r10b
140066de2call 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)
140066de7mov rdx, [rsp+160]
140066defmovzx r10l, [rsp+64]
140066df5jmp 0x140066710
140066dfa
140066dfaloc_140066dfa:
140066dfamov rax, [rbx]
140066dfdmov [rsp+144], r11
140066e05mov rcx, rbx
140066e08mov [rsp+136], r10b
140066e10call [rax+72]
140066e13cmp ax, -1
140066e17mov r11, [rsp+144]
140066e1fmovzx r10l, [rsp+136]
140066e28je 0x140066bdd
140066e2ecmp [rsp+64], 0
140066e34jne 0x140066889
140066e3acmp [rsp+80], -1
140066e40je 0x140066c4f
140066e46jmp 0x140066895
140066e4b
140066e4b 0f 1f 44 00 00 ..D..
140066e50
140066e50loc_140066e50:
140066e50mov rcx, [rsp+64]
140066e55mov [rsp+144], r11
140066e5dmov [rsp+136], r10b
140066e65mov rax, [rcx]
140066e68call [rax+72]
140066e6bmov r11, [rsp+144]
140066e73movzx r10l, [rsp+136]
140066e7cjmp 0x140066c24
140066e81
140066e81loc_140066e81:
140066e81mov rax, [rbx]
140066e84mov [rsp+144], r11
140066e8cmov rcx, rbx
140066e8fmov [rsp+136], r10b
140066e97call [rax+72]
140066e9amov r11, [rsp+144]
140066ea2mov r8l, eax
140066ea5movzx r10l, [rsp+136]
140066eaejmp 0x140066c61
140066eb3
140066eb3loc_140066eb3:
140066eb3xor r15l, r15l
140066eb6
140066eb6loc_140066eb6:
140066eb6mov rcx, [rsp+64]
140066ebbmov rax, [rcx+16]
140066ebfcmp rax, [rcx+24]
140066ec3jae 0x140066f0d
140066ec5movzx eax, [rax]
140066ec8
140066ec8loc_140066ec8:
140066ec8cmp ax, -1
140066eccmov ecx, 0
140066ed1cmovne rcx, [rsp+64]
140066ed7sete al
140066edamov [rsp+64], rcx
140066edfjmp 0x140066d10
140066ee4
140066ee4loc_140066ee4:
140066ee4mov rax, [rbx]
140066ee7mov [rsp+136], edx
140066eeemov rcx, rbx
140066ef1mov [rsp+72], r9l
140066ef6call [rax+72]
140066ef9mov edx, [rsp+136]
140066f00mov r9l, [rsp+72]
140066f05mov r8l, eax
140066f08jmp 0x140066d30
140066f0d
140066f0dloc_140066f0d:
140066f0dmov rcx, [rsp+64]
140066f12mov [rsp+136], edx
140066f19mov [rsp+72], r9l
140066f1emov rax, [rcx]
140066f21call [rax+72]
140066f24mov edx, [rsp+136]
140066f2bmov r9l, [rsp+72]
140066f30jmp 0x140066ec8
140066f32
140066f32loc_140066f32:
140066f32cmp [rsp+80], -1
140066f38je 0x140067295
140066f3exor ebx, ebx
140066f40mov r8l, -1
140066f46jmp 0x140066c00
140066f4b
140066f4bloc_140066f4b:
140066f4bcmp [rsp+64], 0
140066f51jne 0x1400664f8
140066f57cmp [rsp+80], -1
140066f5dje 0x140066d1e
140066f63jmp 0x140066504
140066f68
140066f68 0f 1f 84 00 00 00 00 00 ........
140066f70
140066f70loc_140066f70:
140066f70mov rax, [rbx]
140066f73mov rcx, rbx
140066f76call [rax+72]
140066f79cmp ax, -1
140066f7dje 0x14006711e
140066f83cmp [rsp+64], 0
140066f89jne 0x140066a7f
140066f8fcmp [rsp+80], -1
140066f95jne 0x140066a8b
140066f9b
140066f9bloc_140066f9b:
140066f9bmov rax, [rbx+16]
140066f9fcmp rax, [rbx+24]
140066fa3jae 0x1400671ac
140066fa9movzx r13l, [rax]
140066fad
140066fadloc_140066fad:
140066fadxor eax, eax
140066fafcmp r13w, -1
140066fb4cmove rbx, rax
140066fb8
140066fb8loc_140066fb8:
140066fb8movzx eax, [rdi+32]
140066fbcmov r15l, -1
140066fc2cmp [rsp+134], 0
140066fcajne 0x1400663b4
140066fd0jmp 0x1400663e2
140066fd5
140066fd5loc_140066fd5:
140066fd5mov rax, [rbx]
140066fd8mov [rsp+128], r8l
140066fe0mov rcx, rbx
140066fe3mov [rsp+72], edx
140066fe7call [rax+72]
140066feamov edx, [rsp+72]
140066feemov r8l, [rsp+128]
140066ff6cmp ax, -1
140066ffaje 0x14006721d
140067000cmp [rsp+64], 0
140067006jne 0x14006663b
14006700ccmp [rsp+80], -1
140067012jne 0x140066647
140067018
140067018loc_140067018:
140067018mov rax, [rbx+16]
14006701ccmp rax, [rbx+24]
140067020jae 0x1400672b7
140067026movzx r8l, [rax]
14006702a
14006702aloc_14006702a:
14006702axor ecx, ecx
14006702ccmp r8w, -1
140067031movzx eax, [rdi+32]
140067035mov r15l, -1
14006703bcmove rbx, rcx
14006703fjmp 0x1400663a4
140067044
140067044loc_140067044:
140067044mov [rsp+134], cl
14006704badd r12l, 1
14006704fjmp 0x140066a47
140067054
140067054loc_140067054:
140067054cmp [rsp+80], -1
14006705ajne 0x140066d50
140067060or r15l, -1
140067064xor ebx, ebx
140067066mov r10l, 1
14006706cjmp 0x140066510
140067071
140067071 0f 1f 80 00 00 00 00 .......
140067078
140067078loc_140067078:
140067078mov rax, [rbx]
14006707bmov rcx, rbx
14006707ecall [rax+80]
140067081mov rax, [rbx+16]
140067085mov rdx, [rbx+24]
140067089jmp 0x140066a60
14006708e
14006708eloc_14006708e:
14006708emov [rsp+128], al
140067095xor r10l, r10l
140067098jmp 0x140066510
14006709d
14006709dloc_14006709d:
14006709dmov rax, [rbx]
1400670a0mov [rsp+128], r8l
1400670a8mov rcx, rbx
1400670abmov [rsp+72], edx
1400670afcall [rax+80]
1400670b2mov rax, [rbx+16]
1400670b6mov rcx, [rbx+24]
1400670bamov r8l, [rsp+128]
1400670c2mov edx, [rsp+72]
1400670c6jmp 0x14006661c
1400670cb
1400670cbloc_1400670cb:
1400670cbmov rax, [rsi]
1400670cemov [rsp+64], edx
1400670d2mov rcx, rsi
1400670d5call [rax+72]
1400670d8mov edx, [rsp+64]
1400670dcjmp 0x140066cdb
1400670e1
1400670e1loc_1400670e1:
1400670e1mov rax, [rbx]
1400670e4mov [rsp+72], edx
1400670e8mov rcx, rbx
1400670ebcall [rax+72]
1400670eemov edx, [rsp+72]
1400670f2jmp 0x140066cb0
1400670f7
1400670f7loc_1400670f7:
1400670f7movzx eax, [rsp+133]
1400670ffxor ebp, ebp
140067101
140067101loc_140067101:
140067101cmp al, bpl
140067104je 0x140066a8b
14006710amov r13l, -1
140067110test rbx, rbx
140067113jne 0x140066f9b
140067119jmp 0x140066fb8
14006711e
14006711eloc_14006711e:
14006711ecmp [rsp+64], 0
140067124je 0x140067186
140067126xor ebx, ebx
140067128mov ebp, 1
14006712dcmp [rsp+80], -1
140067133je 0x140067142
140067135mov r13l, -1
14006713bjmp 0x140066fb8
140067140
140067140loc_140067140:
140067140xor ebp, ebp
140067142
140067142loc_140067142:
140067142mov rcx, [rsp+64]
140067147mov rax, [rcx+16]
14006714bcmp rax, [rcx+24]
14006714fjae 0x14006719f
140067151movzx eax, [rax]
140067154
140067154loc_140067154:
140067154cmp ax, -1
140067158mov edx, 0
14006715dcmovne rdx, [rsp+64]
140067163sete al
140067166mov [rsp+64], rdx
14006716bjmp 0x140067101
14006716d
14006716dloc_14006716d:
14006716dmov rax, [rbx]
140067170mov [rsp+72], edx
140067174mov rcx, rbx
140067177call [rax+72]
14006717amov edx, [rsp+72]
14006717emov r8l, eax
140067181jmp 0x140066b3f
140067186
140067186loc_140067186:
140067186cmp [rsp+80], -1
14006718cje 0x1400672fa
140067192xor ebx, ebx
140067194mov r13l, -1
14006719ajmp 0x140066fb8
14006719f
14006719floc_14006719f:
14006719fmov rcx, [rsp+64]
1400671a4mov rax, [rcx]
1400671a7call [rax+72]
1400671aajmp 0x140067154
1400671ac
1400671acloc_1400671ac:
1400671acmov rax, [rbx]
1400671afmov rcx, rbx
1400671b2call [rax+72]
1400671b5mov r13l, eax
1400671b8jmp 0x140066fad
1400671bd
1400671bdloc_1400671bd:
1400671bdxor esi, esi
1400671bf
1400671bfloc_1400671bf:
1400671bfmov rcx, [rsp+64]
1400671c4mov rax, [rcx+16]
1400671c8cmp rax, [rcx+24]
1400671ccjae 0x140067236
1400671cemovzx eax, [rax]
1400671d1
1400671d1loc_1400671d1:
1400671d1cmp ax, -1
1400671d5mov ecx, 0
1400671dacmovne rcx, [rsp+64]
1400671e0sete al
1400671e3mov [rsp+64], rcx
1400671e8
1400671e8loc_1400671e8:
1400671e8cmp sil, al
1400671ebje 0x140066647
1400671f1test rbx, rbx
1400671f4jne 0x140067018
1400671fa
1400671faloc_1400671fa:
1400671famovzx eax, [rdi+32]
1400671femov r8l, -1
140067204xor ebx, ebx
140067206mov r15l, -1
14006720cjmp 0x1400663a4
140067211
140067211loc_140067211:
140067211movzx eax, [rsp+133]
140067219xor esi, esi
14006721bjmp 0x1400671e8
14006721d
14006721dloc_14006721d:
14006721dcmp [rsp+64], 0
140067223je 0x140067276
140067225xor ebx, ebx
140067227mov esi, 1
14006722ccmp [rsp+80], -1
140067232jne 0x1400671fa
140067234jmp 0x1400671bf
140067236
140067236loc_140067236:
140067236mov rcx, [rsp+64]
14006723bmov [rsp+128], r8l
140067243mov [rsp+72], edx
140067247mov rax, [rcx]
14006724acall [rax+72]
14006724dmov r8l, [rsp+128]
140067255mov edx, [rsp+72]
140067259jmp 0x1400671d1
14006725e
14006725eloc_14006725e:
14006725emov [rsp+128], 0
140067266mov r8l, r13l
140067269mov [rsp+134], 1
140067271jmp 0x1400663ed
140067276
140067276loc_140067276:
140067276movzx eax, [rdi+32]
14006727acmp [rsp+80], -1
140067280je 0x140067314
140067286xor ebx, ebx
140067288or r8l, -1
14006728cor r15l, -1
140067290jmp 0x1400663a4
140067295
140067295loc_140067295:
140067295or r15l, -1
140067299xor ebx, ebx
14006729bjmp 0x140066510
1400672a0
1400672a0loc_1400672a0:
1400672a0mov [rsp+128], cl
1400672a7mov r8l, r13l
1400672aamov [rsp+134], 1
1400672b2jmp 0x1400663f7
1400672b7
1400672b7loc_1400672b7:
1400672b7mov rax, [rbx]
1400672bamov [rsp+72], edx
1400672bemov rcx, rbx
1400672c1call [rax+72]
1400672c4mov edx, [rsp+72]
1400672c8mov r8l, eax
1400672cbjmp 0x14006702a
1400672d0
1400672d0 48 89 c1 e8 b8 a9 09 00 48 8b 07 48 89 f9 ff 50 H.......H..H...P
1400672e0 08 48 8b 3d a8 03 13 00 48 8b 84 24 c8 00 00 00 .H.=....H..$....
1400672f0 48 2b 07 74 73 H+.ts
1400672f5
1400672f5loc_1400672f5:
1400672f5call __stack_chk_fail
1400672fa
1400672faloc_1400672fa:
1400672famovzx eax, [rdi+32]
1400672femov r8l, r13l
140067301or r15l, -1
140067305xor ebx, ebx
140067307mov [rsp+128], 1
14006730fjmp 0x1400663ed
140067314
140067314loc_140067314:
140067314mov [rsp+128], 1
14006731cor r15l, -1
140067320xor ebx, ebx
140067322xor r12l, r12l
140067325mov [rsp+134], 0
14006732djmp 0x1400663ed
140067332
140067332 48 8b 4c 24 70 48 89 c3 e8 d1 5c 07 00 48 H.L$pH....\..H
140067340 8b 3d 4a 03 13 00 48 8b 84 24 c8 00 00 00 48 2b .=J...H..$....H+
140067350 07 75 a2 48 89 d9 e8 45 40 fb ff 48 89 c1 e8 2d .u.H...E@..H...-
140067360 a9 09 00 e9 79 ff ff ff e8 e3 ae 09 00 48 89 c3 ....y........H..
140067370 e8 0b ab 09 00 48 8b 3d 14 03 13 00 48 8b 84 24 .....H.=....H..$
140067380 c8 00 00 00 48 2b 07 74 ca e9 67 ff ff ff ....H+.t..g...
140066250
140066250std::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 int>(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 int&) const:
140066250push r15
140066252push r14
140066254push r13
140066256push r12
140066258push rbp
140066259push rdi
14006625apush rsi
14006625bpush rbx
14006625csub rsp, 216
140066263mov rax, [r9+8]
140066267movdqu x0, [r8]
14006626cmov rsi, [r9]
14006626fmov rbp, [rsp+320]
140066277mov [rsp+80], rax
14006627cmov rax, [rsp+328]
140066284mov [rsp+96], rcx
140066289mov rcx, [rip+0x131400]
140066290mov [rsp+104], rax
140066295mov rax, [rsp+336]
14006629dmovups [rsp+48], x0
1400662a2mov rdx, [rsp+56]
1400662a7mov [rsp+120], rax
1400662acmov rax, [rcx]
1400662afmov [rsp+200], rax
1400662b7mov rax, [rsp+48]
1400662bclea rcx, [rip+0x9fced]
1400662c3mov [rsp+64], rsi
1400662c8mov r15l, edx
1400662cbmov rbx, rax
1400662cecall std::locale::id::_M_id() const
1400662d3mov r13, rax
1400662d6mov rax, [rbp+208]
1400662ddmov rax, [rax+24]
1400662e1lea r12, [rax+8*r13]
1400662e5mov rdi, [r12]
1400662e9test rdi, rdi
1400662ecje 0x140066b4f
1400662f2
1400662f2loc_1400662f2:
1400662f2mov eax, [rbp+24]
1400662f5mov r14l, 8
1400662fband eax, 74
1400662femov edx, eax
140066300cmp eax, 64
140066303je 0x140066317
140066305cmp eax, 8
140066308mov r14l, 10
14006630emov eax, 16
140066313cmove r14l, eax
140066317
140066317loc_140066317:
140066317cmp r15w, -1
14006631csete r13b
140066320test rbx, rbx
140066323setne bpl
140066327and bpl, r13b
14006632ajne 0x140066c9f
140066330mov ebp, r13l
140066333
140066333loc_140066333:
140066333cmp [rsp+80], -1
140066339sete [rsp+133]
140066341test rsi, rsi
140066344setne r12b
140066348and r12b, [rsp+133]
140066350jne 0x140066cca
140066356movzx r12l, [rsp+133]
14006635f
14006635floc_14006635f:
14006635fcmp r12b, bpl
140066362je 0x1400669e0
140066368test rbx, rbx
14006636bje 0x140066376
14006636dtest r13b, r13b
140066370jne 0x140066b2d
140066376
140066376loc_140066376:
140066376mov r8l, r15l
140066379
140066379loc_140066379:
140066379movzx ecx, [rdi+148]
140066380movzx eax, [rdi+32]
140066384cmp cx, r8w
140066388je 0x1400665e4
14006638emov [rsp+135], 0
140066396cmp [rdi+150], r8w
14006639eje 0x1400665e4
1400663a4
1400663a4loc_1400663a4:
1400663a4mov [rsp+134], 0
1400663acxor r12l, r12l
1400663afmov esi, edx
1400663b1mov r13l, r8l
1400663b4
1400663b4loc_1400663b4:
1400663b4test al, al
1400663b6je 0x1400663bf
1400663b8cmp [rdi+74], r13w
1400663bdje 0x1400663e2
1400663bf
1400663bfloc_1400663bf:
1400663bfcmp [rdi+72], r13w
1400663c4je 0x1400663e2
1400663c6cmp [rdi+156], r13w
1400663ceje 0x140066a07
1400663d4cmp [rsp+134], 0
1400663dcjne 0x140066aeb
1400663e2
1400663e2loc_1400663e2:
1400663e2mov [rsp+128], 0
1400663eamov r8l, r13l
1400663ed
1400663edloc_1400663ed:
1400663edcmp r14l, 16
1400663f1je 0x14006693e
1400663f7
1400663f7loc_1400663f7:
1400663f7movsxd rcx, r14l
1400663famov r9l, r14l
1400663fdmov [rsp+72], rcx
140066402
140066402loc_140066402:
140066402lea rcx, [rsp+160]
14006640amov [rsp+176], 0
140066412mov [rsp+112], rcx
140066417lea rcx, [rsp+176]
14006641fmov [rsp+88], rcx
140066424mov [rsp+160], rcx
14006642cmov [rsp+168], 0
140066438test al, al
14006643ajne 0x140066952
140066440
140066440loc_140066440:
140066440mov eax, -1
140066445xor edx, edx
140066447movzx r10l, [rdi+200]
14006644fdiv r14l
140066452mov r13l, eax
140066455test r10b, r10b
140066458jne 0x140066670
14006645ecmp [rsp+128], 0
140066466jne 0x140066c85
14006646cxor edx, edx
14006646ecmp r9l, 8
140066472setne dl
140066475xor ebp, ebp
140066477xor esi, esi
140066479lea edx, [rdx+rdx+56]
14006647d
14006647dloc_14006647d:
14006647dcmp r9l, 10
140066481jg 0x1400667e8
140066487cmp r8w, 47
14006648cjbe 0x1400666d4
140066492cmp r8w, dx
140066496jae 0x1400666d4
14006649c
14006649cloc_14006649c:
14006649cmovzx r8l, r8w
1400664a0sub r8l, 48
1400664a4
1400664a4loc_1400664a4:
1400664a4cmp r13l, esi
1400664a7jb 0x1400667a0
1400664adimul esi, r14l
1400664b1mov rcx, [rbx+24]
1400664b5add r8l, esi
1400664b8setb al
1400664bbmov esi, r8l
1400664beadd r12l, 1
1400664c2or ebp, eax
1400664c4mov rax, [rbx+16]
1400664c8cmp rax, rcx
1400664cbjae 0x1400667b6
1400664d1
1400664d1loc_1400664d1:
1400664d1add rax, 2
1400664d5mov [rbx+16], rax
1400664d9
1400664d9loc_1400664d9:
1400664d9cmp rax, rcx
1400664dcjae 0x140066d60
1400664e2cmp [rax], -1
1400664e6je 0x140066d8b
1400664eccmp [rsp+64], 0
1400664f2je 0x140066cfb
1400664f8
1400664f8loc_1400664f8:
1400664f8cmp [rsp+80], -1
1400664feje 0x140066eb3
140066504
140066504loc_140066504:
140066504mov r15l, -1
14006650amov r10l, 1
140066510
140066510loc_140066510:
140066510mov r14, [rsp+168]
140066518test r14, r14
14006651bjne 0x1400666e8
140066521nop [rax+rax]
14006652cnop [rax]
140066530
140066530loc_140066530:
140066530test r12l, r12l
140066533jne 0x14006676d
140066539cmp [rsp+134], 1
140066541je 0x14006676d
140066547
140066547loc_140066547:
140066547mov rax, [rsp+120]
14006654cmov [rax], 0
140066552mov rax, [rsp+104]
140066557mov [rax], 4
14006655d
14006655dloc_14006655d:
14006655dtest r10b, r10b
140066560je 0x14006656a
140066562mov rax, [rsp+104]
140066567or [rax], 2
14006656a
14006656aloc_14006656a:
14006656amov rdx, [rsp+56]
14006656fmov [rsp+48], rbx
140066574mov rax, [rsp+48]
140066579mov rcx, [rsp+160]
140066581mov [rsp+56], rdx
140066586mov rdx, [rsp+56]
14006658bmov [rsp+48], rax
140066590mov rax, [rsp+96]
140066595mov dx, r15w
140066599mov [rsp+56], rdx
14006659emovdqu x1, [rsp+48]
1400665a4movups [rax], x1
1400665a7cmp rcx, [rsp+88]
1400665acje 0x1400665b3
1400665aecall operator delete(void*)
1400665b3
1400665b3loc_1400665b3:
1400665b3mov rcx, [rip+0x1310d6]
1400665bamov rax, [rsp+200]
1400665c2sub rax, [rcx]
1400665c5jne 0x1400672f5
1400665cbmov rax, [rsp+96]
1400665d0add rsp, 216
1400665d7pop rbx
1400665d8pop rsi
1400665d9pop rdi
1400665dapop rbp
1400665dbpop r12
1400665ddpop r13
1400665dfpop r14
1400665e1pop r15
1400665e3ret
1400665e4
1400665e4loc_1400665e4:
1400665e4cmp cx, r8w
1400665e8sete [rsp+135]
1400665f0test al, al
1400665f2jne 0x140066ac0
1400665f8cmp [rdi+72], r8w
1400665fdje 0x1400663a4
140066603
140066603loc_140066603:
140066603mov rax, [rbx+16]
140066607mov rcx, [rbx+24]
14006660bcmp rax, rcx
14006660ejae 0x14006709d
140066614add rax, 2
140066618mov [rbx+16], rax
14006661c
14006661cloc_14006661c:
14006661ccmp rax, rcx
14006661fjae 0x140066fd5
140066625cmp [rax], -1
140066629je 0x14006721d
14006662fcmp [rsp+64], 0
140066635je 0x140067211
14006663b
14006663bloc_14006663b:
14006663bcmp [rsp+80], -1
140066641je 0x1400671bd
140066647
140066647loc_140066647:
140066647mov [rsp+128], 1
14006664fmovzx eax, [rdi+32]
140066653mov r15l, -1
140066659xor r12l, r12l
14006665cmov [rsp+134], 0
140066664jmp 0x1400663ed
140066669
140066669 0f 1f 80 00 00 00 00 .......
140066670
140066670loc_140066670:
140066670cmp [rsp+128], 0
140066678jne 0x140066dac
14006667elea r11, [rdi+156]
140066685xor ebp, ebp
140066687xor esi, esi
140066689nop [rax]
140066690
140066690loc_140066690:
140066690movzx eax, [rdi+32]
140066694test al, al
140066696je 0x1400666a3
140066698cmp [rdi+74], r8w
14006669dje 0x1400668e8
1400666a3
1400666a3loc_1400666a3:
1400666a3cmp [rdi+72], r8w
1400666a8je 0x1400666d4
1400666aamov rdx, [rsp+72]
1400666afmov rax, r11
1400666b2nop [rax+rax]
1400666bdnop [rax]
1400666c0
1400666c0loc_1400666c0:
1400666c0cmp [rax], r8w
1400666c4je 0x140066830
1400666caadd rax, 2
1400666cesub rdx, 1
1400666d2jne 0x1400666c0
1400666d4
1400666d4loc_1400666d4:
1400666d4mov r14, [rsp+168]
1400666dcxor r10l, r10l
1400666dftest r14, r14
1400666e2je 0x140066530
1400666e8
1400666e8loc_1400666e8:
1400666e8mov rdx, [rsp+160]
1400666f0mov eax, 15
1400666f5cmp rdx, [rsp+88]
1400666falea r13, [r14+1]
1400666fecmovne rax, [rsp+176]
140066707cmp rax, r13
14006670ajb 0x140066dc6
140066710
140066710loc_140066710:
140066710mov [rdx+r14], r12b
140066714mov rax, [rsp+160]
14006671cmov [rsp+168], r13
140066724mov r8, [rsp+112]
140066729mov [rax+r14+1], 0
14006672fmov rdx, [rdi+24]
140066733mov rcx, [rdi+16]
140066737mov [rsp+64], r10b
14006673ccall std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
140066741movzx r10l, [rsp+64]
140066747test al, al
140066749je 0x140066adb
14006674f
14006674floc_14006674f:
14006674ftest r12l, r12l
140066752jne 0x14006676d
140066754cmp [rsp+134], 1
14006675cje 0x14006676d
14006675ecmp [rsp+168], 0
140066767je 0x140066547
14006676d
14006676dloc_14006676d:
14006676dcmp [rsp+128], 0
140066775jne 0x140066547
14006677btest bpl, bpl
14006677eje 0x140066aa5
140066784mov rax, [rsp+120]
140066789mov [rax], -1
14006678fmov rax, [rsp+104]
140066794mov [rax], 4
14006679ajmp 0x14006655d
14006679f
14006679f 90 .
1400667a0
1400667a0loc_1400667a0:
1400667a0mov rax, [rbx+16]
1400667a4mov rcx, [rbx+24]
1400667a8mov ebp, 1
1400667adcmp rax, rcx
1400667b0jb 0x1400664d1
1400667b6
1400667b6loc_1400667b6:
1400667b6mov rax, [rbx]
1400667b9mov [rsp+136], edx
1400667c0mov rcx, rbx
1400667c3mov [rsp+72], r9l
1400667c8call [rax+80]
1400667cbmov rax, [rbx+16]
1400667cfmov rcx, [rbx+24]
1400667d3mov edx, [rsp+136]
1400667damov r9l, [rsp+72]
1400667dfjmp 0x1400664d9
1400667e4
1400667e4 0f 1f 40 00 ..@.
1400667e8
1400667e8loc_1400667e8:
1400667e8lea eax, [r8-48]
1400667eccmp ax, 9
1400667f0jbe 0x14006649c
1400667f6lea eax, [r8-97]
1400667facmp ax, 5
1400667feja 0x14006680d
140066800movzx r8l, r8w
140066804sub r8l, 87
140066808jmp 0x1400664a4
14006680d
14006680dloc_14006680d:
14006680dlea eax, [r8-65]
140066811cmp ax, 5
140066815ja 0x1400666d4
14006681bmovzx r8l, r8w
14006681fsub r8l, 55
140066823jmp 0x1400664a4
140066828
140066828 0f 1f 84 00 00 00 00 00 ........
140066830
140066830loc_140066830:
140066830sub rax, r11
140066833sar rax, 1
140066836lea edx, [rax-6]
140066839cmp eax, 15
14006683ccmovg eax, edx
14006683fcmp r13l, esi
140066842jb 0x1400668a0
140066844imul esi, r14l
140066848add eax, esi
14006684asetb dl
14006684dmov esi, eax
14006684fadd r12l, 1
140066853or ebp, edx
140066855
140066855loc_140066855:
140066855mov rax, [rbx+16]
140066859mov rdx, [rbx+24]
14006685dcmp rax, rdx
140066860jae 0x1400668b0
140066862
140066862loc_140066862:
140066862add rax, 2
140066866mov [rbx+16], rax
14006686a
14006686aloc_14006686a:
14006686acmp rax, rdx
14006686djae 0x140066dfa
140066873cmp [rax], -1
140066877je 0x140066bdd
14006687dcmp [rsp+64], 0
140066883je 0x140066c78
140066889
140066889loc_140066889:
140066889cmp [rsp+80], -1
14006688fje 0x140066c0b
140066895
140066895loc_140066895:
140066895mov r15l, -1
14006689bjmp 0x140066510
1400668a0
1400668a0loc_1400668a0:
1400668a0mov rax, [rbx+16]
1400668a4mov rdx, [rbx+24]
1400668a8mov ebp, r10l
1400668abcmp rax, rdx
1400668aejb 0x140066862
1400668b0
1400668b0loc_1400668b0:
1400668b0mov rax, [rbx]
1400668b3mov [rsp+144], r11
1400668bbmov rcx, rbx
1400668bemov [rsp+136], r10b
1400668c6call [rax+80]
1400668c9mov rax, [rbx+16]
1400668cdmov rdx, [rbx+24]
1400668d1mov r11, [rsp+144]
1400668d9movzx r10l, [rsp+136]
1400668e2jmp 0x14006686a
1400668e4
1400668e4 0f 1f 40 00 ..@.
1400668e8
1400668e8loc_1400668e8:
1400668e8test r12l, r12l
1400668ebje 0x14006708e
1400668f1mov rax, [rsp+168]
1400668f9mov rdx, [rsp+160]
140066901mov ecx, 15
140066906cmp rdx, [rsp+88]
14006690bcmovne rcx, [rsp+176]
140066914lea r15, [rax+1]
140066918cmp rcx, r15
14006691bjb 0x140066986
14006691d
14006691dloc_14006691d:
14006691dmov [rdx+rax], r12b
140066921mov rdx, [rsp+160]
140066929xor r12l, r12l
14006692cmov [rsp+168], r15
140066934mov [rdx+rax+1], 0
140066939jmp 0x140066855
14006693e
14006693eloc_14006693e:
14006693emov [rsp+72], 22
140066947mov r9l, 22
14006694djmp 0x140066402
140066952
140066952loc_140066952:
140066952mov rcx, [rsp+112]
140066957mov edx, 32
14006695cmov [rsp+144], r8l
140066964mov [rsp+136], r9l
14006696ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
140066971mov r9l, [rsp+136]
140066979mov r8l, [rsp+144]
140066981jmp 0x140066440
140066986
140066986loc_140066986:
140066986mov rcx, [rsp+112]
14006698bxor r9l, r9l
14006698exor r8l, r8l
140066991mov rdx, rax
140066994mov [rsp+32], 1
14006699dmov [rsp+152], r11
1400669a5mov [rsp+144], r10b
1400669admov [rsp+136], rax
1400669b5call 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)
1400669bamov rdx, [rsp+160]
1400669c2mov r11, [rsp+152]
1400669camovzx r10l, [rsp+144]
1400669d3mov rax, [rsp+136]
1400669dbjmp 0x14006691d
1400669e0
1400669e0loc_1400669e0:
1400669e0mov [rsp+135], 0
1400669e8movzx eax, [rdi+32]
1400669ecxor r8l, r8l
1400669efxor r12l, r12l
1400669f2mov [rsp+128], 1
1400669famov [rsp+134], 0
140066a02jmp 0x1400663ed
140066a07
140066a07loc_140066a07:
140066a07movzx ecx, [rsp+134]
140066a0fxor ecx, 1
140066a12cmp r14l, 10
140066a16sete r9b
140066a1aor cl, r9b
140066a1dje 0x140066aeb
140066a23test esi, esi
140066a25sete dl
140066a28cmp r14l, 8
140066a2csete al
140066a2for dl, al
140066a31mov [rsp+134], dl
140066a38je 0x140067044
140066a3exor r12l, r12l
140066a41mov r14l, 8
140066a47
140066a47loc_140066a47:
140066a47mov rax, [rbx+16]
140066a4bmov rdx, [rbx+24]
140066a4fcmp rax, rdx
140066a52jae 0x140067078
140066a58add rax, 2
140066a5cmov [rbx+16], rax
140066a60
140066a60loc_140066a60:
140066a60cmp rax, rdx
140066a63jae 0x140066f70
140066a69cmp [rax], -1
140066a6dje 0x14006711e
140066a73cmp [rsp+64], 0
140066a79je 0x1400670f7
140066a7f
140066a7floc_140066a7f:
140066a7fcmp [rsp+80], -1
140066a85je 0x140067140
140066a8b
140066a8bloc_140066a8b:
140066a8bmov [rsp+128], 1
140066a93movzx eax, [rdi+32]
140066a97mov r8l, r13l
140066a9amov r15l, -1
140066aa0jmp 0x1400663ed
140066aa5
140066aa5loc_140066aa5:
140066aa5mov eax, esi
140066aa7neg eax
140066aa9cmp [rsp+135], 0
140066ab1cmovne esi, eax
140066ab4mov rax, [rsp+120]
140066ab9mov [rax], esi
140066abbjmp 0x14006655d
140066ac0
140066ac0loc_140066ac0:
140066ac0cmp [rdi+74], r8w
140066ac5je 0x1400663a4
140066acbcmp [rdi+72], r8w
140066ad0je 0x1400663a4
140066ad6jmp 0x140066603
140066adb
140066adbloc_140066adb:
140066adbmov rax, [rsp+104]
140066ae0mov [rax], 4
140066ae6jmp 0x14006674f
140066aeb
140066aebloc_140066aeb:
140066aebcmp [rdi+152], r13w
140066af3je 0x140066b03
140066af5cmp [rdi+154], r13w
140066afdjne 0x14006725e
140066b03
140066b03loc_140066b03:
140066b03test esi, esi
140066b05sete cl
140066b08cmp r14l, 16
140066b0csete dl
140066b0for cl, dl
140066b11je 0x1400672a0
140066b17mov [rsp+134], 0
140066b1fxor r12l, r12l
140066b22mov r14l, 16
140066b28jmp 0x140066a47
140066b2d
140066b2dloc_140066b2d:
140066b2dmov rax, [rbx+16]
140066b31cmp rax, [rbx+24]
140066b35jae 0x14006716d
140066b3bmovzx r8l, [rax]
140066b3f
140066b3floc_140066b3f:
140066b3fxor eax, eax
140066b41cmp r8w, -1
140066b46cmove rbx, rax
140066b4ajmp 0x140066379
140066b4f
140066b4floc_140066b4f:
140066b4fmov ecx, 208
140066b54call operator new(unsigned long long)
140066b59mov rdi, rax
140066b5cmov [rax+8], 0
140066b63mov rax, [rip+0x130796]
140066b6alea rdx, [rbp+208]
140066b71mov [rdi+16], 0
140066b79mov rcx, rdi
140066b7cadd rax, 16
140066b80mov [rdi+24], 0
140066b88mov [rdi], rax
140066b8bmov [rdi+32], 0
140066b8fmov [rdi+40], 0
140066b97mov [rdi+48], 0
140066b9fmov [rdi+56], 0
140066ba7mov [rdi+64], 0
140066bafmov [rdi+72], 0
140066bb6mov [rdi+200], 0
140066bbdcall std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140066bc2mov rcx, [rbp+208]
140066bc9mov rdx, rdi
140066bccmov r8, r13
140066bcfcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140066bd4mov rdi, [r12]
140066bd8jmp 0x1400662f2
140066bdd
140066bddloc_140066bdd:
140066bddcmp [rsp+64], 0
140066be3je 0x140066f32
140066be9xor ebx, ebx
140066bebmov r8l, -1
140066bf1mov r15l, r10l
140066bf4cmp [rsp+80], -1
140066bfaje 0x140066c0e
140066bfcnop [rax]
140066c00
140066c00loc_140066c00:
140066c00mov r15l, -1
140066c06jmp 0x140066690
140066c0b
140066c0bloc_140066c0b:
140066c0bxor r15l, r15l
140066c0e
140066c0eloc_140066c0e:
140066c0emov rcx, [rsp+64]
140066c13mov rax, [rcx+16]
140066c17cmp rax, [rcx+24]
140066c1bjae 0x140066e50
140066c21movzx eax, [rax]
140066c24
140066c24loc_140066c24:
140066c24cmp ax, -1
140066c28mov ecx, 0
140066c2dcmovne rcx, [rsp+64]
140066c33mov eax, 0
140066c38cmove eax, r10l
140066c3cmov [rsp+64], rcx
140066c41
140066c41loc_140066c41:
140066c41cmp al, r15b
140066c44je 0x140066895
140066c4atest rbx, rbx
140066c4dje 0x140066c70
140066c4f
140066c4floc_140066c4f:
140066c4fmov rax, [rbx+16]
140066c53cmp rax, [rbx+24]
140066c57jae 0x140066e81
140066c5dmovzx r8l, [rax]
140066c61
140066c61loc_140066c61:
140066c61xor eax, eax
140066c63cmp r8w, -1
140066c68cmove rbx, rax
140066c6cjmp 0x140066c00
140066c6e
140066c6e 66 90 f.
140066c70
140066c70loc_140066c70:
140066c70mov r8l, -1
140066c76jmp 0x140066c00
140066c78
140066c78loc_140066c78:
140066c78movzx eax, [rsp+133]
140066c80xor r15l, r15l
140066c83jmp 0x140066c41
140066c85
140066c85loc_140066c85:
140066c85movzx r10l, [rsp+128]
140066c8exor ebp, ebp
140066c90xor esi, esi
140066c92mov [rsp+128], 0
140066c9ajmp 0x140066510
140066c9f
140066c9floc_140066c9f:
140066c9fmov rax, [rbx+16]
140066ca3cmp rax, [rbx+24]
140066ca7jae 0x1400670e1
140066cadmovzx eax, [rax]
140066cb0
140066cb0loc_140066cb0:
140066cb0cmp ax, -1
140066cb4mov eax, 0
140066cb9cmovne ebp, eax
140066cbcmov eax, 0
140066cc1cmove rbx, rax
140066cc5jmp 0x140066333
140066cca
140066ccaloc_140066cca:
140066ccamov rax, [rsi+16]
140066ccecmp rax, [rsi+24]
140066cd2jae 0x1400670cb
140066cd8movzx eax, [rax]
140066cdb
140066cdbloc_140066cdb:
140066cdbcmp ax, -1
140066cdfmov eax, 0
140066ce4cmovne r12l, eax
140066ce8mov eax, 0
140066cedcmovne rax, rsi
140066cf1mov [rsp+64], rax
140066cf6jmp 0x14006635f
140066cfb
140066cfbloc_140066cfb:
140066cfbmovzx eax, [rsp+133]
140066d03xor r15l, r15l
140066d06nop [rax+rax]
140066d10
140066d10loc_140066d10:
140066d10cmp al, r15b
140066d13je 0x140066504
140066d19test rbx, rbx
140066d1cje 0x140066d50
140066d1e
140066d1eloc_140066d1e:
140066d1emov rax, [rbx+16]
140066d22cmp rax, [rbx+24]
140066d26jae 0x140066ee4
140066d2cmovzx r8l, [rax]
140066d30
140066d30loc_140066d30:
140066d30mov r15l, -1
140066d36cmp r8w, -1
140066d3bjne 0x14006647d
140066d41nop [rax+rax]
140066d4cnop [rax]
140066d50
140066d50loc_140066d50:
140066d50xor r10l, r10l
140066d53mov r15l, -1
140066d59xor ebx, ebx
140066d5bjmp 0x140066510
140066d60
140066d60loc_140066d60:
140066d60mov rax, [rbx]
140066d63mov [rsp+136], edx
140066d6amov rcx, rbx
140066d6dmov [rsp+72], r9l
140066d72call [rax+72]
140066d75cmp ax, -1
140066d79mov r9l, [rsp+72]
140066d7emov edx, [rsp+136]
140066d85jne 0x140066f4b
140066d8b
140066d8bloc_140066d8b:
140066d8bcmp [rsp+64], 0
140066d91je 0x140067054
140066d97cmp [rsp+80], -1
140066d9djne 0x140066d50
140066d9fxor ebx, ebx
140066da1mov r15l, 1
140066da7jmp 0x140066eb6
140066dac
140066dacloc_140066dac:
140066dacmovzx r10l, [rsp+128]
140066db5xor esi, esi
140066db7xor ebp, ebp
140066db9mov [rsp+128], 0
140066dc1jmp 0x140066510
140066dc6
140066dc6loc_140066dc6:
140066dc6mov rcx, [rsp+112]
140066dcbxor r9l, r9l
140066dcexor r8l, r8l
140066dd1mov rdx, r14
140066dd4mov [rsp+32], 1
140066dddmov [rsp+64], r10b
140066de2call 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)
140066de7mov rdx, [rsp+160]
140066defmovzx r10l, [rsp+64]
140066df5jmp 0x140066710
140066dfa
140066dfaloc_140066dfa:
140066dfamov rax, [rbx]
140066dfdmov [rsp+144], r11
140066e05mov rcx, rbx
140066e08mov [rsp+136], r10b
140066e10call [rax+72]
140066e13cmp ax, -1
140066e17mov r11, [rsp+144]
140066e1fmovzx r10l, [rsp+136]
140066e28je 0x140066bdd
140066e2ecmp [rsp+64], 0
140066e34jne 0x140066889
140066e3acmp [rsp+80], -1
140066e40je 0x140066c4f
140066e46jmp 0x140066895
140066e4b
140066e4b 0f 1f 44 00 00 ..D..
140066e50
140066e50loc_140066e50:
140066e50mov rcx, [rsp+64]
140066e55mov [rsp+144], r11
140066e5dmov [rsp+136], r10b
140066e65mov rax, [rcx]
140066e68call [rax+72]
140066e6bmov r11, [rsp+144]
140066e73movzx r10l, [rsp+136]
140066e7cjmp 0x140066c24
140066e81
140066e81loc_140066e81:
140066e81mov rax, [rbx]
140066e84mov [rsp+144], r11
140066e8cmov rcx, rbx
140066e8fmov [rsp+136], r10b
140066e97call [rax+72]
140066e9amov r11, [rsp+144]
140066ea2mov r8l, eax
140066ea5movzx r10l, [rsp+136]
140066eaejmp 0x140066c61
140066eb3
140066eb3loc_140066eb3:
140066eb3xor r15l, r15l
140066eb6
140066eb6loc_140066eb6:
140066eb6mov rcx, [rsp+64]
140066ebbmov rax, [rcx+16]
140066ebfcmp rax, [rcx+24]
140066ec3jae 0x140066f0d
140066ec5movzx eax, [rax]
140066ec8
140066ec8loc_140066ec8:
140066ec8cmp ax, -1
140066eccmov ecx, 0
140066ed1cmovne rcx, [rsp+64]
140066ed7sete al
140066edamov [rsp+64], rcx
140066edfjmp 0x140066d10
140066ee4
140066ee4loc_140066ee4:
140066ee4mov rax, [rbx]
140066ee7mov [rsp+136], edx
140066eeemov rcx, rbx
140066ef1mov [rsp+72], r9l
140066ef6call [rax+72]
140066ef9mov edx, [rsp+136]
140066f00mov r9l, [rsp+72]
140066f05mov r8l, eax
140066f08jmp 0x140066d30
140066f0d
140066f0dloc_140066f0d:
140066f0dmov rcx, [rsp+64]
140066f12mov [rsp+136], edx
140066f19mov [rsp+72], r9l
140066f1emov rax, [rcx]
140066f21call [rax+72]
140066f24mov edx, [rsp+136]
140066f2bmov r9l, [rsp+72]
140066f30jmp 0x140066ec8
140066f32
140066f32loc_140066f32:
140066f32cmp [rsp+80], -1
140066f38je 0x140067295
140066f3exor ebx, ebx
140066f40mov r8l, -1
140066f46jmp 0x140066c00
140066f4b
140066f4bloc_140066f4b:
140066f4bcmp [rsp+64], 0
140066f51jne 0x1400664f8
140066f57cmp [rsp+80], -1
140066f5dje 0x140066d1e
140066f63jmp 0x140066504
140066f68
140066f68 0f 1f 84 00 00 00 00 00 ........
140066f70
140066f70loc_140066f70:
140066f70mov rax, [rbx]
140066f73mov rcx, rbx
140066f76call [rax+72]
140066f79cmp ax, -1
140066f7dje 0x14006711e
140066f83cmp [rsp+64], 0
140066f89jne 0x140066a7f
140066f8fcmp [rsp+80], -1
140066f95jne 0x140066a8b
140066f9b
140066f9bloc_140066f9b:
140066f9bmov rax, [rbx+16]
140066f9fcmp rax, [rbx+24]
140066fa3jae 0x1400671ac
140066fa9movzx r13l, [rax]
140066fad
140066fadloc_140066fad:
140066fadxor eax, eax
140066fafcmp r13w, -1
140066fb4cmove rbx, rax
140066fb8
140066fb8loc_140066fb8:
140066fb8movzx eax, [rdi+32]
140066fbcmov r15l, -1
140066fc2cmp [rsp+134], 0
140066fcajne 0x1400663b4
140066fd0jmp 0x1400663e2
140066fd5
140066fd5loc_140066fd5:
140066fd5mov rax, [rbx]
140066fd8mov [rsp+128], r8l
140066fe0mov rcx, rbx
140066fe3mov [rsp+72], edx
140066fe7call [rax+72]
140066feamov edx, [rsp+72]
140066feemov r8l, [rsp+128]
140066ff6cmp ax, -1
140066ffaje 0x14006721d
140067000cmp [rsp+64], 0
140067006jne 0x14006663b
14006700ccmp [rsp+80], -1
140067012jne 0x140066647
140067018
140067018loc_140067018:
140067018mov rax, [rbx+16]
14006701ccmp rax, [rbx+24]
140067020jae 0x1400672b7
140067026movzx r8l, [rax]
14006702a
14006702aloc_14006702a:
14006702axor ecx, ecx
14006702ccmp r8w, -1
140067031movzx eax, [rdi+32]
140067035mov r15l, -1
14006703bcmove rbx, rcx
14006703fjmp 0x1400663a4
140067044
140067044loc_140067044:
140067044mov [rsp+134], cl
14006704badd r12l, 1
14006704fjmp 0x140066a47
140067054
140067054loc_140067054:
140067054cmp [rsp+80], -1
14006705ajne 0x140066d50
140067060or r15l, -1
140067064xor ebx, ebx
140067066mov r10l, 1
14006706cjmp 0x140066510
140067071
140067071 0f 1f 80 00 00 00 00 .......
140067078
140067078loc_140067078:
140067078mov rax, [rbx]
14006707bmov rcx, rbx
14006707ecall [rax+80]
140067081mov rax, [rbx+16]
140067085mov rdx, [rbx+24]
140067089jmp 0x140066a60
14006708e
14006708eloc_14006708e:
14006708emov [rsp+128], al
140067095xor r10l, r10l
140067098jmp 0x140066510
14006709d
14006709dloc_14006709d:
14006709dmov rax, [rbx]
1400670a0mov [rsp+128], r8l
1400670a8mov rcx, rbx
1400670abmov [rsp+72], edx
1400670afcall [rax+80]
1400670b2mov rax, [rbx+16]
1400670b6mov rcx, [rbx+24]
1400670bamov r8l, [rsp+128]
1400670c2mov edx, [rsp+72]
1400670c6jmp 0x14006661c
1400670cb
1400670cbloc_1400670cb:
1400670cbmov rax, [rsi]
1400670cemov [rsp+64], edx
1400670d2mov rcx, rsi
1400670d5call [rax+72]
1400670d8mov edx, [rsp+64]
1400670dcjmp 0x140066cdb
1400670e1
1400670e1loc_1400670e1:
1400670e1mov rax, [rbx]
1400670e4mov [rsp+72], edx
1400670e8mov rcx, rbx
1400670ebcall [rax+72]
1400670eemov edx, [rsp+72]
1400670f2jmp 0x140066cb0
1400670f7
1400670f7loc_1400670f7:
1400670f7movzx eax, [rsp+133]
1400670ffxor ebp, ebp
140067101
140067101loc_140067101:
140067101cmp al, bpl
140067104je 0x140066a8b
14006710amov r13l, -1
140067110test rbx, rbx
140067113jne 0x140066f9b
140067119jmp 0x140066fb8
14006711e
14006711eloc_14006711e:
14006711ecmp [rsp+64], 0
140067124je 0x140067186
140067126xor ebx, ebx
140067128mov ebp, 1
14006712dcmp [rsp+80], -1
140067133je 0x140067142
140067135mov r13l, -1
14006713bjmp 0x140066fb8
140067140
140067140loc_140067140:
140067140xor ebp, ebp
140067142
140067142loc_140067142:
140067142mov rcx, [rsp+64]
140067147mov rax, [rcx+16]
14006714bcmp rax, [rcx+24]
14006714fjae 0x14006719f
140067151movzx eax, [rax]
140067154
140067154loc_140067154:
140067154cmp ax, -1
140067158mov edx, 0
14006715dcmovne rdx, [rsp+64]
140067163sete al
140067166mov [rsp+64], rdx
14006716bjmp 0x140067101
14006716d
14006716dloc_14006716d:
14006716dmov rax, [rbx]
140067170mov [rsp+72], edx
140067174mov rcx, rbx
140067177call [rax+72]
14006717amov edx, [rsp+72]
14006717emov r8l, eax
140067181jmp 0x140066b3f
140067186
140067186loc_140067186:
140067186cmp [rsp+80], -1
14006718cje 0x1400672fa
140067192xor ebx, ebx
140067194mov r13l, -1
14006719ajmp 0x140066fb8
14006719f
14006719floc_14006719f:
14006719fmov rcx, [rsp+64]
1400671a4mov rax, [rcx]
1400671a7call [rax+72]
1400671aajmp 0x140067154
1400671ac
1400671acloc_1400671ac:
1400671acmov rax, [rbx]
1400671afmov rcx, rbx
1400671b2call [rax+72]
1400671b5mov r13l, eax
1400671b8jmp 0x140066fad
1400671bd
1400671bdloc_1400671bd:
1400671bdxor esi, esi
1400671bf
1400671bfloc_1400671bf:
1400671bfmov rcx, [rsp+64]
1400671c4mov rax, [rcx+16]
1400671c8cmp rax, [rcx+24]
1400671ccjae 0x140067236
1400671cemovzx eax, [rax]
1400671d1
1400671d1loc_1400671d1:
1400671d1cmp ax, -1
1400671d5mov ecx, 0
1400671dacmovne rcx, [rsp+64]
1400671e0sete al
1400671e3mov [rsp+64], rcx
1400671e8
1400671e8loc_1400671e8:
1400671e8cmp sil, al
1400671ebje 0x140066647
1400671f1test rbx, rbx
1400671f4jne 0x140067018
1400671fa
1400671faloc_1400671fa:
1400671famovzx eax, [rdi+32]
1400671femov r8l, -1
140067204xor ebx, ebx
140067206mov r15l, -1
14006720cjmp 0x1400663a4
140067211
140067211loc_140067211:
140067211movzx eax, [rsp+133]
140067219xor esi, esi
14006721bjmp 0x1400671e8
14006721d
14006721dloc_14006721d:
14006721dcmp [rsp+64], 0
140067223je 0x140067276
140067225xor ebx, ebx
140067227mov esi, 1
14006722ccmp [rsp+80], -1
140067232jne 0x1400671fa
140067234jmp 0x1400671bf
140067236
140067236loc_140067236:
140067236mov rcx, [rsp+64]
14006723bmov [rsp+128], r8l
140067243mov [rsp+72], edx
140067247mov rax, [rcx]
14006724acall [rax+72]
14006724dmov r8l, [rsp+128]
140067255mov edx, [rsp+72]
140067259jmp 0x1400671d1
14006725e
14006725eloc_14006725e:
14006725emov [rsp+128], 0
140067266mov r8l, r13l
140067269mov [rsp+134], 1
140067271jmp 0x1400663ed
140067276
140067276loc_140067276:
140067276movzx eax, [rdi+32]
14006727acmp [rsp+80], -1
140067280je 0x140067314
140067286xor ebx, ebx
140067288or r8l, -1
14006728cor r15l, -1
140067290jmp 0x1400663a4
140067295
140067295loc_140067295:
140067295or r15l, -1
140067299xor ebx, ebx
14006729bjmp 0x140066510
1400672a0
1400672a0loc_1400672a0:
1400672a0mov [rsp+128], cl
1400672a7mov r8l, r13l
1400672aamov [rsp+134], 1
1400672b2jmp 0x1400663f7
1400672b7
1400672b7loc_1400672b7:
1400672b7mov rax, [rbx]
1400672bamov [rsp+72], edx
1400672bemov rcx, rbx
1400672c1call [rax+72]
1400672c4mov edx, [rsp+72]
1400672c8mov r8l, eax
1400672cbjmp 0x14006702a
1400672d0
1400672d0 48 89 c1 e8 b8 a9 09 00 48 8b 07 48 89 f9 ff 50 H.......H..H...P
1400672e0 08 48 8b 3d a8 03 13 00 48 8b 84 24 c8 00 00 00 .H.=....H..$....
1400672f0 48 2b 07 74 73 H+.ts
1400672f5
1400672f5loc_1400672f5:
1400672f5call __stack_chk_fail
1400672fa
1400672faloc_1400672fa:
1400672famovzx eax, [rdi+32]
1400672femov r8l, r13l
140067301or r15l, -1
140067305xor ebx, ebx
140067307mov [rsp+128], 1
14006730fjmp 0x1400663ed
140067314
140067314loc_140067314:
140067314mov [rsp+128], 1
14006731cor r15l, -1
140067320xor ebx, ebx
140067322xor r12l, r12l
140067325mov [rsp+134], 0
14006732djmp 0x1400663ed
140067332
140067332 48 8b 4c 24 70 48 89 c3 e8 d1 5c 07 00 48 H.L$pH....\..H
140067340 8b 3d 4a 03 13 00 48 8b 84 24 c8 00 00 00 48 2b .=J...H..$....H+
140067350 07 75 a2 48 89 d9 e8 45 40 fb ff 48 89 c1 e8 2d .u.H...E@..H...-
140067360 a9 09 00 e9 79 ff ff ff e8 e3 ae 09 00 48 89 c3 ....y........H..
140067370 e8 0b ab 09 00 48 8b 3d 14 03 13 00 48 8b 84 24 .....H.=....H..$
140067380 c8 00 00 00 48 2b 07 74 ca e9 67 ff ff ff ....H+.t..g...
140066250
14006738e
14006738e // align 0x10
14006738e // align 0x10
140067390
140067390std::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>(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&) const:
140067390push r15
140067392push r14
140067394push r13
140067396push r12
140067398push rbp
140067399push rdi
14006739apush rsi
14006739bpush rbx
14006739csub rsp, 216
1400673a3mov rax, [r9+8]
1400673a7movdqu x0, [r8]
1400673acmov rsi, [r9]
1400673afmov rbp, [rsp+320]
1400673b7mov [rsp+80], rax
1400673bcmov rax, [rsp+328]
1400673c4mov [rsp+96], rcx
1400673c9mov rcx, [rip+0x1302c0]
1400673d0mov [rsp+104], rax
1400673d5mov rax, [rsp+336]
1400673ddmovups [rsp+48], x0
1400673e2mov rdx, [rsp+56]
1400673e7mov [rsp+128], rax
1400673efmov rax, [rcx]
1400673f2mov [rsp+200], rax
1400673famov rax, [rsp+48]
1400673fflea rcx, [rip+0x9ebaa]
140067406mov [rsp+64], rsi
14006740bmov r14l, edx
14006740emov rbx, rax
140067411call std::locale::id::_M_id() const
140067416mov r13, rax
140067419mov rax, [rbp+208]
140067420mov rax, [rax+24]
140067424lea r12, [rax+8*r13]
140067428mov rdi, [r12]
14006742ctest rdi, rdi
14006742fje 0x140067c7b
140067435
140067435loc_140067435:
140067435mov eax, [rbp+24]
140067438mov r13l, 8
14006743eand eax, 74
140067441mov edx, eax
140067443cmp eax, 64
140067446je 0x14006745a
140067448cmp eax, 8
14006744bmov r13l, 10
140067451mov eax, 16
140067456cmove r13l, eax
14006745a
14006745aloc_14006745a:
14006745acmp r14w, -1
14006745fsete r15b
140067463test rbx, rbx
140067466setne bpl
14006746aand bpl, r15b
14006746djne 0x140067dc6
140067473mov ebp, r15l
140067476
140067476loc_140067476:
140067476cmp [rsp+80], -1
14006747csete [rsp+116]
140067481test rsi, rsi
140067484setne r12b
140067488and r12b, [rsp+116]
14006748djne 0x140067df1
140067493movzx r12l, [rsp+116]
140067499
140067499loc_140067499:
140067499cmp r12b, bpl
14006749cje 0x140067b21
1400674a2test rbx, rbx
1400674a5je 0x1400674b0
1400674a7test r15b, r15b
1400674aajne 0x140067c59
1400674b0
1400674b0loc_1400674b0:
1400674b0mov r8l, r14l
1400674b3
1400674b3loc_1400674b3:
1400674b3movzx ecx, [rdi+148]
1400674bamovzx eax, [rdi+32]
1400674becmp cx, r8w
1400674c2je 0x140067724
1400674c8mov [rsp+119], 0
1400674cdcmp [rdi+150], r8w
1400674d5je 0x140067724
1400674db
1400674dbloc_1400674db:
1400674dbmov [rsp+118], 0
1400674e0xor r12l, r12l
1400674e3mov esi, edx
1400674e5mov r15l, r8l
1400674e8
1400674e8loc_1400674e8:
1400674e8test al, al
1400674eaje 0x1400674f3
1400674eccmp [rdi+74], r15w
1400674f1je 0x140067513
1400674f3
1400674f3loc_1400674f3:
1400674f3cmp [rdi+72], r15w
1400674f8je 0x140067513
1400674facmp [rdi+156], r15w
140067502je 0x140067b3f
140067508cmp [rsp+118], 0
14006750djne 0x140067c1a
140067513
140067513loc_140067513:
140067513mov [rsp+117], 0
140067518mov r8l, r15l
14006751b
14006751bloc_14006751b:
14006751bcmp r13l, 16
14006751fje 0x140067a86
140067525
140067525loc_140067525:
140067525movsxd rcx, r13l
140067528mov r9l, r13l
14006752bmov [rsp+72], rcx
140067530
140067530loc_140067530:
140067530lea rcx, [rsp+160]
140067538mov [rsp+176], 0
140067540mov [rsp+120], rcx
140067545lea rcx, [rsp+176]
14006754dmov [rsp+88], rcx
140067552mov [rsp+160], rcx
14006755amov [rsp+168], 0
140067566test al, al
140067568jne 0x140067a9a
14006756e
14006756eloc_14006756e:
14006756emovzx eax, [rsp+119]
140067573xor edx, edx
140067575movzx r15l, [rdi+200]
14006757dmov [rsp+152], eax
140067584add eax, 0x7fffffff
140067589mov [rsp+112], eax
14006758ddiv r13l
140067590mov r10l, eax
140067593test r15b, r15b
140067596jne 0x1400677a0
14006759ccmp [rsp+117], 0
1400675a1jne 0x140067db2
1400675a7xor edx, edx
1400675a9cmp r9l, 8
1400675adsetne dl
1400675b0xor ebp, ebp
1400675b2xor esi, esi
1400675b4lea r15l, [rdx+rdx+56]
1400675b9
1400675b9loc_1400675b9:
1400675b9cmp r9l, 10
1400675bdjg 0x140067920
1400675c3cmp r8w, 47
1400675c8jbe 0x140067804
1400675cecmp r8w, r15w
1400675d2jae 0x140067804
1400675d8
1400675d8loc_1400675d8:
1400675d8movzx r8l, r8w
1400675dcsub r8l, 48
1400675e0
1400675e0loc_1400675e0:
1400675e0cmp r10l, esi
1400675e3jb 0x1400678d0
1400675e9imul esi, r13l
1400675edmov eax, [rsp+112]
1400675f1mov rcx, [rbx+24]
1400675f5sub eax, r8l
1400675f8cmp eax, esi
1400675fasetb al
1400675fdadd esi, r8l
140067600add r12l, 1
140067604or ebp, eax
140067606mov rax, [rbx+16]
14006760acmp rax, rcx
14006760djae 0x1400678e6
140067613
140067613loc_140067613:
140067613add rax, 2
140067617mov [rbx+16], rax
14006761b
14006761bloc_14006761b:
14006761bcmp rax, rcx
14006761ejae 0x140067e80
140067624cmp [rax], -1
140067628je 0x140067ead
14006762ecmp [rsp+64], 0
140067634je 0x140067e22
14006763a
14006763aloc_14006763a:
14006763acmp [rsp+80], -1
140067640je 0x140067fc9
140067646
140067646loc_140067646:
140067646mov r14l, -1
14006764cmov r15l, 1
140067652
140067652loc_140067652:
140067652mov rax, [rsp+168]
14006765atest rax, rax
14006765djne 0x140067818
140067663nop [rax+rax]
14006766enop
140067670
140067670loc_140067670:
140067670test r12l, r12l
140067673jne 0x14006788e
140067679cmp [rsp+118], 1
14006767eje 0x14006788e
140067684
140067684loc_140067684:
140067684mov rax, [rsp+128]
14006768cmov [rax], 0
140067692mov rax, [rsp+104]
140067697mov [rax], 4
14006769d
14006769dloc_14006769d:
14006769dtest r15b, r15b
1400676a0je 0x1400676aa
1400676a2mov rax, [rsp+104]
1400676a7or [rax], 2
1400676aa
1400676aaloc_1400676aa:
1400676aamov rdx, [rsp+56]
1400676afmov [rsp+48], rbx
1400676b4mov rax, [rsp+48]
1400676b9mov rcx, [rsp+160]
1400676c1mov [rsp+56], rdx
1400676c6mov rdx, [rsp+56]
1400676cbmov [rsp+48], rax
1400676d0mov rax, [rsp+96]
1400676d5mov dx, r14w
1400676d9mov [rsp+56], rdx
1400676demovdqu x1, [rsp+48]
1400676e4movups [rax], x1
1400676e7cmp rcx, [rsp+88]
1400676ecje 0x1400676f3
1400676eecall operator delete(void*)
1400676f3
1400676f3loc_1400676f3:
1400676f3mov rcx, [rip+0x12ff96]
1400676famov rax, [rsp+200]
140067702sub rax, [rcx]
140067705jne 0x1400683dc
14006770bmov rax, [rsp+96]
140067710add rsp, 216
140067717pop rbx
140067718pop rsi
140067719pop rdi
14006771apop rbp
14006771bpop r12
14006771dpop r13
14006771fpop r14
140067721pop r15
140067723ret
140067724
140067724loc_140067724:
140067724cmp cx, r8w
140067728sete [rsp+119]
14006772dtest al, al
14006772fjne 0x140067bef
140067735cmp [rdi+72], r8w
14006773aje 0x1400674db
140067740
140067740loc_140067740:
140067740mov rax, [rbx+16]
140067744mov rcx, [rbx+24]
140067748cmp rax, rcx
14006774bjae 0x1400681a2
140067751add rax, 2
140067755mov [rbx+16], rax
140067759
140067759loc_140067759:
140067759cmp rax, rcx
14006775cjae 0x1400680ea
140067762cmp [rax], -1
140067766je 0x140068316
14006776ccmp [rsp+64], 0
140067772je 0x14006830d
140067778
140067778loc_140067778:
140067778cmp [rsp+80], -1
14006777eje 0x1400682b9
140067784
140067784loc_140067784:
140067784mov [rsp+117], 1
140067789movzx eax, [rdi+32]
14006778dmov r14l, -1
140067793xor r12l, r12l
140067796mov [rsp+118], 0
14006779bjmp 0x14006751b
1400677a0
1400677a0loc_1400677a0:
1400677a0cmp [rsp+117], 0
1400677a5jne 0x140067ece
1400677ablea r11, [rdi+156]
1400677b2xor ebp, ebp
1400677b4xor esi, esi
1400677b6nop [rax+rax]
1400677c0
1400677c0loc_1400677c0:
1400677c0movzx eax, [rdi+32]
1400677c4test al, al
1400677c6je 0x1400677d3
1400677c8cmp [rdi+74], r8w
1400677cdje 0x140067a30
1400677d3
1400677d3loc_1400677d3:
1400677d3cmp [rdi+72], r8w
1400677d8je 0x140067804
1400677damov rdx, [rsp+72]
1400677dfmov rax, r11
1400677e2nop [rax+rax]
1400677ednop [rax]
1400677f0
1400677f0loc_1400677f0:
1400677f0cmp r8w, [rax]
1400677f4je 0x140067960
1400677faadd rax, 2
1400677fesub rdx, 1
140067802jne 0x1400677f0
140067804
140067804loc_140067804:
140067804mov rax, [rsp+168]
14006780cxor r15l, r15l
14006780ftest rax, rax
140067812je 0x140067670
140067818
140067818loc_140067818:
140067818mov rcx, [rsp+160]
140067820mov edx, 15
140067825cmp rcx, [rsp+88]
14006782alea r13, [rax+1]
14006782ecmovne rdx, [rsp+176]
140067837cmp rdx, r13
14006783ajb 0x140067ee2
140067840
140067840loc_140067840:
140067840mov [rcx+rax], r12b
140067844mov rdx, [rsp+160]
14006784cmov [rsp+168], r13
140067854mov r8, [rsp+120]
140067859mov [rdx+rax+1], 0
14006785emov rdx, [rdi+24]
140067862mov rcx, [rdi+16]
140067866call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14006786btest al, al
14006786dje 0x140067c0a
140067873
140067873loc_140067873:
140067873test r12l, r12l
140067876jne 0x14006788e
140067878cmp [rsp+118], 1
14006787dje 0x14006788e
14006787fcmp [rsp+168], 0
140067888je 0x140067684
14006788e
14006788eloc_14006788e:
14006788ecmp [rsp+117], 0
140067893jne 0x140067684
140067899test bpl, bpl
14006789cje 0x140067bd4
1400678a2mov eax, [rsp+152]
1400678a9mov rdi, [rsp+128]
1400678b1neg eax
1400678b3xor eax, 0x7fffffff
1400678b8mov [rdi], eax
1400678bamov rax, [rsp+104]
1400678bfmov [rax], 4
1400678c5jmp 0x14006769d
1400678ca
1400678ca 66 0f 1f 44 00 00 f..D..
1400678d0
1400678d0loc_1400678d0:
1400678d0mov rax, [rbx+16]
1400678d4mov rcx, [rbx+24]
1400678d8mov ebp, 1
1400678ddcmp rax, rcx
1400678e0jb 0x140067613
1400678e6
1400678e6loc_1400678e6:
1400678e6mov rax, [rbx]
1400678e9mov [rsp+136], r10l
1400678f1mov rcx, rbx
1400678f4mov [rsp+72], r9l
1400678f9call [rax+80]
1400678fcmov rax, [rbx+16]
140067900mov rcx, [rbx+24]
140067904mov r10l, [rsp+136]
14006790cmov r9l, [rsp+72]
140067911jmp 0x14006761b
140067916
140067916 66 2e 0f 1f 84 00 00 00 00 00 f.........
140067920
140067920loc_140067920:
140067920lea eax, [r8-48]
140067924cmp ax, 9
140067928jbe 0x1400675d8
14006792elea eax, [r8-97]
140067932cmp ax, 5
140067936ja 0x140067945
140067938movzx r8l, r8w
14006793csub r8l, 87
140067940jmp 0x1400675e0
140067945
140067945loc_140067945:
140067945lea eax, [r8-65]
140067949cmp ax, 5
14006794dja 0x140067804
140067953movzx r8l, r8w
140067957sub r8l, 55
14006795bjmp 0x1400675e0
140067960
140067960loc_140067960:
140067960sub rax, r11
140067963sar rax, 1
140067966lea edx, [rax-6]
140067969cmp eax, 15
14006796ccmovg eax, edx
14006796fcmp r10l, esi
140067972jb 0x1400679e0
140067974imul esi, r13l
140067978mov edx, [rsp+112]
14006797csub edx, eax
14006797ecmp edx, esi
140067980setb dl
140067983add esi, eax
140067985add r12l, 1
140067989or ebp, edx
14006798b
14006798bloc_14006798b:
14006798bmov rax, [rbx+16]
14006798fmov rdx, [rbx+24]
140067993cmp rax, rdx
140067996jae 0x1400679f0
140067998
140067998loc_140067998:
140067998add rax, 2
14006799cmov [rbx+16], rax
1400679a0
1400679a0loc_1400679a0:
1400679a0cmp rax, rdx
1400679a3jae 0x140067f15
1400679a9cmp [rax], -1
1400679adje 0x140067d09
1400679b3cmp [rsp+64], 0
1400679b9je 0x140067da8
1400679bf
1400679bfloc_1400679bf:
1400679bfcmp [rsp+80], -1
1400679c5je 0x140067d3b
1400679cb
1400679cbloc_1400679cb:
1400679cbmov r14l, -1
1400679d1jmp 0x140067652
1400679d6
1400679d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400679e0
1400679e0loc_1400679e0:
1400679e0mov rax, [rbx+16]
1400679e4mov rdx, [rbx+24]
1400679e8mov ebp, r15l
1400679ebcmp rax, rdx
1400679eejb 0x140067998
1400679f0
1400679f0loc_1400679f0:
1400679f0mov rax, [rbx]
1400679f3mov [rsp+144], r10l
1400679fbmov rcx, rbx
1400679femov [rsp+136], r11
140067a06call [rax+80]
140067a09mov rax, [rbx+16]
140067a0dmov rdx, [rbx+24]
140067a11mov r10l, [rsp+144]
140067a19mov r11, [rsp+136]
140067a21jmp 0x1400679a0
140067a26
140067a26 66 2e 0f 1f 84 00 00 00 00 00 f.........
140067a30
140067a30loc_140067a30:
140067a30test r12l, r12l
140067a33je 0x140068196
140067a39mov rax, [rsp+168]
140067a41mov rdx, [rsp+160]
140067a49mov ecx, 15
140067a4ecmp rdx, [rsp+88]
140067a53cmovne rcx, [rsp+176]
140067a5clea r14, [rax+1]
140067a60cmp rcx, r14
140067a63jb 0x140067ac8
140067a65
140067a65loc_140067a65:
140067a65mov [rdx+rax], r12b
140067a69mov rdx, [rsp+160]
140067a71xor r12l, r12l
140067a74mov [rsp+168], r14
140067a7cmov [rdx+rax+1], 0
140067a81jmp 0x14006798b
140067a86
140067a86loc_140067a86:
140067a86mov [rsp+72], 22
140067a8fmov r9l, 22
140067a95jmp 0x140067530
140067a9a
140067a9aloc_140067a9a:
140067a9amov rcx, [rsp+120]
140067a9fmov edx, 32
140067aa4mov [rsp+112], r9l
140067aa9mov [rsp+152], r8l
140067ab1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
140067ab6mov r9l, [rsp+112]
140067abbmov r8l, [rsp+152]
140067ac3jmp 0x14006756e
140067ac8
140067ac8loc_140067ac8:
140067ac8mov rcx, [rsp+120]
140067acdxor r9l, r9l
140067ad0xor r8l, r8l
140067ad3mov rdx, rax
140067ad6mov [rsp+32], 1
140067adfmov [rsp+156], r10l
140067ae7mov [rsp+144], r11
140067aefmov [rsp+136], rax
140067af7call 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)
140067afcmov rdx, [rsp+160]
140067b04mov r10l, [rsp+156]
140067b0cmov r11, [rsp+144]
140067b14mov rax, [rsp+136]
140067b1cjmp 0x140067a65
140067b21
140067b21loc_140067b21:
140067b21mov [rsp+119], 0
140067b26movzx eax, [rdi+32]
140067b2axor r8l, r8l
140067b2dxor r12l, r12l
140067b30mov [rsp+117], 1
140067b35mov [rsp+118], 0
140067b3ajmp 0x14006751b
140067b3f
140067b3floc_140067b3f:
140067b3fmovzx ecx, [rsp+118]
140067b44xor ecx, 1
140067b47cmp r13l, 10
140067b4bsete r9b
140067b4for cl, r9b
140067b52je 0x140067c1a
140067b58test esi, esi
140067b5asete dl
140067b5dcmp r13l, 8
140067b61sete al
140067b64or dl, al
140067b66mov [rsp+118], dl
140067b6aje 0x140068153
140067b70xor r12l, r12l
140067b73mov r13l, 8
140067b79
140067b79loc_140067b79:
140067b79mov rax, [rbx+16]
140067b7dmov rdx, [rbx+24]
140067b81cmp rax, rdx
140067b84jae 0x140068180
140067b8aadd rax, 2
140067b8emov [rbx+16], rax
140067b92
140067b92loc_140067b92:
140067b92cmp rax, rdx
140067b95jae 0x140068088
140067b9bcmp [rax], -1
140067b9fje 0x14006821a
140067ba5cmp [rsp+64], 0
140067babje 0x1400681f6
140067bb1
140067bb1loc_140067bb1:
140067bb1cmp [rsp+80], -1
140067bb7je 0x14006823c
140067bbd
140067bbdloc_140067bbd:
140067bbdmov [rsp+117], 1
140067bc2movzx eax, [rdi+32]
140067bc6mov r8l, r15l
140067bc9mov r14l, -1
140067bcfjmp 0x14006751b
140067bd4
140067bd4loc_140067bd4:
140067bd4mov eax, esi
140067bd6neg eax
140067bd8cmp [rsp+119], 0
140067bddcmovne esi, eax
140067be0mov rax, [rsp+128]
140067be8mov [rax], esi
140067beajmp 0x14006769d
140067bef
140067befloc_140067bef:
140067befcmp [rdi+74], r8w
140067bf4je 0x1400674db
140067bfacmp [rdi+72], r8w
140067bffje 0x1400674db
140067c05jmp 0x140067740
140067c0a
140067c0aloc_140067c0a:
140067c0amov rax, [rsp+104]
140067c0fmov [rax], 4
140067c15jmp 0x140067873
140067c1a
140067c1aloc_140067c1a:
140067c1acmp [rdi+152], r15w
140067c22je 0x140067c32
140067c24cmp [rdi+154], r15w
140067c2cjne 0x140068351
140067c32
140067c32loc_140067c32:
140067c32test esi, esi
140067c34sete cl
140067c37cmp r13l, 16
140067c3bsete dl
140067c3eor cl, dl
140067c40je 0x14006838d
140067c46mov [rsp+118], 0
140067c4bxor r12l, r12l
140067c4emov r13l, 16
140067c54jmp 0x140067b79
140067c59
140067c59loc_140067c59:
140067c59mov rax, [rbx+16]
140067c5dcmp rax, [rbx+24]
140067c61jae 0x140068269
140067c67movzx r8l, [rax]
140067c6b
140067c6bloc_140067c6b:
140067c6bxor eax, eax
140067c6dcmp r8w, -1
140067c72cmove rbx, rax
140067c76jmp 0x1400674b3
140067c7b
140067c7bloc_140067c7b:
140067c7bmov ecx, 208
140067c80call operator new(unsigned long long)
140067c85mov rdi, rax
140067c88mov [rax+8], 0
140067c8fmov rax, [rip+0x12f66a]
140067c96lea rdx, [rbp+208]
140067c9dmov [rdi+16], 0
140067ca5mov rcx, rdi
140067ca8add rax, 16
140067cacmov [rdi+24], 0
140067cb4mov [rdi], rax
140067cb7mov [rdi+32], 0
140067cbbmov [rdi+40], 0
140067cc3mov [rdi+48], 0
140067ccbmov [rdi+56], 0
140067cd3mov [rdi+64], 0
140067cdbmov [rdi+72], 0
140067ce2mov [rdi+200], 0
140067ce9call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140067ceemov rcx, [rbp+208]
140067cf5mov rdx, rdi
140067cf8mov r8, r13
140067cfbcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140067d00mov rdi, [r12]
140067d04jmp 0x140067435
140067d09
140067d09loc_140067d09:
140067d09cmp [rsp+64], 0
140067d0fje 0x14006804c
140067d15xor ebx, ebx
140067d17mov r8l, -1
140067d1dmov r14l, r15l
140067d20cmp [rsp+80], -1
140067d26je 0x140067d3e
140067d28nop [rax+rax]
140067d30
140067d30loc_140067d30:
140067d30mov r14l, -1
140067d36jmp 0x1400677c0
140067d3b
140067d3bloc_140067d3b:
140067d3bxor r14l, r14l
140067d3e
140067d3eloc_140067d3e:
140067d3emov rcx, [rsp+64]
140067d43mov rax, [rcx+16]
140067d47cmp rax, [rcx+24]
140067d4bjae 0x140067f68
140067d51movzx eax, [rax]
140067d54
140067d54loc_140067d54:
140067d54cmp ax, -1
140067d58mov ecx, 0
140067d5dcmovne rcx, [rsp+64]
140067d63mov eax, 0
140067d68cmove eax, r15l
140067d6cmov [rsp+64], rcx
140067d71
140067d71loc_140067d71:
140067d71cmp al, r14b
140067d74je 0x1400679cb
140067d7atest rbx, rbx
140067d7dje 0x140067da0
140067d7f
140067d7floc_140067d7f:
140067d7fmov rax, [rbx+16]
140067d83cmp rax, [rbx+24]
140067d87jae 0x140067f98
140067d8dmovzx r8l, [rax]
140067d91
140067d91loc_140067d91:
140067d91xor eax, eax
140067d93cmp r8w, -1
140067d98cmove rbx, rax
140067d9cjmp 0x140067d30
140067d9e
140067d9e 66 90 f.
140067da0
140067da0loc_140067da0:
140067da0mov r8l, -1
140067da6jmp 0x140067d30
140067da8
140067da8loc_140067da8:
140067da8movzx eax, [rsp+116]
140067dadxor r14l, r14l
140067db0jmp 0x140067d71
140067db2
140067db2loc_140067db2:
140067db2movzx r15l, [rsp+117]
140067db8xor ebp, ebp
140067dbamov [rsp+117], 0
140067dbfxor esi, esi
140067dc1jmp 0x140067652
140067dc6
140067dc6loc_140067dc6:
140067dc6mov rax, [rbx+16]
140067dcacmp rax, [rbx+24]
140067dcejae 0x1400681e0
140067dd4movzx eax, [rax]
140067dd7
140067dd7loc_140067dd7:
140067dd7cmp ax, -1
140067ddbmov eax, 0
140067de0cmovne ebp, eax
140067de3mov eax, 0
140067de8cmove rbx, rax
140067decjmp 0x140067476
140067df1
140067df1loc_140067df1:
140067df1mov rax, [rsi+16]
140067df5cmp rax, [rsi+24]
140067df9jae 0x1400681ca
140067dffmovzx eax, [rax]
140067e02
140067e02loc_140067e02:
140067e02cmp ax, -1
140067e06mov eax, 0
140067e0bcmovne r12l, eax
140067e0fmov eax, 0
140067e14cmovne rax, rsi
140067e18mov [rsp+64], rax
140067e1djmp 0x140067499
140067e22
140067e22loc_140067e22:
140067e22movzx eax, [rsp+116]
140067e27xor r14l, r14l
140067e2anop [rax+rax]
140067e30
140067e30loc_140067e30:
140067e30cmp al, r14b
140067e33je 0x140067646
140067e39test rbx, rbx
140067e3cje 0x140067e70
140067e3e
140067e3eloc_140067e3e:
140067e3emov rax, [rbx+16]
140067e42cmp rax, [rbx+24]
140067e46jae 0x140067ffa
140067e4cmovzx r8l, [rax]
140067e50
140067e50loc_140067e50:
140067e50mov r14l, -1
140067e56cmp r8w, -1
140067e5bjne 0x1400675b9
140067e61nop [rax+rax]
140067e6cnop [rax]
140067e70
140067e70loc_140067e70:
140067e70xor r15l, r15l
140067e73mov r14l, -1
140067e79xor ebx, ebx
140067e7bjmp 0x140067652
140067e80
140067e80loc_140067e80:
140067e80mov rax, [rbx]
140067e83mov [rsp+136], r10l
140067e8bmov rcx, rbx
140067e8emov [rsp+72], r9l
140067e93call [rax+72]
140067e96cmp ax, -1
140067e9amov r9l, [rsp+72]
140067e9fmov r10l, [rsp+136]
140067ea7jne 0x140068065
140067ead
140067eadloc_140067ead:
140067eadcmp [rsp+64], 0
140067eb3je 0x140068160
140067eb9cmp [rsp+80], -1
140067ebfjne 0x140067e70
140067ec1xor ebx, ebx
140067ec3mov r14l, 1
140067ec9jmp 0x140067fcc
140067ece
140067eceloc_140067ece:
140067ecemovzx r15l, [rsp+117]
140067ed4xor esi, esi
140067ed6mov [rsp+117], 0
140067edbxor ebp, ebp
140067eddjmp 0x140067652
140067ee2
140067ee2loc_140067ee2:
140067ee2mov rcx, [rsp+120]
140067ee7xor r9l, r9l
140067eeaxor r8l, r8l
140067eedmov rdx, rax
140067ef0mov [rsp+32], 1
140067ef9mov [rsp+64], rax
140067efecall 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)
140067f03mov rcx, [rsp+160]
140067f0bmov rax, [rsp+64]
140067f10jmp 0x140067840
140067f15
140067f15loc_140067f15:
140067f15mov rax, [rbx]
140067f18mov [rsp+144], r10l
140067f20mov rcx, rbx
140067f23mov [rsp+136], r11
140067f2bcall [rax+72]
140067f2ecmp ax, -1
140067f32mov r11, [rsp+136]
140067f3amov r10l, [rsp+144]
140067f42je 0x140067d09
140067f48cmp [rsp+64], 0
140067f4ejne 0x1400679bf
140067f54cmp [rsp+80], -1
140067f5aje 0x140067d7f
140067f60jmp 0x1400679cb
140067f65
140067f65 0f 1f 00 ...
140067f68
140067f68loc_140067f68:
140067f68mov rcx, [rsp+64]
140067f6dmov [rsp+144], r10l
140067f75mov [rsp+136], r11
140067f7dmov rax, [rcx]
140067f80call [rax+72]
140067f83mov r10l, [rsp+144]
140067f8bmov r11, [rsp+136]
140067f93jmp 0x140067d54
140067f98
140067f98loc_140067f98:
140067f98mov rax, [rbx]
140067f9bmov [rsp+144], r10l
140067fa3mov rcx, rbx
140067fa6mov [rsp+136], r11
140067faecall [rax+72]
140067fb1mov r10l, [rsp+144]
140067fb9mov r11, [rsp+136]
140067fc1mov r8l, eax
140067fc4jmp 0x140067d91
140067fc9
140067fc9loc_140067fc9:
140067fc9xor r14l, r14l
140067fcc
140067fccloc_140067fcc:
140067fccmov rcx, [rsp+64]
140067fd1mov rax, [rcx+16]
140067fd5cmp rax, [rcx+24]
140067fd9jae 0x140068025
140067fdbmovzx eax, [rax]
140067fde
140067fdeloc_140067fde:
140067fdecmp ax, -1
140067fe2mov ecx, 0
140067fe7cmovne rcx, [rsp+64]
140067fedsete al
140067ff0mov [rsp+64], rcx
140067ff5jmp 0x140067e30
140067ffa
140067ffaloc_140067ffa:
140067ffamov rax, [rbx]
140067ffdmov [rsp+136], r10l
140068005mov rcx, rbx
140068008mov [rsp+72], r9l
14006800dcall [rax+72]
140068010mov r10l, [rsp+136]
140068018mov r9l, [rsp+72]
14006801dmov r8l, eax
140068020jmp 0x140067e50
140068025
140068025loc_140068025:
140068025mov rcx, [rsp+64]
14006802amov [rsp+136], r10l
140068032mov [rsp+72], r9l
140068037mov rax, [rcx]
14006803acall [rax+72]
14006803dmov r10l, [rsp+136]
140068045mov r9l, [rsp+72]
14006804ajmp 0x140067fde
14006804c
14006804cloc_14006804c:
14006804ccmp [rsp+80], -1
140068052je 0x140068382
140068058xor ebx, ebx
14006805amov r8l, -1
140068060jmp 0x140067d30
140068065
140068065loc_140068065:
140068065cmp [rsp+64], 0
14006806bjne 0x14006763a
140068071cmp [rsp+80], -1
140068077je 0x140067e3e
14006807djmp 0x140067646
140068082
140068082 66 0f 1f 44 00 00 f..D..
140068088
140068088loc_140068088:
140068088mov rax, [rbx]
14006808bmov rcx, rbx
14006808ecall [rax+72]
140068091cmp ax, -1
140068095je 0x14006821a
14006809bcmp [rsp+64], 0
1400680a1jne 0x140067bb1
1400680a7cmp [rsp+80], -1
1400680adjne 0x140067bbd
1400680b3
1400680b3loc_1400680b3:
1400680b3mov rax, [rbx+16]
1400680b7cmp rax, [rbx+24]
1400680bbjae 0x1400682a8
1400680c1movzx r15l, [rax]
1400680c5
1400680c5loc_1400680c5:
1400680c5xor eax, eax
1400680c7cmp r15w, -1
1400680cccmove rbx, rax
1400680d0
1400680d0loc_1400680d0:
1400680d0movzx eax, [rdi+32]
1400680d4mov r14l, -1
1400680dacmp [rsp+118], 0
1400680dfjne 0x1400674e8
1400680e5jmp 0x140067513
1400680ea
1400680ealoc_1400680ea:
1400680eamov rax, [rbx]
1400680edmov [rsp+112], r8l
1400680f2mov rcx, rbx
1400680f5mov [rsp+72], edx
1400680f9call [rax+72]
1400680fcmov edx, [rsp+72]
140068100mov r8l, [rsp+112]
140068105cmp ax, -1
140068109je 0x140068316
14006810fcmp [rsp+64], 0
140068115jne 0x140067778
14006811bcmp [rsp+80], -1
140068121jne 0x140067784
140068127
140068127loc_140068127:
140068127mov rax, [rbx+16]
14006812bcmp rax, [rbx+24]
14006812fjae 0x14006839e
140068135movzx r8l, [rax]
140068139
140068139loc_140068139:
140068139xor ecx, ecx
14006813bcmp r8w, -1
140068140movzx eax, [rdi+32]
140068144mov r14l, -1
14006814acmove rbx, rcx
14006814ejmp 0x1400674db
140068153
140068153loc_140068153:
140068153mov [rsp+118], cl
140068157add r12l, 1
14006815bjmp 0x140067b79
140068160
140068160loc_140068160:
140068160cmp [rsp+80], -1
140068166jne 0x140067e70
14006816cor r14l, -1
140068170xor ebx, ebx
140068172mov r15l, 1
140068178jmp 0x140067652
14006817d
14006817d 0f 1f 00 ...
140068180
140068180loc_140068180:
140068180mov rax, [rbx]
140068183mov rcx, rbx
140068186call [rax+80]
140068189mov rax, [rbx+16]
14006818dmov rdx, [rbx+24]
140068191jmp 0x140067b92
140068196
140068196loc_140068196:
140068196mov [rsp+117], al
14006819axor r15l, r15l
14006819djmp 0x140067652
1400681a2
1400681a2loc_1400681a2:
1400681a2mov rax, [rbx]
1400681a5mov [rsp+112], r8l
1400681aamov rcx, rbx
1400681admov [rsp+72], edx
1400681b1call [rax+80]
1400681b4mov rax, [rbx+16]
1400681b8mov rcx, [rbx+24]
1400681bcmov r8l, [rsp+112]
1400681c1mov edx, [rsp+72]
1400681c5jmp 0x140067759
1400681ca
1400681caloc_1400681ca:
1400681camov rax, [rsi]
1400681cdmov [rsp+64], edx
1400681d1mov rcx, rsi
1400681d4call [rax+72]
1400681d7mov edx, [rsp+64]
1400681dbjmp 0x140067e02
1400681e0
1400681e0loc_1400681e0:
1400681e0mov rax, [rbx]
1400681e3mov [rsp+72], edx
1400681e7mov rcx, rbx
1400681eacall [rax+72]
1400681edmov edx, [rsp+72]
1400681f1jmp 0x140067dd7
1400681f6
1400681f6loc_1400681f6:
1400681f6movzx eax, [rsp+116]
1400681fbxor ebp, ebp
1400681fd
1400681fdloc_1400681fd:
1400681fdcmp al, bpl
140068200je 0x140067bbd
140068206mov r15l, -1
14006820ctest rbx, rbx
14006820fjne 0x1400680b3
140068215jmp 0x1400680d0
14006821a
14006821aloc_14006821a:
14006821acmp [rsp+64], 0
140068220je 0x140068282
140068222xor ebx, ebx
140068224mov ebp, 1
140068229cmp [rsp+80], -1
14006822fje 0x14006823e
140068231mov r15l, -1
140068237jmp 0x1400680d0
14006823c
14006823cloc_14006823c:
14006823cxor ebp, ebp
14006823e
14006823eloc_14006823e:
14006823emov rcx, [rsp+64]
140068243mov rax, [rcx+16]
140068247cmp rax, [rcx+24]
14006824bjae 0x14006829b
14006824dmovzx eax, [rax]
140068250
140068250loc_140068250:
140068250cmp ax, -1
140068254mov edx, 0
140068259cmovne rdx, [rsp+64]
14006825fsete al
140068262mov [rsp+64], rdx
140068267jmp 0x1400681fd
140068269
140068269loc_140068269:
140068269mov rax, [rbx]
14006826cmov [rsp+72], edx
140068270mov rcx, rbx
140068273call [rax+72]
140068276mov edx, [rsp+72]
14006827amov r8l, eax
14006827djmp 0x140067c6b
140068282
140068282loc_140068282:
140068282cmp [rsp+80], -1
140068288je 0x1400683e1
14006828exor ebx, ebx
140068290mov r15l, -1
140068296jmp 0x1400680d0
14006829b
14006829bloc_14006829b:
14006829bmov rcx, [rsp+64]
1400682a0mov rax, [rcx]
1400682a3call [rax+72]
1400682a6jmp 0x140068250
1400682a8
1400682a8loc_1400682a8:
1400682a8mov rax, [rbx]
1400682abmov rcx, rbx
1400682aecall [rax+72]
1400682b1mov r15l, eax
1400682b4jmp 0x1400680c5
1400682b9
1400682b9loc_1400682b9:
1400682b9xor esi, esi
1400682bb
1400682bbloc_1400682bb:
1400682bbmov rcx, [rsp+64]
1400682c0mov rax, [rcx+16]
1400682c4cmp rax, [rcx+24]
1400682c8jae 0x14006832f
1400682camovzx eax, [rax]
1400682cd
1400682cdloc_1400682cd:
1400682cdcmp ax, -1
1400682d1mov ecx, 0
1400682d6cmovne rcx, [rsp+64]
1400682dcsete al
1400682dfmov [rsp+64], rcx
1400682e4
1400682e4loc_1400682e4:
1400682e4cmp sil, al
1400682e7je 0x140067784
1400682edtest rbx, rbx
1400682f0jne 0x140068127
1400682f6
1400682f6loc_1400682f6:
1400682f6movzx eax, [rdi+32]
1400682famov r8l, -1
140068300xor ebx, ebx
140068302mov r14l, -1
140068308jmp 0x1400674db
14006830d
14006830dloc_14006830d:
14006830dmovzx eax, [rsp+116]
140068312xor esi, esi
140068314jmp 0x1400682e4
140068316
140068316loc_140068316:
140068316cmp [rsp+64], 0
14006831cje 0x140068363
14006831exor ebx, ebx
140068320mov esi, 1
140068325cmp [rsp+80], -1
14006832bjne 0x1400682f6
14006832djmp 0x1400682bb
14006832f
14006832floc_14006832f:
14006832fmov rcx, [rsp+64]
140068334mov [rsp+112], r8l
140068339mov [rsp+72], edx
14006833dmov rax, [rcx]
140068340call [rax+72]
140068343mov r8l, [rsp+112]
140068348mov edx, [rsp+72]
14006834cjmp 0x1400682cd
140068351
140068351loc_140068351:
140068351mov [rsp+117], 0
140068356mov r8l, r15l
140068359mov [rsp+118], 1
14006835ejmp 0x14006751b
140068363
140068363loc_140068363:
140068363movzx eax, [rdi+32]
140068367cmp [rsp+80], -1
14006836dje 0x1400683f8
140068373xor ebx, ebx
140068375or r8l, -1
140068379or r14l, -1
14006837djmp 0x1400674db
140068382
140068382loc_140068382:
140068382or r14l, -1
140068386xor ebx, ebx
140068388jmp 0x140067652
14006838d
14006838dloc_14006838d:
14006838dmov [rsp+117], cl
140068391mov r8l, r15l
140068394mov [rsp+118], 1
140068399jmp 0x140067525
14006839e
14006839eloc_14006839e:
14006839emov rax, [rbx]
1400683a1mov [rsp+72], edx
1400683a5mov rcx, rbx
1400683a8call [rax+72]
1400683abmov edx, [rsp+72]
1400683afmov r8l, eax
1400683b2jmp 0x140068139
1400683b7
1400683b7 48 89 c1 e8 d1 98 09 00 48 H.......H
1400683c0 8b 07 48 89 f9 ff 50 08 48 8b 3d c1 f2 12 00 48 ..H...P.H.=....H
1400683d0 8b 84 24 c8 00 00 00 48 2b 07 74 67 ..$....H+.tg
1400683dc
1400683dcloc_1400683dc:
1400683dccall __stack_chk_fail
1400683e1
1400683e1loc_1400683e1:
1400683e1mov [rsp+117], 1
1400683e6movzx eax, [rdi+32]
1400683eamov r8l, r15l
1400683edor r14l, -1
1400683f1xor ebx, ebx
1400683f3jmp 0x14006751b
1400683f8
1400683f8loc_1400683f8:
1400683f8mov [rsp+117], 1
1400683fdor r14l, -1
140068401xor ebx, ebx
140068403xor r12l, r12l
140068406mov [rsp+118], 0
14006840bjmp 0x14006751b
140068410
140068410 48 8b 4c 24 78 48 89 c3 e8 f3 4b 07 00 48 8b 3d H.L$xH....K..H.=
140068420 6c f2 12 00 48 8b 84 24 c8 00 00 00 48 2b 07 75 l...H..$....H+.u
140068430 ab 48 89 d9 e8 67 2f fb ff 48 89 c1 e8 4f 98 09 .H...g/..H...O..
140068440 00 eb 85 e8 08 9e 09 00 48 89 c3 e8 30 9a 09 00 ........H...0...
140068450 48 8b 3d 39 f2 12 00 48 8b 84 24 c8 00 00 00 48 H.=9...H..$....H
140068460 2b 07 74 cd e9 73 ff ff ff +.t..s...
140067390
140067390std::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>(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&) const:
140067390push r15
140067392push r14
140067394push r13
140067396push r12
140067398push rbp
140067399push rdi
14006739apush rsi
14006739bpush rbx
14006739csub rsp, 216
1400673a3mov rax, [r9+8]
1400673a7movdqu x0, [r8]
1400673acmov rsi, [r9]
1400673afmov rbp, [rsp+320]
1400673b7mov [rsp+80], rax
1400673bcmov rax, [rsp+328]
1400673c4mov [rsp+96], rcx
1400673c9mov rcx, [rip+0x1302c0]
1400673d0mov [rsp+104], rax
1400673d5mov rax, [rsp+336]
1400673ddmovups [rsp+48], x0
1400673e2mov rdx, [rsp+56]
1400673e7mov [rsp+128], rax
1400673efmov rax, [rcx]
1400673f2mov [rsp+200], rax
1400673famov rax, [rsp+48]
1400673fflea rcx, [rip+0x9ebaa]
140067406mov [rsp+64], rsi
14006740bmov r14l, edx
14006740emov rbx, rax
140067411call std::locale::id::_M_id() const
140067416mov r13, rax
140067419mov rax, [rbp+208]
140067420mov rax, [rax+24]
140067424lea r12, [rax+8*r13]
140067428mov rdi, [r12]
14006742ctest rdi, rdi
14006742fje 0x140067c7b
140067435
140067435loc_140067435:
140067435mov eax, [rbp+24]
140067438mov r13l, 8
14006743eand eax, 74
140067441mov edx, eax
140067443cmp eax, 64
140067446je 0x14006745a
140067448cmp eax, 8
14006744bmov r13l, 10
140067451mov eax, 16
140067456cmove r13l, eax
14006745a
14006745aloc_14006745a:
14006745acmp r14w, -1
14006745fsete r15b
140067463test rbx, rbx
140067466setne bpl
14006746aand bpl, r15b
14006746djne 0x140067dc6
140067473mov ebp, r15l
140067476
140067476loc_140067476:
140067476cmp [rsp+80], -1
14006747csete [rsp+116]
140067481test rsi, rsi
140067484setne r12b
140067488and r12b, [rsp+116]
14006748djne 0x140067df1
140067493movzx r12l, [rsp+116]
140067499
140067499loc_140067499:
140067499cmp r12b, bpl
14006749cje 0x140067b21
1400674a2test rbx, rbx
1400674a5je 0x1400674b0
1400674a7test r15b, r15b
1400674aajne 0x140067c59
1400674b0
1400674b0loc_1400674b0:
1400674b0mov r8l, r14l
1400674b3
1400674b3loc_1400674b3:
1400674b3movzx ecx, [rdi+148]
1400674bamovzx eax, [rdi+32]
1400674becmp cx, r8w
1400674c2je 0x140067724
1400674c8mov [rsp+119], 0
1400674cdcmp [rdi+150], r8w
1400674d5je 0x140067724
1400674db
1400674dbloc_1400674db:
1400674dbmov [rsp+118], 0
1400674e0xor r12l, r12l
1400674e3mov esi, edx
1400674e5mov r15l, r8l
1400674e8
1400674e8loc_1400674e8:
1400674e8test al, al
1400674eaje 0x1400674f3
1400674eccmp [rdi+74], r15w
1400674f1je 0x140067513
1400674f3
1400674f3loc_1400674f3:
1400674f3cmp [rdi+72], r15w
1400674f8je 0x140067513
1400674facmp [rdi+156], r15w
140067502je 0x140067b3f
140067508cmp [rsp+118], 0
14006750djne 0x140067c1a
140067513
140067513loc_140067513:
140067513mov [rsp+117], 0
140067518mov r8l, r15l
14006751b
14006751bloc_14006751b:
14006751bcmp r13l, 16
14006751fje 0x140067a86
140067525
140067525loc_140067525:
140067525movsxd rcx, r13l
140067528mov r9l, r13l
14006752bmov [rsp+72], rcx
140067530
140067530loc_140067530:
140067530lea rcx, [rsp+160]
140067538mov [rsp+176], 0
140067540mov [rsp+120], rcx
140067545lea rcx, [rsp+176]
14006754dmov [rsp+88], rcx
140067552mov [rsp+160], rcx
14006755amov [rsp+168], 0
140067566test al, al
140067568jne 0x140067a9a
14006756e
14006756eloc_14006756e:
14006756emovzx eax, [rsp+119]
140067573xor edx, edx
140067575movzx r15l, [rdi+200]
14006757dmov [rsp+152], eax
140067584add eax, 0x7fffffff
140067589mov [rsp+112], eax
14006758ddiv r13l
140067590mov r10l, eax
140067593test r15b, r15b
140067596jne 0x1400677a0
14006759ccmp [rsp+117], 0
1400675a1jne 0x140067db2
1400675a7xor edx, edx
1400675a9cmp r9l, 8
1400675adsetne dl
1400675b0xor ebp, ebp
1400675b2xor esi, esi
1400675b4lea r15l, [rdx+rdx+56]
1400675b9
1400675b9loc_1400675b9:
1400675b9cmp r9l, 10
1400675bdjg 0x140067920
1400675c3cmp r8w, 47
1400675c8jbe 0x140067804
1400675cecmp r8w, r15w
1400675d2jae 0x140067804
1400675d8
1400675d8loc_1400675d8:
1400675d8movzx r8l, r8w
1400675dcsub r8l, 48
1400675e0
1400675e0loc_1400675e0:
1400675e0cmp r10l, esi
1400675e3jb 0x1400678d0
1400675e9imul esi, r13l
1400675edmov eax, [rsp+112]
1400675f1mov rcx, [rbx+24]
1400675f5sub eax, r8l
1400675f8cmp eax, esi
1400675fasetb al
1400675fdadd esi, r8l
140067600add r12l, 1
140067604or ebp, eax
140067606mov rax, [rbx+16]
14006760acmp rax, rcx
14006760djae 0x1400678e6
140067613
140067613loc_140067613:
140067613add rax, 2
140067617mov [rbx+16], rax
14006761b
14006761bloc_14006761b:
14006761bcmp rax, rcx
14006761ejae 0x140067e80
140067624cmp [rax], -1
140067628je 0x140067ead
14006762ecmp [rsp+64], 0
140067634je 0x140067e22
14006763a
14006763aloc_14006763a:
14006763acmp [rsp+80], -1
140067640je 0x140067fc9
140067646
140067646loc_140067646:
140067646mov r14l, -1
14006764cmov r15l, 1
140067652
140067652loc_140067652:
140067652mov rax, [rsp+168]
14006765atest rax, rax
14006765djne 0x140067818
140067663nop [rax+rax]
14006766enop
140067670
140067670loc_140067670:
140067670test r12l, r12l
140067673jne 0x14006788e
140067679cmp [rsp+118], 1
14006767eje 0x14006788e
140067684
140067684loc_140067684:
140067684mov rax, [rsp+128]
14006768cmov [rax], 0
140067692mov rax, [rsp+104]
140067697mov [rax], 4
14006769d
14006769dloc_14006769d:
14006769dtest r15b, r15b
1400676a0je 0x1400676aa
1400676a2mov rax, [rsp+104]
1400676a7or [rax], 2
1400676aa
1400676aaloc_1400676aa:
1400676aamov rdx, [rsp+56]
1400676afmov [rsp+48], rbx
1400676b4mov rax, [rsp+48]
1400676b9mov rcx, [rsp+160]
1400676c1mov [rsp+56], rdx
1400676c6mov rdx, [rsp+56]
1400676cbmov [rsp+48], rax
1400676d0mov rax, [rsp+96]
1400676d5mov dx, r14w
1400676d9mov [rsp+56], rdx
1400676demovdqu x1, [rsp+48]
1400676e4movups [rax], x1
1400676e7cmp rcx, [rsp+88]
1400676ecje 0x1400676f3
1400676eecall operator delete(void*)
1400676f3
1400676f3loc_1400676f3:
1400676f3mov rcx, [rip+0x12ff96]
1400676famov rax, [rsp+200]
140067702sub rax, [rcx]
140067705jne 0x1400683dc
14006770bmov rax, [rsp+96]
140067710add rsp, 216
140067717pop rbx
140067718pop rsi
140067719pop rdi
14006771apop rbp
14006771bpop r12
14006771dpop r13
14006771fpop r14
140067721pop r15
140067723ret
140067724
140067724loc_140067724:
140067724cmp cx, r8w
140067728sete [rsp+119]
14006772dtest al, al
14006772fjne 0x140067bef
140067735cmp [rdi+72], r8w
14006773aje 0x1400674db
140067740
140067740loc_140067740:
140067740mov rax, [rbx+16]
140067744mov rcx, [rbx+24]
140067748cmp rax, rcx
14006774bjae 0x1400681a2
140067751add rax, 2
140067755mov [rbx+16], rax
140067759
140067759loc_140067759:
140067759cmp rax, rcx
14006775cjae 0x1400680ea
140067762cmp [rax], -1
140067766je 0x140068316
14006776ccmp [rsp+64], 0
140067772je 0x14006830d
140067778
140067778loc_140067778:
140067778cmp [rsp+80], -1
14006777eje 0x1400682b9
140067784
140067784loc_140067784:
140067784mov [rsp+117], 1
140067789movzx eax, [rdi+32]
14006778dmov r14l, -1
140067793xor r12l, r12l
140067796mov [rsp+118], 0
14006779bjmp 0x14006751b
1400677a0
1400677a0loc_1400677a0:
1400677a0cmp [rsp+117], 0
1400677a5jne 0x140067ece
1400677ablea r11, [rdi+156]
1400677b2xor ebp, ebp
1400677b4xor esi, esi
1400677b6nop [rax+rax]
1400677c0
1400677c0loc_1400677c0:
1400677c0movzx eax, [rdi+32]
1400677c4test al, al
1400677c6je 0x1400677d3
1400677c8cmp [rdi+74], r8w
1400677cdje 0x140067a30
1400677d3
1400677d3loc_1400677d3:
1400677d3cmp [rdi+72], r8w
1400677d8je 0x140067804
1400677damov rdx, [rsp+72]
1400677dfmov rax, r11
1400677e2nop [rax+rax]
1400677ednop [rax]
1400677f0
1400677f0loc_1400677f0:
1400677f0cmp r8w, [rax]
1400677f4je 0x140067960
1400677faadd rax, 2
1400677fesub rdx, 1
140067802jne 0x1400677f0
140067804
140067804loc_140067804:
140067804mov rax, [rsp+168]
14006780cxor r15l, r15l
14006780ftest rax, rax
140067812je 0x140067670
140067818
140067818loc_140067818:
140067818mov rcx, [rsp+160]
140067820mov edx, 15
140067825cmp rcx, [rsp+88]
14006782alea r13, [rax+1]
14006782ecmovne rdx, [rsp+176]
140067837cmp rdx, r13
14006783ajb 0x140067ee2
140067840
140067840loc_140067840:
140067840mov [rcx+rax], r12b
140067844mov rdx, [rsp+160]
14006784cmov [rsp+168], r13
140067854mov r8, [rsp+120]
140067859mov [rdx+rax+1], 0
14006785emov rdx, [rdi+24]
140067862mov rcx, [rdi+16]
140067866call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14006786btest al, al
14006786dje 0x140067c0a
140067873
140067873loc_140067873:
140067873test r12l, r12l
140067876jne 0x14006788e
140067878cmp [rsp+118], 1
14006787dje 0x14006788e
14006787fcmp [rsp+168], 0
140067888je 0x140067684
14006788e
14006788eloc_14006788e:
14006788ecmp [rsp+117], 0
140067893jne 0x140067684
140067899test bpl, bpl
14006789cje 0x140067bd4
1400678a2mov eax, [rsp+152]
1400678a9mov rdi, [rsp+128]
1400678b1neg eax
1400678b3xor eax, 0x7fffffff
1400678b8mov [rdi], eax
1400678bamov rax, [rsp+104]
1400678bfmov [rax], 4
1400678c5jmp 0x14006769d
1400678ca
1400678ca 66 0f 1f 44 00 00 f..D..
1400678d0
1400678d0loc_1400678d0:
1400678d0mov rax, [rbx+16]
1400678d4mov rcx, [rbx+24]
1400678d8mov ebp, 1
1400678ddcmp rax, rcx
1400678e0jb 0x140067613
1400678e6
1400678e6loc_1400678e6:
1400678e6mov rax, [rbx]
1400678e9mov [rsp+136], r10l
1400678f1mov rcx, rbx
1400678f4mov [rsp+72], r9l
1400678f9call [rax+80]
1400678fcmov rax, [rbx+16]
140067900mov rcx, [rbx+24]
140067904mov r10l, [rsp+136]
14006790cmov r9l, [rsp+72]
140067911jmp 0x14006761b
140067916
140067916 66 2e 0f 1f 84 00 00 00 00 00 f.........
140067920
140067920loc_140067920:
140067920lea eax, [r8-48]
140067924cmp ax, 9
140067928jbe 0x1400675d8
14006792elea eax, [r8-97]
140067932cmp ax, 5
140067936ja 0x140067945
140067938movzx r8l, r8w
14006793csub r8l, 87
140067940jmp 0x1400675e0
140067945
140067945loc_140067945:
140067945lea eax, [r8-65]
140067949cmp ax, 5
14006794dja 0x140067804
140067953movzx r8l, r8w
140067957sub r8l, 55
14006795bjmp 0x1400675e0
140067960
140067960loc_140067960:
140067960sub rax, r11
140067963sar rax, 1
140067966lea edx, [rax-6]
140067969cmp eax, 15
14006796ccmovg eax, edx
14006796fcmp r10l, esi
140067972jb 0x1400679e0
140067974imul esi, r13l
140067978mov edx, [rsp+112]
14006797csub edx, eax
14006797ecmp edx, esi
140067980setb dl
140067983add esi, eax
140067985add r12l, 1
140067989or ebp, edx
14006798b
14006798bloc_14006798b:
14006798bmov rax, [rbx+16]
14006798fmov rdx, [rbx+24]
140067993cmp rax, rdx
140067996jae 0x1400679f0
140067998
140067998loc_140067998:
140067998add rax, 2
14006799cmov [rbx+16], rax
1400679a0
1400679a0loc_1400679a0:
1400679a0cmp rax, rdx
1400679a3jae 0x140067f15
1400679a9cmp [rax], -1
1400679adje 0x140067d09
1400679b3cmp [rsp+64], 0
1400679b9je 0x140067da8
1400679bf
1400679bfloc_1400679bf:
1400679bfcmp [rsp+80], -1
1400679c5je 0x140067d3b
1400679cb
1400679cbloc_1400679cb:
1400679cbmov r14l, -1
1400679d1jmp 0x140067652
1400679d6
1400679d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
1400679e0
1400679e0loc_1400679e0:
1400679e0mov rax, [rbx+16]
1400679e4mov rdx, [rbx+24]
1400679e8mov ebp, r15l
1400679ebcmp rax, rdx
1400679eejb 0x140067998
1400679f0
1400679f0loc_1400679f0:
1400679f0mov rax, [rbx]
1400679f3mov [rsp+144], r10l
1400679fbmov rcx, rbx
1400679femov [rsp+136], r11
140067a06call [rax+80]
140067a09mov rax, [rbx+16]
140067a0dmov rdx, [rbx+24]
140067a11mov r10l, [rsp+144]
140067a19mov r11, [rsp+136]
140067a21jmp 0x1400679a0
140067a26
140067a26 66 2e 0f 1f 84 00 00 00 00 00 f.........
140067a30
140067a30loc_140067a30:
140067a30test r12l, r12l
140067a33je 0x140068196
140067a39mov rax, [rsp+168]
140067a41mov rdx, [rsp+160]
140067a49mov ecx, 15
140067a4ecmp rdx, [rsp+88]
140067a53cmovne rcx, [rsp+176]
140067a5clea r14, [rax+1]
140067a60cmp rcx, r14
140067a63jb 0x140067ac8
140067a65
140067a65loc_140067a65:
140067a65mov [rdx+rax], r12b
140067a69mov rdx, [rsp+160]
140067a71xor r12l, r12l
140067a74mov [rsp+168], r14
140067a7cmov [rdx+rax+1], 0
140067a81jmp 0x14006798b
140067a86
140067a86loc_140067a86:
140067a86mov [rsp+72], 22
140067a8fmov r9l, 22
140067a95jmp 0x140067530
140067a9a
140067a9aloc_140067a9a:
140067a9amov rcx, [rsp+120]
140067a9fmov edx, 32
140067aa4mov [rsp+112], r9l
140067aa9mov [rsp+152], r8l
140067ab1call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
140067ab6mov r9l, [rsp+112]
140067abbmov r8l, [rsp+152]
140067ac3jmp 0x14006756e
140067ac8
140067ac8loc_140067ac8:
140067ac8mov rcx, [rsp+120]
140067acdxor r9l, r9l
140067ad0xor r8l, r8l
140067ad3mov rdx, rax
140067ad6mov [rsp+32], 1
140067adfmov [rsp+156], r10l
140067ae7mov [rsp+144], r11
140067aefmov [rsp+136], rax
140067af7call 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)
140067afcmov rdx, [rsp+160]
140067b04mov r10l, [rsp+156]
140067b0cmov r11, [rsp+144]
140067b14mov rax, [rsp+136]
140067b1cjmp 0x140067a65
140067b21
140067b21loc_140067b21:
140067b21mov [rsp+119], 0
140067b26movzx eax, [rdi+32]
140067b2axor r8l, r8l
140067b2dxor r12l, r12l
140067b30mov [rsp+117], 1
140067b35mov [rsp+118], 0
140067b3ajmp 0x14006751b
140067b3f
140067b3floc_140067b3f:
140067b3fmovzx ecx, [rsp+118]
140067b44xor ecx, 1
140067b47cmp r13l, 10
140067b4bsete r9b
140067b4for cl, r9b
140067b52je 0x140067c1a
140067b58test esi, esi
140067b5asete dl
140067b5dcmp r13l, 8
140067b61sete al
140067b64or dl, al
140067b66mov [rsp+118], dl
140067b6aje 0x140068153
140067b70xor r12l, r12l
140067b73mov r13l, 8
140067b79
140067b79loc_140067b79:
140067b79mov rax, [rbx+16]
140067b7dmov rdx, [rbx+24]
140067b81cmp rax, rdx
140067b84jae 0x140068180
140067b8aadd rax, 2
140067b8emov [rbx+16], rax
140067b92
140067b92loc_140067b92:
140067b92cmp rax, rdx
140067b95jae 0x140068088
140067b9bcmp [rax], -1
140067b9fje 0x14006821a
140067ba5cmp [rsp+64], 0
140067babje 0x1400681f6
140067bb1
140067bb1loc_140067bb1:
140067bb1cmp [rsp+80], -1
140067bb7je 0x14006823c
140067bbd
140067bbdloc_140067bbd:
140067bbdmov [rsp+117], 1
140067bc2movzx eax, [rdi+32]
140067bc6mov r8l, r15l
140067bc9mov r14l, -1
140067bcfjmp 0x14006751b
140067bd4
140067bd4loc_140067bd4:
140067bd4mov eax, esi
140067bd6neg eax
140067bd8cmp [rsp+119], 0
140067bddcmovne esi, eax
140067be0mov rax, [rsp+128]
140067be8mov [rax], esi
140067beajmp 0x14006769d
140067bef
140067befloc_140067bef:
140067befcmp [rdi+74], r8w
140067bf4je 0x1400674db
140067bfacmp [rdi+72], r8w
140067bffje 0x1400674db
140067c05jmp 0x140067740
140067c0a
140067c0aloc_140067c0a:
140067c0amov rax, [rsp+104]
140067c0fmov [rax], 4
140067c15jmp 0x140067873
140067c1a
140067c1aloc_140067c1a:
140067c1acmp [rdi+152], r15w
140067c22je 0x140067c32
140067c24cmp [rdi+154], r15w
140067c2cjne 0x140068351
140067c32
140067c32loc_140067c32:
140067c32test esi, esi
140067c34sete cl
140067c37cmp r13l, 16
140067c3bsete dl
140067c3eor cl, dl
140067c40je 0x14006838d
140067c46mov [rsp+118], 0
140067c4bxor r12l, r12l
140067c4emov r13l, 16
140067c54jmp 0x140067b79
140067c59
140067c59loc_140067c59:
140067c59mov rax, [rbx+16]
140067c5dcmp rax, [rbx+24]
140067c61jae 0x140068269
140067c67movzx r8l, [rax]
140067c6b
140067c6bloc_140067c6b:
140067c6bxor eax, eax
140067c6dcmp r8w, -1
140067c72cmove rbx, rax
140067c76jmp 0x1400674b3
140067c7b
140067c7bloc_140067c7b:
140067c7bmov ecx, 208
140067c80call operator new(unsigned long long)
140067c85mov rdi, rax
140067c88mov [rax+8], 0
140067c8fmov rax, [rip+0x12f66a]
140067c96lea rdx, [rbp+208]
140067c9dmov [rdi+16], 0
140067ca5mov rcx, rdi
140067ca8add rax, 16
140067cacmov [rdi+24], 0
140067cb4mov [rdi], rax
140067cb7mov [rdi+32], 0
140067cbbmov [rdi+40], 0
140067cc3mov [rdi+48], 0
140067ccbmov [rdi+56], 0
140067cd3mov [rdi+64], 0
140067cdbmov [rdi+72], 0
140067ce2mov [rdi+200], 0
140067ce9call std::__numpunct_cache<wchar_t>::_M_cache(std::locale const&)
140067ceemov rcx, [rbp+208]
140067cf5mov rdx, rdi
140067cf8mov r8, r13
140067cfbcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140067d00mov rdi, [r12]
140067d04jmp 0x140067435
140067d09
140067d09loc_140067d09:
140067d09cmp [rsp+64], 0
140067d0fje 0x14006804c
140067d15xor ebx, ebx
140067d17mov r8l, -1
140067d1dmov r14l, r15l
140067d20cmp [rsp+80], -1
140067d26je 0x140067d3e
140067d28nop [rax+rax]
140067d30
140067d30loc_140067d30:
140067d30mov r14l, -1
140067d36jmp 0x1400677c0
140067d3b
140067d3bloc_140067d3b:
140067d3bxor r14l, r14l
140067d3e
140067d3eloc_140067d3e:
140067d3emov rcx, [rsp+64]
140067d43mov rax, [rcx+16]
140067d47cmp rax, [rcx+24]
140067d4bjae 0x140067f68
140067d51movzx eax, [rax]
140067d54
140067d54loc_140067d54:
140067d54cmp ax, -1
140067d58mov ecx, 0
140067d5dcmovne rcx, [rsp+64]
140067d63mov eax, 0
140067d68cmove eax, r15l
140067d6cmov [rsp+64], rcx
140067d71
140067d71loc_140067d71:
140067d71cmp al, r14b
140067d74je 0x1400679cb
140067d7atest rbx, rbx
140067d7dje 0x140067da0
140067d7f
140067d7floc_140067d7f:
140067d7fmov rax, [rbx+16]
140067d83cmp rax, [rbx+24]
140067d87jae 0x140067f98
140067d8dmovzx r8l, [rax]
140067d91
140067d91loc_140067d91:
140067d91xor eax, eax
140067d93cmp r8w, -1
140067d98cmove rbx, rax
140067d9cjmp 0x140067d30
140067d9e
140067d9e 66 90 f.
140067da0
140067da0loc_140067da0:
140067da0mov r8l, -1
140067da6jmp 0x140067d30
140067da8
140067da8loc_140067da8:
140067da8movzx eax, [rsp+116]
140067dadxor r14l, r14l
140067db0jmp 0x140067d71
140067db2
140067db2loc_140067db2:
140067db2movzx r15l, [rsp+117]
140067db8xor ebp, ebp
140067dbamov [rsp+117], 0
140067dbfxor esi, esi
140067dc1jmp 0x140067652
140067dc6
140067dc6loc_140067dc6:
140067dc6mov rax, [rbx+16]
140067dcacmp rax, [rbx+24]
140067dcejae 0x1400681e0
140067dd4movzx eax, [rax]
140067dd7
140067dd7loc_140067dd7:
140067dd7cmp ax, -1
140067ddbmov eax, 0
140067de0cmovne ebp, eax
140067de3mov eax, 0
140067de8cmove rbx, rax
140067decjmp 0x140067476
140067df1
140067df1loc_140067df1:
140067df1mov rax, [rsi+16]
140067df5cmp rax, [rsi+24]
140067df9jae 0x1400681ca
140067dffmovzx eax, [rax]
140067e02
140067e02loc_140067e02:
140067e02cmp ax, -1
140067e06mov eax, 0
140067e0bcmovne r12l, eax
140067e0fmov eax, 0
140067e14cmovne rax, rsi
140067e18mov [rsp+64], rax
140067e1djmp 0x140067499
140067e22
140067e22loc_140067e22:
140067e22movzx eax, [rsp+116]
140067e27xor r14l, r14l
140067e2anop [rax+rax]
140067e30
140067e30loc_140067e30:
140067e30cmp al, r14b
140067e33je 0x140067646
140067e39test rbx, rbx
140067e3cje 0x140067e70
140067e3e
140067e3eloc_140067e3e:
140067e3emov rax, [rbx+16]
140067e42cmp rax, [rbx+24]
140067e46jae 0x140067ffa
140067e4cmovzx r8l, [rax]
140067e50
140067e50loc_140067e50:
140067e50mov r14l, -1
140067e56cmp r8w, -1
140067e5bjne 0x1400675b9
140067e61nop [rax+rax]
140067e6cnop [rax]
140067e70
140067e70loc_140067e70:
140067e70xor r15l, r15l
140067e73mov r14l, -1
140067e79xor ebx, ebx
140067e7bjmp 0x140067652
140067e80
140067e80loc_140067e80:
140067e80mov rax, [rbx]
140067e83mov [rsp+136], r10l
140067e8bmov rcx, rbx
140067e8emov [rsp+72], r9l
140067e93call [rax+72]
140067e96cmp ax, -1
140067e9amov r9l, [rsp+72]
140067e9fmov r10l, [rsp+136]
140067ea7jne 0x140068065
140067ead
140067eadloc_140067ead:
140067eadcmp [rsp+64], 0
140067eb3je 0x140068160
140067eb9cmp [rsp+80], -1
140067ebfjne 0x140067e70
140067ec1xor ebx, ebx
140067ec3mov r14l, 1
140067ec9jmp 0x140067fcc
140067ece
140067eceloc_140067ece:
140067ecemovzx r15l, [rsp+117]
140067ed4xor esi, esi
140067ed6mov [rsp+117], 0
140067edbxor ebp, ebp
140067eddjmp 0x140067652
140067ee2
140067ee2loc_140067ee2:
140067ee2mov rcx, [rsp+120]
140067ee7xor r9l, r9l
140067eeaxor r8l, r8l
140067eedmov rdx, rax
140067ef0mov [rsp+32], 1
140067ef9mov [rsp+64], rax
140067efecall 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)
140067f03mov rcx, [rsp+160]
140067f0bmov rax, [rsp+64]
140067f10jmp 0x140067840
140067f15
140067f15loc_140067f15:
140067f15mov rax, [rbx]
140067f18mov [rsp+144], r10l
140067f20mov rcx, rbx
140067f23mov [rsp+136], r11
140067f2bcall [rax+72]
140067f2ecmp ax, -1
140067f32mov r11, [rsp+136]
140067f3amov r10l, [rsp+144]
140067f42je 0x140067d09
140067f48cmp [rsp+64], 0
140067f4ejne 0x1400679bf
140067f54cmp [rsp+80], -1
140067f5aje 0x140067d7f
140067f60jmp 0x1400679cb
140067f65
140067f65 0f 1f 00 ...
140067f68
140067f68loc_140067f68:
140067f68mov rcx, [rsp+64]
140067f6dmov [rsp+144], r10l
140067f75mov [rsp+136], r11
140067f7dmov rax, [rcx]
140067f80call [rax+72]
140067f83mov r10l, [rsp+144]
140067f8bmov r11, [rsp+136]
140067f93jmp 0x140067d54
140067f98
140067f98loc_140067f98:
140067f98mov rax, [rbx]
140067f9bmov [rsp+144], r10l
140067fa3mov rcx, rbx
140067fa6mov [rsp+136], r11
140067faecall [rax+72]
140067fb1mov r10l, [rsp+144]
140067fb9mov r11, [rsp+136]
140067fc1mov r8l, eax
140067fc4jmp 0x140067d91
140067fc9
140067fc9loc_140067fc9:
140067fc9xor r14l, r14l
140067fcc
140067fccloc_140067fcc:
140067fccmov rcx, [rsp+64]
140067fd1mov rax, [rcx+16]
140067fd5cmp rax, [rcx+24]
140067fd9jae 0x140068025
140067fdbmovzx eax, [rax]
140067fde
140067fdeloc_140067fde:
140067fdecmp ax, -1
140067fe2mov ecx, 0
140067fe7cmovne rcx, [rsp+64]
140067fedsete al
140067ff0mov [rsp+64], rcx
140067ff5jmp 0x140067e30
140067ffa
140067ffaloc_140067ffa:
140067ffamov rax, [rbx]
140067ffdmov [rsp+136], r10l
140068005mov rcx, rbx
140068008mov [rsp+72], r9l
14006800dcall [rax+72]
140068010mov r10l, [rsp+136]
140068018mov r9l, [rsp+72]
14006801dmov r8l, eax
140068020jmp 0x140067e50
140068025
140068025loc_140068025:
140068025mov rcx, [rsp+64]
14006802amov [rsp+136], r10l
140068032mov [rsp+72], r9l
140068037mov rax, [rcx]
14006803acall [rax+72]
14006803dmov r10l, [rsp+136]
140068045mov r9l, [rsp+72]
14006804ajmp 0x140067fde
14006804c
14006804cloc_14006804c:
14006804ccmp [rsp+80], -1
140068052je 0x140068382
140068058xor ebx, ebx
14006805amov r8l, -1
140068060jmp 0x140067d30
140068065
140068065loc_140068065:
140068065cmp [rsp+64], 0
14006806bjne 0x14006763a
140068071cmp [rsp+80], -1
140068077je 0x140067e3e
14006807djmp 0x140067646
140068082
140068082 66 0f 1f 44 00 00 f..D..
140068088
140068088loc_140068088:
140068088mov rax, [rbx]
14006808bmov rcx, rbx
14006808ecall [rax+72]
140068091cmp ax, -1
140068095je 0x14006821a
14006809bcmp [rsp+64], 0
1400680a1jne 0x140067bb1
1400680a7cmp [rsp+80], -1
1400680adjne 0x140067bbd
1400680b3
1400680b3loc_1400680b3:
1400680b3mov rax, [rbx+16]
1400680b7cmp rax, [rbx+24]
1400680bbjae 0x1400682a8
1400680c1movzx r15l, [rax]
1400680c5
1400680c5loc_1400680c5:
1400680c5xor eax, eax
1400680c7cmp r15w, -1
1400680cccmove rbx, rax
1400680d0
1400680d0loc_1400680d0:
1400680d0movzx eax, [rdi+32]
1400680d4mov r14l, -1
1400680dacmp [rsp+118], 0
1400680dfjne 0x1400674e8
1400680e5jmp 0x140067513
1400680ea
1400680ealoc_1400680ea:
1400680eamov rax, [rbx]
1400680edmov [rsp+112], r8l
1400680f2mov rcx, rbx
1400680f5mov [rsp+72], edx
1400680f9call [rax+72]
1400680fcmov edx, [rsp+72]
140068100mov r8l, [rsp+112]
140068105cmp ax, -1
140068109je 0x140068316
14006810fcmp [rsp+64], 0
140068115jne 0x140067778
14006811bcmp [rsp+80], -1
140068121jne 0x140067784
140068127
140068127loc_140068127:
140068127mov rax, [rbx+16]
14006812bcmp rax, [rbx+24]
14006812fjae 0x14006839e
140068135movzx r8l, [rax]
140068139
140068139loc_140068139:
140068139xor ecx, ecx
14006813bcmp r8w, -1
140068140movzx eax, [rdi+32]
140068144mov r14l, -1
14006814acmove rbx, rcx
14006814ejmp 0x1400674db
140068153
140068153loc_140068153:
140068153mov [rsp+118], cl
140068157add r12l, 1
14006815bjmp 0x140067b79
140068160
140068160loc_140068160:
140068160cmp [rsp+80], -1
140068166jne 0x140067e70
14006816cor r14l, -1
140068170xor ebx, ebx
140068172mov r15l, 1
140068178jmp 0x140067652
14006817d
14006817d 0f 1f 00 ...
140068180
140068180loc_140068180:
140068180mov rax, [rbx]
140068183mov rcx, rbx
140068186call [rax+80]
140068189mov rax, [rbx+16]
14006818dmov rdx, [rbx+24]
140068191jmp 0x140067b92
140068196
140068196loc_140068196:
140068196mov [rsp+117], al
14006819axor r15l, r15l
14006819djmp 0x140067652
1400681a2
1400681a2loc_1400681a2:
1400681a2mov rax, [rbx]
1400681a5mov [rsp+112], r8l
1400681aamov rcx, rbx
1400681admov [rsp+72], edx
1400681b1call [rax+80]
1400681b4mov rax, [rbx+16]
1400681b8mov rcx, [rbx+24]
1400681bcmov r8l, [rsp+112]
1400681c1mov edx, [rsp+72]
1400681c5jmp 0x140067759
1400681ca
1400681caloc_1400681ca:
1400681camov rax, [rsi]
1400681cdmov [rsp+64], edx
1400681d1mov rcx, rsi
1400681d4call [rax+72]
1400681d7mov edx, [rsp+64]
1400681dbjmp 0x140067e02
1400681e0
1400681e0loc_1400681e0:
1400681e0mov rax, [rbx]
1400681e3mov [rsp+72], edx
1400681e7mov rcx, rbx
1400681eacall [rax+72]
1400681edmov edx, [rsp+72]
1400681f1jmp 0x140067dd7
1400681f6
1400681f6loc_1400681f6:
1400681f6movzx eax, [rsp+116]
1400681fbxor ebp, ebp
1400681fd
1400681fdloc_1400681fd:
1400681fdcmp al, bpl
140068200je 0x140067bbd
140068206mov r15l, -1
14006820ctest rbx, rbx
14006820fjne 0x1400680b3
140068215jmp 0x1400680d0
14006821a
14006821aloc_14006821a:
14006821acmp [rsp+64], 0
140068220je 0x140068282
140068222xor ebx, ebx
140068224mov ebp, 1
140068229cmp [rsp+80], -1
14006822fje 0x14006823e
140068231mov r15l, -1
140068237jmp 0x1400680d0
14006823c
14006823cloc_14006823c:
14006823cxor ebp, ebp
14006823e
14006823eloc_14006823e:
14006823emov rcx, [rsp+64]
140068243mov rax, [rcx+16]
140068247cmp rax, [rcx+24]
14006824bjae 0x14006829b
14006824dmovzx eax, [rax]
140068250
140068250loc_140068250:
140068250cmp ax, -1
140068254mov edx, 0
140068259cmovne rdx, [rsp+64]
14006825fsete al
140068262mov [rsp+64], rdx
140068267jmp 0x1400681fd
140068269
140068269loc_140068269:
140068269mov rax, [rbx]
14006826cmov [rsp+72], edx
140068270mov rcx, rbx
140068273call [rax+72]
140068276mov edx, [rsp+72]
14006827amov r8l, eax
14006827djmp 0x140067c6b
140068282
140068282loc_140068282:
140068282cmp [rsp+80], -1
140068288je 0x1400683e1
14006828exor ebx, ebx
140068290mov r15l, -1
140068296jmp 0x1400680d0
14006829b
14006829bloc_14006829b:
14006829bmov rcx, [rsp+64]
1400682a0mov rax, [rcx]
1400682a3call [rax+72]
1400682a6jmp 0x140068250
1400682a8
1400682a8loc_1400682a8:
1400682a8mov rax, [rbx]
1400682abmov rcx, rbx
1400682aecall [rax+72]
1400682b1mov r15l, eax
1400682b4jmp 0x1400680c5
1400682b9
1400682b9loc_1400682b9:
1400682b9xor esi, esi
1400682bb
1400682bbloc_1400682bb:
1400682bbmov rcx, [rsp+64]
1400682c0mov rax, [rcx+16]
1400682c4cmp rax, [rcx+24]
1400682c8jae 0x14006832f
1400682camovzx eax, [rax]
1400682cd
1400682cdloc_1400682cd:
1400682cdcmp ax, -1
1400682d1mov ecx, 0
1400682d6cmovne rcx, [rsp+64]
1400682dcsete al
1400682dfmov [rsp+64], rcx
1400682e4
1400682e4loc_1400682e4:
1400682e4cmp sil, al
1400682e7je 0x140067784
1400682edtest rbx, rbx
1400682f0jne 0x140068127
1400682f6
1400682f6loc_1400682f6:
1400682f6movzx eax, [rdi+32]
1400682famov r8l, -1
140068300xor ebx, ebx
140068302mov r14l, -1
140068308jmp 0x1400674db
14006830d
14006830dloc_14006830d:
14006830dmovzx eax, [rsp+116]
140068312xor esi, esi
140068314jmp 0x1400682e4
140068316
140068316loc_140068316:
140068316cmp [rsp+64], 0
14006831cje 0x140068363
14006831exor ebx, ebx
140068320mov esi, 1
140068325cmp [rsp+80], -1
14006832bjne 0x1400682f6
14006832djmp 0x1400682bb
14006832f
14006832floc_14006832f:
14006832fmov rcx, [rsp+64]
140068334mov [rsp+112], r8l
140068339mov [rsp+72], edx
14006833dmov rax, [rcx]
140068340call [rax+72]
140068343mov r8l, [rsp+112]
140068348mov edx, [rsp+72]
14006834cjmp 0x1400682cd
140068351
140068351loc_140068351:
140068351mov [rsp+117], 0
140068356mov r8l, r15l
140068359mov [rsp+118], 1
14006835ejmp 0x14006751b
140068363
140068363loc_140068363:
140068363movzx eax, [rdi+32]
140068367cmp [rsp+80], -1
14006836dje 0x1400683f8
140068373xor ebx, ebx
140068375or r8l, -1
140068379or r14l, -1
14006837djmp 0x1400674db
140068382
140068382loc_140068382:
140068382or r14l, -1
140068386xor ebx, ebx
140068388jmp 0x140067652
14006838d
14006838dloc_14006838d:
14006838dmov [rsp+117], cl
140068391mov r8l, r15l
140068394mov [rsp+118], 1
140068399jmp 0x140067525
14006839e
14006839eloc_14006839e:
14006839emov rax, [rbx]
1400683a1mov [rsp+72], edx
1400683a5mov rcx, rbx
1400683a8call [rax+72]
1400683abmov edx, [rsp+72]
1400683afmov r8l, eax
1400683b2jmp 0x140068139
1400683b7
1400683b7 48 89 c1 e8 d1 98 09 00 48 H.......H
1400683c0 8b 07 48 89 f9 ff 50 08 48 8b 3d c1 f2 12 00 48 ..H...P.H.=....H
1400683d0 8b 84 24 c8 00 00 00 48 2b 07 74 67 ..$....H+.tg
1400683dc
1400683dcloc_1400683dc:
1400683dccall __stack_chk_fail
1400683e1
1400683e1loc_1400683e1:
1400683e1mov [rsp+117], 1
1400683e6movzx eax, [rdi+32]
1400683eamov r8l, r15l
1400683edor r14l, -1
1400683f1xor ebx, ebx
1400683f3jmp 0x14006751b
1400683f8
1400683f8loc_1400683f8:
1400683f8mov [rsp+117], 1
1400683fdor r14l, -1
140068401xor ebx, ebx
140068403xor r12l, r12l
140068406mov [rsp+118], 0
14006840bjmp 0x14006751b
140068410
140068410 48 8b 4c 24 78 48 89 c3 e8 f3 4b 07 00 48 8b 3d H.L$xH....K..H.=
140068420 6c f2 12 00 48 8b 84 24 c8 00 00 00 48 2b 07 75 l...H..$....H+.u
140068430 ab 48 89 d9 e8 67 2f fb ff 48 89 c1 e8 4f 98 09 .H...g/..H...O..
140068440 00 eb 85 e8 08 9e 09 00 48 89 c3 e8 30 9a 09 00 ........H...0...
140068450 48 8b 3d 39 f2 12 00 48 8b 84 24 c8 00 00 00 48 H.=9...H..$....H
140068460 2b 07 74 cd e9 73 ff ff ff +.t..s...
140067390
Loading..