File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14005d290
14005d290std::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 long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
14005d290push r15
14005d292push r14
14005d294push r13
14005d296push r12
14005d298push rbp
14005d299push rdi
14005d29apush rsi
14005d29bpush rbx
14005d29csub rsp, 232
14005d2a3mov rsi, [rip+0x13a3e6]
14005d2aamov rax, [r9+8]
14005d2aemovdqu x0, [r8]
14005d2b3mov rbp, [r9]
14005d2b6mov rdi, [rsp+336]
14005d2bemov [rsp+104], rax
14005d2c3mov rax, [rsp+344]
14005d2cbmovups [rsp+80], x0
14005d2d0mov rdx, [rsp+88]
14005d2d5mov [rsp+128], rax
14005d2ddmov rax, [rsp+352]
14005d2e5mov [rsp+120], rcx
14005d2ealea rcx, [rip+0xa8caf]
14005d2f1mov [rsp+152], rax
14005d2f9mov rax, [rsi]
14005d2fcmov [rsp+216], rax
14005d304mov rax, [rsp+80]
14005d309mov [rsp+96], rbp
14005d30emov esi, edx
14005d310mov rbx, rax
14005d313call std::locale::id::_M_id() const
14005d318mov r14, rax
14005d31bmov rax, [rdi+208]
14005d322mov rax, [rax+24]
14005d326lea r13, [rax+8*r14]
14005d32amov r15, [r13]
14005d32etest r15, r15
14005d331je 0x14005dca0
14005d337
14005d337loc_14005d337:
14005d337mov r13l, [rdi+24]
14005d33bmov edi, 8
14005d340and r13l, 74
14005d344cmp r13l, 64
14005d348je 0x14005d35c
14005d34acmp r13l, 8
14005d34emov edi, 10
14005d353mov eax, 16
14005d358cmove rdi, rax
14005d35c
14005d35cloc_14005d35c:
14005d35ccmp esi, -1
14005d35fsete r14b
14005d363test rbx, rbx
14005d366setne r12b
14005d36aand r12b, r14b
14005d36djne 0x14005dde0
14005d373mov r12l, r14l
14005d376
14005d376loc_14005d376:
14005d376cmp [rsp+104], -1
14005d37bsete r8b
14005d37ftest rbp, rbp
14005d382setne dl
14005d385and dl, r8b
14005d388jne 0x14005dd90
14005d38e
14005d38eloc_14005d38e:
14005d38ecmp r12b, r8b
14005d391je 0x14005dab0
14005d397test rbx, rbx
14005d39aje 0x14005d3a5
14005d39ctest r14b, r14b
14005d39fjne 0x14005dc80
14005d3a5
14005d3a5loc_14005d3a5:
14005d3a5mov r8l, esi
14005d3a8
14005d3a8loc_14005d3a8:
14005d3a8movzx eax, [r15+32]
14005d3admovzx ecx, [r15+110]
14005d3b2mov edx, eax
14005d3b4cmp cl, r8b
14005d3b7je 0x14005d3c3
14005d3b9cmp [r15+111], r8b
14005d3bdjne 0x14005dc40
14005d3c3
14005d3c3loc_14005d3c3:
14005d3c3cmp cl, r8b
14005d3c6sete [rsp+143]
14005d3cetest al, al
14005d3d0jne 0x14005d430
14005d3d2
14005d3d2loc_14005d3d2:
14005d3d2cmp [r15+72], r8b
14005d3d6je 0x14005d440
14005d3d8mov rdx, [rbx+16]
14005d3dcmov rcx, [rbx+24]
14005d3e0cmp rdx, rcx
14005d3e3jae 0x14005df8f
14005d3e9add rdx, 1
14005d3edmov [rbx+16], rdx
14005d3f1cmp rdx, rcx
14005d3f4jae 0x14005e125
14005d3facmp [rsp+96], 0
14005d400je 0x14005df22
14005d406
14005d406loc_14005d406:
14005d406cmp [rsp+104], -1
14005d40bje 0x14005e0c9
14005d411mov [rsp+141], 1
14005d419movzx edx, [r15+32]
14005d41emov esi, -1
14005d423xor ebp, ebp
14005d425mov [rsp+142], 0
14005d42djmp 0x14005d480
14005d42f
14005d42f 90 .
14005d430
14005d430loc_14005d430:
14005d430cmp [r15+73], r8b
14005d434jne 0x14005d3d2
14005d436nop [rax+rax]
14005d440
14005d440loc_14005d440:
14005d440mov [rsp+142], 0
14005d448xor ebp, ebp
14005d44amov r12l, r8l
14005d44d
14005d44dloc_14005d44d:
14005d44dtest al, al
14005d44fje 0x14005d457
14005d451cmp [r15+73], r12b
14005d455je 0x14005d475
14005d457
14005d457loc_14005d457:
14005d457cmp [r15+72], r12b
14005d45bje 0x14005d475
14005d45dcmp [r15+114], r12b
14005d461je 0x14005db30
14005d467cmp [rsp+142], 0
14005d46fjne 0x14005db4b
14005d475
14005d475loc_14005d475:
14005d475mov [rsp+141], 0
14005d47dmov r8l, r12l
14005d480
14005d480loc_14005d480:
14005d480cmp edi, 16
14005d483je 0x14005da70
14005d489
14005d489loc_14005d489:
14005d489movsxd rax, edi
14005d48cmov r13l, edi
14005d48fmov [rsp+56], rax
14005d494
14005d494loc_14005d494:
14005d494lea rax, [rsp+176]
14005d49cmov [rsp+192], 0
14005d4a4mov [rsp+144], rax
14005d4aclea rax, [rsp+192]
14005d4b4mov [rsp+112], rax
14005d4b9mov [rsp+176], rax
14005d4c1mov [rsp+184], 0
14005d4cdtest dl, dl
14005d4cfjne 0x14005da88
14005d4d5
14005d4d5loc_14005d4d5:
14005d4d5movzx ecx, [rsp+143]
14005d4ddxor edx, edx
14005d4dfmov rax, 0x7fffffffffffffff
14005d4e9movzx r14l, [r15+136]
14005d4f1mov [rsp+64], rdi
14005d4f6add rax, rcx
14005d4f9mov [rsp+160], rcx
14005d501mov [rsp+72], rax
14005d506div rdi
14005d509mov [rsp+48], rax
14005d50etest r14b, r14b
14005d511jne 0x14005d8b0
14005d517xor edi, edi
14005d519cmp [rsp+141], 0
14005d521jne 0x14005dd40
14005d527xor r12l, r12l
14005d52alea r14l, [r13+48]
14005d52enop
14005d530
14005d530loc_14005d530:
14005d530cmp r13l, 10
14005d534jg 0x14005d748
14005d53acmp r8b, 47
14005d53ejle 0x14005db20
14005d544cmp r8b, r14b
14005d547jge 0x14005db20
14005d54dmovsx eax, r8b
14005d551sub eax, 48
14005d554
14005d554loc_14005d554:
14005d554cmp [rsp+48], r12
14005d559jb 0x14005d6a8
14005d55fmov r10, [rsp+64]
14005d564mov rdx, [rsp+72]
14005d569cdqe
14005d56bimul r10, r12
14005d56fsub rdx, rax
14005d572cmp rdx, r10
14005d575lea r12, [rax+r10]
14005d579mov rax, [rbx+16]
14005d57dsetb dl
14005d580add ebp, 1
14005d583or edi, edx
14005d585mov rdx, [rbx+24]
14005d589cmp rax, rdx
14005d58cjae 0x14005d6be
14005d592
14005d592loc_14005d592:
14005d592add rax, 1
14005d596mov [rbx+16], rax
14005d59acmp rax, rdx
14005d59djae 0x14005d6e0
14005d5a3
14005d5a3loc_14005d5a3:
14005d5a3cmp [rsp+96], 0
14005d5a9je 0x14005dd60
14005d5af
14005d5afloc_14005d5af:
14005d5afcmp [rsp+104], -1
14005d5b4je 0x14005dec0
14005d5ba
14005d5baloc_14005d5ba:
14005d5bamov esi, -1
14005d5bfmov r14l, 1
14005d5c5nop [rax+rax]
14005d5d0
14005d5d0loc_14005d5d0:
14005d5d0mov r13, [rsp+184]
14005d5d8test r13, r13
14005d5dbjne 0x14005d780
14005d5e1cmp [rsp+142], 1
14005d5e9je 0x14005d7fc
14005d5eftest ebp, ebp
14005d5f1jne 0x14005d7fc
14005d5f7
14005d5f7loc_14005d5f7:
14005d5f7mov rax, [rsp+152]
14005d5ffmov [rax], 0
14005d606mov rax, [rsp+128]
14005d60emov [rax], 4
14005d614
14005d614loc_14005d614:
14005d614test r14b, r14b
14005d617je 0x14005d624
14005d619mov rax, [rsp+128]
14005d621or [rax], 2
14005d624
14005d624loc_14005d624:
14005d624mov rdx, [rsp+88]
14005d629mov [rsp+80], rbx
14005d62emov eax, esi
14005d630mov rcx, [rsp+80]
14005d635mov [rsp+88], rdx
14005d63amov rbx, [rsp+88]
14005d63fmov rdx, 0xffffffff00000000
14005d649mov rsi, rbx
14005d64cand rsi, rdx
14005d64for rsi, rax
14005d652mov rax, [rsp+120]
14005d657mov [rax], rcx
14005d65amov rcx, [rsp+176]
14005d662mov [rax+8], rsi
14005d666cmp rcx, [rsp+112]
14005d66bje 0x14005d672
14005d66dcall operator delete(void*)
14005d672
14005d672loc_14005d672:
14005d672mov rdi, [rip+0x13a017]
14005d679mov rax, [rsp+216]
14005d681sub rax, [rdi]
14005d684jne 0x14005e325
14005d68amov rax, [rsp+120]
14005d68fadd rsp, 232
14005d696pop rbx
14005d697pop rsi
14005d698pop rdi
14005d699pop rbp
14005d69apop r12
14005d69cpop r13
14005d69epop r14
14005d6a0pop r15
14005d6a2ret
14005d6a3
14005d6a3 0f 1f 44 00 00 ..D..
14005d6a8
14005d6a8loc_14005d6a8:
14005d6a8mov rax, [rbx+16]
14005d6acmov rdx, [rbx+24]
14005d6b0mov edi, 1
14005d6b5cmp rax, rdx
14005d6b8jb 0x14005d592
14005d6be
14005d6beloc_14005d6be:
14005d6bemov rax, [rbx]
14005d6c1mov rcx, rbx
14005d6c4call [rax+80]
14005d6c7mov rax, [rbx+24]
14005d6cbcmp [rbx+16], rax
14005d6cfjb 0x14005d5a3
14005d6d5nop [rax+rax]
14005d6e0
14005d6e0loc_14005d6e0:
14005d6e0mov rax, [rbx]
14005d6e3mov rcx, rbx
14005d6e6call [rax+72]
14005d6e9cmp eax, -1
14005d6ecje 0x14005d849
14005d6f2cmp [rsp+96], 0
14005d6f8jne 0x14005d5af
14005d6fecmp [rsp+104], -1
14005d703jne 0x14005d5ba
14005d709nop [rax]
14005d710
14005d710loc_14005d710:
14005d710mov rax, [rbx+16]
14005d714cmp rax, [rbx+24]
14005d718jb 0x14005dd78
14005d71emov rax, [rbx]
14005d721mov rcx, rbx
14005d724call [rax+72]
14005d727cmp eax, -1
14005d72amov edx, -1
14005d72fcmovne edx, eax
14005d732mov eax, 0
14005d737cmove rbx, rax
14005d73bmov r8l, edx
14005d73ejmp 0x14005dd7c
14005d743
14005d743 0f 1f 44 00 00 ..D..
14005d748
14005d748loc_14005d748:
14005d748lea eax, [r8-48]
14005d74cmov edx, r8l
14005d74fcmp al, 9
14005d751jbe 0x14005d770
14005d753lea eax, [r8-97]
14005d757cmp al, 5
14005d759ja 0x14005d88f
14005d75fmovsx eax, r8b
14005d763sub eax, 87
14005d766jmp 0x14005d554
14005d76b
14005d76b 0f 1f 44 00 00 ..D..
14005d770
14005d770loc_14005d770:
14005d770movsx eax, al
14005d773jmp 0x14005d554
14005d778
14005d778 0f 1f 84 00 00 00 00 00 ........
14005d780
14005d780loc_14005d780:
14005d780mov rdx, [rsp+176]
14005d788mov eax, 15
14005d78dcmp rdx, [rsp+112]
14005d792lea r10, [r13+1]
14005d796cmovne rax, [rsp+192]
14005d79fcmp rax, r10
14005d7a2jb 0x14005de88
14005d7a8
14005d7a8loc_14005d7a8:
14005d7a8mov [rdx+r13], bpl
14005d7acmov rax, [rsp+176]
14005d7b4mov [rsp+184], r10
14005d7bcmov r8, [rsp+144]
14005d7c4mov [rax+r13+1], 0
14005d7camov rdx, [r15+24]
14005d7cemov rcx, [r15+16]
14005d7d2call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005d7d7test al, al
14005d7d9je 0x14005dc28
14005d7df
14005d7dfloc_14005d7df:
14005d7dftest ebp, ebp
14005d7e1jne 0x14005d7fc
14005d7e3cmp [rsp+142], 1
14005d7ebje 0x14005d7fc
14005d7edcmp [rsp+184], 0
14005d7f6je 0x14005d5f7
14005d7fc
14005d7fcloc_14005d7fc:
14005d7fccmp [rsp+141], 0
14005d804jne 0x14005d5f7
14005d80atest dil, dil
14005d80dje 0x14005dc00
14005d813mov rax, [rsp+160]
14005d81bmov rdi, [rsp+152]
14005d823mov rdx, 0x7fffffffffffffff
14005d82dneg rax
14005d830xor rax, rdx
14005d833mov [rdi], rax
14005d836mov rax, [rsp+128]
14005d83emov [rax], 4
14005d844jmp 0x14005d614
14005d849
14005d849loc_14005d849:
14005d849cmp [rsp+96], 0
14005d84fje 0x14005e23b
14005d855cmp [rsp+104], -1
14005d85ajne 0x14005df13
14005d860mov rax, [rsp+96]
14005d865mov rsi, [rax+24]
14005d869cmp [rax+16], rsi
14005d86djae 0x14005e0bd
14005d873cmp r13l, 10
14005d877jle 0x14005df13
14005d87dmov esi, -1
14005d882xor ebx, ebx
14005d884mov edx, -1
14005d889mov r8l, -1
14005d88f
14005d88floc_14005d88f:
14005d88fsub edx, 65
14005d892cmp dl, 5
14005d895ja 0x14005db20
14005d89bmovsx eax, r8b
14005d89fsub eax, 55
14005d8a2jmp 0x14005d554
14005d8a7
14005d8a7 66 0f 1f 84 00 00 00 00 00 f........
14005d8b0
14005d8b0loc_14005d8b0:
14005d8b0cmp [rsp+141], 0
14005d8b8jne 0x14005de00
14005d8belea r13, [r15+114]
14005d8c2xor edi, edi
14005d8c4xor r12l, r12l
14005d8c7nop [rax+rax]
14005d8d0
14005d8d0loc_14005d8d0:
14005d8d0movzx eax, [r15+32]
14005d8d5test al, al
14005d8d7je 0x14005d8e3
14005d8d9cmp [r15+73], r8b
14005d8ddje 0x14005da18
14005d8e3
14005d8e3loc_14005d8e3:
14005d8e3cmp [r15+72], r8b
14005d8e7je 0x14005db20
14005d8edmovsx edx, r8b
14005d8f1mov r8, [rsp+56]
14005d8f6mov rcx, r13
14005d8f9call memchr
14005d8fetest rax, rax
14005d901je 0x14005db20
14005d907sub rax, r13
14005d90alea edx, [rax-6]
14005d90dcmp eax, 15
14005d910cmovg eax, edx
14005d913cmp [rsp+48], r12
14005d918jb 0x14005d980
14005d91amov r10, [rsp+64]
14005d91fmov rdx, [rsp+72]
14005d924cdqe
14005d926imul r10, r12
14005d92asub rdx, rax
14005d92dcmp rdx, r10
14005d930lea r12, [rax+r10]
14005d934setb dl
14005d937add ebp, 1
14005d93aor edi, edx
14005d93c
14005d93cloc_14005d93c:
14005d93cmov rax, [rbx+16]
14005d940mov rdx, [rbx+24]
14005d944cmp rax, rdx
14005d947jae 0x14005d990
14005d949
14005d949loc_14005d949:
14005d949add rax, 1
14005d94dmov [rbx+16], rax
14005d951cmp rax, rdx
14005d954jae 0x14005d9b0
14005d956
14005d956loc_14005d956:
14005d956cmp [rsp+96], 0
14005d95cje 0x14005dbd8
14005d962
14005d962loc_14005d962:
14005d962cmp [rsp+104], -1
14005d967je 0x14005de20
14005d96d
14005d96dloc_14005d96d:
14005d96dmov esi, -1
14005d972jmp 0x14005d5d0
14005d977
14005d977 66 0f 1f 84 00 00 00 00 00 f........
14005d980
14005d980loc_14005d980:
14005d980mov rax, [rbx+16]
14005d984mov rdx, [rbx+24]
14005d988mov edi, r14l
14005d98bcmp rax, rdx
14005d98ejb 0x14005d949
14005d990
14005d990loc_14005d990:
14005d990mov rax, [rbx]
14005d993mov rcx, rbx
14005d996call [rax+80]
14005d999mov rax, [rbx+24]
14005d99dcmp [rbx+16], rax
14005d9a1jb 0x14005d956
14005d9a3nop [rax+rax]
14005d9aenop
14005d9b0
14005d9b0loc_14005d9b0:
14005d9b0mov rax, [rbx]
14005d9b3mov rcx, rbx
14005d9b6call [rax+72]
14005d9b9cmp eax, -1
14005d9bcje 0x14005e083
14005d9c2cmp [rsp+96], 0
14005d9c8jne 0x14005d962
14005d9cacmp [rsp+104], -1
14005d9cfjne 0x14005d96d
14005d9d1nop [rax+rax]
14005d9dcnop [rax]
14005d9e0
14005d9e0loc_14005d9e0:
14005d9e0mov rax, [rbx+16]
14005d9e4cmp rax, [rbx+24]
14005d9e8jb 0x14005dbf0
14005d9eemov rax, [rbx]
14005d9f1mov rcx, rbx
14005d9f4call [rax+72]
14005d9f7cmp eax, -1
14005d9famov edx, -1
14005d9ffcmovne edx, eax
14005da02mov eax, 0
14005da07cmove rbx, rax
14005da0bmov r8l, edx
14005da0ejmp 0x14005dbf4
14005da13
14005da13 0f 1f 44 00 00 ..D..
14005da18
14005da18loc_14005da18:
14005da18test ebp, ebp
14005da1aje 0x14005e02c
14005da20mov rax, [rsp+184]
14005da28mov rdx, [rsp+176]
14005da30mov ecx, 15
14005da35cmp rdx, [rsp+112]
14005da3acmovne rcx, [rsp+192]
14005da43lea rsi, [rax+1]
14005da47cmp rcx, rsi
14005da4ajb 0x14005dae0
14005da50
14005da50loc_14005da50:
14005da50mov [rdx+rax], bpl
14005da54mov rdx, [rsp+176]
14005da5cxor ebp, ebp
14005da5emov [rsp+184], rsi
14005da66mov [rdx+rax+1], 0
14005da6bjmp 0x14005d93c
14005da70
14005da70loc_14005da70:
14005da70mov [rsp+56], 22
14005da79mov r13l, 22
14005da7fjmp 0x14005d494
14005da84
14005da84 0f 1f 40 00 ..@.
14005da88
14005da88loc_14005da88:
14005da88mov rcx, [rsp+144]
14005da90mov edx, 32
14005da95mov [rsp+48], r8b
14005da9acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005da9fmovzx r8l, [rsp+48]
14005daa5jmp 0x14005d4d5
14005daaa
14005daaa 66 0f 1f 44 00 00 f..D..
14005dab0
14005dab0loc_14005dab0:
14005dab0mov [rsp+143], 0
14005dab8movzx edx, [r15+32]
14005dabdxor r8l, r8l
14005dac0xor ebp, ebp
14005dac2mov [rsp+141], 1
14005dacamov [rsp+142], 0
14005dad2jmp 0x14005d480
14005dad7
14005dad7 66 0f 1f 84 00 00 00 00 00 f........
14005dae0
14005dae0loc_14005dae0:
14005dae0mov [rsp+32], 1
14005dae9xor r9l, r9l
14005daecxor r8l, r8l
14005daefmov rdx, rax
14005daf2mov rcx, [rsp+144]
14005dafamov [rsp+168], rax
14005db02call 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)
14005db07mov rdx, [rsp+176]
14005db0fmov rax, [rsp+168]
14005db17jmp 0x14005da50
14005db1c
14005db1c 0f 1f 40 00 ..@.
14005db20
14005db20loc_14005db20:
14005db20xor r14l, r14l
14005db23jmp 0x14005d5d0
14005db28
14005db28 0f 1f 84 00 00 00 00 00 ........
14005db30
14005db30loc_14005db30:
14005db30movzx ecx, [rsp+142]
14005db38xor ecx, 1
14005db3bcmp edi, 10
14005db3esete r9b
14005db42or cl, r9b
14005db45jne 0x14005dc50
14005db4b
14005db4bloc_14005db4b:
14005db4bcmp [r15+112], r12b
14005db4fje 0x14005db5b
14005db51cmp [r15+113], r12b
14005db55jne 0x14005e223
14005db5b
14005db5bloc_14005db5b:
14005db5btest r13l, r13l
14005db5esete cl
14005db61cmp edi, 16
14005db64sete r9b
14005db68or cl, r9b
14005db6bje 0x14005e268
14005db71mov [rsp+142], 0
14005db79xor ebp, ebp
14005db7bmov edi, 16
14005db80
14005db80loc_14005db80:
14005db80mov rdx, [rbx+16]
14005db84mov rcx, [rbx+24]
14005db88cmp rdx, rcx
14005db8bjae 0x14005dff4
14005db91add rdx, 1
14005db95mov [rbx+16], rdx
14005db99cmp rdx, rcx
14005db9cjae 0x14005e16d
14005dba2cmp [rsp+96], 0
14005dba8je 0x14005df46
14005dbae
14005dbaeloc_14005dbae:
14005dbaecmp [rsp+104], -1
14005dbb3je 0x14005e0e6
14005dbb9
14005dbb9loc_14005dbb9:
14005dbb9mov [rsp+141], 1
14005dbc1movzx edx, [r15+32]
14005dbc6mov r8l, r12l
14005dbc9mov esi, -1
14005dbcejmp 0x14005d480
14005dbd3
14005dbd3 0f 1f 44 00 00 ..D..
14005dbd8
14005dbd8loc_14005dbd8:
14005dbd8cmp [rsp+104], -1
14005dbddjne 0x14005d96d
14005dbe3mov [rsp+96], 0
14005dbecmov rax, [rbx+16]
14005dbf0
14005dbf0loc_14005dbf0:
14005dbf0movzx r8l, [rax]
14005dbf4
14005dbf4loc_14005dbf4:
14005dbf4mov esi, -1
14005dbf9jmp 0x14005d8d0
14005dbfe
14005dbfe 66 90 f.
14005dc00
14005dc00loc_14005dc00:
14005dc00mov rax, r12
14005dc03neg rax
14005dc06cmp [rsp+143], 0
14005dc0ecmovne r12, rax
14005dc12mov rax, [rsp+152]
14005dc1amov [rax], r12
14005dc1djmp 0x14005d614
14005dc22
14005dc22 66 0f 1f 44 00 00 f..D..
14005dc28
14005dc28loc_14005dc28:
14005dc28mov rax, [rsp+128]
14005dc30mov [rax], 4
14005dc36jmp 0x14005d7df
14005dc3b
14005dc3b 0f 1f 44 00 00 ..D..
14005dc40
14005dc40loc_14005dc40:
14005dc40mov [rsp+143], 0
14005dc48jmp 0x14005d440
14005dc4d
14005dc4d 0f 1f 00 ...
14005dc50
14005dc50loc_14005dc50:
14005dc50test r13l, r13l
14005dc53sete r9b
14005dc57cmp edi, 8
14005dc5asete dl
14005dc5dor r9b, dl
14005dc60mov [rsp+142], r9b
14005dc68je 0x14005df80
14005dc6exor ebp, ebp
14005dc70mov edi, 8
14005dc75jmp 0x14005db80
14005dc7a
14005dc7a 66 0f 1f 44 00 00 f..D..
14005dc80
14005dc80loc_14005dc80:
14005dc80mov rax, [rbx+16]
14005dc84cmp rax, [rbx+24]
14005dc88jae 0x14005e05e
14005dc8emovzx r8l, [rax]
14005dc92jmp 0x14005d3a8
14005dc97
14005dc97 66 0f 1f 84 00 00 00 00 00 f........
14005dca0
14005dca0loc_14005dca0:
14005dca0mov ecx, 144
14005dca5call operator new(unsigned long long)
14005dcaamov r12, rax
14005dcadmov [rax+8], 0
14005dcb4mov rax, [rip+0x139635]
14005dcbbxor r8l, r8l
14005dcbemov [r12+32], 0
14005dcc4lea rdx, [rdi+208]
14005dccbmov rcx, r12
14005dcceadd rax, 16
14005dcd2mov [r12+72], r8w
14005dcd8mov [r12], rax
14005dcdcmov [r12+16], 0
14005dce5mov [r12+24], 0
14005dceemov [r12+40], 0
14005dcf7mov [r12+48], 0
14005dd00mov [r12+56], 0
14005dd09mov [r12+64], 0
14005dd12mov [r12+136], 0
14005dd1bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005dd20mov rcx, [rdi+208]
14005dd27mov r8, r14
14005dd2amov rdx, r12
14005dd2dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005dd32mov r15, [r13]
14005dd36jmp 0x14005d337
14005dd3b
14005dd3b 0f 1f 44 00 00 ..D..
14005dd40
14005dd40loc_14005dd40:
14005dd40movzx r14l, [rsp+141]
14005dd49xor r12l, r12l
14005dd4cmov [rsp+141], 0
14005dd54jmp 0x14005d5d0
14005dd59
14005dd59 0f 1f 80 00 00 00 00 .......
14005dd60
14005dd60loc_14005dd60:
14005dd60cmp [rsp+104], -1
14005dd65jne 0x14005d5ba
14005dd6bmov [rsp+96], 0
14005dd74mov rax, [rbx+16]
14005dd78
14005dd78loc_14005dd78:
14005dd78movzx r8l, [rax]
14005dd7c
14005dd7cloc_14005dd7c:
14005dd7cmov esi, -1
14005dd81jmp 0x14005d530
14005dd86
14005dd86 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005dd90
14005dd90loc_14005dd90:
14005dd90mov rax, [rbp+24]
14005dd94xor r8l, r8l
14005dd97cmp [rbp+16], rax
14005dd9bjb 0x14005d38e
14005dda1mov rax, [rbp]
14005dda5mov [rsp+56], dl
14005dda9mov rcx, rbp
14005ddacmov [rsp+48], r8b
14005ddb1call [rax+72]
14005ddb4movzx r8l, [rsp+48]
14005ddbamovzx edx, [rsp+56]
14005ddbfcmp eax, -1
14005ddc2mov eax, 0
14005ddc7cmovne rax, rbp
14005ddcbcmove r8l, edx
14005ddcfmov [rsp+96], rax
14005ddd4jmp 0x14005d38e
14005ddd9
14005ddd9 0f 1f 80 00 00 00 00 .......
14005dde0
14005dde0loc_14005dde0:
14005dde0mov rax, [rbx+24]
14005dde4cmp [rbx+16], rax
14005dde8jae 0x14005e03b
14005ddeexor r12l, r12l
14005ddf1jmp 0x14005d376
14005ddf6
14005ddf6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005de00
14005de00loc_14005de00:
14005de00movzx r14l, [rsp+141]
14005de09xor r12l, r12l
14005de0cxor edi, edi
14005de0emov [rsp+141], 0
14005de16jmp 0x14005d5d0
14005de1b
14005de1b 0f 1f 44 00 00 ..D..
14005de20
14005de20loc_14005de20:
14005de20mov rax, [rsp+96]
14005de25mov rsi, [rax+24]
14005de29cmp [rax+16], rsi
14005de2djb 0x14005d96d
14005de33xor esi, esi
14005de35nop [rax+rax]
14005de40
14005de40loc_14005de40:
14005de40mov rcx, [rsp+96]
14005de45mov rax, [rcx]
14005de48call [rax+72]
14005de4bcmp eax, -1
14005de4emov eax, 0
14005de53mov edx, 0
14005de58cmovne rdx, [rsp+96]
14005de5ecmove eax, r14l
14005de62mov [rsp+96], rdx
14005de67cmp al, sil
14005de6aje 0x14005d96d
14005de70test rbx, rbx
14005de73jne 0x14005d9e0
14005de79mov r8l, -1
14005de7fjmp 0x14005dbf4
14005de84
14005de84 0f 1f 40 00 ..@.
14005de88
14005de88loc_14005de88:
14005de88xor r9l, r9l
14005de8bxor r8l, r8l
14005de8emov rdx, r13
14005de91mov [rsp+48], r10
14005de96mov [rsp+32], 1
14005de9fmov rcx, [rsp+144]
14005dea7call 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)
14005deacmov rdx, [rsp+176]
14005deb4mov r10, [rsp+48]
14005deb9jmp 0x14005d7a8
14005debe
14005debe 66 90 f.
14005dec0
14005dec0loc_14005dec0:
14005dec0mov rax, [rsp+96]
14005dec5mov rsi, [rax+24]
14005dec9cmp [rax+16], rsi
14005decdjb 0x14005d5ba
14005ded3xor esi, esi
14005ded5nop [rax+rax]
14005dee0
14005dee0loc_14005dee0:
14005dee0mov rcx, [rsp+96]
14005dee5mov rax, [rcx]
14005dee8call [rax+72]
14005deebcmp eax, -1
14005deeemov edx, 0
14005def3cmovne rdx, [rsp+96]
14005def9sete al
14005defcmov [rsp+96], rdx
14005df01cmp al, sil
14005df04je 0x14005d5ba
14005df0atest rbx, rbx
14005df0djne 0x14005d710
14005df13
14005df13loc_14005df13:
14005df13xor r14l, r14l
14005df16mov esi, -1
14005df1bxor ebx, ebx
14005df1djmp 0x14005d5d0
14005df22
14005df22loc_14005df22:
14005df22cmp [rsp+104], -1
14005df27jne 0x14005dfcd
14005df2d
14005df2dloc_14005df2d:
14005df2dmov [rsp+96], 0
14005df36movzx r8l, [rdx]
14005df3a
14005df3aloc_14005df3a:
14005df3amov edx, eax
14005df3cmov esi, -1
14005df41jmp 0x14005d440
14005df46
14005df46loc_14005df46:
14005df46cmp [rsp+104], -1
14005df4bjne 0x14005e260
14005df51
14005df51loc_14005df51:
14005df51mov rdx, [rbx+16]
14005df55
14005df55loc_14005df55:
14005df55mov [rsp+96], 0
14005df5emovzx r12l, [rdx]
14005df62
14005df62loc_14005df62:
14005df62mov edx, eax
14005df64mov esi, -1
14005df69cmp [rsp+142], 0
14005df71jne 0x14005d44d
14005df77jmp 0x14005d475
14005df7c
14005df7c 0f 1f 40 00 ..@.
14005df80
14005df80loc_14005df80:
14005df80mov [rsp+142], cl
14005df87add ebp, 1
14005df8ajmp 0x14005db80
14005df8f
14005df8floc_14005df8f:
14005df8fmov rax, [rbx]
14005df92mov [rsp+48], r8b
14005df97mov rcx, rbx
14005df9acall [rax+80]
14005df9dmov rdx, [rbx+16]
14005dfa1cmp rdx, [rbx+24]
14005dfa5movzx r8l, [rsp+48]
14005dfabjae 0x14005e125
14005dfb1cmp [rsp+96], 0
14005dfb7jne 0x14005d406
14005dfbdmovzx eax, [r15+32]
14005dfc2cmp [rsp+104], -1
14005dfc7je 0x14005df2d
14005dfcd
14005dfcdloc_14005dfcd:
14005dfcdmov [rsp+96], 0
14005dfd6
14005dfd6loc_14005dfd6:
14005dfd6mov [rsp+141], 1
14005dfdemov edx, eax
14005dfe0mov esi, -1
14005dfe5xor ebp, ebp
14005dfe7mov [rsp+142], 0
14005dfefjmp 0x14005d480
14005dff4
14005dff4loc_14005dff4:
14005dff4mov rax, [rbx]
14005dff7mov rcx, rbx
14005dffacall [rax+80]
14005dffdmov rax, [rbx+24]
14005e001cmp [rbx+16], rax
14005e005jae 0x14005e16d
14005e00bcmp [rsp+96], 0
14005e011jne 0x14005dbae
14005e017cmp [rsp+104], -1
14005e01cjne 0x14005e196
14005e022movzx eax, [r15+32]
14005e027jmp 0x14005df51
14005e02c
14005e02cloc_14005e02c:
14005e02cmov [rsp+141], al
14005e033xor r14l, r14l
14005e036jmp 0x14005d5d0
14005e03b
14005e03bloc_14005e03b:
14005e03bmov rax, [rbx]
14005e03emov rcx, rbx
14005e041call [rax+72]
14005e044cmp eax, -1
14005e047mov eax, 0
14005e04ccmovne r12l, eax
14005e050mov eax, 0
14005e055cmove rbx, rax
14005e059jmp 0x14005d376
14005e05e
14005e05eloc_14005e05e:
14005e05emov rax, [rbx]
14005e061mov rcx, rbx
14005e064call [rax+72]
14005e067mov edx, -1
14005e06ccmp eax, -1
14005e06fcmovne edx, eax
14005e072mov eax, 0
14005e077cmove rbx, rax
14005e07bmov r8l, edx
14005e07ejmp 0x14005d3a8
14005e083
14005e083loc_14005e083:
14005e083cmp [rsp+96], 0
14005e089je 0x14005e20b
14005e08fmov r8l, -1
14005e095xor ebx, ebx
14005e097cmp [rsp+104], -1
14005e09cjne 0x14005dbf4
14005e0a2mov rax, [rsp+96]
14005e0a7mov rsi, [rax+24]
14005e0abcmp [rax+16], rsi
14005e0afjb 0x14005dbf4
14005e0b5mov esi, r14l
14005e0b8jmp 0x14005de40
14005e0bd
14005e0bdloc_14005e0bd:
14005e0bdmov esi, 1
14005e0c2xor ebx, ebx
14005e0c4jmp 0x14005dee0
14005e0c9
14005e0c9loc_14005e0c9:
14005e0c9mov rax, [rsp+96]
14005e0cemov rsi, [rax+24]
14005e0d2cmp [rax+16], rsi
14005e0d6jae 0x14005e27f
14005e0dcmovzx eax, [r15+32]
14005e0e1jmp 0x14005dfd6
14005e0e6
14005e0e6loc_14005e0e6:
14005e0e6mov rax, [rsp+96]
14005e0ebmov rsi, [rax+24]
14005e0efcmp [rax+16], rsi
14005e0f3jb 0x14005dbb9
14005e0f9mov rcx, [rsp+96]
14005e0femov rax, [rcx]
14005e101call [rax+72]
14005e104add eax, 1
14005e107jne 0x14005dbb9
14005e10d
14005e10dloc_14005e10d:
14005e10dmov rdx, [rbx+16]
14005e111cmp rdx, [rbx+24]
14005e115jae 0x14005e1e3
14005e11bmovzx eax, [r15+32]
14005e120jmp 0x14005df55
14005e125
14005e125loc_14005e125:
14005e125mov rax, [rbx]
14005e128mov [rsp+48], r8b
14005e12dmov rcx, rbx
14005e130call [rax+72]
14005e133movzx r8l, [rsp+48]
14005e139cmp eax, -1
14005e13cje 0x14005e334
14005e142cmp [rsp+96], 0
14005e148jne 0x14005d406
14005e14ecmp [rsp+104], -1
14005e153jne 0x14005e32a
14005e159
14005e159loc_14005e159:
14005e159mov rdx, [rbx+16]
14005e15dcmp rdx, [rbx+24]
14005e161jae 0x14005e1bb
14005e163movzx eax, [r15+32]
14005e168jmp 0x14005df2d
14005e16d
14005e16dloc_14005e16d:
14005e16dmov rax, [rbx]
14005e170mov rcx, rbx
14005e173call [rax+72]
14005e176cmp eax, -1
14005e179je 0x14005e2a8
14005e17fcmp [rsp+96], 0
14005e185jne 0x14005dbae
14005e18bcmp [rsp+104], -1
14005e190je 0x14005e10d
14005e196
14005e196loc_14005e196:
14005e196movzx eax, [r15+32]
14005e19bmov r8l, r12l
14005e19e
14005e19eloc_14005e19e:
14005e19emov [rsp+96], 0
14005e1a7mov edx, eax
14005e1a9mov esi, -1
14005e1aemov [rsp+141], 1
14005e1b6jmp 0x14005d480
14005e1bb
14005e1bbloc_14005e1bb:
14005e1bbmov rax, [rbx]
14005e1bemov rcx, rbx
14005e1c1call [rax+72]
14005e1c4cmp eax, -1
14005e1c7je 0x14005e3b3
14005e1cdmov [rsp+96], 0
14005e1d6mov r8l, eax
14005e1d9movzx eax, [r15+32]
14005e1dejmp 0x14005df3a
14005e1e3
14005e1e3loc_14005e1e3:
14005e1e3mov rax, [rbx]
14005e1e6mov rcx, rbx
14005e1e9call [rax+72]
14005e1eccmp eax, -1
14005e1efje 0x14005e376
14005e1f5mov [rsp+96], 0
14005e1femov r12l, eax
14005e201movzx eax, [r15+32]
14005e206jmp 0x14005df62
14005e20b
14005e20bloc_14005e20b:
14005e20bcmp [rsp+104], -1
14005e210je 0x14005e3a9
14005e216xor ebx, ebx
14005e218mov r8l, -1
14005e21ejmp 0x14005dbf4
14005e223
14005e223loc_14005e223:
14005e223mov [rsp+141], 0
14005e22bmov r8l, r12l
14005e22emov [rsp+142], 1
14005e236jmp 0x14005d480
14005e23b
14005e23bloc_14005e23b:
14005e23bcmp [rsp+104], -1
14005e240jne 0x14005df13
14005e246or esi, -1
14005e249xor ebx, ebx
14005e24bmov r14l, 1
14005e251jmp 0x14005d5d0
14005e256
14005e256 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005e260
14005e260loc_14005e260:
14005e260mov r8l, r12l
14005e263jmp 0x14005e19e
14005e268
14005e268loc_14005e268:
14005e268mov [rsp+141], cl
14005e26fmov r8l, r12l
14005e272mov [rsp+142], 1
14005e27ajmp 0x14005d489
14005e27f
14005e27floc_14005e27f:
14005e27fmov rcx, [rsp+96]
14005e284mov [rsp+48], r8b
14005e289mov rax, [rcx]
14005e28ccall [rax+72]
14005e28fadd eax, 1
14005e292je 0x14005e159
14005e298movzx eax, [r15+32]
14005e29dmovzx r8l, [rsp+48]
14005e2a3jmp 0x14005dfd6
14005e2a8
14005e2a8loc_14005e2a8:
14005e2a8cmp [rsp+96], 0
14005e2aeje 0x14005e35d
14005e2b4cmp [rsp+104], -1
14005e2b9je 0x14005e2cd
14005e2bb
14005e2bbloc_14005e2bb:
14005e2bbmovzx eax, [r15+32]
14005e2c0mov r12l, -1
14005e2c6xor ebx, ebx
14005e2c8jmp 0x14005df62
14005e2cd
14005e2cdloc_14005e2cd:
14005e2cdmov rax, [rsp+96]
14005e2d2mov rsi, [rax+24]
14005e2d6cmp [rax+16], rsi
14005e2dajb 0x14005e2bb
14005e2dcmov rcx, [rsp+96]
14005e2e1mov rax, [rcx]
14005e2e4call [rax+72]
14005e2e7cmp eax, -1
14005e2eajne 0x14005e2bb
14005e2ecmovzx eax, [r15+32]
14005e2f1mov r8l, r12l
14005e2f4xor ebx, ebx
14005e2f6jmp 0x14005e19e
14005e2fb
14005e2fb 48 89 c1 e8 8d H....
14005e300 39 0a 00 49 8b 04 24 4c 89 e1 ff 50 08 48 8b 3d 9..I..$L...P.H.=
14005e310 7c 93 13 00 48 8b 84 24 d8 00 00 00 48 2b 07 0f |...H..$....H+..
14005e320 84 42 01 00 00 .B...
14005e325
14005e325loc_14005e325:
14005e325call __stack_chk_fail
14005e32a
14005e32aloc_14005e32a:
14005e32amovzx eax, [r15+32]
14005e32fjmp 0x14005dfcd
14005e334
14005e334loc_14005e334:
14005e334cmp [rsp+96], 0
14005e33aje 0x14005e411
14005e340cmp [rsp+104], -1
14005e345je 0x14005e3cc
14005e34b
14005e34bloc_14005e34b:
14005e34bmovzx eax, [r15+32]
14005e350mov r8l, -1
14005e356xor ebx, ebx
14005e358jmp 0x14005df3a
14005e35d
14005e35dloc_14005e35d:
14005e35dcmp [rsp+104], -1
14005e362je 0x14005e38f
14005e364movzx eax, [r15+32]
14005e369xor ebx, ebx
14005e36bmov r12l, -1
14005e371jmp 0x14005df62
14005e376
14005e376loc_14005e376:
14005e376xor edx, edx
14005e378movzx eax, [r15+32]
14005e37dmov r12l, -1
14005e383xor ebx, ebx
14005e385mov [rsp+96], rdx
14005e38ajmp 0x14005df62
14005e38f
14005e38floc_14005e38f:
14005e38fmov [rsp+141], 1
14005e397mov r8l, r12l
14005e39aor esi, -1
14005e39dxor ebx, ebx
14005e39fmovzx edx, [r15+32]
14005e3a4jmp 0x14005d480
14005e3a9
14005e3a9loc_14005e3a9:
14005e3a9or esi, -1
14005e3acxor ebx, ebx
14005e3aejmp 0x14005d5d0
14005e3b3
14005e3b3loc_14005e3b3:
14005e3b3xor ecx, ecx
14005e3b5movzx eax, [r15+32]
14005e3bamov r8l, -1
14005e3c0xor ebx, ebx
14005e3c2mov [rsp+96], rcx
14005e3c7jmp 0x14005df3a
14005e3cc
14005e3ccloc_14005e3cc:
14005e3ccmov rax, [rsp+96]
14005e3d1mov rsi, [rax+24]
14005e3d5cmp [rax+16], rsi
14005e3d9jb 0x14005e34b
14005e3dfmov rcx, [rsp+96]
14005e3e4mov [rsp+48], r8b
14005e3e9mov rax, [rcx]
14005e3eccall [rax+72]
14005e3efmovzx r8l, [rsp+48]
14005e3f5add eax, 1
14005e3f8jne 0x14005e34b
14005e3fe
14005e3feloc_14005e3fe:
14005e3fexor eax, eax
14005e400xor ebx, ebx
14005e402mov [rsp+96], rax
14005e407movzx eax, [r15+32]
14005e40cjmp 0x14005dfd6
14005e411
14005e411loc_14005e411:
14005e411cmp [rsp+104], -1
14005e416je 0x14005e3fe
14005e418movzx eax, [r15+32]
14005e41dxor ebx, ebx
14005e41fmov r8l, -1
14005e425jmp 0x14005df3a
14005e42a
14005e42a 48 8b 8c 24 90 00 H..$..
14005e430 00 00 48 89 c3 e8 d6 eb 07 00 48 8b 3d 4f 92 13 ..H.......H.=O..
14005e440 00 48 8b 84 24 d8 00 00 00 48 2b 07 0f 85 d3 fe .H..$....H+.....
14005e450 ff ff 48 89 d9 e8 46 cf fb ff 48 89 c1 e8 2e 38 ..H...F...H....8
14005e460 0a 00 e9 a6 fe ff ff e8 e4 3d 0a 00 48 89 c3 e8 .........=..H...
14005e470 0c 3a 0a 00 48 8b 3d 15 92 13 00 48 8b 84 24 d8 .:..H.=....H..$.
14005e480 00 00 00 48 2b 07 74 ca e9 98 fe ff ff ...H+.t......
14005d290
14005d290std::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 long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, long long&) const:
14005d290push r15
14005d292push r14
14005d294push r13
14005d296push r12
14005d298push rbp
14005d299push rdi
14005d29apush rsi
14005d29bpush rbx
14005d29csub rsp, 232
14005d2a3mov rsi, [rip+0x13a3e6]
14005d2aamov rax, [r9+8]
14005d2aemovdqu x0, [r8]
14005d2b3mov rbp, [r9]
14005d2b6mov rdi, [rsp+336]
14005d2bemov [rsp+104], rax
14005d2c3mov rax, [rsp+344]
14005d2cbmovups [rsp+80], x0
14005d2d0mov rdx, [rsp+88]
14005d2d5mov [rsp+128], rax
14005d2ddmov rax, [rsp+352]
14005d2e5mov [rsp+120], rcx
14005d2ealea rcx, [rip+0xa8caf]
14005d2f1mov [rsp+152], rax
14005d2f9mov rax, [rsi]
14005d2fcmov [rsp+216], rax
14005d304mov rax, [rsp+80]
14005d309mov [rsp+96], rbp
14005d30emov esi, edx
14005d310mov rbx, rax
14005d313call std::locale::id::_M_id() const
14005d318mov r14, rax
14005d31bmov rax, [rdi+208]
14005d322mov rax, [rax+24]
14005d326lea r13, [rax+8*r14]
14005d32amov r15, [r13]
14005d32etest r15, r15
14005d331je 0x14005dca0
14005d337
14005d337loc_14005d337:
14005d337mov r13l, [rdi+24]
14005d33bmov edi, 8
14005d340and r13l, 74
14005d344cmp r13l, 64
14005d348je 0x14005d35c
14005d34acmp r13l, 8
14005d34emov edi, 10
14005d353mov eax, 16
14005d358cmove rdi, rax
14005d35c
14005d35cloc_14005d35c:
14005d35ccmp esi, -1
14005d35fsete r14b
14005d363test rbx, rbx
14005d366setne r12b
14005d36aand r12b, r14b
14005d36djne 0x14005dde0
14005d373mov r12l, r14l
14005d376
14005d376loc_14005d376:
14005d376cmp [rsp+104], -1
14005d37bsete r8b
14005d37ftest rbp, rbp
14005d382setne dl
14005d385and dl, r8b
14005d388jne 0x14005dd90
14005d38e
14005d38eloc_14005d38e:
14005d38ecmp r12b, r8b
14005d391je 0x14005dab0
14005d397test rbx, rbx
14005d39aje 0x14005d3a5
14005d39ctest r14b, r14b
14005d39fjne 0x14005dc80
14005d3a5
14005d3a5loc_14005d3a5:
14005d3a5mov r8l, esi
14005d3a8
14005d3a8loc_14005d3a8:
14005d3a8movzx eax, [r15+32]
14005d3admovzx ecx, [r15+110]
14005d3b2mov edx, eax
14005d3b4cmp cl, r8b
14005d3b7je 0x14005d3c3
14005d3b9cmp [r15+111], r8b
14005d3bdjne 0x14005dc40
14005d3c3
14005d3c3loc_14005d3c3:
14005d3c3cmp cl, r8b
14005d3c6sete [rsp+143]
14005d3cetest al, al
14005d3d0jne 0x14005d430
14005d3d2
14005d3d2loc_14005d3d2:
14005d3d2cmp [r15+72], r8b
14005d3d6je 0x14005d440
14005d3d8mov rdx, [rbx+16]
14005d3dcmov rcx, [rbx+24]
14005d3e0cmp rdx, rcx
14005d3e3jae 0x14005df8f
14005d3e9add rdx, 1
14005d3edmov [rbx+16], rdx
14005d3f1cmp rdx, rcx
14005d3f4jae 0x14005e125
14005d3facmp [rsp+96], 0
14005d400je 0x14005df22
14005d406
14005d406loc_14005d406:
14005d406cmp [rsp+104], -1
14005d40bje 0x14005e0c9
14005d411mov [rsp+141], 1
14005d419movzx edx, [r15+32]
14005d41emov esi, -1
14005d423xor ebp, ebp
14005d425mov [rsp+142], 0
14005d42djmp 0x14005d480
14005d42f
14005d42f 90 .
14005d430
14005d430loc_14005d430:
14005d430cmp [r15+73], r8b
14005d434jne 0x14005d3d2
14005d436nop [rax+rax]
14005d440
14005d440loc_14005d440:
14005d440mov [rsp+142], 0
14005d448xor ebp, ebp
14005d44amov r12l, r8l
14005d44d
14005d44dloc_14005d44d:
14005d44dtest al, al
14005d44fje 0x14005d457
14005d451cmp [r15+73], r12b
14005d455je 0x14005d475
14005d457
14005d457loc_14005d457:
14005d457cmp [r15+72], r12b
14005d45bje 0x14005d475
14005d45dcmp [r15+114], r12b
14005d461je 0x14005db30
14005d467cmp [rsp+142], 0
14005d46fjne 0x14005db4b
14005d475
14005d475loc_14005d475:
14005d475mov [rsp+141], 0
14005d47dmov r8l, r12l
14005d480
14005d480loc_14005d480:
14005d480cmp edi, 16
14005d483je 0x14005da70
14005d489
14005d489loc_14005d489:
14005d489movsxd rax, edi
14005d48cmov r13l, edi
14005d48fmov [rsp+56], rax
14005d494
14005d494loc_14005d494:
14005d494lea rax, [rsp+176]
14005d49cmov [rsp+192], 0
14005d4a4mov [rsp+144], rax
14005d4aclea rax, [rsp+192]
14005d4b4mov [rsp+112], rax
14005d4b9mov [rsp+176], rax
14005d4c1mov [rsp+184], 0
14005d4cdtest dl, dl
14005d4cfjne 0x14005da88
14005d4d5
14005d4d5loc_14005d4d5:
14005d4d5movzx ecx, [rsp+143]
14005d4ddxor edx, edx
14005d4dfmov rax, 0x7fffffffffffffff
14005d4e9movzx r14l, [r15+136]
14005d4f1mov [rsp+64], rdi
14005d4f6add rax, rcx
14005d4f9mov [rsp+160], rcx
14005d501mov [rsp+72], rax
14005d506div rdi
14005d509mov [rsp+48], rax
14005d50etest r14b, r14b
14005d511jne 0x14005d8b0
14005d517xor edi, edi
14005d519cmp [rsp+141], 0
14005d521jne 0x14005dd40
14005d527xor r12l, r12l
14005d52alea r14l, [r13+48]
14005d52enop
14005d530
14005d530loc_14005d530:
14005d530cmp r13l, 10
14005d534jg 0x14005d748
14005d53acmp r8b, 47
14005d53ejle 0x14005db20
14005d544cmp r8b, r14b
14005d547jge 0x14005db20
14005d54dmovsx eax, r8b
14005d551sub eax, 48
14005d554
14005d554loc_14005d554:
14005d554cmp [rsp+48], r12
14005d559jb 0x14005d6a8
14005d55fmov r10, [rsp+64]
14005d564mov rdx, [rsp+72]
14005d569cdqe
14005d56bimul r10, r12
14005d56fsub rdx, rax
14005d572cmp rdx, r10
14005d575lea r12, [rax+r10]
14005d579mov rax, [rbx+16]
14005d57dsetb dl
14005d580add ebp, 1
14005d583or edi, edx
14005d585mov rdx, [rbx+24]
14005d589cmp rax, rdx
14005d58cjae 0x14005d6be
14005d592
14005d592loc_14005d592:
14005d592add rax, 1
14005d596mov [rbx+16], rax
14005d59acmp rax, rdx
14005d59djae 0x14005d6e0
14005d5a3
14005d5a3loc_14005d5a3:
14005d5a3cmp [rsp+96], 0
14005d5a9je 0x14005dd60
14005d5af
14005d5afloc_14005d5af:
14005d5afcmp [rsp+104], -1
14005d5b4je 0x14005dec0
14005d5ba
14005d5baloc_14005d5ba:
14005d5bamov esi, -1
14005d5bfmov r14l, 1
14005d5c5nop [rax+rax]
14005d5d0
14005d5d0loc_14005d5d0:
14005d5d0mov r13, [rsp+184]
14005d5d8test r13, r13
14005d5dbjne 0x14005d780
14005d5e1cmp [rsp+142], 1
14005d5e9je 0x14005d7fc
14005d5eftest ebp, ebp
14005d5f1jne 0x14005d7fc
14005d5f7
14005d5f7loc_14005d5f7:
14005d5f7mov rax, [rsp+152]
14005d5ffmov [rax], 0
14005d606mov rax, [rsp+128]
14005d60emov [rax], 4
14005d614
14005d614loc_14005d614:
14005d614test r14b, r14b
14005d617je 0x14005d624
14005d619mov rax, [rsp+128]
14005d621or [rax], 2
14005d624
14005d624loc_14005d624:
14005d624mov rdx, [rsp+88]
14005d629mov [rsp+80], rbx
14005d62emov eax, esi
14005d630mov rcx, [rsp+80]
14005d635mov [rsp+88], rdx
14005d63amov rbx, [rsp+88]
14005d63fmov rdx, 0xffffffff00000000
14005d649mov rsi, rbx
14005d64cand rsi, rdx
14005d64for rsi, rax
14005d652mov rax, [rsp+120]
14005d657mov [rax], rcx
14005d65amov rcx, [rsp+176]
14005d662mov [rax+8], rsi
14005d666cmp rcx, [rsp+112]
14005d66bje 0x14005d672
14005d66dcall operator delete(void*)
14005d672
14005d672loc_14005d672:
14005d672mov rdi, [rip+0x13a017]
14005d679mov rax, [rsp+216]
14005d681sub rax, [rdi]
14005d684jne 0x14005e325
14005d68amov rax, [rsp+120]
14005d68fadd rsp, 232
14005d696pop rbx
14005d697pop rsi
14005d698pop rdi
14005d699pop rbp
14005d69apop r12
14005d69cpop r13
14005d69epop r14
14005d6a0pop r15
14005d6a2ret
14005d6a3
14005d6a3 0f 1f 44 00 00 ..D..
14005d6a8
14005d6a8loc_14005d6a8:
14005d6a8mov rax, [rbx+16]
14005d6acmov rdx, [rbx+24]
14005d6b0mov edi, 1
14005d6b5cmp rax, rdx
14005d6b8jb 0x14005d592
14005d6be
14005d6beloc_14005d6be:
14005d6bemov rax, [rbx]
14005d6c1mov rcx, rbx
14005d6c4call [rax+80]
14005d6c7mov rax, [rbx+24]
14005d6cbcmp [rbx+16], rax
14005d6cfjb 0x14005d5a3
14005d6d5nop [rax+rax]
14005d6e0
14005d6e0loc_14005d6e0:
14005d6e0mov rax, [rbx]
14005d6e3mov rcx, rbx
14005d6e6call [rax+72]
14005d6e9cmp eax, -1
14005d6ecje 0x14005d849
14005d6f2cmp [rsp+96], 0
14005d6f8jne 0x14005d5af
14005d6fecmp [rsp+104], -1
14005d703jne 0x14005d5ba
14005d709nop [rax]
14005d710
14005d710loc_14005d710:
14005d710mov rax, [rbx+16]
14005d714cmp rax, [rbx+24]
14005d718jb 0x14005dd78
14005d71emov rax, [rbx]
14005d721mov rcx, rbx
14005d724call [rax+72]
14005d727cmp eax, -1
14005d72amov edx, -1
14005d72fcmovne edx, eax
14005d732mov eax, 0
14005d737cmove rbx, rax
14005d73bmov r8l, edx
14005d73ejmp 0x14005dd7c
14005d743
14005d743 0f 1f 44 00 00 ..D..
14005d748
14005d748loc_14005d748:
14005d748lea eax, [r8-48]
14005d74cmov edx, r8l
14005d74fcmp al, 9
14005d751jbe 0x14005d770
14005d753lea eax, [r8-97]
14005d757cmp al, 5
14005d759ja 0x14005d88f
14005d75fmovsx eax, r8b
14005d763sub eax, 87
14005d766jmp 0x14005d554
14005d76b
14005d76b 0f 1f 44 00 00 ..D..
14005d770
14005d770loc_14005d770:
14005d770movsx eax, al
14005d773jmp 0x14005d554
14005d778
14005d778 0f 1f 84 00 00 00 00 00 ........
14005d780
14005d780loc_14005d780:
14005d780mov rdx, [rsp+176]
14005d788mov eax, 15
14005d78dcmp rdx, [rsp+112]
14005d792lea r10, [r13+1]
14005d796cmovne rax, [rsp+192]
14005d79fcmp rax, r10
14005d7a2jb 0x14005de88
14005d7a8
14005d7a8loc_14005d7a8:
14005d7a8mov [rdx+r13], bpl
14005d7acmov rax, [rsp+176]
14005d7b4mov [rsp+184], r10
14005d7bcmov r8, [rsp+144]
14005d7c4mov [rax+r13+1], 0
14005d7camov rdx, [r15+24]
14005d7cemov rcx, [r15+16]
14005d7d2call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005d7d7test al, al
14005d7d9je 0x14005dc28
14005d7df
14005d7dfloc_14005d7df:
14005d7dftest ebp, ebp
14005d7e1jne 0x14005d7fc
14005d7e3cmp [rsp+142], 1
14005d7ebje 0x14005d7fc
14005d7edcmp [rsp+184], 0
14005d7f6je 0x14005d5f7
14005d7fc
14005d7fcloc_14005d7fc:
14005d7fccmp [rsp+141], 0
14005d804jne 0x14005d5f7
14005d80atest dil, dil
14005d80dje 0x14005dc00
14005d813mov rax, [rsp+160]
14005d81bmov rdi, [rsp+152]
14005d823mov rdx, 0x7fffffffffffffff
14005d82dneg rax
14005d830xor rax, rdx
14005d833mov [rdi], rax
14005d836mov rax, [rsp+128]
14005d83emov [rax], 4
14005d844jmp 0x14005d614
14005d849
14005d849loc_14005d849:
14005d849cmp [rsp+96], 0
14005d84fje 0x14005e23b
14005d855cmp [rsp+104], -1
14005d85ajne 0x14005df13
14005d860mov rax, [rsp+96]
14005d865mov rsi, [rax+24]
14005d869cmp [rax+16], rsi
14005d86djae 0x14005e0bd
14005d873cmp r13l, 10
14005d877jle 0x14005df13
14005d87dmov esi, -1
14005d882xor ebx, ebx
14005d884mov edx, -1
14005d889mov r8l, -1
14005d88f
14005d88floc_14005d88f:
14005d88fsub edx, 65
14005d892cmp dl, 5
14005d895ja 0x14005db20
14005d89bmovsx eax, r8b
14005d89fsub eax, 55
14005d8a2jmp 0x14005d554
14005d8a7
14005d8a7 66 0f 1f 84 00 00 00 00 00 f........
14005d8b0
14005d8b0loc_14005d8b0:
14005d8b0cmp [rsp+141], 0
14005d8b8jne 0x14005de00
14005d8belea r13, [r15+114]
14005d8c2xor edi, edi
14005d8c4xor r12l, r12l
14005d8c7nop [rax+rax]
14005d8d0
14005d8d0loc_14005d8d0:
14005d8d0movzx eax, [r15+32]
14005d8d5test al, al
14005d8d7je 0x14005d8e3
14005d8d9cmp [r15+73], r8b
14005d8ddje 0x14005da18
14005d8e3
14005d8e3loc_14005d8e3:
14005d8e3cmp [r15+72], r8b
14005d8e7je 0x14005db20
14005d8edmovsx edx, r8b
14005d8f1mov r8, [rsp+56]
14005d8f6mov rcx, r13
14005d8f9call memchr
14005d8fetest rax, rax
14005d901je 0x14005db20
14005d907sub rax, r13
14005d90alea edx, [rax-6]
14005d90dcmp eax, 15
14005d910cmovg eax, edx
14005d913cmp [rsp+48], r12
14005d918jb 0x14005d980
14005d91amov r10, [rsp+64]
14005d91fmov rdx, [rsp+72]
14005d924cdqe
14005d926imul r10, r12
14005d92asub rdx, rax
14005d92dcmp rdx, r10
14005d930lea r12, [rax+r10]
14005d934setb dl
14005d937add ebp, 1
14005d93aor edi, edx
14005d93c
14005d93cloc_14005d93c:
14005d93cmov rax, [rbx+16]
14005d940mov rdx, [rbx+24]
14005d944cmp rax, rdx
14005d947jae 0x14005d990
14005d949
14005d949loc_14005d949:
14005d949add rax, 1
14005d94dmov [rbx+16], rax
14005d951cmp rax, rdx
14005d954jae 0x14005d9b0
14005d956
14005d956loc_14005d956:
14005d956cmp [rsp+96], 0
14005d95cje 0x14005dbd8
14005d962
14005d962loc_14005d962:
14005d962cmp [rsp+104], -1
14005d967je 0x14005de20
14005d96d
14005d96dloc_14005d96d:
14005d96dmov esi, -1
14005d972jmp 0x14005d5d0
14005d977
14005d977 66 0f 1f 84 00 00 00 00 00 f........
14005d980
14005d980loc_14005d980:
14005d980mov rax, [rbx+16]
14005d984mov rdx, [rbx+24]
14005d988mov edi, r14l
14005d98bcmp rax, rdx
14005d98ejb 0x14005d949
14005d990
14005d990loc_14005d990:
14005d990mov rax, [rbx]
14005d993mov rcx, rbx
14005d996call [rax+80]
14005d999mov rax, [rbx+24]
14005d99dcmp [rbx+16], rax
14005d9a1jb 0x14005d956
14005d9a3nop [rax+rax]
14005d9aenop
14005d9b0
14005d9b0loc_14005d9b0:
14005d9b0mov rax, [rbx]
14005d9b3mov rcx, rbx
14005d9b6call [rax+72]
14005d9b9cmp eax, -1
14005d9bcje 0x14005e083
14005d9c2cmp [rsp+96], 0
14005d9c8jne 0x14005d962
14005d9cacmp [rsp+104], -1
14005d9cfjne 0x14005d96d
14005d9d1nop [rax+rax]
14005d9dcnop [rax]
14005d9e0
14005d9e0loc_14005d9e0:
14005d9e0mov rax, [rbx+16]
14005d9e4cmp rax, [rbx+24]
14005d9e8jb 0x14005dbf0
14005d9eemov rax, [rbx]
14005d9f1mov rcx, rbx
14005d9f4call [rax+72]
14005d9f7cmp eax, -1
14005d9famov edx, -1
14005d9ffcmovne edx, eax
14005da02mov eax, 0
14005da07cmove rbx, rax
14005da0bmov r8l, edx
14005da0ejmp 0x14005dbf4
14005da13
14005da13 0f 1f 44 00 00 ..D..
14005da18
14005da18loc_14005da18:
14005da18test ebp, ebp
14005da1aje 0x14005e02c
14005da20mov rax, [rsp+184]
14005da28mov rdx, [rsp+176]
14005da30mov ecx, 15
14005da35cmp rdx, [rsp+112]
14005da3acmovne rcx, [rsp+192]
14005da43lea rsi, [rax+1]
14005da47cmp rcx, rsi
14005da4ajb 0x14005dae0
14005da50
14005da50loc_14005da50:
14005da50mov [rdx+rax], bpl
14005da54mov rdx, [rsp+176]
14005da5cxor ebp, ebp
14005da5emov [rsp+184], rsi
14005da66mov [rdx+rax+1], 0
14005da6bjmp 0x14005d93c
14005da70
14005da70loc_14005da70:
14005da70mov [rsp+56], 22
14005da79mov r13l, 22
14005da7fjmp 0x14005d494
14005da84
14005da84 0f 1f 40 00 ..@.
14005da88
14005da88loc_14005da88:
14005da88mov rcx, [rsp+144]
14005da90mov edx, 32
14005da95mov [rsp+48], r8b
14005da9acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005da9fmovzx r8l, [rsp+48]
14005daa5jmp 0x14005d4d5
14005daaa
14005daaa 66 0f 1f 44 00 00 f..D..
14005dab0
14005dab0loc_14005dab0:
14005dab0mov [rsp+143], 0
14005dab8movzx edx, [r15+32]
14005dabdxor r8l, r8l
14005dac0xor ebp, ebp
14005dac2mov [rsp+141], 1
14005dacamov [rsp+142], 0
14005dad2jmp 0x14005d480
14005dad7
14005dad7 66 0f 1f 84 00 00 00 00 00 f........
14005dae0
14005dae0loc_14005dae0:
14005dae0mov [rsp+32], 1
14005dae9xor r9l, r9l
14005daecxor r8l, r8l
14005daefmov rdx, rax
14005daf2mov rcx, [rsp+144]
14005dafamov [rsp+168], rax
14005db02call 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)
14005db07mov rdx, [rsp+176]
14005db0fmov rax, [rsp+168]
14005db17jmp 0x14005da50
14005db1c
14005db1c 0f 1f 40 00 ..@.
14005db20
14005db20loc_14005db20:
14005db20xor r14l, r14l
14005db23jmp 0x14005d5d0
14005db28
14005db28 0f 1f 84 00 00 00 00 00 ........
14005db30
14005db30loc_14005db30:
14005db30movzx ecx, [rsp+142]
14005db38xor ecx, 1
14005db3bcmp edi, 10
14005db3esete r9b
14005db42or cl, r9b
14005db45jne 0x14005dc50
14005db4b
14005db4bloc_14005db4b:
14005db4bcmp [r15+112], r12b
14005db4fje 0x14005db5b
14005db51cmp [r15+113], r12b
14005db55jne 0x14005e223
14005db5b
14005db5bloc_14005db5b:
14005db5btest r13l, r13l
14005db5esete cl
14005db61cmp edi, 16
14005db64sete r9b
14005db68or cl, r9b
14005db6bje 0x14005e268
14005db71mov [rsp+142], 0
14005db79xor ebp, ebp
14005db7bmov edi, 16
14005db80
14005db80loc_14005db80:
14005db80mov rdx, [rbx+16]
14005db84mov rcx, [rbx+24]
14005db88cmp rdx, rcx
14005db8bjae 0x14005dff4
14005db91add rdx, 1
14005db95mov [rbx+16], rdx
14005db99cmp rdx, rcx
14005db9cjae 0x14005e16d
14005dba2cmp [rsp+96], 0
14005dba8je 0x14005df46
14005dbae
14005dbaeloc_14005dbae:
14005dbaecmp [rsp+104], -1
14005dbb3je 0x14005e0e6
14005dbb9
14005dbb9loc_14005dbb9:
14005dbb9mov [rsp+141], 1
14005dbc1movzx edx, [r15+32]
14005dbc6mov r8l, r12l
14005dbc9mov esi, -1
14005dbcejmp 0x14005d480
14005dbd3
14005dbd3 0f 1f 44 00 00 ..D..
14005dbd8
14005dbd8loc_14005dbd8:
14005dbd8cmp [rsp+104], -1
14005dbddjne 0x14005d96d
14005dbe3mov [rsp+96], 0
14005dbecmov rax, [rbx+16]
14005dbf0
14005dbf0loc_14005dbf0:
14005dbf0movzx r8l, [rax]
14005dbf4
14005dbf4loc_14005dbf4:
14005dbf4mov esi, -1
14005dbf9jmp 0x14005d8d0
14005dbfe
14005dbfe 66 90 f.
14005dc00
14005dc00loc_14005dc00:
14005dc00mov rax, r12
14005dc03neg rax
14005dc06cmp [rsp+143], 0
14005dc0ecmovne r12, rax
14005dc12mov rax, [rsp+152]
14005dc1amov [rax], r12
14005dc1djmp 0x14005d614
14005dc22
14005dc22 66 0f 1f 44 00 00 f..D..
14005dc28
14005dc28loc_14005dc28:
14005dc28mov rax, [rsp+128]
14005dc30mov [rax], 4
14005dc36jmp 0x14005d7df
14005dc3b
14005dc3b 0f 1f 44 00 00 ..D..
14005dc40
14005dc40loc_14005dc40:
14005dc40mov [rsp+143], 0
14005dc48jmp 0x14005d440
14005dc4d
14005dc4d 0f 1f 00 ...
14005dc50
14005dc50loc_14005dc50:
14005dc50test r13l, r13l
14005dc53sete r9b
14005dc57cmp edi, 8
14005dc5asete dl
14005dc5dor r9b, dl
14005dc60mov [rsp+142], r9b
14005dc68je 0x14005df80
14005dc6exor ebp, ebp
14005dc70mov edi, 8
14005dc75jmp 0x14005db80
14005dc7a
14005dc7a 66 0f 1f 44 00 00 f..D..
14005dc80
14005dc80loc_14005dc80:
14005dc80mov rax, [rbx+16]
14005dc84cmp rax, [rbx+24]
14005dc88jae 0x14005e05e
14005dc8emovzx r8l, [rax]
14005dc92jmp 0x14005d3a8
14005dc97
14005dc97 66 0f 1f 84 00 00 00 00 00 f........
14005dca0
14005dca0loc_14005dca0:
14005dca0mov ecx, 144
14005dca5call operator new(unsigned long long)
14005dcaamov r12, rax
14005dcadmov [rax+8], 0
14005dcb4mov rax, [rip+0x139635]
14005dcbbxor r8l, r8l
14005dcbemov [r12+32], 0
14005dcc4lea rdx, [rdi+208]
14005dccbmov rcx, r12
14005dcceadd rax, 16
14005dcd2mov [r12+72], r8w
14005dcd8mov [r12], rax
14005dcdcmov [r12+16], 0
14005dce5mov [r12+24], 0
14005dceemov [r12+40], 0
14005dcf7mov [r12+48], 0
14005dd00mov [r12+56], 0
14005dd09mov [r12+64], 0
14005dd12mov [r12+136], 0
14005dd1bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005dd20mov rcx, [rdi+208]
14005dd27mov r8, r14
14005dd2amov rdx, r12
14005dd2dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005dd32mov r15, [r13]
14005dd36jmp 0x14005d337
14005dd3b
14005dd3b 0f 1f 44 00 00 ..D..
14005dd40
14005dd40loc_14005dd40:
14005dd40movzx r14l, [rsp+141]
14005dd49xor r12l, r12l
14005dd4cmov [rsp+141], 0
14005dd54jmp 0x14005d5d0
14005dd59
14005dd59 0f 1f 80 00 00 00 00 .......
14005dd60
14005dd60loc_14005dd60:
14005dd60cmp [rsp+104], -1
14005dd65jne 0x14005d5ba
14005dd6bmov [rsp+96], 0
14005dd74mov rax, [rbx+16]
14005dd78
14005dd78loc_14005dd78:
14005dd78movzx r8l, [rax]
14005dd7c
14005dd7cloc_14005dd7c:
14005dd7cmov esi, -1
14005dd81jmp 0x14005d530
14005dd86
14005dd86 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005dd90
14005dd90loc_14005dd90:
14005dd90mov rax, [rbp+24]
14005dd94xor r8l, r8l
14005dd97cmp [rbp+16], rax
14005dd9bjb 0x14005d38e
14005dda1mov rax, [rbp]
14005dda5mov [rsp+56], dl
14005dda9mov rcx, rbp
14005ddacmov [rsp+48], r8b
14005ddb1call [rax+72]
14005ddb4movzx r8l, [rsp+48]
14005ddbamovzx edx, [rsp+56]
14005ddbfcmp eax, -1
14005ddc2mov eax, 0
14005ddc7cmovne rax, rbp
14005ddcbcmove r8l, edx
14005ddcfmov [rsp+96], rax
14005ddd4jmp 0x14005d38e
14005ddd9
14005ddd9 0f 1f 80 00 00 00 00 .......
14005dde0
14005dde0loc_14005dde0:
14005dde0mov rax, [rbx+24]
14005dde4cmp [rbx+16], rax
14005dde8jae 0x14005e03b
14005ddeexor r12l, r12l
14005ddf1jmp 0x14005d376
14005ddf6
14005ddf6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005de00
14005de00loc_14005de00:
14005de00movzx r14l, [rsp+141]
14005de09xor r12l, r12l
14005de0cxor edi, edi
14005de0emov [rsp+141], 0
14005de16jmp 0x14005d5d0
14005de1b
14005de1b 0f 1f 44 00 00 ..D..
14005de20
14005de20loc_14005de20:
14005de20mov rax, [rsp+96]
14005de25mov rsi, [rax+24]
14005de29cmp [rax+16], rsi
14005de2djb 0x14005d96d
14005de33xor esi, esi
14005de35nop [rax+rax]
14005de40
14005de40loc_14005de40:
14005de40mov rcx, [rsp+96]
14005de45mov rax, [rcx]
14005de48call [rax+72]
14005de4bcmp eax, -1
14005de4emov eax, 0
14005de53mov edx, 0
14005de58cmovne rdx, [rsp+96]
14005de5ecmove eax, r14l
14005de62mov [rsp+96], rdx
14005de67cmp al, sil
14005de6aje 0x14005d96d
14005de70test rbx, rbx
14005de73jne 0x14005d9e0
14005de79mov r8l, -1
14005de7fjmp 0x14005dbf4
14005de84
14005de84 0f 1f 40 00 ..@.
14005de88
14005de88loc_14005de88:
14005de88xor r9l, r9l
14005de8bxor r8l, r8l
14005de8emov rdx, r13
14005de91mov [rsp+48], r10
14005de96mov [rsp+32], 1
14005de9fmov rcx, [rsp+144]
14005dea7call 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)
14005deacmov rdx, [rsp+176]
14005deb4mov r10, [rsp+48]
14005deb9jmp 0x14005d7a8
14005debe
14005debe 66 90 f.
14005dec0
14005dec0loc_14005dec0:
14005dec0mov rax, [rsp+96]
14005dec5mov rsi, [rax+24]
14005dec9cmp [rax+16], rsi
14005decdjb 0x14005d5ba
14005ded3xor esi, esi
14005ded5nop [rax+rax]
14005dee0
14005dee0loc_14005dee0:
14005dee0mov rcx, [rsp+96]
14005dee5mov rax, [rcx]
14005dee8call [rax+72]
14005deebcmp eax, -1
14005deeemov edx, 0
14005def3cmovne rdx, [rsp+96]
14005def9sete al
14005defcmov [rsp+96], rdx
14005df01cmp al, sil
14005df04je 0x14005d5ba
14005df0atest rbx, rbx
14005df0djne 0x14005d710
14005df13
14005df13loc_14005df13:
14005df13xor r14l, r14l
14005df16mov esi, -1
14005df1bxor ebx, ebx
14005df1djmp 0x14005d5d0
14005df22
14005df22loc_14005df22:
14005df22cmp [rsp+104], -1
14005df27jne 0x14005dfcd
14005df2d
14005df2dloc_14005df2d:
14005df2dmov [rsp+96], 0
14005df36movzx r8l, [rdx]
14005df3a
14005df3aloc_14005df3a:
14005df3amov edx, eax
14005df3cmov esi, -1
14005df41jmp 0x14005d440
14005df46
14005df46loc_14005df46:
14005df46cmp [rsp+104], -1
14005df4bjne 0x14005e260
14005df51
14005df51loc_14005df51:
14005df51mov rdx, [rbx+16]
14005df55
14005df55loc_14005df55:
14005df55mov [rsp+96], 0
14005df5emovzx r12l, [rdx]
14005df62
14005df62loc_14005df62:
14005df62mov edx, eax
14005df64mov esi, -1
14005df69cmp [rsp+142], 0
14005df71jne 0x14005d44d
14005df77jmp 0x14005d475
14005df7c
14005df7c 0f 1f 40 00 ..@.
14005df80
14005df80loc_14005df80:
14005df80mov [rsp+142], cl
14005df87add ebp, 1
14005df8ajmp 0x14005db80
14005df8f
14005df8floc_14005df8f:
14005df8fmov rax, [rbx]
14005df92mov [rsp+48], r8b
14005df97mov rcx, rbx
14005df9acall [rax+80]
14005df9dmov rdx, [rbx+16]
14005dfa1cmp rdx, [rbx+24]
14005dfa5movzx r8l, [rsp+48]
14005dfabjae 0x14005e125
14005dfb1cmp [rsp+96], 0
14005dfb7jne 0x14005d406
14005dfbdmovzx eax, [r15+32]
14005dfc2cmp [rsp+104], -1
14005dfc7je 0x14005df2d
14005dfcd
14005dfcdloc_14005dfcd:
14005dfcdmov [rsp+96], 0
14005dfd6
14005dfd6loc_14005dfd6:
14005dfd6mov [rsp+141], 1
14005dfdemov edx, eax
14005dfe0mov esi, -1
14005dfe5xor ebp, ebp
14005dfe7mov [rsp+142], 0
14005dfefjmp 0x14005d480
14005dff4
14005dff4loc_14005dff4:
14005dff4mov rax, [rbx]
14005dff7mov rcx, rbx
14005dffacall [rax+80]
14005dffdmov rax, [rbx+24]
14005e001cmp [rbx+16], rax
14005e005jae 0x14005e16d
14005e00bcmp [rsp+96], 0
14005e011jne 0x14005dbae
14005e017cmp [rsp+104], -1
14005e01cjne 0x14005e196
14005e022movzx eax, [r15+32]
14005e027jmp 0x14005df51
14005e02c
14005e02cloc_14005e02c:
14005e02cmov [rsp+141], al
14005e033xor r14l, r14l
14005e036jmp 0x14005d5d0
14005e03b
14005e03bloc_14005e03b:
14005e03bmov rax, [rbx]
14005e03emov rcx, rbx
14005e041call [rax+72]
14005e044cmp eax, -1
14005e047mov eax, 0
14005e04ccmovne r12l, eax
14005e050mov eax, 0
14005e055cmove rbx, rax
14005e059jmp 0x14005d376
14005e05e
14005e05eloc_14005e05e:
14005e05emov rax, [rbx]
14005e061mov rcx, rbx
14005e064call [rax+72]
14005e067mov edx, -1
14005e06ccmp eax, -1
14005e06fcmovne edx, eax
14005e072mov eax, 0
14005e077cmove rbx, rax
14005e07bmov r8l, edx
14005e07ejmp 0x14005d3a8
14005e083
14005e083loc_14005e083:
14005e083cmp [rsp+96], 0
14005e089je 0x14005e20b
14005e08fmov r8l, -1
14005e095xor ebx, ebx
14005e097cmp [rsp+104], -1
14005e09cjne 0x14005dbf4
14005e0a2mov rax, [rsp+96]
14005e0a7mov rsi, [rax+24]
14005e0abcmp [rax+16], rsi
14005e0afjb 0x14005dbf4
14005e0b5mov esi, r14l
14005e0b8jmp 0x14005de40
14005e0bd
14005e0bdloc_14005e0bd:
14005e0bdmov esi, 1
14005e0c2xor ebx, ebx
14005e0c4jmp 0x14005dee0
14005e0c9
14005e0c9loc_14005e0c9:
14005e0c9mov rax, [rsp+96]
14005e0cemov rsi, [rax+24]
14005e0d2cmp [rax+16], rsi
14005e0d6jae 0x14005e27f
14005e0dcmovzx eax, [r15+32]
14005e0e1jmp 0x14005dfd6
14005e0e6
14005e0e6loc_14005e0e6:
14005e0e6mov rax, [rsp+96]
14005e0ebmov rsi, [rax+24]
14005e0efcmp [rax+16], rsi
14005e0f3jb 0x14005dbb9
14005e0f9mov rcx, [rsp+96]
14005e0femov rax, [rcx]
14005e101call [rax+72]
14005e104add eax, 1
14005e107jne 0x14005dbb9
14005e10d
14005e10dloc_14005e10d:
14005e10dmov rdx, [rbx+16]
14005e111cmp rdx, [rbx+24]
14005e115jae 0x14005e1e3
14005e11bmovzx eax, [r15+32]
14005e120jmp 0x14005df55
14005e125
14005e125loc_14005e125:
14005e125mov rax, [rbx]
14005e128mov [rsp+48], r8b
14005e12dmov rcx, rbx
14005e130call [rax+72]
14005e133movzx r8l, [rsp+48]
14005e139cmp eax, -1
14005e13cje 0x14005e334
14005e142cmp [rsp+96], 0
14005e148jne 0x14005d406
14005e14ecmp [rsp+104], -1
14005e153jne 0x14005e32a
14005e159
14005e159loc_14005e159:
14005e159mov rdx, [rbx+16]
14005e15dcmp rdx, [rbx+24]
14005e161jae 0x14005e1bb
14005e163movzx eax, [r15+32]
14005e168jmp 0x14005df2d
14005e16d
14005e16dloc_14005e16d:
14005e16dmov rax, [rbx]
14005e170mov rcx, rbx
14005e173call [rax+72]
14005e176cmp eax, -1
14005e179je 0x14005e2a8
14005e17fcmp [rsp+96], 0
14005e185jne 0x14005dbae
14005e18bcmp [rsp+104], -1
14005e190je 0x14005e10d
14005e196
14005e196loc_14005e196:
14005e196movzx eax, [r15+32]
14005e19bmov r8l, r12l
14005e19e
14005e19eloc_14005e19e:
14005e19emov [rsp+96], 0
14005e1a7mov edx, eax
14005e1a9mov esi, -1
14005e1aemov [rsp+141], 1
14005e1b6jmp 0x14005d480
14005e1bb
14005e1bbloc_14005e1bb:
14005e1bbmov rax, [rbx]
14005e1bemov rcx, rbx
14005e1c1call [rax+72]
14005e1c4cmp eax, -1
14005e1c7je 0x14005e3b3
14005e1cdmov [rsp+96], 0
14005e1d6mov r8l, eax
14005e1d9movzx eax, [r15+32]
14005e1dejmp 0x14005df3a
14005e1e3
14005e1e3loc_14005e1e3:
14005e1e3mov rax, [rbx]
14005e1e6mov rcx, rbx
14005e1e9call [rax+72]
14005e1eccmp eax, -1
14005e1efje 0x14005e376
14005e1f5mov [rsp+96], 0
14005e1femov r12l, eax
14005e201movzx eax, [r15+32]
14005e206jmp 0x14005df62
14005e20b
14005e20bloc_14005e20b:
14005e20bcmp [rsp+104], -1
14005e210je 0x14005e3a9
14005e216xor ebx, ebx
14005e218mov r8l, -1
14005e21ejmp 0x14005dbf4
14005e223
14005e223loc_14005e223:
14005e223mov [rsp+141], 0
14005e22bmov r8l, r12l
14005e22emov [rsp+142], 1
14005e236jmp 0x14005d480
14005e23b
14005e23bloc_14005e23b:
14005e23bcmp [rsp+104], -1
14005e240jne 0x14005df13
14005e246or esi, -1
14005e249xor ebx, ebx
14005e24bmov r14l, 1
14005e251jmp 0x14005d5d0
14005e256
14005e256 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005e260
14005e260loc_14005e260:
14005e260mov r8l, r12l
14005e263jmp 0x14005e19e
14005e268
14005e268loc_14005e268:
14005e268mov [rsp+141], cl
14005e26fmov r8l, r12l
14005e272mov [rsp+142], 1
14005e27ajmp 0x14005d489
14005e27f
14005e27floc_14005e27f:
14005e27fmov rcx, [rsp+96]
14005e284mov [rsp+48], r8b
14005e289mov rax, [rcx]
14005e28ccall [rax+72]
14005e28fadd eax, 1
14005e292je 0x14005e159
14005e298movzx eax, [r15+32]
14005e29dmovzx r8l, [rsp+48]
14005e2a3jmp 0x14005dfd6
14005e2a8
14005e2a8loc_14005e2a8:
14005e2a8cmp [rsp+96], 0
14005e2aeje 0x14005e35d
14005e2b4cmp [rsp+104], -1
14005e2b9je 0x14005e2cd
14005e2bb
14005e2bbloc_14005e2bb:
14005e2bbmovzx eax, [r15+32]
14005e2c0mov r12l, -1
14005e2c6xor ebx, ebx
14005e2c8jmp 0x14005df62
14005e2cd
14005e2cdloc_14005e2cd:
14005e2cdmov rax, [rsp+96]
14005e2d2mov rsi, [rax+24]
14005e2d6cmp [rax+16], rsi
14005e2dajb 0x14005e2bb
14005e2dcmov rcx, [rsp+96]
14005e2e1mov rax, [rcx]
14005e2e4call [rax+72]
14005e2e7cmp eax, -1
14005e2eajne 0x14005e2bb
14005e2ecmovzx eax, [r15+32]
14005e2f1mov r8l, r12l
14005e2f4xor ebx, ebx
14005e2f6jmp 0x14005e19e
14005e2fb
14005e2fb 48 89 c1 e8 8d H....
14005e300 39 0a 00 49 8b 04 24 4c 89 e1 ff 50 08 48 8b 3d 9..I..$L...P.H.=
14005e310 7c 93 13 00 48 8b 84 24 d8 00 00 00 48 2b 07 0f |...H..$....H+..
14005e320 84 42 01 00 00 .B...
14005e325
14005e325loc_14005e325:
14005e325call __stack_chk_fail
14005e32a
14005e32aloc_14005e32a:
14005e32amovzx eax, [r15+32]
14005e32fjmp 0x14005dfcd
14005e334
14005e334loc_14005e334:
14005e334cmp [rsp+96], 0
14005e33aje 0x14005e411
14005e340cmp [rsp+104], -1
14005e345je 0x14005e3cc
14005e34b
14005e34bloc_14005e34b:
14005e34bmovzx eax, [r15+32]
14005e350mov r8l, -1
14005e356xor ebx, ebx
14005e358jmp 0x14005df3a
14005e35d
14005e35dloc_14005e35d:
14005e35dcmp [rsp+104], -1
14005e362je 0x14005e38f
14005e364movzx eax, [r15+32]
14005e369xor ebx, ebx
14005e36bmov r12l, -1
14005e371jmp 0x14005df62
14005e376
14005e376loc_14005e376:
14005e376xor edx, edx
14005e378movzx eax, [r15+32]
14005e37dmov r12l, -1
14005e383xor ebx, ebx
14005e385mov [rsp+96], rdx
14005e38ajmp 0x14005df62
14005e38f
14005e38floc_14005e38f:
14005e38fmov [rsp+141], 1
14005e397mov r8l, r12l
14005e39aor esi, -1
14005e39dxor ebx, ebx
14005e39fmovzx edx, [r15+32]
14005e3a4jmp 0x14005d480
14005e3a9
14005e3a9loc_14005e3a9:
14005e3a9or esi, -1
14005e3acxor ebx, ebx
14005e3aejmp 0x14005d5d0
14005e3b3
14005e3b3loc_14005e3b3:
14005e3b3xor ecx, ecx
14005e3b5movzx eax, [r15+32]
14005e3bamov r8l, -1
14005e3c0xor ebx, ebx
14005e3c2mov [rsp+96], rcx
14005e3c7jmp 0x14005df3a
14005e3cc
14005e3ccloc_14005e3cc:
14005e3ccmov rax, [rsp+96]
14005e3d1mov rsi, [rax+24]
14005e3d5cmp [rax+16], rsi
14005e3d9jb 0x14005e34b
14005e3dfmov rcx, [rsp+96]
14005e3e4mov [rsp+48], r8b
14005e3e9mov rax, [rcx]
14005e3eccall [rax+72]
14005e3efmovzx r8l, [rsp+48]
14005e3f5add eax, 1
14005e3f8jne 0x14005e34b
14005e3fe
14005e3feloc_14005e3fe:
14005e3fexor eax, eax
14005e400xor ebx, ebx
14005e402mov [rsp+96], rax
14005e407movzx eax, [r15+32]
14005e40cjmp 0x14005dfd6
14005e411
14005e411loc_14005e411:
14005e411cmp [rsp+104], -1
14005e416je 0x14005e3fe
14005e418movzx eax, [r15+32]
14005e41dxor ebx, ebx
14005e41fmov r8l, -1
14005e425jmp 0x14005df3a
14005e42a
14005e42a 48 8b 8c 24 90 00 H..$..
14005e430 00 00 48 89 c3 e8 d6 eb 07 00 48 8b 3d 4f 92 13 ..H.......H.=O..
14005e440 00 48 8b 84 24 d8 00 00 00 48 2b 07 0f 85 d3 fe .H..$....H+.....
14005e450 ff ff 48 89 d9 e8 46 cf fb ff 48 89 c1 e8 2e 38 ..H...F...H....8
14005e460 0a 00 e9 a6 fe ff ff e8 e4 3d 0a 00 48 89 c3 e8 .........=..H...
14005e470 0c 3a 0a 00 48 8b 3d 15 92 13 00 48 8b 84 24 d8 .:..H.=....H..$.
14005e480 00 00 00 48 2b 07 74 ca e9 98 fe ff ff ...H+.t......
14005d290
14005e48d
14005e48d // align 0x10
14005e48d // align 0x10
14005e490
14005e490std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int[abi:cxx11]<unsigned long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const:
14005e490push r15
14005e492push r14
14005e494push r13
14005e496push r12
14005e498push rbp
14005e499push rdi
14005e49apush rsi
14005e49bpush rbx
14005e49csub rsp, 216
14005e4a3mov rax, [r9+8]
14005e4a7movdqu x0, [r8]
14005e4acmov rbp, [r9]
14005e4afmov rdi, [rsp+320]
14005e4b7mov [rsp+96], rax
14005e4bcmov rax, [rsp+328]
14005e4c4mov [rsp+112], rcx
14005e4c9mov rcx, [rip+0x1391c0]
14005e4d0mov [rsp+120], rax
14005e4d5mov rax, [rsp+336]
14005e4ddmovups [rsp+80], x0
14005e4e2mov rdx, [rsp+88]
14005e4e7mov [rsp+136], rax
14005e4efmov rax, [rcx]
14005e4f2mov [rsp+200], rax
14005e4famov rax, [rsp+80]
14005e4fflea rcx, [rip+0xa7a9a]
14005e506mov [rsp+72], rbp
14005e50bmov esi, edx
14005e50dmov rbx, rax
14005e510call std::locale::id::_M_id() const
14005e515mov r14, rax
14005e518mov rax, [rdi+208]
14005e51fmov rax, [rax+24]
14005e523lea r13, [rax+8*r14]
14005e527mov r15, [r13]
14005e52btest r15, r15
14005e52eje 0x14005ee40
14005e534
14005e534loc_14005e534:
14005e534mov r13l, [rdi+24]
14005e538mov edi, 8
14005e53dand r13l, 74
14005e541cmp r13l, 64
14005e545je 0x14005e559
14005e547cmp r13l, 8
14005e54bmov edi, 10
14005e550mov eax, 16
14005e555cmove rdi, rax
14005e559
14005e559loc_14005e559:
14005e559cmp esi, -1
14005e55csete r14b
14005e560test rbx, rbx
14005e563setne r12b
14005e567and r12b, r14b
14005e56ajne 0x14005ef80
14005e570mov r12l, r14l
14005e573
14005e573loc_14005e573:
14005e573cmp [rsp+96], -1
14005e578sete r8b
14005e57ctest rbp, rbp
14005e57fsetne dl
14005e582and dl, r8b
14005e585jne 0x14005ef30
14005e58b
14005e58bloc_14005e58b:
14005e58bcmp r12b, r8b
14005e58eje 0x14005ec50
14005e594test rbx, rbx
14005e597je 0x14005e5a2
14005e599test r14b, r14b
14005e59cjne 0x14005ee20
14005e5a2
14005e5a2loc_14005e5a2:
14005e5a2mov r8l, esi
14005e5a5
14005e5a5loc_14005e5a5:
14005e5a5movzx eax, [r15+32]
14005e5aamovzx ecx, [r15+110]
14005e5afmov edx, eax
14005e5b1cmp cl, r8b
14005e5b4je 0x14005e5c0
14005e5b6cmp [r15+111], r8b
14005e5bajne 0x14005ede0
14005e5c0
14005e5c0loc_14005e5c0:
14005e5c0cmp cl, r8b
14005e5c3sete [rsp+151]
14005e5cbtest al, al
14005e5cdjne 0x14005e630
14005e5cf
14005e5cfloc_14005e5cf:
14005e5cfcmp [r15+72], r8b
14005e5d3je 0x14005e640
14005e5d5mov rdx, [rbx+16]
14005e5d9mov rcx, [rbx+24]
14005e5ddcmp rdx, rcx
14005e5e0jae 0x14005f12f
14005e5e6add rdx, 1
14005e5eamov [rbx+16], rdx
14005e5eecmp rdx, rcx
14005e5f1jae 0x14005f2c5
14005e5f7cmp [rsp+72], 0
14005e5fdje 0x14005f0c2
14005e603
14005e603loc_14005e603:
14005e603cmp [rsp+96], -1
14005e608je 0x14005f269
14005e60emov [rsp+149], 1
14005e616movzx edx, [r15+32]
14005e61bmov esi, -1
14005e620xor ebp, ebp
14005e622mov [rsp+150], 0
14005e62ajmp 0x14005e680
14005e62c
14005e62c 0f 1f 40 00 ..@.
14005e630
14005e630loc_14005e630:
14005e630cmp [r15+73], r8b
14005e634jne 0x14005e5cf
14005e636nop [rax+rax]
14005e640
14005e640loc_14005e640:
14005e640mov [rsp+150], 0
14005e648xor ebp, ebp
14005e64amov r12l, r8l
14005e64d
14005e64dloc_14005e64d:
14005e64dtest al, al
14005e64fje 0x14005e657
14005e651cmp [r15+73], r12b
14005e655je 0x14005e675
14005e657
14005e657loc_14005e657:
14005e657cmp [r15+72], r12b
14005e65bje 0x14005e675
14005e65dcmp [r15+114], r12b
14005e661je 0x14005ecd0
14005e667cmp [rsp+150], 0
14005e66fjne 0x14005eceb
14005e675
14005e675loc_14005e675:
14005e675mov [rsp+149], 0
14005e67dmov r8l, r12l
14005e680
14005e680loc_14005e680:
14005e680cmp edi, 16
14005e683je 0x14005ec10
14005e689
14005e689loc_14005e689:
14005e689movsxd rax, edi
14005e68cmov r13l, edi
14005e68fmov [rsp+56], rax
14005e694
14005e694loc_14005e694:
14005e694lea rax, [rsp+160]
14005e69cmov [rsp+176], 0
14005e6a4mov [rsp+128], rax
14005e6aclea rax, [rsp+176]
14005e6b4mov [rsp+104], rax
14005e6b9mov [rsp+160], rax
14005e6c1mov [rsp+168], 0
14005e6cdtest dl, dl
14005e6cfjne 0x14005ec28
14005e6d5
14005e6d5loc_14005e6d5:
14005e6d5mov rax, -1
14005e6dcxor edx, edx
14005e6demov [rsp+64], rdi
14005e6e3movzx r14l, [r15+136]
14005e6ebdiv rdi
14005e6eemov [rsp+48], rax
14005e6f3test r14b, r14b
14005e6f6jne 0x14005ea60
14005e6fcxor edi, edi
14005e6fecmp [rsp+149], 0
14005e706jne 0x14005eee0
14005e70cxor r12l, r12l
14005e70flea r14l, [r13+48]
14005e713nop [rax+rax]
14005e71enop
14005e720
14005e720loc_14005e720:
14005e720cmp r13l, 10
14005e724jg 0x14005e918
14005e72acmp r8b, 47
14005e72ejle 0x14005ecc0
14005e734cmp r8b, r14b
14005e737jge 0x14005ecc0
14005e73dmovsx eax, r8b
14005e741lea edx, [rax-48]
14005e744
14005e744loc_14005e744:
14005e744cmp [rsp+48], r12
14005e749jb 0x14005e880
14005e74fmov r10, [rsp+64]
14005e754movsxd rax, edx
14005e757imul r10, r12
14005e75badd rax, r10
14005e75esetb dl
14005e761mov r12, rax
14005e764mov rax, [rbx+16]
14005e768add ebp, 1
14005e76bor edi, edx
14005e76dmov rdx, [rbx+24]
14005e771cmp rax, rdx
14005e774jae 0x14005e896
14005e77a
14005e77aloc_14005e77a:
14005e77aadd rax, 1
14005e77emov [rbx+16], rax
14005e782cmp rax, rdx
14005e785jae 0x14005e8b0
14005e78b
14005e78bloc_14005e78b:
14005e78bcmp [rsp+72], 0
14005e791je 0x14005ef00
14005e797
14005e797loc_14005e797:
14005e797cmp [rsp+96], -1
14005e79cje 0x14005f060
14005e7a2
14005e7a2loc_14005e7a2:
14005e7a2mov esi, -1
14005e7a7mov r14l, 1
14005e7adnop [rax]
14005e7b0
14005e7b0loc_14005e7b0:
14005e7b0mov r13, [rsp+168]
14005e7b8test r13, r13
14005e7bbjne 0x14005e950
14005e7c1cmp [rsp+150], 1
14005e7c9je 0x14005e9cc
14005e7cftest ebp, ebp
14005e7d1jne 0x14005e9cc
14005e7d7
14005e7d7loc_14005e7d7:
14005e7d7mov rax, [rsp+136]
14005e7dfmov [rax], 0
14005e7e6mov rax, [rsp+120]
14005e7ebmov [rax], 4
14005e7f1
14005e7f1loc_14005e7f1:
14005e7f1test r14b, r14b
14005e7f4je 0x14005e7fe
14005e7f6mov rax, [rsp+120]
14005e7fbor [rax], 2
14005e7fe
14005e7feloc_14005e7fe:
14005e7femov rdx, [rsp+88]
14005e803mov [rsp+80], rbx
14005e808mov eax, esi
14005e80amov rcx, [rsp+80]
14005e80fmov [rsp+88], rdx
14005e814mov rbx, [rsp+88]
14005e819mov rdx, 0xffffffff00000000
14005e823mov rsi, rbx
14005e826and rsi, rdx
14005e829or rsi, rax
14005e82cmov rax, [rsp+112]
14005e831mov [rax], rcx
14005e834mov rcx, [rsp+160]
14005e83cmov [rax+8], rsi
14005e840cmp rcx, [rsp+104]
14005e845je 0x14005e84c
14005e847call operator delete(void*)
14005e84c
14005e84cloc_14005e84c:
14005e84cmov rdi, [rip+0x138e3d]
14005e853mov rax, [rsp+200]
14005e85bsub rax, [rdi]
14005e85ejne 0x14005f4c5
14005e864mov rax, [rsp+112]
14005e869add rsp, 216
14005e870pop rbx
14005e871pop rsi
14005e872pop rdi
14005e873pop rbp
14005e874pop r12
14005e876pop r13
14005e878pop r14
14005e87apop r15
14005e87cret
14005e87d
14005e87d 0f 1f 00 ...
14005e880
14005e880loc_14005e880:
14005e880mov rax, [rbx+16]
14005e884mov rdx, [rbx+24]
14005e888mov edi, 1
14005e88dcmp rax, rdx
14005e890jb 0x14005e77a
14005e896
14005e896loc_14005e896:
14005e896mov rax, [rbx]
14005e899mov rcx, rbx
14005e89ccall [rax+80]
14005e89fmov rax, [rbx+24]
14005e8a3cmp [rbx+16], rax
14005e8a7jb 0x14005e78b
14005e8adnop [rax]
14005e8b0
14005e8b0loc_14005e8b0:
14005e8b0mov rax, [rbx]
14005e8b3mov rcx, rbx
14005e8b6call [rax+72]
14005e8b9cmp eax, -1
14005e8bcje 0x14005ea02
14005e8c2cmp [rsp+72], 0
14005e8c8jne 0x14005e797
14005e8cecmp [rsp+96], -1
14005e8d3jne 0x14005e7a2
14005e8d9nop [rax]
14005e8e0
14005e8e0loc_14005e8e0:
14005e8e0mov rax, [rbx+16]
14005e8e4cmp rax, [rbx+24]
14005e8e8jb 0x14005ef18
14005e8eemov rax, [rbx]
14005e8f1mov rcx, rbx
14005e8f4call [rax+72]
14005e8f7cmp eax, -1
14005e8famov edx, -1
14005e8ffcmovne edx, eax
14005e902mov eax, 0
14005e907cmove rbx, rax
14005e90bmov r8l, edx
14005e90ejmp 0x14005ef1c
14005e913
14005e913 0f 1f 44 00 00 ..D..
14005e918
14005e918loc_14005e918:
14005e918lea eax, [r8-48]
14005e91cmov edx, r8l
14005e91fcmp al, 9
14005e921jbe 0x14005e940
14005e923lea eax, [r8-97]
14005e927cmp al, 5
14005e929ja 0x14005ea48
14005e92fmovsx eax, r8b
14005e933lea edx, [rax-87]
14005e936jmp 0x14005e744
14005e93b
14005e93b 0f 1f 44 00 00 ..D..
14005e940
14005e940loc_14005e940:
14005e940movsx edx, al
14005e943jmp 0x14005e744
14005e948
14005e948 0f 1f 84 00 00 00 00 00 ........
14005e950
14005e950loc_14005e950:
14005e950mov rdx, [rsp+160]
14005e958mov eax, 15
14005e95dcmp rdx, [rsp+104]
14005e962lea r10, [r13+1]
14005e966cmovne rax, [rsp+176]
14005e96fcmp rax, r10
14005e972jb 0x14005f028
14005e978
14005e978loc_14005e978:
14005e978mov [rdx+r13], bpl
14005e97cmov rax, [rsp+160]
14005e984mov [rsp+168], r10
14005e98cmov r8, [rsp+128]
14005e994mov [rax+r13+1], 0
14005e99amov rdx, [r15+24]
14005e99emov rcx, [r15+16]
14005e9a2call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005e9a7test al, al
14005e9a9je 0x14005edc8
14005e9af
14005e9afloc_14005e9af:
14005e9aftest ebp, ebp
14005e9b1jne 0x14005e9cc
14005e9b3cmp [rsp+150], 1
14005e9bbje 0x14005e9cc
14005e9bdcmp [rsp+168], 0
14005e9c6je 0x14005e7d7
14005e9cc
14005e9ccloc_14005e9cc:
14005e9cccmp [rsp+149], 0
14005e9d4jne 0x14005e7d7
14005e9datest dil, dil
14005e9ddje 0x14005eda0
14005e9e3mov rax, [rsp+136]
14005e9ebmov [rax], -1
14005e9f2mov rax, [rsp+120]
14005e9f7mov [rax], 4
14005e9fdjmp 0x14005e7f1
14005ea02
14005ea02loc_14005ea02:
14005ea02cmp [rsp+72], 0
14005ea08je 0x14005f3db
14005ea0ecmp [rsp+96], -1
14005ea13jne 0x14005f0b3
14005ea19mov rax, [rsp+72]
14005ea1emov rsi, [rax+24]
14005ea22cmp [rax+16], rsi
14005ea26jae 0x14005f25d
14005ea2ccmp r13l, 10
14005ea30jle 0x14005f0b3
14005ea36mov esi, -1
14005ea3bxor ebx, ebx
14005ea3dmov edx, -1
14005ea42mov r8l, -1
14005ea48
14005ea48loc_14005ea48:
14005ea48sub edx, 65
14005ea4bcmp dl, 5
14005ea4eja 0x14005ecc0
14005ea54movsx eax, r8b
14005ea58lea edx, [rax-55]
14005ea5bjmp 0x14005e744
14005ea60
14005ea60loc_14005ea60:
14005ea60cmp [rsp+149], 0
14005ea68jne 0x14005efa0
14005ea6elea r13, [r15+114]
14005ea72xor edi, edi
14005ea74xor r12l, r12l
14005ea77nop [rax+rax]
14005ea80
14005ea80loc_14005ea80:
14005ea80movzx eax, [r15+32]
14005ea85test al, al
14005ea87je 0x14005ea93
14005ea89cmp [r15+73], r8b
14005ea8dje 0x14005ebb8
14005ea93
14005ea93loc_14005ea93:
14005ea93cmp [r15+72], r8b
14005ea97je 0x14005ecc0
14005ea9dmovsx edx, r8b
14005eaa1mov r8, [rsp+56]
14005eaa6mov rcx, r13
14005eaa9call memchr
14005eaaetest rax, rax
14005eab1je 0x14005ecc0
14005eab7sub rax, r13
14005eabalea edx, [rax-6]
14005eabdcmp eax, 15
14005eac0cmovg eax, edx
14005eac3cmp [rsp+48], r12
14005eac8jb 0x14005eb20
14005eacamov r10, [rsp+64]
14005eacfcdqe
14005ead1imul r10, r12
14005ead5add rax, r10
14005ead8setb dl
14005eadbmov r12, rax
14005eadeadd ebp, 1
14005eae1or edi, edx
14005eae3
14005eae3loc_14005eae3:
14005eae3mov rax, [rbx+16]
14005eae7mov rdx, [rbx+24]
14005eaebcmp rax, rdx
14005eaeejae 0x14005eb30
14005eaf0
14005eaf0loc_14005eaf0:
14005eaf0add rax, 1
14005eaf4mov [rbx+16], rax
14005eaf8cmp rax, rdx
14005eafbjae 0x14005eb50
14005eafd
14005eafdloc_14005eafd:
14005eafdcmp [rsp+72], 0
14005eb03je 0x14005ed78
14005eb09
14005eb09loc_14005eb09:
14005eb09cmp [rsp+96], -1
14005eb0eje 0x14005efc0
14005eb14
14005eb14loc_14005eb14:
14005eb14mov esi, -1
14005eb19jmp 0x14005e7b0
14005eb1e
14005eb1e 66 90 f.
14005eb20
14005eb20loc_14005eb20:
14005eb20mov rax, [rbx+16]
14005eb24mov rdx, [rbx+24]
14005eb28mov edi, r14l
14005eb2bcmp rax, rdx
14005eb2ejb 0x14005eaf0
14005eb30
14005eb30loc_14005eb30:
14005eb30mov rax, [rbx]
14005eb33mov rcx, rbx
14005eb36call [rax+80]
14005eb39mov rax, [rbx+24]
14005eb3dcmp [rbx+16], rax
14005eb41jb 0x14005eafd
14005eb43nop [rax+rax]
14005eb4enop
14005eb50
14005eb50loc_14005eb50:
14005eb50mov rax, [rbx]
14005eb53mov rcx, rbx
14005eb56call [rax+72]
14005eb59cmp eax, -1
14005eb5cje 0x14005f223
14005eb62cmp [rsp+72], 0
14005eb68jne 0x14005eb09
14005eb6acmp [rsp+96], -1
14005eb6fjne 0x14005eb14
14005eb71nop [rax+rax]
14005eb7cnop [rax]
14005eb80
14005eb80loc_14005eb80:
14005eb80mov rax, [rbx+16]
14005eb84cmp rax, [rbx+24]
14005eb88jb 0x14005ed90
14005eb8emov rax, [rbx]
14005eb91mov rcx, rbx
14005eb94call [rax+72]
14005eb97cmp eax, -1
14005eb9amov edx, -1
14005eb9fcmovne edx, eax
14005eba2mov eax, 0
14005eba7cmove rbx, rax
14005ebabmov r8l, edx
14005ebaejmp 0x14005ed94
14005ebb3
14005ebb3 0f 1f 44 00 00 ..D..
14005ebb8
14005ebb8loc_14005ebb8:
14005ebb8test ebp, ebp
14005ebbaje 0x14005f1cc
14005ebc0mov rax, [rsp+168]
14005ebc8mov rdx, [rsp+160]
14005ebd0mov ecx, 15
14005ebd5cmp rdx, [rsp+104]
14005ebdacmovne rcx, [rsp+176]
14005ebe3lea rsi, [rax+1]
14005ebe7cmp rcx, rsi
14005ebeajb 0x14005ec80
14005ebf0
14005ebf0loc_14005ebf0:
14005ebf0mov [rdx+rax], bpl
14005ebf4mov rdx, [rsp+160]
14005ebfcxor ebp, ebp
14005ebfemov [rsp+168], rsi
14005ec06mov [rdx+rax+1], 0
14005ec0bjmp 0x14005eae3
14005ec10
14005ec10loc_14005ec10:
14005ec10mov [rsp+56], 22
14005ec19mov r13l, 22
14005ec1fjmp 0x14005e694
14005ec24
14005ec24 0f 1f 40 00 ..@.
14005ec28
14005ec28loc_14005ec28:
14005ec28mov rcx, [rsp+128]
14005ec30mov edx, 32
14005ec35mov [rsp+48], r8b
14005ec3acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005ec3fmovzx r8l, [rsp+48]
14005ec45jmp 0x14005e6d5
14005ec4a
14005ec4a 66 0f 1f 44 00 00 f..D..
14005ec50
14005ec50loc_14005ec50:
14005ec50mov [rsp+151], 0
14005ec58movzx edx, [r15+32]
14005ec5dxor r8l, r8l
14005ec60xor ebp, ebp
14005ec62mov [rsp+149], 1
14005ec6amov [rsp+150], 0
14005ec72jmp 0x14005e680
14005ec77
14005ec77 66 0f 1f 84 00 00 00 00 00 f........
14005ec80
14005ec80loc_14005ec80:
14005ec80mov [rsp+32], 1
14005ec89xor r9l, r9l
14005ec8cxor r8l, r8l
14005ec8fmov rdx, rax
14005ec92mov rcx, [rsp+128]
14005ec9amov [rsp+152], rax
14005eca2call 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)
14005eca7mov rdx, [rsp+160]
14005ecafmov rax, [rsp+152]
14005ecb7jmp 0x14005ebf0
14005ecbc
14005ecbc 0f 1f 40 00 ..@.
14005ecc0
14005ecc0loc_14005ecc0:
14005ecc0xor r14l, r14l
14005ecc3jmp 0x14005e7b0
14005ecc8
14005ecc8 0f 1f 84 00 00 00 00 00 ........
14005ecd0
14005ecd0loc_14005ecd0:
14005ecd0movzx ecx, [rsp+150]
14005ecd8xor ecx, 1
14005ecdbcmp edi, 10
14005ecdesete r9b
14005ece2or cl, r9b
14005ece5jne 0x14005edf0
14005eceb
14005ecebloc_14005eceb:
14005ecebcmp [r15+112], r12b
14005ecefje 0x14005ecfb
14005ecf1cmp [r15+113], r12b
14005ecf5jne 0x14005f3c3
14005ecfb
14005ecfbloc_14005ecfb:
14005ecfbtest r13l, r13l
14005ecfesete cl
14005ed01cmp edi, 16
14005ed04sete r9b
14005ed08or cl, r9b
14005ed0bje 0x14005f408
14005ed11mov [rsp+150], 0
14005ed19xor ebp, ebp
14005ed1bmov edi, 16
14005ed20
14005ed20loc_14005ed20:
14005ed20mov rdx, [rbx+16]
14005ed24mov rcx, [rbx+24]
14005ed28cmp rdx, rcx
14005ed2bjae 0x14005f194
14005ed31add rdx, 1
14005ed35mov [rbx+16], rdx
14005ed39cmp rdx, rcx
14005ed3cjae 0x14005f30d
14005ed42cmp [rsp+72], 0
14005ed48je 0x14005f0ea
14005ed4e
14005ed4eloc_14005ed4e:
14005ed4ecmp [rsp+96], -1
14005ed53je 0x14005f286
14005ed59
14005ed59loc_14005ed59:
14005ed59mov [rsp+149], 1
14005ed61movzx edx, [r15+32]
14005ed66mov r8l, r12l
14005ed69mov esi, -1
14005ed6ejmp 0x14005e680
14005ed73
14005ed73 0f 1f 44 00 00 ..D..
14005ed78
14005ed78loc_14005ed78:
14005ed78cmp [rsp+96], -1
14005ed7djne 0x14005eb14
14005ed83mov [rsp+72], 0
14005ed8cmov rax, [rbx+16]
14005ed90
14005ed90loc_14005ed90:
14005ed90movzx r8l, [rax]
14005ed94
14005ed94loc_14005ed94:
14005ed94mov esi, -1
14005ed99jmp 0x14005ea80
14005ed9e
14005ed9e 66 90 f.
14005eda0
14005eda0loc_14005eda0:
14005eda0mov rax, r12
14005eda3neg rax
14005eda6cmp [rsp+151], 0
14005edaecmovne r12, rax
14005edb2mov rax, [rsp+136]
14005edbamov [rax], r12
14005edbdjmp 0x14005e7f1
14005edc2
14005edc2 66 0f 1f 44 00 00 f..D..
14005edc8
14005edc8loc_14005edc8:
14005edc8mov rax, [rsp+120]
14005edcdmov [rax], 4
14005edd3jmp 0x14005e9af
14005edd8
14005edd8 0f 1f 84 00 00 00 00 00 ........
14005ede0
14005ede0loc_14005ede0:
14005ede0mov [rsp+151], 0
14005ede8jmp 0x14005e640
14005eded
14005eded 0f 1f 00 ...
14005edf0
14005edf0loc_14005edf0:
14005edf0test r13l, r13l
14005edf3sete r9b
14005edf7cmp edi, 8
14005edfasete dl
14005edfdor r9b, dl
14005ee00mov [rsp+150], r9b
14005ee08je 0x14005f120
14005ee0exor ebp, ebp
14005ee10mov edi, 8
14005ee15jmp 0x14005ed20
14005ee1a
14005ee1a 66 0f 1f 44 00 00 f..D..
14005ee20
14005ee20loc_14005ee20:
14005ee20mov rax, [rbx+16]
14005ee24cmp rax, [rbx+24]
14005ee28jae 0x14005f1fe
14005ee2emovzx r8l, [rax]
14005ee32jmp 0x14005e5a5
14005ee37
14005ee37 66 0f 1f 84 00 00 00 00 00 f........
14005ee40
14005ee40loc_14005ee40:
14005ee40mov ecx, 144
14005ee45call operator new(unsigned long long)
14005ee4amov r12, rax
14005ee4dmov [rax+8], 0
14005ee54mov rax, [rip+0x138495]
14005ee5bxor r8l, r8l
14005ee5emov [r12+32], 0
14005ee64lea rdx, [rdi+208]
14005ee6bmov rcx, r12
14005ee6eadd rax, 16
14005ee72mov [r12+72], r8w
14005ee78mov [r12], rax
14005ee7cmov [r12+16], 0
14005ee85mov [r12+24], 0
14005ee8emov [r12+40], 0
14005ee97mov [r12+48], 0
14005eea0mov [r12+56], 0
14005eea9mov [r12+64], 0
14005eeb2mov [r12+136], 0
14005eebbcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005eec0mov rcx, [rdi+208]
14005eec7mov r8, r14
14005eecamov rdx, r12
14005eecdcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005eed2mov r15, [r13]
14005eed6jmp 0x14005e534
14005eedb
14005eedb 0f 1f 44 00 00 ..D..
14005eee0
14005eee0loc_14005eee0:
14005eee0movzx r14l, [rsp+149]
14005eee9xor r12l, r12l
14005eeecmov [rsp+149], 0
14005eef4jmp 0x14005e7b0
14005eef9
14005eef9 0f 1f 80 00 00 00 00 .......
14005ef00
14005ef00loc_14005ef00:
14005ef00cmp [rsp+96], -1
14005ef05jne 0x14005e7a2
14005ef0bmov [rsp+72], 0
14005ef14mov rax, [rbx+16]
14005ef18
14005ef18loc_14005ef18:
14005ef18movzx r8l, [rax]
14005ef1c
14005ef1cloc_14005ef1c:
14005ef1cmov esi, -1
14005ef21jmp 0x14005e720
14005ef26
14005ef26 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005ef30
14005ef30loc_14005ef30:
14005ef30mov rax, [rbp+24]
14005ef34xor r8l, r8l
14005ef37cmp [rbp+16], rax
14005ef3bjb 0x14005e58b
14005ef41mov rax, [rbp]
14005ef45mov [rsp+56], dl
14005ef49mov rcx, rbp
14005ef4cmov [rsp+48], r8b
14005ef51call [rax+72]
14005ef54movzx r8l, [rsp+48]
14005ef5amovzx edx, [rsp+56]
14005ef5fcmp eax, -1
14005ef62mov eax, 0
14005ef67cmovne rax, rbp
14005ef6bcmove r8l, edx
14005ef6fmov [rsp+72], rax
14005ef74jmp 0x14005e58b
14005ef79
14005ef79 0f 1f 80 00 00 00 00 .......
14005ef80
14005ef80loc_14005ef80:
14005ef80mov rax, [rbx+24]
14005ef84cmp [rbx+16], rax
14005ef88jae 0x14005f1db
14005ef8exor r12l, r12l
14005ef91jmp 0x14005e573
14005ef96
14005ef96 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005efa0
14005efa0loc_14005efa0:
14005efa0movzx r14l, [rsp+149]
14005efa9xor r12l, r12l
14005efacxor edi, edi
14005efaemov [rsp+149], 0
14005efb6jmp 0x14005e7b0
14005efbb
14005efbb 0f 1f 44 00 00 ..D..
14005efc0
14005efc0loc_14005efc0:
14005efc0mov rax, [rsp+72]
14005efc5mov rsi, [rax+24]
14005efc9cmp [rax+16], rsi
14005efcdjb 0x14005eb14
14005efd3xor esi, esi
14005efd5nop [rax+rax]
14005efe0
14005efe0loc_14005efe0:
14005efe0mov rcx, [rsp+72]
14005efe5mov rax, [rcx]
14005efe8call [rax+72]
14005efebcmp eax, -1
14005efeemov eax, 0
14005eff3mov edx, 0
14005eff8cmovne rdx, [rsp+72]
14005effecmove eax, r14l
14005f002mov [rsp+72], rdx
14005f007cmp al, sil
14005f00aje 0x14005eb14
14005f010test rbx, rbx
14005f013jne 0x14005eb80
14005f019mov r8l, -1
14005f01fjmp 0x14005ed94
14005f024
14005f024 0f 1f 40 00 ..@.
14005f028
14005f028loc_14005f028:
14005f028xor r9l, r9l
14005f02bxor r8l, r8l
14005f02emov rdx, r13
14005f031mov [rsp+48], r10
14005f036mov [rsp+32], 1
14005f03fmov rcx, [rsp+128]
14005f047call 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)
14005f04cmov rdx, [rsp+160]
14005f054mov r10, [rsp+48]
14005f059jmp 0x14005e978
14005f05e
14005f05e 66 90 f.
14005f060
14005f060loc_14005f060:
14005f060mov rax, [rsp+72]
14005f065mov rsi, [rax+24]
14005f069cmp [rax+16], rsi
14005f06djb 0x14005e7a2
14005f073xor esi, esi
14005f075nop [rax+rax]
14005f080
14005f080loc_14005f080:
14005f080mov rcx, [rsp+72]
14005f085mov rax, [rcx]
14005f088call [rax+72]
14005f08bcmp eax, -1
14005f08emov edx, 0
14005f093cmovne rdx, [rsp+72]
14005f099sete al
14005f09cmov [rsp+72], rdx
14005f0a1cmp al, sil
14005f0a4je 0x14005e7a2
14005f0aatest rbx, rbx
14005f0adjne 0x14005e8e0
14005f0b3
14005f0b3loc_14005f0b3:
14005f0b3xor r14l, r14l
14005f0b6mov esi, -1
14005f0bbxor ebx, ebx
14005f0bdjmp 0x14005e7b0
14005f0c2
14005f0c2loc_14005f0c2:
14005f0c2cmp [rsp+96], -1
14005f0c7jne 0x14005f16d
14005f0cd
14005f0cdloc_14005f0cd:
14005f0cdmov rdx, [rbx+16]
14005f0d1
14005f0d1loc_14005f0d1:
14005f0d1mov [rsp+72], 0
14005f0damovzx r8l, [rdx]
14005f0de
14005f0deloc_14005f0de:
14005f0demov edx, eax
14005f0e0mov esi, -1
14005f0e5jmp 0x14005e640
14005f0ea
14005f0ealoc_14005f0ea:
14005f0eacmp [rsp+96], -1
14005f0efjne 0x14005f400
14005f0f5
14005f0f5loc_14005f0f5:
14005f0f5mov rdx, [rbx+16]
14005f0f9
14005f0f9loc_14005f0f9:
14005f0f9mov [rsp+72], 0
14005f102movzx r12l, [rdx]
14005f106
14005f106loc_14005f106:
14005f106mov edx, eax
14005f108mov esi, -1
14005f10dcmp [rsp+150], 0
14005f115jne 0x14005e64d
14005f11bjmp 0x14005e675
14005f120
14005f120loc_14005f120:
14005f120mov [rsp+150], cl
14005f127add ebp, 1
14005f12ajmp 0x14005ed20
14005f12f
14005f12floc_14005f12f:
14005f12fmov rax, [rbx]
14005f132mov [rsp+48], r8b
14005f137mov rcx, rbx
14005f13acall [rax+80]
14005f13dmov rax, [rbx+24]
14005f141cmp [rbx+16], rax
14005f145movzx r8l, [rsp+48]
14005f14bjae 0x14005f2c5
14005f151cmp [rsp+72], 0
14005f157jne 0x14005e603
14005f15dmovzx eax, [r15+32]
14005f162cmp [rsp+96], -1
14005f167je 0x14005f0cd
14005f16d
14005f16dloc_14005f16d:
14005f16dmov [rsp+72], 0
14005f176
14005f176loc_14005f176:
14005f176mov [rsp+149], 1
14005f17emov edx, eax
14005f180mov esi, -1
14005f185xor ebp, ebp
14005f187mov [rsp+150], 0
14005f18fjmp 0x14005e680
14005f194
14005f194loc_14005f194:
14005f194mov rax, [rbx]
14005f197mov rcx, rbx
14005f19acall [rax+80]
14005f19dmov rax, [rbx+24]
14005f1a1cmp [rbx+16], rax
14005f1a5jae 0x14005f30d
14005f1abcmp [rsp+72], 0
14005f1b1jne 0x14005ed4e
14005f1b7cmp [rsp+96], -1
14005f1bcjne 0x14005f336
14005f1c2movzx eax, [r15+32]
14005f1c7jmp 0x14005f0f5
14005f1cc
14005f1ccloc_14005f1cc:
14005f1ccmov [rsp+149], al
14005f1d3xor r14l, r14l
14005f1d6jmp 0x14005e7b0
14005f1db
14005f1dbloc_14005f1db:
14005f1dbmov rax, [rbx]
14005f1demov rcx, rbx
14005f1e1call [rax+72]
14005f1e4cmp eax, -1
14005f1e7mov eax, 0
14005f1eccmovne r12l, eax
14005f1f0mov eax, 0
14005f1f5cmove rbx, rax
14005f1f9jmp 0x14005e573
14005f1fe
14005f1feloc_14005f1fe:
14005f1femov rax, [rbx]
14005f201mov rcx, rbx
14005f204call [rax+72]
14005f207mov edx, -1
14005f20ccmp eax, -1
14005f20fcmovne edx, eax
14005f212mov eax, 0
14005f217cmove rbx, rax
14005f21bmov r8l, edx
14005f21ejmp 0x14005e5a5
14005f223
14005f223loc_14005f223:
14005f223cmp [rsp+72], 0
14005f229je 0x14005f3ab
14005f22fmov r8l, -1
14005f235xor ebx, ebx
14005f237cmp [rsp+96], -1
14005f23cjne 0x14005ed94
14005f242mov rax, [rsp+72]
14005f247mov rsi, [rax+24]
14005f24bcmp [rax+16], rsi
14005f24fjb 0x14005ed94
14005f255mov esi, r14l
14005f258jmp 0x14005efe0
14005f25d
14005f25dloc_14005f25d:
14005f25dmov esi, 1
14005f262xor ebx, ebx
14005f264jmp 0x14005f080
14005f269
14005f269loc_14005f269:
14005f269mov rax, [rsp+72]
14005f26emov rsi, [rax+24]
14005f272cmp [rax+16], rsi
14005f276jae 0x14005f41f
14005f27cmovzx eax, [r15+32]
14005f281jmp 0x14005f176
14005f286
14005f286loc_14005f286:
14005f286mov rax, [rsp+72]
14005f28bmov rsi, [rax+24]
14005f28fcmp [rax+16], rsi
14005f293jb 0x14005ed59
14005f299mov rcx, [rsp+72]
14005f29emov rax, [rcx]
14005f2a1call [rax+72]
14005f2a4add eax, 1
14005f2a7jne 0x14005ed59
14005f2ad
14005f2adloc_14005f2ad:
14005f2admov rdx, [rbx+16]
14005f2b1cmp rdx, [rbx+24]
14005f2b5jae 0x14005f383
14005f2bbmovzx eax, [r15+32]
14005f2c0jmp 0x14005f0f9
14005f2c5
14005f2c5loc_14005f2c5:
14005f2c5mov rax, [rbx]
14005f2c8mov [rsp+48], r8b
14005f2cdmov rcx, rbx
14005f2d0call [rax+72]
14005f2d3movzx r8l, [rsp+48]
14005f2d9cmp eax, -1
14005f2dcje 0x14005f4d4
14005f2e2cmp [rsp+72], 0
14005f2e8jne 0x14005e603
14005f2eecmp [rsp+96], -1
14005f2f3jne 0x14005f4ca
14005f2f9
14005f2f9loc_14005f2f9:
14005f2f9mov rdx, [rbx+16]
14005f2fdcmp rdx, [rbx+24]
14005f301jae 0x14005f35b
14005f303movzx eax, [r15+32]
14005f308jmp 0x14005f0d1
14005f30d
14005f30dloc_14005f30d:
14005f30dmov rax, [rbx]
14005f310mov rcx, rbx
14005f313call [rax+72]
14005f316cmp eax, -1
14005f319je 0x14005f448
14005f31fcmp [rsp+72], 0
14005f325jne 0x14005ed4e
14005f32bcmp [rsp+96], -1
14005f330je 0x14005f2ad
14005f336
14005f336loc_14005f336:
14005f336movzx eax, [r15+32]
14005f33bmov r8l, r12l
14005f33e
14005f33eloc_14005f33e:
14005f33emov [rsp+72], 0
14005f347mov edx, eax
14005f349mov esi, -1
14005f34emov [rsp+149], 1
14005f356jmp 0x14005e680
14005f35b
14005f35bloc_14005f35b:
14005f35bmov rax, [rbx]
14005f35emov rcx, rbx
14005f361call [rax+72]
14005f364cmp eax, -1
14005f367je 0x14005f553
14005f36dmov [rsp+72], 0
14005f376mov r8l, eax
14005f379movzx eax, [r15+32]
14005f37ejmp 0x14005f0de
14005f383
14005f383loc_14005f383:
14005f383mov rax, [rbx]
14005f386mov rcx, rbx
14005f389call [rax+72]
14005f38ccmp eax, -1
14005f38fje 0x14005f516
14005f395mov [rsp+72], 0
14005f39emov r12l, eax
14005f3a1movzx eax, [r15+32]
14005f3a6jmp 0x14005f106
14005f3ab
14005f3abloc_14005f3ab:
14005f3abcmp [rsp+96], -1
14005f3b0je 0x14005f549
14005f3b6xor ebx, ebx
14005f3b8mov r8l, -1
14005f3bejmp 0x14005ed94
14005f3c3
14005f3c3loc_14005f3c3:
14005f3c3mov [rsp+149], 0
14005f3cbmov r8l, r12l
14005f3cemov [rsp+150], 1
14005f3d6jmp 0x14005e680
14005f3db
14005f3dbloc_14005f3db:
14005f3dbcmp [rsp+96], -1
14005f3e0jne 0x14005f0b3
14005f3e6or esi, -1
14005f3e9xor ebx, ebx
14005f3ebmov r14l, 1
14005f3f1jmp 0x14005e7b0
14005f3f6
14005f3f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005f400
14005f400loc_14005f400:
14005f400mov r8l, r12l
14005f403jmp 0x14005f33e
14005f408
14005f408loc_14005f408:
14005f408mov [rsp+149], cl
14005f40fmov r8l, r12l
14005f412mov [rsp+150], 1
14005f41ajmp 0x14005e689
14005f41f
14005f41floc_14005f41f:
14005f41fmov rcx, [rsp+72]
14005f424mov [rsp+48], r8b
14005f429mov rax, [rcx]
14005f42ccall [rax+72]
14005f42fadd eax, 1
14005f432je 0x14005f2f9
14005f438movzx eax, [r15+32]
14005f43dmovzx r8l, [rsp+48]
14005f443jmp 0x14005f176
14005f448
14005f448loc_14005f448:
14005f448cmp [rsp+72], 0
14005f44eje 0x14005f4fd
14005f454cmp [rsp+96], -1
14005f459je 0x14005f46d
14005f45b
14005f45bloc_14005f45b:
14005f45bmovzx eax, [r15+32]
14005f460mov r12l, -1
14005f466xor ebx, ebx
14005f468jmp 0x14005f106
14005f46d
14005f46dloc_14005f46d:
14005f46dmov rax, [rsp+72]
14005f472mov rsi, [rax+24]
14005f476cmp [rax+16], rsi
14005f47ajb 0x14005f45b
14005f47cmov rcx, [rsp+72]
14005f481mov rax, [rcx]
14005f484call [rax+72]
14005f487cmp eax, -1
14005f48ajne 0x14005f45b
14005f48cmovzx eax, [r15+32]
14005f491mov r8l, r12l
14005f494xor ebx, ebx
14005f496jmp 0x14005f33e
14005f49b
14005f49b 48 89 c1 e8 ed H....
14005f4a0 27 0a 00 49 8b 04 24 4c 89 e1 ff 50 08 48 8b 3d '..I..$L...P.H.=
14005f4b0 dc 81 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f ....H..$....H+..
14005f4c0 84 42 01 00 00 .B...
14005f4c5
14005f4c5loc_14005f4c5:
14005f4c5call __stack_chk_fail
14005f4ca
14005f4caloc_14005f4ca:
14005f4camovzx eax, [r15+32]
14005f4cfjmp 0x14005f16d
14005f4d4
14005f4d4loc_14005f4d4:
14005f4d4cmp [rsp+72], 0
14005f4daje 0x14005f5b1
14005f4e0cmp [rsp+96], -1
14005f4e5je 0x14005f56c
14005f4eb
14005f4ebloc_14005f4eb:
14005f4ebmovzx eax, [r15+32]
14005f4f0mov r8l, -1
14005f4f6xor ebx, ebx
14005f4f8jmp 0x14005f0de
14005f4fd
14005f4fdloc_14005f4fd:
14005f4fdcmp [rsp+96], -1
14005f502je 0x14005f52f
14005f504movzx eax, [r15+32]
14005f509xor ebx, ebx
14005f50bmov r12l, -1
14005f511jmp 0x14005f106
14005f516
14005f516loc_14005f516:
14005f516xor edx, edx
14005f518movzx eax, [r15+32]
14005f51dmov r12l, -1
14005f523xor ebx, ebx
14005f525mov [rsp+72], rdx
14005f52ajmp 0x14005f106
14005f52f
14005f52floc_14005f52f:
14005f52fmov [rsp+149], 1
14005f537mov r8l, r12l
14005f53aor esi, -1
14005f53dxor ebx, ebx
14005f53fmovzx edx, [r15+32]
14005f544jmp 0x14005e680
14005f549
14005f549loc_14005f549:
14005f549or esi, -1
14005f54cxor ebx, ebx
14005f54ejmp 0x14005e7b0
14005f553
14005f553loc_14005f553:
14005f553xor ecx, ecx
14005f555movzx eax, [r15+32]
14005f55amov r8l, -1
14005f560xor ebx, ebx
14005f562mov [rsp+72], rcx
14005f567jmp 0x14005f0de
14005f56c
14005f56cloc_14005f56c:
14005f56cmov rax, [rsp+72]
14005f571mov rsi, [rax+24]
14005f575cmp [rax+16], rsi
14005f579jb 0x14005f4eb
14005f57fmov rcx, [rsp+72]
14005f584mov [rsp+48], r8b
14005f589mov rax, [rcx]
14005f58ccall [rax+72]
14005f58fmovzx r8l, [rsp+48]
14005f595add eax, 1
14005f598jne 0x14005f4eb
14005f59e
14005f59eloc_14005f59e:
14005f59exor eax, eax
14005f5a0xor ebx, ebx
14005f5a2mov [rsp+72], rax
14005f5a7movzx eax, [r15+32]
14005f5acjmp 0x14005f176
14005f5b1
14005f5b1loc_14005f5b1:
14005f5b1cmp [rsp+96], -1
14005f5b6je 0x14005f59e
14005f5b8movzx eax, [r15+32]
14005f5bdxor ebx, ebx
14005f5bfmov r8l, -1
14005f5c5jmp 0x14005f0de
14005f5ca
14005f5ca 48 8b 8c 24 80 00 H..$..
14005f5d0 00 00 48 89 c3 e8 36 da 07 00 48 8b 3d af 80 13 ..H...6...H.=...
14005f5e0 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d3 fe .H..$....H+.....
14005f5f0 ff ff 48 89 d9 e8 a6 bd fb ff 48 89 c1 e8 8e 26 ..H.......H....&
14005f600 0a 00 e9 a6 fe ff ff e8 44 2c 0a 00 48 89 c3 e8 ........D,..H...
14005f610 6c 28 0a 00 48 8b 3d 75 80 13 00 48 8b 84 24 c8 l(..H.=u...H..$.
14005f620 00 00 00 48 2b 07 74 ca e9 98 fe ff ff ...H+.t......
14005e490
14005e490std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int[abi:cxx11]<unsigned long long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const:
14005e490push r15
14005e492push r14
14005e494push r13
14005e496push r12
14005e498push rbp
14005e499push rdi
14005e49apush rsi
14005e49bpush rbx
14005e49csub rsp, 216
14005e4a3mov rax, [r9+8]
14005e4a7movdqu x0, [r8]
14005e4acmov rbp, [r9]
14005e4afmov rdi, [rsp+320]
14005e4b7mov [rsp+96], rax
14005e4bcmov rax, [rsp+328]
14005e4c4mov [rsp+112], rcx
14005e4c9mov rcx, [rip+0x1391c0]
14005e4d0mov [rsp+120], rax
14005e4d5mov rax, [rsp+336]
14005e4ddmovups [rsp+80], x0
14005e4e2mov rdx, [rsp+88]
14005e4e7mov [rsp+136], rax
14005e4efmov rax, [rcx]
14005e4f2mov [rsp+200], rax
14005e4famov rax, [rsp+80]
14005e4fflea rcx, [rip+0xa7a9a]
14005e506mov [rsp+72], rbp
14005e50bmov esi, edx
14005e50dmov rbx, rax
14005e510call std::locale::id::_M_id() const
14005e515mov r14, rax
14005e518mov rax, [rdi+208]
14005e51fmov rax, [rax+24]
14005e523lea r13, [rax+8*r14]
14005e527mov r15, [r13]
14005e52btest r15, r15
14005e52eje 0x14005ee40
14005e534
14005e534loc_14005e534:
14005e534mov r13l, [rdi+24]
14005e538mov edi, 8
14005e53dand r13l, 74
14005e541cmp r13l, 64
14005e545je 0x14005e559
14005e547cmp r13l, 8
14005e54bmov edi, 10
14005e550mov eax, 16
14005e555cmove rdi, rax
14005e559
14005e559loc_14005e559:
14005e559cmp esi, -1
14005e55csete r14b
14005e560test rbx, rbx
14005e563setne r12b
14005e567and r12b, r14b
14005e56ajne 0x14005ef80
14005e570mov r12l, r14l
14005e573
14005e573loc_14005e573:
14005e573cmp [rsp+96], -1
14005e578sete r8b
14005e57ctest rbp, rbp
14005e57fsetne dl
14005e582and dl, r8b
14005e585jne 0x14005ef30
14005e58b
14005e58bloc_14005e58b:
14005e58bcmp r12b, r8b
14005e58eje 0x14005ec50
14005e594test rbx, rbx
14005e597je 0x14005e5a2
14005e599test r14b, r14b
14005e59cjne 0x14005ee20
14005e5a2
14005e5a2loc_14005e5a2:
14005e5a2mov r8l, esi
14005e5a5
14005e5a5loc_14005e5a5:
14005e5a5movzx eax, [r15+32]
14005e5aamovzx ecx, [r15+110]
14005e5afmov edx, eax
14005e5b1cmp cl, r8b
14005e5b4je 0x14005e5c0
14005e5b6cmp [r15+111], r8b
14005e5bajne 0x14005ede0
14005e5c0
14005e5c0loc_14005e5c0:
14005e5c0cmp cl, r8b
14005e5c3sete [rsp+151]
14005e5cbtest al, al
14005e5cdjne 0x14005e630
14005e5cf
14005e5cfloc_14005e5cf:
14005e5cfcmp [r15+72], r8b
14005e5d3je 0x14005e640
14005e5d5mov rdx, [rbx+16]
14005e5d9mov rcx, [rbx+24]
14005e5ddcmp rdx, rcx
14005e5e0jae 0x14005f12f
14005e5e6add rdx, 1
14005e5eamov [rbx+16], rdx
14005e5eecmp rdx, rcx
14005e5f1jae 0x14005f2c5
14005e5f7cmp [rsp+72], 0
14005e5fdje 0x14005f0c2
14005e603
14005e603loc_14005e603:
14005e603cmp [rsp+96], -1
14005e608je 0x14005f269
14005e60emov [rsp+149], 1
14005e616movzx edx, [r15+32]
14005e61bmov esi, -1
14005e620xor ebp, ebp
14005e622mov [rsp+150], 0
14005e62ajmp 0x14005e680
14005e62c
14005e62c 0f 1f 40 00 ..@.
14005e630
14005e630loc_14005e630:
14005e630cmp [r15+73], r8b
14005e634jne 0x14005e5cf
14005e636nop [rax+rax]
14005e640
14005e640loc_14005e640:
14005e640mov [rsp+150], 0
14005e648xor ebp, ebp
14005e64amov r12l, r8l
14005e64d
14005e64dloc_14005e64d:
14005e64dtest al, al
14005e64fje 0x14005e657
14005e651cmp [r15+73], r12b
14005e655je 0x14005e675
14005e657
14005e657loc_14005e657:
14005e657cmp [r15+72], r12b
14005e65bje 0x14005e675
14005e65dcmp [r15+114], r12b
14005e661je 0x14005ecd0
14005e667cmp [rsp+150], 0
14005e66fjne 0x14005eceb
14005e675
14005e675loc_14005e675:
14005e675mov [rsp+149], 0
14005e67dmov r8l, r12l
14005e680
14005e680loc_14005e680:
14005e680cmp edi, 16
14005e683je 0x14005ec10
14005e689
14005e689loc_14005e689:
14005e689movsxd rax, edi
14005e68cmov r13l, edi
14005e68fmov [rsp+56], rax
14005e694
14005e694loc_14005e694:
14005e694lea rax, [rsp+160]
14005e69cmov [rsp+176], 0
14005e6a4mov [rsp+128], rax
14005e6aclea rax, [rsp+176]
14005e6b4mov [rsp+104], rax
14005e6b9mov [rsp+160], rax
14005e6c1mov [rsp+168], 0
14005e6cdtest dl, dl
14005e6cfjne 0x14005ec28
14005e6d5
14005e6d5loc_14005e6d5:
14005e6d5mov rax, -1
14005e6dcxor edx, edx
14005e6demov [rsp+64], rdi
14005e6e3movzx r14l, [r15+136]
14005e6ebdiv rdi
14005e6eemov [rsp+48], rax
14005e6f3test r14b, r14b
14005e6f6jne 0x14005ea60
14005e6fcxor edi, edi
14005e6fecmp [rsp+149], 0
14005e706jne 0x14005eee0
14005e70cxor r12l, r12l
14005e70flea r14l, [r13+48]
14005e713nop [rax+rax]
14005e71enop
14005e720
14005e720loc_14005e720:
14005e720cmp r13l, 10
14005e724jg 0x14005e918
14005e72acmp r8b, 47
14005e72ejle 0x14005ecc0
14005e734cmp r8b, r14b
14005e737jge 0x14005ecc0
14005e73dmovsx eax, r8b
14005e741lea edx, [rax-48]
14005e744
14005e744loc_14005e744:
14005e744cmp [rsp+48], r12
14005e749jb 0x14005e880
14005e74fmov r10, [rsp+64]
14005e754movsxd rax, edx
14005e757imul r10, r12
14005e75badd rax, r10
14005e75esetb dl
14005e761mov r12, rax
14005e764mov rax, [rbx+16]
14005e768add ebp, 1
14005e76bor edi, edx
14005e76dmov rdx, [rbx+24]
14005e771cmp rax, rdx
14005e774jae 0x14005e896
14005e77a
14005e77aloc_14005e77a:
14005e77aadd rax, 1
14005e77emov [rbx+16], rax
14005e782cmp rax, rdx
14005e785jae 0x14005e8b0
14005e78b
14005e78bloc_14005e78b:
14005e78bcmp [rsp+72], 0
14005e791je 0x14005ef00
14005e797
14005e797loc_14005e797:
14005e797cmp [rsp+96], -1
14005e79cje 0x14005f060
14005e7a2
14005e7a2loc_14005e7a2:
14005e7a2mov esi, -1
14005e7a7mov r14l, 1
14005e7adnop [rax]
14005e7b0
14005e7b0loc_14005e7b0:
14005e7b0mov r13, [rsp+168]
14005e7b8test r13, r13
14005e7bbjne 0x14005e950
14005e7c1cmp [rsp+150], 1
14005e7c9je 0x14005e9cc
14005e7cftest ebp, ebp
14005e7d1jne 0x14005e9cc
14005e7d7
14005e7d7loc_14005e7d7:
14005e7d7mov rax, [rsp+136]
14005e7dfmov [rax], 0
14005e7e6mov rax, [rsp+120]
14005e7ebmov [rax], 4
14005e7f1
14005e7f1loc_14005e7f1:
14005e7f1test r14b, r14b
14005e7f4je 0x14005e7fe
14005e7f6mov rax, [rsp+120]
14005e7fbor [rax], 2
14005e7fe
14005e7feloc_14005e7fe:
14005e7femov rdx, [rsp+88]
14005e803mov [rsp+80], rbx
14005e808mov eax, esi
14005e80amov rcx, [rsp+80]
14005e80fmov [rsp+88], rdx
14005e814mov rbx, [rsp+88]
14005e819mov rdx, 0xffffffff00000000
14005e823mov rsi, rbx
14005e826and rsi, rdx
14005e829or rsi, rax
14005e82cmov rax, [rsp+112]
14005e831mov [rax], rcx
14005e834mov rcx, [rsp+160]
14005e83cmov [rax+8], rsi
14005e840cmp rcx, [rsp+104]
14005e845je 0x14005e84c
14005e847call operator delete(void*)
14005e84c
14005e84cloc_14005e84c:
14005e84cmov rdi, [rip+0x138e3d]
14005e853mov rax, [rsp+200]
14005e85bsub rax, [rdi]
14005e85ejne 0x14005f4c5
14005e864mov rax, [rsp+112]
14005e869add rsp, 216
14005e870pop rbx
14005e871pop rsi
14005e872pop rdi
14005e873pop rbp
14005e874pop r12
14005e876pop r13
14005e878pop r14
14005e87apop r15
14005e87cret
14005e87d
14005e87d 0f 1f 00 ...
14005e880
14005e880loc_14005e880:
14005e880mov rax, [rbx+16]
14005e884mov rdx, [rbx+24]
14005e888mov edi, 1
14005e88dcmp rax, rdx
14005e890jb 0x14005e77a
14005e896
14005e896loc_14005e896:
14005e896mov rax, [rbx]
14005e899mov rcx, rbx
14005e89ccall [rax+80]
14005e89fmov rax, [rbx+24]
14005e8a3cmp [rbx+16], rax
14005e8a7jb 0x14005e78b
14005e8adnop [rax]
14005e8b0
14005e8b0loc_14005e8b0:
14005e8b0mov rax, [rbx]
14005e8b3mov rcx, rbx
14005e8b6call [rax+72]
14005e8b9cmp eax, -1
14005e8bcje 0x14005ea02
14005e8c2cmp [rsp+72], 0
14005e8c8jne 0x14005e797
14005e8cecmp [rsp+96], -1
14005e8d3jne 0x14005e7a2
14005e8d9nop [rax]
14005e8e0
14005e8e0loc_14005e8e0:
14005e8e0mov rax, [rbx+16]
14005e8e4cmp rax, [rbx+24]
14005e8e8jb 0x14005ef18
14005e8eemov rax, [rbx]
14005e8f1mov rcx, rbx
14005e8f4call [rax+72]
14005e8f7cmp eax, -1
14005e8famov edx, -1
14005e8ffcmovne edx, eax
14005e902mov eax, 0
14005e907cmove rbx, rax
14005e90bmov r8l, edx
14005e90ejmp 0x14005ef1c
14005e913
14005e913 0f 1f 44 00 00 ..D..
14005e918
14005e918loc_14005e918:
14005e918lea eax, [r8-48]
14005e91cmov edx, r8l
14005e91fcmp al, 9
14005e921jbe 0x14005e940
14005e923lea eax, [r8-97]
14005e927cmp al, 5
14005e929ja 0x14005ea48
14005e92fmovsx eax, r8b
14005e933lea edx, [rax-87]
14005e936jmp 0x14005e744
14005e93b
14005e93b 0f 1f 44 00 00 ..D..
14005e940
14005e940loc_14005e940:
14005e940movsx edx, al
14005e943jmp 0x14005e744
14005e948
14005e948 0f 1f 84 00 00 00 00 00 ........
14005e950
14005e950loc_14005e950:
14005e950mov rdx, [rsp+160]
14005e958mov eax, 15
14005e95dcmp rdx, [rsp+104]
14005e962lea r10, [r13+1]
14005e966cmovne rax, [rsp+176]
14005e96fcmp rax, r10
14005e972jb 0x14005f028
14005e978
14005e978loc_14005e978:
14005e978mov [rdx+r13], bpl
14005e97cmov rax, [rsp+160]
14005e984mov [rsp+168], r10
14005e98cmov r8, [rsp+128]
14005e994mov [rax+r13+1], 0
14005e99amov rdx, [r15+24]
14005e99emov rcx, [r15+16]
14005e9a2call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005e9a7test al, al
14005e9a9je 0x14005edc8
14005e9af
14005e9afloc_14005e9af:
14005e9aftest ebp, ebp
14005e9b1jne 0x14005e9cc
14005e9b3cmp [rsp+150], 1
14005e9bbje 0x14005e9cc
14005e9bdcmp [rsp+168], 0
14005e9c6je 0x14005e7d7
14005e9cc
14005e9ccloc_14005e9cc:
14005e9cccmp [rsp+149], 0
14005e9d4jne 0x14005e7d7
14005e9datest dil, dil
14005e9ddje 0x14005eda0
14005e9e3mov rax, [rsp+136]
14005e9ebmov [rax], -1
14005e9f2mov rax, [rsp+120]
14005e9f7mov [rax], 4
14005e9fdjmp 0x14005e7f1
14005ea02
14005ea02loc_14005ea02:
14005ea02cmp [rsp+72], 0
14005ea08je 0x14005f3db
14005ea0ecmp [rsp+96], -1
14005ea13jne 0x14005f0b3
14005ea19mov rax, [rsp+72]
14005ea1emov rsi, [rax+24]
14005ea22cmp [rax+16], rsi
14005ea26jae 0x14005f25d
14005ea2ccmp r13l, 10
14005ea30jle 0x14005f0b3
14005ea36mov esi, -1
14005ea3bxor ebx, ebx
14005ea3dmov edx, -1
14005ea42mov r8l, -1
14005ea48
14005ea48loc_14005ea48:
14005ea48sub edx, 65
14005ea4bcmp dl, 5
14005ea4eja 0x14005ecc0
14005ea54movsx eax, r8b
14005ea58lea edx, [rax-55]
14005ea5bjmp 0x14005e744
14005ea60
14005ea60loc_14005ea60:
14005ea60cmp [rsp+149], 0
14005ea68jne 0x14005efa0
14005ea6elea r13, [r15+114]
14005ea72xor edi, edi
14005ea74xor r12l, r12l
14005ea77nop [rax+rax]
14005ea80
14005ea80loc_14005ea80:
14005ea80movzx eax, [r15+32]
14005ea85test al, al
14005ea87je 0x14005ea93
14005ea89cmp [r15+73], r8b
14005ea8dje 0x14005ebb8
14005ea93
14005ea93loc_14005ea93:
14005ea93cmp [r15+72], r8b
14005ea97je 0x14005ecc0
14005ea9dmovsx edx, r8b
14005eaa1mov r8, [rsp+56]
14005eaa6mov rcx, r13
14005eaa9call memchr
14005eaaetest rax, rax
14005eab1je 0x14005ecc0
14005eab7sub rax, r13
14005eabalea edx, [rax-6]
14005eabdcmp eax, 15
14005eac0cmovg eax, edx
14005eac3cmp [rsp+48], r12
14005eac8jb 0x14005eb20
14005eacamov r10, [rsp+64]
14005eacfcdqe
14005ead1imul r10, r12
14005ead5add rax, r10
14005ead8setb dl
14005eadbmov r12, rax
14005eadeadd ebp, 1
14005eae1or edi, edx
14005eae3
14005eae3loc_14005eae3:
14005eae3mov rax, [rbx+16]
14005eae7mov rdx, [rbx+24]
14005eaebcmp rax, rdx
14005eaeejae 0x14005eb30
14005eaf0
14005eaf0loc_14005eaf0:
14005eaf0add rax, 1
14005eaf4mov [rbx+16], rax
14005eaf8cmp rax, rdx
14005eafbjae 0x14005eb50
14005eafd
14005eafdloc_14005eafd:
14005eafdcmp [rsp+72], 0
14005eb03je 0x14005ed78
14005eb09
14005eb09loc_14005eb09:
14005eb09cmp [rsp+96], -1
14005eb0eje 0x14005efc0
14005eb14
14005eb14loc_14005eb14:
14005eb14mov esi, -1
14005eb19jmp 0x14005e7b0
14005eb1e
14005eb1e 66 90 f.
14005eb20
14005eb20loc_14005eb20:
14005eb20mov rax, [rbx+16]
14005eb24mov rdx, [rbx+24]
14005eb28mov edi, r14l
14005eb2bcmp rax, rdx
14005eb2ejb 0x14005eaf0
14005eb30
14005eb30loc_14005eb30:
14005eb30mov rax, [rbx]
14005eb33mov rcx, rbx
14005eb36call [rax+80]
14005eb39mov rax, [rbx+24]
14005eb3dcmp [rbx+16], rax
14005eb41jb 0x14005eafd
14005eb43nop [rax+rax]
14005eb4enop
14005eb50
14005eb50loc_14005eb50:
14005eb50mov rax, [rbx]
14005eb53mov rcx, rbx
14005eb56call [rax+72]
14005eb59cmp eax, -1
14005eb5cje 0x14005f223
14005eb62cmp [rsp+72], 0
14005eb68jne 0x14005eb09
14005eb6acmp [rsp+96], -1
14005eb6fjne 0x14005eb14
14005eb71nop [rax+rax]
14005eb7cnop [rax]
14005eb80
14005eb80loc_14005eb80:
14005eb80mov rax, [rbx+16]
14005eb84cmp rax, [rbx+24]
14005eb88jb 0x14005ed90
14005eb8emov rax, [rbx]
14005eb91mov rcx, rbx
14005eb94call [rax+72]
14005eb97cmp eax, -1
14005eb9amov edx, -1
14005eb9fcmovne edx, eax
14005eba2mov eax, 0
14005eba7cmove rbx, rax
14005ebabmov r8l, edx
14005ebaejmp 0x14005ed94
14005ebb3
14005ebb3 0f 1f 44 00 00 ..D..
14005ebb8
14005ebb8loc_14005ebb8:
14005ebb8test ebp, ebp
14005ebbaje 0x14005f1cc
14005ebc0mov rax, [rsp+168]
14005ebc8mov rdx, [rsp+160]
14005ebd0mov ecx, 15
14005ebd5cmp rdx, [rsp+104]
14005ebdacmovne rcx, [rsp+176]
14005ebe3lea rsi, [rax+1]
14005ebe7cmp rcx, rsi
14005ebeajb 0x14005ec80
14005ebf0
14005ebf0loc_14005ebf0:
14005ebf0mov [rdx+rax], bpl
14005ebf4mov rdx, [rsp+160]
14005ebfcxor ebp, ebp
14005ebfemov [rsp+168], rsi
14005ec06mov [rdx+rax+1], 0
14005ec0bjmp 0x14005eae3
14005ec10
14005ec10loc_14005ec10:
14005ec10mov [rsp+56], 22
14005ec19mov r13l, 22
14005ec1fjmp 0x14005e694
14005ec24
14005ec24 0f 1f 40 00 ..@.
14005ec28
14005ec28loc_14005ec28:
14005ec28mov rcx, [rsp+128]
14005ec30mov edx, 32
14005ec35mov [rsp+48], r8b
14005ec3acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005ec3fmovzx r8l, [rsp+48]
14005ec45jmp 0x14005e6d5
14005ec4a
14005ec4a 66 0f 1f 44 00 00 f..D..
14005ec50
14005ec50loc_14005ec50:
14005ec50mov [rsp+151], 0
14005ec58movzx edx, [r15+32]
14005ec5dxor r8l, r8l
14005ec60xor ebp, ebp
14005ec62mov [rsp+149], 1
14005ec6amov [rsp+150], 0
14005ec72jmp 0x14005e680
14005ec77
14005ec77 66 0f 1f 84 00 00 00 00 00 f........
14005ec80
14005ec80loc_14005ec80:
14005ec80mov [rsp+32], 1
14005ec89xor r9l, r9l
14005ec8cxor r8l, r8l
14005ec8fmov rdx, rax
14005ec92mov rcx, [rsp+128]
14005ec9amov [rsp+152], rax
14005eca2call 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)
14005eca7mov rdx, [rsp+160]
14005ecafmov rax, [rsp+152]
14005ecb7jmp 0x14005ebf0
14005ecbc
14005ecbc 0f 1f 40 00 ..@.
14005ecc0
14005ecc0loc_14005ecc0:
14005ecc0xor r14l, r14l
14005ecc3jmp 0x14005e7b0
14005ecc8
14005ecc8 0f 1f 84 00 00 00 00 00 ........
14005ecd0
14005ecd0loc_14005ecd0:
14005ecd0movzx ecx, [rsp+150]
14005ecd8xor ecx, 1
14005ecdbcmp edi, 10
14005ecdesete r9b
14005ece2or cl, r9b
14005ece5jne 0x14005edf0
14005eceb
14005ecebloc_14005eceb:
14005ecebcmp [r15+112], r12b
14005ecefje 0x14005ecfb
14005ecf1cmp [r15+113], r12b
14005ecf5jne 0x14005f3c3
14005ecfb
14005ecfbloc_14005ecfb:
14005ecfbtest r13l, r13l
14005ecfesete cl
14005ed01cmp edi, 16
14005ed04sete r9b
14005ed08or cl, r9b
14005ed0bje 0x14005f408
14005ed11mov [rsp+150], 0
14005ed19xor ebp, ebp
14005ed1bmov edi, 16
14005ed20
14005ed20loc_14005ed20:
14005ed20mov rdx, [rbx+16]
14005ed24mov rcx, [rbx+24]
14005ed28cmp rdx, rcx
14005ed2bjae 0x14005f194
14005ed31add rdx, 1
14005ed35mov [rbx+16], rdx
14005ed39cmp rdx, rcx
14005ed3cjae 0x14005f30d
14005ed42cmp [rsp+72], 0
14005ed48je 0x14005f0ea
14005ed4e
14005ed4eloc_14005ed4e:
14005ed4ecmp [rsp+96], -1
14005ed53je 0x14005f286
14005ed59
14005ed59loc_14005ed59:
14005ed59mov [rsp+149], 1
14005ed61movzx edx, [r15+32]
14005ed66mov r8l, r12l
14005ed69mov esi, -1
14005ed6ejmp 0x14005e680
14005ed73
14005ed73 0f 1f 44 00 00 ..D..
14005ed78
14005ed78loc_14005ed78:
14005ed78cmp [rsp+96], -1
14005ed7djne 0x14005eb14
14005ed83mov [rsp+72], 0
14005ed8cmov rax, [rbx+16]
14005ed90
14005ed90loc_14005ed90:
14005ed90movzx r8l, [rax]
14005ed94
14005ed94loc_14005ed94:
14005ed94mov esi, -1
14005ed99jmp 0x14005ea80
14005ed9e
14005ed9e 66 90 f.
14005eda0
14005eda0loc_14005eda0:
14005eda0mov rax, r12
14005eda3neg rax
14005eda6cmp [rsp+151], 0
14005edaecmovne r12, rax
14005edb2mov rax, [rsp+136]
14005edbamov [rax], r12
14005edbdjmp 0x14005e7f1
14005edc2
14005edc2 66 0f 1f 44 00 00 f..D..
14005edc8
14005edc8loc_14005edc8:
14005edc8mov rax, [rsp+120]
14005edcdmov [rax], 4
14005edd3jmp 0x14005e9af
14005edd8
14005edd8 0f 1f 84 00 00 00 00 00 ........
14005ede0
14005ede0loc_14005ede0:
14005ede0mov [rsp+151], 0
14005ede8jmp 0x14005e640
14005eded
14005eded 0f 1f 00 ...
14005edf0
14005edf0loc_14005edf0:
14005edf0test r13l, r13l
14005edf3sete r9b
14005edf7cmp edi, 8
14005edfasete dl
14005edfdor r9b, dl
14005ee00mov [rsp+150], r9b
14005ee08je 0x14005f120
14005ee0exor ebp, ebp
14005ee10mov edi, 8
14005ee15jmp 0x14005ed20
14005ee1a
14005ee1a 66 0f 1f 44 00 00 f..D..
14005ee20
14005ee20loc_14005ee20:
14005ee20mov rax, [rbx+16]
14005ee24cmp rax, [rbx+24]
14005ee28jae 0x14005f1fe
14005ee2emovzx r8l, [rax]
14005ee32jmp 0x14005e5a5
14005ee37
14005ee37 66 0f 1f 84 00 00 00 00 00 f........
14005ee40
14005ee40loc_14005ee40:
14005ee40mov ecx, 144
14005ee45call operator new(unsigned long long)
14005ee4amov r12, rax
14005ee4dmov [rax+8], 0
14005ee54mov rax, [rip+0x138495]
14005ee5bxor r8l, r8l
14005ee5emov [r12+32], 0
14005ee64lea rdx, [rdi+208]
14005ee6bmov rcx, r12
14005ee6eadd rax, 16
14005ee72mov [r12+72], r8w
14005ee78mov [r12], rax
14005ee7cmov [r12+16], 0
14005ee85mov [r12+24], 0
14005ee8emov [r12+40], 0
14005ee97mov [r12+48], 0
14005eea0mov [r12+56], 0
14005eea9mov [r12+64], 0
14005eeb2mov [r12+136], 0
14005eebbcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005eec0mov rcx, [rdi+208]
14005eec7mov r8, r14
14005eecamov rdx, r12
14005eecdcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005eed2mov r15, [r13]
14005eed6jmp 0x14005e534
14005eedb
14005eedb 0f 1f 44 00 00 ..D..
14005eee0
14005eee0loc_14005eee0:
14005eee0movzx r14l, [rsp+149]
14005eee9xor r12l, r12l
14005eeecmov [rsp+149], 0
14005eef4jmp 0x14005e7b0
14005eef9
14005eef9 0f 1f 80 00 00 00 00 .......
14005ef00
14005ef00loc_14005ef00:
14005ef00cmp [rsp+96], -1
14005ef05jne 0x14005e7a2
14005ef0bmov [rsp+72], 0
14005ef14mov rax, [rbx+16]
14005ef18
14005ef18loc_14005ef18:
14005ef18movzx r8l, [rax]
14005ef1c
14005ef1cloc_14005ef1c:
14005ef1cmov esi, -1
14005ef21jmp 0x14005e720
14005ef26
14005ef26 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005ef30
14005ef30loc_14005ef30:
14005ef30mov rax, [rbp+24]
14005ef34xor r8l, r8l
14005ef37cmp [rbp+16], rax
14005ef3bjb 0x14005e58b
14005ef41mov rax, [rbp]
14005ef45mov [rsp+56], dl
14005ef49mov rcx, rbp
14005ef4cmov [rsp+48], r8b
14005ef51call [rax+72]
14005ef54movzx r8l, [rsp+48]
14005ef5amovzx edx, [rsp+56]
14005ef5fcmp eax, -1
14005ef62mov eax, 0
14005ef67cmovne rax, rbp
14005ef6bcmove r8l, edx
14005ef6fmov [rsp+72], rax
14005ef74jmp 0x14005e58b
14005ef79
14005ef79 0f 1f 80 00 00 00 00 .......
14005ef80
14005ef80loc_14005ef80:
14005ef80mov rax, [rbx+24]
14005ef84cmp [rbx+16], rax
14005ef88jae 0x14005f1db
14005ef8exor r12l, r12l
14005ef91jmp 0x14005e573
14005ef96
14005ef96 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005efa0
14005efa0loc_14005efa0:
14005efa0movzx r14l, [rsp+149]
14005efa9xor r12l, r12l
14005efacxor edi, edi
14005efaemov [rsp+149], 0
14005efb6jmp 0x14005e7b0
14005efbb
14005efbb 0f 1f 44 00 00 ..D..
14005efc0
14005efc0loc_14005efc0:
14005efc0mov rax, [rsp+72]
14005efc5mov rsi, [rax+24]
14005efc9cmp [rax+16], rsi
14005efcdjb 0x14005eb14
14005efd3xor esi, esi
14005efd5nop [rax+rax]
14005efe0
14005efe0loc_14005efe0:
14005efe0mov rcx, [rsp+72]
14005efe5mov rax, [rcx]
14005efe8call [rax+72]
14005efebcmp eax, -1
14005efeemov eax, 0
14005eff3mov edx, 0
14005eff8cmovne rdx, [rsp+72]
14005effecmove eax, r14l
14005f002mov [rsp+72], rdx
14005f007cmp al, sil
14005f00aje 0x14005eb14
14005f010test rbx, rbx
14005f013jne 0x14005eb80
14005f019mov r8l, -1
14005f01fjmp 0x14005ed94
14005f024
14005f024 0f 1f 40 00 ..@.
14005f028
14005f028loc_14005f028:
14005f028xor r9l, r9l
14005f02bxor r8l, r8l
14005f02emov rdx, r13
14005f031mov [rsp+48], r10
14005f036mov [rsp+32], 1
14005f03fmov rcx, [rsp+128]
14005f047call 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)
14005f04cmov rdx, [rsp+160]
14005f054mov r10, [rsp+48]
14005f059jmp 0x14005e978
14005f05e
14005f05e 66 90 f.
14005f060
14005f060loc_14005f060:
14005f060mov rax, [rsp+72]
14005f065mov rsi, [rax+24]
14005f069cmp [rax+16], rsi
14005f06djb 0x14005e7a2
14005f073xor esi, esi
14005f075nop [rax+rax]
14005f080
14005f080loc_14005f080:
14005f080mov rcx, [rsp+72]
14005f085mov rax, [rcx]
14005f088call [rax+72]
14005f08bcmp eax, -1
14005f08emov edx, 0
14005f093cmovne rdx, [rsp+72]
14005f099sete al
14005f09cmov [rsp+72], rdx
14005f0a1cmp al, sil
14005f0a4je 0x14005e7a2
14005f0aatest rbx, rbx
14005f0adjne 0x14005e8e0
14005f0b3
14005f0b3loc_14005f0b3:
14005f0b3xor r14l, r14l
14005f0b6mov esi, -1
14005f0bbxor ebx, ebx
14005f0bdjmp 0x14005e7b0
14005f0c2
14005f0c2loc_14005f0c2:
14005f0c2cmp [rsp+96], -1
14005f0c7jne 0x14005f16d
14005f0cd
14005f0cdloc_14005f0cd:
14005f0cdmov rdx, [rbx+16]
14005f0d1
14005f0d1loc_14005f0d1:
14005f0d1mov [rsp+72], 0
14005f0damovzx r8l, [rdx]
14005f0de
14005f0deloc_14005f0de:
14005f0demov edx, eax
14005f0e0mov esi, -1
14005f0e5jmp 0x14005e640
14005f0ea
14005f0ealoc_14005f0ea:
14005f0eacmp [rsp+96], -1
14005f0efjne 0x14005f400
14005f0f5
14005f0f5loc_14005f0f5:
14005f0f5mov rdx, [rbx+16]
14005f0f9
14005f0f9loc_14005f0f9:
14005f0f9mov [rsp+72], 0
14005f102movzx r12l, [rdx]
14005f106
14005f106loc_14005f106:
14005f106mov edx, eax
14005f108mov esi, -1
14005f10dcmp [rsp+150], 0
14005f115jne 0x14005e64d
14005f11bjmp 0x14005e675
14005f120
14005f120loc_14005f120:
14005f120mov [rsp+150], cl
14005f127add ebp, 1
14005f12ajmp 0x14005ed20
14005f12f
14005f12floc_14005f12f:
14005f12fmov rax, [rbx]
14005f132mov [rsp+48], r8b
14005f137mov rcx, rbx
14005f13acall [rax+80]
14005f13dmov rax, [rbx+24]
14005f141cmp [rbx+16], rax
14005f145movzx r8l, [rsp+48]
14005f14bjae 0x14005f2c5
14005f151cmp [rsp+72], 0
14005f157jne 0x14005e603
14005f15dmovzx eax, [r15+32]
14005f162cmp [rsp+96], -1
14005f167je 0x14005f0cd
14005f16d
14005f16dloc_14005f16d:
14005f16dmov [rsp+72], 0
14005f176
14005f176loc_14005f176:
14005f176mov [rsp+149], 1
14005f17emov edx, eax
14005f180mov esi, -1
14005f185xor ebp, ebp
14005f187mov [rsp+150], 0
14005f18fjmp 0x14005e680
14005f194
14005f194loc_14005f194:
14005f194mov rax, [rbx]
14005f197mov rcx, rbx
14005f19acall [rax+80]
14005f19dmov rax, [rbx+24]
14005f1a1cmp [rbx+16], rax
14005f1a5jae 0x14005f30d
14005f1abcmp [rsp+72], 0
14005f1b1jne 0x14005ed4e
14005f1b7cmp [rsp+96], -1
14005f1bcjne 0x14005f336
14005f1c2movzx eax, [r15+32]
14005f1c7jmp 0x14005f0f5
14005f1cc
14005f1ccloc_14005f1cc:
14005f1ccmov [rsp+149], al
14005f1d3xor r14l, r14l
14005f1d6jmp 0x14005e7b0
14005f1db
14005f1dbloc_14005f1db:
14005f1dbmov rax, [rbx]
14005f1demov rcx, rbx
14005f1e1call [rax+72]
14005f1e4cmp eax, -1
14005f1e7mov eax, 0
14005f1eccmovne r12l, eax
14005f1f0mov eax, 0
14005f1f5cmove rbx, rax
14005f1f9jmp 0x14005e573
14005f1fe
14005f1feloc_14005f1fe:
14005f1femov rax, [rbx]
14005f201mov rcx, rbx
14005f204call [rax+72]
14005f207mov edx, -1
14005f20ccmp eax, -1
14005f20fcmovne edx, eax
14005f212mov eax, 0
14005f217cmove rbx, rax
14005f21bmov r8l, edx
14005f21ejmp 0x14005e5a5
14005f223
14005f223loc_14005f223:
14005f223cmp [rsp+72], 0
14005f229je 0x14005f3ab
14005f22fmov r8l, -1
14005f235xor ebx, ebx
14005f237cmp [rsp+96], -1
14005f23cjne 0x14005ed94
14005f242mov rax, [rsp+72]
14005f247mov rsi, [rax+24]
14005f24bcmp [rax+16], rsi
14005f24fjb 0x14005ed94
14005f255mov esi, r14l
14005f258jmp 0x14005efe0
14005f25d
14005f25dloc_14005f25d:
14005f25dmov esi, 1
14005f262xor ebx, ebx
14005f264jmp 0x14005f080
14005f269
14005f269loc_14005f269:
14005f269mov rax, [rsp+72]
14005f26emov rsi, [rax+24]
14005f272cmp [rax+16], rsi
14005f276jae 0x14005f41f
14005f27cmovzx eax, [r15+32]
14005f281jmp 0x14005f176
14005f286
14005f286loc_14005f286:
14005f286mov rax, [rsp+72]
14005f28bmov rsi, [rax+24]
14005f28fcmp [rax+16], rsi
14005f293jb 0x14005ed59
14005f299mov rcx, [rsp+72]
14005f29emov rax, [rcx]
14005f2a1call [rax+72]
14005f2a4add eax, 1
14005f2a7jne 0x14005ed59
14005f2ad
14005f2adloc_14005f2ad:
14005f2admov rdx, [rbx+16]
14005f2b1cmp rdx, [rbx+24]
14005f2b5jae 0x14005f383
14005f2bbmovzx eax, [r15+32]
14005f2c0jmp 0x14005f0f9
14005f2c5
14005f2c5loc_14005f2c5:
14005f2c5mov rax, [rbx]
14005f2c8mov [rsp+48], r8b
14005f2cdmov rcx, rbx
14005f2d0call [rax+72]
14005f2d3movzx r8l, [rsp+48]
14005f2d9cmp eax, -1
14005f2dcje 0x14005f4d4
14005f2e2cmp [rsp+72], 0
14005f2e8jne 0x14005e603
14005f2eecmp [rsp+96], -1
14005f2f3jne 0x14005f4ca
14005f2f9
14005f2f9loc_14005f2f9:
14005f2f9mov rdx, [rbx+16]
14005f2fdcmp rdx, [rbx+24]
14005f301jae 0x14005f35b
14005f303movzx eax, [r15+32]
14005f308jmp 0x14005f0d1
14005f30d
14005f30dloc_14005f30d:
14005f30dmov rax, [rbx]
14005f310mov rcx, rbx
14005f313call [rax+72]
14005f316cmp eax, -1
14005f319je 0x14005f448
14005f31fcmp [rsp+72], 0
14005f325jne 0x14005ed4e
14005f32bcmp [rsp+96], -1
14005f330je 0x14005f2ad
14005f336
14005f336loc_14005f336:
14005f336movzx eax, [r15+32]
14005f33bmov r8l, r12l
14005f33e
14005f33eloc_14005f33e:
14005f33emov [rsp+72], 0
14005f347mov edx, eax
14005f349mov esi, -1
14005f34emov [rsp+149], 1
14005f356jmp 0x14005e680
14005f35b
14005f35bloc_14005f35b:
14005f35bmov rax, [rbx]
14005f35emov rcx, rbx
14005f361call [rax+72]
14005f364cmp eax, -1
14005f367je 0x14005f553
14005f36dmov [rsp+72], 0
14005f376mov r8l, eax
14005f379movzx eax, [r15+32]
14005f37ejmp 0x14005f0de
14005f383
14005f383loc_14005f383:
14005f383mov rax, [rbx]
14005f386mov rcx, rbx
14005f389call [rax+72]
14005f38ccmp eax, -1
14005f38fje 0x14005f516
14005f395mov [rsp+72], 0
14005f39emov r12l, eax
14005f3a1movzx eax, [r15+32]
14005f3a6jmp 0x14005f106
14005f3ab
14005f3abloc_14005f3ab:
14005f3abcmp [rsp+96], -1
14005f3b0je 0x14005f549
14005f3b6xor ebx, ebx
14005f3b8mov r8l, -1
14005f3bejmp 0x14005ed94
14005f3c3
14005f3c3loc_14005f3c3:
14005f3c3mov [rsp+149], 0
14005f3cbmov r8l, r12l
14005f3cemov [rsp+150], 1
14005f3d6jmp 0x14005e680
14005f3db
14005f3dbloc_14005f3db:
14005f3dbcmp [rsp+96], -1
14005f3e0jne 0x14005f0b3
14005f3e6or esi, -1
14005f3e9xor ebx, ebx
14005f3ebmov r14l, 1
14005f3f1jmp 0x14005e7b0
14005f3f6
14005f3f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005f400
14005f400loc_14005f400:
14005f400mov r8l, r12l
14005f403jmp 0x14005f33e
14005f408
14005f408loc_14005f408:
14005f408mov [rsp+149], cl
14005f40fmov r8l, r12l
14005f412mov [rsp+150], 1
14005f41ajmp 0x14005e689
14005f41f
14005f41floc_14005f41f:
14005f41fmov rcx, [rsp+72]
14005f424mov [rsp+48], r8b
14005f429mov rax, [rcx]
14005f42ccall [rax+72]
14005f42fadd eax, 1
14005f432je 0x14005f2f9
14005f438movzx eax, [r15+32]
14005f43dmovzx r8l, [rsp+48]
14005f443jmp 0x14005f176
14005f448
14005f448loc_14005f448:
14005f448cmp [rsp+72], 0
14005f44eje 0x14005f4fd
14005f454cmp [rsp+96], -1
14005f459je 0x14005f46d
14005f45b
14005f45bloc_14005f45b:
14005f45bmovzx eax, [r15+32]
14005f460mov r12l, -1
14005f466xor ebx, ebx
14005f468jmp 0x14005f106
14005f46d
14005f46dloc_14005f46d:
14005f46dmov rax, [rsp+72]
14005f472mov rsi, [rax+24]
14005f476cmp [rax+16], rsi
14005f47ajb 0x14005f45b
14005f47cmov rcx, [rsp+72]
14005f481mov rax, [rcx]
14005f484call [rax+72]
14005f487cmp eax, -1
14005f48ajne 0x14005f45b
14005f48cmovzx eax, [r15+32]
14005f491mov r8l, r12l
14005f494xor ebx, ebx
14005f496jmp 0x14005f33e
14005f49b
14005f49b 48 89 c1 e8 ed H....
14005f4a0 27 0a 00 49 8b 04 24 4c 89 e1 ff 50 08 48 8b 3d '..I..$L...P.H.=
14005f4b0 dc 81 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f ....H..$....H+..
14005f4c0 84 42 01 00 00 .B...
14005f4c5
14005f4c5loc_14005f4c5:
14005f4c5call __stack_chk_fail
14005f4ca
14005f4caloc_14005f4ca:
14005f4camovzx eax, [r15+32]
14005f4cfjmp 0x14005f16d
14005f4d4
14005f4d4loc_14005f4d4:
14005f4d4cmp [rsp+72], 0
14005f4daje 0x14005f5b1
14005f4e0cmp [rsp+96], -1
14005f4e5je 0x14005f56c
14005f4eb
14005f4ebloc_14005f4eb:
14005f4ebmovzx eax, [r15+32]
14005f4f0mov r8l, -1
14005f4f6xor ebx, ebx
14005f4f8jmp 0x14005f0de
14005f4fd
14005f4fdloc_14005f4fd:
14005f4fdcmp [rsp+96], -1
14005f502je 0x14005f52f
14005f504movzx eax, [r15+32]
14005f509xor ebx, ebx
14005f50bmov r12l, -1
14005f511jmp 0x14005f106
14005f516
14005f516loc_14005f516:
14005f516xor edx, edx
14005f518movzx eax, [r15+32]
14005f51dmov r12l, -1
14005f523xor ebx, ebx
14005f525mov [rsp+72], rdx
14005f52ajmp 0x14005f106
14005f52f
14005f52floc_14005f52f:
14005f52fmov [rsp+149], 1
14005f537mov r8l, r12l
14005f53aor esi, -1
14005f53dxor ebx, ebx
14005f53fmovzx edx, [r15+32]
14005f544jmp 0x14005e680
14005f549
14005f549loc_14005f549:
14005f549or esi, -1
14005f54cxor ebx, ebx
14005f54ejmp 0x14005e7b0
14005f553
14005f553loc_14005f553:
14005f553xor ecx, ecx
14005f555movzx eax, [r15+32]
14005f55amov r8l, -1
14005f560xor ebx, ebx
14005f562mov [rsp+72], rcx
14005f567jmp 0x14005f0de
14005f56c
14005f56cloc_14005f56c:
14005f56cmov rax, [rsp+72]
14005f571mov rsi, [rax+24]
14005f575cmp [rax+16], rsi
14005f579jb 0x14005f4eb
14005f57fmov rcx, [rsp+72]
14005f584mov [rsp+48], r8b
14005f589mov rax, [rcx]
14005f58ccall [rax+72]
14005f58fmovzx r8l, [rsp+48]
14005f595add eax, 1
14005f598jne 0x14005f4eb
14005f59e
14005f59eloc_14005f59e:
14005f59exor eax, eax
14005f5a0xor ebx, ebx
14005f5a2mov [rsp+72], rax
14005f5a7movzx eax, [r15+32]
14005f5acjmp 0x14005f176
14005f5b1
14005f5b1loc_14005f5b1:
14005f5b1cmp [rsp+96], -1
14005f5b6je 0x14005f59e
14005f5b8movzx eax, [r15+32]
14005f5bdxor ebx, ebx
14005f5bfmov r8l, -1
14005f5c5jmp 0x14005f0de
14005f5ca
14005f5ca 48 8b 8c 24 80 00 H..$..
14005f5d0 00 00 48 89 c3 e8 36 da 07 00 48 8b 3d af 80 13 ..H...6...H.=...
14005f5e0 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d3 fe .H..$....H+.....
14005f5f0 ff ff 48 89 d9 e8 a6 bd fb ff 48 89 c1 e8 8e 26 ..H.......H....&
14005f600 0a 00 e9 a6 fe ff ff e8 44 2c 0a 00 48 89 c3 e8 ........D,..H...
14005f610 6c 28 0a 00 48 8b 3d 75 80 13 00 48 8b 84 24 c8 l(..H.=u...H..$.
14005f620 00 00 00 48 2b 07 74 ca e9 98 fe ff ff ...H+.t......
14005e490
Loading..