File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140059d60
140059d60std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int[abi:cxx11]<long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long&) const:
140059d60push r15
140059d62push r14
140059d64push r13
140059d66push r12
140059d68push rbp
140059d69push rdi
140059d6apush rsi
140059d6bpush rbx
140059d6csub rsp, 216
140059d73mov rsi, [rip+0x13d916]
140059d7amov rax, [r9+8]
140059d7emovdqu x0, [r8]
140059d83mov rbp, [r9]
140059d86mov rdi, [rsp+320]
140059d8emov [rsp+96], rax
140059d93mov rax, [rsp+328]
140059d9bmovups [rsp+80], x0
140059da0mov rdx, [rsp+88]
140059da5mov [rsp+120], rax
140059daamov rax, [rsp+336]
140059db2mov [rsp+112], rcx
140059db7lea rcx, [rip+0xac1e2]
140059dbemov [rsp+136], rax
140059dc6mov rax, [rsi]
140059dc9mov [rsp+200], rax
140059dd1mov rax, [rsp+80]
140059dd6mov [rsp+72], rbp
140059ddbmov esi, edx
140059dddmov rbx, rax
140059de0call std::locale::id::_M_id() const
140059de5mov r14, rax
140059de8mov rax, [rdi+208]
140059defmov rax, [rax+24]
140059df3lea r13, [rax+8*r14]
140059df7mov r15, [r13]
140059dfbtest r15, r15
140059dfeje 0x14005a750
140059e04
140059e04loc_140059e04:
140059e04mov r12l, [rdi+24]
140059e08mov [rsp+64], 8
140059e10and r12l, 74
140059e14cmp r12l, 64
140059e18je 0x140059e2f
140059e1acmp r12l, 8
140059e1emov edx, 10
140059e23mov eax, 16
140059e28cmovne eax, edx
140059e2bmov [rsp+64], eax
140059e2f
140059e2floc_140059e2f:
140059e2fcmp esi, -1
140059e32sete r13b
140059e36test rbx, rbx
140059e39setne dil
140059e3dand dil, r13b
140059e40jne 0x14005a880
140059e46mov edi, r13l
140059e49
140059e49loc_140059e49:
140059e49cmp [rsp+96], -1
140059e4esete r14b
140059e52test rbp, rbp
140059e55setne al
140059e58and al, r14b
140059e5bmov edx, eax
140059e5djne 0x14005a840
140059e63
140059e63loc_140059e63:
140059e63cmp dil, r14b
140059e66je 0x14005a550
140059e6ctest rbx, rbx
140059e6fje 0x140059e7a
140059e71test r13b, r13b
140059e74jne 0x14005a730
140059e7a
140059e7aloc_140059e7a:
140059e7amov r8l, esi
140059e7d
140059e7dloc_140059e7d:
140059e7dmovzx eax, [r15+32]
140059e82movzx ecx, [r15+110]
140059e87mov edx, eax
140059e89cmp cl, r8b
140059e8cje 0x140059e98
140059e8ecmp [r15+111], r8b
140059e92jne 0x14005a6f0
140059e98
140059e98loc_140059e98:
140059e98cmp cl, r8b
140059e9bsete [rsp+147]
140059ea3test al, al
140059ea5jne 0x140059f08
140059ea7
140059ea7loc_140059ea7:
140059ea7cmp [r15+72], r8b
140059eabje 0x140059f10
140059eadmov rdx, [rbx+16]
140059eb1mov rcx, [rbx+24]
140059eb5cmp rdx, rcx
140059eb8jae 0x14005aa1f
140059ebeadd rdx, 1
140059ec2mov [rbx+16], rdx
140059ec6cmp rdx, rcx
140059ec9jae 0x14005abb4
140059ecfcmp [rsp+72], 0
140059ed5je 0x14005a9b2
140059edb
140059edbloc_140059edb:
140059edbcmp [rsp+96], -1
140059ee0je 0x14005ab58
140059ee6mov [rsp+145], 1
140059eeemovzx edx, [r15+32]
140059ef3mov esi, -1
140059ef8xor ebp, ebp
140059efamov [rsp+146], 0
140059f02jmp 0x140059f50
140059f04
140059f04 0f 1f 40 00 ..@.
140059f08
140059f08loc_140059f08:
140059f08cmp [r15+73], r8b
140059f0cjne 0x140059ea7
140059f0enop
140059f10
140059f10loc_140059f10:
140059f10mov [rsp+146], 0
140059f18xor ebp, ebp
140059f1amov edi, r8l
140059f1d
140059f1dloc_140059f1d:
140059f1dtest al, al
140059f1fje 0x140059f27
140059f21cmp [r15+73], dil
140059f25je 0x140059f45
140059f27
140059f27loc_140059f27:
140059f27cmp [r15+72], dil
140059f2bje 0x140059f45
140059f2dcmp [r15+114], dil
140059f31je 0x14005a5d0
140059f37cmp [rsp+146], 0
140059f3fjne 0x14005a5f1
140059f45
140059f45loc_140059f45:
140059f45mov [rsp+145], 0
140059f4dmov r8l, edi
140059f50
140059f50loc_140059f50:
140059f50cmp [rsp+64], 16
140059f55je 0x14005a510
140059f5b
140059f5bloc_140059f5b:
140059f5bmovsxd rax, [rsp+64]
140059f60mov [rsp+56], rax
140059f65mov r13, rax
140059f68
140059f68loc_140059f68:
140059f68lea rax, [rsp+160]
140059f70mov [rsp+176], 0
140059f78mov [rsp+128], rax
140059f80lea rax, [rsp+176]
140059f88mov [rsp+104], rax
140059f8dmov [rsp+160], rax
140059f95mov [rsp+168], 0
140059fa1test dl, dl
140059fa3jne 0x14005a528
140059fa9
140059fa9loc_140059fa9:
140059fa9movzx eax, [rsp+147]
140059fb1xor edx, edx
140059fb3movzx r14l, [r15+136]
140059fbbmov [rsp+148], eax
140059fc2add eax, 0x7fffffff
140059fc7mov [rsp+68], eax
140059fcbdiv [rsp+64]
140059fcfmov [rsp+48], eax
140059fd3test r14b, r14b
140059fd6jne 0x14005a360
140059fdcxor edi, edi
140059fdecmp [rsp+145], 0
140059fe6jne 0x14005a7f0
140059fecxor r12l, r12l
140059feflea r14l, [r13+48]
140059ff3nop [rax+rax]
140059ffenop
14005a000
14005a000loc_14005a000:
14005a000cmp r13l, 10
14005a004jg 0x14005a208
14005a00acmp r8b, 47
14005a00ejle 0x14005a5c0
14005a014cmp r8b, r14b
14005a017jge 0x14005a5c0
14005a01dmovsx eax, r8b
14005a021sub eax, 48
14005a024
14005a024loc_14005a024:
14005a024cmp [rsp+48], r12l
14005a029jb 0x14005a170
14005a02fmov r11l, [rsp+64]
14005a034mov edx, [rsp+68]
14005a038imul r11l, r12l
14005a03csub edx, eax
14005a03ecmp edx, r11l
14005a041lea r12l, [rax+r11]
14005a045mov rax, [rbx+16]
14005a049setb dl
14005a04cadd ebp, 1
14005a04for edi, edx
14005a051mov rdx, [rbx+24]
14005a055cmp rax, rdx
14005a058jae 0x14005a186
14005a05e
14005a05eloc_14005a05e:
14005a05eadd rax, 1
14005a062mov [rbx+16], rax
14005a066cmp rax, rdx
14005a069jae 0x14005a1a0
14005a06f
14005a06floc_14005a06f:
14005a06fcmp [rsp+72], 0
14005a075je 0x14005a810
14005a07b
14005a07bloc_14005a07b:
14005a07bcmp [rsp+96], -1
14005a080je 0x14005a950
14005a086
14005a086loc_14005a086:
14005a086mov esi, -1
14005a08bmov r14l, 1
14005a091nop [rax+rax]
14005a09cnop [rax]
14005a0a0
14005a0a0loc_14005a0a0:
14005a0a0mov r13, [rsp+168]
14005a0a8test r13, r13
14005a0abjne 0x14005a240
14005a0b1cmp [rsp+146], 1
14005a0b9je 0x14005a2bc
14005a0bftest ebp, ebp
14005a0c1jne 0x14005a2bc
14005a0c7
14005a0c7loc_14005a0c7:
14005a0c7mov rax, [rsp+136]
14005a0cfmov [rax], 0
14005a0d5mov rax, [rsp+120]
14005a0damov [rax], 4
14005a0e0
14005a0e0loc_14005a0e0:
14005a0e0test r14b, r14b
14005a0e3je 0x14005a0ed
14005a0e5mov rax, [rsp+120]
14005a0eaor [rax], 2
14005a0ed
14005a0edloc_14005a0ed:
14005a0edmov rdx, [rsp+88]
14005a0f2mov [rsp+80], rbx
14005a0f7mov eax, esi
14005a0f9mov rcx, [rsp+80]
14005a0femov [rsp+88], rdx
14005a103mov rbx, [rsp+88]
14005a108mov rdx, 0xffffffff00000000
14005a112mov rsi, rbx
14005a115and rsi, rdx
14005a118or rsi, rax
14005a11bmov rax, [rsp+112]
14005a120mov [rax], rcx
14005a123mov rcx, [rsp+160]
14005a12bmov [rax+8], rsi
14005a12fcmp rcx, [rsp+104]
14005a134je 0x14005a13b
14005a136call operator delete(void*)
14005a13b
14005a13bloc_14005a13b:
14005a13bmov rdi, [rip+0x13d54e]
14005a142mov rax, [rsp+200]
14005a14asub rax, [rdi]
14005a14djne 0x14005adac
14005a153mov rax, [rsp+112]
14005a158add rsp, 216
14005a15fpop rbx
14005a160pop rsi
14005a161pop rdi
14005a162pop rbp
14005a163pop r12
14005a165pop r13
14005a167pop r14
14005a169pop r15
14005a16bret
14005a16c
14005a16c 0f 1f 40 00 ..@.
14005a170
14005a170loc_14005a170:
14005a170mov rax, [rbx+16]
14005a174mov rdx, [rbx+24]
14005a178mov edi, 1
14005a17dcmp rax, rdx
14005a180jb 0x14005a05e
14005a186
14005a186loc_14005a186:
14005a186mov rax, [rbx]
14005a189mov rcx, rbx
14005a18ccall [rax+80]
14005a18fmov rax, [rbx+24]
14005a193cmp [rbx+16], rax
14005a197jb 0x14005a06f
14005a19dnop [rax]
14005a1a0
14005a1a0loc_14005a1a0:
14005a1a0mov rax, [rbx]
14005a1a3mov rcx, rbx
14005a1a6call [rax+72]
14005a1a9cmp eax, -1
14005a1acje 0x14005a2fb
14005a1b2cmp [rsp+72], 0
14005a1b8jne 0x14005a07b
14005a1becmp [rsp+96], -1
14005a1c3jne 0x14005a086
14005a1c9nop [rax]
14005a1d0
14005a1d0loc_14005a1d0:
14005a1d0mov rax, [rbx+16]
14005a1d4cmp rax, [rbx+24]
14005a1d8jb 0x14005a828
14005a1demov rax, [rbx]
14005a1e1mov rcx, rbx
14005a1e4call [rax+72]
14005a1e7cmp eax, -1
14005a1eamov edx, -1
14005a1efcmovne edx, eax
14005a1f2mov eax, 0
14005a1f7cmove rbx, rax
14005a1fbmov r8l, edx
14005a1fejmp 0x14005a82c
14005a203
14005a203 0f 1f 44 00 00 ..D..
14005a208
14005a208loc_14005a208:
14005a208lea eax, [r8-48]
14005a20cmov edx, r8l
14005a20fcmp al, 9
14005a211jbe 0x14005a230
14005a213lea eax, [r8-97]
14005a217cmp al, 5
14005a219ja 0x14005a341
14005a21fmovsx eax, r8b
14005a223sub eax, 87
14005a226jmp 0x14005a024
14005a22b
14005a22b 0f 1f 44 00 00 ..D..
14005a230
14005a230loc_14005a230:
14005a230movsx eax, al
14005a233jmp 0x14005a024
14005a238
14005a238 0f 1f 84 00 00 00 00 00 ........
14005a240
14005a240loc_14005a240:
14005a240mov rdx, [rsp+160]
14005a248mov eax, 15
14005a24dcmp rdx, [rsp+104]
14005a252lea r10, [r13+1]
14005a256cmovne rax, [rsp+176]
14005a25fcmp rax, r10
14005a262jb 0x14005a918
14005a268
14005a268loc_14005a268:
14005a268mov [rdx+r13], bpl
14005a26cmov rax, [rsp+160]
14005a274mov [rsp+168], r10
14005a27cmov r8, [rsp+128]
14005a284mov [rax+r13+1], 0
14005a28amov rdx, [r15+24]
14005a28emov rcx, [r15+16]
14005a292call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005a297test al, al
14005a299je 0x14005a6d8
14005a29f
14005a29floc_14005a29f:
14005a29ftest ebp, ebp
14005a2a1jne 0x14005a2bc
14005a2a3cmp [rsp+146], 1
14005a2abje 0x14005a2bc
14005a2adcmp [rsp+168], 0
14005a2b6je 0x14005a0c7
14005a2bc
14005a2bcloc_14005a2bc:
14005a2bccmp [rsp+145], 0
14005a2c4jne 0x14005a0c7
14005a2catest dil, dil
14005a2cdje 0x14005a6b0
14005a2d3mov eax, [rsp+148]
14005a2damov rdi, [rsp+136]
14005a2e2neg eax
14005a2e4xor eax, 0x7fffffff
14005a2e9mov [rdi], eax
14005a2ebmov rax, [rsp+120]
14005a2f0mov [rax], 4
14005a2f6jmp 0x14005a0e0
14005a2fb
14005a2fbloc_14005a2fb:
14005a2fbcmp [rsp+72], 0
14005a301je 0x14005acc9
14005a307cmp [rsp+96], -1
14005a30cjne 0x14005a9a3
14005a312mov rax, [rsp+72]
14005a317mov rsi, [rax+24]
14005a31bcmp [rax+16], rsi
14005a31fjae 0x14005ab4c
14005a325cmp r13l, 10
14005a329jle 0x14005a9a3
14005a32fmov esi, -1
14005a334xor ebx, ebx
14005a336mov edx, -1
14005a33bmov r8l, -1
14005a341
14005a341loc_14005a341:
14005a341sub edx, 65
14005a344cmp dl, 5
14005a347ja 0x14005a5c0
14005a34dmovsx eax, r8b
14005a351sub eax, 55
14005a354jmp 0x14005a024
14005a359
14005a359 0f 1f 80 00 00 00 00 .......
14005a360
14005a360loc_14005a360:
14005a360cmp [rsp+145], 0
14005a368jne 0x14005a898
14005a36elea r13, [r15+114]
14005a372xor edi, edi
14005a374xor r12l, r12l
14005a377nop [rax+rax]
14005a380
14005a380loc_14005a380:
14005a380movzx eax, [r15+32]
14005a385test al, al
14005a387je 0x14005a393
14005a389cmp [r15+73], r8b
14005a38dje 0x14005a4b8
14005a393
14005a393loc_14005a393:
14005a393cmp [r15+72], r8b
14005a397je 0x14005a5c0
14005a39dmovsx edx, r8b
14005a3a1mov r8, [rsp+56]
14005a3a6mov rcx, r13
14005a3a9call memchr
14005a3aetest rax, rax
14005a3b1je 0x14005a5c0
14005a3b7sub rax, r13
14005a3balea edx, [rax-6]
14005a3bdcmp eax, 15
14005a3c0cmovg eax, edx
14005a3c3cmp [rsp+48], r12l
14005a3c8jb 0x14005a428
14005a3camov r11l, [rsp+64]
14005a3cfmov edx, [rsp+68]
14005a3d3imul r11l, r12l
14005a3d7sub edx, eax
14005a3d9cmp edx, r11l
14005a3dclea r12l, [rax+r11]
14005a3e0setb dl
14005a3e3add ebp, 1
14005a3e6or edi, edx
14005a3e8
14005a3e8loc_14005a3e8:
14005a3e8mov rax, [rbx+16]
14005a3ecmov rdx, [rbx+24]
14005a3f0cmp rax, rdx
14005a3f3jae 0x14005a438
14005a3f5
14005a3f5loc_14005a3f5:
14005a3f5add rax, 1
14005a3f9mov [rbx+16], rax
14005a3fdcmp rax, rdx
14005a400jae 0x14005a450
14005a402
14005a402loc_14005a402:
14005a402cmp [rsp+72], 0
14005a408je 0x14005a680
14005a40e
14005a40eloc_14005a40e:
14005a40ecmp [rsp+96], -1
14005a413je 0x14005a8b8
14005a419
14005a419loc_14005a419:
14005a419mov esi, -1
14005a41ejmp 0x14005a0a0
14005a423
14005a423 0f 1f 44 00 00 ..D..
14005a428
14005a428loc_14005a428:
14005a428mov rax, [rbx+16]
14005a42cmov rdx, [rbx+24]
14005a430mov edi, r14l
14005a433cmp rax, rdx
14005a436jb 0x14005a3f5
14005a438
14005a438loc_14005a438:
14005a438mov rax, [rbx]
14005a43bmov rcx, rbx
14005a43ecall [rax+80]
14005a441mov rax, [rbx+24]
14005a445cmp [rbx+16], rax
14005a449jb 0x14005a402
14005a44bnop [rax+rax]
14005a450
14005a450loc_14005a450:
14005a450mov rax, [rbx]
14005a453mov rcx, rbx
14005a456call [rax+72]
14005a459cmp eax, -1
14005a45cje 0x14005ab12
14005a462cmp [rsp+72], 0
14005a468jne 0x14005a40e
14005a46acmp [rsp+96], -1
14005a46fjne 0x14005a419
14005a471nop [rax+rax]
14005a47cnop [rax]
14005a480
14005a480loc_14005a480:
14005a480mov rax, [rbx+16]
14005a484cmp rax, [rbx+24]
14005a488jb 0x14005a698
14005a48emov rax, [rbx]
14005a491mov rcx, rbx
14005a494call [rax+72]
14005a497cmp eax, -1
14005a49amov edx, -1
14005a49fcmovne edx, eax
14005a4a2mov eax, 0
14005a4a7cmove rbx, rax
14005a4abmov r8l, edx
14005a4aejmp 0x14005a69c
14005a4b3
14005a4b3 0f 1f 44 00 00 ..D..
14005a4b8
14005a4b8loc_14005a4b8:
14005a4b8test ebp, ebp
14005a4baje 0x14005aabc
14005a4c0mov rax, [rsp+168]
14005a4c8mov rdx, [rsp+160]
14005a4d0mov ecx, 15
14005a4d5cmp rdx, [rsp+104]
14005a4dacmovne rcx, [rsp+176]
14005a4e3lea rsi, [rax+1]
14005a4e7cmp rcx, rsi
14005a4eajb 0x14005a580
14005a4f0
14005a4f0loc_14005a4f0:
14005a4f0mov [rdx+rax], bpl
14005a4f4mov rdx, [rsp+160]
14005a4fcxor ebp, ebp
14005a4femov [rsp+168], rsi
14005a506mov [rdx+rax+1], 0
14005a50bjmp 0x14005a3e8
14005a510
14005a510loc_14005a510:
14005a510mov [rsp+56], 22
14005a519mov r13l, 22
14005a51fjmp 0x140059f68
14005a524
14005a524 0f 1f 40 00 ..@.
14005a528
14005a528loc_14005a528:
14005a528mov rcx, [rsp+128]
14005a530mov edx, 32
14005a535mov [rsp+48], r8b
14005a53acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005a53fmovzx r8l, [rsp+48]
14005a545jmp 0x140059fa9
14005a54a
14005a54a 66 0f 1f 44 00 00 f..D..
14005a550
14005a550loc_14005a550:
14005a550mov [rsp+147], 0
14005a558movzx edx, [r15+32]
14005a55dxor r8l, r8l
14005a560xor ebp, ebp
14005a562mov [rsp+145], 1
14005a56amov [rsp+146], 0
14005a572jmp 0x140059f50
14005a577
14005a577 66 0f 1f 84 00 00 00 00 00 f........
14005a580
14005a580loc_14005a580:
14005a580mov [rsp+32], 1
14005a589xor r9l, r9l
14005a58cxor r8l, r8l
14005a58fmov rdx, rax
14005a592mov rcx, [rsp+128]
14005a59amov [rsp+152], rax
14005a5a2call 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)
14005a5a7mov rdx, [rsp+160]
14005a5afmov rax, [rsp+152]
14005a5b7jmp 0x14005a4f0
14005a5bc
14005a5bc 0f 1f 40 00 ..@.
14005a5c0
14005a5c0loc_14005a5c0:
14005a5c0xor r14l, r14l
14005a5c3jmp 0x14005a0a0
14005a5c8
14005a5c8 0f 1f 84 00 00 00 00 00 ........
14005a5d0
14005a5d0loc_14005a5d0:
14005a5d0movzx ecx, [rsp+146]
14005a5d8mov r10l, [rsp+64]
14005a5ddxor ecx, 1
14005a5e0cmp r10l, 10
14005a5e4sete r9b
14005a5e8or cl, r9b
14005a5ebjne 0x14005a700
14005a5f1
14005a5f1loc_14005a5f1:
14005a5f1cmp [r15+112], dil
14005a5f5je 0x14005a601
14005a5f7cmp [r15+113], dil
14005a5fbjne 0x14005acb1
14005a601
14005a601loc_14005a601:
14005a601test r12l, r12l
14005a604sete cl
14005a607cmp [rsp+64], 16
14005a60csete r9b
14005a610or cl, r9b
14005a613je 0x14005acf0
14005a619mov [rsp+146], 0
14005a621xor ebp, ebp
14005a623mov [rsp+64], 16
14005a62b
14005a62bloc_14005a62b:
14005a62bmov rdx, [rbx+16]
14005a62fmov rcx, [rbx+24]
14005a633cmp rdx, rcx
14005a636jae 0x14005aa84
14005a63cadd rdx, 1
14005a640mov [rbx+16], rdx
14005a644cmp rdx, rcx
14005a647jae 0x14005abfc
14005a64dcmp [rsp+72], 0
14005a653je 0x14005a9d6
14005a659
14005a659loc_14005a659:
14005a659cmp [rsp+96], -1
14005a65eje 0x14005ab75
14005a664
14005a664loc_14005a664:
14005a664mov [rsp+145], 1
14005a66cmovzx edx, [r15+32]
14005a671mov r8l, edi
14005a674mov esi, -1
14005a679jmp 0x140059f50
14005a67e
14005a67e 66 90 f.
14005a680
14005a680loc_14005a680:
14005a680cmp [rsp+96], -1
14005a685jne 0x14005a419
14005a68bmov [rsp+72], 0
14005a694mov rax, [rbx+16]
14005a698
14005a698loc_14005a698:
14005a698movzx r8l, [rax]
14005a69c
14005a69cloc_14005a69c:
14005a69cmov esi, -1
14005a6a1jmp 0x14005a380
14005a6a6
14005a6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005a6b0
14005a6b0loc_14005a6b0:
14005a6b0mov eax, r12l
14005a6b3neg eax
14005a6b5cmp [rsp+147], 0
14005a6bdcmovne r12l, eax
14005a6c1mov rax, [rsp+136]
14005a6c9mov [rax], r12l
14005a6ccjmp 0x14005a0e0
14005a6d1
14005a6d1 0f 1f 80 00 00 00 00 .......
14005a6d8
14005a6d8loc_14005a6d8:
14005a6d8mov rax, [rsp+120]
14005a6ddmov [rax], 4
14005a6e3jmp 0x14005a29f
14005a6e8
14005a6e8 0f 1f 84 00 00 00 00 00 ........
14005a6f0
14005a6f0loc_14005a6f0:
14005a6f0mov [rsp+147], 0
14005a6f8jmp 0x140059f10
14005a6fd
14005a6fd 0f 1f 00 ...
14005a700
14005a700loc_14005a700:
14005a700test r12l, r12l
14005a703sete r9b
14005a707cmp r10l, 8
14005a70bsete dl
14005a70eor r9b, dl
14005a711mov [rsp+146], r9b
14005a719je 0x14005aa10
14005a71fmov [rsp+64], 8
14005a727xor ebp, ebp
14005a729jmp 0x14005a62b
14005a72e
14005a72e 66 90 f.
14005a730
14005a730loc_14005a730:
14005a730mov rax, [rbx+16]
14005a734cmp rax, [rbx+24]
14005a738jae 0x14005aaed
14005a73emovzx r8l, [rax]
14005a742jmp 0x140059e7d
14005a747
14005a747 66 0f 1f 84 00 00 00 00 00 f........
14005a750
14005a750loc_14005a750:
14005a750mov ecx, 144
14005a755call operator new(unsigned long long)
14005a75amov r12, rax
14005a75dmov [rax+8], 0
14005a764mov rax, [rip+0x13cb85]
14005a76bxor r8l, r8l
14005a76emov [r12+32], 0
14005a774lea rdx, [rdi+208]
14005a77bmov rcx, r12
14005a77eadd rax, 16
14005a782mov [r12+72], r8w
14005a788mov [r12], rax
14005a78cmov [r12+16], 0
14005a795mov [r12+24], 0
14005a79emov [r12+40], 0
14005a7a7mov [r12+48], 0
14005a7b0mov [r12+56], 0
14005a7b9mov [r12+64], 0
14005a7c2mov [r12+136], 0
14005a7cbcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005a7d0mov rcx, [rdi+208]
14005a7d7mov r8, r14
14005a7damov rdx, r12
14005a7ddcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005a7e2mov r15, [r13]
14005a7e6jmp 0x140059e04
14005a7eb
14005a7eb 0f 1f 44 00 00 ..D..
14005a7f0
14005a7f0loc_14005a7f0:
14005a7f0movzx r14l, [rsp+145]
14005a7f9xor r12l, r12l
14005a7fcmov [rsp+145], 0
14005a804jmp 0x14005a0a0
14005a809
14005a809 0f 1f 80 00 00 00 00 .......
14005a810
14005a810loc_14005a810:
14005a810cmp [rsp+96], -1
14005a815jne 0x14005a086
14005a81bmov [rsp+72], 0
14005a824mov rax, [rbx+16]
14005a828
14005a828loc_14005a828:
14005a828movzx r8l, [rax]
14005a82c
14005a82cloc_14005a82c:
14005a82cmov esi, -1
14005a831jmp 0x14005a000
14005a836
14005a836 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005a840
14005a840loc_14005a840:
14005a840mov rax, [rbp+24]
14005a844xor r14l, r14l
14005a847cmp [rbp+16], rax
14005a84bjb 0x140059e63
14005a851mov rax, [rbp]
14005a855mov [rsp+48], dl
14005a859mov rcx, rbp
14005a85ccall [rax+72]
14005a85fmovzx edx, [rsp+48]
14005a864cmp eax, -1
14005a867mov eax, 0
14005a86ccmovne rax, rbp
14005a870cmove r14l, edx
14005a874mov [rsp+72], rax
14005a879jmp 0x140059e63
14005a87e
14005a87e 66 90 f.
14005a880
14005a880loc_14005a880:
14005a880mov rax, [rbx+24]
14005a884cmp [rbx+16], rax
14005a888jae 0x14005aacb
14005a88exor edi, edi
14005a890jmp 0x140059e49
14005a895
14005a895 0f 1f 00 ...
14005a898
14005a898loc_14005a898:
14005a898movzx r14l, [rsp+145]
14005a8a1xor r12l, r12l
14005a8a4xor edi, edi
14005a8a6mov [rsp+145], 0
14005a8aejmp 0x14005a0a0
14005a8b3
14005a8b3 0f 1f 44 00 00 ..D..
14005a8b8
14005a8b8loc_14005a8b8:
14005a8b8mov rax, [rsp+72]
14005a8bdmov rsi, [rax+24]
14005a8c1cmp [rax+16], rsi
14005a8c5jb 0x14005a419
14005a8cbxor esi, esi
14005a8cdnop [rax]
14005a8d0
14005a8d0loc_14005a8d0:
14005a8d0mov rcx, [rsp+72]
14005a8d5mov rax, [rcx]
14005a8d8call [rax+72]
14005a8dbcmp eax, -1
14005a8demov eax, 0
14005a8e3mov edx, 0
14005a8e8cmovne rdx, [rsp+72]
14005a8eecmove eax, r14l
14005a8f2mov [rsp+72], rdx
14005a8f7cmp al, sil
14005a8faje 0x14005a419
14005a900test rbx, rbx
14005a903jne 0x14005a480
14005a909mov r8l, -1
14005a90fjmp 0x14005a69c
14005a914
14005a914 0f 1f 40 00 ..@.
14005a918
14005a918loc_14005a918:
14005a918xor r9l, r9l
14005a91bxor r8l, r8l
14005a91emov rdx, r13
14005a921mov [rsp+48], r10
14005a926mov [rsp+32], 1
14005a92fmov rcx, [rsp+128]
14005a937call 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)
14005a93cmov rdx, [rsp+160]
14005a944mov r10, [rsp+48]
14005a949jmp 0x14005a268
14005a94e
14005a94e 66 90 f.
14005a950
14005a950loc_14005a950:
14005a950mov rax, [rsp+72]
14005a955mov rsi, [rax+24]
14005a959cmp [rax+16], rsi
14005a95djb 0x14005a086
14005a963xor esi, esi
14005a965nop [rax+rax]
14005a970
14005a970loc_14005a970:
14005a970mov rcx, [rsp+72]
14005a975mov rax, [rcx]
14005a978call [rax+72]
14005a97bcmp eax, -1
14005a97emov edx, 0
14005a983cmovne rdx, [rsp+72]
14005a989sete al
14005a98cmov [rsp+72], rdx
14005a991cmp al, sil
14005a994je 0x14005a086
14005a99atest rbx, rbx
14005a99djne 0x14005a1d0
14005a9a3
14005a9a3loc_14005a9a3:
14005a9a3xor r14l, r14l
14005a9a6mov esi, -1
14005a9abxor ebx, ebx
14005a9adjmp 0x14005a0a0
14005a9b2
14005a9b2loc_14005a9b2:
14005a9b2cmp [rsp+96], -1
14005a9b7jne 0x14005aa5d
14005a9bd
14005a9bdloc_14005a9bd:
14005a9bdmov [rsp+72], 0
14005a9c6movzx r8l, [rdx]
14005a9ca
14005a9caloc_14005a9ca:
14005a9camov edx, eax
14005a9ccmov esi, -1
14005a9d1jmp 0x140059f10
14005a9d6
14005a9d6loc_14005a9d6:
14005a9d6cmp [rsp+96], -1
14005a9dbjne 0x14005ace8
14005a9e1
14005a9e1loc_14005a9e1:
14005a9e1mov rdx, [rbx+16]
14005a9e5
14005a9e5loc_14005a9e5:
14005a9e5mov [rsp+72], 0
14005a9eemovzx edi, [rdx]
14005a9f1
14005a9f1loc_14005a9f1:
14005a9f1mov edx, eax
14005a9f3mov esi, -1
14005a9f8cmp [rsp+146], 0
14005aa00jne 0x140059f1d
14005aa06jmp 0x140059f45
14005aa0b
14005aa0b 0f 1f 44 00 00 ..D..
14005aa10
14005aa10loc_14005aa10:
14005aa10mov [rsp+146], cl
14005aa17add ebp, 1
14005aa1ajmp 0x14005a62b
14005aa1f
14005aa1floc_14005aa1f:
14005aa1fmov rax, [rbx]
14005aa22mov [rsp+48], r8b
14005aa27mov rcx, rbx
14005aa2acall [rax+80]
14005aa2dmov rdx, [rbx+16]
14005aa31cmp rdx, [rbx+24]
14005aa35movzx r8l, [rsp+48]
14005aa3bjae 0x14005abb4
14005aa41cmp [rsp+72], 0
14005aa47jne 0x140059edb
14005aa4dmovzx eax, [r15+32]
14005aa52cmp [rsp+96], -1
14005aa57je 0x14005a9bd
14005aa5d
14005aa5dloc_14005aa5d:
14005aa5dmov [rsp+72], 0
14005aa66
14005aa66loc_14005aa66:
14005aa66mov [rsp+145], 1
14005aa6emov edx, eax
14005aa70mov esi, -1
14005aa75xor ebp, ebp
14005aa77mov [rsp+146], 0
14005aa7fjmp 0x140059f50
14005aa84
14005aa84loc_14005aa84:
14005aa84mov rax, [rbx]
14005aa87mov rcx, rbx
14005aa8acall [rax+80]
14005aa8dmov rax, [rbx+24]
14005aa91cmp [rbx+16], rax
14005aa95jae 0x14005abfc
14005aa9bcmp [rsp+72], 0
14005aaa1jne 0x14005a659
14005aaa7cmp [rsp+96], -1
14005aaacjne 0x14005ac25
14005aab2movzx eax, [r15+32]
14005aab7jmp 0x14005a9e1
14005aabc
14005aabcloc_14005aabc:
14005aabcmov [rsp+145], al
14005aac3xor r14l, r14l
14005aac6jmp 0x14005a0a0
14005aacb
14005aacbloc_14005aacb:
14005aacbmov rax, [rbx]
14005aacemov rcx, rbx
14005aad1call [rax+72]
14005aad4cmp eax, -1
14005aad7mov eax, 0
14005aadccmovne edi, eax
14005aadfmov eax, 0
14005aae4cmove rbx, rax
14005aae8jmp 0x140059e49
14005aaed
14005aaedloc_14005aaed:
14005aaedmov rax, [rbx]
14005aaf0mov rcx, rbx
14005aaf3call [rax+72]
14005aaf6mov edx, -1
14005aafbcmp eax, -1
14005aafecmovne edx, eax
14005ab01mov eax, 0
14005ab06cmove rbx, rax
14005ab0amov r8l, edx
14005ab0djmp 0x140059e7d
14005ab12
14005ab12loc_14005ab12:
14005ab12cmp [rsp+72], 0
14005ab18je 0x14005ac99
14005ab1emov r8l, -1
14005ab24xor ebx, ebx
14005ab26cmp [rsp+96], -1
14005ab2bjne 0x14005a69c
14005ab31mov rax, [rsp+72]
14005ab36mov rsi, [rax+24]
14005ab3acmp [rax+16], rsi
14005ab3ejb 0x14005a69c
14005ab44mov esi, r14l
14005ab47jmp 0x14005a8d0
14005ab4c
14005ab4cloc_14005ab4c:
14005ab4cmov esi, 1
14005ab51xor ebx, ebx
14005ab53jmp 0x14005a970
14005ab58
14005ab58loc_14005ab58:
14005ab58mov rax, [rsp+72]
14005ab5dmov rdi, [rax+24]
14005ab61cmp [rax+16], rdi
14005ab65jae 0x14005ad07
14005ab6bmovzx eax, [r15+32]
14005ab70jmp 0x14005aa66
14005ab75
14005ab75loc_14005ab75:
14005ab75mov rax, [rsp+72]
14005ab7amov rsi, [rax+24]
14005ab7ecmp [rax+16], rsi
14005ab82jb 0x14005a664
14005ab88mov rcx, [rsp+72]
14005ab8dmov rax, [rcx]
14005ab90call [rax+72]
14005ab93add eax, 1
14005ab96jne 0x14005a664
14005ab9c
14005ab9cloc_14005ab9c:
14005ab9cmov rdx, [rbx+16]
14005aba0cmp rdx, [rbx+24]
14005aba4jae 0x14005ac72
14005abaamovzx eax, [r15+32]
14005abafjmp 0x14005a9e5
14005abb4
14005abb4loc_14005abb4:
14005abb4mov rax, [rbx]
14005abb7mov [rsp+48], r8b
14005abbcmov rcx, rbx
14005abbfcall [rax+72]
14005abc2movzx r8l, [rsp+48]
14005abc8cmp eax, -1
14005abcbje 0x14005adbb
14005abd1cmp [rsp+72], 0
14005abd7jne 0x140059edb
14005abddcmp [rsp+96], -1
14005abe2jne 0x14005adb1
14005abe8
14005abe8loc_14005abe8:
14005abe8mov rdx, [rbx+16]
14005abeccmp rdx, [rbx+24]
14005abf0jae 0x14005ac4a
14005abf2movzx eax, [r15+32]
14005abf7jmp 0x14005a9bd
14005abfc
14005abfcloc_14005abfc:
14005abfcmov rax, [rbx]
14005abffmov rcx, rbx
14005ac02call [rax+72]
14005ac05cmp eax, -1
14005ac08je 0x14005ad30
14005ac0ecmp [rsp+72], 0
14005ac14jne 0x14005a659
14005ac1acmp [rsp+96], -1
14005ac1fje 0x14005ab9c
14005ac25
14005ac25loc_14005ac25:
14005ac25movzx eax, [r15+32]
14005ac2amov r8l, edi
14005ac2d
14005ac2dloc_14005ac2d:
14005ac2dmov [rsp+72], 0
14005ac36mov edx, eax
14005ac38mov esi, -1
14005ac3dmov [rsp+145], 1
14005ac45jmp 0x140059f50
14005ac4a
14005ac4aloc_14005ac4a:
14005ac4amov rax, [rbx]
14005ac4dmov rcx, rbx
14005ac50call [rax+72]
14005ac53cmp eax, -1
14005ac56je 0x14005ae34
14005ac5cmov [rsp+72], 0
14005ac65mov r8l, eax
14005ac68movzx eax, [r15+32]
14005ac6djmp 0x14005a9ca
14005ac72
14005ac72loc_14005ac72:
14005ac72mov rax, [rbx]
14005ac75mov rcx, rbx
14005ac78call [rax+72]
14005ac7bcmp eax, -1
14005ac7eje 0x14005adf8
14005ac84mov [rsp+72], 0
14005ac8dmov edi, eax
14005ac8fmovzx eax, [r15+32]
14005ac94jmp 0x14005a9f1
14005ac99
14005ac99loc_14005ac99:
14005ac99cmp [rsp+96], -1
14005ac9eje 0x14005ae2a
14005aca4xor ebx, ebx
14005aca6mov r8l, -1
14005acacjmp 0x14005a69c
14005acb1
14005acb1loc_14005acb1:
14005acb1mov [rsp+145], 0
14005acb9mov r8l, edi
14005acbcmov [rsp+146], 1
14005acc4jmp 0x140059f50
14005acc9
14005acc9loc_14005acc9:
14005acc9cmp [rsp+96], -1
14005accejne 0x14005a9a3
14005acd4or esi, -1
14005acd7xor ebx, ebx
14005acd9mov r14l, 1
14005acdfjmp 0x14005a0a0
14005ace4
14005ace4 0f 1f 40 00 ..@.
14005ace8
14005ace8loc_14005ace8:
14005ace8mov r8l, edi
14005acebjmp 0x14005ac2d
14005acf0
14005acf0loc_14005acf0:
14005acf0mov [rsp+145], cl
14005acf7mov r8l, edi
14005acfamov [rsp+146], 1
14005ad02jmp 0x140059f5b
14005ad07
14005ad07loc_14005ad07:
14005ad07mov rcx, [rsp+72]
14005ad0cmov [rsp+48], r8b
14005ad11mov rax, [rcx]
14005ad14call [rax+72]
14005ad17add eax, 1
14005ad1aje 0x14005abe8
14005ad20movzx eax, [r15+32]
14005ad25movzx r8l, [rsp+48]
14005ad2bjmp 0x14005aa66
14005ad30
14005ad30loc_14005ad30:
14005ad30cmp [rsp+72], 0
14005ad36je 0x14005ade0
14005ad3ccmp [rsp+96], -1
14005ad41je 0x14005ad54
14005ad43
14005ad43loc_14005ad43:
14005ad43movzx eax, [r15+32]
14005ad48mov edi, -1
14005ad4dxor ebx, ebx
14005ad4fjmp 0x14005a9f1
14005ad54
14005ad54loc_14005ad54:
14005ad54mov rax, [rsp+72]
14005ad59mov rsi, [rax+24]
14005ad5dcmp [rax+16], rsi
14005ad61jb 0x14005ad43
14005ad63mov rcx, [rsp+72]
14005ad68mov rax, [rcx]
14005ad6bcall [rax+72]
14005ad6ecmp eax, -1
14005ad71jne 0x14005ad43
14005ad73movzx eax, [r15+32]
14005ad78mov r8l, edi
14005ad7bxor ebx, ebx
14005ad7djmp 0x14005ac2d
14005ad82
14005ad82 48 89 c1 e8 06 6f 0a 00 49 8b 04 24 4c 89 H....o..I..$L.
14005ad90 e1 ff 50 08 48 8b 3d f5 c8 13 00 48 8b 84 24 c8 ..P.H.=....H..$.
14005ada0 00 00 00 48 2b 07 0f 84 3c 01 00 00 ...H+...<...
14005adac
14005adacloc_14005adac:
14005adaccall __stack_chk_fail
14005adb1
14005adb1loc_14005adb1:
14005adb1movzx eax, [r15+32]
14005adb6jmp 0x14005aa5d
14005adbb
14005adbbloc_14005adbb:
14005adbbcmp [rsp+72], 0
14005adc1je 0x14005ae92
14005adc7cmp [rsp+96], -1
14005adccje 0x14005ae4d
14005adce
14005adceloc_14005adce:
14005adcemovzx eax, [r15+32]
14005add3mov r8l, -1
14005add9xor ebx, ebx
14005addbjmp 0x14005a9ca
14005ade0
14005ade0loc_14005ade0:
14005ade0cmp [rsp+96], -1
14005ade5je 0x14005ae10
14005ade7movzx eax, [r15+32]
14005adecxor ebx, ebx
14005adeemov edi, -1
14005adf3jmp 0x14005a9f1
14005adf8
14005adf8loc_14005adf8:
14005adf8xor edx, edx
14005adfamovzx eax, [r15+32]
14005adffmov edi, -1
14005ae04xor ebx, ebx
14005ae06mov [rsp+72], rdx
14005ae0bjmp 0x14005a9f1
14005ae10
14005ae10loc_14005ae10:
14005ae10mov [rsp+145], 1
14005ae18mov r8l, edi
14005ae1bor esi, -1
14005ae1exor ebx, ebx
14005ae20movzx edx, [r15+32]
14005ae25jmp 0x140059f50
14005ae2a
14005ae2aloc_14005ae2a:
14005ae2aor esi, -1
14005ae2dxor ebx, ebx
14005ae2fjmp 0x14005a0a0
14005ae34
14005ae34loc_14005ae34:
14005ae34xor ecx, ecx
14005ae36movzx eax, [r15+32]
14005ae3bmov r8l, -1
14005ae41xor ebx, ebx
14005ae43mov [rsp+72], rcx
14005ae48jmp 0x14005a9ca
14005ae4d
14005ae4dloc_14005ae4d:
14005ae4dmov rax, [rsp+72]
14005ae52mov rdi, [rax+24]
14005ae56cmp [rax+16], rdi
14005ae5ajb 0x14005adce
14005ae60mov rcx, [rsp+72]
14005ae65mov [rsp+48], r8b
14005ae6amov rax, [rcx]
14005ae6dcall [rax+72]
14005ae70movzx r8l, [rsp+48]
14005ae76add eax, 1
14005ae79jne 0x14005adce
14005ae7f
14005ae7floc_14005ae7f:
14005ae7fxor eax, eax
14005ae81xor ebx, ebx
14005ae83mov [rsp+72], rax
14005ae88movzx eax, [r15+32]
14005ae8djmp 0x14005aa66
14005ae92
14005ae92loc_14005ae92:
14005ae92cmp [rsp+96], -1
14005ae97je 0x14005ae7f
14005ae99movzx eax, [r15+32]
14005ae9exor ebx, ebx
14005aea0mov r8l, -1
14005aea6jmp 0x14005a9ca
14005aeab
14005aeab 48 8b 8c 24 80 H..$.
14005aeb0 00 00 00 48 89 c3 e8 55 21 08 00 48 8b 3d ce c7 ...H...U!..H.=..
14005aec0 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d9 ..H..$....H+....
14005aed0 fe ff ff 48 89 d9 e8 c5 04 fc ff 48 89 c1 e8 ad ...H.......H....
14005aee0 6d 0a 00 e9 ac fe ff ff e8 63 73 0a 00 48 89 c3 m........cs..H..
14005aef0 e8 8b 6f 0a 00 48 8b 3d 94 c7 13 00 48 8b 84 24 ..o..H.=....H..$
14005af00 c8 00 00 00 48 2b 07 74 ca e9 9e fe ff ff ....H+.t......
140059d60
140059d60std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int[abi:cxx11]<long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long&) const:
140059d60push r15
140059d62push r14
140059d64push r13
140059d66push r12
140059d68push rbp
140059d69push rdi
140059d6apush rsi
140059d6bpush rbx
140059d6csub rsp, 216
140059d73mov rsi, [rip+0x13d916]
140059d7amov rax, [r9+8]
140059d7emovdqu x0, [r8]
140059d83mov rbp, [r9]
140059d86mov rdi, [rsp+320]
140059d8emov [rsp+96], rax
140059d93mov rax, [rsp+328]
140059d9bmovups [rsp+80], x0
140059da0mov rdx, [rsp+88]
140059da5mov [rsp+120], rax
140059daamov rax, [rsp+336]
140059db2mov [rsp+112], rcx
140059db7lea rcx, [rip+0xac1e2]
140059dbemov [rsp+136], rax
140059dc6mov rax, [rsi]
140059dc9mov [rsp+200], rax
140059dd1mov rax, [rsp+80]
140059dd6mov [rsp+72], rbp
140059ddbmov esi, edx
140059dddmov rbx, rax
140059de0call std::locale::id::_M_id() const
140059de5mov r14, rax
140059de8mov rax, [rdi+208]
140059defmov rax, [rax+24]
140059df3lea r13, [rax+8*r14]
140059df7mov r15, [r13]
140059dfbtest r15, r15
140059dfeje 0x14005a750
140059e04
140059e04loc_140059e04:
140059e04mov r12l, [rdi+24]
140059e08mov [rsp+64], 8
140059e10and r12l, 74
140059e14cmp r12l, 64
140059e18je 0x140059e2f
140059e1acmp r12l, 8
140059e1emov edx, 10
140059e23mov eax, 16
140059e28cmovne eax, edx
140059e2bmov [rsp+64], eax
140059e2f
140059e2floc_140059e2f:
140059e2fcmp esi, -1
140059e32sete r13b
140059e36test rbx, rbx
140059e39setne dil
140059e3dand dil, r13b
140059e40jne 0x14005a880
140059e46mov edi, r13l
140059e49
140059e49loc_140059e49:
140059e49cmp [rsp+96], -1
140059e4esete r14b
140059e52test rbp, rbp
140059e55setne al
140059e58and al, r14b
140059e5bmov edx, eax
140059e5djne 0x14005a840
140059e63
140059e63loc_140059e63:
140059e63cmp dil, r14b
140059e66je 0x14005a550
140059e6ctest rbx, rbx
140059e6fje 0x140059e7a
140059e71test r13b, r13b
140059e74jne 0x14005a730
140059e7a
140059e7aloc_140059e7a:
140059e7amov r8l, esi
140059e7d
140059e7dloc_140059e7d:
140059e7dmovzx eax, [r15+32]
140059e82movzx ecx, [r15+110]
140059e87mov edx, eax
140059e89cmp cl, r8b
140059e8cje 0x140059e98
140059e8ecmp [r15+111], r8b
140059e92jne 0x14005a6f0
140059e98
140059e98loc_140059e98:
140059e98cmp cl, r8b
140059e9bsete [rsp+147]
140059ea3test al, al
140059ea5jne 0x140059f08
140059ea7
140059ea7loc_140059ea7:
140059ea7cmp [r15+72], r8b
140059eabje 0x140059f10
140059eadmov rdx, [rbx+16]
140059eb1mov rcx, [rbx+24]
140059eb5cmp rdx, rcx
140059eb8jae 0x14005aa1f
140059ebeadd rdx, 1
140059ec2mov [rbx+16], rdx
140059ec6cmp rdx, rcx
140059ec9jae 0x14005abb4
140059ecfcmp [rsp+72], 0
140059ed5je 0x14005a9b2
140059edb
140059edbloc_140059edb:
140059edbcmp [rsp+96], -1
140059ee0je 0x14005ab58
140059ee6mov [rsp+145], 1
140059eeemovzx edx, [r15+32]
140059ef3mov esi, -1
140059ef8xor ebp, ebp
140059efamov [rsp+146], 0
140059f02jmp 0x140059f50
140059f04
140059f04 0f 1f 40 00 ..@.
140059f08
140059f08loc_140059f08:
140059f08cmp [r15+73], r8b
140059f0cjne 0x140059ea7
140059f0enop
140059f10
140059f10loc_140059f10:
140059f10mov [rsp+146], 0
140059f18xor ebp, ebp
140059f1amov edi, r8l
140059f1d
140059f1dloc_140059f1d:
140059f1dtest al, al
140059f1fje 0x140059f27
140059f21cmp [r15+73], dil
140059f25je 0x140059f45
140059f27
140059f27loc_140059f27:
140059f27cmp [r15+72], dil
140059f2bje 0x140059f45
140059f2dcmp [r15+114], dil
140059f31je 0x14005a5d0
140059f37cmp [rsp+146], 0
140059f3fjne 0x14005a5f1
140059f45
140059f45loc_140059f45:
140059f45mov [rsp+145], 0
140059f4dmov r8l, edi
140059f50
140059f50loc_140059f50:
140059f50cmp [rsp+64], 16
140059f55je 0x14005a510
140059f5b
140059f5bloc_140059f5b:
140059f5bmovsxd rax, [rsp+64]
140059f60mov [rsp+56], rax
140059f65mov r13, rax
140059f68
140059f68loc_140059f68:
140059f68lea rax, [rsp+160]
140059f70mov [rsp+176], 0
140059f78mov [rsp+128], rax
140059f80lea rax, [rsp+176]
140059f88mov [rsp+104], rax
140059f8dmov [rsp+160], rax
140059f95mov [rsp+168], 0
140059fa1test dl, dl
140059fa3jne 0x14005a528
140059fa9
140059fa9loc_140059fa9:
140059fa9movzx eax, [rsp+147]
140059fb1xor edx, edx
140059fb3movzx r14l, [r15+136]
140059fbbmov [rsp+148], eax
140059fc2add eax, 0x7fffffff
140059fc7mov [rsp+68], eax
140059fcbdiv [rsp+64]
140059fcfmov [rsp+48], eax
140059fd3test r14b, r14b
140059fd6jne 0x14005a360
140059fdcxor edi, edi
140059fdecmp [rsp+145], 0
140059fe6jne 0x14005a7f0
140059fecxor r12l, r12l
140059feflea r14l, [r13+48]
140059ff3nop [rax+rax]
140059ffenop
14005a000
14005a000loc_14005a000:
14005a000cmp r13l, 10
14005a004jg 0x14005a208
14005a00acmp r8b, 47
14005a00ejle 0x14005a5c0
14005a014cmp r8b, r14b
14005a017jge 0x14005a5c0
14005a01dmovsx eax, r8b
14005a021sub eax, 48
14005a024
14005a024loc_14005a024:
14005a024cmp [rsp+48], r12l
14005a029jb 0x14005a170
14005a02fmov r11l, [rsp+64]
14005a034mov edx, [rsp+68]
14005a038imul r11l, r12l
14005a03csub edx, eax
14005a03ecmp edx, r11l
14005a041lea r12l, [rax+r11]
14005a045mov rax, [rbx+16]
14005a049setb dl
14005a04cadd ebp, 1
14005a04for edi, edx
14005a051mov rdx, [rbx+24]
14005a055cmp rax, rdx
14005a058jae 0x14005a186
14005a05e
14005a05eloc_14005a05e:
14005a05eadd rax, 1
14005a062mov [rbx+16], rax
14005a066cmp rax, rdx
14005a069jae 0x14005a1a0
14005a06f
14005a06floc_14005a06f:
14005a06fcmp [rsp+72], 0
14005a075je 0x14005a810
14005a07b
14005a07bloc_14005a07b:
14005a07bcmp [rsp+96], -1
14005a080je 0x14005a950
14005a086
14005a086loc_14005a086:
14005a086mov esi, -1
14005a08bmov r14l, 1
14005a091nop [rax+rax]
14005a09cnop [rax]
14005a0a0
14005a0a0loc_14005a0a0:
14005a0a0mov r13, [rsp+168]
14005a0a8test r13, r13
14005a0abjne 0x14005a240
14005a0b1cmp [rsp+146], 1
14005a0b9je 0x14005a2bc
14005a0bftest ebp, ebp
14005a0c1jne 0x14005a2bc
14005a0c7
14005a0c7loc_14005a0c7:
14005a0c7mov rax, [rsp+136]
14005a0cfmov [rax], 0
14005a0d5mov rax, [rsp+120]
14005a0damov [rax], 4
14005a0e0
14005a0e0loc_14005a0e0:
14005a0e0test r14b, r14b
14005a0e3je 0x14005a0ed
14005a0e5mov rax, [rsp+120]
14005a0eaor [rax], 2
14005a0ed
14005a0edloc_14005a0ed:
14005a0edmov rdx, [rsp+88]
14005a0f2mov [rsp+80], rbx
14005a0f7mov eax, esi
14005a0f9mov rcx, [rsp+80]
14005a0femov [rsp+88], rdx
14005a103mov rbx, [rsp+88]
14005a108mov rdx, 0xffffffff00000000
14005a112mov rsi, rbx
14005a115and rsi, rdx
14005a118or rsi, rax
14005a11bmov rax, [rsp+112]
14005a120mov [rax], rcx
14005a123mov rcx, [rsp+160]
14005a12bmov [rax+8], rsi
14005a12fcmp rcx, [rsp+104]
14005a134je 0x14005a13b
14005a136call operator delete(void*)
14005a13b
14005a13bloc_14005a13b:
14005a13bmov rdi, [rip+0x13d54e]
14005a142mov rax, [rsp+200]
14005a14asub rax, [rdi]
14005a14djne 0x14005adac
14005a153mov rax, [rsp+112]
14005a158add rsp, 216
14005a15fpop rbx
14005a160pop rsi
14005a161pop rdi
14005a162pop rbp
14005a163pop r12
14005a165pop r13
14005a167pop r14
14005a169pop r15
14005a16bret
14005a16c
14005a16c 0f 1f 40 00 ..@.
14005a170
14005a170loc_14005a170:
14005a170mov rax, [rbx+16]
14005a174mov rdx, [rbx+24]
14005a178mov edi, 1
14005a17dcmp rax, rdx
14005a180jb 0x14005a05e
14005a186
14005a186loc_14005a186:
14005a186mov rax, [rbx]
14005a189mov rcx, rbx
14005a18ccall [rax+80]
14005a18fmov rax, [rbx+24]
14005a193cmp [rbx+16], rax
14005a197jb 0x14005a06f
14005a19dnop [rax]
14005a1a0
14005a1a0loc_14005a1a0:
14005a1a0mov rax, [rbx]
14005a1a3mov rcx, rbx
14005a1a6call [rax+72]
14005a1a9cmp eax, -1
14005a1acje 0x14005a2fb
14005a1b2cmp [rsp+72], 0
14005a1b8jne 0x14005a07b
14005a1becmp [rsp+96], -1
14005a1c3jne 0x14005a086
14005a1c9nop [rax]
14005a1d0
14005a1d0loc_14005a1d0:
14005a1d0mov rax, [rbx+16]
14005a1d4cmp rax, [rbx+24]
14005a1d8jb 0x14005a828
14005a1demov rax, [rbx]
14005a1e1mov rcx, rbx
14005a1e4call [rax+72]
14005a1e7cmp eax, -1
14005a1eamov edx, -1
14005a1efcmovne edx, eax
14005a1f2mov eax, 0
14005a1f7cmove rbx, rax
14005a1fbmov r8l, edx
14005a1fejmp 0x14005a82c
14005a203
14005a203 0f 1f 44 00 00 ..D..
14005a208
14005a208loc_14005a208:
14005a208lea eax, [r8-48]
14005a20cmov edx, r8l
14005a20fcmp al, 9
14005a211jbe 0x14005a230
14005a213lea eax, [r8-97]
14005a217cmp al, 5
14005a219ja 0x14005a341
14005a21fmovsx eax, r8b
14005a223sub eax, 87
14005a226jmp 0x14005a024
14005a22b
14005a22b 0f 1f 44 00 00 ..D..
14005a230
14005a230loc_14005a230:
14005a230movsx eax, al
14005a233jmp 0x14005a024
14005a238
14005a238 0f 1f 84 00 00 00 00 00 ........
14005a240
14005a240loc_14005a240:
14005a240mov rdx, [rsp+160]
14005a248mov eax, 15
14005a24dcmp rdx, [rsp+104]
14005a252lea r10, [r13+1]
14005a256cmovne rax, [rsp+176]
14005a25fcmp rax, r10
14005a262jb 0x14005a918
14005a268
14005a268loc_14005a268:
14005a268mov [rdx+r13], bpl
14005a26cmov rax, [rsp+160]
14005a274mov [rsp+168], r10
14005a27cmov r8, [rsp+128]
14005a284mov [rax+r13+1], 0
14005a28amov rdx, [r15+24]
14005a28emov rcx, [r15+16]
14005a292call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005a297test al, al
14005a299je 0x14005a6d8
14005a29f
14005a29floc_14005a29f:
14005a29ftest ebp, ebp
14005a2a1jne 0x14005a2bc
14005a2a3cmp [rsp+146], 1
14005a2abje 0x14005a2bc
14005a2adcmp [rsp+168], 0
14005a2b6je 0x14005a0c7
14005a2bc
14005a2bcloc_14005a2bc:
14005a2bccmp [rsp+145], 0
14005a2c4jne 0x14005a0c7
14005a2catest dil, dil
14005a2cdje 0x14005a6b0
14005a2d3mov eax, [rsp+148]
14005a2damov rdi, [rsp+136]
14005a2e2neg eax
14005a2e4xor eax, 0x7fffffff
14005a2e9mov [rdi], eax
14005a2ebmov rax, [rsp+120]
14005a2f0mov [rax], 4
14005a2f6jmp 0x14005a0e0
14005a2fb
14005a2fbloc_14005a2fb:
14005a2fbcmp [rsp+72], 0
14005a301je 0x14005acc9
14005a307cmp [rsp+96], -1
14005a30cjne 0x14005a9a3
14005a312mov rax, [rsp+72]
14005a317mov rsi, [rax+24]
14005a31bcmp [rax+16], rsi
14005a31fjae 0x14005ab4c
14005a325cmp r13l, 10
14005a329jle 0x14005a9a3
14005a32fmov esi, -1
14005a334xor ebx, ebx
14005a336mov edx, -1
14005a33bmov r8l, -1
14005a341
14005a341loc_14005a341:
14005a341sub edx, 65
14005a344cmp dl, 5
14005a347ja 0x14005a5c0
14005a34dmovsx eax, r8b
14005a351sub eax, 55
14005a354jmp 0x14005a024
14005a359
14005a359 0f 1f 80 00 00 00 00 .......
14005a360
14005a360loc_14005a360:
14005a360cmp [rsp+145], 0
14005a368jne 0x14005a898
14005a36elea r13, [r15+114]
14005a372xor edi, edi
14005a374xor r12l, r12l
14005a377nop [rax+rax]
14005a380
14005a380loc_14005a380:
14005a380movzx eax, [r15+32]
14005a385test al, al
14005a387je 0x14005a393
14005a389cmp [r15+73], r8b
14005a38dje 0x14005a4b8
14005a393
14005a393loc_14005a393:
14005a393cmp [r15+72], r8b
14005a397je 0x14005a5c0
14005a39dmovsx edx, r8b
14005a3a1mov r8, [rsp+56]
14005a3a6mov rcx, r13
14005a3a9call memchr
14005a3aetest rax, rax
14005a3b1je 0x14005a5c0
14005a3b7sub rax, r13
14005a3balea edx, [rax-6]
14005a3bdcmp eax, 15
14005a3c0cmovg eax, edx
14005a3c3cmp [rsp+48], r12l
14005a3c8jb 0x14005a428
14005a3camov r11l, [rsp+64]
14005a3cfmov edx, [rsp+68]
14005a3d3imul r11l, r12l
14005a3d7sub edx, eax
14005a3d9cmp edx, r11l
14005a3dclea r12l, [rax+r11]
14005a3e0setb dl
14005a3e3add ebp, 1
14005a3e6or edi, edx
14005a3e8
14005a3e8loc_14005a3e8:
14005a3e8mov rax, [rbx+16]
14005a3ecmov rdx, [rbx+24]
14005a3f0cmp rax, rdx
14005a3f3jae 0x14005a438
14005a3f5
14005a3f5loc_14005a3f5:
14005a3f5add rax, 1
14005a3f9mov [rbx+16], rax
14005a3fdcmp rax, rdx
14005a400jae 0x14005a450
14005a402
14005a402loc_14005a402:
14005a402cmp [rsp+72], 0
14005a408je 0x14005a680
14005a40e
14005a40eloc_14005a40e:
14005a40ecmp [rsp+96], -1
14005a413je 0x14005a8b8
14005a419
14005a419loc_14005a419:
14005a419mov esi, -1
14005a41ejmp 0x14005a0a0
14005a423
14005a423 0f 1f 44 00 00 ..D..
14005a428
14005a428loc_14005a428:
14005a428mov rax, [rbx+16]
14005a42cmov rdx, [rbx+24]
14005a430mov edi, r14l
14005a433cmp rax, rdx
14005a436jb 0x14005a3f5
14005a438
14005a438loc_14005a438:
14005a438mov rax, [rbx]
14005a43bmov rcx, rbx
14005a43ecall [rax+80]
14005a441mov rax, [rbx+24]
14005a445cmp [rbx+16], rax
14005a449jb 0x14005a402
14005a44bnop [rax+rax]
14005a450
14005a450loc_14005a450:
14005a450mov rax, [rbx]
14005a453mov rcx, rbx
14005a456call [rax+72]
14005a459cmp eax, -1
14005a45cje 0x14005ab12
14005a462cmp [rsp+72], 0
14005a468jne 0x14005a40e
14005a46acmp [rsp+96], -1
14005a46fjne 0x14005a419
14005a471nop [rax+rax]
14005a47cnop [rax]
14005a480
14005a480loc_14005a480:
14005a480mov rax, [rbx+16]
14005a484cmp rax, [rbx+24]
14005a488jb 0x14005a698
14005a48emov rax, [rbx]
14005a491mov rcx, rbx
14005a494call [rax+72]
14005a497cmp eax, -1
14005a49amov edx, -1
14005a49fcmovne edx, eax
14005a4a2mov eax, 0
14005a4a7cmove rbx, rax
14005a4abmov r8l, edx
14005a4aejmp 0x14005a69c
14005a4b3
14005a4b3 0f 1f 44 00 00 ..D..
14005a4b8
14005a4b8loc_14005a4b8:
14005a4b8test ebp, ebp
14005a4baje 0x14005aabc
14005a4c0mov rax, [rsp+168]
14005a4c8mov rdx, [rsp+160]
14005a4d0mov ecx, 15
14005a4d5cmp rdx, [rsp+104]
14005a4dacmovne rcx, [rsp+176]
14005a4e3lea rsi, [rax+1]
14005a4e7cmp rcx, rsi
14005a4eajb 0x14005a580
14005a4f0
14005a4f0loc_14005a4f0:
14005a4f0mov [rdx+rax], bpl
14005a4f4mov rdx, [rsp+160]
14005a4fcxor ebp, ebp
14005a4femov [rsp+168], rsi
14005a506mov [rdx+rax+1], 0
14005a50bjmp 0x14005a3e8
14005a510
14005a510loc_14005a510:
14005a510mov [rsp+56], 22
14005a519mov r13l, 22
14005a51fjmp 0x140059f68
14005a524
14005a524 0f 1f 40 00 ..@.
14005a528
14005a528loc_14005a528:
14005a528mov rcx, [rsp+128]
14005a530mov edx, 32
14005a535mov [rsp+48], r8b
14005a53acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005a53fmovzx r8l, [rsp+48]
14005a545jmp 0x140059fa9
14005a54a
14005a54a 66 0f 1f 44 00 00 f..D..
14005a550
14005a550loc_14005a550:
14005a550mov [rsp+147], 0
14005a558movzx edx, [r15+32]
14005a55dxor r8l, r8l
14005a560xor ebp, ebp
14005a562mov [rsp+145], 1
14005a56amov [rsp+146], 0
14005a572jmp 0x140059f50
14005a577
14005a577 66 0f 1f 84 00 00 00 00 00 f........
14005a580
14005a580loc_14005a580:
14005a580mov [rsp+32], 1
14005a589xor r9l, r9l
14005a58cxor r8l, r8l
14005a58fmov rdx, rax
14005a592mov rcx, [rsp+128]
14005a59amov [rsp+152], rax
14005a5a2call 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)
14005a5a7mov rdx, [rsp+160]
14005a5afmov rax, [rsp+152]
14005a5b7jmp 0x14005a4f0
14005a5bc
14005a5bc 0f 1f 40 00 ..@.
14005a5c0
14005a5c0loc_14005a5c0:
14005a5c0xor r14l, r14l
14005a5c3jmp 0x14005a0a0
14005a5c8
14005a5c8 0f 1f 84 00 00 00 00 00 ........
14005a5d0
14005a5d0loc_14005a5d0:
14005a5d0movzx ecx, [rsp+146]
14005a5d8mov r10l, [rsp+64]
14005a5ddxor ecx, 1
14005a5e0cmp r10l, 10
14005a5e4sete r9b
14005a5e8or cl, r9b
14005a5ebjne 0x14005a700
14005a5f1
14005a5f1loc_14005a5f1:
14005a5f1cmp [r15+112], dil
14005a5f5je 0x14005a601
14005a5f7cmp [r15+113], dil
14005a5fbjne 0x14005acb1
14005a601
14005a601loc_14005a601:
14005a601test r12l, r12l
14005a604sete cl
14005a607cmp [rsp+64], 16
14005a60csete r9b
14005a610or cl, r9b
14005a613je 0x14005acf0
14005a619mov [rsp+146], 0
14005a621xor ebp, ebp
14005a623mov [rsp+64], 16
14005a62b
14005a62bloc_14005a62b:
14005a62bmov rdx, [rbx+16]
14005a62fmov rcx, [rbx+24]
14005a633cmp rdx, rcx
14005a636jae 0x14005aa84
14005a63cadd rdx, 1
14005a640mov [rbx+16], rdx
14005a644cmp rdx, rcx
14005a647jae 0x14005abfc
14005a64dcmp [rsp+72], 0
14005a653je 0x14005a9d6
14005a659
14005a659loc_14005a659:
14005a659cmp [rsp+96], -1
14005a65eje 0x14005ab75
14005a664
14005a664loc_14005a664:
14005a664mov [rsp+145], 1
14005a66cmovzx edx, [r15+32]
14005a671mov r8l, edi
14005a674mov esi, -1
14005a679jmp 0x140059f50
14005a67e
14005a67e 66 90 f.
14005a680
14005a680loc_14005a680:
14005a680cmp [rsp+96], -1
14005a685jne 0x14005a419
14005a68bmov [rsp+72], 0
14005a694mov rax, [rbx+16]
14005a698
14005a698loc_14005a698:
14005a698movzx r8l, [rax]
14005a69c
14005a69cloc_14005a69c:
14005a69cmov esi, -1
14005a6a1jmp 0x14005a380
14005a6a6
14005a6a6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005a6b0
14005a6b0loc_14005a6b0:
14005a6b0mov eax, r12l
14005a6b3neg eax
14005a6b5cmp [rsp+147], 0
14005a6bdcmovne r12l, eax
14005a6c1mov rax, [rsp+136]
14005a6c9mov [rax], r12l
14005a6ccjmp 0x14005a0e0
14005a6d1
14005a6d1 0f 1f 80 00 00 00 00 .......
14005a6d8
14005a6d8loc_14005a6d8:
14005a6d8mov rax, [rsp+120]
14005a6ddmov [rax], 4
14005a6e3jmp 0x14005a29f
14005a6e8
14005a6e8 0f 1f 84 00 00 00 00 00 ........
14005a6f0
14005a6f0loc_14005a6f0:
14005a6f0mov [rsp+147], 0
14005a6f8jmp 0x140059f10
14005a6fd
14005a6fd 0f 1f 00 ...
14005a700
14005a700loc_14005a700:
14005a700test r12l, r12l
14005a703sete r9b
14005a707cmp r10l, 8
14005a70bsete dl
14005a70eor r9b, dl
14005a711mov [rsp+146], r9b
14005a719je 0x14005aa10
14005a71fmov [rsp+64], 8
14005a727xor ebp, ebp
14005a729jmp 0x14005a62b
14005a72e
14005a72e 66 90 f.
14005a730
14005a730loc_14005a730:
14005a730mov rax, [rbx+16]
14005a734cmp rax, [rbx+24]
14005a738jae 0x14005aaed
14005a73emovzx r8l, [rax]
14005a742jmp 0x140059e7d
14005a747
14005a747 66 0f 1f 84 00 00 00 00 00 f........
14005a750
14005a750loc_14005a750:
14005a750mov ecx, 144
14005a755call operator new(unsigned long long)
14005a75amov r12, rax
14005a75dmov [rax+8], 0
14005a764mov rax, [rip+0x13cb85]
14005a76bxor r8l, r8l
14005a76emov [r12+32], 0
14005a774lea rdx, [rdi+208]
14005a77bmov rcx, r12
14005a77eadd rax, 16
14005a782mov [r12+72], r8w
14005a788mov [r12], rax
14005a78cmov [r12+16], 0
14005a795mov [r12+24], 0
14005a79emov [r12+40], 0
14005a7a7mov [r12+48], 0
14005a7b0mov [r12+56], 0
14005a7b9mov [r12+64], 0
14005a7c2mov [r12+136], 0
14005a7cbcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005a7d0mov rcx, [rdi+208]
14005a7d7mov r8, r14
14005a7damov rdx, r12
14005a7ddcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005a7e2mov r15, [r13]
14005a7e6jmp 0x140059e04
14005a7eb
14005a7eb 0f 1f 44 00 00 ..D..
14005a7f0
14005a7f0loc_14005a7f0:
14005a7f0movzx r14l, [rsp+145]
14005a7f9xor r12l, r12l
14005a7fcmov [rsp+145], 0
14005a804jmp 0x14005a0a0
14005a809
14005a809 0f 1f 80 00 00 00 00 .......
14005a810
14005a810loc_14005a810:
14005a810cmp [rsp+96], -1
14005a815jne 0x14005a086
14005a81bmov [rsp+72], 0
14005a824mov rax, [rbx+16]
14005a828
14005a828loc_14005a828:
14005a828movzx r8l, [rax]
14005a82c
14005a82cloc_14005a82c:
14005a82cmov esi, -1
14005a831jmp 0x14005a000
14005a836
14005a836 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005a840
14005a840loc_14005a840:
14005a840mov rax, [rbp+24]
14005a844xor r14l, r14l
14005a847cmp [rbp+16], rax
14005a84bjb 0x140059e63
14005a851mov rax, [rbp]
14005a855mov [rsp+48], dl
14005a859mov rcx, rbp
14005a85ccall [rax+72]
14005a85fmovzx edx, [rsp+48]
14005a864cmp eax, -1
14005a867mov eax, 0
14005a86ccmovne rax, rbp
14005a870cmove r14l, edx
14005a874mov [rsp+72], rax
14005a879jmp 0x140059e63
14005a87e
14005a87e 66 90 f.
14005a880
14005a880loc_14005a880:
14005a880mov rax, [rbx+24]
14005a884cmp [rbx+16], rax
14005a888jae 0x14005aacb
14005a88exor edi, edi
14005a890jmp 0x140059e49
14005a895
14005a895 0f 1f 00 ...
14005a898
14005a898loc_14005a898:
14005a898movzx r14l, [rsp+145]
14005a8a1xor r12l, r12l
14005a8a4xor edi, edi
14005a8a6mov [rsp+145], 0
14005a8aejmp 0x14005a0a0
14005a8b3
14005a8b3 0f 1f 44 00 00 ..D..
14005a8b8
14005a8b8loc_14005a8b8:
14005a8b8mov rax, [rsp+72]
14005a8bdmov rsi, [rax+24]
14005a8c1cmp [rax+16], rsi
14005a8c5jb 0x14005a419
14005a8cbxor esi, esi
14005a8cdnop [rax]
14005a8d0
14005a8d0loc_14005a8d0:
14005a8d0mov rcx, [rsp+72]
14005a8d5mov rax, [rcx]
14005a8d8call [rax+72]
14005a8dbcmp eax, -1
14005a8demov eax, 0
14005a8e3mov edx, 0
14005a8e8cmovne rdx, [rsp+72]
14005a8eecmove eax, r14l
14005a8f2mov [rsp+72], rdx
14005a8f7cmp al, sil
14005a8faje 0x14005a419
14005a900test rbx, rbx
14005a903jne 0x14005a480
14005a909mov r8l, -1
14005a90fjmp 0x14005a69c
14005a914
14005a914 0f 1f 40 00 ..@.
14005a918
14005a918loc_14005a918:
14005a918xor r9l, r9l
14005a91bxor r8l, r8l
14005a91emov rdx, r13
14005a921mov [rsp+48], r10
14005a926mov [rsp+32], 1
14005a92fmov rcx, [rsp+128]
14005a937call 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)
14005a93cmov rdx, [rsp+160]
14005a944mov r10, [rsp+48]
14005a949jmp 0x14005a268
14005a94e
14005a94e 66 90 f.
14005a950
14005a950loc_14005a950:
14005a950mov rax, [rsp+72]
14005a955mov rsi, [rax+24]
14005a959cmp [rax+16], rsi
14005a95djb 0x14005a086
14005a963xor esi, esi
14005a965nop [rax+rax]
14005a970
14005a970loc_14005a970:
14005a970mov rcx, [rsp+72]
14005a975mov rax, [rcx]
14005a978call [rax+72]
14005a97bcmp eax, -1
14005a97emov edx, 0
14005a983cmovne rdx, [rsp+72]
14005a989sete al
14005a98cmov [rsp+72], rdx
14005a991cmp al, sil
14005a994je 0x14005a086
14005a99atest rbx, rbx
14005a99djne 0x14005a1d0
14005a9a3
14005a9a3loc_14005a9a3:
14005a9a3xor r14l, r14l
14005a9a6mov esi, -1
14005a9abxor ebx, ebx
14005a9adjmp 0x14005a0a0
14005a9b2
14005a9b2loc_14005a9b2:
14005a9b2cmp [rsp+96], -1
14005a9b7jne 0x14005aa5d
14005a9bd
14005a9bdloc_14005a9bd:
14005a9bdmov [rsp+72], 0
14005a9c6movzx r8l, [rdx]
14005a9ca
14005a9caloc_14005a9ca:
14005a9camov edx, eax
14005a9ccmov esi, -1
14005a9d1jmp 0x140059f10
14005a9d6
14005a9d6loc_14005a9d6:
14005a9d6cmp [rsp+96], -1
14005a9dbjne 0x14005ace8
14005a9e1
14005a9e1loc_14005a9e1:
14005a9e1mov rdx, [rbx+16]
14005a9e5
14005a9e5loc_14005a9e5:
14005a9e5mov [rsp+72], 0
14005a9eemovzx edi, [rdx]
14005a9f1
14005a9f1loc_14005a9f1:
14005a9f1mov edx, eax
14005a9f3mov esi, -1
14005a9f8cmp [rsp+146], 0
14005aa00jne 0x140059f1d
14005aa06jmp 0x140059f45
14005aa0b
14005aa0b 0f 1f 44 00 00 ..D..
14005aa10
14005aa10loc_14005aa10:
14005aa10mov [rsp+146], cl
14005aa17add ebp, 1
14005aa1ajmp 0x14005a62b
14005aa1f
14005aa1floc_14005aa1f:
14005aa1fmov rax, [rbx]
14005aa22mov [rsp+48], r8b
14005aa27mov rcx, rbx
14005aa2acall [rax+80]
14005aa2dmov rdx, [rbx+16]
14005aa31cmp rdx, [rbx+24]
14005aa35movzx r8l, [rsp+48]
14005aa3bjae 0x14005abb4
14005aa41cmp [rsp+72], 0
14005aa47jne 0x140059edb
14005aa4dmovzx eax, [r15+32]
14005aa52cmp [rsp+96], -1
14005aa57je 0x14005a9bd
14005aa5d
14005aa5dloc_14005aa5d:
14005aa5dmov [rsp+72], 0
14005aa66
14005aa66loc_14005aa66:
14005aa66mov [rsp+145], 1
14005aa6emov edx, eax
14005aa70mov esi, -1
14005aa75xor ebp, ebp
14005aa77mov [rsp+146], 0
14005aa7fjmp 0x140059f50
14005aa84
14005aa84loc_14005aa84:
14005aa84mov rax, [rbx]
14005aa87mov rcx, rbx
14005aa8acall [rax+80]
14005aa8dmov rax, [rbx+24]
14005aa91cmp [rbx+16], rax
14005aa95jae 0x14005abfc
14005aa9bcmp [rsp+72], 0
14005aaa1jne 0x14005a659
14005aaa7cmp [rsp+96], -1
14005aaacjne 0x14005ac25
14005aab2movzx eax, [r15+32]
14005aab7jmp 0x14005a9e1
14005aabc
14005aabcloc_14005aabc:
14005aabcmov [rsp+145], al
14005aac3xor r14l, r14l
14005aac6jmp 0x14005a0a0
14005aacb
14005aacbloc_14005aacb:
14005aacbmov rax, [rbx]
14005aacemov rcx, rbx
14005aad1call [rax+72]
14005aad4cmp eax, -1
14005aad7mov eax, 0
14005aadccmovne edi, eax
14005aadfmov eax, 0
14005aae4cmove rbx, rax
14005aae8jmp 0x140059e49
14005aaed
14005aaedloc_14005aaed:
14005aaedmov rax, [rbx]
14005aaf0mov rcx, rbx
14005aaf3call [rax+72]
14005aaf6mov edx, -1
14005aafbcmp eax, -1
14005aafecmovne edx, eax
14005ab01mov eax, 0
14005ab06cmove rbx, rax
14005ab0amov r8l, edx
14005ab0djmp 0x140059e7d
14005ab12
14005ab12loc_14005ab12:
14005ab12cmp [rsp+72], 0
14005ab18je 0x14005ac99
14005ab1emov r8l, -1
14005ab24xor ebx, ebx
14005ab26cmp [rsp+96], -1
14005ab2bjne 0x14005a69c
14005ab31mov rax, [rsp+72]
14005ab36mov rsi, [rax+24]
14005ab3acmp [rax+16], rsi
14005ab3ejb 0x14005a69c
14005ab44mov esi, r14l
14005ab47jmp 0x14005a8d0
14005ab4c
14005ab4cloc_14005ab4c:
14005ab4cmov esi, 1
14005ab51xor ebx, ebx
14005ab53jmp 0x14005a970
14005ab58
14005ab58loc_14005ab58:
14005ab58mov rax, [rsp+72]
14005ab5dmov rdi, [rax+24]
14005ab61cmp [rax+16], rdi
14005ab65jae 0x14005ad07
14005ab6bmovzx eax, [r15+32]
14005ab70jmp 0x14005aa66
14005ab75
14005ab75loc_14005ab75:
14005ab75mov rax, [rsp+72]
14005ab7amov rsi, [rax+24]
14005ab7ecmp [rax+16], rsi
14005ab82jb 0x14005a664
14005ab88mov rcx, [rsp+72]
14005ab8dmov rax, [rcx]
14005ab90call [rax+72]
14005ab93add eax, 1
14005ab96jne 0x14005a664
14005ab9c
14005ab9cloc_14005ab9c:
14005ab9cmov rdx, [rbx+16]
14005aba0cmp rdx, [rbx+24]
14005aba4jae 0x14005ac72
14005abaamovzx eax, [r15+32]
14005abafjmp 0x14005a9e5
14005abb4
14005abb4loc_14005abb4:
14005abb4mov rax, [rbx]
14005abb7mov [rsp+48], r8b
14005abbcmov rcx, rbx
14005abbfcall [rax+72]
14005abc2movzx r8l, [rsp+48]
14005abc8cmp eax, -1
14005abcbje 0x14005adbb
14005abd1cmp [rsp+72], 0
14005abd7jne 0x140059edb
14005abddcmp [rsp+96], -1
14005abe2jne 0x14005adb1
14005abe8
14005abe8loc_14005abe8:
14005abe8mov rdx, [rbx+16]
14005abeccmp rdx, [rbx+24]
14005abf0jae 0x14005ac4a
14005abf2movzx eax, [r15+32]
14005abf7jmp 0x14005a9bd
14005abfc
14005abfcloc_14005abfc:
14005abfcmov rax, [rbx]
14005abffmov rcx, rbx
14005ac02call [rax+72]
14005ac05cmp eax, -1
14005ac08je 0x14005ad30
14005ac0ecmp [rsp+72], 0
14005ac14jne 0x14005a659
14005ac1acmp [rsp+96], -1
14005ac1fje 0x14005ab9c
14005ac25
14005ac25loc_14005ac25:
14005ac25movzx eax, [r15+32]
14005ac2amov r8l, edi
14005ac2d
14005ac2dloc_14005ac2d:
14005ac2dmov [rsp+72], 0
14005ac36mov edx, eax
14005ac38mov esi, -1
14005ac3dmov [rsp+145], 1
14005ac45jmp 0x140059f50
14005ac4a
14005ac4aloc_14005ac4a:
14005ac4amov rax, [rbx]
14005ac4dmov rcx, rbx
14005ac50call [rax+72]
14005ac53cmp eax, -1
14005ac56je 0x14005ae34
14005ac5cmov [rsp+72], 0
14005ac65mov r8l, eax
14005ac68movzx eax, [r15+32]
14005ac6djmp 0x14005a9ca
14005ac72
14005ac72loc_14005ac72:
14005ac72mov rax, [rbx]
14005ac75mov rcx, rbx
14005ac78call [rax+72]
14005ac7bcmp eax, -1
14005ac7eje 0x14005adf8
14005ac84mov [rsp+72], 0
14005ac8dmov edi, eax
14005ac8fmovzx eax, [r15+32]
14005ac94jmp 0x14005a9f1
14005ac99
14005ac99loc_14005ac99:
14005ac99cmp [rsp+96], -1
14005ac9eje 0x14005ae2a
14005aca4xor ebx, ebx
14005aca6mov r8l, -1
14005acacjmp 0x14005a69c
14005acb1
14005acb1loc_14005acb1:
14005acb1mov [rsp+145], 0
14005acb9mov r8l, edi
14005acbcmov [rsp+146], 1
14005acc4jmp 0x140059f50
14005acc9
14005acc9loc_14005acc9:
14005acc9cmp [rsp+96], -1
14005accejne 0x14005a9a3
14005acd4or esi, -1
14005acd7xor ebx, ebx
14005acd9mov r14l, 1
14005acdfjmp 0x14005a0a0
14005ace4
14005ace4 0f 1f 40 00 ..@.
14005ace8
14005ace8loc_14005ace8:
14005ace8mov r8l, edi
14005acebjmp 0x14005ac2d
14005acf0
14005acf0loc_14005acf0:
14005acf0mov [rsp+145], cl
14005acf7mov r8l, edi
14005acfamov [rsp+146], 1
14005ad02jmp 0x140059f5b
14005ad07
14005ad07loc_14005ad07:
14005ad07mov rcx, [rsp+72]
14005ad0cmov [rsp+48], r8b
14005ad11mov rax, [rcx]
14005ad14call [rax+72]
14005ad17add eax, 1
14005ad1aje 0x14005abe8
14005ad20movzx eax, [r15+32]
14005ad25movzx r8l, [rsp+48]
14005ad2bjmp 0x14005aa66
14005ad30
14005ad30loc_14005ad30:
14005ad30cmp [rsp+72], 0
14005ad36je 0x14005ade0
14005ad3ccmp [rsp+96], -1
14005ad41je 0x14005ad54
14005ad43
14005ad43loc_14005ad43:
14005ad43movzx eax, [r15+32]
14005ad48mov edi, -1
14005ad4dxor ebx, ebx
14005ad4fjmp 0x14005a9f1
14005ad54
14005ad54loc_14005ad54:
14005ad54mov rax, [rsp+72]
14005ad59mov rsi, [rax+24]
14005ad5dcmp [rax+16], rsi
14005ad61jb 0x14005ad43
14005ad63mov rcx, [rsp+72]
14005ad68mov rax, [rcx]
14005ad6bcall [rax+72]
14005ad6ecmp eax, -1
14005ad71jne 0x14005ad43
14005ad73movzx eax, [r15+32]
14005ad78mov r8l, edi
14005ad7bxor ebx, ebx
14005ad7djmp 0x14005ac2d
14005ad82
14005ad82 48 89 c1 e8 06 6f 0a 00 49 8b 04 24 4c 89 H....o..I..$L.
14005ad90 e1 ff 50 08 48 8b 3d f5 c8 13 00 48 8b 84 24 c8 ..P.H.=....H..$.
14005ada0 00 00 00 48 2b 07 0f 84 3c 01 00 00 ...H+...<...
14005adac
14005adacloc_14005adac:
14005adaccall __stack_chk_fail
14005adb1
14005adb1loc_14005adb1:
14005adb1movzx eax, [r15+32]
14005adb6jmp 0x14005aa5d
14005adbb
14005adbbloc_14005adbb:
14005adbbcmp [rsp+72], 0
14005adc1je 0x14005ae92
14005adc7cmp [rsp+96], -1
14005adccje 0x14005ae4d
14005adce
14005adceloc_14005adce:
14005adcemovzx eax, [r15+32]
14005add3mov r8l, -1
14005add9xor ebx, ebx
14005addbjmp 0x14005a9ca
14005ade0
14005ade0loc_14005ade0:
14005ade0cmp [rsp+96], -1
14005ade5je 0x14005ae10
14005ade7movzx eax, [r15+32]
14005adecxor ebx, ebx
14005adeemov edi, -1
14005adf3jmp 0x14005a9f1
14005adf8
14005adf8loc_14005adf8:
14005adf8xor edx, edx
14005adfamovzx eax, [r15+32]
14005adffmov edi, -1
14005ae04xor ebx, ebx
14005ae06mov [rsp+72], rdx
14005ae0bjmp 0x14005a9f1
14005ae10
14005ae10loc_14005ae10:
14005ae10mov [rsp+145], 1
14005ae18mov r8l, edi
14005ae1bor esi, -1
14005ae1exor ebx, ebx
14005ae20movzx edx, [r15+32]
14005ae25jmp 0x140059f50
14005ae2a
14005ae2aloc_14005ae2a:
14005ae2aor esi, -1
14005ae2dxor ebx, ebx
14005ae2fjmp 0x14005a0a0
14005ae34
14005ae34loc_14005ae34:
14005ae34xor ecx, ecx
14005ae36movzx eax, [r15+32]
14005ae3bmov r8l, -1
14005ae41xor ebx, ebx
14005ae43mov [rsp+72], rcx
14005ae48jmp 0x14005a9ca
14005ae4d
14005ae4dloc_14005ae4d:
14005ae4dmov rax, [rsp+72]
14005ae52mov rdi, [rax+24]
14005ae56cmp [rax+16], rdi
14005ae5ajb 0x14005adce
14005ae60mov rcx, [rsp+72]
14005ae65mov [rsp+48], r8b
14005ae6amov rax, [rcx]
14005ae6dcall [rax+72]
14005ae70movzx r8l, [rsp+48]
14005ae76add eax, 1
14005ae79jne 0x14005adce
14005ae7f
14005ae7floc_14005ae7f:
14005ae7fxor eax, eax
14005ae81xor ebx, ebx
14005ae83mov [rsp+72], rax
14005ae88movzx eax, [r15+32]
14005ae8djmp 0x14005aa66
14005ae92
14005ae92loc_14005ae92:
14005ae92cmp [rsp+96], -1
14005ae97je 0x14005ae7f
14005ae99movzx eax, [r15+32]
14005ae9exor ebx, ebx
14005aea0mov r8l, -1
14005aea6jmp 0x14005a9ca
14005aeab
14005aeab 48 8b 8c 24 80 H..$.
14005aeb0 00 00 00 48 89 c3 e8 55 21 08 00 48 8b 3d ce c7 ...H...U!..H.=..
14005aec0 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d9 ..H..$....H+....
14005aed0 fe ff ff 48 89 d9 e8 c5 04 fc ff 48 89 c1 e8 ad ...H.......H....
14005aee0 6d 0a 00 e9 ac fe ff ff e8 63 73 0a 00 48 89 c3 m........cs..H..
14005aef0 e8 8b 6f 0a 00 48 8b 3d 94 c7 13 00 48 8b 84 24 ..o..H.=....H..$
14005af00 c8 00 00 00 48 2b 07 74 ca e9 9e fe ff ff ....H+.t......
140059d60
14005af0e
14005af0e // align 0x10
14005af0e // align 0x10
14005af10
14005af10std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int[abi:cxx11]<unsigned 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&) const:
14005af10push r15
14005af12push r14
14005af14push r13
14005af16push r12
14005af18push rbp
14005af19push rdi
14005af1apush rsi
14005af1bpush rbx
14005af1csub rsp, 216
14005af23mov rsi, [rip+0x13c766]
14005af2amov rax, [r9+8]
14005af2emovdqu x0, [r8]
14005af33mov rbp, [r9]
14005af36mov rdi, [rsp+320]
14005af3emov [rsp+96], rax
14005af43mov rax, [rsp+328]
14005af4bmovups [rsp+80], x0
14005af50mov rdx, [rsp+88]
14005af55mov [rsp+120], rax
14005af5amov rax, [rsp+336]
14005af62mov [rsp+112], rcx
14005af67lea rcx, [rip+0xab032]
14005af6emov [rsp+136], rax
14005af76mov rax, [rsi]
14005af79mov [rsp+200], rax
14005af81mov rax, [rsp+80]
14005af86mov [rsp+72], rbp
14005af8bmov esi, edx
14005af8dmov rbx, rax
14005af90call std::locale::id::_M_id() const
14005af95mov r14, rax
14005af98mov rax, [rdi+208]
14005af9fmov rax, [rax+24]
14005afa3lea r13, [rax+8*r14]
14005afa7mov r15, [r13]
14005afabtest r15, r15
14005afaeje 0x14005b8f0
14005afb4
14005afb4loc_14005afb4:
14005afb4mov [rsp+144], 8
14005afbfmov r12l, [rdi+24]
14005afc3and r12l, 74
14005afc7cmp r12l, 64
14005afcbje 0x14005afe5
14005afcdcmp r12l, 8
14005afd1mov edx, 10
14005afd6mov eax, 16
14005afdbcmovne eax, edx
14005afdemov [rsp+144], eax
14005afe5
14005afe5loc_14005afe5:
14005afe5cmp esi, -1
14005afe8sete r13b
14005afectest rbx, rbx
14005afefsetne dil
14005aff3and dil, r13b
14005aff6jne 0x14005ba20
14005affcmov edi, r13l
14005afff
14005afffloc_14005afff:
14005afffcmp [rsp+96], -1
14005b004sete r14b
14005b008test rbp, rbp
14005b00bsetne al
14005b00eand al, r14b
14005b011mov edx, eax
14005b013jne 0x14005b9e0
14005b019
14005b019loc_14005b019:
14005b019cmp dil, r14b
14005b01cje 0x14005b6e0
14005b022test rbx, rbx
14005b025je 0x14005b030
14005b027test r13b, r13b
14005b02ajne 0x14005b8d8
14005b030
14005b030loc_14005b030:
14005b030mov r8l, esi
14005b033
14005b033loc_14005b033:
14005b033movzx eax, [r15+32]
14005b038movzx ecx, [r15+110]
14005b03dmov edx, eax
14005b03fcmp cl, r8b
14005b042je 0x14005b04e
14005b044cmp [r15+111], r8b
14005b048jne 0x14005b890
14005b04e
14005b04eloc_14005b04e:
14005b04ecmp cl, r8b
14005b051sete [rsp+151]
14005b059test al, al
14005b05bjne 0x14005b0c0
14005b05d
14005b05dloc_14005b05d:
14005b05dcmp [r15+72], r8b
14005b061je 0x14005b0d0
14005b063mov rdx, [rbx+16]
14005b067mov rcx, [rbx+24]
14005b06bcmp rdx, rcx
14005b06ejae 0x14005bbbf
14005b074add rdx, 1
14005b078mov [rbx+16], rdx
14005b07ccmp rdx, rcx
14005b07fjae 0x14005bd54
14005b085cmp [rsp+72], 0
14005b08bje 0x14005bb52
14005b091
14005b091loc_14005b091:
14005b091cmp [rsp+96], -1
14005b096je 0x14005bcf8
14005b09cmov [rsp+149], 1
14005b0a4movzx edx, [r15+32]
14005b0a9mov esi, -1
14005b0aexor ebp, ebp
14005b0b0mov [rsp+150], 0
14005b0b8jmp 0x14005b110
14005b0ba
14005b0ba 66 0f 1f 44 00 00 f..D..
14005b0c0
14005b0c0loc_14005b0c0:
14005b0c0cmp [r15+73], r8b
14005b0c4jne 0x14005b05d
14005b0c6nop [rax+rax]
14005b0d0
14005b0d0loc_14005b0d0:
14005b0d0mov [rsp+150], 0
14005b0d8xor ebp, ebp
14005b0damov edi, r8l
14005b0dd
14005b0ddloc_14005b0dd:
14005b0ddtest al, al
14005b0dfje 0x14005b0e7
14005b0e1cmp [r15+73], dil
14005b0e5je 0x14005b105
14005b0e7
14005b0e7loc_14005b0e7:
14005b0e7cmp [r15+72], dil
14005b0ebje 0x14005b105
14005b0edcmp [r15+114], dil
14005b0f1je 0x14005b760
14005b0f7cmp [rsp+150], 0
14005b0ffjne 0x14005b784
14005b105
14005b105loc_14005b105:
14005b105mov [rsp+149], 0
14005b10dmov r8l, edi
14005b110
14005b110loc_14005b110:
14005b110cmp [rsp+144], 16
14005b118je 0x14005b6a0
14005b11e
14005b11eloc_14005b11e:
14005b11emovsxd rax, [rsp+144]
14005b126mov [rsp+64], rax
14005b12bmov r13, rax
14005b12e
14005b12eloc_14005b12e:
14005b12elea rax, [rsp+160]
14005b136mov [rsp+176], 0
14005b13emov [rsp+128], rax
14005b146lea rax, [rsp+176]
14005b14emov [rsp+104], rax
14005b153mov [rsp+160], rax
14005b15bmov [rsp+168], 0
14005b167test dl, dl
14005b169jne 0x14005b6b8
14005b16f
14005b16floc_14005b16f:
14005b16fmov eax, -1
14005b174xor edx, edx
14005b176movzx r14l, [r15+136]
14005b17ediv [rsp+144]
14005b185mov [rsp+56], eax
14005b189test r14b, r14b
14005b18cjne 0x14005b4f0
14005b192xor edi, edi
14005b194cmp [rsp+149], 0
14005b19cjne 0x14005b990
14005b1a2xor r12l, r12l
14005b1a5lea r14l, [r13+48]
14005b1a9nop [rax]
14005b1b0
14005b1b0loc_14005b1b0:
14005b1b0cmp r13l, 10
14005b1b4jg 0x14005b3a8
14005b1bacmp r8b, 47
14005b1bejle 0x14005b750
14005b1c4cmp r8b, r14b
14005b1c7jge 0x14005b750
14005b1cdmovsx eax, r8b
14005b1d1sub eax, 48
14005b1d4
14005b1d4loc_14005b1d4:
14005b1d4cmp [rsp+56], r12l
14005b1d9jb 0x14005b310
14005b1dfmov r11l, [rsp+144]
14005b1e7imul r11l, r12l
14005b1ebadd eax, r11l
14005b1eesetb dl
14005b1f1mov r12l, eax
14005b1f4mov rax, [rbx+16]
14005b1f8add ebp, 1
14005b1fbor edi, edx
14005b1fdmov rdx, [rbx+24]
14005b201cmp rax, rdx
14005b204jae 0x14005b326
14005b20a
14005b20aloc_14005b20a:
14005b20aadd rax, 1
14005b20emov [rbx+16], rax
14005b212cmp rax, rdx
14005b215jae 0x14005b340
14005b21b
14005b21bloc_14005b21b:
14005b21bcmp [rsp+72], 0
14005b221je 0x14005b9b0
14005b227
14005b227loc_14005b227:
14005b227cmp [rsp+96], -1
14005b22cje 0x14005baf0
14005b232
14005b232loc_14005b232:
14005b232mov esi, -1
14005b237mov r14l, 1
14005b23dnop [rax]
14005b240
14005b240loc_14005b240:
14005b240mov r13, [rsp+168]
14005b248test r13, r13
14005b24bjne 0x14005b3e0
14005b251cmp [rsp+150], 1
14005b259je 0x14005b45c
14005b25ftest ebp, ebp
14005b261jne 0x14005b45c
14005b267
14005b267loc_14005b267:
14005b267mov rax, [rsp+136]
14005b26fmov [rax], 0
14005b275mov rax, [rsp+120]
14005b27amov [rax], 4
14005b280
14005b280loc_14005b280:
14005b280test r14b, r14b
14005b283je 0x14005b28d
14005b285mov rax, [rsp+120]
14005b28aor [rax], 2
14005b28d
14005b28dloc_14005b28d:
14005b28dmov rdx, [rsp+88]
14005b292mov [rsp+80], rbx
14005b297mov eax, esi
14005b299mov rcx, [rsp+80]
14005b29emov [rsp+88], rdx
14005b2a3mov rbx, [rsp+88]
14005b2a8mov rdx, 0xffffffff00000000
14005b2b2mov rsi, rbx
14005b2b5and rsi, rdx
14005b2b8or rsi, rax
14005b2bbmov rax, [rsp+112]
14005b2c0mov [rax], rcx
14005b2c3mov rcx, [rsp+160]
14005b2cbmov [rax+8], rsi
14005b2cfcmp rcx, [rsp+104]
14005b2d4je 0x14005b2db
14005b2d6call operator delete(void*)
14005b2db
14005b2dbloc_14005b2db:
14005b2dbmov rdi, [rip+0x13c3ae]
14005b2e2mov rax, [rsp+200]
14005b2easub rax, [rdi]
14005b2edjne 0x14005bf4c
14005b2f3mov rax, [rsp+112]
14005b2f8add rsp, 216
14005b2ffpop rbx
14005b300pop rsi
14005b301pop rdi
14005b302pop rbp
14005b303pop r12
14005b305pop r13
14005b307pop r14
14005b309pop r15
14005b30bret
14005b30c
14005b30c 0f 1f 40 00 ..@.
14005b310
14005b310loc_14005b310:
14005b310mov rax, [rbx+16]
14005b314mov rdx, [rbx+24]
14005b318mov edi, 1
14005b31dcmp rax, rdx
14005b320jb 0x14005b20a
14005b326
14005b326loc_14005b326:
14005b326mov rax, [rbx]
14005b329mov rcx, rbx
14005b32ccall [rax+80]
14005b32fmov rax, [rbx+24]
14005b333cmp [rbx+16], rax
14005b337jb 0x14005b21b
14005b33dnop [rax]
14005b340
14005b340loc_14005b340:
14005b340mov rax, [rbx]
14005b343mov rcx, rbx
14005b346call [rax+72]
14005b349cmp eax, -1
14005b34cje 0x14005b491
14005b352cmp [rsp+72], 0
14005b358jne 0x14005b227
14005b35ecmp [rsp+96], -1
14005b363jne 0x14005b232
14005b369nop [rax]
14005b370
14005b370loc_14005b370:
14005b370mov rax, [rbx+16]
14005b374cmp rax, [rbx+24]
14005b378jb 0x14005b9c8
14005b37emov rax, [rbx]
14005b381mov rcx, rbx
14005b384call [rax+72]
14005b387cmp eax, -1
14005b38amov edx, -1
14005b38fcmovne edx, eax
14005b392mov eax, 0
14005b397cmove rbx, rax
14005b39bmov r8l, edx
14005b39ejmp 0x14005b9cc
14005b3a3
14005b3a3 0f 1f 44 00 00 ..D..
14005b3a8
14005b3a8loc_14005b3a8:
14005b3a8lea eax, [r8-48]
14005b3acmov edx, r8l
14005b3afcmp al, 9
14005b3b1jbe 0x14005b3d0
14005b3b3lea eax, [r8-97]
14005b3b7cmp al, 5
14005b3b9ja 0x14005b4d7
14005b3bfmovsx eax, r8b
14005b3c3sub eax, 87
14005b3c6jmp 0x14005b1d4
14005b3cb
14005b3cb 0f 1f 44 00 00 ..D..
14005b3d0
14005b3d0loc_14005b3d0:
14005b3d0movsx eax, al
14005b3d3jmp 0x14005b1d4
14005b3d8
14005b3d8 0f 1f 84 00 00 00 00 00 ........
14005b3e0
14005b3e0loc_14005b3e0:
14005b3e0mov rdx, [rsp+160]
14005b3e8mov eax, 15
14005b3edcmp rdx, [rsp+104]
14005b3f2lea r10, [r13+1]
14005b3f6cmovne rax, [rsp+176]
14005b3ffcmp rax, r10
14005b402jb 0x14005bab8
14005b408
14005b408loc_14005b408:
14005b408mov [rdx+r13], bpl
14005b40cmov rax, [rsp+160]
14005b414mov [rsp+168], r10
14005b41cmov r8, [rsp+128]
14005b424mov [rax+r13+1], 0
14005b42amov rdx, [r15+24]
14005b42emov rcx, [r15+16]
14005b432call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005b437test al, al
14005b439je 0x14005b878
14005b43f
14005b43floc_14005b43f:
14005b43ftest ebp, ebp
14005b441jne 0x14005b45c
14005b443cmp [rsp+150], 1
14005b44bje 0x14005b45c
14005b44dcmp [rsp+168], 0
14005b456je 0x14005b267
14005b45c
14005b45cloc_14005b45c:
14005b45ccmp [rsp+149], 0
14005b464jne 0x14005b267
14005b46atest dil, dil
14005b46dje 0x14005b850
14005b473mov rax, [rsp+136]
14005b47bmov [rax], -1
14005b481mov rax, [rsp+120]
14005b486mov [rax], 4
14005b48cjmp 0x14005b280
14005b491
14005b491loc_14005b491:
14005b491cmp [rsp+72], 0
14005b497je 0x14005be69
14005b49dcmp [rsp+96], -1
14005b4a2jne 0x14005bb43
14005b4a8mov rax, [rsp+72]
14005b4admov rsi, [rax+24]
14005b4b1cmp [rax+16], rsi
14005b4b5jae 0x14005bcec
14005b4bbcmp r13l, 10
14005b4bfjle 0x14005bb43
14005b4c5mov esi, -1
14005b4caxor ebx, ebx
14005b4ccmov edx, -1
14005b4d1mov r8l, -1
14005b4d7
14005b4d7loc_14005b4d7:
14005b4d7sub edx, 65
14005b4dacmp dl, 5
14005b4ddja 0x14005b750
14005b4e3movsx eax, r8b
14005b4e7sub eax, 55
14005b4eajmp 0x14005b1d4
14005b4ef
14005b4ef 90 .
14005b4f0
14005b4f0loc_14005b4f0:
14005b4f0cmp [rsp+149], 0
14005b4f8jne 0x14005ba38
14005b4felea r13, [r15+114]
14005b502xor edi, edi
14005b504xor r12l, r12l
14005b507nop [rax+rax]
14005b510
14005b510loc_14005b510:
14005b510movzx eax, [r15+32]
14005b515test al, al
14005b517je 0x14005b523
14005b519cmp [r15+73], r8b
14005b51dje 0x14005b648
14005b523
14005b523loc_14005b523:
14005b523cmp [r15+72], r8b
14005b527je 0x14005b750
14005b52dmovsx edx, r8b
14005b531mov r8, [rsp+64]
14005b536mov rcx, r13
14005b539call memchr
14005b53etest rax, rax
14005b541je 0x14005b750
14005b547sub rax, r13
14005b54alea edx, [rax-6]
14005b54dcmp eax, 15
14005b550cmovg eax, edx
14005b553cmp [rsp+56], r12l
14005b558jb 0x14005b5b0
14005b55amov r11l, [rsp+144]
14005b562imul r11l, r12l
14005b566add eax, r11l
14005b569setb dl
14005b56cmov r12l, eax
14005b56fadd ebp, 1
14005b572or edi, edx
14005b574
14005b574loc_14005b574:
14005b574mov rax, [rbx+16]
14005b578mov rdx, [rbx+24]
14005b57ccmp rax, rdx
14005b57fjae 0x14005b5c0
14005b581
14005b581loc_14005b581:
14005b581add rax, 1
14005b585mov [rbx+16], rax
14005b589cmp rax, rdx
14005b58cjae 0x14005b5e0
14005b58e
14005b58eloc_14005b58e:
14005b58ecmp [rsp+72], 0
14005b594je 0x14005b820
14005b59a
14005b59aloc_14005b59a:
14005b59acmp [rsp+96], -1
14005b59fje 0x14005ba58
14005b5a5
14005b5a5loc_14005b5a5:
14005b5a5mov esi, -1
14005b5aajmp 0x14005b240
14005b5af
14005b5af 90 .
14005b5b0
14005b5b0loc_14005b5b0:
14005b5b0mov rax, [rbx+16]
14005b5b4mov rdx, [rbx+24]
14005b5b8mov edi, r14l
14005b5bbcmp rax, rdx
14005b5bejb 0x14005b581
14005b5c0
14005b5c0loc_14005b5c0:
14005b5c0mov rax, [rbx]
14005b5c3mov rcx, rbx
14005b5c6call [rax+80]
14005b5c9mov rax, [rbx+24]
14005b5cdcmp [rbx+16], rax
14005b5d1jb 0x14005b58e
14005b5d3nop [rax+rax]
14005b5denop
14005b5e0
14005b5e0loc_14005b5e0:
14005b5e0mov rax, [rbx]
14005b5e3mov rcx, rbx
14005b5e6call [rax+72]
14005b5e9cmp eax, -1
14005b5ecje 0x14005bcb2
14005b5f2cmp [rsp+72], 0
14005b5f8jne 0x14005b59a
14005b5facmp [rsp+96], -1
14005b5ffjne 0x14005b5a5
14005b601nop [rax+rax]
14005b60cnop [rax]
14005b610
14005b610loc_14005b610:
14005b610mov rax, [rbx+16]
14005b614cmp rax, [rbx+24]
14005b618jb 0x14005b838
14005b61emov rax, [rbx]
14005b621mov rcx, rbx
14005b624call [rax+72]
14005b627cmp eax, -1
14005b62amov edx, -1
14005b62fcmovne edx, eax
14005b632mov eax, 0
14005b637cmove rbx, rax
14005b63bmov r8l, edx
14005b63ejmp 0x14005b83c
14005b643
14005b643 0f 1f 44 00 00 ..D..
14005b648
14005b648loc_14005b648:
14005b648test ebp, ebp
14005b64aje 0x14005bc5c
14005b650mov rax, [rsp+168]
14005b658mov rdx, [rsp+160]
14005b660mov ecx, 15
14005b665cmp rdx, [rsp+104]
14005b66acmovne rcx, [rsp+176]
14005b673lea rsi, [rax+1]
14005b677cmp rcx, rsi
14005b67ajb 0x14005b710
14005b680
14005b680loc_14005b680:
14005b680mov [rdx+rax], bpl
14005b684mov rdx, [rsp+160]
14005b68cxor ebp, ebp
14005b68emov [rsp+168], rsi
14005b696mov [rdx+rax+1], 0
14005b69bjmp 0x14005b574
14005b6a0
14005b6a0loc_14005b6a0:
14005b6a0mov [rsp+64], 22
14005b6a9mov r13l, 22
14005b6afjmp 0x14005b12e
14005b6b4
14005b6b4 0f 1f 40 00 ..@.
14005b6b8
14005b6b8loc_14005b6b8:
14005b6b8mov rcx, [rsp+128]
14005b6c0mov edx, 32
14005b6c5mov [rsp+56], r8b
14005b6cacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005b6cfmovzx r8l, [rsp+56]
14005b6d5jmp 0x14005b16f
14005b6da
14005b6da 66 0f 1f 44 00 00 f..D..
14005b6e0
14005b6e0loc_14005b6e0:
14005b6e0mov [rsp+151], 0
14005b6e8movzx edx, [r15+32]
14005b6edxor r8l, r8l
14005b6f0xor ebp, ebp
14005b6f2mov [rsp+149], 1
14005b6famov [rsp+150], 0
14005b702jmp 0x14005b110
14005b707
14005b707 66 0f 1f 84 00 00 00 00 00 f........
14005b710
14005b710loc_14005b710:
14005b710mov [rsp+32], 1
14005b719xor r9l, r9l
14005b71cxor r8l, r8l
14005b71fmov rdx, rax
14005b722mov rcx, [rsp+128]
14005b72amov [rsp+152], rax
14005b732call 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)
14005b737mov rdx, [rsp+160]
14005b73fmov rax, [rsp+152]
14005b747jmp 0x14005b680
14005b74c
14005b74c 0f 1f 40 00 ..@.
14005b750
14005b750loc_14005b750:
14005b750xor r14l, r14l
14005b753jmp 0x14005b240
14005b758
14005b758 0f 1f 84 00 00 00 00 00 ........
14005b760
14005b760loc_14005b760:
14005b760movzx ecx, [rsp+150]
14005b768mov r10l, [rsp+144]
14005b770xor ecx, 1
14005b773cmp r10l, 10
14005b777sete r9b
14005b77bor cl, r9b
14005b77ejne 0x14005b8a0
14005b784
14005b784loc_14005b784:
14005b784cmp [r15+112], dil
14005b788je 0x14005b794
14005b78acmp [r15+113], dil
14005b78ejne 0x14005be51
14005b794
14005b794loc_14005b794:
14005b794test r12l, r12l
14005b797sete cl
14005b79acmp [rsp+144], 16
14005b7a2sete r9b
14005b7a6or cl, r9b
14005b7a9je 0x14005be90
14005b7afmov [rsp+150], 0
14005b7b7xor ebp, ebp
14005b7b9mov [rsp+144], 16
14005b7c4
14005b7c4loc_14005b7c4:
14005b7c4mov rdx, [rbx+16]
14005b7c8mov rcx, [rbx+24]
14005b7cccmp rdx, rcx
14005b7cfjae 0x14005bc24
14005b7d5add rdx, 1
14005b7d9mov [rbx+16], rdx
14005b7ddcmp rdx, rcx
14005b7e0jae 0x14005bd9c
14005b7e6cmp [rsp+72], 0
14005b7ecje 0x14005bb7a
14005b7f2
14005b7f2loc_14005b7f2:
14005b7f2cmp [rsp+96], -1
14005b7f7je 0x14005bd15
14005b7fd
14005b7fdloc_14005b7fd:
14005b7fdmov [rsp+149], 1
14005b805movzx edx, [r15+32]
14005b80amov r8l, edi
14005b80dmov esi, -1
14005b812jmp 0x14005b110
14005b817
14005b817 66 0f 1f 84 00 00 00 00 00 f........
14005b820
14005b820loc_14005b820:
14005b820cmp [rsp+96], -1
14005b825jne 0x14005b5a5
14005b82bmov [rsp+72], 0
14005b834mov rax, [rbx+16]
14005b838
14005b838loc_14005b838:
14005b838movzx r8l, [rax]
14005b83c
14005b83cloc_14005b83c:
14005b83cmov esi, -1
14005b841jmp 0x14005b510
14005b846
14005b846 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005b850
14005b850loc_14005b850:
14005b850mov eax, r12l
14005b853neg eax
14005b855cmp [rsp+151], 0
14005b85dcmovne r12l, eax
14005b861mov rax, [rsp+136]
14005b869mov [rax], r12l
14005b86cjmp 0x14005b280
14005b871
14005b871 0f 1f 80 00 00 00 00 .......
14005b878
14005b878loc_14005b878:
14005b878mov rax, [rsp+120]
14005b87dmov [rax], 4
14005b883jmp 0x14005b43f
14005b888
14005b888 0f 1f 84 00 00 00 00 00 ........
14005b890
14005b890loc_14005b890:
14005b890mov [rsp+151], 0
14005b898jmp 0x14005b0d0
14005b89d
14005b89d 0f 1f 00 ...
14005b8a0
14005b8a0loc_14005b8a0:
14005b8a0test r12l, r12l
14005b8a3sete r9b
14005b8a7cmp r10l, 8
14005b8absete dl
14005b8aeor r9b, dl
14005b8b1mov [rsp+150], r9b
14005b8b9je 0x14005bbb0
14005b8bfmov [rsp+144], 8
14005b8caxor ebp, ebp
14005b8ccjmp 0x14005b7c4
14005b8d1
14005b8d1 0f 1f 80 00 00 00 00 .......
14005b8d8
14005b8d8loc_14005b8d8:
14005b8d8mov rax, [rbx+16]
14005b8dccmp rax, [rbx+24]
14005b8e0jae 0x14005bc8d
14005b8e6movzx r8l, [rax]
14005b8eajmp 0x14005b033
14005b8ef
14005b8ef 90 .
14005b8f0
14005b8f0loc_14005b8f0:
14005b8f0mov ecx, 144
14005b8f5call operator new(unsigned long long)
14005b8famov r12, rax
14005b8fdmov [rax+8], 0
14005b904mov rax, [rip+0x13b9e5]
14005b90bxor r8l, r8l
14005b90emov [r12+32], 0
14005b914lea rdx, [rdi+208]
14005b91bmov rcx, r12
14005b91eadd rax, 16
14005b922mov [r12+72], r8w
14005b928mov [r12], rax
14005b92cmov [r12+16], 0
14005b935mov [r12+24], 0
14005b93emov [r12+40], 0
14005b947mov [r12+48], 0
14005b950mov [r12+56], 0
14005b959mov [r12+64], 0
14005b962mov [r12+136], 0
14005b96bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005b970mov rcx, [rdi+208]
14005b977mov r8, r14
14005b97amov rdx, r12
14005b97dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005b982mov r15, [r13]
14005b986jmp 0x14005afb4
14005b98b
14005b98b 0f 1f 44 00 00 ..D..
14005b990
14005b990loc_14005b990:
14005b990movzx r14l, [rsp+149]
14005b999xor r12l, r12l
14005b99cmov [rsp+149], 0
14005b9a4jmp 0x14005b240
14005b9a9
14005b9a9 0f 1f 80 00 00 00 00 .......
14005b9b0
14005b9b0loc_14005b9b0:
14005b9b0cmp [rsp+96], -1
14005b9b5jne 0x14005b232
14005b9bbmov [rsp+72], 0
14005b9c4mov rax, [rbx+16]
14005b9c8
14005b9c8loc_14005b9c8:
14005b9c8movzx r8l, [rax]
14005b9cc
14005b9ccloc_14005b9cc:
14005b9ccmov esi, -1
14005b9d1jmp 0x14005b1b0
14005b9d6
14005b9d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005b9e0
14005b9e0loc_14005b9e0:
14005b9e0mov rax, [rbp+24]
14005b9e4xor r14l, r14l
14005b9e7cmp [rbp+16], rax
14005b9ebjb 0x14005b019
14005b9f1mov rax, [rbp]
14005b9f5mov [rsp+56], dl
14005b9f9mov rcx, rbp
14005b9fccall [rax+72]
14005b9ffmovzx edx, [rsp+56]
14005ba04cmp eax, -1
14005ba07mov eax, 0
14005ba0ccmovne rax, rbp
14005ba10cmove r14l, edx
14005ba14mov [rsp+72], rax
14005ba19jmp 0x14005b019
14005ba1e
14005ba1e 66 90 f.
14005ba20
14005ba20loc_14005ba20:
14005ba20mov rax, [rbx+24]
14005ba24cmp [rbx+16], rax
14005ba28jae 0x14005bc6b
14005ba2exor edi, edi
14005ba30jmp 0x14005afff
14005ba35
14005ba35 0f 1f 00 ...
14005ba38
14005ba38loc_14005ba38:
14005ba38movzx r14l, [rsp+149]
14005ba41xor r12l, r12l
14005ba44xor edi, edi
14005ba46mov [rsp+149], 0
14005ba4ejmp 0x14005b240
14005ba53
14005ba53 0f 1f 44 00 00 ..D..
14005ba58
14005ba58loc_14005ba58:
14005ba58mov rax, [rsp+72]
14005ba5dmov rsi, [rax+24]
14005ba61cmp [rax+16], rsi
14005ba65jb 0x14005b5a5
14005ba6bxor esi, esi
14005ba6dnop [rax]
14005ba70
14005ba70loc_14005ba70:
14005ba70mov rcx, [rsp+72]
14005ba75mov rax, [rcx]
14005ba78call [rax+72]
14005ba7bcmp eax, -1
14005ba7emov eax, 0
14005ba83mov edx, 0
14005ba88cmovne rdx, [rsp+72]
14005ba8ecmove eax, r14l
14005ba92mov [rsp+72], rdx
14005ba97cmp al, sil
14005ba9aje 0x14005b5a5
14005baa0test rbx, rbx
14005baa3jne 0x14005b610
14005baa9mov r8l, -1
14005baafjmp 0x14005b83c
14005bab4
14005bab4 0f 1f 40 00 ..@.
14005bab8
14005bab8loc_14005bab8:
14005bab8xor r9l, r9l
14005babbxor r8l, r8l
14005babemov rdx, r13
14005bac1mov [rsp+56], r10
14005bac6mov [rsp+32], 1
14005bacfmov rcx, [rsp+128]
14005bad7call 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)
14005badcmov rdx, [rsp+160]
14005bae4mov r10, [rsp+56]
14005bae9jmp 0x14005b408
14005baee
14005baee 66 90 f.
14005baf0
14005baf0loc_14005baf0:
14005baf0mov rax, [rsp+72]
14005baf5mov rsi, [rax+24]
14005baf9cmp [rax+16], rsi
14005bafdjb 0x14005b232
14005bb03xor esi, esi
14005bb05nop [rax+rax]
14005bb10
14005bb10loc_14005bb10:
14005bb10mov rcx, [rsp+72]
14005bb15mov rax, [rcx]
14005bb18call [rax+72]
14005bb1bcmp eax, -1
14005bb1emov edx, 0
14005bb23cmovne rdx, [rsp+72]
14005bb29sete al
14005bb2cmov [rsp+72], rdx
14005bb31cmp al, sil
14005bb34je 0x14005b232
14005bb3atest rbx, rbx
14005bb3djne 0x14005b370
14005bb43
14005bb43loc_14005bb43:
14005bb43xor r14l, r14l
14005bb46mov esi, -1
14005bb4bxor ebx, ebx
14005bb4djmp 0x14005b240
14005bb52
14005bb52loc_14005bb52:
14005bb52cmp [rsp+96], -1
14005bb57jne 0x14005bbfd
14005bb5d
14005bb5dloc_14005bb5d:
14005bb5dmov rdx, [rbx+16]
14005bb61
14005bb61loc_14005bb61:
14005bb61mov [rsp+72], 0
14005bb6amovzx r8l, [rdx]
14005bb6e
14005bb6eloc_14005bb6e:
14005bb6emov edx, eax
14005bb70mov esi, -1
14005bb75jmp 0x14005b0d0
14005bb7a
14005bb7aloc_14005bb7a:
14005bb7acmp [rsp+96], -1
14005bb7fjne 0x14005be88
14005bb85
14005bb85loc_14005bb85:
14005bb85mov rdx, [rbx+16]
14005bb89
14005bb89loc_14005bb89:
14005bb89mov [rsp+72], 0
14005bb92movzx edi, [rdx]
14005bb95
14005bb95loc_14005bb95:
14005bb95mov edx, eax
14005bb97mov esi, -1
14005bb9ccmp [rsp+150], 0
14005bba4jne 0x14005b0dd
14005bbaajmp 0x14005b105
14005bbaf
14005bbaf 90 .
14005bbb0
14005bbb0loc_14005bbb0:
14005bbb0mov [rsp+150], cl
14005bbb7add ebp, 1
14005bbbajmp 0x14005b7c4
14005bbbf
14005bbbfloc_14005bbbf:
14005bbbfmov rax, [rbx]
14005bbc2mov [rsp+56], r8b
14005bbc7mov rcx, rbx
14005bbcacall [rax+80]
14005bbcdmov rax, [rbx+24]
14005bbd1cmp [rbx+16], rax
14005bbd5movzx r8l, [rsp+56]
14005bbdbjae 0x14005bd54
14005bbe1cmp [rsp+72], 0
14005bbe7jne 0x14005b091
14005bbedmovzx eax, [r15+32]
14005bbf2cmp [rsp+96], -1
14005bbf7je 0x14005bb5d
14005bbfd
14005bbfdloc_14005bbfd:
14005bbfdmov [rsp+72], 0
14005bc06
14005bc06loc_14005bc06:
14005bc06mov [rsp+149], 1
14005bc0emov edx, eax
14005bc10mov esi, -1
14005bc15xor ebp, ebp
14005bc17mov [rsp+150], 0
14005bc1fjmp 0x14005b110
14005bc24
14005bc24loc_14005bc24:
14005bc24mov rax, [rbx]
14005bc27mov rcx, rbx
14005bc2acall [rax+80]
14005bc2dmov rax, [rbx+24]
14005bc31cmp [rbx+16], rax
14005bc35jae 0x14005bd9c
14005bc3bcmp [rsp+72], 0
14005bc41jne 0x14005b7f2
14005bc47cmp [rsp+96], -1
14005bc4cjne 0x14005bdc5
14005bc52movzx eax, [r15+32]
14005bc57jmp 0x14005bb85
14005bc5c
14005bc5cloc_14005bc5c:
14005bc5cmov [rsp+149], al
14005bc63xor r14l, r14l
14005bc66jmp 0x14005b240
14005bc6b
14005bc6bloc_14005bc6b:
14005bc6bmov rax, [rbx]
14005bc6emov rcx, rbx
14005bc71call [rax+72]
14005bc74cmp eax, -1
14005bc77mov eax, 0
14005bc7ccmovne edi, eax
14005bc7fmov eax, 0
14005bc84cmove rbx, rax
14005bc88jmp 0x14005afff
14005bc8d
14005bc8dloc_14005bc8d:
14005bc8dmov rax, [rbx]
14005bc90mov rcx, rbx
14005bc93call [rax+72]
14005bc96mov edx, -1
14005bc9bcmp eax, -1
14005bc9ecmovne edx, eax
14005bca1mov eax, 0
14005bca6cmove rbx, rax
14005bcaamov r8l, edx
14005bcadjmp 0x14005b033
14005bcb2
14005bcb2loc_14005bcb2:
14005bcb2cmp [rsp+72], 0
14005bcb8je 0x14005be39
14005bcbemov r8l, -1
14005bcc4xor ebx, ebx
14005bcc6cmp [rsp+96], -1
14005bccbjne 0x14005b83c
14005bcd1mov rax, [rsp+72]
14005bcd6mov rsi, [rax+24]
14005bcdacmp [rax+16], rsi
14005bcdejb 0x14005b83c
14005bce4mov esi, r14l
14005bce7jmp 0x14005ba70
14005bcec
14005bcecloc_14005bcec:
14005bcecmov esi, 1
14005bcf1xor ebx, ebx
14005bcf3jmp 0x14005bb10
14005bcf8
14005bcf8loc_14005bcf8:
14005bcf8mov rax, [rsp+72]
14005bcfdmov rdi, [rax+24]
14005bd01cmp [rax+16], rdi
14005bd05jae 0x14005bea7
14005bd0bmovzx eax, [r15+32]
14005bd10jmp 0x14005bc06
14005bd15
14005bd15loc_14005bd15:
14005bd15mov rax, [rsp+72]
14005bd1amov rsi, [rax+24]
14005bd1ecmp [rax+16], rsi
14005bd22jb 0x14005b7fd
14005bd28mov rcx, [rsp+72]
14005bd2dmov rax, [rcx]
14005bd30call [rax+72]
14005bd33add eax, 1
14005bd36jne 0x14005b7fd
14005bd3c
14005bd3cloc_14005bd3c:
14005bd3cmov rdx, [rbx+16]
14005bd40cmp rdx, [rbx+24]
14005bd44jae 0x14005be12
14005bd4amovzx eax, [r15+32]
14005bd4fjmp 0x14005bb89
14005bd54
14005bd54loc_14005bd54:
14005bd54mov rax, [rbx]
14005bd57mov [rsp+56], r8b
14005bd5cmov rcx, rbx
14005bd5fcall [rax+72]
14005bd62movzx r8l, [rsp+56]
14005bd68cmp eax, -1
14005bd6bje 0x14005bf5b
14005bd71cmp [rsp+72], 0
14005bd77jne 0x14005b091
14005bd7dcmp [rsp+96], -1
14005bd82jne 0x14005bf51
14005bd88
14005bd88loc_14005bd88:
14005bd88mov rdx, [rbx+16]
14005bd8ccmp rdx, [rbx+24]
14005bd90jae 0x14005bdea
14005bd92movzx eax, [r15+32]
14005bd97jmp 0x14005bb61
14005bd9c
14005bd9cloc_14005bd9c:
14005bd9cmov rax, [rbx]
14005bd9fmov rcx, rbx
14005bda2call [rax+72]
14005bda5cmp eax, -1
14005bda8je 0x14005bed0
14005bdaecmp [rsp+72], 0
14005bdb4jne 0x14005b7f2
14005bdbacmp [rsp+96], -1
14005bdbfje 0x14005bd3c
14005bdc5
14005bdc5loc_14005bdc5:
14005bdc5movzx eax, [r15+32]
14005bdcamov r8l, edi
14005bdcd
14005bdcdloc_14005bdcd:
14005bdcdmov [rsp+72], 0
14005bdd6mov edx, eax
14005bdd8mov esi, -1
14005bdddmov [rsp+149], 1
14005bde5jmp 0x14005b110
14005bdea
14005bdealoc_14005bdea:
14005bdeamov rax, [rbx]
14005bdedmov rcx, rbx
14005bdf0call [rax+72]
14005bdf3cmp eax, -1
14005bdf6je 0x14005bfd4
14005bdfcmov [rsp+72], 0
14005be05mov r8l, eax
14005be08movzx eax, [r15+32]
14005be0djmp 0x14005bb6e
14005be12
14005be12loc_14005be12:
14005be12mov rax, [rbx]
14005be15mov rcx, rbx
14005be18call [rax+72]
14005be1bcmp eax, -1
14005be1eje 0x14005bf98
14005be24mov [rsp+72], 0
14005be2dmov edi, eax
14005be2fmovzx eax, [r15+32]
14005be34jmp 0x14005bb95
14005be39
14005be39loc_14005be39:
14005be39cmp [rsp+96], -1
14005be3eje 0x14005bfca
14005be44xor ebx, ebx
14005be46mov r8l, -1
14005be4cjmp 0x14005b83c
14005be51
14005be51loc_14005be51:
14005be51mov [rsp+149], 0
14005be59mov r8l, edi
14005be5cmov [rsp+150], 1
14005be64jmp 0x14005b110
14005be69
14005be69loc_14005be69:
14005be69cmp [rsp+96], -1
14005be6ejne 0x14005bb43
14005be74or esi, -1
14005be77xor ebx, ebx
14005be79mov r14l, 1
14005be7fjmp 0x14005b240
14005be84
14005be84 0f 1f 40 00 ..@.
14005be88
14005be88loc_14005be88:
14005be88mov r8l, edi
14005be8bjmp 0x14005bdcd
14005be90
14005be90loc_14005be90:
14005be90mov [rsp+149], cl
14005be97mov r8l, edi
14005be9amov [rsp+150], 1
14005bea2jmp 0x14005b11e
14005bea7
14005bea7loc_14005bea7:
14005bea7mov rcx, [rsp+72]
14005beacmov [rsp+56], r8b
14005beb1mov rax, [rcx]
14005beb4call [rax+72]
14005beb7add eax, 1
14005bebaje 0x14005bd88
14005bec0movzx eax, [r15+32]
14005bec5movzx r8l, [rsp+56]
14005becbjmp 0x14005bc06
14005bed0
14005bed0loc_14005bed0:
14005bed0cmp [rsp+72], 0
14005bed6je 0x14005bf80
14005bedccmp [rsp+96], -1
14005bee1je 0x14005bef4
14005bee3
14005bee3loc_14005bee3:
14005bee3movzx eax, [r15+32]
14005bee8mov edi, -1
14005beedxor ebx, ebx
14005beefjmp 0x14005bb95
14005bef4
14005bef4loc_14005bef4:
14005bef4mov rax, [rsp+72]
14005bef9mov rsi, [rax+24]
14005befdcmp [rax+16], rsi
14005bf01jb 0x14005bee3
14005bf03mov rcx, [rsp+72]
14005bf08mov rax, [rcx]
14005bf0bcall [rax+72]
14005bf0ecmp eax, -1
14005bf11jne 0x14005bee3
14005bf13movzx eax, [r15+32]
14005bf18mov r8l, edi
14005bf1bxor ebx, ebx
14005bf1djmp 0x14005bdcd
14005bf22
14005bf22 48 89 c1 e8 66 5d 0a 00 49 8b 04 24 4c 89 H...f]..I..$L.
14005bf30 e1 ff 50 08 48 8b 3d 55 b7 13 00 48 8b 84 24 c8 ..P.H.=U...H..$.
14005bf40 00 00 00 48 2b 07 0f 84 3c 01 00 00 ...H+...<...
14005bf4c
14005bf4cloc_14005bf4c:
14005bf4ccall __stack_chk_fail
14005bf51
14005bf51loc_14005bf51:
14005bf51movzx eax, [r15+32]
14005bf56jmp 0x14005bbfd
14005bf5b
14005bf5bloc_14005bf5b:
14005bf5bcmp [rsp+72], 0
14005bf61je 0x14005c032
14005bf67cmp [rsp+96], -1
14005bf6cje 0x14005bfed
14005bf6e
14005bf6eloc_14005bf6e:
14005bf6emovzx eax, [r15+32]
14005bf73mov r8l, -1
14005bf79xor ebx, ebx
14005bf7bjmp 0x14005bb6e
14005bf80
14005bf80loc_14005bf80:
14005bf80cmp [rsp+96], -1
14005bf85je 0x14005bfb0
14005bf87movzx eax, [r15+32]
14005bf8cxor ebx, ebx
14005bf8emov edi, -1
14005bf93jmp 0x14005bb95
14005bf98
14005bf98loc_14005bf98:
14005bf98xor edx, edx
14005bf9amovzx eax, [r15+32]
14005bf9fmov edi, -1
14005bfa4xor ebx, ebx
14005bfa6mov [rsp+72], rdx
14005bfabjmp 0x14005bb95
14005bfb0
14005bfb0loc_14005bfb0:
14005bfb0mov [rsp+149], 1
14005bfb8mov r8l, edi
14005bfbbor esi, -1
14005bfbexor ebx, ebx
14005bfc0movzx edx, [r15+32]
14005bfc5jmp 0x14005b110
14005bfca
14005bfcaloc_14005bfca:
14005bfcaor esi, -1
14005bfcdxor ebx, ebx
14005bfcfjmp 0x14005b240
14005bfd4
14005bfd4loc_14005bfd4:
14005bfd4xor ecx, ecx
14005bfd6movzx eax, [r15+32]
14005bfdbmov r8l, -1
14005bfe1xor ebx, ebx
14005bfe3mov [rsp+72], rcx
14005bfe8jmp 0x14005bb6e
14005bfed
14005bfedloc_14005bfed:
14005bfedmov rax, [rsp+72]
14005bff2mov rdi, [rax+24]
14005bff6cmp [rax+16], rdi
14005bffajb 0x14005bf6e
14005c000mov rcx, [rsp+72]
14005c005mov [rsp+56], r8b
14005c00amov rax, [rcx]
14005c00dcall [rax+72]
14005c010movzx r8l, [rsp+56]
14005c016add eax, 1
14005c019jne 0x14005bf6e
14005c01f
14005c01floc_14005c01f:
14005c01fxor eax, eax
14005c021xor ebx, ebx
14005c023mov [rsp+72], rax
14005c028movzx eax, [r15+32]
14005c02djmp 0x14005bc06
14005c032
14005c032loc_14005c032:
14005c032cmp [rsp+96], -1
14005c037je 0x14005c01f
14005c039movzx eax, [r15+32]
14005c03exor ebx, ebx
14005c040mov r8l, -1
14005c046jmp 0x14005bb6e
14005c04b
14005c04b 48 8b 8c 24 80 H..$.
14005c050 00 00 00 48 89 c3 e8 b5 0f 08 00 48 8b 3d 2e b6 ...H.......H.=..
14005c060 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d9 ..H..$....H+....
14005c070 fe ff ff 48 89 d9 e8 25 f3 fb ff 48 89 c1 e8 0d ...H...%...H....
14005c080 5c 0a 00 e9 ac fe ff ff e8 c3 61 0a 00 48 89 c3 \.........a..H..
14005c090 e8 eb 5d 0a 00 48 8b 3d f4 b5 13 00 48 8b 84 24 ..]..H.=....H..$
14005c0a0 c8 00 00 00 48 2b 07 74 ca e9 9e fe ff ff ....H+.t......
14005af10
14005af10std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int[abi:cxx11]<unsigned 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&) const:
14005af10push r15
14005af12push r14
14005af14push r13
14005af16push r12
14005af18push rbp
14005af19push rdi
14005af1apush rsi
14005af1bpush rbx
14005af1csub rsp, 216
14005af23mov rsi, [rip+0x13c766]
14005af2amov rax, [r9+8]
14005af2emovdqu x0, [r8]
14005af33mov rbp, [r9]
14005af36mov rdi, [rsp+320]
14005af3emov [rsp+96], rax
14005af43mov rax, [rsp+328]
14005af4bmovups [rsp+80], x0
14005af50mov rdx, [rsp+88]
14005af55mov [rsp+120], rax
14005af5amov rax, [rsp+336]
14005af62mov [rsp+112], rcx
14005af67lea rcx, [rip+0xab032]
14005af6emov [rsp+136], rax
14005af76mov rax, [rsi]
14005af79mov [rsp+200], rax
14005af81mov rax, [rsp+80]
14005af86mov [rsp+72], rbp
14005af8bmov esi, edx
14005af8dmov rbx, rax
14005af90call std::locale::id::_M_id() const
14005af95mov r14, rax
14005af98mov rax, [rdi+208]
14005af9fmov rax, [rax+24]
14005afa3lea r13, [rax+8*r14]
14005afa7mov r15, [r13]
14005afabtest r15, r15
14005afaeje 0x14005b8f0
14005afb4
14005afb4loc_14005afb4:
14005afb4mov [rsp+144], 8
14005afbfmov r12l, [rdi+24]
14005afc3and r12l, 74
14005afc7cmp r12l, 64
14005afcbje 0x14005afe5
14005afcdcmp r12l, 8
14005afd1mov edx, 10
14005afd6mov eax, 16
14005afdbcmovne eax, edx
14005afdemov [rsp+144], eax
14005afe5
14005afe5loc_14005afe5:
14005afe5cmp esi, -1
14005afe8sete r13b
14005afectest rbx, rbx
14005afefsetne dil
14005aff3and dil, r13b
14005aff6jne 0x14005ba20
14005affcmov edi, r13l
14005afff
14005afffloc_14005afff:
14005afffcmp [rsp+96], -1
14005b004sete r14b
14005b008test rbp, rbp
14005b00bsetne al
14005b00eand al, r14b
14005b011mov edx, eax
14005b013jne 0x14005b9e0
14005b019
14005b019loc_14005b019:
14005b019cmp dil, r14b
14005b01cje 0x14005b6e0
14005b022test rbx, rbx
14005b025je 0x14005b030
14005b027test r13b, r13b
14005b02ajne 0x14005b8d8
14005b030
14005b030loc_14005b030:
14005b030mov r8l, esi
14005b033
14005b033loc_14005b033:
14005b033movzx eax, [r15+32]
14005b038movzx ecx, [r15+110]
14005b03dmov edx, eax
14005b03fcmp cl, r8b
14005b042je 0x14005b04e
14005b044cmp [r15+111], r8b
14005b048jne 0x14005b890
14005b04e
14005b04eloc_14005b04e:
14005b04ecmp cl, r8b
14005b051sete [rsp+151]
14005b059test al, al
14005b05bjne 0x14005b0c0
14005b05d
14005b05dloc_14005b05d:
14005b05dcmp [r15+72], r8b
14005b061je 0x14005b0d0
14005b063mov rdx, [rbx+16]
14005b067mov rcx, [rbx+24]
14005b06bcmp rdx, rcx
14005b06ejae 0x14005bbbf
14005b074add rdx, 1
14005b078mov [rbx+16], rdx
14005b07ccmp rdx, rcx
14005b07fjae 0x14005bd54
14005b085cmp [rsp+72], 0
14005b08bje 0x14005bb52
14005b091
14005b091loc_14005b091:
14005b091cmp [rsp+96], -1
14005b096je 0x14005bcf8
14005b09cmov [rsp+149], 1
14005b0a4movzx edx, [r15+32]
14005b0a9mov esi, -1
14005b0aexor ebp, ebp
14005b0b0mov [rsp+150], 0
14005b0b8jmp 0x14005b110
14005b0ba
14005b0ba 66 0f 1f 44 00 00 f..D..
14005b0c0
14005b0c0loc_14005b0c0:
14005b0c0cmp [r15+73], r8b
14005b0c4jne 0x14005b05d
14005b0c6nop [rax+rax]
14005b0d0
14005b0d0loc_14005b0d0:
14005b0d0mov [rsp+150], 0
14005b0d8xor ebp, ebp
14005b0damov edi, r8l
14005b0dd
14005b0ddloc_14005b0dd:
14005b0ddtest al, al
14005b0dfje 0x14005b0e7
14005b0e1cmp [r15+73], dil
14005b0e5je 0x14005b105
14005b0e7
14005b0e7loc_14005b0e7:
14005b0e7cmp [r15+72], dil
14005b0ebje 0x14005b105
14005b0edcmp [r15+114], dil
14005b0f1je 0x14005b760
14005b0f7cmp [rsp+150], 0
14005b0ffjne 0x14005b784
14005b105
14005b105loc_14005b105:
14005b105mov [rsp+149], 0
14005b10dmov r8l, edi
14005b110
14005b110loc_14005b110:
14005b110cmp [rsp+144], 16
14005b118je 0x14005b6a0
14005b11e
14005b11eloc_14005b11e:
14005b11emovsxd rax, [rsp+144]
14005b126mov [rsp+64], rax
14005b12bmov r13, rax
14005b12e
14005b12eloc_14005b12e:
14005b12elea rax, [rsp+160]
14005b136mov [rsp+176], 0
14005b13emov [rsp+128], rax
14005b146lea rax, [rsp+176]
14005b14emov [rsp+104], rax
14005b153mov [rsp+160], rax
14005b15bmov [rsp+168], 0
14005b167test dl, dl
14005b169jne 0x14005b6b8
14005b16f
14005b16floc_14005b16f:
14005b16fmov eax, -1
14005b174xor edx, edx
14005b176movzx r14l, [r15+136]
14005b17ediv [rsp+144]
14005b185mov [rsp+56], eax
14005b189test r14b, r14b
14005b18cjne 0x14005b4f0
14005b192xor edi, edi
14005b194cmp [rsp+149], 0
14005b19cjne 0x14005b990
14005b1a2xor r12l, r12l
14005b1a5lea r14l, [r13+48]
14005b1a9nop [rax]
14005b1b0
14005b1b0loc_14005b1b0:
14005b1b0cmp r13l, 10
14005b1b4jg 0x14005b3a8
14005b1bacmp r8b, 47
14005b1bejle 0x14005b750
14005b1c4cmp r8b, r14b
14005b1c7jge 0x14005b750
14005b1cdmovsx eax, r8b
14005b1d1sub eax, 48
14005b1d4
14005b1d4loc_14005b1d4:
14005b1d4cmp [rsp+56], r12l
14005b1d9jb 0x14005b310
14005b1dfmov r11l, [rsp+144]
14005b1e7imul r11l, r12l
14005b1ebadd eax, r11l
14005b1eesetb dl
14005b1f1mov r12l, eax
14005b1f4mov rax, [rbx+16]
14005b1f8add ebp, 1
14005b1fbor edi, edx
14005b1fdmov rdx, [rbx+24]
14005b201cmp rax, rdx
14005b204jae 0x14005b326
14005b20a
14005b20aloc_14005b20a:
14005b20aadd rax, 1
14005b20emov [rbx+16], rax
14005b212cmp rax, rdx
14005b215jae 0x14005b340
14005b21b
14005b21bloc_14005b21b:
14005b21bcmp [rsp+72], 0
14005b221je 0x14005b9b0
14005b227
14005b227loc_14005b227:
14005b227cmp [rsp+96], -1
14005b22cje 0x14005baf0
14005b232
14005b232loc_14005b232:
14005b232mov esi, -1
14005b237mov r14l, 1
14005b23dnop [rax]
14005b240
14005b240loc_14005b240:
14005b240mov r13, [rsp+168]
14005b248test r13, r13
14005b24bjne 0x14005b3e0
14005b251cmp [rsp+150], 1
14005b259je 0x14005b45c
14005b25ftest ebp, ebp
14005b261jne 0x14005b45c
14005b267
14005b267loc_14005b267:
14005b267mov rax, [rsp+136]
14005b26fmov [rax], 0
14005b275mov rax, [rsp+120]
14005b27amov [rax], 4
14005b280
14005b280loc_14005b280:
14005b280test r14b, r14b
14005b283je 0x14005b28d
14005b285mov rax, [rsp+120]
14005b28aor [rax], 2
14005b28d
14005b28dloc_14005b28d:
14005b28dmov rdx, [rsp+88]
14005b292mov [rsp+80], rbx
14005b297mov eax, esi
14005b299mov rcx, [rsp+80]
14005b29emov [rsp+88], rdx
14005b2a3mov rbx, [rsp+88]
14005b2a8mov rdx, 0xffffffff00000000
14005b2b2mov rsi, rbx
14005b2b5and rsi, rdx
14005b2b8or rsi, rax
14005b2bbmov rax, [rsp+112]
14005b2c0mov [rax], rcx
14005b2c3mov rcx, [rsp+160]
14005b2cbmov [rax+8], rsi
14005b2cfcmp rcx, [rsp+104]
14005b2d4je 0x14005b2db
14005b2d6call operator delete(void*)
14005b2db
14005b2dbloc_14005b2db:
14005b2dbmov rdi, [rip+0x13c3ae]
14005b2e2mov rax, [rsp+200]
14005b2easub rax, [rdi]
14005b2edjne 0x14005bf4c
14005b2f3mov rax, [rsp+112]
14005b2f8add rsp, 216
14005b2ffpop rbx
14005b300pop rsi
14005b301pop rdi
14005b302pop rbp
14005b303pop r12
14005b305pop r13
14005b307pop r14
14005b309pop r15
14005b30bret
14005b30c
14005b30c 0f 1f 40 00 ..@.
14005b310
14005b310loc_14005b310:
14005b310mov rax, [rbx+16]
14005b314mov rdx, [rbx+24]
14005b318mov edi, 1
14005b31dcmp rax, rdx
14005b320jb 0x14005b20a
14005b326
14005b326loc_14005b326:
14005b326mov rax, [rbx]
14005b329mov rcx, rbx
14005b32ccall [rax+80]
14005b32fmov rax, [rbx+24]
14005b333cmp [rbx+16], rax
14005b337jb 0x14005b21b
14005b33dnop [rax]
14005b340
14005b340loc_14005b340:
14005b340mov rax, [rbx]
14005b343mov rcx, rbx
14005b346call [rax+72]
14005b349cmp eax, -1
14005b34cje 0x14005b491
14005b352cmp [rsp+72], 0
14005b358jne 0x14005b227
14005b35ecmp [rsp+96], -1
14005b363jne 0x14005b232
14005b369nop [rax]
14005b370
14005b370loc_14005b370:
14005b370mov rax, [rbx+16]
14005b374cmp rax, [rbx+24]
14005b378jb 0x14005b9c8
14005b37emov rax, [rbx]
14005b381mov rcx, rbx
14005b384call [rax+72]
14005b387cmp eax, -1
14005b38amov edx, -1
14005b38fcmovne edx, eax
14005b392mov eax, 0
14005b397cmove rbx, rax
14005b39bmov r8l, edx
14005b39ejmp 0x14005b9cc
14005b3a3
14005b3a3 0f 1f 44 00 00 ..D..
14005b3a8
14005b3a8loc_14005b3a8:
14005b3a8lea eax, [r8-48]
14005b3acmov edx, r8l
14005b3afcmp al, 9
14005b3b1jbe 0x14005b3d0
14005b3b3lea eax, [r8-97]
14005b3b7cmp al, 5
14005b3b9ja 0x14005b4d7
14005b3bfmovsx eax, r8b
14005b3c3sub eax, 87
14005b3c6jmp 0x14005b1d4
14005b3cb
14005b3cb 0f 1f 44 00 00 ..D..
14005b3d0
14005b3d0loc_14005b3d0:
14005b3d0movsx eax, al
14005b3d3jmp 0x14005b1d4
14005b3d8
14005b3d8 0f 1f 84 00 00 00 00 00 ........
14005b3e0
14005b3e0loc_14005b3e0:
14005b3e0mov rdx, [rsp+160]
14005b3e8mov eax, 15
14005b3edcmp rdx, [rsp+104]
14005b3f2lea r10, [r13+1]
14005b3f6cmovne rax, [rsp+176]
14005b3ffcmp rax, r10
14005b402jb 0x14005bab8
14005b408
14005b408loc_14005b408:
14005b408mov [rdx+r13], bpl
14005b40cmov rax, [rsp+160]
14005b414mov [rsp+168], r10
14005b41cmov r8, [rsp+128]
14005b424mov [rax+r13+1], 0
14005b42amov rdx, [r15+24]
14005b42emov rcx, [r15+16]
14005b432call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005b437test al, al
14005b439je 0x14005b878
14005b43f
14005b43floc_14005b43f:
14005b43ftest ebp, ebp
14005b441jne 0x14005b45c
14005b443cmp [rsp+150], 1
14005b44bje 0x14005b45c
14005b44dcmp [rsp+168], 0
14005b456je 0x14005b267
14005b45c
14005b45cloc_14005b45c:
14005b45ccmp [rsp+149], 0
14005b464jne 0x14005b267
14005b46atest dil, dil
14005b46dje 0x14005b850
14005b473mov rax, [rsp+136]
14005b47bmov [rax], -1
14005b481mov rax, [rsp+120]
14005b486mov [rax], 4
14005b48cjmp 0x14005b280
14005b491
14005b491loc_14005b491:
14005b491cmp [rsp+72], 0
14005b497je 0x14005be69
14005b49dcmp [rsp+96], -1
14005b4a2jne 0x14005bb43
14005b4a8mov rax, [rsp+72]
14005b4admov rsi, [rax+24]
14005b4b1cmp [rax+16], rsi
14005b4b5jae 0x14005bcec
14005b4bbcmp r13l, 10
14005b4bfjle 0x14005bb43
14005b4c5mov esi, -1
14005b4caxor ebx, ebx
14005b4ccmov edx, -1
14005b4d1mov r8l, -1
14005b4d7
14005b4d7loc_14005b4d7:
14005b4d7sub edx, 65
14005b4dacmp dl, 5
14005b4ddja 0x14005b750
14005b4e3movsx eax, r8b
14005b4e7sub eax, 55
14005b4eajmp 0x14005b1d4
14005b4ef
14005b4ef 90 .
14005b4f0
14005b4f0loc_14005b4f0:
14005b4f0cmp [rsp+149], 0
14005b4f8jne 0x14005ba38
14005b4felea r13, [r15+114]
14005b502xor edi, edi
14005b504xor r12l, r12l
14005b507nop [rax+rax]
14005b510
14005b510loc_14005b510:
14005b510movzx eax, [r15+32]
14005b515test al, al
14005b517je 0x14005b523
14005b519cmp [r15+73], r8b
14005b51dje 0x14005b648
14005b523
14005b523loc_14005b523:
14005b523cmp [r15+72], r8b
14005b527je 0x14005b750
14005b52dmovsx edx, r8b
14005b531mov r8, [rsp+64]
14005b536mov rcx, r13
14005b539call memchr
14005b53etest rax, rax
14005b541je 0x14005b750
14005b547sub rax, r13
14005b54alea edx, [rax-6]
14005b54dcmp eax, 15
14005b550cmovg eax, edx
14005b553cmp [rsp+56], r12l
14005b558jb 0x14005b5b0
14005b55amov r11l, [rsp+144]
14005b562imul r11l, r12l
14005b566add eax, r11l
14005b569setb dl
14005b56cmov r12l, eax
14005b56fadd ebp, 1
14005b572or edi, edx
14005b574
14005b574loc_14005b574:
14005b574mov rax, [rbx+16]
14005b578mov rdx, [rbx+24]
14005b57ccmp rax, rdx
14005b57fjae 0x14005b5c0
14005b581
14005b581loc_14005b581:
14005b581add rax, 1
14005b585mov [rbx+16], rax
14005b589cmp rax, rdx
14005b58cjae 0x14005b5e0
14005b58e
14005b58eloc_14005b58e:
14005b58ecmp [rsp+72], 0
14005b594je 0x14005b820
14005b59a
14005b59aloc_14005b59a:
14005b59acmp [rsp+96], -1
14005b59fje 0x14005ba58
14005b5a5
14005b5a5loc_14005b5a5:
14005b5a5mov esi, -1
14005b5aajmp 0x14005b240
14005b5af
14005b5af 90 .
14005b5b0
14005b5b0loc_14005b5b0:
14005b5b0mov rax, [rbx+16]
14005b5b4mov rdx, [rbx+24]
14005b5b8mov edi, r14l
14005b5bbcmp rax, rdx
14005b5bejb 0x14005b581
14005b5c0
14005b5c0loc_14005b5c0:
14005b5c0mov rax, [rbx]
14005b5c3mov rcx, rbx
14005b5c6call [rax+80]
14005b5c9mov rax, [rbx+24]
14005b5cdcmp [rbx+16], rax
14005b5d1jb 0x14005b58e
14005b5d3nop [rax+rax]
14005b5denop
14005b5e0
14005b5e0loc_14005b5e0:
14005b5e0mov rax, [rbx]
14005b5e3mov rcx, rbx
14005b5e6call [rax+72]
14005b5e9cmp eax, -1
14005b5ecje 0x14005bcb2
14005b5f2cmp [rsp+72], 0
14005b5f8jne 0x14005b59a
14005b5facmp [rsp+96], -1
14005b5ffjne 0x14005b5a5
14005b601nop [rax+rax]
14005b60cnop [rax]
14005b610
14005b610loc_14005b610:
14005b610mov rax, [rbx+16]
14005b614cmp rax, [rbx+24]
14005b618jb 0x14005b838
14005b61emov rax, [rbx]
14005b621mov rcx, rbx
14005b624call [rax+72]
14005b627cmp eax, -1
14005b62amov edx, -1
14005b62fcmovne edx, eax
14005b632mov eax, 0
14005b637cmove rbx, rax
14005b63bmov r8l, edx
14005b63ejmp 0x14005b83c
14005b643
14005b643 0f 1f 44 00 00 ..D..
14005b648
14005b648loc_14005b648:
14005b648test ebp, ebp
14005b64aje 0x14005bc5c
14005b650mov rax, [rsp+168]
14005b658mov rdx, [rsp+160]
14005b660mov ecx, 15
14005b665cmp rdx, [rsp+104]
14005b66acmovne rcx, [rsp+176]
14005b673lea rsi, [rax+1]
14005b677cmp rcx, rsi
14005b67ajb 0x14005b710
14005b680
14005b680loc_14005b680:
14005b680mov [rdx+rax], bpl
14005b684mov rdx, [rsp+160]
14005b68cxor ebp, ebp
14005b68emov [rsp+168], rsi
14005b696mov [rdx+rax+1], 0
14005b69bjmp 0x14005b574
14005b6a0
14005b6a0loc_14005b6a0:
14005b6a0mov [rsp+64], 22
14005b6a9mov r13l, 22
14005b6afjmp 0x14005b12e
14005b6b4
14005b6b4 0f 1f 40 00 ..@.
14005b6b8
14005b6b8loc_14005b6b8:
14005b6b8mov rcx, [rsp+128]
14005b6c0mov edx, 32
14005b6c5mov [rsp+56], r8b
14005b6cacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005b6cfmovzx r8l, [rsp+56]
14005b6d5jmp 0x14005b16f
14005b6da
14005b6da 66 0f 1f 44 00 00 f..D..
14005b6e0
14005b6e0loc_14005b6e0:
14005b6e0mov [rsp+151], 0
14005b6e8movzx edx, [r15+32]
14005b6edxor r8l, r8l
14005b6f0xor ebp, ebp
14005b6f2mov [rsp+149], 1
14005b6famov [rsp+150], 0
14005b702jmp 0x14005b110
14005b707
14005b707 66 0f 1f 84 00 00 00 00 00 f........
14005b710
14005b710loc_14005b710:
14005b710mov [rsp+32], 1
14005b719xor r9l, r9l
14005b71cxor r8l, r8l
14005b71fmov rdx, rax
14005b722mov rcx, [rsp+128]
14005b72amov [rsp+152], rax
14005b732call 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)
14005b737mov rdx, [rsp+160]
14005b73fmov rax, [rsp+152]
14005b747jmp 0x14005b680
14005b74c
14005b74c 0f 1f 40 00 ..@.
14005b750
14005b750loc_14005b750:
14005b750xor r14l, r14l
14005b753jmp 0x14005b240
14005b758
14005b758 0f 1f 84 00 00 00 00 00 ........
14005b760
14005b760loc_14005b760:
14005b760movzx ecx, [rsp+150]
14005b768mov r10l, [rsp+144]
14005b770xor ecx, 1
14005b773cmp r10l, 10
14005b777sete r9b
14005b77bor cl, r9b
14005b77ejne 0x14005b8a0
14005b784
14005b784loc_14005b784:
14005b784cmp [r15+112], dil
14005b788je 0x14005b794
14005b78acmp [r15+113], dil
14005b78ejne 0x14005be51
14005b794
14005b794loc_14005b794:
14005b794test r12l, r12l
14005b797sete cl
14005b79acmp [rsp+144], 16
14005b7a2sete r9b
14005b7a6or cl, r9b
14005b7a9je 0x14005be90
14005b7afmov [rsp+150], 0
14005b7b7xor ebp, ebp
14005b7b9mov [rsp+144], 16
14005b7c4
14005b7c4loc_14005b7c4:
14005b7c4mov rdx, [rbx+16]
14005b7c8mov rcx, [rbx+24]
14005b7cccmp rdx, rcx
14005b7cfjae 0x14005bc24
14005b7d5add rdx, 1
14005b7d9mov [rbx+16], rdx
14005b7ddcmp rdx, rcx
14005b7e0jae 0x14005bd9c
14005b7e6cmp [rsp+72], 0
14005b7ecje 0x14005bb7a
14005b7f2
14005b7f2loc_14005b7f2:
14005b7f2cmp [rsp+96], -1
14005b7f7je 0x14005bd15
14005b7fd
14005b7fdloc_14005b7fd:
14005b7fdmov [rsp+149], 1
14005b805movzx edx, [r15+32]
14005b80amov r8l, edi
14005b80dmov esi, -1
14005b812jmp 0x14005b110
14005b817
14005b817 66 0f 1f 84 00 00 00 00 00 f........
14005b820
14005b820loc_14005b820:
14005b820cmp [rsp+96], -1
14005b825jne 0x14005b5a5
14005b82bmov [rsp+72], 0
14005b834mov rax, [rbx+16]
14005b838
14005b838loc_14005b838:
14005b838movzx r8l, [rax]
14005b83c
14005b83cloc_14005b83c:
14005b83cmov esi, -1
14005b841jmp 0x14005b510
14005b846
14005b846 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005b850
14005b850loc_14005b850:
14005b850mov eax, r12l
14005b853neg eax
14005b855cmp [rsp+151], 0
14005b85dcmovne r12l, eax
14005b861mov rax, [rsp+136]
14005b869mov [rax], r12l
14005b86cjmp 0x14005b280
14005b871
14005b871 0f 1f 80 00 00 00 00 .......
14005b878
14005b878loc_14005b878:
14005b878mov rax, [rsp+120]
14005b87dmov [rax], 4
14005b883jmp 0x14005b43f
14005b888
14005b888 0f 1f 84 00 00 00 00 00 ........
14005b890
14005b890loc_14005b890:
14005b890mov [rsp+151], 0
14005b898jmp 0x14005b0d0
14005b89d
14005b89d 0f 1f 00 ...
14005b8a0
14005b8a0loc_14005b8a0:
14005b8a0test r12l, r12l
14005b8a3sete r9b
14005b8a7cmp r10l, 8
14005b8absete dl
14005b8aeor r9b, dl
14005b8b1mov [rsp+150], r9b
14005b8b9je 0x14005bbb0
14005b8bfmov [rsp+144], 8
14005b8caxor ebp, ebp
14005b8ccjmp 0x14005b7c4
14005b8d1
14005b8d1 0f 1f 80 00 00 00 00 .......
14005b8d8
14005b8d8loc_14005b8d8:
14005b8d8mov rax, [rbx+16]
14005b8dccmp rax, [rbx+24]
14005b8e0jae 0x14005bc8d
14005b8e6movzx r8l, [rax]
14005b8eajmp 0x14005b033
14005b8ef
14005b8ef 90 .
14005b8f0
14005b8f0loc_14005b8f0:
14005b8f0mov ecx, 144
14005b8f5call operator new(unsigned long long)
14005b8famov r12, rax
14005b8fdmov [rax+8], 0
14005b904mov rax, [rip+0x13b9e5]
14005b90bxor r8l, r8l
14005b90emov [r12+32], 0
14005b914lea rdx, [rdi+208]
14005b91bmov rcx, r12
14005b91eadd rax, 16
14005b922mov [r12+72], r8w
14005b928mov [r12], rax
14005b92cmov [r12+16], 0
14005b935mov [r12+24], 0
14005b93emov [r12+40], 0
14005b947mov [r12+48], 0
14005b950mov [r12+56], 0
14005b959mov [r12+64], 0
14005b962mov [r12+136], 0
14005b96bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005b970mov rcx, [rdi+208]
14005b977mov r8, r14
14005b97amov rdx, r12
14005b97dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005b982mov r15, [r13]
14005b986jmp 0x14005afb4
14005b98b
14005b98b 0f 1f 44 00 00 ..D..
14005b990
14005b990loc_14005b990:
14005b990movzx r14l, [rsp+149]
14005b999xor r12l, r12l
14005b99cmov [rsp+149], 0
14005b9a4jmp 0x14005b240
14005b9a9
14005b9a9 0f 1f 80 00 00 00 00 .......
14005b9b0
14005b9b0loc_14005b9b0:
14005b9b0cmp [rsp+96], -1
14005b9b5jne 0x14005b232
14005b9bbmov [rsp+72], 0
14005b9c4mov rax, [rbx+16]
14005b9c8
14005b9c8loc_14005b9c8:
14005b9c8movzx r8l, [rax]
14005b9cc
14005b9ccloc_14005b9cc:
14005b9ccmov esi, -1
14005b9d1jmp 0x14005b1b0
14005b9d6
14005b9d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005b9e0
14005b9e0loc_14005b9e0:
14005b9e0mov rax, [rbp+24]
14005b9e4xor r14l, r14l
14005b9e7cmp [rbp+16], rax
14005b9ebjb 0x14005b019
14005b9f1mov rax, [rbp]
14005b9f5mov [rsp+56], dl
14005b9f9mov rcx, rbp
14005b9fccall [rax+72]
14005b9ffmovzx edx, [rsp+56]
14005ba04cmp eax, -1
14005ba07mov eax, 0
14005ba0ccmovne rax, rbp
14005ba10cmove r14l, edx
14005ba14mov [rsp+72], rax
14005ba19jmp 0x14005b019
14005ba1e
14005ba1e 66 90 f.
14005ba20
14005ba20loc_14005ba20:
14005ba20mov rax, [rbx+24]
14005ba24cmp [rbx+16], rax
14005ba28jae 0x14005bc6b
14005ba2exor edi, edi
14005ba30jmp 0x14005afff
14005ba35
14005ba35 0f 1f 00 ...
14005ba38
14005ba38loc_14005ba38:
14005ba38movzx r14l, [rsp+149]
14005ba41xor r12l, r12l
14005ba44xor edi, edi
14005ba46mov [rsp+149], 0
14005ba4ejmp 0x14005b240
14005ba53
14005ba53 0f 1f 44 00 00 ..D..
14005ba58
14005ba58loc_14005ba58:
14005ba58mov rax, [rsp+72]
14005ba5dmov rsi, [rax+24]
14005ba61cmp [rax+16], rsi
14005ba65jb 0x14005b5a5
14005ba6bxor esi, esi
14005ba6dnop [rax]
14005ba70
14005ba70loc_14005ba70:
14005ba70mov rcx, [rsp+72]
14005ba75mov rax, [rcx]
14005ba78call [rax+72]
14005ba7bcmp eax, -1
14005ba7emov eax, 0
14005ba83mov edx, 0
14005ba88cmovne rdx, [rsp+72]
14005ba8ecmove eax, r14l
14005ba92mov [rsp+72], rdx
14005ba97cmp al, sil
14005ba9aje 0x14005b5a5
14005baa0test rbx, rbx
14005baa3jne 0x14005b610
14005baa9mov r8l, -1
14005baafjmp 0x14005b83c
14005bab4
14005bab4 0f 1f 40 00 ..@.
14005bab8
14005bab8loc_14005bab8:
14005bab8xor r9l, r9l
14005babbxor r8l, r8l
14005babemov rdx, r13
14005bac1mov [rsp+56], r10
14005bac6mov [rsp+32], 1
14005bacfmov rcx, [rsp+128]
14005bad7call 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)
14005badcmov rdx, [rsp+160]
14005bae4mov r10, [rsp+56]
14005bae9jmp 0x14005b408
14005baee
14005baee 66 90 f.
14005baf0
14005baf0loc_14005baf0:
14005baf0mov rax, [rsp+72]
14005baf5mov rsi, [rax+24]
14005baf9cmp [rax+16], rsi
14005bafdjb 0x14005b232
14005bb03xor esi, esi
14005bb05nop [rax+rax]
14005bb10
14005bb10loc_14005bb10:
14005bb10mov rcx, [rsp+72]
14005bb15mov rax, [rcx]
14005bb18call [rax+72]
14005bb1bcmp eax, -1
14005bb1emov edx, 0
14005bb23cmovne rdx, [rsp+72]
14005bb29sete al
14005bb2cmov [rsp+72], rdx
14005bb31cmp al, sil
14005bb34je 0x14005b232
14005bb3atest rbx, rbx
14005bb3djne 0x14005b370
14005bb43
14005bb43loc_14005bb43:
14005bb43xor r14l, r14l
14005bb46mov esi, -1
14005bb4bxor ebx, ebx
14005bb4djmp 0x14005b240
14005bb52
14005bb52loc_14005bb52:
14005bb52cmp [rsp+96], -1
14005bb57jne 0x14005bbfd
14005bb5d
14005bb5dloc_14005bb5d:
14005bb5dmov rdx, [rbx+16]
14005bb61
14005bb61loc_14005bb61:
14005bb61mov [rsp+72], 0
14005bb6amovzx r8l, [rdx]
14005bb6e
14005bb6eloc_14005bb6e:
14005bb6emov edx, eax
14005bb70mov esi, -1
14005bb75jmp 0x14005b0d0
14005bb7a
14005bb7aloc_14005bb7a:
14005bb7acmp [rsp+96], -1
14005bb7fjne 0x14005be88
14005bb85
14005bb85loc_14005bb85:
14005bb85mov rdx, [rbx+16]
14005bb89
14005bb89loc_14005bb89:
14005bb89mov [rsp+72], 0
14005bb92movzx edi, [rdx]
14005bb95
14005bb95loc_14005bb95:
14005bb95mov edx, eax
14005bb97mov esi, -1
14005bb9ccmp [rsp+150], 0
14005bba4jne 0x14005b0dd
14005bbaajmp 0x14005b105
14005bbaf
14005bbaf 90 .
14005bbb0
14005bbb0loc_14005bbb0:
14005bbb0mov [rsp+150], cl
14005bbb7add ebp, 1
14005bbbajmp 0x14005b7c4
14005bbbf
14005bbbfloc_14005bbbf:
14005bbbfmov rax, [rbx]
14005bbc2mov [rsp+56], r8b
14005bbc7mov rcx, rbx
14005bbcacall [rax+80]
14005bbcdmov rax, [rbx+24]
14005bbd1cmp [rbx+16], rax
14005bbd5movzx r8l, [rsp+56]
14005bbdbjae 0x14005bd54
14005bbe1cmp [rsp+72], 0
14005bbe7jne 0x14005b091
14005bbedmovzx eax, [r15+32]
14005bbf2cmp [rsp+96], -1
14005bbf7je 0x14005bb5d
14005bbfd
14005bbfdloc_14005bbfd:
14005bbfdmov [rsp+72], 0
14005bc06
14005bc06loc_14005bc06:
14005bc06mov [rsp+149], 1
14005bc0emov edx, eax
14005bc10mov esi, -1
14005bc15xor ebp, ebp
14005bc17mov [rsp+150], 0
14005bc1fjmp 0x14005b110
14005bc24
14005bc24loc_14005bc24:
14005bc24mov rax, [rbx]
14005bc27mov rcx, rbx
14005bc2acall [rax+80]
14005bc2dmov rax, [rbx+24]
14005bc31cmp [rbx+16], rax
14005bc35jae 0x14005bd9c
14005bc3bcmp [rsp+72], 0
14005bc41jne 0x14005b7f2
14005bc47cmp [rsp+96], -1
14005bc4cjne 0x14005bdc5
14005bc52movzx eax, [r15+32]
14005bc57jmp 0x14005bb85
14005bc5c
14005bc5cloc_14005bc5c:
14005bc5cmov [rsp+149], al
14005bc63xor r14l, r14l
14005bc66jmp 0x14005b240
14005bc6b
14005bc6bloc_14005bc6b:
14005bc6bmov rax, [rbx]
14005bc6emov rcx, rbx
14005bc71call [rax+72]
14005bc74cmp eax, -1
14005bc77mov eax, 0
14005bc7ccmovne edi, eax
14005bc7fmov eax, 0
14005bc84cmove rbx, rax
14005bc88jmp 0x14005afff
14005bc8d
14005bc8dloc_14005bc8d:
14005bc8dmov rax, [rbx]
14005bc90mov rcx, rbx
14005bc93call [rax+72]
14005bc96mov edx, -1
14005bc9bcmp eax, -1
14005bc9ecmovne edx, eax
14005bca1mov eax, 0
14005bca6cmove rbx, rax
14005bcaamov r8l, edx
14005bcadjmp 0x14005b033
14005bcb2
14005bcb2loc_14005bcb2:
14005bcb2cmp [rsp+72], 0
14005bcb8je 0x14005be39
14005bcbemov r8l, -1
14005bcc4xor ebx, ebx
14005bcc6cmp [rsp+96], -1
14005bccbjne 0x14005b83c
14005bcd1mov rax, [rsp+72]
14005bcd6mov rsi, [rax+24]
14005bcdacmp [rax+16], rsi
14005bcdejb 0x14005b83c
14005bce4mov esi, r14l
14005bce7jmp 0x14005ba70
14005bcec
14005bcecloc_14005bcec:
14005bcecmov esi, 1
14005bcf1xor ebx, ebx
14005bcf3jmp 0x14005bb10
14005bcf8
14005bcf8loc_14005bcf8:
14005bcf8mov rax, [rsp+72]
14005bcfdmov rdi, [rax+24]
14005bd01cmp [rax+16], rdi
14005bd05jae 0x14005bea7
14005bd0bmovzx eax, [r15+32]
14005bd10jmp 0x14005bc06
14005bd15
14005bd15loc_14005bd15:
14005bd15mov rax, [rsp+72]
14005bd1amov rsi, [rax+24]
14005bd1ecmp [rax+16], rsi
14005bd22jb 0x14005b7fd
14005bd28mov rcx, [rsp+72]
14005bd2dmov rax, [rcx]
14005bd30call [rax+72]
14005bd33add eax, 1
14005bd36jne 0x14005b7fd
14005bd3c
14005bd3cloc_14005bd3c:
14005bd3cmov rdx, [rbx+16]
14005bd40cmp rdx, [rbx+24]
14005bd44jae 0x14005be12
14005bd4amovzx eax, [r15+32]
14005bd4fjmp 0x14005bb89
14005bd54
14005bd54loc_14005bd54:
14005bd54mov rax, [rbx]
14005bd57mov [rsp+56], r8b
14005bd5cmov rcx, rbx
14005bd5fcall [rax+72]
14005bd62movzx r8l, [rsp+56]
14005bd68cmp eax, -1
14005bd6bje 0x14005bf5b
14005bd71cmp [rsp+72], 0
14005bd77jne 0x14005b091
14005bd7dcmp [rsp+96], -1
14005bd82jne 0x14005bf51
14005bd88
14005bd88loc_14005bd88:
14005bd88mov rdx, [rbx+16]
14005bd8ccmp rdx, [rbx+24]
14005bd90jae 0x14005bdea
14005bd92movzx eax, [r15+32]
14005bd97jmp 0x14005bb61
14005bd9c
14005bd9cloc_14005bd9c:
14005bd9cmov rax, [rbx]
14005bd9fmov rcx, rbx
14005bda2call [rax+72]
14005bda5cmp eax, -1
14005bda8je 0x14005bed0
14005bdaecmp [rsp+72], 0
14005bdb4jne 0x14005b7f2
14005bdbacmp [rsp+96], -1
14005bdbfje 0x14005bd3c
14005bdc5
14005bdc5loc_14005bdc5:
14005bdc5movzx eax, [r15+32]
14005bdcamov r8l, edi
14005bdcd
14005bdcdloc_14005bdcd:
14005bdcdmov [rsp+72], 0
14005bdd6mov edx, eax
14005bdd8mov esi, -1
14005bdddmov [rsp+149], 1
14005bde5jmp 0x14005b110
14005bdea
14005bdealoc_14005bdea:
14005bdeamov rax, [rbx]
14005bdedmov rcx, rbx
14005bdf0call [rax+72]
14005bdf3cmp eax, -1
14005bdf6je 0x14005bfd4
14005bdfcmov [rsp+72], 0
14005be05mov r8l, eax
14005be08movzx eax, [r15+32]
14005be0djmp 0x14005bb6e
14005be12
14005be12loc_14005be12:
14005be12mov rax, [rbx]
14005be15mov rcx, rbx
14005be18call [rax+72]
14005be1bcmp eax, -1
14005be1eje 0x14005bf98
14005be24mov [rsp+72], 0
14005be2dmov edi, eax
14005be2fmovzx eax, [r15+32]
14005be34jmp 0x14005bb95
14005be39
14005be39loc_14005be39:
14005be39cmp [rsp+96], -1
14005be3eje 0x14005bfca
14005be44xor ebx, ebx
14005be46mov r8l, -1
14005be4cjmp 0x14005b83c
14005be51
14005be51loc_14005be51:
14005be51mov [rsp+149], 0
14005be59mov r8l, edi
14005be5cmov [rsp+150], 1
14005be64jmp 0x14005b110
14005be69
14005be69loc_14005be69:
14005be69cmp [rsp+96], -1
14005be6ejne 0x14005bb43
14005be74or esi, -1
14005be77xor ebx, ebx
14005be79mov r14l, 1
14005be7fjmp 0x14005b240
14005be84
14005be84 0f 1f 40 00 ..@.
14005be88
14005be88loc_14005be88:
14005be88mov r8l, edi
14005be8bjmp 0x14005bdcd
14005be90
14005be90loc_14005be90:
14005be90mov [rsp+149], cl
14005be97mov r8l, edi
14005be9amov [rsp+150], 1
14005bea2jmp 0x14005b11e
14005bea7
14005bea7loc_14005bea7:
14005bea7mov rcx, [rsp+72]
14005beacmov [rsp+56], r8b
14005beb1mov rax, [rcx]
14005beb4call [rax+72]
14005beb7add eax, 1
14005bebaje 0x14005bd88
14005bec0movzx eax, [r15+32]
14005bec5movzx r8l, [rsp+56]
14005becbjmp 0x14005bc06
14005bed0
14005bed0loc_14005bed0:
14005bed0cmp [rsp+72], 0
14005bed6je 0x14005bf80
14005bedccmp [rsp+96], -1
14005bee1je 0x14005bef4
14005bee3
14005bee3loc_14005bee3:
14005bee3movzx eax, [r15+32]
14005bee8mov edi, -1
14005beedxor ebx, ebx
14005beefjmp 0x14005bb95
14005bef4
14005bef4loc_14005bef4:
14005bef4mov rax, [rsp+72]
14005bef9mov rsi, [rax+24]
14005befdcmp [rax+16], rsi
14005bf01jb 0x14005bee3
14005bf03mov rcx, [rsp+72]
14005bf08mov rax, [rcx]
14005bf0bcall [rax+72]
14005bf0ecmp eax, -1
14005bf11jne 0x14005bee3
14005bf13movzx eax, [r15+32]
14005bf18mov r8l, edi
14005bf1bxor ebx, ebx
14005bf1djmp 0x14005bdcd
14005bf22
14005bf22 48 89 c1 e8 66 5d 0a 00 49 8b 04 24 4c 89 H...f]..I..$L.
14005bf30 e1 ff 50 08 48 8b 3d 55 b7 13 00 48 8b 84 24 c8 ..P.H.=U...H..$.
14005bf40 00 00 00 48 2b 07 0f 84 3c 01 00 00 ...H+...<...
14005bf4c
14005bf4cloc_14005bf4c:
14005bf4ccall __stack_chk_fail
14005bf51
14005bf51loc_14005bf51:
14005bf51movzx eax, [r15+32]
14005bf56jmp 0x14005bbfd
14005bf5b
14005bf5bloc_14005bf5b:
14005bf5bcmp [rsp+72], 0
14005bf61je 0x14005c032
14005bf67cmp [rsp+96], -1
14005bf6cje 0x14005bfed
14005bf6e
14005bf6eloc_14005bf6e:
14005bf6emovzx eax, [r15+32]
14005bf73mov r8l, -1
14005bf79xor ebx, ebx
14005bf7bjmp 0x14005bb6e
14005bf80
14005bf80loc_14005bf80:
14005bf80cmp [rsp+96], -1
14005bf85je 0x14005bfb0
14005bf87movzx eax, [r15+32]
14005bf8cxor ebx, ebx
14005bf8emov edi, -1
14005bf93jmp 0x14005bb95
14005bf98
14005bf98loc_14005bf98:
14005bf98xor edx, edx
14005bf9amovzx eax, [r15+32]
14005bf9fmov edi, -1
14005bfa4xor ebx, ebx
14005bfa6mov [rsp+72], rdx
14005bfabjmp 0x14005bb95
14005bfb0
14005bfb0loc_14005bfb0:
14005bfb0mov [rsp+149], 1
14005bfb8mov r8l, edi
14005bfbbor esi, -1
14005bfbexor ebx, ebx
14005bfc0movzx edx, [r15+32]
14005bfc5jmp 0x14005b110
14005bfca
14005bfcaloc_14005bfca:
14005bfcaor esi, -1
14005bfcdxor ebx, ebx
14005bfcfjmp 0x14005b240
14005bfd4
14005bfd4loc_14005bfd4:
14005bfd4xor ecx, ecx
14005bfd6movzx eax, [r15+32]
14005bfdbmov r8l, -1
14005bfe1xor ebx, ebx
14005bfe3mov [rsp+72], rcx
14005bfe8jmp 0x14005bb6e
14005bfed
14005bfedloc_14005bfed:
14005bfedmov rax, [rsp+72]
14005bff2mov rdi, [rax+24]
14005bff6cmp [rax+16], rdi
14005bffajb 0x14005bf6e
14005c000mov rcx, [rsp+72]
14005c005mov [rsp+56], r8b
14005c00amov rax, [rcx]
14005c00dcall [rax+72]
14005c010movzx r8l, [rsp+56]
14005c016add eax, 1
14005c019jne 0x14005bf6e
14005c01f
14005c01floc_14005c01f:
14005c01fxor eax, eax
14005c021xor ebx, ebx
14005c023mov [rsp+72], rax
14005c028movzx eax, [r15+32]
14005c02djmp 0x14005bc06
14005c032
14005c032loc_14005c032:
14005c032cmp [rsp+96], -1
14005c037je 0x14005c01f
14005c039movzx eax, [r15+32]
14005c03exor ebx, ebx
14005c040mov r8l, -1
14005c046jmp 0x14005bb6e
14005c04b
14005c04b 48 8b 8c 24 80 H..$.
14005c050 00 00 00 48 89 c3 e8 b5 0f 08 00 48 8b 3d 2e b6 ...H.......H.=..
14005c060 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d9 ..H..$....H+....
14005c070 fe ff ff 48 89 d9 e8 25 f3 fb ff 48 89 c1 e8 0d ...H...%...H....
14005c080 5c 0a 00 e9 ac fe ff ff e8 c3 61 0a 00 48 89 c3 \.........a..H..
14005c090 e8 eb 5d 0a 00 48 8b 3d f4 b5 13 00 48 8b 84 24 ..]..H.=....H..$
14005c0a0 c8 00 00 00 48 2b 07 74 ca e9 9e fe ff ff ....H+.t......
14005af10
Loading..