File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
14005af10
14005af10std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int[abi:cxx11]<unsigned long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const:
14005af10push r15
14005af12push r14
14005af14push r13
14005af16push r12
14005af18push rbp
14005af19push rdi
14005af1apush rsi
14005af1bpush rbx
14005af1csub rsp, 216
14005af23mov rsi, [rip+0x13c766]
14005af2amov rax, [r9+8]
14005af2emovdqu x0, [r8]
14005af33mov rbp, [r9]
14005af36mov rdi, [rsp+320]
14005af3emov [rsp+96], rax
14005af43mov rax, [rsp+328]
14005af4bmovups [rsp+80], x0
14005af50mov rdx, [rsp+88]
14005af55mov [rsp+120], rax
14005af5amov rax, [rsp+336]
14005af62mov [rsp+112], rcx
14005af67lea rcx, [rip+0xab032]
14005af6emov [rsp+136], rax
14005af76mov rax, [rsi]
14005af79mov [rsp+200], rax
14005af81mov rax, [rsp+80]
14005af86mov [rsp+72], rbp
14005af8bmov esi, edx
14005af8dmov rbx, rax
14005af90call std::locale::id::_M_id() const
14005af95mov r14, rax
14005af98mov rax, [rdi+208]
14005af9fmov rax, [rax+24]
14005afa3lea r13, [rax+8*r14]
14005afa7mov r15, [r13]
14005afabtest r15, r15
14005afaeje 0x14005b8f0
14005afb4
14005afb4loc_14005afb4:
14005afb4mov [rsp+144], 8
14005afbfmov r12l, [rdi+24]
14005afc3and r12l, 74
14005afc7cmp r12l, 64
14005afcbje 0x14005afe5
14005afcdcmp r12l, 8
14005afd1mov edx, 10
14005afd6mov eax, 16
14005afdbcmovne eax, edx
14005afdemov [rsp+144], eax
14005afe5
14005afe5loc_14005afe5:
14005afe5cmp esi, -1
14005afe8sete r13b
14005afectest rbx, rbx
14005afefsetne dil
14005aff3and dil, r13b
14005aff6jne 0x14005ba20
14005affcmov edi, r13l
14005afff
14005afffloc_14005afff:
14005afffcmp [rsp+96], -1
14005b004sete r14b
14005b008test rbp, rbp
14005b00bsetne al
14005b00eand al, r14b
14005b011mov edx, eax
14005b013jne 0x14005b9e0
14005b019
14005b019loc_14005b019:
14005b019cmp dil, r14b
14005b01cje 0x14005b6e0
14005b022test rbx, rbx
14005b025je 0x14005b030
14005b027test r13b, r13b
14005b02ajne 0x14005b8d8
14005b030
14005b030loc_14005b030:
14005b030mov r8l, esi
14005b033
14005b033loc_14005b033:
14005b033movzx eax, [r15+32]
14005b038movzx ecx, [r15+110]
14005b03dmov edx, eax
14005b03fcmp cl, r8b
14005b042je 0x14005b04e
14005b044cmp [r15+111], r8b
14005b048jne 0x14005b890
14005b04e
14005b04eloc_14005b04e:
14005b04ecmp cl, r8b
14005b051sete [rsp+151]
14005b059test al, al
14005b05bjne 0x14005b0c0
14005b05d
14005b05dloc_14005b05d:
14005b05dcmp [r15+72], r8b
14005b061je 0x14005b0d0
14005b063mov rdx, [rbx+16]
14005b067mov rcx, [rbx+24]
14005b06bcmp rdx, rcx
14005b06ejae 0x14005bbbf
14005b074add rdx, 1
14005b078mov [rbx+16], rdx
14005b07ccmp rdx, rcx
14005b07fjae 0x14005bd54
14005b085cmp [rsp+72], 0
14005b08bje 0x14005bb52
14005b091
14005b091loc_14005b091:
14005b091cmp [rsp+96], -1
14005b096je 0x14005bcf8
14005b09cmov [rsp+149], 1
14005b0a4movzx edx, [r15+32]
14005b0a9mov esi, -1
14005b0aexor ebp, ebp
14005b0b0mov [rsp+150], 0
14005b0b8jmp 0x14005b110
14005b0ba
14005b0ba 66 0f 1f 44 00 00 f..D..
14005b0c0
14005b0c0loc_14005b0c0:
14005b0c0cmp [r15+73], r8b
14005b0c4jne 0x14005b05d
14005b0c6nop [rax+rax]
14005b0d0
14005b0d0loc_14005b0d0:
14005b0d0mov [rsp+150], 0
14005b0d8xor ebp, ebp
14005b0damov edi, r8l
14005b0dd
14005b0ddloc_14005b0dd:
14005b0ddtest al, al
14005b0dfje 0x14005b0e7
14005b0e1cmp [r15+73], dil
14005b0e5je 0x14005b105
14005b0e7
14005b0e7loc_14005b0e7:
14005b0e7cmp [r15+72], dil
14005b0ebje 0x14005b105
14005b0edcmp [r15+114], dil
14005b0f1je 0x14005b760
14005b0f7cmp [rsp+150], 0
14005b0ffjne 0x14005b784
14005b105
14005b105loc_14005b105:
14005b105mov [rsp+149], 0
14005b10dmov r8l, edi
14005b110
14005b110loc_14005b110:
14005b110cmp [rsp+144], 16
14005b118je 0x14005b6a0
14005b11e
14005b11eloc_14005b11e:
14005b11emovsxd rax, [rsp+144]
14005b126mov [rsp+64], rax
14005b12bmov r13, rax
14005b12e
14005b12eloc_14005b12e:
14005b12elea rax, [rsp+160]
14005b136mov [rsp+176], 0
14005b13emov [rsp+128], rax
14005b146lea rax, [rsp+176]
14005b14emov [rsp+104], rax
14005b153mov [rsp+160], rax
14005b15bmov [rsp+168], 0
14005b167test dl, dl
14005b169jne 0x14005b6b8
14005b16f
14005b16floc_14005b16f:
14005b16fmov eax, -1
14005b174xor edx, edx
14005b176movzx r14l, [r15+136]
14005b17ediv [rsp+144]
14005b185mov [rsp+56], eax
14005b189test r14b, r14b
14005b18cjne 0x14005b4f0
14005b192xor edi, edi
14005b194cmp [rsp+149], 0
14005b19cjne 0x14005b990
14005b1a2xor r12l, r12l
14005b1a5lea r14l, [r13+48]
14005b1a9nop [rax]
14005b1b0
14005b1b0loc_14005b1b0:
14005b1b0cmp r13l, 10
14005b1b4jg 0x14005b3a8
14005b1bacmp r8b, 47
14005b1bejle 0x14005b750
14005b1c4cmp r8b, r14b
14005b1c7jge 0x14005b750
14005b1cdmovsx eax, r8b
14005b1d1sub eax, 48
14005b1d4
14005b1d4loc_14005b1d4:
14005b1d4cmp [rsp+56], r12l
14005b1d9jb 0x14005b310
14005b1dfmov r11l, [rsp+144]
14005b1e7imul r11l, r12l
14005b1ebadd eax, r11l
14005b1eesetb dl
14005b1f1mov r12l, eax
14005b1f4mov rax, [rbx+16]
14005b1f8add ebp, 1
14005b1fbor edi, edx
14005b1fdmov rdx, [rbx+24]
14005b201cmp rax, rdx
14005b204jae 0x14005b326
14005b20a
14005b20aloc_14005b20a:
14005b20aadd rax, 1
14005b20emov [rbx+16], rax
14005b212cmp rax, rdx
14005b215jae 0x14005b340
14005b21b
14005b21bloc_14005b21b:
14005b21bcmp [rsp+72], 0
14005b221je 0x14005b9b0
14005b227
14005b227loc_14005b227:
14005b227cmp [rsp+96], -1
14005b22cje 0x14005baf0
14005b232
14005b232loc_14005b232:
14005b232mov esi, -1
14005b237mov r14l, 1
14005b23dnop [rax]
14005b240
14005b240loc_14005b240:
14005b240mov r13, [rsp+168]
14005b248test r13, r13
14005b24bjne 0x14005b3e0
14005b251cmp [rsp+150], 1
14005b259je 0x14005b45c
14005b25ftest ebp, ebp
14005b261jne 0x14005b45c
14005b267
14005b267loc_14005b267:
14005b267mov rax, [rsp+136]
14005b26fmov [rax], 0
14005b275mov rax, [rsp+120]
14005b27amov [rax], 4
14005b280
14005b280loc_14005b280:
14005b280test r14b, r14b
14005b283je 0x14005b28d
14005b285mov rax, [rsp+120]
14005b28aor [rax], 2
14005b28d
14005b28dloc_14005b28d:
14005b28dmov rdx, [rsp+88]
14005b292mov [rsp+80], rbx
14005b297mov eax, esi
14005b299mov rcx, [rsp+80]
14005b29emov [rsp+88], rdx
14005b2a3mov rbx, [rsp+88]
14005b2a8mov rdx, 0xffffffff00000000
14005b2b2mov rsi, rbx
14005b2b5and rsi, rdx
14005b2b8or rsi, rax
14005b2bbmov rax, [rsp+112]
14005b2c0mov [rax], rcx
14005b2c3mov rcx, [rsp+160]
14005b2cbmov [rax+8], rsi
14005b2cfcmp rcx, [rsp+104]
14005b2d4je 0x14005b2db
14005b2d6call operator delete(void*)
14005b2db
14005b2dbloc_14005b2db:
14005b2dbmov rdi, [rip+0x13c3ae]
14005b2e2mov rax, [rsp+200]
14005b2easub rax, [rdi]
14005b2edjne 0x14005bf4c
14005b2f3mov rax, [rsp+112]
14005b2f8add rsp, 216
14005b2ffpop rbx
14005b300pop rsi
14005b301pop rdi
14005b302pop rbp
14005b303pop r12
14005b305pop r13
14005b307pop r14
14005b309pop r15
14005b30bret
14005b30c
14005b30c 0f 1f 40 00 ..@.
14005b310
14005b310loc_14005b310:
14005b310mov rax, [rbx+16]
14005b314mov rdx, [rbx+24]
14005b318mov edi, 1
14005b31dcmp rax, rdx
14005b320jb 0x14005b20a
14005b326
14005b326loc_14005b326:
14005b326mov rax, [rbx]
14005b329mov rcx, rbx
14005b32ccall [rax+80]
14005b32fmov rax, [rbx+24]
14005b333cmp [rbx+16], rax
14005b337jb 0x14005b21b
14005b33dnop [rax]
14005b340
14005b340loc_14005b340:
14005b340mov rax, [rbx]
14005b343mov rcx, rbx
14005b346call [rax+72]
14005b349cmp eax, -1
14005b34cje 0x14005b491
14005b352cmp [rsp+72], 0
14005b358jne 0x14005b227
14005b35ecmp [rsp+96], -1
14005b363jne 0x14005b232
14005b369nop [rax]
14005b370
14005b370loc_14005b370:
14005b370mov rax, [rbx+16]
14005b374cmp rax, [rbx+24]
14005b378jb 0x14005b9c8
14005b37emov rax, [rbx]
14005b381mov rcx, rbx
14005b384call [rax+72]
14005b387cmp eax, -1
14005b38amov edx, -1
14005b38fcmovne edx, eax
14005b392mov eax, 0
14005b397cmove rbx, rax
14005b39bmov r8l, edx
14005b39ejmp 0x14005b9cc
14005b3a3
14005b3a3 0f 1f 44 00 00 ..D..
14005b3a8
14005b3a8loc_14005b3a8:
14005b3a8lea eax, [r8-48]
14005b3acmov edx, r8l
14005b3afcmp al, 9
14005b3b1jbe 0x14005b3d0
14005b3b3lea eax, [r8-97]
14005b3b7cmp al, 5
14005b3b9ja 0x14005b4d7
14005b3bfmovsx eax, r8b
14005b3c3sub eax, 87
14005b3c6jmp 0x14005b1d4
14005b3cb
14005b3cb 0f 1f 44 00 00 ..D..
14005b3d0
14005b3d0loc_14005b3d0:
14005b3d0movsx eax, al
14005b3d3jmp 0x14005b1d4
14005b3d8
14005b3d8 0f 1f 84 00 00 00 00 00 ........
14005b3e0
14005b3e0loc_14005b3e0:
14005b3e0mov rdx, [rsp+160]
14005b3e8mov eax, 15
14005b3edcmp rdx, [rsp+104]
14005b3f2lea r10, [r13+1]
14005b3f6cmovne rax, [rsp+176]
14005b3ffcmp rax, r10
14005b402jb 0x14005bab8
14005b408
14005b408loc_14005b408:
14005b408mov [rdx+r13], bpl
14005b40cmov rax, [rsp+160]
14005b414mov [rsp+168], r10
14005b41cmov r8, [rsp+128]
14005b424mov [rax+r13+1], 0
14005b42amov rdx, [r15+24]
14005b42emov rcx, [r15+16]
14005b432call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005b437test al, al
14005b439je 0x14005b878
14005b43f
14005b43floc_14005b43f:
14005b43ftest ebp, ebp
14005b441jne 0x14005b45c
14005b443cmp [rsp+150], 1
14005b44bje 0x14005b45c
14005b44dcmp [rsp+168], 0
14005b456je 0x14005b267
14005b45c
14005b45cloc_14005b45c:
14005b45ccmp [rsp+149], 0
14005b464jne 0x14005b267
14005b46atest dil, dil
14005b46dje 0x14005b850
14005b473mov rax, [rsp+136]
14005b47bmov [rax], -1
14005b481mov rax, [rsp+120]
14005b486mov [rax], 4
14005b48cjmp 0x14005b280
14005b491
14005b491loc_14005b491:
14005b491cmp [rsp+72], 0
14005b497je 0x14005be69
14005b49dcmp [rsp+96], -1
14005b4a2jne 0x14005bb43
14005b4a8mov rax, [rsp+72]
14005b4admov rsi, [rax+24]
14005b4b1cmp [rax+16], rsi
14005b4b5jae 0x14005bcec
14005b4bbcmp r13l, 10
14005b4bfjle 0x14005bb43
14005b4c5mov esi, -1
14005b4caxor ebx, ebx
14005b4ccmov edx, -1
14005b4d1mov r8l, -1
14005b4d7
14005b4d7loc_14005b4d7:
14005b4d7sub edx, 65
14005b4dacmp dl, 5
14005b4ddja 0x14005b750
14005b4e3movsx eax, r8b
14005b4e7sub eax, 55
14005b4eajmp 0x14005b1d4
14005b4ef
14005b4ef 90 .
14005b4f0
14005b4f0loc_14005b4f0:
14005b4f0cmp [rsp+149], 0
14005b4f8jne 0x14005ba38
14005b4felea r13, [r15+114]
14005b502xor edi, edi
14005b504xor r12l, r12l
14005b507nop [rax+rax]
14005b510
14005b510loc_14005b510:
14005b510movzx eax, [r15+32]
14005b515test al, al
14005b517je 0x14005b523
14005b519cmp [r15+73], r8b
14005b51dje 0x14005b648
14005b523
14005b523loc_14005b523:
14005b523cmp [r15+72], r8b
14005b527je 0x14005b750
14005b52dmovsx edx, r8b
14005b531mov r8, [rsp+64]
14005b536mov rcx, r13
14005b539call memchr
14005b53etest rax, rax
14005b541je 0x14005b750
14005b547sub rax, r13
14005b54alea edx, [rax-6]
14005b54dcmp eax, 15
14005b550cmovg eax, edx
14005b553cmp [rsp+56], r12l
14005b558jb 0x14005b5b0
14005b55amov r11l, [rsp+144]
14005b562imul r11l, r12l
14005b566add eax, r11l
14005b569setb dl
14005b56cmov r12l, eax
14005b56fadd ebp, 1
14005b572or edi, edx
14005b574
14005b574loc_14005b574:
14005b574mov rax, [rbx+16]
14005b578mov rdx, [rbx+24]
14005b57ccmp rax, rdx
14005b57fjae 0x14005b5c0
14005b581
14005b581loc_14005b581:
14005b581add rax, 1
14005b585mov [rbx+16], rax
14005b589cmp rax, rdx
14005b58cjae 0x14005b5e0
14005b58e
14005b58eloc_14005b58e:
14005b58ecmp [rsp+72], 0
14005b594je 0x14005b820
14005b59a
14005b59aloc_14005b59a:
14005b59acmp [rsp+96], -1
14005b59fje 0x14005ba58
14005b5a5
14005b5a5loc_14005b5a5:
14005b5a5mov esi, -1
14005b5aajmp 0x14005b240
14005b5af
14005b5af 90 .
14005b5b0
14005b5b0loc_14005b5b0:
14005b5b0mov rax, [rbx+16]
14005b5b4mov rdx, [rbx+24]
14005b5b8mov edi, r14l
14005b5bbcmp rax, rdx
14005b5bejb 0x14005b581
14005b5c0
14005b5c0loc_14005b5c0:
14005b5c0mov rax, [rbx]
14005b5c3mov rcx, rbx
14005b5c6call [rax+80]
14005b5c9mov rax, [rbx+24]
14005b5cdcmp [rbx+16], rax
14005b5d1jb 0x14005b58e
14005b5d3nop [rax+rax]
14005b5denop
14005b5e0
14005b5e0loc_14005b5e0:
14005b5e0mov rax, [rbx]
14005b5e3mov rcx, rbx
14005b5e6call [rax+72]
14005b5e9cmp eax, -1
14005b5ecje 0x14005bcb2
14005b5f2cmp [rsp+72], 0
14005b5f8jne 0x14005b59a
14005b5facmp [rsp+96], -1
14005b5ffjne 0x14005b5a5
14005b601nop [rax+rax]
14005b60cnop [rax]
14005b610
14005b610loc_14005b610:
14005b610mov rax, [rbx+16]
14005b614cmp rax, [rbx+24]
14005b618jb 0x14005b838
14005b61emov rax, [rbx]
14005b621mov rcx, rbx
14005b624call [rax+72]
14005b627cmp eax, -1
14005b62amov edx, -1
14005b62fcmovne edx, eax
14005b632mov eax, 0
14005b637cmove rbx, rax
14005b63bmov r8l, edx
14005b63ejmp 0x14005b83c
14005b643
14005b643 0f 1f 44 00 00 ..D..
14005b648
14005b648loc_14005b648:
14005b648test ebp, ebp
14005b64aje 0x14005bc5c
14005b650mov rax, [rsp+168]
14005b658mov rdx, [rsp+160]
14005b660mov ecx, 15
14005b665cmp rdx, [rsp+104]
14005b66acmovne rcx, [rsp+176]
14005b673lea rsi, [rax+1]
14005b677cmp rcx, rsi
14005b67ajb 0x14005b710
14005b680
14005b680loc_14005b680:
14005b680mov [rdx+rax], bpl
14005b684mov rdx, [rsp+160]
14005b68cxor ebp, ebp
14005b68emov [rsp+168], rsi
14005b696mov [rdx+rax+1], 0
14005b69bjmp 0x14005b574
14005b6a0
14005b6a0loc_14005b6a0:
14005b6a0mov [rsp+64], 22
14005b6a9mov r13l, 22
14005b6afjmp 0x14005b12e
14005b6b4
14005b6b4 0f 1f 40 00 ..@.
14005b6b8
14005b6b8loc_14005b6b8:
14005b6b8mov rcx, [rsp+128]
14005b6c0mov edx, 32
14005b6c5mov [rsp+56], r8b
14005b6cacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005b6cfmovzx r8l, [rsp+56]
14005b6d5jmp 0x14005b16f
14005b6da
14005b6da 66 0f 1f 44 00 00 f..D..
14005b6e0
14005b6e0loc_14005b6e0:
14005b6e0mov [rsp+151], 0
14005b6e8movzx edx, [r15+32]
14005b6edxor r8l, r8l
14005b6f0xor ebp, ebp
14005b6f2mov [rsp+149], 1
14005b6famov [rsp+150], 0
14005b702jmp 0x14005b110
14005b707
14005b707 66 0f 1f 84 00 00 00 00 00 f........
14005b710
14005b710loc_14005b710:
14005b710mov [rsp+32], 1
14005b719xor r9l, r9l
14005b71cxor r8l, r8l
14005b71fmov rdx, rax
14005b722mov rcx, [rsp+128]
14005b72amov [rsp+152], rax
14005b732call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14005b737mov rdx, [rsp+160]
14005b73fmov rax, [rsp+152]
14005b747jmp 0x14005b680
14005b74c
14005b74c 0f 1f 40 00 ..@.
14005b750
14005b750loc_14005b750:
14005b750xor r14l, r14l
14005b753jmp 0x14005b240
14005b758
14005b758 0f 1f 84 00 00 00 00 00 ........
14005b760
14005b760loc_14005b760:
14005b760movzx ecx, [rsp+150]
14005b768mov r10l, [rsp+144]
14005b770xor ecx, 1
14005b773cmp r10l, 10
14005b777sete r9b
14005b77bor cl, r9b
14005b77ejne 0x14005b8a0
14005b784
14005b784loc_14005b784:
14005b784cmp [r15+112], dil
14005b788je 0x14005b794
14005b78acmp [r15+113], dil
14005b78ejne 0x14005be51
14005b794
14005b794loc_14005b794:
14005b794test r12l, r12l
14005b797sete cl
14005b79acmp [rsp+144], 16
14005b7a2sete r9b
14005b7a6or cl, r9b
14005b7a9je 0x14005be90
14005b7afmov [rsp+150], 0
14005b7b7xor ebp, ebp
14005b7b9mov [rsp+144], 16
14005b7c4
14005b7c4loc_14005b7c4:
14005b7c4mov rdx, [rbx+16]
14005b7c8mov rcx, [rbx+24]
14005b7cccmp rdx, rcx
14005b7cfjae 0x14005bc24
14005b7d5add rdx, 1
14005b7d9mov [rbx+16], rdx
14005b7ddcmp rdx, rcx
14005b7e0jae 0x14005bd9c
14005b7e6cmp [rsp+72], 0
14005b7ecje 0x14005bb7a
14005b7f2
14005b7f2loc_14005b7f2:
14005b7f2cmp [rsp+96], -1
14005b7f7je 0x14005bd15
14005b7fd
14005b7fdloc_14005b7fd:
14005b7fdmov [rsp+149], 1
14005b805movzx edx, [r15+32]
14005b80amov r8l, edi
14005b80dmov esi, -1
14005b812jmp 0x14005b110
14005b817
14005b817 66 0f 1f 84 00 00 00 00 00 f........
14005b820
14005b820loc_14005b820:
14005b820cmp [rsp+96], -1
14005b825jne 0x14005b5a5
14005b82bmov [rsp+72], 0
14005b834mov rax, [rbx+16]
14005b838
14005b838loc_14005b838:
14005b838movzx r8l, [rax]
14005b83c
14005b83cloc_14005b83c:
14005b83cmov esi, -1
14005b841jmp 0x14005b510
14005b846
14005b846 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005b850
14005b850loc_14005b850:
14005b850mov eax, r12l
14005b853neg eax
14005b855cmp [rsp+151], 0
14005b85dcmovne r12l, eax
14005b861mov rax, [rsp+136]
14005b869mov [rax], r12l
14005b86cjmp 0x14005b280
14005b871
14005b871 0f 1f 80 00 00 00 00 .......
14005b878
14005b878loc_14005b878:
14005b878mov rax, [rsp+120]
14005b87dmov [rax], 4
14005b883jmp 0x14005b43f
14005b888
14005b888 0f 1f 84 00 00 00 00 00 ........
14005b890
14005b890loc_14005b890:
14005b890mov [rsp+151], 0
14005b898jmp 0x14005b0d0
14005b89d
14005b89d 0f 1f 00 ...
14005b8a0
14005b8a0loc_14005b8a0:
14005b8a0test r12l, r12l
14005b8a3sete r9b
14005b8a7cmp r10l, 8
14005b8absete dl
14005b8aeor r9b, dl
14005b8b1mov [rsp+150], r9b
14005b8b9je 0x14005bbb0
14005b8bfmov [rsp+144], 8
14005b8caxor ebp, ebp
14005b8ccjmp 0x14005b7c4
14005b8d1
14005b8d1 0f 1f 80 00 00 00 00 .......
14005b8d8
14005b8d8loc_14005b8d8:
14005b8d8mov rax, [rbx+16]
14005b8dccmp rax, [rbx+24]
14005b8e0jae 0x14005bc8d
14005b8e6movzx r8l, [rax]
14005b8eajmp 0x14005b033
14005b8ef
14005b8ef 90 .
14005b8f0
14005b8f0loc_14005b8f0:
14005b8f0mov ecx, 144
14005b8f5call operator new(unsigned long long)
14005b8famov r12, rax
14005b8fdmov [rax+8], 0
14005b904mov rax, [rip+0x13b9e5]
14005b90bxor r8l, r8l
14005b90emov [r12+32], 0
14005b914lea rdx, [rdi+208]
14005b91bmov rcx, r12
14005b91eadd rax, 16
14005b922mov [r12+72], r8w
14005b928mov [r12], rax
14005b92cmov [r12+16], 0
14005b935mov [r12+24], 0
14005b93emov [r12+40], 0
14005b947mov [r12+48], 0
14005b950mov [r12+56], 0
14005b959mov [r12+64], 0
14005b962mov [r12+136], 0
14005b96bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005b970mov rcx, [rdi+208]
14005b977mov r8, r14
14005b97amov rdx, r12
14005b97dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005b982mov r15, [r13]
14005b986jmp 0x14005afb4
14005b98b
14005b98b 0f 1f 44 00 00 ..D..
14005b990
14005b990loc_14005b990:
14005b990movzx r14l, [rsp+149]
14005b999xor r12l, r12l
14005b99cmov [rsp+149], 0
14005b9a4jmp 0x14005b240
14005b9a9
14005b9a9 0f 1f 80 00 00 00 00 .......
14005b9b0
14005b9b0loc_14005b9b0:
14005b9b0cmp [rsp+96], -1
14005b9b5jne 0x14005b232
14005b9bbmov [rsp+72], 0
14005b9c4mov rax, [rbx+16]
14005b9c8
14005b9c8loc_14005b9c8:
14005b9c8movzx r8l, [rax]
14005b9cc
14005b9ccloc_14005b9cc:
14005b9ccmov esi, -1
14005b9d1jmp 0x14005b1b0
14005b9d6
14005b9d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005b9e0
14005b9e0loc_14005b9e0:
14005b9e0mov rax, [rbp+24]
14005b9e4xor r14l, r14l
14005b9e7cmp [rbp+16], rax
14005b9ebjb 0x14005b019
14005b9f1mov rax, [rbp]
14005b9f5mov [rsp+56], dl
14005b9f9mov rcx, rbp
14005b9fccall [rax+72]
14005b9ffmovzx edx, [rsp+56]
14005ba04cmp eax, -1
14005ba07mov eax, 0
14005ba0ccmovne rax, rbp
14005ba10cmove r14l, edx
14005ba14mov [rsp+72], rax
14005ba19jmp 0x14005b019
14005ba1e
14005ba1e 66 90 f.
14005ba20
14005ba20loc_14005ba20:
14005ba20mov rax, [rbx+24]
14005ba24cmp [rbx+16], rax
14005ba28jae 0x14005bc6b
14005ba2exor edi, edi
14005ba30jmp 0x14005afff
14005ba35
14005ba35 0f 1f 00 ...
14005ba38
14005ba38loc_14005ba38:
14005ba38movzx r14l, [rsp+149]
14005ba41xor r12l, r12l
14005ba44xor edi, edi
14005ba46mov [rsp+149], 0
14005ba4ejmp 0x14005b240
14005ba53
14005ba53 0f 1f 44 00 00 ..D..
14005ba58
14005ba58loc_14005ba58:
14005ba58mov rax, [rsp+72]
14005ba5dmov rsi, [rax+24]
14005ba61cmp [rax+16], rsi
14005ba65jb 0x14005b5a5
14005ba6bxor esi, esi
14005ba6dnop [rax]
14005ba70
14005ba70loc_14005ba70:
14005ba70mov rcx, [rsp+72]
14005ba75mov rax, [rcx]
14005ba78call [rax+72]
14005ba7bcmp eax, -1
14005ba7emov eax, 0
14005ba83mov edx, 0
14005ba88cmovne rdx, [rsp+72]
14005ba8ecmove eax, r14l
14005ba92mov [rsp+72], rdx
14005ba97cmp al, sil
14005ba9aje 0x14005b5a5
14005baa0test rbx, rbx
14005baa3jne 0x14005b610
14005baa9mov r8l, -1
14005baafjmp 0x14005b83c
14005bab4
14005bab4 0f 1f 40 00 ..@.
14005bab8
14005bab8loc_14005bab8:
14005bab8xor r9l, r9l
14005babbxor r8l, r8l
14005babemov rdx, r13
14005bac1mov [rsp+56], r10
14005bac6mov [rsp+32], 1
14005bacfmov rcx, [rsp+128]
14005bad7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14005badcmov rdx, [rsp+160]
14005bae4mov r10, [rsp+56]
14005bae9jmp 0x14005b408
14005baee
14005baee 66 90 f.
14005baf0
14005baf0loc_14005baf0:
14005baf0mov rax, [rsp+72]
14005baf5mov rsi, [rax+24]
14005baf9cmp [rax+16], rsi
14005bafdjb 0x14005b232
14005bb03xor esi, esi
14005bb05nop [rax+rax]
14005bb10
14005bb10loc_14005bb10:
14005bb10mov rcx, [rsp+72]
14005bb15mov rax, [rcx]
14005bb18call [rax+72]
14005bb1bcmp eax, -1
14005bb1emov edx, 0
14005bb23cmovne rdx, [rsp+72]
14005bb29sete al
14005bb2cmov [rsp+72], rdx
14005bb31cmp al, sil
14005bb34je 0x14005b232
14005bb3atest rbx, rbx
14005bb3djne 0x14005b370
14005bb43
14005bb43loc_14005bb43:
14005bb43xor r14l, r14l
14005bb46mov esi, -1
14005bb4bxor ebx, ebx
14005bb4djmp 0x14005b240
14005bb52
14005bb52loc_14005bb52:
14005bb52cmp [rsp+96], -1
14005bb57jne 0x14005bbfd
14005bb5d
14005bb5dloc_14005bb5d:
14005bb5dmov rdx, [rbx+16]
14005bb61
14005bb61loc_14005bb61:
14005bb61mov [rsp+72], 0
14005bb6amovzx r8l, [rdx]
14005bb6e
14005bb6eloc_14005bb6e:
14005bb6emov edx, eax
14005bb70mov esi, -1
14005bb75jmp 0x14005b0d0
14005bb7a
14005bb7aloc_14005bb7a:
14005bb7acmp [rsp+96], -1
14005bb7fjne 0x14005be88
14005bb85
14005bb85loc_14005bb85:
14005bb85mov rdx, [rbx+16]
14005bb89
14005bb89loc_14005bb89:
14005bb89mov [rsp+72], 0
14005bb92movzx edi, [rdx]
14005bb95
14005bb95loc_14005bb95:
14005bb95mov edx, eax
14005bb97mov esi, -1
14005bb9ccmp [rsp+150], 0
14005bba4jne 0x14005b0dd
14005bbaajmp 0x14005b105
14005bbaf
14005bbaf 90 .
14005bbb0
14005bbb0loc_14005bbb0:
14005bbb0mov [rsp+150], cl
14005bbb7add ebp, 1
14005bbbajmp 0x14005b7c4
14005bbbf
14005bbbfloc_14005bbbf:
14005bbbfmov rax, [rbx]
14005bbc2mov [rsp+56], r8b
14005bbc7mov rcx, rbx
14005bbcacall [rax+80]
14005bbcdmov rax, [rbx+24]
14005bbd1cmp [rbx+16], rax
14005bbd5movzx r8l, [rsp+56]
14005bbdbjae 0x14005bd54
14005bbe1cmp [rsp+72], 0
14005bbe7jne 0x14005b091
14005bbedmovzx eax, [r15+32]
14005bbf2cmp [rsp+96], -1
14005bbf7je 0x14005bb5d
14005bbfd
14005bbfdloc_14005bbfd:
14005bbfdmov [rsp+72], 0
14005bc06
14005bc06loc_14005bc06:
14005bc06mov [rsp+149], 1
14005bc0emov edx, eax
14005bc10mov esi, -1
14005bc15xor ebp, ebp
14005bc17mov [rsp+150], 0
14005bc1fjmp 0x14005b110
14005bc24
14005bc24loc_14005bc24:
14005bc24mov rax, [rbx]
14005bc27mov rcx, rbx
14005bc2acall [rax+80]
14005bc2dmov rax, [rbx+24]
14005bc31cmp [rbx+16], rax
14005bc35jae 0x14005bd9c
14005bc3bcmp [rsp+72], 0
14005bc41jne 0x14005b7f2
14005bc47cmp [rsp+96], -1
14005bc4cjne 0x14005bdc5
14005bc52movzx eax, [r15+32]
14005bc57jmp 0x14005bb85
14005bc5c
14005bc5cloc_14005bc5c:
14005bc5cmov [rsp+149], al
14005bc63xor r14l, r14l
14005bc66jmp 0x14005b240
14005bc6b
14005bc6bloc_14005bc6b:
14005bc6bmov rax, [rbx]
14005bc6emov rcx, rbx
14005bc71call [rax+72]
14005bc74cmp eax, -1
14005bc77mov eax, 0
14005bc7ccmovne edi, eax
14005bc7fmov eax, 0
14005bc84cmove rbx, rax
14005bc88jmp 0x14005afff
14005bc8d
14005bc8dloc_14005bc8d:
14005bc8dmov rax, [rbx]
14005bc90mov rcx, rbx
14005bc93call [rax+72]
14005bc96mov edx, -1
14005bc9bcmp eax, -1
14005bc9ecmovne edx, eax
14005bca1mov eax, 0
14005bca6cmove rbx, rax
14005bcaamov r8l, edx
14005bcadjmp 0x14005b033
14005bcb2
14005bcb2loc_14005bcb2:
14005bcb2cmp [rsp+72], 0
14005bcb8je 0x14005be39
14005bcbemov r8l, -1
14005bcc4xor ebx, ebx
14005bcc6cmp [rsp+96], -1
14005bccbjne 0x14005b83c
14005bcd1mov rax, [rsp+72]
14005bcd6mov rsi, [rax+24]
14005bcdacmp [rax+16], rsi
14005bcdejb 0x14005b83c
14005bce4mov esi, r14l
14005bce7jmp 0x14005ba70
14005bcec
14005bcecloc_14005bcec:
14005bcecmov esi, 1
14005bcf1xor ebx, ebx
14005bcf3jmp 0x14005bb10
14005bcf8
14005bcf8loc_14005bcf8:
14005bcf8mov rax, [rsp+72]
14005bcfdmov rdi, [rax+24]
14005bd01cmp [rax+16], rdi
14005bd05jae 0x14005bea7
14005bd0bmovzx eax, [r15+32]
14005bd10jmp 0x14005bc06
14005bd15
14005bd15loc_14005bd15:
14005bd15mov rax, [rsp+72]
14005bd1amov rsi, [rax+24]
14005bd1ecmp [rax+16], rsi
14005bd22jb 0x14005b7fd
14005bd28mov rcx, [rsp+72]
14005bd2dmov rax, [rcx]
14005bd30call [rax+72]
14005bd33add eax, 1
14005bd36jne 0x14005b7fd
14005bd3c
14005bd3cloc_14005bd3c:
14005bd3cmov rdx, [rbx+16]
14005bd40cmp rdx, [rbx+24]
14005bd44jae 0x14005be12
14005bd4amovzx eax, [r15+32]
14005bd4fjmp 0x14005bb89
14005bd54
14005bd54loc_14005bd54:
14005bd54mov rax, [rbx]
14005bd57mov [rsp+56], r8b
14005bd5cmov rcx, rbx
14005bd5fcall [rax+72]
14005bd62movzx r8l, [rsp+56]
14005bd68cmp eax, -1
14005bd6bje 0x14005bf5b
14005bd71cmp [rsp+72], 0
14005bd77jne 0x14005b091
14005bd7dcmp [rsp+96], -1
14005bd82jne 0x14005bf51
14005bd88
14005bd88loc_14005bd88:
14005bd88mov rdx, [rbx+16]
14005bd8ccmp rdx, [rbx+24]
14005bd90jae 0x14005bdea
14005bd92movzx eax, [r15+32]
14005bd97jmp 0x14005bb61
14005bd9c
14005bd9cloc_14005bd9c:
14005bd9cmov rax, [rbx]
14005bd9fmov rcx, rbx
14005bda2call [rax+72]
14005bda5cmp eax, -1
14005bda8je 0x14005bed0
14005bdaecmp [rsp+72], 0
14005bdb4jne 0x14005b7f2
14005bdbacmp [rsp+96], -1
14005bdbfje 0x14005bd3c
14005bdc5
14005bdc5loc_14005bdc5:
14005bdc5movzx eax, [r15+32]
14005bdcamov r8l, edi
14005bdcd
14005bdcdloc_14005bdcd:
14005bdcdmov [rsp+72], 0
14005bdd6mov edx, eax
14005bdd8mov esi, -1
14005bdddmov [rsp+149], 1
14005bde5jmp 0x14005b110
14005bdea
14005bdealoc_14005bdea:
14005bdeamov rax, [rbx]
14005bdedmov rcx, rbx
14005bdf0call [rax+72]
14005bdf3cmp eax, -1
14005bdf6je 0x14005bfd4
14005bdfcmov [rsp+72], 0
14005be05mov r8l, eax
14005be08movzx eax, [r15+32]
14005be0djmp 0x14005bb6e
14005be12
14005be12loc_14005be12:
14005be12mov rax, [rbx]
14005be15mov rcx, rbx
14005be18call [rax+72]
14005be1bcmp eax, -1
14005be1eje 0x14005bf98
14005be24mov [rsp+72], 0
14005be2dmov edi, eax
14005be2fmovzx eax, [r15+32]
14005be34jmp 0x14005bb95
14005be39
14005be39loc_14005be39:
14005be39cmp [rsp+96], -1
14005be3eje 0x14005bfca
14005be44xor ebx, ebx
14005be46mov r8l, -1
14005be4cjmp 0x14005b83c
14005be51
14005be51loc_14005be51:
14005be51mov [rsp+149], 0
14005be59mov r8l, edi
14005be5cmov [rsp+150], 1
14005be64jmp 0x14005b110
14005be69
14005be69loc_14005be69:
14005be69cmp [rsp+96], -1
14005be6ejne 0x14005bb43
14005be74or esi, -1
14005be77xor ebx, ebx
14005be79mov r14l, 1
14005be7fjmp 0x14005b240
14005be84
14005be84 0f 1f 40 00 ..@.
14005be88
14005be88loc_14005be88:
14005be88mov r8l, edi
14005be8bjmp 0x14005bdcd
14005be90
14005be90loc_14005be90:
14005be90mov [rsp+149], cl
14005be97mov r8l, edi
14005be9amov [rsp+150], 1
14005bea2jmp 0x14005b11e
14005bea7
14005bea7loc_14005bea7:
14005bea7mov rcx, [rsp+72]
14005beacmov [rsp+56], r8b
14005beb1mov rax, [rcx]
14005beb4call [rax+72]
14005beb7add eax, 1
14005bebaje 0x14005bd88
14005bec0movzx eax, [r15+32]
14005bec5movzx r8l, [rsp+56]
14005becbjmp 0x14005bc06
14005bed0
14005bed0loc_14005bed0:
14005bed0cmp [rsp+72], 0
14005bed6je 0x14005bf80
14005bedccmp [rsp+96], -1
14005bee1je 0x14005bef4
14005bee3
14005bee3loc_14005bee3:
14005bee3movzx eax, [r15+32]
14005bee8mov edi, -1
14005beedxor ebx, ebx
14005beefjmp 0x14005bb95
14005bef4
14005bef4loc_14005bef4:
14005bef4mov rax, [rsp+72]
14005bef9mov rsi, [rax+24]
14005befdcmp [rax+16], rsi
14005bf01jb 0x14005bee3
14005bf03mov rcx, [rsp+72]
14005bf08mov rax, [rcx]
14005bf0bcall [rax+72]
14005bf0ecmp eax, -1
14005bf11jne 0x14005bee3
14005bf13movzx eax, [r15+32]
14005bf18mov r8l, edi
14005bf1bxor ebx, ebx
14005bf1djmp 0x14005bdcd
14005bf22
14005bf22 48 89 c1 e8 66 5d 0a 00 49 8b 04 24 4c 89 H...f]..I..$L.
14005bf30 e1 ff 50 08 48 8b 3d 55 b7 13 00 48 8b 84 24 c8 ..P.H.=U...H..$.
14005bf40 00 00 00 48 2b 07 0f 84 3c 01 00 00 ...H+...<...
14005bf4c
14005bf4cloc_14005bf4c:
14005bf4ccall __stack_chk_fail
14005bf51
14005bf51loc_14005bf51:
14005bf51movzx eax, [r15+32]
14005bf56jmp 0x14005bbfd
14005bf5b
14005bf5bloc_14005bf5b:
14005bf5bcmp [rsp+72], 0
14005bf61je 0x14005c032
14005bf67cmp [rsp+96], -1
14005bf6cje 0x14005bfed
14005bf6e
14005bf6eloc_14005bf6e:
14005bf6emovzx eax, [r15+32]
14005bf73mov r8l, -1
14005bf79xor ebx, ebx
14005bf7bjmp 0x14005bb6e
14005bf80
14005bf80loc_14005bf80:
14005bf80cmp [rsp+96], -1
14005bf85je 0x14005bfb0
14005bf87movzx eax, [r15+32]
14005bf8cxor ebx, ebx
14005bf8emov edi, -1
14005bf93jmp 0x14005bb95
14005bf98
14005bf98loc_14005bf98:
14005bf98xor edx, edx
14005bf9amovzx eax, [r15+32]
14005bf9fmov edi, -1
14005bfa4xor ebx, ebx
14005bfa6mov [rsp+72], rdx
14005bfabjmp 0x14005bb95
14005bfb0
14005bfb0loc_14005bfb0:
14005bfb0mov [rsp+149], 1
14005bfb8mov r8l, edi
14005bfbbor esi, -1
14005bfbexor ebx, ebx
14005bfc0movzx edx, [r15+32]
14005bfc5jmp 0x14005b110
14005bfca
14005bfcaloc_14005bfca:
14005bfcaor esi, -1
14005bfcdxor ebx, ebx
14005bfcfjmp 0x14005b240
14005bfd4
14005bfd4loc_14005bfd4:
14005bfd4xor ecx, ecx
14005bfd6movzx eax, [r15+32]
14005bfdbmov r8l, -1
14005bfe1xor ebx, ebx
14005bfe3mov [rsp+72], rcx
14005bfe8jmp 0x14005bb6e
14005bfed
14005bfedloc_14005bfed:
14005bfedmov rax, [rsp+72]
14005bff2mov rdi, [rax+24]
14005bff6cmp [rax+16], rdi
14005bffajb 0x14005bf6e
14005c000mov rcx, [rsp+72]
14005c005mov [rsp+56], r8b
14005c00amov rax, [rcx]
14005c00dcall [rax+72]
14005c010movzx r8l, [rsp+56]
14005c016add eax, 1
14005c019jne 0x14005bf6e
14005c01f
14005c01floc_14005c01f:
14005c01fxor eax, eax
14005c021xor ebx, ebx
14005c023mov [rsp+72], rax
14005c028movzx eax, [r15+32]
14005c02djmp 0x14005bc06
14005c032
14005c032loc_14005c032:
14005c032cmp [rsp+96], -1
14005c037je 0x14005c01f
14005c039movzx eax, [r15+32]
14005c03exor ebx, ebx
14005c040mov r8l, -1
14005c046jmp 0x14005bb6e
14005c04b
14005c04b 48 8b 8c 24 80 H..$.
14005c050 00 00 00 48 89 c3 e8 b5 0f 08 00 48 8b 3d 2e b6 ...H.......H.=..
14005c060 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d9 ..H..$....H+....
14005c070 fe ff ff 48 89 d9 e8 25 f3 fb ff 48 89 c1 e8 0d ...H...%...H....
14005c080 5c 0a 00 e9 ac fe ff ff e8 c3 61 0a 00 48 89 c3 \.........a..H..
14005c090 e8 eb 5d 0a 00 48 8b 3d f4 b5 13 00 48 8b 84 24 ..]..H.=....H..$
14005c0a0 c8 00 00 00 48 2b 07 74 ca e9 9e fe ff ff ....H+.t......
14005af10
14005af10std::istreambuf_iterator<char, std::char_traits<char>> std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_int[abi:cxx11]<unsigned long>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, unsigned long&) const:
14005af10push r15
14005af12push r14
14005af14push r13
14005af16push r12
14005af18push rbp
14005af19push rdi
14005af1apush rsi
14005af1bpush rbx
14005af1csub rsp, 216
14005af23mov rsi, [rip+0x13c766]
14005af2amov rax, [r9+8]
14005af2emovdqu x0, [r8]
14005af33mov rbp, [r9]
14005af36mov rdi, [rsp+320]
14005af3emov [rsp+96], rax
14005af43mov rax, [rsp+328]
14005af4bmovups [rsp+80], x0
14005af50mov rdx, [rsp+88]
14005af55mov [rsp+120], rax
14005af5amov rax, [rsp+336]
14005af62mov [rsp+112], rcx
14005af67lea rcx, [rip+0xab032]
14005af6emov [rsp+136], rax
14005af76mov rax, [rsi]
14005af79mov [rsp+200], rax
14005af81mov rax, [rsp+80]
14005af86mov [rsp+72], rbp
14005af8bmov esi, edx
14005af8dmov rbx, rax
14005af90call std::locale::id::_M_id() const
14005af95mov r14, rax
14005af98mov rax, [rdi+208]
14005af9fmov rax, [rax+24]
14005afa3lea r13, [rax+8*r14]
14005afa7mov r15, [r13]
14005afabtest r15, r15
14005afaeje 0x14005b8f0
14005afb4
14005afb4loc_14005afb4:
14005afb4mov [rsp+144], 8
14005afbfmov r12l, [rdi+24]
14005afc3and r12l, 74
14005afc7cmp r12l, 64
14005afcbje 0x14005afe5
14005afcdcmp r12l, 8
14005afd1mov edx, 10
14005afd6mov eax, 16
14005afdbcmovne eax, edx
14005afdemov [rsp+144], eax
14005afe5
14005afe5loc_14005afe5:
14005afe5cmp esi, -1
14005afe8sete r13b
14005afectest rbx, rbx
14005afefsetne dil
14005aff3and dil, r13b
14005aff6jne 0x14005ba20
14005affcmov edi, r13l
14005afff
14005afffloc_14005afff:
14005afffcmp [rsp+96], -1
14005b004sete r14b
14005b008test rbp, rbp
14005b00bsetne al
14005b00eand al, r14b
14005b011mov edx, eax
14005b013jne 0x14005b9e0
14005b019
14005b019loc_14005b019:
14005b019cmp dil, r14b
14005b01cje 0x14005b6e0
14005b022test rbx, rbx
14005b025je 0x14005b030
14005b027test r13b, r13b
14005b02ajne 0x14005b8d8
14005b030
14005b030loc_14005b030:
14005b030mov r8l, esi
14005b033
14005b033loc_14005b033:
14005b033movzx eax, [r15+32]
14005b038movzx ecx, [r15+110]
14005b03dmov edx, eax
14005b03fcmp cl, r8b
14005b042je 0x14005b04e
14005b044cmp [r15+111], r8b
14005b048jne 0x14005b890
14005b04e
14005b04eloc_14005b04e:
14005b04ecmp cl, r8b
14005b051sete [rsp+151]
14005b059test al, al
14005b05bjne 0x14005b0c0
14005b05d
14005b05dloc_14005b05d:
14005b05dcmp [r15+72], r8b
14005b061je 0x14005b0d0
14005b063mov rdx, [rbx+16]
14005b067mov rcx, [rbx+24]
14005b06bcmp rdx, rcx
14005b06ejae 0x14005bbbf
14005b074add rdx, 1
14005b078mov [rbx+16], rdx
14005b07ccmp rdx, rcx
14005b07fjae 0x14005bd54
14005b085cmp [rsp+72], 0
14005b08bje 0x14005bb52
14005b091
14005b091loc_14005b091:
14005b091cmp [rsp+96], -1
14005b096je 0x14005bcf8
14005b09cmov [rsp+149], 1
14005b0a4movzx edx, [r15+32]
14005b0a9mov esi, -1
14005b0aexor ebp, ebp
14005b0b0mov [rsp+150], 0
14005b0b8jmp 0x14005b110
14005b0ba
14005b0ba 66 0f 1f 44 00 00 f..D..
14005b0c0
14005b0c0loc_14005b0c0:
14005b0c0cmp [r15+73], r8b
14005b0c4jne 0x14005b05d
14005b0c6nop [rax+rax]
14005b0d0
14005b0d0loc_14005b0d0:
14005b0d0mov [rsp+150], 0
14005b0d8xor ebp, ebp
14005b0damov edi, r8l
14005b0dd
14005b0ddloc_14005b0dd:
14005b0ddtest al, al
14005b0dfje 0x14005b0e7
14005b0e1cmp [r15+73], dil
14005b0e5je 0x14005b105
14005b0e7
14005b0e7loc_14005b0e7:
14005b0e7cmp [r15+72], dil
14005b0ebje 0x14005b105
14005b0edcmp [r15+114], dil
14005b0f1je 0x14005b760
14005b0f7cmp [rsp+150], 0
14005b0ffjne 0x14005b784
14005b105
14005b105loc_14005b105:
14005b105mov [rsp+149], 0
14005b10dmov r8l, edi
14005b110
14005b110loc_14005b110:
14005b110cmp [rsp+144], 16
14005b118je 0x14005b6a0
14005b11e
14005b11eloc_14005b11e:
14005b11emovsxd rax, [rsp+144]
14005b126mov [rsp+64], rax
14005b12bmov r13, rax
14005b12e
14005b12eloc_14005b12e:
14005b12elea rax, [rsp+160]
14005b136mov [rsp+176], 0
14005b13emov [rsp+128], rax
14005b146lea rax, [rsp+176]
14005b14emov [rsp+104], rax
14005b153mov [rsp+160], rax
14005b15bmov [rsp+168], 0
14005b167test dl, dl
14005b169jne 0x14005b6b8
14005b16f
14005b16floc_14005b16f:
14005b16fmov eax, -1
14005b174xor edx, edx
14005b176movzx r14l, [r15+136]
14005b17ediv [rsp+144]
14005b185mov [rsp+56], eax
14005b189test r14b, r14b
14005b18cjne 0x14005b4f0
14005b192xor edi, edi
14005b194cmp [rsp+149], 0
14005b19cjne 0x14005b990
14005b1a2xor r12l, r12l
14005b1a5lea r14l, [r13+48]
14005b1a9nop [rax]
14005b1b0
14005b1b0loc_14005b1b0:
14005b1b0cmp r13l, 10
14005b1b4jg 0x14005b3a8
14005b1bacmp r8b, 47
14005b1bejle 0x14005b750
14005b1c4cmp r8b, r14b
14005b1c7jge 0x14005b750
14005b1cdmovsx eax, r8b
14005b1d1sub eax, 48
14005b1d4
14005b1d4loc_14005b1d4:
14005b1d4cmp [rsp+56], r12l
14005b1d9jb 0x14005b310
14005b1dfmov r11l, [rsp+144]
14005b1e7imul r11l, r12l
14005b1ebadd eax, r11l
14005b1eesetb dl
14005b1f1mov r12l, eax
14005b1f4mov rax, [rbx+16]
14005b1f8add ebp, 1
14005b1fbor edi, edx
14005b1fdmov rdx, [rbx+24]
14005b201cmp rax, rdx
14005b204jae 0x14005b326
14005b20a
14005b20aloc_14005b20a:
14005b20aadd rax, 1
14005b20emov [rbx+16], rax
14005b212cmp rax, rdx
14005b215jae 0x14005b340
14005b21b
14005b21bloc_14005b21b:
14005b21bcmp [rsp+72], 0
14005b221je 0x14005b9b0
14005b227
14005b227loc_14005b227:
14005b227cmp [rsp+96], -1
14005b22cje 0x14005baf0
14005b232
14005b232loc_14005b232:
14005b232mov esi, -1
14005b237mov r14l, 1
14005b23dnop [rax]
14005b240
14005b240loc_14005b240:
14005b240mov r13, [rsp+168]
14005b248test r13, r13
14005b24bjne 0x14005b3e0
14005b251cmp [rsp+150], 1
14005b259je 0x14005b45c
14005b25ftest ebp, ebp
14005b261jne 0x14005b45c
14005b267
14005b267loc_14005b267:
14005b267mov rax, [rsp+136]
14005b26fmov [rax], 0
14005b275mov rax, [rsp+120]
14005b27amov [rax], 4
14005b280
14005b280loc_14005b280:
14005b280test r14b, r14b
14005b283je 0x14005b28d
14005b285mov rax, [rsp+120]
14005b28aor [rax], 2
14005b28d
14005b28dloc_14005b28d:
14005b28dmov rdx, [rsp+88]
14005b292mov [rsp+80], rbx
14005b297mov eax, esi
14005b299mov rcx, [rsp+80]
14005b29emov [rsp+88], rdx
14005b2a3mov rbx, [rsp+88]
14005b2a8mov rdx, 0xffffffff00000000
14005b2b2mov rsi, rbx
14005b2b5and rsi, rdx
14005b2b8or rsi, rax
14005b2bbmov rax, [rsp+112]
14005b2c0mov [rax], rcx
14005b2c3mov rcx, [rsp+160]
14005b2cbmov [rax+8], rsi
14005b2cfcmp rcx, [rsp+104]
14005b2d4je 0x14005b2db
14005b2d6call operator delete(void*)
14005b2db
14005b2dbloc_14005b2db:
14005b2dbmov rdi, [rip+0x13c3ae]
14005b2e2mov rax, [rsp+200]
14005b2easub rax, [rdi]
14005b2edjne 0x14005bf4c
14005b2f3mov rax, [rsp+112]
14005b2f8add rsp, 216
14005b2ffpop rbx
14005b300pop rsi
14005b301pop rdi
14005b302pop rbp
14005b303pop r12
14005b305pop r13
14005b307pop r14
14005b309pop r15
14005b30bret
14005b30c
14005b30c 0f 1f 40 00 ..@.
14005b310
14005b310loc_14005b310:
14005b310mov rax, [rbx+16]
14005b314mov rdx, [rbx+24]
14005b318mov edi, 1
14005b31dcmp rax, rdx
14005b320jb 0x14005b20a
14005b326
14005b326loc_14005b326:
14005b326mov rax, [rbx]
14005b329mov rcx, rbx
14005b32ccall [rax+80]
14005b32fmov rax, [rbx+24]
14005b333cmp [rbx+16], rax
14005b337jb 0x14005b21b
14005b33dnop [rax]
14005b340
14005b340loc_14005b340:
14005b340mov rax, [rbx]
14005b343mov rcx, rbx
14005b346call [rax+72]
14005b349cmp eax, -1
14005b34cje 0x14005b491
14005b352cmp [rsp+72], 0
14005b358jne 0x14005b227
14005b35ecmp [rsp+96], -1
14005b363jne 0x14005b232
14005b369nop [rax]
14005b370
14005b370loc_14005b370:
14005b370mov rax, [rbx+16]
14005b374cmp rax, [rbx+24]
14005b378jb 0x14005b9c8
14005b37emov rax, [rbx]
14005b381mov rcx, rbx
14005b384call [rax+72]
14005b387cmp eax, -1
14005b38amov edx, -1
14005b38fcmovne edx, eax
14005b392mov eax, 0
14005b397cmove rbx, rax
14005b39bmov r8l, edx
14005b39ejmp 0x14005b9cc
14005b3a3
14005b3a3 0f 1f 44 00 00 ..D..
14005b3a8
14005b3a8loc_14005b3a8:
14005b3a8lea eax, [r8-48]
14005b3acmov edx, r8l
14005b3afcmp al, 9
14005b3b1jbe 0x14005b3d0
14005b3b3lea eax, [r8-97]
14005b3b7cmp al, 5
14005b3b9ja 0x14005b4d7
14005b3bfmovsx eax, r8b
14005b3c3sub eax, 87
14005b3c6jmp 0x14005b1d4
14005b3cb
14005b3cb 0f 1f 44 00 00 ..D..
14005b3d0
14005b3d0loc_14005b3d0:
14005b3d0movsx eax, al
14005b3d3jmp 0x14005b1d4
14005b3d8
14005b3d8 0f 1f 84 00 00 00 00 00 ........
14005b3e0
14005b3e0loc_14005b3e0:
14005b3e0mov rdx, [rsp+160]
14005b3e8mov eax, 15
14005b3edcmp rdx, [rsp+104]
14005b3f2lea r10, [r13+1]
14005b3f6cmovne rax, [rsp+176]
14005b3ffcmp rax, r10
14005b402jb 0x14005bab8
14005b408
14005b408loc_14005b408:
14005b408mov [rdx+r13], bpl
14005b40cmov rax, [rsp+160]
14005b414mov [rsp+168], r10
14005b41cmov r8, [rsp+128]
14005b424mov [rax+r13+1], 0
14005b42amov rdx, [r15+24]
14005b42emov rcx, [r15+16]
14005b432call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14005b437test al, al
14005b439je 0x14005b878
14005b43f
14005b43floc_14005b43f:
14005b43ftest ebp, ebp
14005b441jne 0x14005b45c
14005b443cmp [rsp+150], 1
14005b44bje 0x14005b45c
14005b44dcmp [rsp+168], 0
14005b456je 0x14005b267
14005b45c
14005b45cloc_14005b45c:
14005b45ccmp [rsp+149], 0
14005b464jne 0x14005b267
14005b46atest dil, dil
14005b46dje 0x14005b850
14005b473mov rax, [rsp+136]
14005b47bmov [rax], -1
14005b481mov rax, [rsp+120]
14005b486mov [rax], 4
14005b48cjmp 0x14005b280
14005b491
14005b491loc_14005b491:
14005b491cmp [rsp+72], 0
14005b497je 0x14005be69
14005b49dcmp [rsp+96], -1
14005b4a2jne 0x14005bb43
14005b4a8mov rax, [rsp+72]
14005b4admov rsi, [rax+24]
14005b4b1cmp [rax+16], rsi
14005b4b5jae 0x14005bcec
14005b4bbcmp r13l, 10
14005b4bfjle 0x14005bb43
14005b4c5mov esi, -1
14005b4caxor ebx, ebx
14005b4ccmov edx, -1
14005b4d1mov r8l, -1
14005b4d7
14005b4d7loc_14005b4d7:
14005b4d7sub edx, 65
14005b4dacmp dl, 5
14005b4ddja 0x14005b750
14005b4e3movsx eax, r8b
14005b4e7sub eax, 55
14005b4eajmp 0x14005b1d4
14005b4ef
14005b4ef 90 .
14005b4f0
14005b4f0loc_14005b4f0:
14005b4f0cmp [rsp+149], 0
14005b4f8jne 0x14005ba38
14005b4felea r13, [r15+114]
14005b502xor edi, edi
14005b504xor r12l, r12l
14005b507nop [rax+rax]
14005b510
14005b510loc_14005b510:
14005b510movzx eax, [r15+32]
14005b515test al, al
14005b517je 0x14005b523
14005b519cmp [r15+73], r8b
14005b51dje 0x14005b648
14005b523
14005b523loc_14005b523:
14005b523cmp [r15+72], r8b
14005b527je 0x14005b750
14005b52dmovsx edx, r8b
14005b531mov r8, [rsp+64]
14005b536mov rcx, r13
14005b539call memchr
14005b53etest rax, rax
14005b541je 0x14005b750
14005b547sub rax, r13
14005b54alea edx, [rax-6]
14005b54dcmp eax, 15
14005b550cmovg eax, edx
14005b553cmp [rsp+56], r12l
14005b558jb 0x14005b5b0
14005b55amov r11l, [rsp+144]
14005b562imul r11l, r12l
14005b566add eax, r11l
14005b569setb dl
14005b56cmov r12l, eax
14005b56fadd ebp, 1
14005b572or edi, edx
14005b574
14005b574loc_14005b574:
14005b574mov rax, [rbx+16]
14005b578mov rdx, [rbx+24]
14005b57ccmp rax, rdx
14005b57fjae 0x14005b5c0
14005b581
14005b581loc_14005b581:
14005b581add rax, 1
14005b585mov [rbx+16], rax
14005b589cmp rax, rdx
14005b58cjae 0x14005b5e0
14005b58e
14005b58eloc_14005b58e:
14005b58ecmp [rsp+72], 0
14005b594je 0x14005b820
14005b59a
14005b59aloc_14005b59a:
14005b59acmp [rsp+96], -1
14005b59fje 0x14005ba58
14005b5a5
14005b5a5loc_14005b5a5:
14005b5a5mov esi, -1
14005b5aajmp 0x14005b240
14005b5af
14005b5af 90 .
14005b5b0
14005b5b0loc_14005b5b0:
14005b5b0mov rax, [rbx+16]
14005b5b4mov rdx, [rbx+24]
14005b5b8mov edi, r14l
14005b5bbcmp rax, rdx
14005b5bejb 0x14005b581
14005b5c0
14005b5c0loc_14005b5c0:
14005b5c0mov rax, [rbx]
14005b5c3mov rcx, rbx
14005b5c6call [rax+80]
14005b5c9mov rax, [rbx+24]
14005b5cdcmp [rbx+16], rax
14005b5d1jb 0x14005b58e
14005b5d3nop [rax+rax]
14005b5denop
14005b5e0
14005b5e0loc_14005b5e0:
14005b5e0mov rax, [rbx]
14005b5e3mov rcx, rbx
14005b5e6call [rax+72]
14005b5e9cmp eax, -1
14005b5ecje 0x14005bcb2
14005b5f2cmp [rsp+72], 0
14005b5f8jne 0x14005b59a
14005b5facmp [rsp+96], -1
14005b5ffjne 0x14005b5a5
14005b601nop [rax+rax]
14005b60cnop [rax]
14005b610
14005b610loc_14005b610:
14005b610mov rax, [rbx+16]
14005b614cmp rax, [rbx+24]
14005b618jb 0x14005b838
14005b61emov rax, [rbx]
14005b621mov rcx, rbx
14005b624call [rax+72]
14005b627cmp eax, -1
14005b62amov edx, -1
14005b62fcmovne edx, eax
14005b632mov eax, 0
14005b637cmove rbx, rax
14005b63bmov r8l, edx
14005b63ejmp 0x14005b83c
14005b643
14005b643 0f 1f 44 00 00 ..D..
14005b648
14005b648loc_14005b648:
14005b648test ebp, ebp
14005b64aje 0x14005bc5c
14005b650mov rax, [rsp+168]
14005b658mov rdx, [rsp+160]
14005b660mov ecx, 15
14005b665cmp rdx, [rsp+104]
14005b66acmovne rcx, [rsp+176]
14005b673lea rsi, [rax+1]
14005b677cmp rcx, rsi
14005b67ajb 0x14005b710
14005b680
14005b680loc_14005b680:
14005b680mov [rdx+rax], bpl
14005b684mov rdx, [rsp+160]
14005b68cxor ebp, ebp
14005b68emov [rsp+168], rsi
14005b696mov [rdx+rax+1], 0
14005b69bjmp 0x14005b574
14005b6a0
14005b6a0loc_14005b6a0:
14005b6a0mov [rsp+64], 22
14005b6a9mov r13l, 22
14005b6afjmp 0x14005b12e
14005b6b4
14005b6b4 0f 1f 40 00 ..@.
14005b6b8
14005b6b8loc_14005b6b8:
14005b6b8mov rcx, [rsp+128]
14005b6c0mov edx, 32
14005b6c5mov [rsp+56], r8b
14005b6cacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14005b6cfmovzx r8l, [rsp+56]
14005b6d5jmp 0x14005b16f
14005b6da
14005b6da 66 0f 1f 44 00 00 f..D..
14005b6e0
14005b6e0loc_14005b6e0:
14005b6e0mov [rsp+151], 0
14005b6e8movzx edx, [r15+32]
14005b6edxor r8l, r8l
14005b6f0xor ebp, ebp
14005b6f2mov [rsp+149], 1
14005b6famov [rsp+150], 0
14005b702jmp 0x14005b110
14005b707
14005b707 66 0f 1f 84 00 00 00 00 00 f........
14005b710
14005b710loc_14005b710:
14005b710mov [rsp+32], 1
14005b719xor r9l, r9l
14005b71cxor r8l, r8l
14005b71fmov rdx, rax
14005b722mov rcx, [rsp+128]
14005b72amov [rsp+152], rax
14005b732call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14005b737mov rdx, [rsp+160]
14005b73fmov rax, [rsp+152]
14005b747jmp 0x14005b680
14005b74c
14005b74c 0f 1f 40 00 ..@.
14005b750
14005b750loc_14005b750:
14005b750xor r14l, r14l
14005b753jmp 0x14005b240
14005b758
14005b758 0f 1f 84 00 00 00 00 00 ........
14005b760
14005b760loc_14005b760:
14005b760movzx ecx, [rsp+150]
14005b768mov r10l, [rsp+144]
14005b770xor ecx, 1
14005b773cmp r10l, 10
14005b777sete r9b
14005b77bor cl, r9b
14005b77ejne 0x14005b8a0
14005b784
14005b784loc_14005b784:
14005b784cmp [r15+112], dil
14005b788je 0x14005b794
14005b78acmp [r15+113], dil
14005b78ejne 0x14005be51
14005b794
14005b794loc_14005b794:
14005b794test r12l, r12l
14005b797sete cl
14005b79acmp [rsp+144], 16
14005b7a2sete r9b
14005b7a6or cl, r9b
14005b7a9je 0x14005be90
14005b7afmov [rsp+150], 0
14005b7b7xor ebp, ebp
14005b7b9mov [rsp+144], 16
14005b7c4
14005b7c4loc_14005b7c4:
14005b7c4mov rdx, [rbx+16]
14005b7c8mov rcx, [rbx+24]
14005b7cccmp rdx, rcx
14005b7cfjae 0x14005bc24
14005b7d5add rdx, 1
14005b7d9mov [rbx+16], rdx
14005b7ddcmp rdx, rcx
14005b7e0jae 0x14005bd9c
14005b7e6cmp [rsp+72], 0
14005b7ecje 0x14005bb7a
14005b7f2
14005b7f2loc_14005b7f2:
14005b7f2cmp [rsp+96], -1
14005b7f7je 0x14005bd15
14005b7fd
14005b7fdloc_14005b7fd:
14005b7fdmov [rsp+149], 1
14005b805movzx edx, [r15+32]
14005b80amov r8l, edi
14005b80dmov esi, -1
14005b812jmp 0x14005b110
14005b817
14005b817 66 0f 1f 84 00 00 00 00 00 f........
14005b820
14005b820loc_14005b820:
14005b820cmp [rsp+96], -1
14005b825jne 0x14005b5a5
14005b82bmov [rsp+72], 0
14005b834mov rax, [rbx+16]
14005b838
14005b838loc_14005b838:
14005b838movzx r8l, [rax]
14005b83c
14005b83cloc_14005b83c:
14005b83cmov esi, -1
14005b841jmp 0x14005b510
14005b846
14005b846 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005b850
14005b850loc_14005b850:
14005b850mov eax, r12l
14005b853neg eax
14005b855cmp [rsp+151], 0
14005b85dcmovne r12l, eax
14005b861mov rax, [rsp+136]
14005b869mov [rax], r12l
14005b86cjmp 0x14005b280
14005b871
14005b871 0f 1f 80 00 00 00 00 .......
14005b878
14005b878loc_14005b878:
14005b878mov rax, [rsp+120]
14005b87dmov [rax], 4
14005b883jmp 0x14005b43f
14005b888
14005b888 0f 1f 84 00 00 00 00 00 ........
14005b890
14005b890loc_14005b890:
14005b890mov [rsp+151], 0
14005b898jmp 0x14005b0d0
14005b89d
14005b89d 0f 1f 00 ...
14005b8a0
14005b8a0loc_14005b8a0:
14005b8a0test r12l, r12l
14005b8a3sete r9b
14005b8a7cmp r10l, 8
14005b8absete dl
14005b8aeor r9b, dl
14005b8b1mov [rsp+150], r9b
14005b8b9je 0x14005bbb0
14005b8bfmov [rsp+144], 8
14005b8caxor ebp, ebp
14005b8ccjmp 0x14005b7c4
14005b8d1
14005b8d1 0f 1f 80 00 00 00 00 .......
14005b8d8
14005b8d8loc_14005b8d8:
14005b8d8mov rax, [rbx+16]
14005b8dccmp rax, [rbx+24]
14005b8e0jae 0x14005bc8d
14005b8e6movzx r8l, [rax]
14005b8eajmp 0x14005b033
14005b8ef
14005b8ef 90 .
14005b8f0
14005b8f0loc_14005b8f0:
14005b8f0mov ecx, 144
14005b8f5call operator new(unsigned long long)
14005b8famov r12, rax
14005b8fdmov [rax+8], 0
14005b904mov rax, [rip+0x13b9e5]
14005b90bxor r8l, r8l
14005b90emov [r12+32], 0
14005b914lea rdx, [rdi+208]
14005b91bmov rcx, r12
14005b91eadd rax, 16
14005b922mov [r12+72], r8w
14005b928mov [r12], rax
14005b92cmov [r12+16], 0
14005b935mov [r12+24], 0
14005b93emov [r12+40], 0
14005b947mov [r12+48], 0
14005b950mov [r12+56], 0
14005b959mov [r12+64], 0
14005b962mov [r12+136], 0
14005b96bcall std::__numpunct_cache<char>::_M_cache(std::locale const&)
14005b970mov rcx, [rdi+208]
14005b977mov r8, r14
14005b97amov rdx, r12
14005b97dcall std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14005b982mov r15, [r13]
14005b986jmp 0x14005afb4
14005b98b
14005b98b 0f 1f 44 00 00 ..D..
14005b990
14005b990loc_14005b990:
14005b990movzx r14l, [rsp+149]
14005b999xor r12l, r12l
14005b99cmov [rsp+149], 0
14005b9a4jmp 0x14005b240
14005b9a9
14005b9a9 0f 1f 80 00 00 00 00 .......
14005b9b0
14005b9b0loc_14005b9b0:
14005b9b0cmp [rsp+96], -1
14005b9b5jne 0x14005b232
14005b9bbmov [rsp+72], 0
14005b9c4mov rax, [rbx+16]
14005b9c8
14005b9c8loc_14005b9c8:
14005b9c8movzx r8l, [rax]
14005b9cc
14005b9ccloc_14005b9cc:
14005b9ccmov esi, -1
14005b9d1jmp 0x14005b1b0
14005b9d6
14005b9d6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14005b9e0
14005b9e0loc_14005b9e0:
14005b9e0mov rax, [rbp+24]
14005b9e4xor r14l, r14l
14005b9e7cmp [rbp+16], rax
14005b9ebjb 0x14005b019
14005b9f1mov rax, [rbp]
14005b9f5mov [rsp+56], dl
14005b9f9mov rcx, rbp
14005b9fccall [rax+72]
14005b9ffmovzx edx, [rsp+56]
14005ba04cmp eax, -1
14005ba07mov eax, 0
14005ba0ccmovne rax, rbp
14005ba10cmove r14l, edx
14005ba14mov [rsp+72], rax
14005ba19jmp 0x14005b019
14005ba1e
14005ba1e 66 90 f.
14005ba20
14005ba20loc_14005ba20:
14005ba20mov rax, [rbx+24]
14005ba24cmp [rbx+16], rax
14005ba28jae 0x14005bc6b
14005ba2exor edi, edi
14005ba30jmp 0x14005afff
14005ba35
14005ba35 0f 1f 00 ...
14005ba38
14005ba38loc_14005ba38:
14005ba38movzx r14l, [rsp+149]
14005ba41xor r12l, r12l
14005ba44xor edi, edi
14005ba46mov [rsp+149], 0
14005ba4ejmp 0x14005b240
14005ba53
14005ba53 0f 1f 44 00 00 ..D..
14005ba58
14005ba58loc_14005ba58:
14005ba58mov rax, [rsp+72]
14005ba5dmov rsi, [rax+24]
14005ba61cmp [rax+16], rsi
14005ba65jb 0x14005b5a5
14005ba6bxor esi, esi
14005ba6dnop [rax]
14005ba70
14005ba70loc_14005ba70:
14005ba70mov rcx, [rsp+72]
14005ba75mov rax, [rcx]
14005ba78call [rax+72]
14005ba7bcmp eax, -1
14005ba7emov eax, 0
14005ba83mov edx, 0
14005ba88cmovne rdx, [rsp+72]
14005ba8ecmove eax, r14l
14005ba92mov [rsp+72], rdx
14005ba97cmp al, sil
14005ba9aje 0x14005b5a5
14005baa0test rbx, rbx
14005baa3jne 0x14005b610
14005baa9mov r8l, -1
14005baafjmp 0x14005b83c
14005bab4
14005bab4 0f 1f 40 00 ..@.
14005bab8
14005bab8loc_14005bab8:
14005bab8xor r9l, r9l
14005babbxor r8l, r8l
14005babemov rdx, r13
14005bac1mov [rsp+56], r10
14005bac6mov [rsp+32], 1
14005bacfmov rcx, [rsp+128]
14005bad7call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14005badcmov rdx, [rsp+160]
14005bae4mov r10, [rsp+56]
14005bae9jmp 0x14005b408
14005baee
14005baee 66 90 f.
14005baf0
14005baf0loc_14005baf0:
14005baf0mov rax, [rsp+72]
14005baf5mov rsi, [rax+24]
14005baf9cmp [rax+16], rsi
14005bafdjb 0x14005b232
14005bb03xor esi, esi
14005bb05nop [rax+rax]
14005bb10
14005bb10loc_14005bb10:
14005bb10mov rcx, [rsp+72]
14005bb15mov rax, [rcx]
14005bb18call [rax+72]
14005bb1bcmp eax, -1
14005bb1emov edx, 0
14005bb23cmovne rdx, [rsp+72]
14005bb29sete al
14005bb2cmov [rsp+72], rdx
14005bb31cmp al, sil
14005bb34je 0x14005b232
14005bb3atest rbx, rbx
14005bb3djne 0x14005b370
14005bb43
14005bb43loc_14005bb43:
14005bb43xor r14l, r14l
14005bb46mov esi, -1
14005bb4bxor ebx, ebx
14005bb4djmp 0x14005b240
14005bb52
14005bb52loc_14005bb52:
14005bb52cmp [rsp+96], -1
14005bb57jne 0x14005bbfd
14005bb5d
14005bb5dloc_14005bb5d:
14005bb5dmov rdx, [rbx+16]
14005bb61
14005bb61loc_14005bb61:
14005bb61mov [rsp+72], 0
14005bb6amovzx r8l, [rdx]
14005bb6e
14005bb6eloc_14005bb6e:
14005bb6emov edx, eax
14005bb70mov esi, -1
14005bb75jmp 0x14005b0d0
14005bb7a
14005bb7aloc_14005bb7a:
14005bb7acmp [rsp+96], -1
14005bb7fjne 0x14005be88
14005bb85
14005bb85loc_14005bb85:
14005bb85mov rdx, [rbx+16]
14005bb89
14005bb89loc_14005bb89:
14005bb89mov [rsp+72], 0
14005bb92movzx edi, [rdx]
14005bb95
14005bb95loc_14005bb95:
14005bb95mov edx, eax
14005bb97mov esi, -1
14005bb9ccmp [rsp+150], 0
14005bba4jne 0x14005b0dd
14005bbaajmp 0x14005b105
14005bbaf
14005bbaf 90 .
14005bbb0
14005bbb0loc_14005bbb0:
14005bbb0mov [rsp+150], cl
14005bbb7add ebp, 1
14005bbbajmp 0x14005b7c4
14005bbbf
14005bbbfloc_14005bbbf:
14005bbbfmov rax, [rbx]
14005bbc2mov [rsp+56], r8b
14005bbc7mov rcx, rbx
14005bbcacall [rax+80]
14005bbcdmov rax, [rbx+24]
14005bbd1cmp [rbx+16], rax
14005bbd5movzx r8l, [rsp+56]
14005bbdbjae 0x14005bd54
14005bbe1cmp [rsp+72], 0
14005bbe7jne 0x14005b091
14005bbedmovzx eax, [r15+32]
14005bbf2cmp [rsp+96], -1
14005bbf7je 0x14005bb5d
14005bbfd
14005bbfdloc_14005bbfd:
14005bbfdmov [rsp+72], 0
14005bc06
14005bc06loc_14005bc06:
14005bc06mov [rsp+149], 1
14005bc0emov edx, eax
14005bc10mov esi, -1
14005bc15xor ebp, ebp
14005bc17mov [rsp+150], 0
14005bc1fjmp 0x14005b110
14005bc24
14005bc24loc_14005bc24:
14005bc24mov rax, [rbx]
14005bc27mov rcx, rbx
14005bc2acall [rax+80]
14005bc2dmov rax, [rbx+24]
14005bc31cmp [rbx+16], rax
14005bc35jae 0x14005bd9c
14005bc3bcmp [rsp+72], 0
14005bc41jne 0x14005b7f2
14005bc47cmp [rsp+96], -1
14005bc4cjne 0x14005bdc5
14005bc52movzx eax, [r15+32]
14005bc57jmp 0x14005bb85
14005bc5c
14005bc5cloc_14005bc5c:
14005bc5cmov [rsp+149], al
14005bc63xor r14l, r14l
14005bc66jmp 0x14005b240
14005bc6b
14005bc6bloc_14005bc6b:
14005bc6bmov rax, [rbx]
14005bc6emov rcx, rbx
14005bc71call [rax+72]
14005bc74cmp eax, -1
14005bc77mov eax, 0
14005bc7ccmovne edi, eax
14005bc7fmov eax, 0
14005bc84cmove rbx, rax
14005bc88jmp 0x14005afff
14005bc8d
14005bc8dloc_14005bc8d:
14005bc8dmov rax, [rbx]
14005bc90mov rcx, rbx
14005bc93call [rax+72]
14005bc96mov edx, -1
14005bc9bcmp eax, -1
14005bc9ecmovne edx, eax
14005bca1mov eax, 0
14005bca6cmove rbx, rax
14005bcaamov r8l, edx
14005bcadjmp 0x14005b033
14005bcb2
14005bcb2loc_14005bcb2:
14005bcb2cmp [rsp+72], 0
14005bcb8je 0x14005be39
14005bcbemov r8l, -1
14005bcc4xor ebx, ebx
14005bcc6cmp [rsp+96], -1
14005bccbjne 0x14005b83c
14005bcd1mov rax, [rsp+72]
14005bcd6mov rsi, [rax+24]
14005bcdacmp [rax+16], rsi
14005bcdejb 0x14005b83c
14005bce4mov esi, r14l
14005bce7jmp 0x14005ba70
14005bcec
14005bcecloc_14005bcec:
14005bcecmov esi, 1
14005bcf1xor ebx, ebx
14005bcf3jmp 0x14005bb10
14005bcf8
14005bcf8loc_14005bcf8:
14005bcf8mov rax, [rsp+72]
14005bcfdmov rdi, [rax+24]
14005bd01cmp [rax+16], rdi
14005bd05jae 0x14005bea7
14005bd0bmovzx eax, [r15+32]
14005bd10jmp 0x14005bc06
14005bd15
14005bd15loc_14005bd15:
14005bd15mov rax, [rsp+72]
14005bd1amov rsi, [rax+24]
14005bd1ecmp [rax+16], rsi
14005bd22jb 0x14005b7fd
14005bd28mov rcx, [rsp+72]
14005bd2dmov rax, [rcx]
14005bd30call [rax+72]
14005bd33add eax, 1
14005bd36jne 0x14005b7fd
14005bd3c
14005bd3cloc_14005bd3c:
14005bd3cmov rdx, [rbx+16]
14005bd40cmp rdx, [rbx+24]
14005bd44jae 0x14005be12
14005bd4amovzx eax, [r15+32]
14005bd4fjmp 0x14005bb89
14005bd54
14005bd54loc_14005bd54:
14005bd54mov rax, [rbx]
14005bd57mov [rsp+56], r8b
14005bd5cmov rcx, rbx
14005bd5fcall [rax+72]
14005bd62movzx r8l, [rsp+56]
14005bd68cmp eax, -1
14005bd6bje 0x14005bf5b
14005bd71cmp [rsp+72], 0
14005bd77jne 0x14005b091
14005bd7dcmp [rsp+96], -1
14005bd82jne 0x14005bf51
14005bd88
14005bd88loc_14005bd88:
14005bd88mov rdx, [rbx+16]
14005bd8ccmp rdx, [rbx+24]
14005bd90jae 0x14005bdea
14005bd92movzx eax, [r15+32]
14005bd97jmp 0x14005bb61
14005bd9c
14005bd9cloc_14005bd9c:
14005bd9cmov rax, [rbx]
14005bd9fmov rcx, rbx
14005bda2call [rax+72]
14005bda5cmp eax, -1
14005bda8je 0x14005bed0
14005bdaecmp [rsp+72], 0
14005bdb4jne 0x14005b7f2
14005bdbacmp [rsp+96], -1
14005bdbfje 0x14005bd3c
14005bdc5
14005bdc5loc_14005bdc5:
14005bdc5movzx eax, [r15+32]
14005bdcamov r8l, edi
14005bdcd
14005bdcdloc_14005bdcd:
14005bdcdmov [rsp+72], 0
14005bdd6mov edx, eax
14005bdd8mov esi, -1
14005bdddmov [rsp+149], 1
14005bde5jmp 0x14005b110
14005bdea
14005bdealoc_14005bdea:
14005bdeamov rax, [rbx]
14005bdedmov rcx, rbx
14005bdf0call [rax+72]
14005bdf3cmp eax, -1
14005bdf6je 0x14005bfd4
14005bdfcmov [rsp+72], 0
14005be05mov r8l, eax
14005be08movzx eax, [r15+32]
14005be0djmp 0x14005bb6e
14005be12
14005be12loc_14005be12:
14005be12mov rax, [rbx]
14005be15mov rcx, rbx
14005be18call [rax+72]
14005be1bcmp eax, -1
14005be1eje 0x14005bf98
14005be24mov [rsp+72], 0
14005be2dmov edi, eax
14005be2fmovzx eax, [r15+32]
14005be34jmp 0x14005bb95
14005be39
14005be39loc_14005be39:
14005be39cmp [rsp+96], -1
14005be3eje 0x14005bfca
14005be44xor ebx, ebx
14005be46mov r8l, -1
14005be4cjmp 0x14005b83c
14005be51
14005be51loc_14005be51:
14005be51mov [rsp+149], 0
14005be59mov r8l, edi
14005be5cmov [rsp+150], 1
14005be64jmp 0x14005b110
14005be69
14005be69loc_14005be69:
14005be69cmp [rsp+96], -1
14005be6ejne 0x14005bb43
14005be74or esi, -1
14005be77xor ebx, ebx
14005be79mov r14l, 1
14005be7fjmp 0x14005b240
14005be84
14005be84 0f 1f 40 00 ..@.
14005be88
14005be88loc_14005be88:
14005be88mov r8l, edi
14005be8bjmp 0x14005bdcd
14005be90
14005be90loc_14005be90:
14005be90mov [rsp+149], cl
14005be97mov r8l, edi
14005be9amov [rsp+150], 1
14005bea2jmp 0x14005b11e
14005bea7
14005bea7loc_14005bea7:
14005bea7mov rcx, [rsp+72]
14005beacmov [rsp+56], r8b
14005beb1mov rax, [rcx]
14005beb4call [rax+72]
14005beb7add eax, 1
14005bebaje 0x14005bd88
14005bec0movzx eax, [r15+32]
14005bec5movzx r8l, [rsp+56]
14005becbjmp 0x14005bc06
14005bed0
14005bed0loc_14005bed0:
14005bed0cmp [rsp+72], 0
14005bed6je 0x14005bf80
14005bedccmp [rsp+96], -1
14005bee1je 0x14005bef4
14005bee3
14005bee3loc_14005bee3:
14005bee3movzx eax, [r15+32]
14005bee8mov edi, -1
14005beedxor ebx, ebx
14005beefjmp 0x14005bb95
14005bef4
14005bef4loc_14005bef4:
14005bef4mov rax, [rsp+72]
14005bef9mov rsi, [rax+24]
14005befdcmp [rax+16], rsi
14005bf01jb 0x14005bee3
14005bf03mov rcx, [rsp+72]
14005bf08mov rax, [rcx]
14005bf0bcall [rax+72]
14005bf0ecmp eax, -1
14005bf11jne 0x14005bee3
14005bf13movzx eax, [r15+32]
14005bf18mov r8l, edi
14005bf1bxor ebx, ebx
14005bf1djmp 0x14005bdcd
14005bf22
14005bf22 48 89 c1 e8 66 5d 0a 00 49 8b 04 24 4c 89 H...f]..I..$L.
14005bf30 e1 ff 50 08 48 8b 3d 55 b7 13 00 48 8b 84 24 c8 ..P.H.=U...H..$.
14005bf40 00 00 00 48 2b 07 0f 84 3c 01 00 00 ...H+...<...
14005bf4c
14005bf4cloc_14005bf4c:
14005bf4ccall __stack_chk_fail
14005bf51
14005bf51loc_14005bf51:
14005bf51movzx eax, [r15+32]
14005bf56jmp 0x14005bbfd
14005bf5b
14005bf5bloc_14005bf5b:
14005bf5bcmp [rsp+72], 0
14005bf61je 0x14005c032
14005bf67cmp [rsp+96], -1
14005bf6cje 0x14005bfed
14005bf6e
14005bf6eloc_14005bf6e:
14005bf6emovzx eax, [r15+32]
14005bf73mov r8l, -1
14005bf79xor ebx, ebx
14005bf7bjmp 0x14005bb6e
14005bf80
14005bf80loc_14005bf80:
14005bf80cmp [rsp+96], -1
14005bf85je 0x14005bfb0
14005bf87movzx eax, [r15+32]
14005bf8cxor ebx, ebx
14005bf8emov edi, -1
14005bf93jmp 0x14005bb95
14005bf98
14005bf98loc_14005bf98:
14005bf98xor edx, edx
14005bf9amovzx eax, [r15+32]
14005bf9fmov edi, -1
14005bfa4xor ebx, ebx
14005bfa6mov [rsp+72], rdx
14005bfabjmp 0x14005bb95
14005bfb0
14005bfb0loc_14005bfb0:
14005bfb0mov [rsp+149], 1
14005bfb8mov r8l, edi
14005bfbbor esi, -1
14005bfbexor ebx, ebx
14005bfc0movzx edx, [r15+32]
14005bfc5jmp 0x14005b110
14005bfca
14005bfcaloc_14005bfca:
14005bfcaor esi, -1
14005bfcdxor ebx, ebx
14005bfcfjmp 0x14005b240
14005bfd4
14005bfd4loc_14005bfd4:
14005bfd4xor ecx, ecx
14005bfd6movzx eax, [r15+32]
14005bfdbmov r8l, -1
14005bfe1xor ebx, ebx
14005bfe3mov [rsp+72], rcx
14005bfe8jmp 0x14005bb6e
14005bfed
14005bfedloc_14005bfed:
14005bfedmov rax, [rsp+72]
14005bff2mov rdi, [rax+24]
14005bff6cmp [rax+16], rdi
14005bffajb 0x14005bf6e
14005c000mov rcx, [rsp+72]
14005c005mov [rsp+56], r8b
14005c00amov rax, [rcx]
14005c00dcall [rax+72]
14005c010movzx r8l, [rsp+56]
14005c016add eax, 1
14005c019jne 0x14005bf6e
14005c01f
14005c01floc_14005c01f:
14005c01fxor eax, eax
14005c021xor ebx, ebx
14005c023mov [rsp+72], rax
14005c028movzx eax, [r15+32]
14005c02djmp 0x14005bc06
14005c032
14005c032loc_14005c032:
14005c032cmp [rsp+96], -1
14005c037je 0x14005c01f
14005c039movzx eax, [r15+32]
14005c03exor ebx, ebx
14005c040mov r8l, -1
14005c046jmp 0x14005bb6e
14005c04b
14005c04b 48 8b 8c 24 80 H..$.
14005c050 00 00 00 48 89 c3 e8 b5 0f 08 00 48 8b 3d 2e b6 ...H.......H.=..
14005c060 13 00 48 8b 84 24 c8 00 00 00 48 2b 07 0f 85 d9 ..H..$....H+....
14005c070 fe ff ff 48 89 d9 e8 25 f3 fb ff 48 89 c1 e8 0d ...H...%...H....
14005c080 5c 0a 00 e9 ac fe ff ff e8 c3 61 0a 00 48 89 c3 \.........a..H..
14005c090 e8 eb 5d 0a 00 48 8b 3d f4 b5 13 00 48 8b 84 24 ..]..H.=....H..$
14005c0a0 c8 00 00 00 48 2b 07 74 ca e9 9e fe ff ff ....H+.t......
14005af10
14005c0ae
14005c0ae // align 0x10
14005c0ae // align 0x10
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
Loading..