File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140058bc0
140058bc0std::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 int>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned int&) const:
140058bc0push r15
140058bc2push r14
140058bc4push r13
140058bc6push r12
140058bc8push rbp
140058bc9push rdi
140058bcapush rsi
140058bcbpush rbx
140058bccsub rsp, 216
140058bd3mov rsi, [rip+0x13eab6]
140058bdamov rax, [r9+8]
140058bdemovdqu x0, [r8]
140058be3mov rbp, [r9]
140058be6mov rdi, [rsp+320]
140058beemov [rsp+96], rax
140058bf3mov rax, [rsp+328]
140058bfbmovups [rsp+80], x0
140058c00mov rdx, [rsp+88]
140058c05mov [rsp+120], rax
140058c0amov rax, [rsp+336]
140058c12mov [rsp+112], rcx
140058c17lea rcx, [rip+0xad382]
140058c1emov [rsp+136], rax
140058c26mov rax, [rsi]
140058c29mov [rsp+200], rax
140058c31mov rax, [rsp+80]
140058c36mov [rsp+72], rbp
140058c3bmov esi, edx
140058c3dmov rbx, rax
140058c40call std::locale::id::_M_id() const
140058c45mov r14, rax
140058c48mov rax, [rdi+208]
140058c4fmov rax, [rax+24]
140058c53lea r13, [rax+8*r14]
140058c57mov r15, [r13]
140058c5btest r15, r15
140058c5eje 0x1400595a0
140058c64
140058c64loc_140058c64:
140058c64mov [rsp+144], 8
140058c6fmov r12l, [rdi+24]
140058c73and r12l, 74
140058c77cmp r12l, 64
140058c7bje 0x140058c95
140058c7dcmp r12l, 8
140058c81mov edx, 10
140058c86mov eax, 16
140058c8bcmovne eax, edx
140058c8emov [rsp+144], eax
140058c95
140058c95loc_140058c95:
140058c95cmp esi, -1
140058c98sete r13b
140058c9ctest rbx, rbx
140058c9fsetne dil
140058ca3and dil, r13b
140058ca6jne 0x1400596d0
140058cacmov edi, r13l
140058caf
140058cafloc_140058caf:
140058cafcmp [rsp+96], -1
140058cb4sete r14b
140058cb8test rbp, rbp
140058cbbsetne al
140058cbeand al, r14b
140058cc1mov edx, eax
140058cc3jne 0x140059690
140058cc9
140058cc9loc_140058cc9:
140058cc9cmp dil, r14b
140058cccje 0x140059390
140058cd2test rbx, rbx
140058cd5je 0x140058ce0
140058cd7test r13b, r13b
140058cdajne 0x140059588
140058ce0
140058ce0loc_140058ce0:
140058ce0mov r8l, esi
140058ce3
140058ce3loc_140058ce3:
140058ce3movzx eax, [r15+32]
140058ce8movzx ecx, [r15+110]
140058cedmov edx, eax
140058cefcmp cl, r8b
140058cf2je 0x140058cfe
140058cf4cmp [r15+111], r8b
140058cf8jne 0x140059540
140058cfe
140058cfeloc_140058cfe:
140058cfecmp cl, r8b
140058d01sete [rsp+151]
140058d09test al, al
140058d0bjne 0x140058d70
140058d0d
140058d0dloc_140058d0d:
140058d0dcmp [r15+72], r8b
140058d11je 0x140058d80
140058d13mov rdx, [rbx+16]
140058d17mov rcx, [rbx+24]
140058d1bcmp rdx, rcx
140058d1ejae 0x14005986f
140058d24add rdx, 1
140058d28mov [rbx+16], rdx
140058d2ccmp rdx, rcx
140058d2fjae 0x140059a04
140058d35cmp [rsp+72], 0
140058d3bje 0x140059802
140058d41
140058d41loc_140058d41:
140058d41cmp [rsp+96], -1
140058d46je 0x1400599a8
140058d4cmov [rsp+149], 1
140058d54movzx edx, [r15+32]
140058d59mov esi, -1
140058d5exor ebp, ebp
140058d60mov [rsp+150], 0
140058d68jmp 0x140058dc0
140058d6a
140058d6a 66 0f 1f 44 00 00 f..D..
140058d70
140058d70loc_140058d70:
140058d70cmp [r15+73], r8b
140058d74jne 0x140058d0d
140058d76nop [rax+rax]
140058d80
140058d80loc_140058d80:
140058d80mov [rsp+150], 0
140058d88xor ebp, ebp
140058d8amov edi, r8l
140058d8d
140058d8dloc_140058d8d:
140058d8dtest al, al
140058d8fje 0x140058d97
140058d91cmp [r15+73], dil
140058d95je 0x140058db5
140058d97
140058d97loc_140058d97:
140058d97cmp [r15+72], dil
140058d9bje 0x140058db5
140058d9dcmp [r15+114], dil
140058da1je 0x140059410
140058da7cmp [rsp+150], 0
140058dafjne 0x140059434
140058db5
140058db5loc_140058db5:
140058db5mov [rsp+149], 0
140058dbdmov r8l, edi
140058dc0
140058dc0loc_140058dc0:
140058dc0cmp [rsp+144], 16
140058dc8je 0x140059350
140058dce
140058dceloc_140058dce:
140058dcemovsxd rax, [rsp+144]
140058dd6mov [rsp+64], rax
140058ddbmov r13, rax
140058dde
140058ddeloc_140058dde:
140058ddelea rax, [rsp+160]
140058de6mov [rsp+176], 0
140058deemov [rsp+128], rax
140058df6lea rax, [rsp+176]
140058dfemov [rsp+104], rax
140058e03mov [rsp+160], rax
140058e0bmov [rsp+168], 0
140058e17test dl, dl
140058e19jne 0x140059368
140058e1f
140058e1floc_140058e1f:
140058e1fmov eax, -1
140058e24xor edx, edx
140058e26movzx r14l, [r15+136]
140058e2ediv [rsp+144]
140058e35mov [rsp+56], eax
140058e39test r14b, r14b
140058e3cjne 0x1400591a0
140058e42xor edi, edi
140058e44cmp [rsp+149], 0
140058e4cjne 0x140059640
140058e52xor r12l, r12l
140058e55lea r14l, [r13+48]
140058e59nop [rax]
140058e60
140058e60loc_140058e60:
140058e60cmp r13l, 10
140058e64jg 0x140059058
140058e6acmp r8b, 47
140058e6ejle 0x140059400
140058e74cmp r8b, r14b
140058e77jge 0x140059400
140058e7dmovsx eax, r8b
140058e81sub eax, 48
140058e84
140058e84loc_140058e84:
140058e84cmp [rsp+56], r12l
140058e89jb 0x140058fc0
140058e8fmov r11l, [rsp+144]
140058e97imul r11l, r12l
140058e9badd eax, r11l
140058e9esetb dl
140058ea1mov r12l, eax
140058ea4mov rax, [rbx+16]
140058ea8add ebp, 1
140058eabor edi, edx
140058eadmov rdx, [rbx+24]
140058eb1cmp rax, rdx
140058eb4jae 0x140058fd6
140058eba
140058ebaloc_140058eba:
140058ebaadd rax, 1
140058ebemov [rbx+16], rax
140058ec2cmp rax, rdx
140058ec5jae 0x140058ff0
140058ecb
140058ecbloc_140058ecb:
140058ecbcmp [rsp+72], 0
140058ed1je 0x140059660
140058ed7
140058ed7loc_140058ed7:
140058ed7cmp [rsp+96], -1
140058edcje 0x1400597a0
140058ee2
140058ee2loc_140058ee2:
140058ee2mov esi, -1
140058ee7mov r14l, 1
140058eednop [rax]
140058ef0
140058ef0loc_140058ef0:
140058ef0mov r13, [rsp+168]
140058ef8test r13, r13
140058efbjne 0x140059090
140058f01cmp [rsp+150], 1
140058f09je 0x14005910c
140058f0ftest ebp, ebp
140058f11jne 0x14005910c
140058f17
140058f17loc_140058f17:
140058f17mov rax, [rsp+136]
140058f1fmov [rax], 0
140058f25mov rax, [rsp+120]
140058f2amov [rax], 4
140058f30
140058f30loc_140058f30:
140058f30test r14b, r14b
140058f33je 0x140058f3d
140058f35mov rax, [rsp+120]
140058f3aor [rax], 2
140058f3d
140058f3dloc_140058f3d:
140058f3dmov rdx, [rsp+88]
140058f42mov [rsp+80], rbx
140058f47mov eax, esi
140058f49mov rcx, [rsp+80]
140058f4emov [rsp+88], rdx
140058f53mov rbx, [rsp+88]
140058f58mov rdx, 0xffffffff00000000
140058f62mov rsi, rbx
140058f65and rsi, rdx
140058f68or rsi, rax
140058f6bmov rax, [rsp+112]
140058f70mov [rax], rcx
140058f73mov rcx, [rsp+160]
140058f7bmov [rax+8], rsi
140058f7fcmp rcx, [rsp+104]
140058f84je 0x140058f8b
140058f86call operator delete(void*)
140058f8b
140058f8bloc_140058f8b:
140058f8bmov rdi, [rip+0x13e6fe]
140058f92mov rax, [rsp+200]
140058f9asub rax, [rdi]
140058f9djne 0x140059bfc
140058fa3mov rax, [rsp+112]
140058fa8add rsp, 216
140058fafpop rbx
140058fb0pop rsi
140058fb1pop rdi
140058fb2pop rbp
140058fb3pop r12
140058fb5pop r13
140058fb7pop r14
140058fb9pop r15
140058fbbret
140058fbc
140058fbc 0f 1f 40 00 ..@.
140058fc0
140058fc0loc_140058fc0:
140058fc0mov rax, [rbx+16]
140058fc4mov rdx, [rbx+24]
140058fc8mov edi, 1
140058fcdcmp rax, rdx
140058fd0jb 0x140058eba
140058fd6
140058fd6loc_140058fd6:
140058fd6mov rax, [rbx]
140058fd9mov rcx, rbx
140058fdccall [rax+80]
140058fdfmov rax, [rbx+24]
140058fe3cmp [rbx+16], rax
140058fe7jb 0x140058ecb
140058fednop [rax]
140058ff0
140058ff0loc_140058ff0:
140058ff0mov rax, [rbx]
140058ff3mov rcx, rbx
140058ff6call [rax+72]
140058ff9cmp eax, -1
140058ffcje 0x140059141
140059002cmp [rsp+72], 0
140059008jne 0x140058ed7
14005900ecmp [rsp+96], -1
140059013jne 0x140058ee2
140059019nop [rax]
140059020
140059020loc_140059020:
140059020mov rax, [rbx+16]
140059024cmp rax, [rbx+24]
140059028jb 0x140059678
14005902emov rax, [rbx]
140059031mov rcx, rbx
140059034call [rax+72]
140059037cmp eax, -1
14005903amov edx, -1
14005903fcmovne edx, eax
140059042mov eax, 0
140059047cmove rbx, rax
14005904bmov r8l, edx
14005904ejmp 0x14005967c
140059053
140059053 0f 1f 44 00 00 ..D..
140059058
140059058loc_140059058:
140059058lea eax, [r8-48]
14005905cmov edx, r8l
14005905fcmp al, 9
140059061jbe 0x140059080
140059063lea eax, [r8-97]
140059067cmp al, 5
140059069ja 0x140059187
14005906fmovsx eax, r8b
140059073sub eax, 87
140059076jmp 0x140058e84
14005907b
14005907b 0f 1f 44 00 00 ..D..
140059080
140059080loc_140059080:
140059080movsx eax, al
140059083jmp 0x140058e84
140059088
140059088 0f 1f 84 00 00 00 00 00 ........
140059090
140059090loc_140059090:
140059090mov rdx, [rsp+160]
140059098mov eax, 15
14005909dcmp rdx, [rsp+104]
1400590a2lea r10, [r13+1]
1400590a6cmovne rax, [rsp+176]
1400590afcmp rax, r10
1400590b2jb 0x140059768
1400590b8
1400590b8loc_1400590b8:
1400590b8mov [rdx+r13], bpl
1400590bcmov rax, [rsp+160]
1400590c4mov [rsp+168], r10
1400590ccmov r8, [rsp+128]
1400590d4mov [rax+r13+1], 0
1400590damov rdx, [r15+24]
1400590demov rcx, [r15+16]
1400590e2call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400590e7test al, al
1400590e9je 0x140059528
1400590ef
1400590efloc_1400590ef:
1400590eftest ebp, ebp
1400590f1jne 0x14005910c
1400590f3cmp [rsp+150], 1
1400590fbje 0x14005910c
1400590fdcmp [rsp+168], 0
140059106je 0x140058f17
14005910c
14005910cloc_14005910c:
14005910ccmp [rsp+149], 0
140059114jne 0x140058f17
14005911atest dil, dil
14005911dje 0x140059500
140059123mov rax, [rsp+136]
14005912bmov [rax], -1
140059131mov rax, [rsp+120]
140059136mov [rax], 4
14005913cjmp 0x140058f30
140059141
140059141loc_140059141:
140059141cmp [rsp+72], 0
140059147je 0x140059b19
14005914dcmp [rsp+96], -1
140059152jne 0x1400597f3
140059158mov rax, [rsp+72]
14005915dmov rsi, [rax+24]
140059161cmp [rax+16], rsi
140059165jae 0x14005999c
14005916bcmp r13l, 10
14005916fjle 0x1400597f3
140059175mov esi, -1
14005917axor ebx, ebx
14005917cmov edx, -1
140059181mov r8l, -1
140059187
140059187loc_140059187:
140059187sub edx, 65
14005918acmp dl, 5
14005918dja 0x140059400
140059193movsx eax, r8b
140059197sub eax, 55
14005919ajmp 0x140058e84
14005919f
14005919f 90 .
1400591a0
1400591a0loc_1400591a0:
1400591a0cmp [rsp+149], 0
1400591a8jne 0x1400596e8
1400591aelea r13, [r15+114]
1400591b2xor edi, edi
1400591b4xor r12l, r12l
1400591b7nop [rax+rax]
1400591c0
1400591c0loc_1400591c0:
1400591c0movzx eax, [r15+32]
1400591c5test al, al
1400591c7je 0x1400591d3
1400591c9cmp [r15+73], r8b
1400591cdje 0x1400592f8
1400591d3
1400591d3loc_1400591d3:
1400591d3cmp [r15+72], r8b
1400591d7je 0x140059400
1400591ddmovsx edx, r8b
1400591e1mov r8, [rsp+64]
1400591e6mov rcx, r13
1400591e9call memchr
1400591eetest rax, rax
1400591f1je 0x140059400
1400591f7sub rax, r13
1400591falea edx, [rax-6]
1400591fdcmp eax, 15
140059200cmovg eax, edx
140059203cmp [rsp+56], r12l
140059208jb 0x140059260
14005920amov r11l, [rsp+144]
140059212imul r11l, r12l
140059216add eax, r11l
140059219setb dl
14005921cmov r12l, eax
14005921fadd ebp, 1
140059222or edi, edx
140059224
140059224loc_140059224:
140059224mov rax, [rbx+16]
140059228mov rdx, [rbx+24]
14005922ccmp rax, rdx
14005922fjae 0x140059270
140059231
140059231loc_140059231:
140059231add rax, 1
140059235mov [rbx+16], rax
140059239cmp rax, rdx
14005923cjae 0x140059290
14005923e
14005923eloc_14005923e:
14005923ecmp [rsp+72], 0
140059244je 0x1400594d0
14005924a
14005924aloc_14005924a:
14005924acmp [rsp+96], -1
14005924fje 0x140059708
140059255
140059255loc_140059255:
140059255mov esi, -1
14005925ajmp 0x140058ef0
14005925f
14005925f 90 .
140059260
140059260loc_140059260:
140059260mov rax, [rbx+16]
140059264mov rdx, [rbx+24]
140059268mov edi, r14l
14005926bcmp rax, rdx
14005926ejb 0x140059231
140059270
140059270loc_140059270:
140059270mov rax, [rbx]
140059273mov rcx, rbx
140059276call [rax+80]
140059279mov rax, [rbx+24]
14005927dcmp [rbx+16], rax
140059281jb 0x14005923e
140059283nop [rax+rax]
14005928enop
140059290
140059290loc_140059290:
140059290mov rax, [rbx]
140059293mov rcx, rbx
140059296call [rax+72]
140059299cmp eax, -1
14005929cje 0x140059962
1400592a2cmp [rsp+72], 0
1400592a8jne 0x14005924a
1400592aacmp [rsp+96], -1
1400592afjne 0x140059255
1400592b1nop [rax+rax]
1400592bcnop [rax]
1400592c0
1400592c0loc_1400592c0:
1400592c0mov rax, [rbx+16]
1400592c4cmp rax, [rbx+24]
1400592c8jb 0x1400594e8
1400592cemov rax, [rbx]
1400592d1mov rcx, rbx
1400592d4call [rax+72]
1400592d7cmp eax, -1
1400592damov edx, -1
1400592dfcmovne edx, eax
1400592e2mov eax, 0
1400592e7cmove rbx, rax
1400592ebmov r8l, edx
1400592eejmp 0x1400594ec
1400592f3
1400592f3 0f 1f 44 00 00 ..D..
1400592f8
1400592f8loc_1400592f8:
1400592f8test ebp, ebp
1400592faje 0x14005990c
140059300mov rax, [rsp+168]
140059308mov rdx, [rsp+160]
140059310mov ecx, 15
140059315cmp rdx, [rsp+104]
14005931acmovne rcx, [rsp+176]
140059323lea rsi, [rax+1]
140059327cmp rcx, rsi
14005932ajb 0x1400593c0
140059330
140059330loc_140059330:
140059330mov [rdx+rax], bpl
140059334mov rdx, [rsp+160]
14005933cxor ebp, ebp
14005933emov [rsp+168], rsi
140059346mov [rdx+rax+1], 0
14005934bjmp 0x140059224
140059350
140059350loc_140059350:
140059350mov [rsp+64], 22
140059359mov r13l, 22
14005935fjmp 0x140058dde
140059364
140059364 0f 1f 40 00 ..@.
140059368
140059368loc_140059368:
140059368mov rcx, [rsp+128]
140059370mov edx, 32
140059375mov [rsp+56], r8b
14005937acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005937fmovzx r8l, [rsp+56]
140059385jmp 0x140058e1f
14005938a
14005938a 66 0f 1f 44 00 00 f..D..
140059390
140059390loc_140059390:
140059390mov [rsp+151], 0
140059398movzx edx, [r15+32]
14005939dxor r8l, r8l
1400593a0xor ebp, ebp
1400593a2mov [rsp+149], 1
1400593aamov [rsp+150], 0
1400593b2jmp 0x140058dc0
1400593b7
1400593b7 66 0f 1f 84 00 00 00 00 00 f........
1400593c0
1400593c0loc_1400593c0:
1400593c0mov [rsp+32], 1
1400593c9xor r9l, r9l
1400593ccxor r8l, r8l
1400593cfmov rdx, rax
1400593d2mov rcx, [rsp+128]
1400593damov [rsp+152], rax
1400593e2call 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)
1400593e7mov rdx, [rsp+160]
1400593efmov rax, [rsp+152]
1400593f7jmp 0x140059330
1400593fc
1400593fc 0f 1f 40 00 ..@.
140059400
140059400loc_140059400:
140059400xor r14l, r14l
140059403jmp 0x140058ef0
140059408
140059408 0f 1f 84 00 00 00 00 00 ........
140059410
140059410loc_140059410:
140059410movzx ecx, [rsp+150]
140059418mov r10l, [rsp+144]
140059420xor ecx, 1
140059423cmp r10l, 10
140059427sete r9b
14005942bor cl, r9b
14005942ejne 0x140059550
140059434
140059434loc_140059434:
140059434cmp [r15+112], dil
140059438je 0x140059444
14005943acmp [r15+113], dil
14005943ejne 0x140059b01
140059444
140059444loc_140059444:
140059444test r12l, r12l
140059447sete cl
14005944acmp [rsp+144], 16
140059452sete r9b
140059456or cl, r9b
140059459je 0x140059b40
14005945fmov [rsp+150], 0
140059467xor ebp, ebp
140059469mov [rsp+144], 16
140059474
140059474loc_140059474:
140059474mov rdx, [rbx+16]
140059478mov rcx, [rbx+24]
14005947ccmp rdx, rcx
14005947fjae 0x1400598d4
140059485add rdx, 1
140059489mov [rbx+16], rdx
14005948dcmp rdx, rcx
140059490jae 0x140059a4c
140059496cmp [rsp+72], 0
14005949cje 0x14005982a
1400594a2
1400594a2loc_1400594a2:
1400594a2cmp [rsp+96], -1
1400594a7je 0x1400599c5
1400594ad
1400594adloc_1400594ad:
1400594admov [rsp+149], 1
1400594b5movzx edx, [r15+32]
1400594bamov r8l, edi
1400594bdmov esi, -1
1400594c2jmp 0x140058dc0
1400594c7
1400594c7 66 0f 1f 84 00 00 00 00 00 f........
1400594d0
1400594d0loc_1400594d0:
1400594d0cmp [rsp+96], -1
1400594d5jne 0x140059255
1400594dbmov [rsp+72], 0
1400594e4mov rax, [rbx+16]
1400594e8
1400594e8loc_1400594e8:
1400594e8movzx r8l, [rax]
1400594ec
1400594ecloc_1400594ec:
1400594ecmov esi, -1
1400594f1jmp 0x1400591c0
1400594f6
1400594f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140059500
140059500loc_140059500:
140059500mov eax, r12l
140059503neg eax
140059505cmp [rsp+151], 0
14005950dcmovne r12l, eax
140059511mov rax, [rsp+136]
140059519mov [rax], r12l
14005951cjmp 0x140058f30
140059521
140059521 0f 1f 80 00 00 00 00 .......
140059528
140059528loc_140059528:
140059528mov rax, [rsp+120]
14005952dmov [rax], 4
140059533jmp 0x1400590ef
140059538
140059538 0f 1f 84 00 00 00 00 00 ........
140059540
140059540loc_140059540:
140059540mov [rsp+151], 0
140059548jmp 0x140058d80
14005954d
14005954d 0f 1f 00 ...
140059550
140059550loc_140059550:
140059550test r12l, r12l
140059553sete r9b
140059557cmp r10l, 8
14005955bsete dl
14005955eor r9b, dl
140059561mov [rsp+150], r9b
140059569je 0x140059860
14005956fmov [rsp+144], 8
14005957axor ebp, ebp
14005957cjmp 0x140059474
140059581
140059581 0f 1f 80 00 00 00 00 .......
140059588
140059588loc_140059588:
140059588mov rax, [rbx+16]
14005958ccmp rax, [rbx+24]
140059590jae 0x14005993d
140059596movzx r8l, [rax]
14005959ajmp 0x140058ce3
14005959f
14005959f 90 .
1400595a0
1400595a0loc_1400595a0:
1400595a0mov ecx, 144
1400595a5call operator new(unsigned long long)
1400595aamov r12, rax
1400595admov [rax+8], 0
1400595b4mov rax, [rip+0x13dd35]
1400595bbxor r8l, r8l
1400595bemov [r12+32], 0
1400595c4lea rdx, [rdi+208]
1400595cbmov rcx, r12
1400595ceadd rax, 16
1400595d2mov [r12+72], r8w
1400595d8mov [r12], rax
1400595dcmov [r12+16], 0
1400595e5mov [r12+24], 0
1400595eemov [r12+40], 0
1400595f7mov [r12+48], 0
140059600mov [r12+56], 0
140059609mov [r12+64], 0
140059612mov [r12+136], 0
14005961bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
140059620mov rcx, [rdi+208]
140059627mov r8, r14
14005962amov rdx, r12
14005962dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140059632mov r15, [r13]
140059636jmp 0x140058c64
14005963b
14005963b 0f 1f 44 00 00 ..D..
140059640
140059640loc_140059640:
140059640movzx r14l, [rsp+149]
140059649xor r12l, r12l
14005964cmov [rsp+149], 0
140059654jmp 0x140058ef0
140059659
140059659 0f 1f 80 00 00 00 00 .......
140059660
140059660loc_140059660:
140059660cmp [rsp+96], -1
140059665jne 0x140058ee2
14005966bmov [rsp+72], 0
140059674mov rax, [rbx+16]
140059678
140059678loc_140059678:
140059678movzx r8l, [rax]
14005967c
14005967cloc_14005967c:
14005967cmov esi, -1
140059681jmp 0x140058e60
140059686
140059686 66 2e 0f 1f 84 00 00 00 00 00 f.........
140059690
140059690loc_140059690:
140059690mov rax, [rbp+24]
140059694xor r14l, r14l
140059697cmp [rbp+16], rax
14005969bjb 0x140058cc9
1400596a1mov rax, [rbp]
1400596a5mov [rsp+56], dl
1400596a9mov rcx, rbp
1400596accall [rax+72]
1400596afmovzx edx, [rsp+56]
1400596b4cmp eax, -1
1400596b7mov eax, 0
1400596bccmovne rax, rbp
1400596c0cmove r14l, edx
1400596c4mov [rsp+72], rax
1400596c9jmp 0x140058cc9
1400596ce
1400596ce 66 90 f.
1400596d0
1400596d0loc_1400596d0:
1400596d0mov rax, [rbx+24]
1400596d4cmp [rbx+16], rax
1400596d8jae 0x14005991b
1400596dexor edi, edi
1400596e0jmp 0x140058caf
1400596e5
1400596e5 0f 1f 00 ...
1400596e8
1400596e8loc_1400596e8:
1400596e8movzx r14l, [rsp+149]
1400596f1xor r12l, r12l
1400596f4xor edi, edi
1400596f6mov [rsp+149], 0
1400596fejmp 0x140058ef0
140059703
140059703 0f 1f 44 00 00 ..D..
140059708
140059708loc_140059708:
140059708mov rax, [rsp+72]
14005970dmov rsi, [rax+24]
140059711cmp [rax+16], rsi
140059715jb 0x140059255
14005971bxor esi, esi
14005971dnop [rax]
140059720
140059720loc_140059720:
140059720mov rcx, [rsp+72]
140059725mov rax, [rcx]
140059728call [rax+72]
14005972bcmp eax, -1
14005972emov eax, 0
140059733mov edx, 0
140059738cmovne rdx, [rsp+72]
14005973ecmove eax, r14l
140059742mov [rsp+72], rdx
140059747cmp al, sil
14005974aje 0x140059255
140059750test rbx, rbx
140059753jne 0x1400592c0
140059759mov r8l, -1
14005975fjmp 0x1400594ec
140059764
140059764 0f 1f 40 00 ..@.
140059768
140059768loc_140059768:
140059768xor r9l, r9l
14005976bxor r8l, r8l
14005976emov rdx, r13
140059771mov [rsp+56], r10
140059776mov [rsp+32], 1
14005977fmov rcx, [rsp+128]
140059787call 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)
14005978cmov rdx, [rsp+160]
140059794mov r10, [rsp+56]
140059799jmp 0x1400590b8
14005979e
14005979e 66 90 f.
1400597a0
1400597a0loc_1400597a0:
1400597a0mov rax, [rsp+72]
1400597a5mov rsi, [rax+24]
1400597a9cmp [rax+16], rsi
1400597adjb 0x140058ee2
1400597b3xor esi, esi
1400597b5nop [rax+rax]
1400597c0
1400597c0loc_1400597c0:
1400597c0mov rcx, [rsp+72]
1400597c5mov rax, [rcx]
1400597c8call [rax+72]
1400597cbcmp eax, -1
1400597cemov edx, 0
1400597d3cmovne rdx, [rsp+72]
1400597d9sete al
1400597dcmov [rsp+72], rdx
1400597e1cmp al, sil
1400597e4je 0x140058ee2
1400597eatest rbx, rbx
1400597edjne 0x140059020
1400597f3
1400597f3loc_1400597f3:
1400597f3xor r14l, r14l
1400597f6mov esi, -1
1400597fbxor ebx, ebx
1400597fdjmp 0x140058ef0
140059802
140059802loc_140059802:
140059802cmp [rsp+96], -1
140059807jne 0x1400598ad
14005980d
14005980dloc_14005980d:
14005980dmov rdx, [rbx+16]
140059811
140059811loc_140059811:
140059811mov [rsp+72], 0
14005981amovzx r8l, [rdx]
14005981e
14005981eloc_14005981e:
14005981emov edx, eax
140059820mov esi, -1
140059825jmp 0x140058d80
14005982a
14005982aloc_14005982a:
14005982acmp [rsp+96], -1
14005982fjne 0x140059b38
140059835
140059835loc_140059835:
140059835mov rdx, [rbx+16]
140059839
140059839loc_140059839:
140059839mov [rsp+72], 0
140059842movzx edi, [rdx]
140059845
140059845loc_140059845:
140059845mov edx, eax
140059847mov esi, -1
14005984ccmp [rsp+150], 0
140059854jne 0x140058d8d
14005985ajmp 0x140058db5
14005985f
14005985f 90 .
140059860
140059860loc_140059860:
140059860mov [rsp+150], cl
140059867add ebp, 1
14005986ajmp 0x140059474
14005986f
14005986floc_14005986f:
14005986fmov rax, [rbx]
140059872mov [rsp+56], r8b
140059877mov rcx, rbx
14005987acall [rax+80]
14005987dmov rax, [rbx+24]
140059881cmp [rbx+16], rax
140059885movzx r8l, [rsp+56]
14005988bjae 0x140059a04
140059891cmp [rsp+72], 0
140059897jne 0x140058d41
14005989dmovzx eax, [r15+32]
1400598a2cmp [rsp+96], -1
1400598a7je 0x14005980d
1400598ad
1400598adloc_1400598ad:
1400598admov [rsp+72], 0
1400598b6
1400598b6loc_1400598b6:
1400598b6mov [rsp+149], 1
1400598bemov edx, eax
1400598c0mov esi, -1
1400598c5xor ebp, ebp
1400598c7mov [rsp+150], 0
1400598cfjmp 0x140058dc0
1400598d4
1400598d4loc_1400598d4:
1400598d4mov rax, [rbx]
1400598d7mov rcx, rbx
1400598dacall [rax+80]
1400598ddmov rax, [rbx+24]
1400598e1cmp [rbx+16], rax
1400598e5jae 0x140059a4c
1400598ebcmp [rsp+72], 0
1400598f1jne 0x1400594a2
1400598f7cmp [rsp+96], -1
1400598fcjne 0x140059a75
140059902movzx eax, [r15+32]
140059907jmp 0x140059835
14005990c
14005990cloc_14005990c:
14005990cmov [rsp+149], al
140059913xor r14l, r14l
140059916jmp 0x140058ef0
14005991b
14005991bloc_14005991b:
14005991bmov rax, [rbx]
14005991emov rcx, rbx
140059921call [rax+72]
140059924cmp eax, -1
140059927mov eax, 0
14005992ccmovne edi, eax
14005992fmov eax, 0
140059934cmove rbx, rax
140059938jmp 0x140058caf
14005993d
14005993dloc_14005993d:
14005993dmov rax, [rbx]
140059940mov rcx, rbx
140059943call [rax+72]
140059946mov edx, -1
14005994bcmp eax, -1
14005994ecmovne edx, eax
140059951mov eax, 0
140059956cmove rbx, rax
14005995amov r8l, edx
14005995djmp 0x140058ce3
140059962
140059962loc_140059962:
140059962cmp [rsp+72], 0
140059968je 0x140059ae9
14005996emov r8l, -1
140059974xor ebx, ebx
140059976cmp [rsp+96], -1
14005997bjne 0x1400594ec
140059981mov rax, [rsp+72]
140059986mov rsi, [rax+24]
14005998acmp [rax+16], rsi
14005998ejb 0x1400594ec
140059994mov esi, r14l
140059997jmp 0x140059720
14005999c
14005999cloc_14005999c:
14005999cmov esi, 1
1400599a1xor ebx, ebx
1400599a3jmp 0x1400597c0
1400599a8
1400599a8loc_1400599a8:
1400599a8mov rax, [rsp+72]
1400599admov rdi, [rax+24]
1400599b1cmp [rax+16], rdi
1400599b5jae 0x140059b57
1400599bbmovzx eax, [r15+32]
1400599c0jmp 0x1400598b6
1400599c5
1400599c5loc_1400599c5:
1400599c5mov rax, [rsp+72]
1400599camov rsi, [rax+24]
1400599cecmp [rax+16], rsi
1400599d2jb 0x1400594ad
1400599d8mov rcx, [rsp+72]
1400599ddmov rax, [rcx]
1400599e0call [rax+72]
1400599e3add eax, 1
1400599e6jne 0x1400594ad
1400599ec
1400599ecloc_1400599ec:
1400599ecmov rdx, [rbx+16]
1400599f0cmp rdx, [rbx+24]
1400599f4jae 0x140059ac2
1400599famovzx eax, [r15+32]
1400599ffjmp 0x140059839
140059a04
140059a04loc_140059a04:
140059a04mov rax, [rbx]
140059a07mov [rsp+56], r8b
140059a0cmov rcx, rbx
140059a0fcall [rax+72]
140059a12movzx r8l, [rsp+56]
140059a18cmp eax, -1
140059a1bje 0x140059c0b
140059a21cmp [rsp+72], 0
140059a27jne 0x140058d41
140059a2dcmp [rsp+96], -1
140059a32jne 0x140059c01
140059a38
140059a38loc_140059a38:
140059a38mov rdx, [rbx+16]
140059a3ccmp rdx, [rbx+24]
140059a40jae 0x140059a9a
140059a42movzx eax, [r15+32]
140059a47jmp 0x140059811
140059a4c
140059a4cloc_140059a4c:
140059a4cmov rax, [rbx]
140059a4fmov rcx, rbx
140059a52call [rax+72]
140059a55cmp eax, -1
140059a58je 0x140059b80
140059a5ecmp [rsp+72], 0
140059a64jne 0x1400594a2
140059a6acmp [rsp+96], -1
140059a6fje 0x1400599ec
140059a75
140059a75loc_140059a75:
140059a75movzx eax, [r15+32]
140059a7amov r8l, edi
140059a7d
140059a7dloc_140059a7d:
140059a7dmov [rsp+72], 0
140059a86mov edx, eax
140059a88mov esi, -1
140059a8dmov [rsp+149], 1
140059a95jmp 0x140058dc0
140059a9a
140059a9aloc_140059a9a:
140059a9amov rax, [rbx]
140059a9dmov rcx, rbx
140059aa0call [rax+72]
140059aa3cmp eax, -1
140059aa6je 0x140059c84
140059aacmov [rsp+72], 0
140059ab5mov r8l, eax
140059ab8movzx eax, [r15+32]
140059abdjmp 0x14005981e
140059ac2
140059ac2loc_140059ac2:
140059ac2mov rax, [rbx]
140059ac5mov rcx, rbx
140059ac8call [rax+72]
140059acbcmp eax, -1
140059aceje 0x140059c48
140059ad4mov [rsp+72], 0
140059addmov edi, eax
140059adfmovzx eax, [r15+32]
140059ae4jmp 0x140059845
140059ae9
140059ae9loc_140059ae9:
140059ae9cmp [rsp+96], -1
140059aeeje 0x140059c7a
140059af4xor ebx, ebx
140059af6mov r8l, -1
140059afcjmp 0x1400594ec
140059b01
140059b01loc_140059b01:
140059b01mov [rsp+149], 0
140059b09mov r8l, edi
140059b0cmov [rsp+150], 1
140059b14jmp 0x140058dc0
140059b19
140059b19loc_140059b19:
140059b19cmp [rsp+96], -1
140059b1ejne 0x1400597f3
140059b24or esi, -1
140059b27xor ebx, ebx
140059b29mov r14l, 1
140059b2fjmp 0x140058ef0
140059b34
140059b34 0f 1f 40 00 ..@.
140059b38
140059b38loc_140059b38:
140059b38mov r8l, edi
140059b3bjmp 0x140059a7d
140059b40
140059b40loc_140059b40:
140059b40mov [rsp+149], cl
140059b47mov r8l, edi
140059b4amov [rsp+150], 1
140059b52jmp 0x140058dce
140059b57
140059b57loc_140059b57:
140059b57mov rcx, [rsp+72]
140059b5cmov [rsp+56], r8b
140059b61mov rax, [rcx]
140059b64call [rax+72]
140059b67add eax, 1
140059b6aje 0x140059a38
140059b70movzx eax, [r15+32]
140059b75movzx r8l, [rsp+56]
140059b7bjmp 0x1400598b6
140059b80
140059b80loc_140059b80:
140059b80cmp [rsp+72], 0
140059b86je 0x140059c30
140059b8ccmp [rsp+96], -1
140059b91je 0x140059ba4
140059b93
140059b93loc_140059b93:
140059b93movzx eax, [r15+32]
140059b98mov edi, -1
140059b9dxor ebx, ebx
140059b9fjmp 0x140059845
140059ba4
140059ba4loc_140059ba4:
140059ba4mov rax, [rsp+72]
140059ba9mov rsi, [rax+24]
140059badcmp [rax+16], rsi
140059bb1jb 0x140059b93
140059bb3mov rcx, [rsp+72]
140059bb8mov rax, [rcx]
140059bbbcall [rax+72]
140059bbecmp eax, -1
140059bc1jne 0x140059b93
140059bc3movzx eax, [r15+32]
140059bc8mov r8l, edi
140059bcbxor ebx, ebx
140059bcdjmp 0x140059a7d
140059bd2
140059bd2 48 89 c1 e8 b6 80 0a 00 49 8b 04 24 4c 89 H.......I..$L.
140059be0 e1 ff 50 08 48 8b 3d a5 da 13 00 48 8b 84 24 c8 ..P.H.=....H..$.
140059bf0 00 00 00 48 2b 07 0f 84 3c 01 00 00 ...H+...<...
140059bfc
140059bfcloc_140059bfc:
140059bfccall __stack_chk_fail
140059c01
140059c01loc_140059c01:
140059c01movzx eax, [r15+32]
140059c06jmp 0x1400598ad
140059c0b
140059c0bloc_140059c0b:
140059c0bcmp [rsp+72], 0
140059c11je 0x140059ce2
140059c17cmp [rsp+96], -1
140059c1cje 0x140059c9d
140059c1e
140059c1eloc_140059c1e:
140059c1emovzx eax, [r15+32]
140059c23mov r8l, -1
140059c29xor ebx, ebx
140059c2bjmp 0x14005981e
140059c30
140059c30loc_140059c30:
140059c30cmp [rsp+96], -1
140059c35je 0x140059c60
140059c37movzx eax, [r15+32]
140059c3cxor ebx, ebx
140059c3emov edi, -1
140059c43jmp 0x140059845
140059c48
140059c48loc_140059c48:
140059c48xor edx, edx
140059c4amovzx eax, [r15+32]
140059c4fmov edi, -1
140059c54xor ebx, ebx
140059c56mov [rsp+72], rdx
140059c5bjmp 0x140059845
140059c60
140059c60loc_140059c60:
140059c60mov [rsp+149], 1
140059c68mov r8l, edi
140059c6bor esi, -1
140059c6exor ebx, ebx
140059c70movzx edx, [r15+32]
140059c75jmp 0x140058dc0
140059c7a
140059c7aloc_140059c7a:
140059c7aor esi, -1
140059c7dxor ebx, ebx
140059c7fjmp 0x140058ef0
140059c84
140059c84loc_140059c84:
140059c84xor ecx, ecx
140059c86movzx eax, [r15+32]
140059c8bmov r8l, -1
140059c91xor ebx, ebx
140059c93mov [rsp+72], rcx
140059c98jmp 0x14005981e
140059c9d
140059c9dloc_140059c9d:
140059c9dmov rax, [rsp+72]
140059ca2mov rdi, [rax+24]
140059ca6cmp [rax+16], rdi
140059caajb 0x140059c1e
140059cb0mov rcx, [rsp+72]
140059cb5mov [rsp+56], r8b
140059cbamov rax, [rcx]
140059cbdcall [rax+72]
140059cc0movzx r8l, [rsp+56]
140059cc6add eax, 1
140059cc9jne 0x140059c1e
140059ccf
140059ccfloc_140059ccf:
140059ccfxor eax, eax
140059cd1xor ebx, ebx
140059cd3mov [rsp+72], rax
140059cd8movzx eax, [r15+32]
140059cddjmp 0x1400598b6
140059ce2
140059ce2loc_140059ce2:
140059ce2cmp [rsp+96], -1
140059ce7je 0x140059ccf
140059ce9movzx eax, [r15+32]
140059ceexor ebx, ebx
140059cf0mov r8l, -1
140059cf6jmp 0x14005981e
140059cfb
140059cfb 48 8b 8c 24 80 H..$.
140059d00 00 00 00 48 89 c3 e8 05 33 08 00 48 8b 3d 7e d9 ...H....3..H.=~.
140059d10 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d9 ..H..$....H+....
140059d20 fe ff ff 48 89 d9 e8 75 16 fc ff 48 89 c1 e8 5d ...H...u...H...]
140059d30 7f 0a 00 e9 ac fe ff ff e8 13 85 0a 00 48 89 c3 .............H..
140059d40 e8 3b 81 0a 00 48 8b 3d 44 d9 13 00 48 8b 84 24 .;...H.=D...H..$
140059d50 c8 00 00 00 48 2b 07 74 ca e9 9e fe ff ff ....H+.t......
140058bc0
140058bc0std::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 int>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned int&) const:
140058bc0push r15
140058bc2push r14
140058bc4push r13
140058bc6push r12
140058bc8push rbp
140058bc9push rdi
140058bcapush rsi
140058bcbpush rbx
140058bccsub rsp, 216
140058bd3mov rsi, [rip+0x13eab6]
140058bdamov rax, [r9+8]
140058bdemovdqu x0, [r8]
140058be3mov rbp, [r9]
140058be6mov rdi, [rsp+320]
140058beemov [rsp+96], rax
140058bf3mov rax, [rsp+328]
140058bfbmovups [rsp+80], x0
140058c00mov rdx, [rsp+88]
140058c05mov [rsp+120], rax
140058c0amov rax, [rsp+336]
140058c12mov [rsp+112], rcx
140058c17lea rcx, [rip+0xad382]
140058c1emov [rsp+136], rax
140058c26mov rax, [rsi]
140058c29mov [rsp+200], rax
140058c31mov rax, [rsp+80]
140058c36mov [rsp+72], rbp
140058c3bmov esi, edx
140058c3dmov rbx, rax
140058c40call std::locale::id::_M_id() const
140058c45mov r14, rax
140058c48mov rax, [rdi+208]
140058c4fmov rax, [rax+24]
140058c53lea r13, [rax+8*r14]
140058c57mov r15, [r13]
140058c5btest r15, r15
140058c5eje 0x1400595a0
140058c64
140058c64loc_140058c64:
140058c64mov [rsp+144], 8
140058c6fmov r12l, [rdi+24]
140058c73and r12l, 74
140058c77cmp r12l, 64
140058c7bje 0x140058c95
140058c7dcmp r12l, 8
140058c81mov edx, 10
140058c86mov eax, 16
140058c8bcmovne eax, edx
140058c8emov [rsp+144], eax
140058c95
140058c95loc_140058c95:
140058c95cmp esi, -1
140058c98sete r13b
140058c9ctest rbx, rbx
140058c9fsetne dil
140058ca3and dil, r13b
140058ca6jne 0x1400596d0
140058cacmov edi, r13l
140058caf
140058cafloc_140058caf:
140058cafcmp [rsp+96], -1
140058cb4sete r14b
140058cb8test rbp, rbp
140058cbbsetne al
140058cbeand al, r14b
140058cc1mov edx, eax
140058cc3jne 0x140059690
140058cc9
140058cc9loc_140058cc9:
140058cc9cmp dil, r14b
140058cccje 0x140059390
140058cd2test rbx, rbx
140058cd5je 0x140058ce0
140058cd7test r13b, r13b
140058cdajne 0x140059588
140058ce0
140058ce0loc_140058ce0:
140058ce0mov r8l, esi
140058ce3
140058ce3loc_140058ce3:
140058ce3movzx eax, [r15+32]
140058ce8movzx ecx, [r15+110]
140058cedmov edx, eax
140058cefcmp cl, r8b
140058cf2je 0x140058cfe
140058cf4cmp [r15+111], r8b
140058cf8jne 0x140059540
140058cfe
140058cfeloc_140058cfe:
140058cfecmp cl, r8b
140058d01sete [rsp+151]
140058d09test al, al
140058d0bjne 0x140058d70
140058d0d
140058d0dloc_140058d0d:
140058d0dcmp [r15+72], r8b
140058d11je 0x140058d80
140058d13mov rdx, [rbx+16]
140058d17mov rcx, [rbx+24]
140058d1bcmp rdx, rcx
140058d1ejae 0x14005986f
140058d24add rdx, 1
140058d28mov [rbx+16], rdx
140058d2ccmp rdx, rcx
140058d2fjae 0x140059a04
140058d35cmp [rsp+72], 0
140058d3bje 0x140059802
140058d41
140058d41loc_140058d41:
140058d41cmp [rsp+96], -1
140058d46je 0x1400599a8
140058d4cmov [rsp+149], 1
140058d54movzx edx, [r15+32]
140058d59mov esi, -1
140058d5exor ebp, ebp
140058d60mov [rsp+150], 0
140058d68jmp 0x140058dc0
140058d6a
140058d6a 66 0f 1f 44 00 00 f..D..
140058d70
140058d70loc_140058d70:
140058d70cmp [r15+73], r8b
140058d74jne 0x140058d0d
140058d76nop [rax+rax]
140058d80
140058d80loc_140058d80:
140058d80mov [rsp+150], 0
140058d88xor ebp, ebp
140058d8amov edi, r8l
140058d8d
140058d8dloc_140058d8d:
140058d8dtest al, al
140058d8fje 0x140058d97
140058d91cmp [r15+73], dil
140058d95je 0x140058db5
140058d97
140058d97loc_140058d97:
140058d97cmp [r15+72], dil
140058d9bje 0x140058db5
140058d9dcmp [r15+114], dil
140058da1je 0x140059410
140058da7cmp [rsp+150], 0
140058dafjne 0x140059434
140058db5
140058db5loc_140058db5:
140058db5mov [rsp+149], 0
140058dbdmov r8l, edi
140058dc0
140058dc0loc_140058dc0:
140058dc0cmp [rsp+144], 16
140058dc8je 0x140059350
140058dce
140058dceloc_140058dce:
140058dcemovsxd rax, [rsp+144]
140058dd6mov [rsp+64], rax
140058ddbmov r13, rax
140058dde
140058ddeloc_140058dde:
140058ddelea rax, [rsp+160]
140058de6mov [rsp+176], 0
140058deemov [rsp+128], rax
140058df6lea rax, [rsp+176]
140058dfemov [rsp+104], rax
140058e03mov [rsp+160], rax
140058e0bmov [rsp+168], 0
140058e17test dl, dl
140058e19jne 0x140059368
140058e1f
140058e1floc_140058e1f:
140058e1fmov eax, -1
140058e24xor edx, edx
140058e26movzx r14l, [r15+136]
140058e2ediv [rsp+144]
140058e35mov [rsp+56], eax
140058e39test r14b, r14b
140058e3cjne 0x1400591a0
140058e42xor edi, edi
140058e44cmp [rsp+149], 0
140058e4cjne 0x140059640
140058e52xor r12l, r12l
140058e55lea r14l, [r13+48]
140058e59nop [rax]
140058e60
140058e60loc_140058e60:
140058e60cmp r13l, 10
140058e64jg 0x140059058
140058e6acmp r8b, 47
140058e6ejle 0x140059400
140058e74cmp r8b, r14b
140058e77jge 0x140059400
140058e7dmovsx eax, r8b
140058e81sub eax, 48
140058e84
140058e84loc_140058e84:
140058e84cmp [rsp+56], r12l
140058e89jb 0x140058fc0
140058e8fmov r11l, [rsp+144]
140058e97imul r11l, r12l
140058e9badd eax, r11l
140058e9esetb dl
140058ea1mov r12l, eax
140058ea4mov rax, [rbx+16]
140058ea8add ebp, 1
140058eabor edi, edx
140058eadmov rdx, [rbx+24]
140058eb1cmp rax, rdx
140058eb4jae 0x140058fd6
140058eba
140058ebaloc_140058eba:
140058ebaadd rax, 1
140058ebemov [rbx+16], rax
140058ec2cmp rax, rdx
140058ec5jae 0x140058ff0
140058ecb
140058ecbloc_140058ecb:
140058ecbcmp [rsp+72], 0
140058ed1je 0x140059660
140058ed7
140058ed7loc_140058ed7:
140058ed7cmp [rsp+96], -1
140058edcje 0x1400597a0
140058ee2
140058ee2loc_140058ee2:
140058ee2mov esi, -1
140058ee7mov r14l, 1
140058eednop [rax]
140058ef0
140058ef0loc_140058ef0:
140058ef0mov r13, [rsp+168]
140058ef8test r13, r13
140058efbjne 0x140059090
140058f01cmp [rsp+150], 1
140058f09je 0x14005910c
140058f0ftest ebp, ebp
140058f11jne 0x14005910c
140058f17
140058f17loc_140058f17:
140058f17mov rax, [rsp+136]
140058f1fmov [rax], 0
140058f25mov rax, [rsp+120]
140058f2amov [rax], 4
140058f30
140058f30loc_140058f30:
140058f30test r14b, r14b
140058f33je 0x140058f3d
140058f35mov rax, [rsp+120]
140058f3aor [rax], 2
140058f3d
140058f3dloc_140058f3d:
140058f3dmov rdx, [rsp+88]
140058f42mov [rsp+80], rbx
140058f47mov eax, esi
140058f49mov rcx, [rsp+80]
140058f4emov [rsp+88], rdx
140058f53mov rbx, [rsp+88]
140058f58mov rdx, 0xffffffff00000000
140058f62mov rsi, rbx
140058f65and rsi, rdx
140058f68or rsi, rax
140058f6bmov rax, [rsp+112]
140058f70mov [rax], rcx
140058f73mov rcx, [rsp+160]
140058f7bmov [rax+8], rsi
140058f7fcmp rcx, [rsp+104]
140058f84je 0x140058f8b
140058f86call operator delete(void*)
140058f8b
140058f8bloc_140058f8b:
140058f8bmov rdi, [rip+0x13e6fe]
140058f92mov rax, [rsp+200]
140058f9asub rax, [rdi]
140058f9djne 0x140059bfc
140058fa3mov rax, [rsp+112]
140058fa8add rsp, 216
140058fafpop rbx
140058fb0pop rsi
140058fb1pop rdi
140058fb2pop rbp
140058fb3pop r12
140058fb5pop r13
140058fb7pop r14
140058fb9pop r15
140058fbbret
140058fbc
140058fbc 0f 1f 40 00 ..@.
140058fc0
140058fc0loc_140058fc0:
140058fc0mov rax, [rbx+16]
140058fc4mov rdx, [rbx+24]
140058fc8mov edi, 1
140058fcdcmp rax, rdx
140058fd0jb 0x140058eba
140058fd6
140058fd6loc_140058fd6:
140058fd6mov rax, [rbx]
140058fd9mov rcx, rbx
140058fdccall [rax+80]
140058fdfmov rax, [rbx+24]
140058fe3cmp [rbx+16], rax
140058fe7jb 0x140058ecb
140058fednop [rax]
140058ff0
140058ff0loc_140058ff0:
140058ff0mov rax, [rbx]
140058ff3mov rcx, rbx
140058ff6call [rax+72]
140058ff9cmp eax, -1
140058ffcje 0x140059141
140059002cmp [rsp+72], 0
140059008jne 0x140058ed7
14005900ecmp [rsp+96], -1
140059013jne 0x140058ee2
140059019nop [rax]
140059020
140059020loc_140059020:
140059020mov rax, [rbx+16]
140059024cmp rax, [rbx+24]
140059028jb 0x140059678
14005902emov rax, [rbx]
140059031mov rcx, rbx
140059034call [rax+72]
140059037cmp eax, -1
14005903amov edx, -1
14005903fcmovne edx, eax
140059042mov eax, 0
140059047cmove rbx, rax
14005904bmov r8l, edx
14005904ejmp 0x14005967c
140059053
140059053 0f 1f 44 00 00 ..D..
140059058
140059058loc_140059058:
140059058lea eax, [r8-48]
14005905cmov edx, r8l
14005905fcmp al, 9
140059061jbe 0x140059080
140059063lea eax, [r8-97]
140059067cmp al, 5
140059069ja 0x140059187
14005906fmovsx eax, r8b
140059073sub eax, 87
140059076jmp 0x140058e84
14005907b
14005907b 0f 1f 44 00 00 ..D..
140059080
140059080loc_140059080:
140059080movsx eax, al
140059083jmp 0x140058e84
140059088
140059088 0f 1f 84 00 00 00 00 00 ........
140059090
140059090loc_140059090:
140059090mov rdx, [rsp+160]
140059098mov eax, 15
14005909dcmp rdx, [rsp+104]
1400590a2lea r10, [r13+1]
1400590a6cmovne rax, [rsp+176]
1400590afcmp rax, r10
1400590b2jb 0x140059768
1400590b8
1400590b8loc_1400590b8:
1400590b8mov [rdx+r13], bpl
1400590bcmov rax, [rsp+160]
1400590c4mov [rsp+168], r10
1400590ccmov r8, [rsp+128]
1400590d4mov [rax+r13+1], 0
1400590damov rdx, [r15+24]
1400590demov rcx, [r15+16]
1400590e2call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
1400590e7test al, al
1400590e9je 0x140059528
1400590ef
1400590efloc_1400590ef:
1400590eftest ebp, ebp
1400590f1jne 0x14005910c
1400590f3cmp [rsp+150], 1
1400590fbje 0x14005910c
1400590fdcmp [rsp+168], 0
140059106je 0x140058f17
14005910c
14005910cloc_14005910c:
14005910ccmp [rsp+149], 0
140059114jne 0x140058f17
14005911atest dil, dil
14005911dje 0x140059500
140059123mov rax, [rsp+136]
14005912bmov [rax], -1
140059131mov rax, [rsp+120]
140059136mov [rax], 4
14005913cjmp 0x140058f30
140059141
140059141loc_140059141:
140059141cmp [rsp+72], 0
140059147je 0x140059b19
14005914dcmp [rsp+96], -1
140059152jne 0x1400597f3
140059158mov rax, [rsp+72]
14005915dmov rsi, [rax+24]
140059161cmp [rax+16], rsi
140059165jae 0x14005999c
14005916bcmp r13l, 10
14005916fjle 0x1400597f3
140059175mov esi, -1
14005917axor ebx, ebx
14005917cmov edx, -1
140059181mov r8l, -1
140059187
140059187loc_140059187:
140059187sub edx, 65
14005918acmp dl, 5
14005918dja 0x140059400
140059193movsx eax, r8b
140059197sub eax, 55
14005919ajmp 0x140058e84
14005919f
14005919f 90 .
1400591a0
1400591a0loc_1400591a0:
1400591a0cmp [rsp+149], 0
1400591a8jne 0x1400596e8
1400591aelea r13, [r15+114]
1400591b2xor edi, edi
1400591b4xor r12l, r12l
1400591b7nop [rax+rax]
1400591c0
1400591c0loc_1400591c0:
1400591c0movzx eax, [r15+32]
1400591c5test al, al
1400591c7je 0x1400591d3
1400591c9cmp [r15+73], r8b
1400591cdje 0x1400592f8
1400591d3
1400591d3loc_1400591d3:
1400591d3cmp [r15+72], r8b
1400591d7je 0x140059400
1400591ddmovsx edx, r8b
1400591e1mov r8, [rsp+64]
1400591e6mov rcx, r13
1400591e9call memchr
1400591eetest rax, rax
1400591f1je 0x140059400
1400591f7sub rax, r13
1400591falea edx, [rax-6]
1400591fdcmp eax, 15
140059200cmovg eax, edx
140059203cmp [rsp+56], r12l
140059208jb 0x140059260
14005920amov r11l, [rsp+144]
140059212imul r11l, r12l
140059216add eax, r11l
140059219setb dl
14005921cmov r12l, eax
14005921fadd ebp, 1
140059222or edi, edx
140059224
140059224loc_140059224:
140059224mov rax, [rbx+16]
140059228mov rdx, [rbx+24]
14005922ccmp rax, rdx
14005922fjae 0x140059270
140059231
140059231loc_140059231:
140059231add rax, 1
140059235mov [rbx+16], rax
140059239cmp rax, rdx
14005923cjae 0x140059290
14005923e
14005923eloc_14005923e:
14005923ecmp [rsp+72], 0
140059244je 0x1400594d0
14005924a
14005924aloc_14005924a:
14005924acmp [rsp+96], -1
14005924fje 0x140059708
140059255
140059255loc_140059255:
140059255mov esi, -1
14005925ajmp 0x140058ef0
14005925f
14005925f 90 .
140059260
140059260loc_140059260:
140059260mov rax, [rbx+16]
140059264mov rdx, [rbx+24]
140059268mov edi, r14l
14005926bcmp rax, rdx
14005926ejb 0x140059231
140059270
140059270loc_140059270:
140059270mov rax, [rbx]
140059273mov rcx, rbx
140059276call [rax+80]
140059279mov rax, [rbx+24]
14005927dcmp [rbx+16], rax
140059281jb 0x14005923e
140059283nop [rax+rax]
14005928enop
140059290
140059290loc_140059290:
140059290mov rax, [rbx]
140059293mov rcx, rbx
140059296call [rax+72]
140059299cmp eax, -1
14005929cje 0x140059962
1400592a2cmp [rsp+72], 0
1400592a8jne 0x14005924a
1400592aacmp [rsp+96], -1
1400592afjne 0x140059255
1400592b1nop [rax+rax]
1400592bcnop [rax]
1400592c0
1400592c0loc_1400592c0:
1400592c0mov rax, [rbx+16]
1400592c4cmp rax, [rbx+24]
1400592c8jb 0x1400594e8
1400592cemov rax, [rbx]
1400592d1mov rcx, rbx
1400592d4call [rax+72]
1400592d7cmp eax, -1
1400592damov edx, -1
1400592dfcmovne edx, eax
1400592e2mov eax, 0
1400592e7cmove rbx, rax
1400592ebmov r8l, edx
1400592eejmp 0x1400594ec
1400592f3
1400592f3 0f 1f 44 00 00 ..D..
1400592f8
1400592f8loc_1400592f8:
1400592f8test ebp, ebp
1400592faje 0x14005990c
140059300mov rax, [rsp+168]
140059308mov rdx, [rsp+160]
140059310mov ecx, 15
140059315cmp rdx, [rsp+104]
14005931acmovne rcx, [rsp+176]
140059323lea rsi, [rax+1]
140059327cmp rcx, rsi
14005932ajb 0x1400593c0
140059330
140059330loc_140059330:
140059330mov [rdx+rax], bpl
140059334mov rdx, [rsp+160]
14005933cxor ebp, ebp
14005933emov [rsp+168], rsi
140059346mov [rdx+rax+1], 0
14005934bjmp 0x140059224
140059350
140059350loc_140059350:
140059350mov [rsp+64], 22
140059359mov r13l, 22
14005935fjmp 0x140058dde
140059364
140059364 0f 1f 40 00 ..@.
140059368
140059368loc_140059368:
140059368mov rcx, [rsp+128]
140059370mov edx, 32
140059375mov [rsp+56], r8b
14005937acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005937fmovzx r8l, [rsp+56]
140059385jmp 0x140058e1f
14005938a
14005938a 66 0f 1f 44 00 00 f..D..
140059390
140059390loc_140059390:
140059390mov [rsp+151], 0
140059398movzx edx, [r15+32]
14005939dxor r8l, r8l
1400593a0xor ebp, ebp
1400593a2mov [rsp+149], 1
1400593aamov [rsp+150], 0
1400593b2jmp 0x140058dc0
1400593b7
1400593b7 66 0f 1f 84 00 00 00 00 00 f........
1400593c0
1400593c0loc_1400593c0:
1400593c0mov [rsp+32], 1
1400593c9xor r9l, r9l
1400593ccxor r8l, r8l
1400593cfmov rdx, rax
1400593d2mov rcx, [rsp+128]
1400593damov [rsp+152], rax
1400593e2call 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)
1400593e7mov rdx, [rsp+160]
1400593efmov rax, [rsp+152]
1400593f7jmp 0x140059330
1400593fc
1400593fc 0f 1f 40 00 ..@.
140059400
140059400loc_140059400:
140059400xor r14l, r14l
140059403jmp 0x140058ef0
140059408
140059408 0f 1f 84 00 00 00 00 00 ........
140059410
140059410loc_140059410:
140059410movzx ecx, [rsp+150]
140059418mov r10l, [rsp+144]
140059420xor ecx, 1
140059423cmp r10l, 10
140059427sete r9b
14005942bor cl, r9b
14005942ejne 0x140059550
140059434
140059434loc_140059434:
140059434cmp [r15+112], dil
140059438je 0x140059444
14005943acmp [r15+113], dil
14005943ejne 0x140059b01
140059444
140059444loc_140059444:
140059444test r12l, r12l
140059447sete cl
14005944acmp [rsp+144], 16
140059452sete r9b
140059456or cl, r9b
140059459je 0x140059b40
14005945fmov [rsp+150], 0
140059467xor ebp, ebp
140059469mov [rsp+144], 16
140059474
140059474loc_140059474:
140059474mov rdx, [rbx+16]
140059478mov rcx, [rbx+24]
14005947ccmp rdx, rcx
14005947fjae 0x1400598d4
140059485add rdx, 1
140059489mov [rbx+16], rdx
14005948dcmp rdx, rcx
140059490jae 0x140059a4c
140059496cmp [rsp+72], 0
14005949cje 0x14005982a
1400594a2
1400594a2loc_1400594a2:
1400594a2cmp [rsp+96], -1
1400594a7je 0x1400599c5
1400594ad
1400594adloc_1400594ad:
1400594admov [rsp+149], 1
1400594b5movzx edx, [r15+32]
1400594bamov r8l, edi
1400594bdmov esi, -1
1400594c2jmp 0x140058dc0
1400594c7
1400594c7 66 0f 1f 84 00 00 00 00 00 f........
1400594d0
1400594d0loc_1400594d0:
1400594d0cmp [rsp+96], -1
1400594d5jne 0x140059255
1400594dbmov [rsp+72], 0
1400594e4mov rax, [rbx+16]
1400594e8
1400594e8loc_1400594e8:
1400594e8movzx r8l, [rax]
1400594ec
1400594ecloc_1400594ec:
1400594ecmov esi, -1
1400594f1jmp 0x1400591c0
1400594f6
1400594f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140059500
140059500loc_140059500:
140059500mov eax, r12l
140059503neg eax
140059505cmp [rsp+151], 0
14005950dcmovne r12l, eax
140059511mov rax, [rsp+136]
140059519mov [rax], r12l
14005951cjmp 0x140058f30
140059521
140059521 0f 1f 80 00 00 00 00 .......
140059528
140059528loc_140059528:
140059528mov rax, [rsp+120]
14005952dmov [rax], 4
140059533jmp 0x1400590ef
140059538
140059538 0f 1f 84 00 00 00 00 00 ........
140059540
140059540loc_140059540:
140059540mov [rsp+151], 0
140059548jmp 0x140058d80
14005954d
14005954d 0f 1f 00 ...
140059550
140059550loc_140059550:
140059550test r12l, r12l
140059553sete r9b
140059557cmp r10l, 8
14005955bsete dl
14005955eor r9b, dl
140059561mov [rsp+150], r9b
140059569je 0x140059860
14005956fmov [rsp+144], 8
14005957axor ebp, ebp
14005957cjmp 0x140059474
140059581
140059581 0f 1f 80 00 00 00 00 .......
140059588
140059588loc_140059588:
140059588mov rax, [rbx+16]
14005958ccmp rax, [rbx+24]
140059590jae 0x14005993d
140059596movzx r8l, [rax]
14005959ajmp 0x140058ce3
14005959f
14005959f 90 .
1400595a0
1400595a0loc_1400595a0:
1400595a0mov ecx, 144
1400595a5call operator new(unsigned long long)
1400595aamov r12, rax
1400595admov [rax+8], 0
1400595b4mov rax, [rip+0x13dd35]
1400595bbxor r8l, r8l
1400595bemov [r12+32], 0
1400595c4lea rdx, [rdi+208]
1400595cbmov rcx, r12
1400595ceadd rax, 16
1400595d2mov [r12+72], r8w
1400595d8mov [r12], rax
1400595dcmov [r12+16], 0
1400595e5mov [r12+24], 0
1400595eemov [r12+40], 0
1400595f7mov [r12+48], 0
140059600mov [r12+56], 0
140059609mov [r12+64], 0
140059612mov [r12+136], 0
14005961bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
140059620mov rcx, [rdi+208]
140059627mov r8, r14
14005962amov rdx, r12
14005962dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
140059632mov r15, [r13]
140059636jmp 0x140058c64
14005963b
14005963b 0f 1f 44 00 00 ..D..
140059640
140059640loc_140059640:
140059640movzx r14l, [rsp+149]
140059649xor r12l, r12l
14005964cmov [rsp+149], 0
140059654jmp 0x140058ef0
140059659
140059659 0f 1f 80 00 00 00 00 .......
140059660
140059660loc_140059660:
140059660cmp [rsp+96], -1
140059665jne 0x140058ee2
14005966bmov [rsp+72], 0
140059674mov rax, [rbx+16]
140059678
140059678loc_140059678:
140059678movzx r8l, [rax]
14005967c
14005967cloc_14005967c:
14005967cmov esi, -1
140059681jmp 0x140058e60
140059686
140059686 66 2e 0f 1f 84 00 00 00 00 00 f.........
140059690
140059690loc_140059690:
140059690mov rax, [rbp+24]
140059694xor r14l, r14l
140059697cmp [rbp+16], rax
14005969bjb 0x140058cc9
1400596a1mov rax, [rbp]
1400596a5mov [rsp+56], dl
1400596a9mov rcx, rbp
1400596accall [rax+72]
1400596afmovzx edx, [rsp+56]
1400596b4cmp eax, -1
1400596b7mov eax, 0
1400596bccmovne rax, rbp
1400596c0cmove r14l, edx
1400596c4mov [rsp+72], rax
1400596c9jmp 0x140058cc9
1400596ce
1400596ce 66 90 f.
1400596d0
1400596d0loc_1400596d0:
1400596d0mov rax, [rbx+24]
1400596d4cmp [rbx+16], rax
1400596d8jae 0x14005991b
1400596dexor edi, edi
1400596e0jmp 0x140058caf
1400596e5
1400596e5 0f 1f 00 ...
1400596e8
1400596e8loc_1400596e8:
1400596e8movzx r14l, [rsp+149]
1400596f1xor r12l, r12l
1400596f4xor edi, edi
1400596f6mov [rsp+149], 0
1400596fejmp 0x140058ef0
140059703
140059703 0f 1f 44 00 00 ..D..
140059708
140059708loc_140059708:
140059708mov rax, [rsp+72]
14005970dmov rsi, [rax+24]
140059711cmp [rax+16], rsi
140059715jb 0x140059255
14005971bxor esi, esi
14005971dnop [rax]
140059720
140059720loc_140059720:
140059720mov rcx, [rsp+72]
140059725mov rax, [rcx]
140059728call [rax+72]
14005972bcmp eax, -1
14005972emov eax, 0
140059733mov edx, 0
140059738cmovne rdx, [rsp+72]
14005973ecmove eax, r14l
140059742mov [rsp+72], rdx
140059747cmp al, sil
14005974aje 0x140059255
140059750test rbx, rbx
140059753jne 0x1400592c0
140059759mov r8l, -1
14005975fjmp 0x1400594ec
140059764
140059764 0f 1f 40 00 ..@.
140059768
140059768loc_140059768:
140059768xor r9l, r9l
14005976bxor r8l, r8l
14005976emov rdx, r13
140059771mov [rsp+56], r10
140059776mov [rsp+32], 1
14005977fmov rcx, [rsp+128]
140059787call 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)
14005978cmov rdx, [rsp+160]
140059794mov r10, [rsp+56]
140059799jmp 0x1400590b8
14005979e
14005979e 66 90 f.
1400597a0
1400597a0loc_1400597a0:
1400597a0mov rax, [rsp+72]
1400597a5mov rsi, [rax+24]
1400597a9cmp [rax+16], rsi
1400597adjb 0x140058ee2
1400597b3xor esi, esi
1400597b5nop [rax+rax]
1400597c0
1400597c0loc_1400597c0:
1400597c0mov rcx, [rsp+72]
1400597c5mov rax, [rcx]
1400597c8call [rax+72]
1400597cbcmp eax, -1
1400597cemov edx, 0
1400597d3cmovne rdx, [rsp+72]
1400597d9sete al
1400597dcmov [rsp+72], rdx
1400597e1cmp al, sil
1400597e4je 0x140058ee2
1400597eatest rbx, rbx
1400597edjne 0x140059020
1400597f3
1400597f3loc_1400597f3:
1400597f3xor r14l, r14l
1400597f6mov esi, -1
1400597fbxor ebx, ebx
1400597fdjmp 0x140058ef0
140059802
140059802loc_140059802:
140059802cmp [rsp+96], -1
140059807jne 0x1400598ad
14005980d
14005980dloc_14005980d:
14005980dmov rdx, [rbx+16]
140059811
140059811loc_140059811:
140059811mov [rsp+72], 0
14005981amovzx r8l, [rdx]
14005981e
14005981eloc_14005981e:
14005981emov edx, eax
140059820mov esi, -1
140059825jmp 0x140058d80
14005982a
14005982aloc_14005982a:
14005982acmp [rsp+96], -1
14005982fjne 0x140059b38
140059835
140059835loc_140059835:
140059835mov rdx, [rbx+16]
140059839
140059839loc_140059839:
140059839mov [rsp+72], 0
140059842movzx edi, [rdx]
140059845
140059845loc_140059845:
140059845mov edx, eax
140059847mov esi, -1
14005984ccmp [rsp+150], 0
140059854jne 0x140058d8d
14005985ajmp 0x140058db5
14005985f
14005985f 90 .
140059860
140059860loc_140059860:
140059860mov [rsp+150], cl
140059867add ebp, 1
14005986ajmp 0x140059474
14005986f
14005986floc_14005986f:
14005986fmov rax, [rbx]
140059872mov [rsp+56], r8b
140059877mov rcx, rbx
14005987acall [rax+80]
14005987dmov rax, [rbx+24]
140059881cmp [rbx+16], rax
140059885movzx r8l, [rsp+56]
14005988bjae 0x140059a04
140059891cmp [rsp+72], 0
140059897jne 0x140058d41
14005989dmovzx eax, [r15+32]
1400598a2cmp [rsp+96], -1
1400598a7je 0x14005980d
1400598ad
1400598adloc_1400598ad:
1400598admov [rsp+72], 0
1400598b6
1400598b6loc_1400598b6:
1400598b6mov [rsp+149], 1
1400598bemov edx, eax
1400598c0mov esi, -1
1400598c5xor ebp, ebp
1400598c7mov [rsp+150], 0
1400598cfjmp 0x140058dc0
1400598d4
1400598d4loc_1400598d4:
1400598d4mov rax, [rbx]
1400598d7mov rcx, rbx
1400598dacall [rax+80]
1400598ddmov rax, [rbx+24]
1400598e1cmp [rbx+16], rax
1400598e5jae 0x140059a4c
1400598ebcmp [rsp+72], 0
1400598f1jne 0x1400594a2
1400598f7cmp [rsp+96], -1
1400598fcjne 0x140059a75
140059902movzx eax, [r15+32]
140059907jmp 0x140059835
14005990c
14005990cloc_14005990c:
14005990cmov [rsp+149], al
140059913xor r14l, r14l
140059916jmp 0x140058ef0
14005991b
14005991bloc_14005991b:
14005991bmov rax, [rbx]
14005991emov rcx, rbx
140059921call [rax+72]
140059924cmp eax, -1
140059927mov eax, 0
14005992ccmovne edi, eax
14005992fmov eax, 0
140059934cmove rbx, rax
140059938jmp 0x140058caf
14005993d
14005993dloc_14005993d:
14005993dmov rax, [rbx]
140059940mov rcx, rbx
140059943call [rax+72]
140059946mov edx, -1
14005994bcmp eax, -1
14005994ecmovne edx, eax
140059951mov eax, 0
140059956cmove rbx, rax
14005995amov r8l, edx
14005995djmp 0x140058ce3
140059962
140059962loc_140059962:
140059962cmp [rsp+72], 0
140059968je 0x140059ae9
14005996emov r8l, -1
140059974xor ebx, ebx
140059976cmp [rsp+96], -1
14005997bjne 0x1400594ec
140059981mov rax, [rsp+72]
140059986mov rsi, [rax+24]
14005998acmp [rax+16], rsi
14005998ejb 0x1400594ec
140059994mov esi, r14l
140059997jmp 0x140059720
14005999c
14005999cloc_14005999c:
14005999cmov esi, 1
1400599a1xor ebx, ebx
1400599a3jmp 0x1400597c0
1400599a8
1400599a8loc_1400599a8:
1400599a8mov rax, [rsp+72]
1400599admov rdi, [rax+24]
1400599b1cmp [rax+16], rdi
1400599b5jae 0x140059b57
1400599bbmovzx eax, [r15+32]
1400599c0jmp 0x1400598b6
1400599c5
1400599c5loc_1400599c5:
1400599c5mov rax, [rsp+72]
1400599camov rsi, [rax+24]
1400599cecmp [rax+16], rsi
1400599d2jb 0x1400594ad
1400599d8mov rcx, [rsp+72]
1400599ddmov rax, [rcx]
1400599e0call [rax+72]
1400599e3add eax, 1
1400599e6jne 0x1400594ad
1400599ec
1400599ecloc_1400599ec:
1400599ecmov rdx, [rbx+16]
1400599f0cmp rdx, [rbx+24]
1400599f4jae 0x140059ac2
1400599famovzx eax, [r15+32]
1400599ffjmp 0x140059839
140059a04
140059a04loc_140059a04:
140059a04mov rax, [rbx]
140059a07mov [rsp+56], r8b
140059a0cmov rcx, rbx
140059a0fcall [rax+72]
140059a12movzx r8l, [rsp+56]
140059a18cmp eax, -1
140059a1bje 0x140059c0b
140059a21cmp [rsp+72], 0
140059a27jne 0x140058d41
140059a2dcmp [rsp+96], -1
140059a32jne 0x140059c01
140059a38
140059a38loc_140059a38:
140059a38mov rdx, [rbx+16]
140059a3ccmp rdx, [rbx+24]
140059a40jae 0x140059a9a
140059a42movzx eax, [r15+32]
140059a47jmp 0x140059811
140059a4c
140059a4cloc_140059a4c:
140059a4cmov rax, [rbx]
140059a4fmov rcx, rbx
140059a52call [rax+72]
140059a55cmp eax, -1
140059a58je 0x140059b80
140059a5ecmp [rsp+72], 0
140059a64jne 0x1400594a2
140059a6acmp [rsp+96], -1
140059a6fje 0x1400599ec
140059a75
140059a75loc_140059a75:
140059a75movzx eax, [r15+32]
140059a7amov r8l, edi
140059a7d
140059a7dloc_140059a7d:
140059a7dmov [rsp+72], 0
140059a86mov edx, eax
140059a88mov esi, -1
140059a8dmov [rsp+149], 1
140059a95jmp 0x140058dc0
140059a9a
140059a9aloc_140059a9a:
140059a9amov rax, [rbx]
140059a9dmov rcx, rbx
140059aa0call [rax+72]
140059aa3cmp eax, -1
140059aa6je 0x140059c84
140059aacmov [rsp+72], 0
140059ab5mov r8l, eax
140059ab8movzx eax, [r15+32]
140059abdjmp 0x14005981e
140059ac2
140059ac2loc_140059ac2:
140059ac2mov rax, [rbx]
140059ac5mov rcx, rbx
140059ac8call [rax+72]
140059acbcmp eax, -1
140059aceje 0x140059c48
140059ad4mov [rsp+72], 0
140059addmov edi, eax
140059adfmovzx eax, [r15+32]
140059ae4jmp 0x140059845
140059ae9
140059ae9loc_140059ae9:
140059ae9cmp [rsp+96], -1
140059aeeje 0x140059c7a
140059af4xor ebx, ebx
140059af6mov r8l, -1
140059afcjmp 0x1400594ec
140059b01
140059b01loc_140059b01:
140059b01mov [rsp+149], 0
140059b09mov r8l, edi
140059b0cmov [rsp+150], 1
140059b14jmp 0x140058dc0
140059b19
140059b19loc_140059b19:
140059b19cmp [rsp+96], -1
140059b1ejne 0x1400597f3
140059b24or esi, -1
140059b27xor ebx, ebx
140059b29mov r14l, 1
140059b2fjmp 0x140058ef0
140059b34
140059b34 0f 1f 40 00 ..@.
140059b38
140059b38loc_140059b38:
140059b38mov r8l, edi
140059b3bjmp 0x140059a7d
140059b40
140059b40loc_140059b40:
140059b40mov [rsp+149], cl
140059b47mov r8l, edi
140059b4amov [rsp+150], 1
140059b52jmp 0x140058dce
140059b57
140059b57loc_140059b57:
140059b57mov rcx, [rsp+72]
140059b5cmov [rsp+56], r8b
140059b61mov rax, [rcx]
140059b64call [rax+72]
140059b67add eax, 1
140059b6aje 0x140059a38
140059b70movzx eax, [r15+32]
140059b75movzx r8l, [rsp+56]
140059b7bjmp 0x1400598b6
140059b80
140059b80loc_140059b80:
140059b80cmp [rsp+72], 0
140059b86je 0x140059c30
140059b8ccmp [rsp+96], -1
140059b91je 0x140059ba4
140059b93
140059b93loc_140059b93:
140059b93movzx eax, [r15+32]
140059b98mov edi, -1
140059b9dxor ebx, ebx
140059b9fjmp 0x140059845
140059ba4
140059ba4loc_140059ba4:
140059ba4mov rax, [rsp+72]
140059ba9mov rsi, [rax+24]
140059badcmp [rax+16], rsi
140059bb1jb 0x140059b93
140059bb3mov rcx, [rsp+72]
140059bb8mov rax, [rcx]
140059bbbcall [rax+72]
140059bbecmp eax, -1
140059bc1jne 0x140059b93
140059bc3movzx eax, [r15+32]
140059bc8mov r8l, edi
140059bcbxor ebx, ebx
140059bcdjmp 0x140059a7d
140059bd2
140059bd2 48 89 c1 e8 b6 80 0a 00 49 8b 04 24 4c 89 H.......I..$L.
140059be0 e1 ff 50 08 48 8b 3d a5 da 13 00 48 8b 84 24 c8 ..P.H.=....H..$.
140059bf0 00 00 00 48 2b 07 0f 84 3c 01 00 00 ...H+...<...
140059bfc
140059bfcloc_140059bfc:
140059bfccall __stack_chk_fail
140059c01
140059c01loc_140059c01:
140059c01movzx eax, [r15+32]
140059c06jmp 0x1400598ad
140059c0b
140059c0bloc_140059c0b:
140059c0bcmp [rsp+72], 0
140059c11je 0x140059ce2
140059c17cmp [rsp+96], -1
140059c1cje 0x140059c9d
140059c1e
140059c1eloc_140059c1e:
140059c1emovzx eax, [r15+32]
140059c23mov r8l, -1
140059c29xor ebx, ebx
140059c2bjmp 0x14005981e
140059c30
140059c30loc_140059c30:
140059c30cmp [rsp+96], -1
140059c35je 0x140059c60
140059c37movzx eax, [r15+32]
140059c3cxor ebx, ebx
140059c3emov edi, -1
140059c43jmp 0x140059845
140059c48
140059c48loc_140059c48:
140059c48xor edx, edx
140059c4amovzx eax, [r15+32]
140059c4fmov edi, -1
140059c54xor ebx, ebx
140059c56mov [rsp+72], rdx
140059c5bjmp 0x140059845
140059c60
140059c60loc_140059c60:
140059c60mov [rsp+149], 1
140059c68mov r8l, edi
140059c6bor esi, -1
140059c6exor ebx, ebx
140059c70movzx edx, [r15+32]
140059c75jmp 0x140058dc0
140059c7a
140059c7aloc_140059c7a:
140059c7aor esi, -1
140059c7dxor ebx, ebx
140059c7fjmp 0x140058ef0
140059c84
140059c84loc_140059c84:
140059c84xor ecx, ecx
140059c86movzx eax, [r15+32]
140059c8bmov r8l, -1
140059c91xor ebx, ebx
140059c93mov [rsp+72], rcx
140059c98jmp 0x14005981e
140059c9d
140059c9dloc_140059c9d:
140059c9dmov rax, [rsp+72]
140059ca2mov rdi, [rax+24]
140059ca6cmp [rax+16], rdi
140059caajb 0x140059c1e
140059cb0mov rcx, [rsp+72]
140059cb5mov [rsp+56], r8b
140059cbamov rax, [rcx]
140059cbdcall [rax+72]
140059cc0movzx r8l, [rsp+56]
140059cc6add eax, 1
140059cc9jne 0x140059c1e
140059ccf
140059ccfloc_140059ccf:
140059ccfxor eax, eax
140059cd1xor ebx, ebx
140059cd3mov [rsp+72], rax
140059cd8movzx eax, [r15+32]
140059cddjmp 0x1400598b6
140059ce2
140059ce2loc_140059ce2:
140059ce2cmp [rsp+96], -1
140059ce7je 0x140059ccf
140059ce9movzx eax, [r15+32]
140059ceexor ebx, ebx
140059cf0mov r8l, -1
140059cf6jmp 0x14005981e
140059cfb
140059cfb 48 8b 8c 24 80 H..$.
140059d00 00 00 00 48 89 c3 e8 05 33 08 00 48 8b 3d 7e d9 ...H....3..H.=~.
140059d10 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d9 ..H..$....H+....
140059d20 fe ff ff 48 89 d9 e8 75 16 fc ff 48 89 c1 e8 5d ...H...u...H...]
140059d30 7f 0a 00 e9 ac fe ff ff e8 13 85 0a 00 48 89 c3 .............H..
140059d40 e8 3b 81 0a 00 48 8b 3d 44 d9 13 00 48 8b 84 24 .;...H.=D...H..$
140059d50 c8 00 00 00 48 2b 07 74 ca e9 9e fe ff ff ....H+.t......
140058bc0
140059d5e
140059d5e // align 0x10
140059d5e // align 0x10
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
Loading..