File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14005c0b0
14005c0b0std::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 short>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const:
14005c0b0push r15
14005c0b2push r14
14005c0b4push r13
14005c0b6push r12
14005c0b8push rbp
14005c0b9push rdi
14005c0bapush rsi
14005c0bbpush rbx
14005c0bcsub rsp, 216
14005c0c3mov rsi, [rip+0x13b5c6]
14005c0camov rax, [r9+8]
14005c0cemovdqu x0, [r8]
14005c0d3mov rbp, [r9]
14005c0d6mov rdi, [rsp+320]
14005c0demov [rsp+96], rax
14005c0e3mov rax, [rsp+328]
14005c0ebmovups [rsp+80], x0
14005c0f0mov rdx, [rsp+88]
14005c0f5mov [rsp+120], rax
14005c0famov rax, [rsp+336]
14005c102mov [rsp+112], rcx
14005c107lea rcx, [rip+0xa9e92]
14005c10emov [rsp+136], rax
14005c116mov rax, [rsi]
14005c119mov [rsp+200], rax
14005c121mov rax, [rsp+80]
14005c126mov [rsp+72], rbp
14005c12bmov esi, edx
14005c12dmov rbx, rax
14005c130call std::locale::id::_M_id() const
14005c135mov r14, rax
14005c138mov rax, [rdi+208]
14005c13fmov rax, [rax+24]
14005c143lea r13, [rax+8*r14]
14005c147mov r15, [r13]
14005c14btest r15, r15
14005c14eje 0x14005cac0
14005c154
14005c154loc_14005c154:
14005c154mov [rsp+144], 8
14005c15fmov r12l, [rdi+24]
14005c163and r12l, 74
14005c167cmp r12l, 64
14005c16bje 0x14005c185
14005c16dcmp r12l, 8
14005c171mov edx, 10
14005c176mov eax, 16
14005c17bcmovne eax, edx
14005c17emov [rsp+144], eax
14005c185
14005c185loc_14005c185:
14005c185cmp esi, -1
14005c188sete r13b
14005c18ctest rbx, rbx
14005c18fsetne dil
14005c193and dil, r13b
14005c196jne 0x14005cbf0
14005c19cmov edi, r13l
14005c19f
14005c19floc_14005c19f:
14005c19fcmp [rsp+96], -1
14005c1a4sete r14b
14005c1a8test rbp, rbp
14005c1absetne al
14005c1aeand al, r14b
14005c1b1mov edx, eax
14005c1b3jne 0x14005cbb0
14005c1b9
14005c1b9loc_14005c1b9:
14005c1b9cmp dil, r14b
14005c1bcje 0x14005c8b0
14005c1c2test rbx, rbx
14005c1c5je 0x14005c1d0
14005c1c7test r13b, r13b
14005c1cajne 0x14005caa8
14005c1d0
14005c1d0loc_14005c1d0:
14005c1d0mov r8l, esi
14005c1d3
14005c1d3loc_14005c1d3:
14005c1d3movzx eax, [r15+32]
14005c1d8movzx ecx, [r15+110]
14005c1ddmov edx, eax
14005c1dfcmp cl, r8b
14005c1e2je 0x14005c1ee
14005c1e4cmp [r15+111], r8b
14005c1e8jne 0x14005ca60
14005c1ee
14005c1eeloc_14005c1ee:
14005c1eecmp cl, r8b
14005c1f1sete [rsp+151]
14005c1f9test al, al
14005c1fbjne 0x14005c260
14005c1fd
14005c1fdloc_14005c1fd:
14005c1fdcmp [r15+72], r8b
14005c201je 0x14005c270
14005c203mov rdx, [rbx+16]
14005c207mov rcx, [rbx+24]
14005c20bcmp rdx, rcx
14005c20ejae 0x14005cd97
14005c214add rdx, 1
14005c218mov [rbx+16], rdx
14005c21ccmp rdx, rcx
14005c21fjae 0x14005cf2c
14005c225cmp [rsp+72], 0
14005c22bje 0x14005cd28
14005c231
14005c231loc_14005c231:
14005c231cmp [rsp+96], -1
14005c236je 0x14005ced0
14005c23cmov [rsp+149], 1
14005c244movzx edx, [r15+32]
14005c249mov esi, -1
14005c24exor ebp, ebp
14005c250mov [rsp+150], 0
14005c258jmp 0x14005c2b0
14005c25a
14005c25a 66 0f 1f 44 00 00 f..D..
14005c260
14005c260loc_14005c260:
14005c260cmp [r15+73], r8b
14005c264jne 0x14005c1fd
14005c266nop [rax+rax]
14005c270
14005c270loc_14005c270:
14005c270mov [rsp+150], 0
14005c278xor ebp, ebp
14005c27amov edi, r8l
14005c27d
14005c27dloc_14005c27d:
14005c27dtest al, al
14005c27fje 0x14005c287
14005c281cmp [r15+73], dil
14005c285je 0x14005c2a5
14005c287
14005c287loc_14005c287:
14005c287cmp [r15+72], dil
14005c28bje 0x14005c2a5
14005c28dcmp [r15+114], dil
14005c291je 0x14005c930
14005c297cmp [rsp+150], 0
14005c29fjne 0x14005c954
14005c2a5
14005c2a5loc_14005c2a5:
14005c2a5mov [rsp+149], 0
14005c2admov r8l, edi
14005c2b0
14005c2b0loc_14005c2b0:
14005c2b0cmp [rsp+144], 16
14005c2b8je 0x14005c870
14005c2be
14005c2beloc_14005c2be:
14005c2bemovsxd rax, [rsp+144]
14005c2c6mov [rsp+64], rax
14005c2cbmov r13, rax
14005c2ce
14005c2celoc_14005c2ce:
14005c2celea rax, [rsp+160]
14005c2d6mov [rsp+176], 0
14005c2demov [rsp+128], rax
14005c2e6lea rax, [rsp+176]
14005c2eemov [rsp+104], rax
14005c2f3mov [rsp+160], rax
14005c2fbmov [rsp+168], 0
14005c307test dl, dl
14005c309jne 0x14005c888
14005c30f
14005c30floc_14005c30f:
14005c30fmov eax, 65535
14005c314xor edx, edx
14005c316movzx r14l, [r15+136]
14005c31eidiv [rsp+144]
14005c325mov [rsp+56], eax
14005c329test r14b, r14b
14005c32cjne 0x14005c6b8
14005c332xor edi, edi
14005c334cmp [rsp+149], 0
14005c33cjne 0x14005cb60
14005c342xor r12l, r12l
14005c345lea r14l, [r13+48]
14005c349mov r9l, 65535
14005c34fnop
14005c350
14005c350loc_14005c350:
14005c350cmp r13l, 10
14005c354jg 0x14005c570
14005c35acmp r8b, 47
14005c35ejle 0x14005c920
14005c364cmp r8b, r14b
14005c367jge 0x14005c920
14005c36dmovsx eax, r8b
14005c371sub eax, 48
14005c374
14005c374loc_14005c374:
14005c374cmp [rsp+56], r12w
14005c37ajb 0x14005c4c0
14005c380movzx r10l, [rsp+144]
14005c389mov edx, r9l
14005c38csub edx, eax
14005c38eimul r10l, r12l
14005c392movzx ecx, r10w
14005c396lea r12l, [r10+rax]
14005c39amov rax, [rbx+16]
14005c39ecmp ecx, edx
14005c3a0setg dl
14005c3a3add ebp, 1
14005c3a6or edi, edx
14005c3a8mov rdx, [rbx+24]
14005c3accmp rax, rdx
14005c3afjae 0x14005c4d6
14005c3b5
14005c3b5loc_14005c3b5:
14005c3b5add rax, 1
14005c3b9mov [rbx+16], rax
14005c3bdcmp rax, rdx
14005c3c0jae 0x14005c500
14005c3c6
14005c3c6loc_14005c3c6:
14005c3c6cmp [rsp+72], 0
14005c3ccje 0x14005cb80
14005c3d2
14005c3d2loc_14005c3d2:
14005c3d2cmp [rsp+96], -1
14005c3d7je 0x14005ccc0
14005c3dd
14005c3ddloc_14005c3dd:
14005c3ddmov esi, -1
14005c3e2mov r14l, 1
14005c3e8nop [rax+rax]
14005c3f0
14005c3f0loc_14005c3f0:
14005c3f0mov r13, [rsp+168]
14005c3f8test r13, r13
14005c3fbjne 0x14005c5a0
14005c401cmp [rsp+150], 1
14005c409je 0x14005c61c
14005c40ftest ebp, ebp
14005c411jne 0x14005c61c
14005c417
14005c417loc_14005c417:
14005c417mov rax, [rsp+136]
14005c41fxor ecx, ecx
14005c421mov [rax], cx
14005c424mov rax, [rsp+120]
14005c429mov [rax], 4
14005c42f
14005c42floc_14005c42f:
14005c42ftest r14b, r14b
14005c432je 0x14005c43c
14005c434mov rax, [rsp+120]
14005c439or [rax], 2
14005c43c
14005c43cloc_14005c43c:
14005c43cmov rdx, [rsp+88]
14005c441mov eax, esi
14005c443mov [rsp+80], rbx
14005c448mov rdi, [rsp+80]
14005c44dmov rcx, [rsp+160]
14005c455mov [rsp+88], rdx
14005c45amov rbp, [rsp+88]
14005c45fmov rdx, 0xffffffff00000000
14005c469mov rsi, rbp
14005c46cand rsi, rdx
14005c46for rsi, rax
14005c472mov rax, [rsp+112]
14005c477mov [rax], rdi
14005c47amov [rax+8], rsi
14005c47ecmp rcx, [rsp+104]
14005c483je 0x14005c48a
14005c485call operator delete(void*)
14005c48a
14005c48aloc_14005c48a:
14005c48amov rdi, [rip+0x13b1ff]
14005c491mov rax, [rsp+200]
14005c499sub rax, [rdi]
14005c49cjne 0x14005d124
14005c4a2mov rax, [rsp+112]
14005c4a7add rsp, 216
14005c4aepop rbx
14005c4afpop rsi
14005c4b0pop rdi
14005c4b1pop rbp
14005c4b2pop r12
14005c4b4pop r13
14005c4b6pop r14
14005c4b8pop r15
14005c4baret
14005c4bb
14005c4bb 0f 1f 44 00 00 ..D..
14005c4c0
14005c4c0loc_14005c4c0:
14005c4c0mov rax, [rbx+16]
14005c4c4mov rdx, [rbx+24]
14005c4c8mov edi, 1
14005c4cdcmp rax, rdx
14005c4d0jb 0x14005c3b5
14005c4d6
14005c4d6loc_14005c4d6:
14005c4d6mov rax, [rbx]
14005c4d9mov rcx, rbx
14005c4dccall [rax+80]
14005c4dfmov rax, [rbx+24]
14005c4e3cmp [rbx+16], rax
14005c4e7mov r9l, 65535
14005c4edjb 0x14005c3c6
14005c4f3nop [rax+rax]
14005c4fenop
14005c500
14005c500loc_14005c500:
14005c500mov rax, [rbx]
14005c503mov rcx, rbx
14005c506call [rax+72]
14005c509cmp eax, -1
14005c50cmov r9l, 65535
14005c512je 0x14005c653
14005c518cmp [rsp+72], 0
14005c51ejne 0x14005c3d2
14005c524cmp [rsp+96], -1
14005c529jne 0x14005c3dd
14005c52fnop
14005c530
14005c530loc_14005c530:
14005c530mov rax, [rbx+16]
14005c534cmp rax, [rbx+24]
14005c538jb 0x14005cb98
14005c53emov rax, [rbx]
14005c541mov rcx, rbx
14005c544call [rax+72]
14005c547cmp eax, -1
14005c54amov edx, -1
14005c54fmov r9l, 65535
14005c555cmovne edx, eax
14005c558mov eax, 0
14005c55dcmove rbx, rax
14005c561mov r8l, edx
14005c564jmp 0x14005cb9c
14005c569
14005c569 0f 1f 80 00 00 00 00 .......
14005c570
14005c570loc_14005c570:
14005c570lea eax, [r8-48]
14005c574mov edx, r8l
14005c577cmp al, 9
14005c579jbe 0x14005c598
14005c57blea eax, [r8-97]
14005c57fcmp al, 5
14005c581ja 0x14005c699
14005c587movsx eax, r8b
14005c58bsub eax, 87
14005c58ejmp 0x14005c374
14005c593
14005c593 0f 1f 44 00 00 ..D..
14005c598
14005c598loc_14005c598:
14005c598movsx eax, al
14005c59bjmp 0x14005c374
14005c5a0
14005c5a0loc_14005c5a0:
14005c5a0mov rdx, [rsp+160]
14005c5a8mov eax, 15
14005c5adcmp rdx, [rsp+104]
14005c5b2lea r10, [r13+1]
14005c5b6cmovne rax, [rsp+176]
14005c5bfcmp rax, r10
14005c5c2jb 0x14005cc88
14005c5c8
14005c5c8loc_14005c5c8:
14005c5c8mov [rdx+r13], bpl
14005c5ccmov rax, [rsp+160]
14005c5d4mov [rsp+168], r10
14005c5dcmov r8, [rsp+128]
14005c5e4mov [rax+r13+1], 0
14005c5eamov rdx, [r15+24]
14005c5eemov rcx, [r15+16]
14005c5f2call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005c5f7test al, al
14005c5f9je 0x14005ca48
14005c5ff
14005c5ffloc_14005c5ff:
14005c5fftest ebp, ebp
14005c601jne 0x14005c61c
14005c603cmp [rsp+150], 1
14005c60bje 0x14005c61c
14005c60dcmp [rsp+168], 0
14005c616je 0x14005c417
14005c61c
14005c61cloc_14005c61c:
14005c61ccmp [rsp+149], 0
14005c624jne 0x14005c417
14005c62atest dil, dil
14005c62dje 0x14005ca20
14005c633mov rax, [rsp+136]
14005c63bmov edx, -1
14005c640mov [rax], dx
14005c643mov rax, [rsp+120]
14005c648mov [rax], 4
14005c64ejmp 0x14005c42f
14005c653
14005c653loc_14005c653:
14005c653cmp [rsp+72], 0
14005c659je 0x14005d041
14005c65fcmp [rsp+96], -1
14005c664jne 0x14005cd19
14005c66amov rax, [rsp+72]
14005c66fmov rsi, [rax+24]
14005c673cmp [rax+16], rsi
14005c677jae 0x14005cec4
14005c67dcmp r13l, 10
14005c681jle 0x14005cd19
14005c687mov esi, -1
14005c68cxor ebx, ebx
14005c68emov edx, -1
14005c693mov r8l, -1
14005c699
14005c699loc_14005c699:
14005c699sub edx, 65
14005c69ccmp dl, 5
14005c69fja 0x14005c920
14005c6a5movsx eax, r8b
14005c6a9sub eax, 55
14005c6acjmp 0x14005c374
14005c6b1
14005c6b1 0f 1f 80 00 00 00 00 .......
14005c6b8
14005c6b8loc_14005c6b8:
14005c6b8cmp [rsp+149], 0
14005c6c0jne 0x14005cc08
14005c6c6lea r13, [r15+114]
14005c6caxor edi, edi
14005c6ccxor r12l, r12l
14005c6cfnop
14005c6d0
14005c6d0loc_14005c6d0:
14005c6d0movzx eax, [r15+32]
14005c6d5test al, al
14005c6d7je 0x14005c6e3
14005c6d9cmp [r15+73], r8b
14005c6ddje 0x14005c818
14005c6e3
14005c6e3loc_14005c6e3:
14005c6e3cmp [r15+72], r8b
14005c6e7je 0x14005c920
14005c6edmovsx edx, r8b
14005c6f1mov r8, [rsp+64]
14005c6f6mov rcx, r13
14005c6f9call memchr
14005c6fetest rax, rax
14005c701je 0x14005c920
14005c707sub rax, r13
14005c70alea edx, [rax-6]
14005c70dcmp eax, 15
14005c710cmovg eax, edx
14005c713cmp [rsp+56], r12w
14005c719jb 0x14005c780
14005c71bmovzx r10l, [rsp+144]
14005c724mov edx, 65535
14005c729sub edx, eax
14005c72bimul r10l, r12l
14005c72fmovzx ecx, r10w
14005c733lea r12l, [r10+rax]
14005c737cmp ecx, edx
14005c739setg dl
14005c73cadd ebp, 1
14005c73for edi, edx
14005c741
14005c741loc_14005c741:
14005c741mov rax, [rbx+16]
14005c745mov rdx, [rbx+24]
14005c749cmp rax, rdx
14005c74cjae 0x14005c790
14005c74e
14005c74eloc_14005c74e:
14005c74eadd rax, 1
14005c752mov [rbx+16], rax
14005c756cmp rax, rdx
14005c759jae 0x14005c7b0
14005c75b
14005c75bloc_14005c75b:
14005c75bcmp [rsp+72], 0
14005c761je 0x14005c9f0
14005c767
14005c767loc_14005c767:
14005c767cmp [rsp+96], -1
14005c76cje 0x14005cc28
14005c772
14005c772loc_14005c772:
14005c772mov esi, -1
14005c777jmp 0x14005c3f0
14005c77c
14005c77c 0f 1f 40 00 ..@.
14005c780
14005c780loc_14005c780:
14005c780mov rax, [rbx+16]
14005c784mov rdx, [rbx+24]
14005c788mov edi, r14l
14005c78bcmp rax, rdx
14005c78ejb 0x14005c74e
14005c790
14005c790loc_14005c790:
14005c790mov rax, [rbx]
14005c793mov rcx, rbx
14005c796call [rax+80]
14005c799mov rax, [rbx+24]
14005c79dcmp [rbx+16], rax
14005c7a1jb 0x14005c75b
14005c7a3nop [rax+rax]
14005c7aenop
14005c7b0
14005c7b0loc_14005c7b0:
14005c7b0mov rax, [rbx]
14005c7b3mov rcx, rbx
14005c7b6call [rax+72]
14005c7b9cmp eax, -1
14005c7bcje 0x14005ce8a
14005c7c2cmp [rsp+72], 0
14005c7c8jne 0x14005c767
14005c7cacmp [rsp+96], -1
14005c7cfjne 0x14005c772
14005c7d1nop [rax+rax]
14005c7dcnop [rax]
14005c7e0
14005c7e0loc_14005c7e0:
14005c7e0mov rax, [rbx+16]
14005c7e4cmp rax, [rbx+24]
14005c7e8jb 0x14005ca08
14005c7eemov rax, [rbx]
14005c7f1mov rcx, rbx
14005c7f4call [rax+72]
14005c7f7cmp eax, -1
14005c7famov edx, -1
14005c7ffcmovne edx, eax
14005c802mov eax, 0
14005c807cmove rbx, rax
14005c80bmov r8l, edx
14005c80ejmp 0x14005ca0c
14005c813
14005c813 0f 1f 44 00 00 ..D..
14005c818
14005c818loc_14005c818:
14005c818test ebp, ebp
14005c81aje 0x14005ce34
14005c820mov rax, [rsp+168]
14005c828mov rdx, [rsp+160]
14005c830mov ecx, 15
14005c835cmp rdx, [rsp+104]
14005c83acmovne rcx, [rsp+176]
14005c843lea rsi, [rax+1]
14005c847cmp rcx, rsi
14005c84ajb 0x14005c8e0
14005c850
14005c850loc_14005c850:
14005c850mov [rdx+rax], bpl
14005c854mov rdx, [rsp+160]
14005c85cxor ebp, ebp
14005c85emov [rsp+168], rsi
14005c866mov [rdx+rax+1], 0
14005c86bjmp 0x14005c741
14005c870
14005c870loc_14005c870:
14005c870mov [rsp+64], 22
14005c879mov r13l, 22
14005c87fjmp 0x14005c2ce
14005c884
14005c884 0f 1f 40 00 ..@.
14005c888
14005c888loc_14005c888:
14005c888mov rcx, [rsp+128]
14005c890mov edx, 32
14005c895mov [rsp+56], r8b
14005c89acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005c89fmovzx r8l, [rsp+56]
14005c8a5jmp 0x14005c30f
14005c8aa
14005c8aa 66 0f 1f 44 00 00 f..D..
14005c8b0
14005c8b0loc_14005c8b0:
14005c8b0mov [rsp+151], 0
14005c8b8movzx edx, [r15+32]
14005c8bdxor r8l, r8l
14005c8c0xor ebp, ebp
14005c8c2mov [rsp+149], 1
14005c8camov [rsp+150], 0
14005c8d2jmp 0x14005c2b0
14005c8d7
14005c8d7 66 0f 1f 84 00 00 00 00 00 f........
14005c8e0
14005c8e0loc_14005c8e0:
14005c8e0mov [rsp+32], 1
14005c8e9xor r9l, r9l
14005c8ecxor r8l, r8l
14005c8efmov rdx, rax
14005c8f2mov rcx, [rsp+128]
14005c8famov [rsp+152], rax
14005c902call 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)
14005c907mov rdx, [rsp+160]
14005c90fmov rax, [rsp+152]
14005c917jmp 0x14005c850
14005c91c
14005c91c 0f 1f 40 00 ..@.
14005c920
14005c920loc_14005c920:
14005c920xor r14l, r14l
14005c923jmp 0x14005c3f0
14005c928
14005c928 0f 1f 84 00 00 00 00 00 ........
14005c930
14005c930loc_14005c930:
14005c930movzx ecx, [rsp+150]
14005c938mov r11l, [rsp+144]
14005c940xor ecx, 1
14005c943cmp r11l, 10
14005c947sete r9b
14005c94bor cl, r9b
14005c94ejne 0x14005ca70
14005c954
14005c954loc_14005c954:
14005c954cmp [r15+112], dil
14005c958je 0x14005c964
14005c95acmp [r15+113], dil
14005c95ejne 0x14005d029
14005c964
14005c964loc_14005c964:
14005c964test r12l, r12l
14005c967sete cl
14005c96acmp [rsp+144], 16
14005c972sete r9b
14005c976or cl, r9b
14005c979je 0x14005d068
14005c97fmov [rsp+150], 0
14005c987xor ebp, ebp
14005c989mov [rsp+144], 16
14005c994
14005c994loc_14005c994:
14005c994mov rdx, [rbx+16]
14005c998mov rcx, [rbx+24]
14005c99ccmp rdx, rcx
14005c99fjae 0x14005cdfc
14005c9a5add rdx, 1
14005c9a9mov [rbx+16], rdx
14005c9adcmp rdx, rcx
14005c9b0jae 0x14005cf74
14005c9b6cmp [rsp+72], 0
14005c9bcje 0x14005cd50
14005c9c2
14005c9c2loc_14005c9c2:
14005c9c2cmp [rsp+96], -1
14005c9c7je 0x14005ceed
14005c9cd
14005c9cdloc_14005c9cd:
14005c9cdmov [rsp+149], 1
14005c9d5movzx edx, [r15+32]
14005c9damov r8l, edi
14005c9ddmov esi, -1
14005c9e2jmp 0x14005c2b0
14005c9e7
14005c9e7 66 0f 1f 84 00 00 00 00 00 f........
14005c9f0
14005c9f0loc_14005c9f0:
14005c9f0cmp [rsp+96], -1
14005c9f5jne 0x14005c772
14005c9fbmov [rsp+72], 0
14005ca04mov rax, [rbx+16]
14005ca08
14005ca08loc_14005ca08:
14005ca08movzx r8l, [rax]
14005ca0c
14005ca0cloc_14005ca0c:
14005ca0cmov esi, -1
14005ca11jmp 0x14005c6d0
14005ca16
14005ca16 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005ca20
14005ca20loc_14005ca20:
14005ca20mov eax, r12l
14005ca23neg eax
14005ca25cmp [rsp+151], 0
14005ca2dcmovne r12l, eax
14005ca31mov rax, [rsp+136]
14005ca39mov [rax], r12w
14005ca3djmp 0x14005c42f
14005ca42
14005ca42 66 0f 1f 44 00 00 f..D..
14005ca48
14005ca48loc_14005ca48:
14005ca48mov rax, [rsp+120]
14005ca4dmov [rax], 4
14005ca53jmp 0x14005c5ff
14005ca58
14005ca58 0f 1f 84 00 00 00 00 00 ........
14005ca60
14005ca60loc_14005ca60:
14005ca60mov [rsp+151], 0
14005ca68jmp 0x14005c270
14005ca6d
14005ca6d 0f 1f 00 ...
14005ca70
14005ca70loc_14005ca70:
14005ca70test r12l, r12l
14005ca73sete r9b
14005ca77cmp r11l, 8
14005ca7bsete dl
14005ca7eor r9b, dl
14005ca81mov [rsp+150], r9b
14005ca89je 0x14005cd88
14005ca8fmov [rsp+144], 8
14005ca9axor ebp, ebp
14005ca9cjmp 0x14005c994
14005caa1
14005caa1 0f 1f 80 00 00 00 00 .......
14005caa8
14005caa8loc_14005caa8:
14005caa8mov rax, [rbx+16]
14005caaccmp rax, [rbx+24]
14005cab0jae 0x14005ce65
14005cab6movzx r8l, [rax]
14005cabajmp 0x14005c1d3
14005cabf
14005cabf 90 .
14005cac0
14005cac0loc_14005cac0:
14005cac0mov ecx, 144
14005cac5call operator new(unsigned long long)
14005cacamov r12, rax
14005cacdmov [rax+8], 0
14005cad4mov rax, [rip+0x13a815]
14005cadbxor r10l, r10l
14005cademov [r12+32], 0
14005cae4lea rdx, [rdi+208]
14005caebmov rcx, r12
14005caeeadd rax, 16
14005caf2mov [r12+72], r10w
14005caf8mov [r12], rax
14005cafcmov [r12+16], 0
14005cb05mov [r12+24], 0
14005cb0emov [r12+40], 0
14005cb17mov [r12+48], 0
14005cb20mov [r12+56], 0
14005cb29mov [r12+64], 0
14005cb32mov [r12+136], 0
14005cb3bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005cb40mov rcx, [rdi+208]
14005cb47mov r8, r14
14005cb4amov rdx, r12
14005cb4dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005cb52mov r15, [r13]
14005cb56jmp 0x14005c154
14005cb5b
14005cb5b 0f 1f 44 00 00 ..D..
14005cb60
14005cb60loc_14005cb60:
14005cb60movzx r14l, [rsp+149]
14005cb69xor r12l, r12l
14005cb6cmov [rsp+149], 0
14005cb74jmp 0x14005c3f0
14005cb79
14005cb79 0f 1f 80 00 00 00 00 .......
14005cb80
14005cb80loc_14005cb80:
14005cb80cmp [rsp+96], -1
14005cb85jne 0x14005c3dd
14005cb8bmov [rsp+72], 0
14005cb94mov rax, [rbx+16]
14005cb98
14005cb98loc_14005cb98:
14005cb98movzx r8l, [rax]
14005cb9c
14005cb9cloc_14005cb9c:
14005cb9cmov esi, -1
14005cba1jmp 0x14005c350
14005cba6
14005cba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005cbb0
14005cbb0loc_14005cbb0:
14005cbb0mov rax, [rbp+24]
14005cbb4xor r14l, r14l
14005cbb7cmp [rbp+16], rax
14005cbbbjb 0x14005c1b9
14005cbc1mov rax, [rbp]
14005cbc5mov [rsp+56], dl
14005cbc9mov rcx, rbp
14005cbcccall [rax+72]
14005cbcfmovzx edx, [rsp+56]
14005cbd4cmp eax, -1
14005cbd7mov eax, 0
14005cbdccmovne rax, rbp
14005cbe0cmove r14l, edx
14005cbe4mov [rsp+72], rax
14005cbe9jmp 0x14005c1b9
14005cbee
14005cbee 66 90 f.
14005cbf0
14005cbf0loc_14005cbf0:
14005cbf0mov rax, [rbx+24]
14005cbf4cmp [rbx+16], rax
14005cbf8jae 0x14005ce43
14005cbfexor edi, edi
14005cc00jmp 0x14005c19f
14005cc05
14005cc05 0f 1f 00 ...
14005cc08
14005cc08loc_14005cc08:
14005cc08movzx r14l, [rsp+149]
14005cc11xor r12l, r12l
14005cc14xor edi, edi
14005cc16mov [rsp+149], 0
14005cc1ejmp 0x14005c3f0
14005cc23
14005cc23 0f 1f 44 00 00 ..D..
14005cc28
14005cc28loc_14005cc28:
14005cc28mov rax, [rsp+72]
14005cc2dmov rsi, [rax+24]
14005cc31cmp [rax+16], rsi
14005cc35jb 0x14005c772
14005cc3bxor esi, esi
14005cc3dnop [rax]
14005cc40
14005cc40loc_14005cc40:
14005cc40mov rcx, [rsp+72]
14005cc45mov rax, [rcx]
14005cc48call [rax+72]
14005cc4bcmp eax, -1
14005cc4emov eax, 0
14005cc53mov edx, 0
14005cc58cmovne rdx, [rsp+72]
14005cc5ecmove eax, r14l
14005cc62mov [rsp+72], rdx
14005cc67cmp al, sil
14005cc6aje 0x14005c772
14005cc70test rbx, rbx
14005cc73jne 0x14005c7e0
14005cc79mov r8l, -1
14005cc7fjmp 0x14005ca0c
14005cc84
14005cc84 0f 1f 40 00 ..@.
14005cc88
14005cc88loc_14005cc88:
14005cc88xor r9l, r9l
14005cc8bxor r8l, r8l
14005cc8emov rdx, r13
14005cc91mov [rsp+56], r10
14005cc96mov [rsp+32], 1
14005cc9fmov rcx, [rsp+128]
14005cca7call 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)
14005ccacmov rdx, [rsp+160]
14005ccb4mov r10, [rsp+56]
14005ccb9jmp 0x14005c5c8
14005ccbe
14005ccbe 66 90 f.
14005ccc0
14005ccc0loc_14005ccc0:
14005ccc0mov rax, [rsp+72]
14005ccc5mov rsi, [rax+24]
14005ccc9cmp [rax+16], rsi
14005cccdjb 0x14005c3dd
14005ccd3xor esi, esi
14005ccd5nop [rax+rax]
14005cce0
14005cce0loc_14005cce0:
14005cce0mov rcx, [rsp+72]
14005cce5mov rax, [rcx]
14005cce8call [rax+72]
14005ccebcmp eax, -1
14005cceemov edx, 0
14005ccf3cmovne rdx, [rsp+72]
14005ccf9sete al
14005ccfcmov [rsp+72], rdx
14005cd01cmp al, sil
14005cd04je 0x14005c3dd
14005cd0atest rbx, rbx
14005cd0dmov r9l, 65535
14005cd13jne 0x14005c530
14005cd19
14005cd19loc_14005cd19:
14005cd19xor r14l, r14l
14005cd1cmov esi, -1
14005cd21xor ebx, ebx
14005cd23jmp 0x14005c3f0
14005cd28
14005cd28loc_14005cd28:
14005cd28cmp [rsp+96], -1
14005cd2djne 0x14005cdd5
14005cd33
14005cd33loc_14005cd33:
14005cd33mov rdx, [rbx+16]
14005cd37
14005cd37loc_14005cd37:
14005cd37mov [rsp+72], 0
14005cd40movzx r8l, [rdx]
14005cd44
14005cd44loc_14005cd44:
14005cd44mov edx, eax
14005cd46mov esi, -1
14005cd4bjmp 0x14005c270
14005cd50
14005cd50loc_14005cd50:
14005cd50cmp [rsp+96], -1
14005cd55jne 0x14005d060
14005cd5b
14005cd5bloc_14005cd5b:
14005cd5bmov rdx, [rbx+16]
14005cd5f
14005cd5floc_14005cd5f:
14005cd5fmov [rsp+72], 0
14005cd68movzx edi, [rdx]
14005cd6b
14005cd6bloc_14005cd6b:
14005cd6bmov edx, eax
14005cd6dmov esi, -1
14005cd72cmp [rsp+150], 0
14005cd7ajne 0x14005c27d
14005cd80jmp 0x14005c2a5
14005cd85
14005cd85 0f 1f 00 ...
14005cd88
14005cd88loc_14005cd88:
14005cd88mov [rsp+150], cl
14005cd8fadd ebp, 1
14005cd92jmp 0x14005c994
14005cd97
14005cd97loc_14005cd97:
14005cd97mov rax, [rbx]
14005cd9amov [rsp+56], r8b
14005cd9fmov rcx, rbx
14005cda2call [rax+80]
14005cda5mov rax, [rbx+24]
14005cda9cmp [rbx+16], rax
14005cdadmovzx r8l, [rsp+56]
14005cdb3jae 0x14005cf2c
14005cdb9cmp [rsp+72], 0
14005cdbfjne 0x14005c231
14005cdc5movzx eax, [r15+32]
14005cdcacmp [rsp+96], -1
14005cdcfje 0x14005cd33
14005cdd5
14005cdd5loc_14005cdd5:
14005cdd5mov [rsp+72], 0
14005cdde
14005cddeloc_14005cdde:
14005cddemov [rsp+149], 1
14005cde6mov edx, eax
14005cde8mov esi, -1
14005cdedxor ebp, ebp
14005cdefmov [rsp+150], 0
14005cdf7jmp 0x14005c2b0
14005cdfc
14005cdfcloc_14005cdfc:
14005cdfcmov rax, [rbx]
14005cdffmov rcx, rbx
14005ce02call [rax+80]
14005ce05mov rax, [rbx+24]
14005ce09cmp [rbx+16], rax
14005ce0djae 0x14005cf74
14005ce13cmp [rsp+72], 0
14005ce19jne 0x14005c9c2
14005ce1fcmp [rsp+96], -1
14005ce24jne 0x14005cf9d
14005ce2amovzx eax, [r15+32]
14005ce2fjmp 0x14005cd5b
14005ce34
14005ce34loc_14005ce34:
14005ce34mov [rsp+149], al
14005ce3bxor r14l, r14l
14005ce3ejmp 0x14005c3f0
14005ce43
14005ce43loc_14005ce43:
14005ce43mov rax, [rbx]
14005ce46mov rcx, rbx
14005ce49call [rax+72]
14005ce4ccmp eax, -1
14005ce4fmov eax, 0
14005ce54cmovne edi, eax
14005ce57mov eax, 0
14005ce5ccmove rbx, rax
14005ce60jmp 0x14005c19f
14005ce65
14005ce65loc_14005ce65:
14005ce65mov rax, [rbx]
14005ce68mov rcx, rbx
14005ce6bcall [rax+72]
14005ce6emov edx, -1
14005ce73cmp eax, -1
14005ce76cmovne edx, eax
14005ce79mov eax, 0
14005ce7ecmove rbx, rax
14005ce82mov r8l, edx
14005ce85jmp 0x14005c1d3
14005ce8a
14005ce8aloc_14005ce8a:
14005ce8acmp [rsp+72], 0
14005ce90je 0x14005d011
14005ce96mov r8l, -1
14005ce9cxor ebx, ebx
14005ce9ecmp [rsp+96], -1
14005cea3jne 0x14005ca0c
14005cea9mov rax, [rsp+72]
14005ceaemov rsi, [rax+24]
14005ceb2cmp [rax+16], rsi
14005ceb6jb 0x14005ca0c
14005cebcmov esi, r14l
14005cebfjmp 0x14005cc40
14005cec4
14005cec4loc_14005cec4:
14005cec4mov esi, 1
14005cec9xor ebx, ebx
14005cecbjmp 0x14005cce0
14005ced0
14005ced0loc_14005ced0:
14005ced0mov rax, [rsp+72]
14005ced5mov rdi, [rax+24]
14005ced9cmp [rax+16], rdi
14005ceddjae 0x14005d07f
14005cee3movzx eax, [r15+32]
14005cee8jmp 0x14005cdde
14005ceed
14005ceedloc_14005ceed:
14005ceedmov rax, [rsp+72]
14005cef2mov rsi, [rax+24]
14005cef6cmp [rax+16], rsi
14005cefajb 0x14005c9cd
14005cf00mov rcx, [rsp+72]
14005cf05mov rax, [rcx]
14005cf08call [rax+72]
14005cf0badd eax, 1
14005cf0ejne 0x14005c9cd
14005cf14
14005cf14loc_14005cf14:
14005cf14mov rdx, [rbx+16]
14005cf18cmp rdx, [rbx+24]
14005cf1cjae 0x14005cfea
14005cf22movzx eax, [r15+32]
14005cf27jmp 0x14005cd5f
14005cf2c
14005cf2cloc_14005cf2c:
14005cf2cmov rax, [rbx]
14005cf2fmov [rsp+56], r8b
14005cf34mov rcx, rbx
14005cf37call [rax+72]
14005cf3amovzx r8l, [rsp+56]
14005cf40cmp eax, -1
14005cf43je 0x14005d133
14005cf49cmp [rsp+72], 0
14005cf4fjne 0x14005c231
14005cf55cmp [rsp+96], -1
14005cf5ajne 0x14005d129
14005cf60
14005cf60loc_14005cf60:
14005cf60mov rdx, [rbx+16]
14005cf64cmp rdx, [rbx+24]
14005cf68jae 0x14005cfc2
14005cf6amovzx eax, [r15+32]
14005cf6fjmp 0x14005cd37
14005cf74
14005cf74loc_14005cf74:
14005cf74mov rax, [rbx]
14005cf77mov rcx, rbx
14005cf7acall [rax+72]
14005cf7dcmp eax, -1
14005cf80je 0x14005d0a8
14005cf86cmp [rsp+72], 0
14005cf8cjne 0x14005c9c2
14005cf92cmp [rsp+96], -1
14005cf97je 0x14005cf14
14005cf9d
14005cf9dloc_14005cf9d:
14005cf9dmovzx eax, [r15+32]
14005cfa2mov r8l, edi
14005cfa5
14005cfa5loc_14005cfa5:
14005cfa5mov [rsp+72], 0
14005cfaemov edx, eax
14005cfb0mov esi, -1
14005cfb5mov [rsp+149], 1
14005cfbdjmp 0x14005c2b0
14005cfc2
14005cfc2loc_14005cfc2:
14005cfc2mov rax, [rbx]
14005cfc5mov rcx, rbx
14005cfc8call [rax+72]
14005cfcbcmp eax, -1
14005cfceje 0x14005d1b1
14005cfd4mov [rsp+72], 0
14005cfddmov r8l, eax
14005cfe0movzx eax, [r15+32]
14005cfe5jmp 0x14005cd44
14005cfea
14005cfealoc_14005cfea:
14005cfeamov rax, [rbx]
14005cfedmov rcx, rbx
14005cff0call [rax+72]
14005cff3cmp eax, -1
14005cff6je 0x14005d174
14005cffcmov [rsp+72], 0
14005d005mov edi, eax
14005d007movzx eax, [r15+32]
14005d00cjmp 0x14005cd6b
14005d011
14005d011loc_14005d011:
14005d011cmp [rsp+96], -1
14005d016je 0x14005d1a7
14005d01cxor ebx, ebx
14005d01emov r8l, -1
14005d024jmp 0x14005ca0c
14005d029
14005d029loc_14005d029:
14005d029mov [rsp+149], 0
14005d031mov r8l, edi
14005d034mov [rsp+150], 1
14005d03cjmp 0x14005c2b0
14005d041
14005d041loc_14005d041:
14005d041cmp [rsp+96], -1
14005d046jne 0x14005cd19
14005d04cor esi, -1
14005d04fxor ebx, ebx
14005d051mov r14l, 1
14005d057jmp 0x14005c3f0
14005d05c
14005d05c 0f 1f 40 00 ..@.
14005d060
14005d060loc_14005d060:
14005d060mov r8l, edi
14005d063jmp 0x14005cfa5
14005d068
14005d068loc_14005d068:
14005d068mov [rsp+149], cl
14005d06fmov r8l, edi
14005d072mov [rsp+150], 1
14005d07ajmp 0x14005c2be
14005d07f
14005d07floc_14005d07f:
14005d07fmov rcx, [rsp+72]
14005d084mov [rsp+56], r8b
14005d089mov rax, [rcx]
14005d08ccall [rax+72]
14005d08fadd eax, 1
14005d092je 0x14005cf60
14005d098movzx eax, [r15+32]
14005d09dmovzx r8l, [rsp+56]
14005d0a3jmp 0x14005cdde
14005d0a8
14005d0a8loc_14005d0a8:
14005d0a8cmp [rsp+72], 0
14005d0aeje 0x14005d15c
14005d0b4cmp [rsp+96], -1
14005d0b9je 0x14005d0cc
14005d0bb
14005d0bbloc_14005d0bb:
14005d0bbmovzx eax, [r15+32]
14005d0c0mov edi, -1
14005d0c5xor ebx, ebx
14005d0c7jmp 0x14005cd6b
14005d0cc
14005d0ccloc_14005d0cc:
14005d0ccmov rax, [rsp+72]
14005d0d1mov rsi, [rax+24]
14005d0d5cmp [rax+16], rsi
14005d0d9jb 0x14005d0bb
14005d0dbmov rcx, [rsp+72]
14005d0e0mov rax, [rcx]
14005d0e3call [rax+72]
14005d0e6cmp eax, -1
14005d0e9jne 0x14005d0bb
14005d0ebmovzx eax, [r15+32]
14005d0f0mov r8l, edi
14005d0f3xor ebx, ebx
14005d0f5jmp 0x14005cfa5
14005d0fa
14005d0fa 48 89 c1 e8 8e 4b H....K
14005d100 0a 00 49 8b 04 24 4c 89 e1 ff 50 08 48 8b 3d 7d ..I..$L...P.H.=}
14005d110 a5 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 84 ...H..$....H+...
14005d120 42 01 00 00 B...
14005d124
14005d124loc_14005d124:
14005d124call __stack_chk_fail
14005d129
14005d129loc_14005d129:
14005d129movzx eax, [r15+32]
14005d12ejmp 0x14005cdd5
14005d133
14005d133loc_14005d133:
14005d133cmp [rsp+72], 0
14005d139je 0x14005d210
14005d13fcmp [rsp+96], -1
14005d144je 0x14005d1cb
14005d14a
14005d14aloc_14005d14a:
14005d14amovzx eax, [r15+32]
14005d14fmov r8l, -1
14005d155xor ebx, ebx
14005d157jmp 0x14005cd44
14005d15c
14005d15cloc_14005d15c:
14005d15ccmp [rsp+96], -1
14005d161je 0x14005d18d
14005d163movzx eax, [r15+32]
14005d168xor ebx, ebx
14005d16amov edi, -1
14005d16fjmp 0x14005cd6b
14005d174
14005d174loc_14005d174:
14005d174xor r8l, r8l
14005d177movzx eax, [r15+32]
14005d17cmov edi, -1
14005d181xor ebx, ebx
14005d183mov [rsp+72], r8
14005d188jmp 0x14005cd6b
14005d18d
14005d18dloc_14005d18d:
14005d18dmov [rsp+149], 1
14005d195mov r8l, edi
14005d198or esi, -1
14005d19bxor ebx, ebx
14005d19dmovzx edx, [r15+32]
14005d1a2jmp 0x14005c2b0
14005d1a7
14005d1a7loc_14005d1a7:
14005d1a7or esi, -1
14005d1aaxor ebx, ebx
14005d1acjmp 0x14005c3f0
14005d1b1
14005d1b1loc_14005d1b1:
14005d1b1xor r9l, r9l
14005d1b4movzx eax, [r15+32]
14005d1b9mov r8l, -1
14005d1bfxor ebx, ebx
14005d1c1mov [rsp+72], r9
14005d1c6jmp 0x14005cd44
14005d1cb
14005d1cbloc_14005d1cb:
14005d1cbmov rax, [rsp+72]
14005d1d0mov rdi, [rax+24]
14005d1d4cmp [rax+16], rdi
14005d1d8jb 0x14005d14a
14005d1demov rcx, [rsp+72]
14005d1e3mov [rsp+56], r8b
14005d1e8mov rax, [rcx]
14005d1ebcall [rax+72]
14005d1eemovzx r8l, [rsp+56]
14005d1f4add eax, 1
14005d1f7jne 0x14005d14a
14005d1fd
14005d1fdloc_14005d1fd:
14005d1fdxor eax, eax
14005d1ffxor ebx, ebx
14005d201mov [rsp+72], rax
14005d206movzx eax, [r15+32]
14005d20bjmp 0x14005cdde
14005d210
14005d210loc_14005d210:
14005d210cmp [rsp+96], -1
14005d215je 0x14005d1fd
14005d217movzx eax, [r15+32]
14005d21cxor ebx, ebx
14005d21emov r8l, -1
14005d224jmp 0x14005cd44
14005d229
14005d229 48 8b 8c 24 80 00 00 H..$...
14005d230 00 48 89 c3 e8 d7 fd 07 00 48 8b 3d 50 a4 13 00 .H.......H.=P...
14005d240 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d3 fe ff H..$....H+......
14005d250 ff 48 89 d9 e8 47 e1 fb ff 48 89 c1 e8 2f 4a 0a .H...G...H.../J.
14005d260 00 e9 a6 fe ff ff e8 e5 4f 0a 00 48 89 c3 e8 0d ........O..H....
14005d270 4c 0a 00 48 8b 3d 16 a4 13 00 48 8b 84 24 c8 00 L..H.=....H..$..
14005d280 00 00 48 2b 07 74 ca e9 98 fe ff ff ..H+.t......
14005c0b0
14005c0b0std::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 short>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned short&) const:
14005c0b0push r15
14005c0b2push r14
14005c0b4push r13
14005c0b6push r12
14005c0b8push rbp
14005c0b9push rdi
14005c0bapush rsi
14005c0bbpush rbx
14005c0bcsub rsp, 216
14005c0c3mov rsi, [rip+0x13b5c6]
14005c0camov rax, [r9+8]
14005c0cemovdqu x0, [r8]
14005c0d3mov rbp, [r9]
14005c0d6mov rdi, [rsp+320]
14005c0demov [rsp+96], rax
14005c0e3mov rax, [rsp+328]
14005c0ebmovups [rsp+80], x0
14005c0f0mov rdx, [rsp+88]
14005c0f5mov [rsp+120], rax
14005c0famov rax, [rsp+336]
14005c102mov [rsp+112], rcx
14005c107lea rcx, [rip+0xa9e92]
14005c10emov [rsp+136], rax
14005c116mov rax, [rsi]
14005c119mov [rsp+200], rax
14005c121mov rax, [rsp+80]
14005c126mov [rsp+72], rbp
14005c12bmov esi, edx
14005c12dmov rbx, rax
14005c130call std::locale::id::_M_id() const
14005c135mov r14, rax
14005c138mov rax, [rdi+208]
14005c13fmov rax, [rax+24]
14005c143lea r13, [rax+8*r14]
14005c147mov r15, [r13]
14005c14btest r15, r15
14005c14eje 0x14005cac0
14005c154
14005c154loc_14005c154:
14005c154mov [rsp+144], 8
14005c15fmov r12l, [rdi+24]
14005c163and r12l, 74
14005c167cmp r12l, 64
14005c16bje 0x14005c185
14005c16dcmp r12l, 8
14005c171mov edx, 10
14005c176mov eax, 16
14005c17bcmovne eax, edx
14005c17emov [rsp+144], eax
14005c185
14005c185loc_14005c185:
14005c185cmp esi, -1
14005c188sete r13b
14005c18ctest rbx, rbx
14005c18fsetne dil
14005c193and dil, r13b
14005c196jne 0x14005cbf0
14005c19cmov edi, r13l
14005c19f
14005c19floc_14005c19f:
14005c19fcmp [rsp+96], -1
14005c1a4sete r14b
14005c1a8test rbp, rbp
14005c1absetne al
14005c1aeand al, r14b
14005c1b1mov edx, eax
14005c1b3jne 0x14005cbb0
14005c1b9
14005c1b9loc_14005c1b9:
14005c1b9cmp dil, r14b
14005c1bcje 0x14005c8b0
14005c1c2test rbx, rbx
14005c1c5je 0x14005c1d0
14005c1c7test r13b, r13b
14005c1cajne 0x14005caa8
14005c1d0
14005c1d0loc_14005c1d0:
14005c1d0mov r8l, esi
14005c1d3
14005c1d3loc_14005c1d3:
14005c1d3movzx eax, [r15+32]
14005c1d8movzx ecx, [r15+110]
14005c1ddmov edx, eax
14005c1dfcmp cl, r8b
14005c1e2je 0x14005c1ee
14005c1e4cmp [r15+111], r8b
14005c1e8jne 0x14005ca60
14005c1ee
14005c1eeloc_14005c1ee:
14005c1eecmp cl, r8b
14005c1f1sete [rsp+151]
14005c1f9test al, al
14005c1fbjne 0x14005c260
14005c1fd
14005c1fdloc_14005c1fd:
14005c1fdcmp [r15+72], r8b
14005c201je 0x14005c270
14005c203mov rdx, [rbx+16]
14005c207mov rcx, [rbx+24]
14005c20bcmp rdx, rcx
14005c20ejae 0x14005cd97
14005c214add rdx, 1
14005c218mov [rbx+16], rdx
14005c21ccmp rdx, rcx
14005c21fjae 0x14005cf2c
14005c225cmp [rsp+72], 0
14005c22bje 0x14005cd28
14005c231
14005c231loc_14005c231:
14005c231cmp [rsp+96], -1
14005c236je 0x14005ced0
14005c23cmov [rsp+149], 1
14005c244movzx edx, [r15+32]
14005c249mov esi, -1
14005c24exor ebp, ebp
14005c250mov [rsp+150], 0
14005c258jmp 0x14005c2b0
14005c25a
14005c25a 66 0f 1f 44 00 00 f..D..
14005c260
14005c260loc_14005c260:
14005c260cmp [r15+73], r8b
14005c264jne 0x14005c1fd
14005c266nop [rax+rax]
14005c270
14005c270loc_14005c270:
14005c270mov [rsp+150], 0
14005c278xor ebp, ebp
14005c27amov edi, r8l
14005c27d
14005c27dloc_14005c27d:
14005c27dtest al, al
14005c27fje 0x14005c287
14005c281cmp [r15+73], dil
14005c285je 0x14005c2a5
14005c287
14005c287loc_14005c287:
14005c287cmp [r15+72], dil
14005c28bje 0x14005c2a5
14005c28dcmp [r15+114], dil
14005c291je 0x14005c930
14005c297cmp [rsp+150], 0
14005c29fjne 0x14005c954
14005c2a5
14005c2a5loc_14005c2a5:
14005c2a5mov [rsp+149], 0
14005c2admov r8l, edi
14005c2b0
14005c2b0loc_14005c2b0:
14005c2b0cmp [rsp+144], 16
14005c2b8je 0x14005c870
14005c2be
14005c2beloc_14005c2be:
14005c2bemovsxd rax, [rsp+144]
14005c2c6mov [rsp+64], rax
14005c2cbmov r13, rax
14005c2ce
14005c2celoc_14005c2ce:
14005c2celea rax, [rsp+160]
14005c2d6mov [rsp+176], 0
14005c2demov [rsp+128], rax
14005c2e6lea rax, [rsp+176]
14005c2eemov [rsp+104], rax
14005c2f3mov [rsp+160], rax
14005c2fbmov [rsp+168], 0
14005c307test dl, dl
14005c309jne 0x14005c888
14005c30f
14005c30floc_14005c30f:
14005c30fmov eax, 65535
14005c314xor edx, edx
14005c316movzx r14l, [r15+136]
14005c31eidiv [rsp+144]
14005c325mov [rsp+56], eax
14005c329test r14b, r14b
14005c32cjne 0x14005c6b8
14005c332xor edi, edi
14005c334cmp [rsp+149], 0
14005c33cjne 0x14005cb60
14005c342xor r12l, r12l
14005c345lea r14l, [r13+48]
14005c349mov r9l, 65535
14005c34fnop
14005c350
14005c350loc_14005c350:
14005c350cmp r13l, 10
14005c354jg 0x14005c570
14005c35acmp r8b, 47
14005c35ejle 0x14005c920
14005c364cmp r8b, r14b
14005c367jge 0x14005c920
14005c36dmovsx eax, r8b
14005c371sub eax, 48
14005c374
14005c374loc_14005c374:
14005c374cmp [rsp+56], r12w
14005c37ajb 0x14005c4c0
14005c380movzx r10l, [rsp+144]
14005c389mov edx, r9l
14005c38csub edx, eax
14005c38eimul r10l, r12l
14005c392movzx ecx, r10w
14005c396lea r12l, [r10+rax]
14005c39amov rax, [rbx+16]
14005c39ecmp ecx, edx
14005c3a0setg dl
14005c3a3add ebp, 1
14005c3a6or edi, edx
14005c3a8mov rdx, [rbx+24]
14005c3accmp rax, rdx
14005c3afjae 0x14005c4d6
14005c3b5
14005c3b5loc_14005c3b5:
14005c3b5add rax, 1
14005c3b9mov [rbx+16], rax
14005c3bdcmp rax, rdx
14005c3c0jae 0x14005c500
14005c3c6
14005c3c6loc_14005c3c6:
14005c3c6cmp [rsp+72], 0
14005c3ccje 0x14005cb80
14005c3d2
14005c3d2loc_14005c3d2:
14005c3d2cmp [rsp+96], -1
14005c3d7je 0x14005ccc0
14005c3dd
14005c3ddloc_14005c3dd:
14005c3ddmov esi, -1
14005c3e2mov r14l, 1
14005c3e8nop [rax+rax]
14005c3f0
14005c3f0loc_14005c3f0:
14005c3f0mov r13, [rsp+168]
14005c3f8test r13, r13
14005c3fbjne 0x14005c5a0
14005c401cmp [rsp+150], 1
14005c409je 0x14005c61c
14005c40ftest ebp, ebp
14005c411jne 0x14005c61c
14005c417
14005c417loc_14005c417:
14005c417mov rax, [rsp+136]
14005c41fxor ecx, ecx
14005c421mov [rax], cx
14005c424mov rax, [rsp+120]
14005c429mov [rax], 4
14005c42f
14005c42floc_14005c42f:
14005c42ftest r14b, r14b
14005c432je 0x14005c43c
14005c434mov rax, [rsp+120]
14005c439or [rax], 2
14005c43c
14005c43cloc_14005c43c:
14005c43cmov rdx, [rsp+88]
14005c441mov eax, esi
14005c443mov [rsp+80], rbx
14005c448mov rdi, [rsp+80]
14005c44dmov rcx, [rsp+160]
14005c455mov [rsp+88], rdx
14005c45amov rbp, [rsp+88]
14005c45fmov rdx, 0xffffffff00000000
14005c469mov rsi, rbp
14005c46cand rsi, rdx
14005c46for rsi, rax
14005c472mov rax, [rsp+112]
14005c477mov [rax], rdi
14005c47amov [rax+8], rsi
14005c47ecmp rcx, [rsp+104]
14005c483je 0x14005c48a
14005c485call operator delete(void*)
14005c48a
14005c48aloc_14005c48a:
14005c48amov rdi, [rip+0x13b1ff]
14005c491mov rax, [rsp+200]
14005c499sub rax, [rdi]
14005c49cjne 0x14005d124
14005c4a2mov rax, [rsp+112]
14005c4a7add rsp, 216
14005c4aepop rbx
14005c4afpop rsi
14005c4b0pop rdi
14005c4b1pop rbp
14005c4b2pop r12
14005c4b4pop r13
14005c4b6pop r14
14005c4b8pop r15
14005c4baret
14005c4bb
14005c4bb 0f 1f 44 00 00 ..D..
14005c4c0
14005c4c0loc_14005c4c0:
14005c4c0mov rax, [rbx+16]
14005c4c4mov rdx, [rbx+24]
14005c4c8mov edi, 1
14005c4cdcmp rax, rdx
14005c4d0jb 0x14005c3b5
14005c4d6
14005c4d6loc_14005c4d6:
14005c4d6mov rax, [rbx]
14005c4d9mov rcx, rbx
14005c4dccall [rax+80]
14005c4dfmov rax, [rbx+24]
14005c4e3cmp [rbx+16], rax
14005c4e7mov r9l, 65535
14005c4edjb 0x14005c3c6
14005c4f3nop [rax+rax]
14005c4fenop
14005c500
14005c500loc_14005c500:
14005c500mov rax, [rbx]
14005c503mov rcx, rbx
14005c506call [rax+72]
14005c509cmp eax, -1
14005c50cmov r9l, 65535
14005c512je 0x14005c653
14005c518cmp [rsp+72], 0
14005c51ejne 0x14005c3d2
14005c524cmp [rsp+96], -1
14005c529jne 0x14005c3dd
14005c52fnop
14005c530
14005c530loc_14005c530:
14005c530mov rax, [rbx+16]
14005c534cmp rax, [rbx+24]
14005c538jb 0x14005cb98
14005c53emov rax, [rbx]
14005c541mov rcx, rbx
14005c544call [rax+72]
14005c547cmp eax, -1
14005c54amov edx, -1
14005c54fmov r9l, 65535
14005c555cmovne edx, eax
14005c558mov eax, 0
14005c55dcmove rbx, rax
14005c561mov r8l, edx
14005c564jmp 0x14005cb9c
14005c569
14005c569 0f 1f 80 00 00 00 00 .......
14005c570
14005c570loc_14005c570:
14005c570lea eax, [r8-48]
14005c574mov edx, r8l
14005c577cmp al, 9
14005c579jbe 0x14005c598
14005c57blea eax, [r8-97]
14005c57fcmp al, 5
14005c581ja 0x14005c699
14005c587movsx eax, r8b
14005c58bsub eax, 87
14005c58ejmp 0x14005c374
14005c593
14005c593 0f 1f 44 00 00 ..D..
14005c598
14005c598loc_14005c598:
14005c598movsx eax, al
14005c59bjmp 0x14005c374
14005c5a0
14005c5a0loc_14005c5a0:
14005c5a0mov rdx, [rsp+160]
14005c5a8mov eax, 15
14005c5adcmp rdx, [rsp+104]
14005c5b2lea r10, [r13+1]
14005c5b6cmovne rax, [rsp+176]
14005c5bfcmp rax, r10
14005c5c2jb 0x14005cc88
14005c5c8
14005c5c8loc_14005c5c8:
14005c5c8mov [rdx+r13], bpl
14005c5ccmov rax, [rsp+160]
14005c5d4mov [rsp+168], r10
14005c5dcmov r8, [rsp+128]
14005c5e4mov [rax+r13+1], 0
14005c5eamov rdx, [r15+24]
14005c5eemov rcx, [r15+16]
14005c5f2call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005c5f7test al, al
14005c5f9je 0x14005ca48
14005c5ff
14005c5ffloc_14005c5ff:
14005c5fftest ebp, ebp
14005c601jne 0x14005c61c
14005c603cmp [rsp+150], 1
14005c60bje 0x14005c61c
14005c60dcmp [rsp+168], 0
14005c616je 0x14005c417
14005c61c
14005c61cloc_14005c61c:
14005c61ccmp [rsp+149], 0
14005c624jne 0x14005c417
14005c62atest dil, dil
14005c62dje 0x14005ca20
14005c633mov rax, [rsp+136]
14005c63bmov edx, -1
14005c640mov [rax], dx
14005c643mov rax, [rsp+120]
14005c648mov [rax], 4
14005c64ejmp 0x14005c42f
14005c653
14005c653loc_14005c653:
14005c653cmp [rsp+72], 0
14005c659je 0x14005d041
14005c65fcmp [rsp+96], -1
14005c664jne 0x14005cd19
14005c66amov rax, [rsp+72]
14005c66fmov rsi, [rax+24]
14005c673cmp [rax+16], rsi
14005c677jae 0x14005cec4
14005c67dcmp r13l, 10
14005c681jle 0x14005cd19
14005c687mov esi, -1
14005c68cxor ebx, ebx
14005c68emov edx, -1
14005c693mov r8l, -1
14005c699
14005c699loc_14005c699:
14005c699sub edx, 65
14005c69ccmp dl, 5
14005c69fja 0x14005c920
14005c6a5movsx eax, r8b
14005c6a9sub eax, 55
14005c6acjmp 0x14005c374
14005c6b1
14005c6b1 0f 1f 80 00 00 00 00 .......
14005c6b8
14005c6b8loc_14005c6b8:
14005c6b8cmp [rsp+149], 0
14005c6c0jne 0x14005cc08
14005c6c6lea r13, [r15+114]
14005c6caxor edi, edi
14005c6ccxor r12l, r12l
14005c6cfnop
14005c6d0
14005c6d0loc_14005c6d0:
14005c6d0movzx eax, [r15+32]
14005c6d5test al, al
14005c6d7je 0x14005c6e3
14005c6d9cmp [r15+73], r8b
14005c6ddje 0x14005c818
14005c6e3
14005c6e3loc_14005c6e3:
14005c6e3cmp [r15+72], r8b
14005c6e7je 0x14005c920
14005c6edmovsx edx, r8b
14005c6f1mov r8, [rsp+64]
14005c6f6mov rcx, r13
14005c6f9call memchr
14005c6fetest rax, rax
14005c701je 0x14005c920
14005c707sub rax, r13
14005c70alea edx, [rax-6]
14005c70dcmp eax, 15
14005c710cmovg eax, edx
14005c713cmp [rsp+56], r12w
14005c719jb 0x14005c780
14005c71bmovzx r10l, [rsp+144]
14005c724mov edx, 65535
14005c729sub edx, eax
14005c72bimul r10l, r12l
14005c72fmovzx ecx, r10w
14005c733lea r12l, [r10+rax]
14005c737cmp ecx, edx
14005c739setg dl
14005c73cadd ebp, 1
14005c73for edi, edx
14005c741
14005c741loc_14005c741:
14005c741mov rax, [rbx+16]
14005c745mov rdx, [rbx+24]
14005c749cmp rax, rdx
14005c74cjae 0x14005c790
14005c74e
14005c74eloc_14005c74e:
14005c74eadd rax, 1
14005c752mov [rbx+16], rax
14005c756cmp rax, rdx
14005c759jae 0x14005c7b0
14005c75b
14005c75bloc_14005c75b:
14005c75bcmp [rsp+72], 0
14005c761je 0x14005c9f0
14005c767
14005c767loc_14005c767:
14005c767cmp [rsp+96], -1
14005c76cje 0x14005cc28
14005c772
14005c772loc_14005c772:
14005c772mov esi, -1
14005c777jmp 0x14005c3f0
14005c77c
14005c77c 0f 1f 40 00 ..@.
14005c780
14005c780loc_14005c780:
14005c780mov rax, [rbx+16]
14005c784mov rdx, [rbx+24]
14005c788mov edi, r14l
14005c78bcmp rax, rdx
14005c78ejb 0x14005c74e
14005c790
14005c790loc_14005c790:
14005c790mov rax, [rbx]
14005c793mov rcx, rbx
14005c796call [rax+80]
14005c799mov rax, [rbx+24]
14005c79dcmp [rbx+16], rax
14005c7a1jb 0x14005c75b
14005c7a3nop [rax+rax]
14005c7aenop
14005c7b0
14005c7b0loc_14005c7b0:
14005c7b0mov rax, [rbx]
14005c7b3mov rcx, rbx
14005c7b6call [rax+72]
14005c7b9cmp eax, -1
14005c7bcje 0x14005ce8a
14005c7c2cmp [rsp+72], 0
14005c7c8jne 0x14005c767
14005c7cacmp [rsp+96], -1
14005c7cfjne 0x14005c772
14005c7d1nop [rax+rax]
14005c7dcnop [rax]
14005c7e0
14005c7e0loc_14005c7e0:
14005c7e0mov rax, [rbx+16]
14005c7e4cmp rax, [rbx+24]
14005c7e8jb 0x14005ca08
14005c7eemov rax, [rbx]
14005c7f1mov rcx, rbx
14005c7f4call [rax+72]
14005c7f7cmp eax, -1
14005c7famov edx, -1
14005c7ffcmovne edx, eax
14005c802mov eax, 0
14005c807cmove rbx, rax
14005c80bmov r8l, edx
14005c80ejmp 0x14005ca0c
14005c813
14005c813 0f 1f 44 00 00 ..D..
14005c818
14005c818loc_14005c818:
14005c818test ebp, ebp
14005c81aje 0x14005ce34
14005c820mov rax, [rsp+168]
14005c828mov rdx, [rsp+160]
14005c830mov ecx, 15
14005c835cmp rdx, [rsp+104]
14005c83acmovne rcx, [rsp+176]
14005c843lea rsi, [rax+1]
14005c847cmp rcx, rsi
14005c84ajb 0x14005c8e0
14005c850
14005c850loc_14005c850:
14005c850mov [rdx+rax], bpl
14005c854mov rdx, [rsp+160]
14005c85cxor ebp, ebp
14005c85emov [rsp+168], rsi
14005c866mov [rdx+rax+1], 0
14005c86bjmp 0x14005c741
14005c870
14005c870loc_14005c870:
14005c870mov [rsp+64], 22
14005c879mov r13l, 22
14005c87fjmp 0x14005c2ce
14005c884
14005c884 0f 1f 40 00 ..@.
14005c888
14005c888loc_14005c888:
14005c888mov rcx, [rsp+128]
14005c890mov edx, 32
14005c895mov [rsp+56], r8b
14005c89acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005c89fmovzx r8l, [rsp+56]
14005c8a5jmp 0x14005c30f
14005c8aa
14005c8aa 66 0f 1f 44 00 00 f..D..
14005c8b0
14005c8b0loc_14005c8b0:
14005c8b0mov [rsp+151], 0
14005c8b8movzx edx, [r15+32]
14005c8bdxor r8l, r8l
14005c8c0xor ebp, ebp
14005c8c2mov [rsp+149], 1
14005c8camov [rsp+150], 0
14005c8d2jmp 0x14005c2b0
14005c8d7
14005c8d7 66 0f 1f 84 00 00 00 00 00 f........
14005c8e0
14005c8e0loc_14005c8e0:
14005c8e0mov [rsp+32], 1
14005c8e9xor r9l, r9l
14005c8ecxor r8l, r8l
14005c8efmov rdx, rax
14005c8f2mov rcx, [rsp+128]
14005c8famov [rsp+152], rax
14005c902call 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)
14005c907mov rdx, [rsp+160]
14005c90fmov rax, [rsp+152]
14005c917jmp 0x14005c850
14005c91c
14005c91c 0f 1f 40 00 ..@.
14005c920
14005c920loc_14005c920:
14005c920xor r14l, r14l
14005c923jmp 0x14005c3f0
14005c928
14005c928 0f 1f 84 00 00 00 00 00 ........
14005c930
14005c930loc_14005c930:
14005c930movzx ecx, [rsp+150]
14005c938mov r11l, [rsp+144]
14005c940xor ecx, 1
14005c943cmp r11l, 10
14005c947sete r9b
14005c94bor cl, r9b
14005c94ejne 0x14005ca70
14005c954
14005c954loc_14005c954:
14005c954cmp [r15+112], dil
14005c958je 0x14005c964
14005c95acmp [r15+113], dil
14005c95ejne 0x14005d029
14005c964
14005c964loc_14005c964:
14005c964test r12l, r12l
14005c967sete cl
14005c96acmp [rsp+144], 16
14005c972sete r9b
14005c976or cl, r9b
14005c979je 0x14005d068
14005c97fmov [rsp+150], 0
14005c987xor ebp, ebp
14005c989mov [rsp+144], 16
14005c994
14005c994loc_14005c994:
14005c994mov rdx, [rbx+16]
14005c998mov rcx, [rbx+24]
14005c99ccmp rdx, rcx
14005c99fjae 0x14005cdfc
14005c9a5add rdx, 1
14005c9a9mov [rbx+16], rdx
14005c9adcmp rdx, rcx
14005c9b0jae 0x14005cf74
14005c9b6cmp [rsp+72], 0
14005c9bcje 0x14005cd50
14005c9c2
14005c9c2loc_14005c9c2:
14005c9c2cmp [rsp+96], -1
14005c9c7je 0x14005ceed
14005c9cd
14005c9cdloc_14005c9cd:
14005c9cdmov [rsp+149], 1
14005c9d5movzx edx, [r15+32]
14005c9damov r8l, edi
14005c9ddmov esi, -1
14005c9e2jmp 0x14005c2b0
14005c9e7
14005c9e7 66 0f 1f 84 00 00 00 00 00 f........
14005c9f0
14005c9f0loc_14005c9f0:
14005c9f0cmp [rsp+96], -1
14005c9f5jne 0x14005c772
14005c9fbmov [rsp+72], 0
14005ca04mov rax, [rbx+16]
14005ca08
14005ca08loc_14005ca08:
14005ca08movzx r8l, [rax]
14005ca0c
14005ca0cloc_14005ca0c:
14005ca0cmov esi, -1
14005ca11jmp 0x14005c6d0
14005ca16
14005ca16 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005ca20
14005ca20loc_14005ca20:
14005ca20mov eax, r12l
14005ca23neg eax
14005ca25cmp [rsp+151], 0
14005ca2dcmovne r12l, eax
14005ca31mov rax, [rsp+136]
14005ca39mov [rax], r12w
14005ca3djmp 0x14005c42f
14005ca42
14005ca42 66 0f 1f 44 00 00 f..D..
14005ca48
14005ca48loc_14005ca48:
14005ca48mov rax, [rsp+120]
14005ca4dmov [rax], 4
14005ca53jmp 0x14005c5ff
14005ca58
14005ca58 0f 1f 84 00 00 00 00 00 ........
14005ca60
14005ca60loc_14005ca60:
14005ca60mov [rsp+151], 0
14005ca68jmp 0x14005c270
14005ca6d
14005ca6d 0f 1f 00 ...
14005ca70
14005ca70loc_14005ca70:
14005ca70test r12l, r12l
14005ca73sete r9b
14005ca77cmp r11l, 8
14005ca7bsete dl
14005ca7eor r9b, dl
14005ca81mov [rsp+150], r9b
14005ca89je 0x14005cd88
14005ca8fmov [rsp+144], 8
14005ca9axor ebp, ebp
14005ca9cjmp 0x14005c994
14005caa1
14005caa1 0f 1f 80 00 00 00 00 .......
14005caa8
14005caa8loc_14005caa8:
14005caa8mov rax, [rbx+16]
14005caaccmp rax, [rbx+24]
14005cab0jae 0x14005ce65
14005cab6movzx r8l, [rax]
14005cabajmp 0x14005c1d3
14005cabf
14005cabf 90 .
14005cac0
14005cac0loc_14005cac0:
14005cac0mov ecx, 144
14005cac5call operator new(unsigned long long)
14005cacamov r12, rax
14005cacdmov [rax+8], 0
14005cad4mov rax, [rip+0x13a815]
14005cadbxor r10l, r10l
14005cademov [r12+32], 0
14005cae4lea rdx, [rdi+208]
14005caebmov rcx, r12
14005caeeadd rax, 16
14005caf2mov [r12+72], r10w
14005caf8mov [r12], rax
14005cafcmov [r12+16], 0
14005cb05mov [r12+24], 0
14005cb0emov [r12+40], 0
14005cb17mov [r12+48], 0
14005cb20mov [r12+56], 0
14005cb29mov [r12+64], 0
14005cb32mov [r12+136], 0
14005cb3bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005cb40mov rcx, [rdi+208]
14005cb47mov r8, r14
14005cb4amov rdx, r12
14005cb4dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005cb52mov r15, [r13]
14005cb56jmp 0x14005c154
14005cb5b
14005cb5b 0f 1f 44 00 00 ..D..
14005cb60
14005cb60loc_14005cb60:
14005cb60movzx r14l, [rsp+149]
14005cb69xor r12l, r12l
14005cb6cmov [rsp+149], 0
14005cb74jmp 0x14005c3f0
14005cb79
14005cb79 0f 1f 80 00 00 00 00 .......
14005cb80
14005cb80loc_14005cb80:
14005cb80cmp [rsp+96], -1
14005cb85jne 0x14005c3dd
14005cb8bmov [rsp+72], 0
14005cb94mov rax, [rbx+16]
14005cb98
14005cb98loc_14005cb98:
14005cb98movzx r8l, [rax]
14005cb9c
14005cb9cloc_14005cb9c:
14005cb9cmov esi, -1
14005cba1jmp 0x14005c350
14005cba6
14005cba6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005cbb0
14005cbb0loc_14005cbb0:
14005cbb0mov rax, [rbp+24]
14005cbb4xor r14l, r14l
14005cbb7cmp [rbp+16], rax
14005cbbbjb 0x14005c1b9
14005cbc1mov rax, [rbp]
14005cbc5mov [rsp+56], dl
14005cbc9mov rcx, rbp
14005cbcccall [rax+72]
14005cbcfmovzx edx, [rsp+56]
14005cbd4cmp eax, -1
14005cbd7mov eax, 0
14005cbdccmovne rax, rbp
14005cbe0cmove r14l, edx
14005cbe4mov [rsp+72], rax
14005cbe9jmp 0x14005c1b9
14005cbee
14005cbee 66 90 f.
14005cbf0
14005cbf0loc_14005cbf0:
14005cbf0mov rax, [rbx+24]
14005cbf4cmp [rbx+16], rax
14005cbf8jae 0x14005ce43
14005cbfexor edi, edi
14005cc00jmp 0x14005c19f
14005cc05
14005cc05 0f 1f 00 ...
14005cc08
14005cc08loc_14005cc08:
14005cc08movzx r14l, [rsp+149]
14005cc11xor r12l, r12l
14005cc14xor edi, edi
14005cc16mov [rsp+149], 0
14005cc1ejmp 0x14005c3f0
14005cc23
14005cc23 0f 1f 44 00 00 ..D..
14005cc28
14005cc28loc_14005cc28:
14005cc28mov rax, [rsp+72]
14005cc2dmov rsi, [rax+24]
14005cc31cmp [rax+16], rsi
14005cc35jb 0x14005c772
14005cc3bxor esi, esi
14005cc3dnop [rax]
14005cc40
14005cc40loc_14005cc40:
14005cc40mov rcx, [rsp+72]
14005cc45mov rax, [rcx]
14005cc48call [rax+72]
14005cc4bcmp eax, -1
14005cc4emov eax, 0
14005cc53mov edx, 0
14005cc58cmovne rdx, [rsp+72]
14005cc5ecmove eax, r14l
14005cc62mov [rsp+72], rdx
14005cc67cmp al, sil
14005cc6aje 0x14005c772
14005cc70test rbx, rbx
14005cc73jne 0x14005c7e0
14005cc79mov r8l, -1
14005cc7fjmp 0x14005ca0c
14005cc84
14005cc84 0f 1f 40 00 ..@.
14005cc88
14005cc88loc_14005cc88:
14005cc88xor r9l, r9l
14005cc8bxor r8l, r8l
14005cc8emov rdx, r13
14005cc91mov [rsp+56], r10
14005cc96mov [rsp+32], 1
14005cc9fmov rcx, [rsp+128]
14005cca7call 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)
14005ccacmov rdx, [rsp+160]
14005ccb4mov r10, [rsp+56]
14005ccb9jmp 0x14005c5c8
14005ccbe
14005ccbe 66 90 f.
14005ccc0
14005ccc0loc_14005ccc0:
14005ccc0mov rax, [rsp+72]
14005ccc5mov rsi, [rax+24]
14005ccc9cmp [rax+16], rsi
14005cccdjb 0x14005c3dd
14005ccd3xor esi, esi
14005ccd5nop [rax+rax]
14005cce0
14005cce0loc_14005cce0:
14005cce0mov rcx, [rsp+72]
14005cce5mov rax, [rcx]
14005cce8call [rax+72]
14005ccebcmp eax, -1
14005cceemov edx, 0
14005ccf3cmovne rdx, [rsp+72]
14005ccf9sete al
14005ccfcmov [rsp+72], rdx
14005cd01cmp al, sil
14005cd04je 0x14005c3dd
14005cd0atest rbx, rbx
14005cd0dmov r9l, 65535
14005cd13jne 0x14005c530
14005cd19
14005cd19loc_14005cd19:
14005cd19xor r14l, r14l
14005cd1cmov esi, -1
14005cd21xor ebx, ebx
14005cd23jmp 0x14005c3f0
14005cd28
14005cd28loc_14005cd28:
14005cd28cmp [rsp+96], -1
14005cd2djne 0x14005cdd5
14005cd33
14005cd33loc_14005cd33:
14005cd33mov rdx, [rbx+16]
14005cd37
14005cd37loc_14005cd37:
14005cd37mov [rsp+72], 0
14005cd40movzx r8l, [rdx]
14005cd44
14005cd44loc_14005cd44:
14005cd44mov edx, eax
14005cd46mov esi, -1
14005cd4bjmp 0x14005c270
14005cd50
14005cd50loc_14005cd50:
14005cd50cmp [rsp+96], -1
14005cd55jne 0x14005d060
14005cd5b
14005cd5bloc_14005cd5b:
14005cd5bmov rdx, [rbx+16]
14005cd5f
14005cd5floc_14005cd5f:
14005cd5fmov [rsp+72], 0
14005cd68movzx edi, [rdx]
14005cd6b
14005cd6bloc_14005cd6b:
14005cd6bmov edx, eax
14005cd6dmov esi, -1
14005cd72cmp [rsp+150], 0
14005cd7ajne 0x14005c27d
14005cd80jmp 0x14005c2a5
14005cd85
14005cd85 0f 1f 00 ...
14005cd88
14005cd88loc_14005cd88:
14005cd88mov [rsp+150], cl
14005cd8fadd ebp, 1
14005cd92jmp 0x14005c994
14005cd97
14005cd97loc_14005cd97:
14005cd97mov rax, [rbx]
14005cd9amov [rsp+56], r8b
14005cd9fmov rcx, rbx
14005cda2call [rax+80]
14005cda5mov rax, [rbx+24]
14005cda9cmp [rbx+16], rax
14005cdadmovzx r8l, [rsp+56]
14005cdb3jae 0x14005cf2c
14005cdb9cmp [rsp+72], 0
14005cdbfjne 0x14005c231
14005cdc5movzx eax, [r15+32]
14005cdcacmp [rsp+96], -1
14005cdcfje 0x14005cd33
14005cdd5
14005cdd5loc_14005cdd5:
14005cdd5mov [rsp+72], 0
14005cdde
14005cddeloc_14005cdde:
14005cddemov [rsp+149], 1
14005cde6mov edx, eax
14005cde8mov esi, -1
14005cdedxor ebp, ebp
14005cdefmov [rsp+150], 0
14005cdf7jmp 0x14005c2b0
14005cdfc
14005cdfcloc_14005cdfc:
14005cdfcmov rax, [rbx]
14005cdffmov rcx, rbx
14005ce02call [rax+80]
14005ce05mov rax, [rbx+24]
14005ce09cmp [rbx+16], rax
14005ce0djae 0x14005cf74
14005ce13cmp [rsp+72], 0
14005ce19jne 0x14005c9c2
14005ce1fcmp [rsp+96], -1
14005ce24jne 0x14005cf9d
14005ce2amovzx eax, [r15+32]
14005ce2fjmp 0x14005cd5b
14005ce34
14005ce34loc_14005ce34:
14005ce34mov [rsp+149], al
14005ce3bxor r14l, r14l
14005ce3ejmp 0x14005c3f0
14005ce43
14005ce43loc_14005ce43:
14005ce43mov rax, [rbx]
14005ce46mov rcx, rbx
14005ce49call [rax+72]
14005ce4ccmp eax, -1
14005ce4fmov eax, 0
14005ce54cmovne edi, eax
14005ce57mov eax, 0
14005ce5ccmove rbx, rax
14005ce60jmp 0x14005c19f
14005ce65
14005ce65loc_14005ce65:
14005ce65mov rax, [rbx]
14005ce68mov rcx, rbx
14005ce6bcall [rax+72]
14005ce6emov edx, -1
14005ce73cmp eax, -1
14005ce76cmovne edx, eax
14005ce79mov eax, 0
14005ce7ecmove rbx, rax
14005ce82mov r8l, edx
14005ce85jmp 0x14005c1d3
14005ce8a
14005ce8aloc_14005ce8a:
14005ce8acmp [rsp+72], 0
14005ce90je 0x14005d011
14005ce96mov r8l, -1
14005ce9cxor ebx, ebx
14005ce9ecmp [rsp+96], -1
14005cea3jne 0x14005ca0c
14005cea9mov rax, [rsp+72]
14005ceaemov rsi, [rax+24]
14005ceb2cmp [rax+16], rsi
14005ceb6jb 0x14005ca0c
14005cebcmov esi, r14l
14005cebfjmp 0x14005cc40
14005cec4
14005cec4loc_14005cec4:
14005cec4mov esi, 1
14005cec9xor ebx, ebx
14005cecbjmp 0x14005cce0
14005ced0
14005ced0loc_14005ced0:
14005ced0mov rax, [rsp+72]
14005ced5mov rdi, [rax+24]
14005ced9cmp [rax+16], rdi
14005ceddjae 0x14005d07f
14005cee3movzx eax, [r15+32]
14005cee8jmp 0x14005cdde
14005ceed
14005ceedloc_14005ceed:
14005ceedmov rax, [rsp+72]
14005cef2mov rsi, [rax+24]
14005cef6cmp [rax+16], rsi
14005cefajb 0x14005c9cd
14005cf00mov rcx, [rsp+72]
14005cf05mov rax, [rcx]
14005cf08call [rax+72]
14005cf0badd eax, 1
14005cf0ejne 0x14005c9cd
14005cf14
14005cf14loc_14005cf14:
14005cf14mov rdx, [rbx+16]
14005cf18cmp rdx, [rbx+24]
14005cf1cjae 0x14005cfea
14005cf22movzx eax, [r15+32]
14005cf27jmp 0x14005cd5f
14005cf2c
14005cf2cloc_14005cf2c:
14005cf2cmov rax, [rbx]
14005cf2fmov [rsp+56], r8b
14005cf34mov rcx, rbx
14005cf37call [rax+72]
14005cf3amovzx r8l, [rsp+56]
14005cf40cmp eax, -1
14005cf43je 0x14005d133
14005cf49cmp [rsp+72], 0
14005cf4fjne 0x14005c231
14005cf55cmp [rsp+96], -1
14005cf5ajne 0x14005d129
14005cf60
14005cf60loc_14005cf60:
14005cf60mov rdx, [rbx+16]
14005cf64cmp rdx, [rbx+24]
14005cf68jae 0x14005cfc2
14005cf6amovzx eax, [r15+32]
14005cf6fjmp 0x14005cd37
14005cf74
14005cf74loc_14005cf74:
14005cf74mov rax, [rbx]
14005cf77mov rcx, rbx
14005cf7acall [rax+72]
14005cf7dcmp eax, -1
14005cf80je 0x14005d0a8
14005cf86cmp [rsp+72], 0
14005cf8cjne 0x14005c9c2
14005cf92cmp [rsp+96], -1
14005cf97je 0x14005cf14
14005cf9d
14005cf9dloc_14005cf9d:
14005cf9dmovzx eax, [r15+32]
14005cfa2mov r8l, edi
14005cfa5
14005cfa5loc_14005cfa5:
14005cfa5mov [rsp+72], 0
14005cfaemov edx, eax
14005cfb0mov esi, -1
14005cfb5mov [rsp+149], 1
14005cfbdjmp 0x14005c2b0
14005cfc2
14005cfc2loc_14005cfc2:
14005cfc2mov rax, [rbx]
14005cfc5mov rcx, rbx
14005cfc8call [rax+72]
14005cfcbcmp eax, -1
14005cfceje 0x14005d1b1
14005cfd4mov [rsp+72], 0
14005cfddmov r8l, eax
14005cfe0movzx eax, [r15+32]
14005cfe5jmp 0x14005cd44
14005cfea
14005cfealoc_14005cfea:
14005cfeamov rax, [rbx]
14005cfedmov rcx, rbx
14005cff0call [rax+72]
14005cff3cmp eax, -1
14005cff6je 0x14005d174
14005cffcmov [rsp+72], 0
14005d005mov edi, eax
14005d007movzx eax, [r15+32]
14005d00cjmp 0x14005cd6b
14005d011
14005d011loc_14005d011:
14005d011cmp [rsp+96], -1
14005d016je 0x14005d1a7
14005d01cxor ebx, ebx
14005d01emov r8l, -1
14005d024jmp 0x14005ca0c
14005d029
14005d029loc_14005d029:
14005d029mov [rsp+149], 0
14005d031mov r8l, edi
14005d034mov [rsp+150], 1
14005d03cjmp 0x14005c2b0
14005d041
14005d041loc_14005d041:
14005d041cmp [rsp+96], -1
14005d046jne 0x14005cd19
14005d04cor esi, -1
14005d04fxor ebx, ebx
14005d051mov r14l, 1
14005d057jmp 0x14005c3f0
14005d05c
14005d05c 0f 1f 40 00 ..@.
14005d060
14005d060loc_14005d060:
14005d060mov r8l, edi
14005d063jmp 0x14005cfa5
14005d068
14005d068loc_14005d068:
14005d068mov [rsp+149], cl
14005d06fmov r8l, edi
14005d072mov [rsp+150], 1
14005d07ajmp 0x14005c2be
14005d07f
14005d07floc_14005d07f:
14005d07fmov rcx, [rsp+72]
14005d084mov [rsp+56], r8b
14005d089mov rax, [rcx]
14005d08ccall [rax+72]
14005d08fadd eax, 1
14005d092je 0x14005cf60
14005d098movzx eax, [r15+32]
14005d09dmovzx r8l, [rsp+56]
14005d0a3jmp 0x14005cdde
14005d0a8
14005d0a8loc_14005d0a8:
14005d0a8cmp [rsp+72], 0
14005d0aeje 0x14005d15c
14005d0b4cmp [rsp+96], -1
14005d0b9je 0x14005d0cc
14005d0bb
14005d0bbloc_14005d0bb:
14005d0bbmovzx eax, [r15+32]
14005d0c0mov edi, -1
14005d0c5xor ebx, ebx
14005d0c7jmp 0x14005cd6b
14005d0cc
14005d0ccloc_14005d0cc:
14005d0ccmov rax, [rsp+72]
14005d0d1mov rsi, [rax+24]
14005d0d5cmp [rax+16], rsi
14005d0d9jb 0x14005d0bb
14005d0dbmov rcx, [rsp+72]
14005d0e0mov rax, [rcx]
14005d0e3call [rax+72]
14005d0e6cmp eax, -1
14005d0e9jne 0x14005d0bb
14005d0ebmovzx eax, [r15+32]
14005d0f0mov r8l, edi
14005d0f3xor ebx, ebx
14005d0f5jmp 0x14005cfa5
14005d0fa
14005d0fa 48 89 c1 e8 8e 4b H....K
14005d100 0a 00 49 8b 04 24 4c 89 e1 ff 50 08 48 8b 3d 7d ..I..$L...P.H.=}
14005d110 a5 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 84 ...H..$....H+...
14005d120 42 01 00 00 B...
14005d124
14005d124loc_14005d124:
14005d124call __stack_chk_fail
14005d129
14005d129loc_14005d129:
14005d129movzx eax, [r15+32]
14005d12ejmp 0x14005cdd5
14005d133
14005d133loc_14005d133:
14005d133cmp [rsp+72], 0
14005d139je 0x14005d210
14005d13fcmp [rsp+96], -1
14005d144je 0x14005d1cb
14005d14a
14005d14aloc_14005d14a:
14005d14amovzx eax, [r15+32]
14005d14fmov r8l, -1
14005d155xor ebx, ebx
14005d157jmp 0x14005cd44
14005d15c
14005d15cloc_14005d15c:
14005d15ccmp [rsp+96], -1
14005d161je 0x14005d18d
14005d163movzx eax, [r15+32]
14005d168xor ebx, ebx
14005d16amov edi, -1
14005d16fjmp 0x14005cd6b
14005d174
14005d174loc_14005d174:
14005d174xor r8l, r8l
14005d177movzx eax, [r15+32]
14005d17cmov edi, -1
14005d181xor ebx, ebx
14005d183mov [rsp+72], r8
14005d188jmp 0x14005cd6b
14005d18d
14005d18dloc_14005d18d:
14005d18dmov [rsp+149], 1
14005d195mov r8l, edi
14005d198or esi, -1
14005d19bxor ebx, ebx
14005d19dmovzx edx, [r15+32]
14005d1a2jmp 0x14005c2b0
14005d1a7
14005d1a7loc_14005d1a7:
14005d1a7or esi, -1
14005d1aaxor ebx, ebx
14005d1acjmp 0x14005c3f0
14005d1b1
14005d1b1loc_14005d1b1:
14005d1b1xor r9l, r9l
14005d1b4movzx eax, [r15+32]
14005d1b9mov r8l, -1
14005d1bfxor ebx, ebx
14005d1c1mov [rsp+72], r9
14005d1c6jmp 0x14005cd44
14005d1cb
14005d1cbloc_14005d1cb:
14005d1cbmov rax, [rsp+72]
14005d1d0mov rdi, [rax+24]
14005d1d4cmp [rax+16], rdi
14005d1d8jb 0x14005d14a
14005d1demov rcx, [rsp+72]
14005d1e3mov [rsp+56], r8b
14005d1e8mov rax, [rcx]
14005d1ebcall [rax+72]
14005d1eemovzx r8l, [rsp+56]
14005d1f4add eax, 1
14005d1f7jne 0x14005d14a
14005d1fd
14005d1fdloc_14005d1fd:
14005d1fdxor eax, eax
14005d1ffxor ebx, ebx
14005d201mov [rsp+72], rax
14005d206movzx eax, [r15+32]
14005d20bjmp 0x14005cdde
14005d210
14005d210loc_14005d210:
14005d210cmp [rsp+96], -1
14005d215je 0x14005d1fd
14005d217movzx eax, [r15+32]
14005d21cxor ebx, ebx
14005d21emov r8l, -1
14005d224jmp 0x14005cd44
14005d229
14005d229 48 8b 8c 24 80 00 00 H..$...
14005d230 00 48 89 c3 e8 d7 fd 07 00 48 8b 3d 50 a4 13 00 .H.......H.=P...
14005d240 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d3 fe ff H..$....H+......
14005d250 ff 48 89 d9 e8 47 e1 fb ff 48 89 c1 e8 2f 4a 0a .H...G...H.../J.
14005d260 00 e9 a6 fe ff ff e8 e5 4f 0a 00 48 89 c3 e8 0d ........O..H....
14005d270 4c 0a 00 48 8b 3d 16 a4 13 00 48 8b 84 24 c8 00 L..H.=....H..$..
14005d280 00 00 48 2b 07 74 ca e9 98 fe ff ff ..H+.t......
14005c0b0
14005d28c
14005d28c // align 0x10
14005d28c // align 0x10
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
Loading..