File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400415e0
1400415e0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
1400415e0push r15
1400415e2push r14
1400415e4push r13
1400415e6push r12
1400415e8push rbp
1400415e9push rdi
1400415eapush rsi
1400415ebpush rbx
1400415ecsub rsp, 56
1400415f0mov r10, [r9]
1400415f3mov r12, [r8]
1400415f6mov r13, [r8+8]
1400415famov rsi, [r9+8]
1400415femov rbx, r12
140041601mov r15l, r13l
140041604mov [rsp+128], rcx
14004160cmov rcx, [rip+0x15572d]
140041613mov [rsp+32], r10
140041618call std::locale::id::_M_id() const
14004161dmov rdx, rax
140041620mov rax, [rsp+192]
140041628mov rax, [rax+208]
14004162fmov rax, [rax+8]
140041633mov r14, [rax+8*rdx]
140041637test r14, r14
14004163aje 0x14004195e
140041640cmp esi, -1
140041643mov r10, [rsp+32]
140041648mov r11l, [rsp+176]
140041650sete r9b
140041654cmp r15l, -1
140041658sete dl
14004165bxor edi, edi
14004165dxor ebp, ebp
14004165ftest r12, r12
140041662mov esi, edx
140041664je 0x14004166e
140041666test dl, dl
140041668jne 0x14004171b
14004166e
14004166eloc_14004166e:
14004166etest r10, r10
140041671je 0x14004167c
140041673test r9b, r9b
140041676jne 0x140041740
14004167c
14004167cloc_14004167c:
14004167cxor esi, r9l
14004167f
14004167floc_14004167f:
14004167fcmp rbp, [rsp+184]
140041687jae 0x1400417b0
14004168d
14004168dloc_14004168d:
14004168dtest sil, sil
140041690je 0x1400417b0
140041696test rbx, rbx
140041699je 0x1400416a3
14004169btest dl, dl
14004169djne 0x140041810
1400416a3
1400416a3loc_1400416a3:
1400416a3mov edx, r15l
1400416a6movzx esi, r15b
1400416aa
1400416aaloc_1400416aa:
1400416aamovsxd rsi, esi
1400416admovsx eax, [r14+rsi+313]
1400416b6test al, al
1400416b8jne 0x1400416e5
1400416bamov rax, [r14]
1400416bdlea rcx, [rip-36500]
1400416c4mov rax, [rax+64]
1400416c8cmp rax, rcx
1400416cbjne 0x140041830
1400416d1
1400416d1loc_1400416d1:
1400416d1cmp dl, 42
1400416d4je 0x1400417b0
1400416damov [r14+rsi+313], dl
1400416e2movsx eax, dl
1400416e5
1400416e5loc_1400416e5:
1400416e5lea edx, [rax-48]
1400416e8cmp dl, 9
1400416ebja 0x1400417b0
1400416f1lea edx, [rdi+4*rdi]
1400416f4lea edi, [rax+2*rdx-48]
1400416f8cmp edi, r11l
1400416fbjg 0x1400417cd
140041701mov rax, [rbx+16]
140041705cmp rax, [rbx+24]
140041709jae 0x140041870
14004170fadd rax, 1
140041713add rbp, 1
140041717mov [rbx+16], rax
14004171b
14004171bloc_14004171b:
14004171bmov rax, [rbx+24]
14004171fcmp [rbx+16], rax
140041723jae 0x1400418b0
140041729
140041729loc_140041729:
140041729mov edx, 1
14004172emov r15l, -1
140041734xor esi, esi
140041736jmp 0x14004166e
14004173b
14004173b 0f 1f 44 00 00 ..D..
140041740
140041740loc_140041740:
140041740mov rax, [r10+24]
140041744cmp [r10+16], rax
140041748jb 0x14004167f
14004174emov rax, [r10]
140041751mov rcx, r10
140041754mov [rsp+47], dl
140041758mov [rsp+176], r11l
140041760mov [rsp+46], r9b
140041765mov [rsp+32], r10
14004176acall [rax+72]
14004176dmov r10, [rsp+32]
140041772movzx edx, [rsp+47]
140041777mov ecx, eax
140041779mov eax, esi
14004177bmov r11l, [rsp+176]
140041783movzx r9l, [rsp+46]
140041789xor eax, 1
14004178ccmp ecx, -1
14004178fcmove esi, eax
140041792mov eax, 0
140041797cmove r10, rax
14004179bcmp rbp, [rsp+184]
1400417a3jb 0x14004168d
1400417a9nop [rax]
1400417b0
1400417b0loc_1400417b0:
1400417b0test rbp, rbp
1400417b3setne dl
1400417b6cmp [rsp+168], edi
1400417bdsetle al
1400417c0test dl, al
1400417c2je 0x1400417cd
1400417c4cmp r11l, edi
1400417c7jge 0x140041900
1400417cd
1400417cdloc_1400417cd:
1400417cdmov rax, [rsp+200]
1400417d5or [rax], 4
1400417d8
1400417d8loc_1400417d8:
1400417d8mov rax, r13
1400417dbmov rcx, [rsp+128]
1400417e3mov rdx, 0xffffffff00000000
1400417edand rax, rdx
1400417f0or rax, r15
1400417f3mov [rcx], rbx
1400417f6mov [rcx+8], rax
1400417famov rax, rcx
1400417fdadd rsp, 56
140041801pop rbx
140041802pop rsi
140041803pop rdi
140041804pop rbp
140041805pop r12
140041807pop r13
140041809pop r14
14004180bpop r15
14004180dret
14004180e
14004180e 66 90 f.
140041810
140041810loc_140041810:
140041810mov rax, [rbx+16]
140041814cmp rax, [rbx+24]
140041818jae 0x140041910
14004181emovzx esi, [rax]
140041821mov edx, esi
140041823jmp 0x1400416aa
140041828
140041828 0f 1f 84 00 00 00 00 00 ........
140041830
140041830loc_140041830:
140041830mov [rsp+176], r11l
140041838movsx edx, dl
14004183bmov r8l, 42
140041841mov rcx, r14
140041844mov [rsp+46], r9b
140041849mov [rsp+32], r10
14004184ecall rax
140041850mov r11l, [rsp+176]
140041858movzx r9l, [rsp+46]
14004185emov r10, [rsp+32]
140041863mov edx, eax
140041865jmp 0x1400416d1
14004186a
14004186a 66 0f 1f 44 00 00 f..D..
140041870
140041870loc_140041870:
140041870mov rax, [rbx]
140041873mov [rsp+46], r9b
140041878mov rcx, rbx
14004187badd rbp, 1
14004187fmov [rsp+176], r11l
140041887mov [rsp+32], r10
14004188ccall [rax+80]
14004188fmov r10, [rsp+32]
140041894movzx r9l, [rsp+46]
14004189amov r11l, [rsp+176]
1400418a2mov rax, [rbx+24]
1400418a6cmp [rbx+16], rax
1400418aajb 0x140041729
1400418b0
1400418b0loc_1400418b0:
1400418b0mov rax, [rbx]
1400418b3mov [rsp+176], r11l
1400418bbmov rcx, rbx
1400418bemov [rsp+46], r9b
1400418c3mov [rsp+32], r10
1400418c8call [rax+72]
1400418cbmov r10, [rsp+32]
1400418d0movzx r9l, [rsp+46]
1400418d6mov r15l, eax
1400418d9mov r11l, [rsp+176]
1400418e1cmp r15l, -1
1400418e5jne 0x140041729
1400418ebmov edx, 1
1400418f0mov esi, 1
1400418f5xor ebx, ebx
1400418f7jmp 0x14004166e
1400418fc
1400418fc 0f 1f 40 00 ..@.
140041900
140041900loc_140041900:
140041900mov rax, [rsp+160]
140041908mov [rax], edi
14004190ajmp 0x1400417d8
14004190f
14004190f 90 .
140041910
140041910loc_140041910:
140041910mov rax, [rbx]
140041913mov [rsp+176], r11l
14004191bmov rcx, rbx
14004191emov [rsp+46], r9b
140041923mov [rsp+32], r10
140041928call [rax+72]
14004192bmov r10, [rsp+32]
140041930movzx r9l, [rsp+46]
140041936cmp eax, -1
140041939mov r11l, [rsp+176]
140041941je 0x14004194d
140041943mov edx, eax
140041945movzx esi, al
140041948jmp 0x1400416aa
14004194d
14004194dloc_14004194d:
14004194dmov esi, 255
140041952mov edx, -1
140041957xor ebx, ebx
140041959jmp 0x1400416aa
14004195e
14004195eloc_14004195e:
14004195ecall std::__throw_bad_cast()
140041963nop
1400415e0
1400415e0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
1400415e0push r15
1400415e2push r14
1400415e4push r13
1400415e6push r12
1400415e8push rbp
1400415e9push rdi
1400415eapush rsi
1400415ebpush rbx
1400415ecsub rsp, 56
1400415f0mov r10, [r9]
1400415f3mov r12, [r8]
1400415f6mov r13, [r8+8]
1400415famov rsi, [r9+8]
1400415femov rbx, r12
140041601mov r15l, r13l
140041604mov [rsp+128], rcx
14004160cmov rcx, [rip+0x15572d]
140041613mov [rsp+32], r10
140041618call std::locale::id::_M_id() const
14004161dmov rdx, rax
140041620mov rax, [rsp+192]
140041628mov rax, [rax+208]
14004162fmov rax, [rax+8]
140041633mov r14, [rax+8*rdx]
140041637test r14, r14
14004163aje 0x14004195e
140041640cmp esi, -1
140041643mov r10, [rsp+32]
140041648mov r11l, [rsp+176]
140041650sete r9b
140041654cmp r15l, -1
140041658sete dl
14004165bxor edi, edi
14004165dxor ebp, ebp
14004165ftest r12, r12
140041662mov esi, edx
140041664je 0x14004166e
140041666test dl, dl
140041668jne 0x14004171b
14004166e
14004166eloc_14004166e:
14004166etest r10, r10
140041671je 0x14004167c
140041673test r9b, r9b
140041676jne 0x140041740
14004167c
14004167cloc_14004167c:
14004167cxor esi, r9l
14004167f
14004167floc_14004167f:
14004167fcmp rbp, [rsp+184]
140041687jae 0x1400417b0
14004168d
14004168dloc_14004168d:
14004168dtest sil, sil
140041690je 0x1400417b0
140041696test rbx, rbx
140041699je 0x1400416a3
14004169btest dl, dl
14004169djne 0x140041810
1400416a3
1400416a3loc_1400416a3:
1400416a3mov edx, r15l
1400416a6movzx esi, r15b
1400416aa
1400416aaloc_1400416aa:
1400416aamovsxd rsi, esi
1400416admovsx eax, [r14+rsi+313]
1400416b6test al, al
1400416b8jne 0x1400416e5
1400416bamov rax, [r14]
1400416bdlea rcx, [rip-36500]
1400416c4mov rax, [rax+64]
1400416c8cmp rax, rcx
1400416cbjne 0x140041830
1400416d1
1400416d1loc_1400416d1:
1400416d1cmp dl, 42
1400416d4je 0x1400417b0
1400416damov [r14+rsi+313], dl
1400416e2movsx eax, dl
1400416e5
1400416e5loc_1400416e5:
1400416e5lea edx, [rax-48]
1400416e8cmp dl, 9
1400416ebja 0x1400417b0
1400416f1lea edx, [rdi+4*rdi]
1400416f4lea edi, [rax+2*rdx-48]
1400416f8cmp edi, r11l
1400416fbjg 0x1400417cd
140041701mov rax, [rbx+16]
140041705cmp rax, [rbx+24]
140041709jae 0x140041870
14004170fadd rax, 1
140041713add rbp, 1
140041717mov [rbx+16], rax
14004171b
14004171bloc_14004171b:
14004171bmov rax, [rbx+24]
14004171fcmp [rbx+16], rax
140041723jae 0x1400418b0
140041729
140041729loc_140041729:
140041729mov edx, 1
14004172emov r15l, -1
140041734xor esi, esi
140041736jmp 0x14004166e
14004173b
14004173b 0f 1f 44 00 00 ..D..
140041740
140041740loc_140041740:
140041740mov rax, [r10+24]
140041744cmp [r10+16], rax
140041748jb 0x14004167f
14004174emov rax, [r10]
140041751mov rcx, r10
140041754mov [rsp+47], dl
140041758mov [rsp+176], r11l
140041760mov [rsp+46], r9b
140041765mov [rsp+32], r10
14004176acall [rax+72]
14004176dmov r10, [rsp+32]
140041772movzx edx, [rsp+47]
140041777mov ecx, eax
140041779mov eax, esi
14004177bmov r11l, [rsp+176]
140041783movzx r9l, [rsp+46]
140041789xor eax, 1
14004178ccmp ecx, -1
14004178fcmove esi, eax
140041792mov eax, 0
140041797cmove r10, rax
14004179bcmp rbp, [rsp+184]
1400417a3jb 0x14004168d
1400417a9nop [rax]
1400417b0
1400417b0loc_1400417b0:
1400417b0test rbp, rbp
1400417b3setne dl
1400417b6cmp [rsp+168], edi
1400417bdsetle al
1400417c0test dl, al
1400417c2je 0x1400417cd
1400417c4cmp r11l, edi
1400417c7jge 0x140041900
1400417cd
1400417cdloc_1400417cd:
1400417cdmov rax, [rsp+200]
1400417d5or [rax], 4
1400417d8
1400417d8loc_1400417d8:
1400417d8mov rax, r13
1400417dbmov rcx, [rsp+128]
1400417e3mov rdx, 0xffffffff00000000
1400417edand rax, rdx
1400417f0or rax, r15
1400417f3mov [rcx], rbx
1400417f6mov [rcx+8], rax
1400417famov rax, rcx
1400417fdadd rsp, 56
140041801pop rbx
140041802pop rsi
140041803pop rdi
140041804pop rbp
140041805pop r12
140041807pop r13
140041809pop r14
14004180bpop r15
14004180dret
14004180e
14004180e 66 90 f.
140041810
140041810loc_140041810:
140041810mov rax, [rbx+16]
140041814cmp rax, [rbx+24]
140041818jae 0x140041910
14004181emovzx esi, [rax]
140041821mov edx, esi
140041823jmp 0x1400416aa
140041828
140041828 0f 1f 84 00 00 00 00 00 ........
140041830
140041830loc_140041830:
140041830mov [rsp+176], r11l
140041838movsx edx, dl
14004183bmov r8l, 42
140041841mov rcx, r14
140041844mov [rsp+46], r9b
140041849mov [rsp+32], r10
14004184ecall rax
140041850mov r11l, [rsp+176]
140041858movzx r9l, [rsp+46]
14004185emov r10, [rsp+32]
140041863mov edx, eax
140041865jmp 0x1400416d1
14004186a
14004186a 66 0f 1f 44 00 00 f..D..
140041870
140041870loc_140041870:
140041870mov rax, [rbx]
140041873mov [rsp+46], r9b
140041878mov rcx, rbx
14004187badd rbp, 1
14004187fmov [rsp+176], r11l
140041887mov [rsp+32], r10
14004188ccall [rax+80]
14004188fmov r10, [rsp+32]
140041894movzx r9l, [rsp+46]
14004189amov r11l, [rsp+176]
1400418a2mov rax, [rbx+24]
1400418a6cmp [rbx+16], rax
1400418aajb 0x140041729
1400418b0
1400418b0loc_1400418b0:
1400418b0mov rax, [rbx]
1400418b3mov [rsp+176], r11l
1400418bbmov rcx, rbx
1400418bemov [rsp+46], r9b
1400418c3mov [rsp+32], r10
1400418c8call [rax+72]
1400418cbmov r10, [rsp+32]
1400418d0movzx r9l, [rsp+46]
1400418d6mov r15l, eax
1400418d9mov r11l, [rsp+176]
1400418e1cmp r15l, -1
1400418e5jne 0x140041729
1400418ebmov edx, 1
1400418f0mov esi, 1
1400418f5xor ebx, ebx
1400418f7jmp 0x14004166e
1400418fc
1400418fc 0f 1f 40 00 ..@.
140041900
140041900loc_140041900:
140041900mov rax, [rsp+160]
140041908mov [rax], edi
14004190ajmp 0x1400417d8
14004190f
14004190f 90 .
140041910
140041910loc_140041910:
140041910mov rax, [rbx]
140041913mov [rsp+176], r11l
14004191bmov rcx, rbx
14004191emov [rsp+46], r9b
140041923mov [rsp+32], r10
140041928call [rax+72]
14004192bmov r10, [rsp+32]
140041930movzx r9l, [rsp+46]
140041936cmp eax, -1
140041939mov r11l, [rsp+176]
140041941je 0x14004194d
140041943mov edx, eax
140041945movzx esi, al
140041948jmp 0x1400416aa
14004194d
14004194dloc_14004194d:
14004194dmov esi, 255
140041952mov edx, -1
140041957xor ebx, ebx
140041959jmp 0x1400416aa
14004195e
14004195eloc_14004195e:
14004195ecall std::__throw_bad_cast()
140041963nop
1400415e0
140041964
140041964 // align 0x10
140041964 // align 0x10
140041970
140041970std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140041970push r15
140041972push r14
140041974push r13
140041976push r12
140041978push rbp
140041979push rdi
14004197apush rsi
14004197bpush rbx
14004197csub rsp, 328
140041983movups [rsp+288], x6
14004198bmovups [rsp+304], x7
140041993mov r13, [rsp+432]
14004199bmov rsi, [r8]
14004199emov rdi, [r8+8]
1400419a2mov rbx, [r9]
1400419a5mov r12, [r9+8]
1400419a9mov rbp, [rsp+440]
1400419b1mov r15, [rsp+448]
1400419b9mov r14, rcx
1400419bcmov rcx, [rip+0x155ccd]
1400419c3mov [rsp+80], rdx
1400419c8mov rax, [rcx]
1400419cbmov [rsp+280], rax
1400419d3xor eax, eax
1400419d5mov rcx, [rip+0x155264]
1400419dccall std::locale::id::_M_id() const
1400419e1mov rdx, [r13+208]
1400419e8cmp rax, [rdx+16]
1400419ecjae 0x140041c5d
1400419f2mov rdx, [rdx+8]
1400419f6mov rcx, [rdx+8*rax]
1400419fatest rcx, rcx
1400419fdje 0x140041c5d
140041a03mov r8, [rip+0x155666]
140041a0axor r9l, r9l
140041a0dlea rdx, [rip+0x159b6c]
140041a14call __dynamic_cast
140041a19test rax, rax
140041a1cje 0x140041c5d
140041a22mov rax, [rax+16]
140041a26mov rdx, [rsp+80]
140041a2blea r8, [rsp+112]
140041a30lea rcx, [rsp+128]
140041a38mov [rsp+156], 0
140041a43lea r9, [rsp+96]
140041a48movdqu x2, [rax+88]
140041a4dmovdqu x1, [rax+104]
140041a52movdqu x0, [rax+120]
140041a57movdqu x6, [rax+136]
140041a5fmovdqu x5, [rax+152]
140041a67movdqu x4, [rax+168]
140041a6fmovdqu x3, [rax+184]
140041a77lea rax, [rsp+156]
140041a7fmov [rsp+56], r13
140041a84movdqa x7, x6
140041a88mov [rsp+64], rax
140041a8dlea rax, [rsp+160]
140041a95shufpd x7, x5, 1
140041a9ashufpd x5, x4, 1
140041a9fmov [rsp+40], rax
140041aa4lea rax, [rsp+152]
140041aacshufpd x4, x3, 1
140041ab1shufpd x3, x2, 1
140041ab6mov [rsp+32], rax
140041abbshufpd x2, x1, 1
140041ac0shufpd x1, x0, 1
140041ac5shufpd x0, x6, 1
140041acamov [rsp+48], 7
140041ad3mov [rsp+112], rsi
140041ad8mov [rsp+120], rdi
140041addmov [rsp+96], rbx
140041ae2mov [rsp+104], r12
140041ae7movups [rsp+160], x7
140041aefmovups [rsp+176], x5
140041af7movups [rsp+192], x4
140041affmovups [rsp+208], x3
140041b07movups [rsp+224], x2
140041b0fmovups [rsp+240], x1
140041b17movups [rsp+256], x0
140041b1fcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140041b24mov rcx, [rsp+128]
140041b2cmov eax, [rsp+156]
140041b33mov r13, [rsp+136]
140041b3bmov r8, rcx
140041b3etest eax, eax
140041b40jne 0x140041be0
140041b46mov eax, [rsp+152]
140041b4dmov [r15+24], eax
140041b51
140041b51loc_140041b51:
140041b51cmp r13l, -1
140041b55sete r15b
140041b59test rcx, rcx
140041b5csetne al
140041b5fand al, r15b
140041b62mov edx, eax
140041b64jne 0x140041c20
140041b6a
140041b6aloc_140041b6a:
140041b6acmp r12l, -1
140041b6esete al
140041b71test rbx, rbx
140041b74je 0x140041b7a
140041b76test al, al
140041b78jne 0x140041bf0
140041b7a
140041b7aloc_140041b7a:
140041b7acmp r15b, al
140041b7djne 0x140041b83
140041b7for [rbp], 2
140041b83
140041b83loc_140041b83:
140041b83mov rax, rdi
140041b86mov r13l, r13l
140041b89mov rdi, [rip+0x155b00]
140041b90mov [r14], r8
140041b93mov rdx, 0xffffffff00000000
140041b9dand rax, rdx
140041ba0or rax, r13
140041ba3mov [r14+8], rax
140041ba7mov rax, [rsp+280]
140041bafsub rax, [rdi]
140041bb2jne 0x140041c71
140041bb8movups x6, [rsp+288]
140041bc0movups x7, [rsp+304]
140041bc8mov rax, r14
140041bcbadd rsp, 328
140041bd2pop rbx
140041bd3pop rsi
140041bd4pop rdi
140041bd5pop rbp
140041bd6pop r12
140041bd8pop r13
140041bdapop r14
140041bdcpop r15
140041bderet
140041bdf
140041bdf 90 .
140041be0
140041be0loc_140041be0:
140041be0or [rbp], 4
140041be4jmp 0x140041b51
140041be9
140041be9 0f 1f 80 00 00 00 00 .......
140041bf0
140041bf0loc_140041bf0:
140041bf0mov rdx, [rbx+24]
140041bf4xor eax, eax
140041bf6cmp [rbx+16], rdx
140041bfajb 0x140041b7a
140041c00mov rax, [rbx]
140041c03mov [rsp+80], r8
140041c08mov rcx, rbx
140041c0bcall [rax+72]
140041c0emov r8, [rsp+80]
140041c13cmp eax, -1
140041c16sete al
140041c19jmp 0x140041b7a
140041c1e
140041c1e 66 90 f.
140041c20
140041c20loc_140041c20:
140041c20mov rax, [rcx+24]
140041c24xor r15l, r15l
140041c27cmp [rcx+16], rax
140041c2bjb 0x140041b6a
140041c31mov rax, [rcx]
140041c34mov [rsp+95], dl
140041c38mov [rsp+80], rcx
140041c3dcall [rax+72]
140041c40movzx edx, [rsp+95]
140041c45mov r8l, 0
140041c4bcmp eax, -1
140041c4ecmovne r8, [rsp+80]
140041c54cmove r15l, edx
140041c58jmp 0x140041b6a
140041c5d
140041c5dloc_140041c5d:
140041c5dmov rdi, [rip+0x155a2c]
140041c64mov rax, [rsp+280]
140041c6csub rax, [rdi]
140041c6fje 0x140041c76
140041c71
140041c71loc_140041c71:
140041c71call __stack_chk_fail
140041c76
140041c76loc_140041c76:
140041c76call std::__throw_bad_cast()
140041c7bnop
140041970
140041970std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140041970push r15
140041972push r14
140041974push r13
140041976push r12
140041978push rbp
140041979push rdi
14004197apush rsi
14004197bpush rbx
14004197csub rsp, 328
140041983movups [rsp+288], x6
14004198bmovups [rsp+304], x7
140041993mov r13, [rsp+432]
14004199bmov rsi, [r8]
14004199emov rdi, [r8+8]
1400419a2mov rbx, [r9]
1400419a5mov r12, [r9+8]
1400419a9mov rbp, [rsp+440]
1400419b1mov r15, [rsp+448]
1400419b9mov r14, rcx
1400419bcmov rcx, [rip+0x155ccd]
1400419c3mov [rsp+80], rdx
1400419c8mov rax, [rcx]
1400419cbmov [rsp+280], rax
1400419d3xor eax, eax
1400419d5mov rcx, [rip+0x155264]
1400419dccall std::locale::id::_M_id() const
1400419e1mov rdx, [r13+208]
1400419e8cmp rax, [rdx+16]
1400419ecjae 0x140041c5d
1400419f2mov rdx, [rdx+8]
1400419f6mov rcx, [rdx+8*rax]
1400419fatest rcx, rcx
1400419fdje 0x140041c5d
140041a03mov r8, [rip+0x155666]
140041a0axor r9l, r9l
140041a0dlea rdx, [rip+0x159b6c]
140041a14call __dynamic_cast
140041a19test rax, rax
140041a1cje 0x140041c5d
140041a22mov rax, [rax+16]
140041a26mov rdx, [rsp+80]
140041a2blea r8, [rsp+112]
140041a30lea rcx, [rsp+128]
140041a38mov [rsp+156], 0
140041a43lea r9, [rsp+96]
140041a48movdqu x2, [rax+88]
140041a4dmovdqu x1, [rax+104]
140041a52movdqu x0, [rax+120]
140041a57movdqu x6, [rax+136]
140041a5fmovdqu x5, [rax+152]
140041a67movdqu x4, [rax+168]
140041a6fmovdqu x3, [rax+184]
140041a77lea rax, [rsp+156]
140041a7fmov [rsp+56], r13
140041a84movdqa x7, x6
140041a88mov [rsp+64], rax
140041a8dlea rax, [rsp+160]
140041a95shufpd x7, x5, 1
140041a9ashufpd x5, x4, 1
140041a9fmov [rsp+40], rax
140041aa4lea rax, [rsp+152]
140041aacshufpd x4, x3, 1
140041ab1shufpd x3, x2, 1
140041ab6mov [rsp+32], rax
140041abbshufpd x2, x1, 1
140041ac0shufpd x1, x0, 1
140041ac5shufpd x0, x6, 1
140041acamov [rsp+48], 7
140041ad3mov [rsp+112], rsi
140041ad8mov [rsp+120], rdi
140041addmov [rsp+96], rbx
140041ae2mov [rsp+104], r12
140041ae7movups [rsp+160], x7
140041aefmovups [rsp+176], x5
140041af7movups [rsp+192], x4
140041affmovups [rsp+208], x3
140041b07movups [rsp+224], x2
140041b0fmovups [rsp+240], x1
140041b17movups [rsp+256], x0
140041b1fcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140041b24mov rcx, [rsp+128]
140041b2cmov eax, [rsp+156]
140041b33mov r13, [rsp+136]
140041b3bmov r8, rcx
140041b3etest eax, eax
140041b40jne 0x140041be0
140041b46mov eax, [rsp+152]
140041b4dmov [r15+24], eax
140041b51
140041b51loc_140041b51:
140041b51cmp r13l, -1
140041b55sete r15b
140041b59test rcx, rcx
140041b5csetne al
140041b5fand al, r15b
140041b62mov edx, eax
140041b64jne 0x140041c20
140041b6a
140041b6aloc_140041b6a:
140041b6acmp r12l, -1
140041b6esete al
140041b71test rbx, rbx
140041b74je 0x140041b7a
140041b76test al, al
140041b78jne 0x140041bf0
140041b7a
140041b7aloc_140041b7a:
140041b7acmp r15b, al
140041b7djne 0x140041b83
140041b7for [rbp], 2
140041b83
140041b83loc_140041b83:
140041b83mov rax, rdi
140041b86mov r13l, r13l
140041b89mov rdi, [rip+0x155b00]
140041b90mov [r14], r8
140041b93mov rdx, 0xffffffff00000000
140041b9dand rax, rdx
140041ba0or rax, r13
140041ba3mov [r14+8], rax
140041ba7mov rax, [rsp+280]
140041bafsub rax, [rdi]
140041bb2jne 0x140041c71
140041bb8movups x6, [rsp+288]
140041bc0movups x7, [rsp+304]
140041bc8mov rax, r14
140041bcbadd rsp, 328
140041bd2pop rbx
140041bd3pop rsi
140041bd4pop rdi
140041bd5pop rbp
140041bd6pop r12
140041bd8pop r13
140041bdapop r14
140041bdcpop r15
140041bderet
140041bdf
140041bdf 90 .
140041be0
140041be0loc_140041be0:
140041be0or [rbp], 4
140041be4jmp 0x140041b51
140041be9
140041be9 0f 1f 80 00 00 00 00 .......
140041bf0
140041bf0loc_140041bf0:
140041bf0mov rdx, [rbx+24]
140041bf4xor eax, eax
140041bf6cmp [rbx+16], rdx
140041bfajb 0x140041b7a
140041c00mov rax, [rbx]
140041c03mov [rsp+80], r8
140041c08mov rcx, rbx
140041c0bcall [rax+72]
140041c0emov r8, [rsp+80]
140041c13cmp eax, -1
140041c16sete al
140041c19jmp 0x140041b7a
140041c1e
140041c1e 66 90 f.
140041c20
140041c20loc_140041c20:
140041c20mov rax, [rcx+24]
140041c24xor r15l, r15l
140041c27cmp [rcx+16], rax
140041c2bjb 0x140041b6a
140041c31mov rax, [rcx]
140041c34mov [rsp+95], dl
140041c38mov [rsp+80], rcx
140041c3dcall [rax+72]
140041c40movzx edx, [rsp+95]
140041c45mov r8l, 0
140041c4bcmp eax, -1
140041c4ecmovne r8, [rsp+80]
140041c54cmove r15l, edx
140041c58jmp 0x140041b6a
140041c5d
140041c5dloc_140041c5d:
140041c5dmov rdi, [rip+0x155a2c]
140041c64mov rax, [rsp+280]
140041c6csub rax, [rdi]
140041c6fje 0x140041c76
140041c71
140041c71loc_140041c71:
140041c71call __stack_chk_fail
140041c76
140041c76loc_140041c76:
140041c76call std::__throw_bad_cast()
140041c7bnop
140041970
140041c7c
140041c7c // align 0x10
140041c7c // align 0x10
140041c80
140041c80std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140041c80push rbp
140041c81push r15
140041c83push r14
140041c85push r13
140041c87push r12
140041c89push rdi
140041c8apush rsi
140041c8bpush rbx
140041c8csub rsp, 184
140041c93lea rbp, [rsp+176]
140041c9bmov rax, [r9+8]
140041c9fmovdqu x0, [r8]
140041ca4mov r15, [r9]
140041ca7mov rbx, [rbp+136]
140041caemov [rbp-72], rax
140041cb2mov rax, [rbp+112]
140041cb6movups [rbp-96], x0
140041cbamov rdx, [rbp-88]
140041cbemov [rbp-128], rax
140041cc2mov rax, [rbp+120]
140041cc6mov [rbp-104], rcx
140041ccamov rcx, [rip+0x15506f]
140041cd1mov r14l, edx
140041cd4mov [rbp-32], rax
140041cd8mov rax, [rbp+144]
140041cdfmov [rbp-64], r15
140041ce3mov [rbp-112], rax
140041ce7mov rax, [rip+0x1559a2]
140041ceemov rsi, [rax]
140041cf1mov [rbp-8], rsi
140041cf5xor esi, esi
140041cf7mov rax, [rbp-96]
140041cfbmov [rbp-24], rax
140041cffcall std::locale::id::_M_id() const
140041d04mov rcx, rax
140041d07mov rax, [rbx+208]
140041d0emov rax, [rax+8]
140041d12mov rbx, [rax+8*rcx]
140041d16test rbx, rbx
140041d19je 0x1400428b8
140041d1fmov rax, [rbp+128]
140041d26shl rax, 4
140041d2acall ___chkstk_ms
140041d2fmov r11, [rbp-24]
140041d33sub rsp, rax
140041d36cmp r14l, -1
140041d3asete r12b
140041d3etest r11, r11
140041d41lea r13, [rsp+32]
140041d46setne dil
140041d4aand dil, r12b
140041d4djne 0x140042450
140041d53mov edi, r12l
140041d56
140041d56loc_140041d56:
140041d56cmp [rbp-72], -1
140041d5asete [rbp-73]
140041d5etest r15, r15
140041d61setne sil
140041d65and sil, [rbp-73]
140041d69jne 0x140042465
140041d6fmovzx esi, [rbp-73]
140041d73
140041d73loc_140041d73:
140041d73cmp sil, dil
140041d76jne 0x140041dd7
140041d78
140041d78loc_140041d78:
140041d78mov rax, [rbp-112]
140041d7cor [rax], 4
140041d7f
140041d7floc_140041d7f:
140041d7fmov rdx, [rbp-88]
140041d83mov rsi, [rbp-104]
140041d87mov [rbp-96], r11
140041d8bmov rbx, [rip+0x1558fe]
140041d92mov rcx, [rbp-96]
140041d96mov [rbp-88], rdx
140041d9amov rax, [rbp-88]
140041d9emov rdx, 0xffffffff00000000
140041da8mov [rsi], rcx
140041daband rax, rdx
140041daeor rax, r14
140041db1mov [rsi+8], rax
140041db5mov rax, [rbp-8]
140041db9sub rax, [rbx]
140041dbcjne 0x1400428cc
140041dc2mov rax, [rbp-104]
140041dc6lea rsp, [rbp+8]
140041dcapop rbx
140041dcbpop rsi
140041dccpop rdi
140041dcdpop r12
140041dcfpop r13
140041dd1pop r14
140041dd3pop r15
140041dd5pop rbp
140041dd6ret
140041dd7
140041dd7loc_140041dd7:
140041dd7test r11, r11
140041ddaje 0x140041de5
140041ddctest r12b, r12b
140041ddfjne 0x1400424f0
140041de5
140041de5loc_140041de5:
140041de5mov esi, r14l
140041de8
140041de8loc_140041de8:
140041de8mov rax, [rbx]
140041debmov [rbp-24], r11
140041defmovsx edx, sil
140041df3mov rcx, rbx
140041df6call [rax+32]
140041df9movsx edx, sil
140041dfdmov rcx, rbx
140041e00mov r12l, eax
140041e03mov rax, [rbx]
140041e06call [rax+16]
140041e09cmp [rbp+128], 0
140041e11mov r11, [rbp-24]
140041e15mov edi, eax
140041e17je 0x140041d78
140041e1dmov rax, [rbp+128]
140041e24mov [rbp-56], r14l
140041e28xor esi, esi
140041e2amov [rbp-40], dil
140041e2emov r14, [rbp-32]
140041e32mov rdi, rbx
140041e35xor ebx, ebx
140041e37mov [rbp-48], r11
140041e3blea r15, [r13+8*rax]
140041e40mov [rbp-24], r13
140041e44jmp 0x140041e72
140041e46
140041e46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140041e50
140041e50loc_140041e50:
140041e50mov rax, [r14+8*rbx]
140041e54mov rcx, rdi
140041e57movsx edx, [rax]
140041e5amov rax, [rdi]
140041e5dcall [rax+16]
140041e60cmp [rbp-40], al
140041e63je 0x140041e87
140041e65add rbx, 1
140041e69cmp [rbp+128], rbx
140041e70je 0x140041eb5
140041e72
140041e72loc_140041e72:
140041e72mov rax, [r14+8*rbx]
140041e76mov rcx, rdi
140041e79movsx edx, [rax]
140041e7cmov rax, [rdi]
140041e7fcall [rax+32]
140041e82cmp r12b, al
140041e85jne 0x140041e50
140041e87
140041e87loc_140041e87:
140041e87mov rcx, [r14+8*rbx]
140041e8blea r13, [8*rsi]
140041e93call strlen
140041e98mov [r15+8*rsi], rax
140041e9cmov rax, [rbp-24]
140041ea0add rsi, 1
140041ea4mov [rax+r13], rbx
140041ea8add rbx, 1
140041eaccmp [rbp+128], rbx
140041eb3jne 0x140041e72
140041eb5
140041eb5loc_140041eb5:
140041eb5mov r9, rbx
140041eb8mov r11, [rbp-48]
140041ebcmov r14l, [rbp-56]
140041ec0mov rbx, rdi
140041ec3mov r13, [rbp-24]
140041ec7cmp rsi, 1
140041ecbjbe 0x1400428d1
140041ed1mov [rbp-136], r9
140041ed8and [rbp-24], 0
140041eddnop [rax]
140041ee0
140041ee0loc_140041ee0:
140041ee0mov rdi, [r15]
140041ee3mov r14, [r15+8]
140041ee7mov eax, 2
140041eeccmp rdi, r14
140041eefcmovbe r14, rdi
140041ef3cmp rax, rsi
140041ef6jae 0x140041f40
140041ef8test sil, 1
140041efcje 0x140041f20
140041efemov rax, [r15+16]
140041f02cmp r14, rax
140041f05cmova r14, rax
140041f09mov eax, 3
140041f0ecmp rax, rsi
140041f11jae 0x140041f40
140041f13nop [rax+rax]
140041f1enop
140041f20
140041f20loc_140041f20:
140041f20mov rdx, [r15+8*rax]
140041f24cmp r14, rdx
140041f27cmova r14, rdx
140041f2bmov rdx, [r15+8*rax+8]
140041f30cmp r14, rdx
140041f33cmova r14, rdx
140041f37add rax, 2
140041f3bcmp rax, rsi
140041f3ejb 0x140041f20
140041f40
140041f40loc_140041f40:
140041f40add [rbp-24], 1
140041f45mov rax, [r11+16]
140041f49cmp rax, [r11+24]
140041f4djae 0x1400420d0
140041f53add rax, 1
140041f57cmp [rbp-24], r14
140041f5bmov [r11+16], rax
140041f5fje 0x1400420eb
140041f65
140041f65loc_140041f65:
140041f65jae 0x140041f8a
140041f67
140041f67loc_140041f67:
140041f67mov rax, [r11+24]
140041f6bcmp [r11+16], rax
140041f6fjae 0x1400423e2
140041f75
140041f75loc_140041f75:
140041f75cmp [rbp-64], 0
140041f7aje 0x140042201
140041f80cmp [rbp-72], -1
140041f84je 0x1400422e1
140041f8a
140041f8aloc_140041f8a:
140041f8amov r12, [rbp-24]
140041f8e
140041f8eloc_140041f8e:
140041f8emov r14l, -1
140041f94
140041f94loc_140041f94:
140041f94cmp rsi, 1
140041f98jne 0x140041d78
140041f9emov rax, [r11+16]
140041fa2cmp rax, [r11+24]
140041fa6jae 0x14004280d
140041facadd rax, 1
140041fb0mov [r11+16], rax
140041fb4
140041fb4loc_140041fb4:
140041fb4add r12, 1
140041fb8
140041fb8loc_140041fb8:
140041fb8mov r14, [r13]
140041fbc
140041fbcloc_140041fbc:
140041fbcmov rdi, [r15]
140041fbfcmp r12, rdi
140041fc2jae 0x1400420ac
140041fc8mov rax, [rbp-32]
140041fccmov rsi, [rax+8*r14]
140041fd0add rsi, r12
140041fd3test r11, r11
140041fd6jne 0x140042089
140041fdccmp [rbp-64], 0
140041fe1je 0x140041fed
140041fe3cmp [rbp-73], 0
140041fe7jne 0x140042423
140041fed
140041fedloc_140041fed:
140041fedcmp [rbp-72], -1
140041ff1je 0x1400420c0
140041ff7
140041ff7loc_140041ff7:
140041ff7mov rax, [rbx]
140041ffamovsx edx, [rsi]
140041ffdmov rcx, rbx
140042000mov r15l, -1
140042006call [rax+32]
140042009xor r11l, r11l
14004200cmov r13l, eax
14004200f
14004200floc_14004200f:
14004200fmov rax, [rbx]
140042012mov [rbp-24], r11
140042016mov edx, r15l
140042019mov rcx, rbx
14004201ccall [rax+32]
14004201fmov r11, [rbp-24]
140042023cmp al, r13b
140042026je 0x140042062
140042028mov rax, [rbx]
14004202bmovsx edx, [rsi]
14004202emov rcx, rbx
140042031call [rax+16]
140042034mov r11, [rbp-24]
140042038mov r13l, eax
14004203btest r11, r11
14004203ejne 0x140042370
140042044
140042044loc_140042044:
140042044mov edx, -1
140042049xor r11l, r11l
14004204c
14004204cloc_14004204c:
14004204cmov rax, [rbx]
14004204fmov [rbp-24], r11
140042053mov rcx, rbx
140042056call [rax+16]
140042059mov r11, [rbp-24]
14004205dcmp al, r13b
140042060jne 0x1400420ac
140042062
140042062loc_140042062:
140042062mov rax, [r11+16]
140042066cmp rax, [r11+24]
14004206ajae 0x140042386
140042070add rax, 1
140042074add r12, 1
140042078mov [r11+16], rax
14004207ccmp rdi, r12
14004207fje 0x1400423a4
140042085
140042085loc_140042085:
140042085add rsi, 1
140042089
140042089loc_140042089:
140042089mov rax, [r11+24]
14004208dcmp [r11+16], rax
140042091jae 0x1400425d8
140042097
140042097loc_140042097:
140042097cmp [rbp-64], 0
14004209cje 0x14004247a
1400420a2cmp [rbp-72], -1
1400420a6je 0x1400424ba
1400420ac
1400420acloc_1400420ac:
1400420accmp rdi, r12
1400420afje 0x1400423a4
1400420b5nop [rax+rax]
1400420c0
1400420c0loc_1400420c0:
1400420c0mov r14l, -1
1400420c6jmp 0x140041d78
1400420cb
1400420cb 0f 1f 44 00 00 ..D..
1400420d0
1400420d0loc_1400420d0:
1400420d0mov rax, [r11]
1400420d3mov [rbp-40], r11
1400420d7mov rcx, r11
1400420dacall [rax+80]
1400420ddcmp [rbp-24], r14
1400420e1mov r11, [rbp-40]
1400420e5jne 0x140041f65
1400420eb
1400420ebloc_1400420eb:
1400420ebmov rax, [r11+16]
1400420efcmp rax, [r11+24]
1400420f3jae 0x140042796
1400420f9cmp [rbp-64], 0
1400420feje 0x140042506
140042104
140042104loc_140042104:
140042104xor ecx, ecx
140042106cmp [rbp-72], -1
14004210aje 0x14004269e
140042110
140042110loc_140042110:
140042110mov r8, [rbp-24]
140042114xor eax, eax
140042116jmp 0x14004212d
140042118
140042118 0f 1f 84 00 00 00 00 00 ........
140042120
140042120loc_140042120:
140042120add rax, 1
140042124cmp rax, rsi
140042127jae 0x140042152
140042129
140042129loc_140042129:
140042129mov rdi, [r15+8*rax]
14004212d
14004212dloc_14004212d:
14004212dcmp r8, rdi
140042130sete dl
140042133cmp dl, cl
140042135jne 0x140042120
140042137sub rsi, 1
14004213bmov rdx, [r13+8*rsi]
140042140mov [r13+8*rax], rdx
140042145mov rdx, [r15+8*rsi]
140042149mov [r15+8*rax], rdx
14004214dcmp rax, rsi
140042150jb 0x140042129
140042152
140042152loc_140042152:
140042152test cl, cl
140042154je 0x140042656
14004215amov rax, [r15]
14004215dcmp rsi, 1
140042161jbe 0x1400421be
140042163lea r8, [r15+8*rsi]
140042167lea rdx, [r15+8]
14004216bmov rcx, r8
14004216esub rcx, rdx
140042171and ecx, 8
140042174je 0x1400421a0
140042176mov rdx, [r15+8]
14004217acmp rax, rdx
14004217dcmova rax, rdx
140042181lea rdx, [r15+16]
140042185cmp rdx, r8
140042188je 0x1400421be
14004218anop [rax+rax]
140042195nop [rax+rax]
1400421a0
1400421a0loc_1400421a0:
1400421a0mov rcx, [rdx]
1400421a3cmp rax, rcx
1400421a6cmova rax, rcx
1400421aamov rcx, [rdx+8]
1400421aecmp rax, rcx
1400421b1cmova rax, rcx
1400421b5add rdx, 16
1400421b9cmp rdx, r8
1400421bcjne 0x1400421a0
1400421be
1400421beloc_1400421be:
1400421becmp [rbp-24], rax
1400421c2jae 0x140041f8a
1400421c8test r11, r11
1400421cbjne 0x140041f67
1400421d1
1400421d1loc_1400421d1:
1400421d1cmp [rbp-64], 0
1400421d6je 0x140042358
1400421dccmp [rbp-72], -1
1400421e0je 0x140042318
1400421e6
1400421e6loc_1400421e6:
1400421e6mov rax, [rbx]
1400421e9mov edx, -1
1400421eemov rcx, rbx
1400421f1call [rax+32]
1400421f4mov edx, -1
1400421f9xor r11l, r11l
1400421fcmov [rbp-40], al
1400421ffjmp 0x140042249
140042201
140042201loc_140042201:
140042201cmp [rbp-72], -1
140042205jne 0x140041f8a
14004220b
14004220bloc_14004220b:
14004220bmov rax, [r11+16]
14004220fcmp rax, [r11+24]
140042213jae 0x140042401
140042219movsx edx, [rax]
14004221c
14004221cloc_14004221c:
14004221cmov rax, [rbx]
14004221fmov [rbp-48], r11
140042223mov rcx, rbx
140042226call [rax+32]
140042229mov r11, [rbp-48]
14004222dmov [rbp-40], al
140042230mov rax, [r11+16]
140042234cmp rax, [r11+24]
140042238jae 0x1400423b6
14004223emov [rbp-64], 0
140042246movsx edx, [rax]
140042249
140042249loc_140042249:
140042249mov rax, [rbx]
14004224cmov [rbp-56], r11
140042250mov rcx, rbx
140042253call [rax+16]
140042256test rsi, rsi
140042259mov r11, [rbp-56]
14004225dmov [rbp-48], al
140042260je 0x1400420c0
140042266xor edi, edi
140042268mov r14, rbx
14004226bjmp 0x14004229e
14004226d
14004226d 0f 1f 00 ...
140042270
140042270loc_140042270:
140042270mov rax, [r14]
140042273movsx edx, [r12]
140042278mov rcx, r14
14004227bcall [rax+16]
14004227ecmp [rbp-48], al
140042281je 0x1400422c2
140042283sub rsi, 1
140042287mov rax, [r13+8*rsi]
14004228cmov [r13+8*rdi], rax
140042291mov rax, [r15+8*rsi]
140042295mov [r15+8*rdi], rax
140042299cmp rdi, rsi
14004229cjae 0x1400422cb
14004229e
14004229eloc_14004229e:
14004229emov rax, [r13+8*rdi]
1400422a3mov rcx, [rbp-32]
1400422a7mov r12, [rbp-24]
1400422abadd r12, [rcx+8*rax]
1400422afmov rax, [r14]
1400422b2mov rcx, r14
1400422b5movsx edx, [r12]
1400422bacall [rax+32]
1400422bdcmp al, [rbp-40]
1400422c0jne 0x140042270
1400422c2
1400422c2loc_1400422c2:
1400422c2add rdi, 1
1400422c6cmp rdi, rsi
1400422c9jb 0x14004229e
1400422cb
1400422cbloc_1400422cb:
1400422cbmov r11, [rbp-56]
1400422cfmov rbx, r14
1400422d2cmp rsi, 1
1400422d6ja 0x140041ee0
1400422dcjmp 0x140041f8a
1400422e1
1400422e1loc_1400422e1:
1400422e1mov rax, [rbp-64]
1400422e5mov rdi, [rax+24]
1400422e9cmp [rax+16], rdi
1400422edjb 0x140041f8a
1400422f3mov rcx, [rbp-64]
1400422f7mov [rbp-40], r11
1400422fbmov rax, [rcx]
1400422fecall [rax+72]
140042301mov r11, [rbp-40]
140042305cmp eax, -1
140042308jne 0x140041f8a
14004230ejmp 0x14004220b
140042313
140042313 0f 1f 44 00 00 ..D..
140042318
140042318loc_140042318:
140042318mov rax, [rbp-64]
14004231cmov rdi, [rax+24]
140042320cmp [rax+16], rdi
140042324jb 0x1400421e6
14004232amov rcx, [rbp-64]
14004232emov rax, [rcx]
140042331call [rax+72]
140042334cmp eax, -1
140042337jne 0x1400421e6
14004233d
14004233dloc_14004233d:
14004233dmov [rbp-64], 0
140042345mov r12, [rbp-24]
140042349xor r11l, r11l
14004234cjmp 0x140041f8e
140042351
140042351 0f 1f 80 00 00 00 00 .......
140042358
140042358loc_140042358:
140042358cmp [rbp-72], -1
14004235cje 0x14004233d
14004235e
14004235eloc_14004235e:
14004235emov [rbp-64], 0
140042366jmp 0x1400421e6
14004236b
14004236b 0f 1f 44 00 00 ..D..
140042370
140042370loc_140042370:
140042370mov rax, [r11+16]
140042374cmp rax, [r11+24]
140042378jae 0x14004267c
14004237emovsx edx, [rax]
140042381jmp 0x14004204c
140042386
140042386loc_140042386:
140042386mov rax, [r11]
140042389add r12, 1
14004238dmov [rbp-24], r11
140042391mov rcx, r11
140042394call [rax+80]
140042397cmp r12, rdi
14004239amov r11, [rbp-24]
14004239ejne 0x140042085
1400423a4
1400423a4loc_1400423a4:
1400423a4mov rax, [rbp-128]
1400423a8mov [rax], r14l
1400423abmov r14l, -1
1400423b1jmp 0x140041d7f
1400423b6
1400423b6loc_1400423b6:
1400423b6mov rax, [r11]
1400423b9mov [rbp-48], r11
1400423bdmov rcx, r11
1400423c0call [rax+72]
1400423c3mov edx, eax
1400423c5cmp eax, -1
1400423c8je 0x1400426c0
1400423cemov [rbp-64], 0
1400423d6mov r11, [rbp-48]
1400423damovsx edx, al
1400423ddjmp 0x140042249
1400423e2
1400423e2loc_1400423e2:
1400423e2mov rax, [r11]
1400423e5mov [rbp-40], r11
1400423e9mov rcx, r11
1400423eccall [rax+72]
1400423efmov r11, [rbp-40]
1400423f3cmp eax, -1
1400423f6jne 0x140041f75
1400423fcjmp 0x1400421d1
140042401
140042401loc_140042401:
140042401mov rax, [r11]
140042404mov [rbp-40], r11
140042408mov rcx, r11
14004240bcall [rax+72]
14004240emov r11, [rbp-40]
140042412cmp eax, -1
140042415movsx edx, al
140042418jne 0x14004221c
14004241ejmp 0x14004235e
140042423
140042423loc_140042423:
140042423mov rax, [rbp-64]
140042427mov rdx, [rax+24]
14004242bcmp [rax+16], rdx
14004242fjb 0x140041ff7
140042435
140042435loc_140042435:
140042435mov rcx, [rbp-64]
140042439mov rax, [rcx]
14004243ccall [rax+72]
14004243fcmp eax, -1
140042442jne 0x140041ff7
140042448
140042448loc_140042448:
140042448xor r11l, r11l
14004244bjmp 0x1400420ac
140042450
140042450loc_140042450:
140042450mov rax, [r11+24]
140042454cmp [r11+16], rax
140042458jae 0x140042708
14004245exor edi, edi
140042460jmp 0x140041d56
140042465
140042465loc_140042465:
140042465mov rax, [r15+24]
140042469cmp [r15+16], rax
14004246djae 0x14004272d
140042473xor esi, esi
140042475jmp 0x140041d73
14004247a
14004247aloc_14004247a:
14004247acmp [rbp-72], -1
14004247ejne 0x1400420ac
140042484
140042484loc_140042484:
140042484mov rax, [rbx]
140042487mov [rbp-24], r11
14004248bmov rcx, rbx
14004248emovsx edx, [rsi]
140042491call [rax+32]
140042494mov r11, [rbp-24]
140042498mov r13l, eax
14004249bmov rax, [r11+16]
14004249fcmp rax, [r11+24]
1400424a3jae 0x140042628
1400424a9mov [rbp-64], 0
1400424b1movsx r15l, [rax]
1400424b5jmp 0x14004200f
1400424ba
1400424baloc_1400424ba:
1400424bamov rax, [rbp-64]
1400424bemov rdx, [rax+24]
1400424c2cmp [rax+16], rdx
1400424c6jb 0x1400420ac
1400424ccmov rcx, [rbp-64]
1400424d0mov [rbp-24], r11
1400424d4mov rax, [rcx]
1400424d7call [rax+72]
1400424damov r11, [rbp-24]
1400424decmp eax, -1
1400424e1je 0x140042484
1400424e3jmp 0x1400420ac
1400424e8
1400424e8 0f 1f 84 00 00 00 00 00 ........
1400424f0
1400424f0loc_1400424f0:
1400424f0mov rax, [r11+16]
1400424f4cmp rax, [r11+24]
1400424f8jae 0x14004287e
1400424femovzx esi, [rax]
140042501jmp 0x140041de8
140042506
140042506loc_140042506:
140042506cmp [rbp-72], -1
14004250ajne 0x140042787
140042510
140042510loc_140042510:
140042510movzx eax, [rax]
140042513
140042513loc_140042513:
140042513movsx edx, al
140042516mov rax, [rbx]
140042519mov [rbp-40], r11
14004251dmov rcx, rbx
140042520call [rax+32]
140042523mov r11, [rbp-40]
140042527mov [rbp-48], al
14004252amov rax, [r11+16]
14004252ecmp rax, [r11+24]
140042532jae 0x14004275b
140042538mov [rbp-64], 0
140042540movsx edx, [rax]
140042543
140042543loc_140042543:
140042543mov rax, [rbx]
140042546mov [rbp-40], r11
14004254amov rcx, rbx
14004254dmov r14, rbx
140042550call [rax+16]
140042553mov r11, [rbp-40]
140042557mov r12, [rbp-24]
14004255bmov [rbp-120], rdi
14004255fmov [rbp-40], al
140042562xor edi, edi
140042564mov [rbp-56], r11
140042568nop [rax+rax]
140042570
140042570loc_140042570:
140042570cmp r12, [r15+8*rdi]
140042574jae 0x1400425a8
140042576mov rax, [r13+8*rdi]
14004257bmov rcx, [rbp-32]
14004257fmov rbx, [rcx+8*rax]
140042583mov rax, [r14]
140042586mov rcx, r14
140042589add rbx, r12
14004258cmovsx edx, [rbx]
14004258fcall [rax+32]
140042592cmp al, [rbp-48]
140042595je 0x1400425c3
140042597mov rax, [r14]
14004259amovsx edx, [rbx]
14004259dmov rcx, r14
1400425a0call [rax+16]
1400425a3cmp [rbp-40], al
1400425a6je 0x1400425c3
1400425a8
1400425a8loc_1400425a8:
1400425a8add rdi, 1
1400425accmp rdi, rsi
1400425afjb 0x140042570
1400425b1mov r11, [rbp-56]
1400425b5mov rdi, [rbp-120]
1400425b9mov rbx, r14
1400425bcxor ecx, ecx
1400425bejmp 0x140042110
1400425c3
1400425c3loc_1400425c3:
1400425c3mov r11, [rbp-56]
1400425c7mov rdi, [rbp-120]
1400425cbmov rbx, r14
1400425cemov ecx, 1
1400425d3jmp 0x140042110
1400425d8
1400425d8loc_1400425d8:
1400425d8mov rax, [r11]
1400425dbmov [rbp-24], r11
1400425dfmov rcx, r11
1400425e2call [rax+72]
1400425e5mov r11, [rbp-24]
1400425e9cmp eax, -1
1400425ecmov r15l, eax
1400425efjne 0x140042097
1400425f5cmp [rbp-64], 0
1400425faje 0x1400428f0
140042600cmp [rbp-72], -1
140042604je 0x1400428d9
14004260a
14004260aloc_14004260a:
14004260amov rax, [rbx]
14004260dmovsx edx, [rsi]
140042610mov rcx, rbx
140042613call [rax+32]
140042616xor r11l, r11l
140042619mov r13l, eax
14004261cjmp 0x14004200f
140042621
140042621 0f 1f 80 00 00 00 00 .......
140042628
140042628loc_140042628:
140042628mov rax, [r11]
14004262bmov [rbp-24], r11
14004262fmov rcx, r11
140042632call [rax+72]
140042635mov r15l, eax
140042638cmp eax, -1
14004263bje 0x140042823
140042641mov [rbp-64], 0
140042649mov r11, [rbp-24]
14004264dmovsx r15l, al
140042651jmp 0x14004200f
140042656
140042656loc_140042656:
140042656mov r12, [rbp-24]
14004265amov r9, [rbp-136]
140042661cmp rsi, 2
140042665je 0x1400426d0
140042667mov r14l, -1
14004266dcmp rsi, 1
140042671jne 0x140041d78
140042677jmp 0x140041fb8
14004267c
14004267cloc_14004267c:
14004267cmov rax, [r11]
14004267fmov [rbp-24], r11
140042683mov rcx, r11
140042686call [rax+72]
140042689cmp eax, -1
14004268cje 0x140042044
140042692mov r11, [rbp-24]
140042696movsx edx, al
140042699jmp 0x14004204c
14004269e
14004269eloc_14004269e:
14004269emov rax, [rbp-64]
1400426a2mov rdx, [rax+24]
1400426a6cmp [rax+16], rdx
1400426aajae 0x14004285c
1400426b0xor ecx, ecx
1400426b2jmp 0x140042110
1400426b7
1400426b7 66 0f 1f 84 00 00 00 00 00 f........
1400426c0
1400426c0loc_1400426c0:
1400426c0mov [rbp-64], 0
1400426c8xor r11l, r11l
1400426cbjmp 0x140042249
1400426d0
1400426d0loc_1400426d0:
1400426d0test r9b, 1
1400426d4jne 0x1400420c0
1400426damov rdi, r9
1400426ddmov r14, [r13]
1400426e1mov rax, [r13+8]
1400426e5shr rdi, 1
1400426e8cmp r14, rdi
1400426ebjae 0x140042833
1400426f1add rdi, r14
1400426f4cmp rdi, rax
1400426f7jne 0x1400420c0
1400426fdjmp 0x140041fbc
140042702
140042702 66 0f 1f 44 00 00 f..D..
140042708
140042708loc_140042708:
140042708mov rax, [r11]
14004270bmov [rbp-24], r11
14004270fmov rcx, r11
140042712call [rax+72]
140042715mov r11, [rbp-24]
140042719cmp eax, -1
14004271cmov eax, 0
140042721cmovne edi, eax
140042724cmove r11, rsi
140042728jmp 0x140041d56
14004272d
14004272dloc_14004272d:
14004272dmov rax, [r15]
140042730mov [rbp-24], r11
140042734mov rcx, r15
140042737call [rax+72]
14004273amov r11, [rbp-24]
14004273ecmp eax, -1
140042741mov eax, 0
140042746cmovne esi, eax
140042749mov eax, 0
14004274ecmovne rax, r15
140042752mov [rbp-64], rax
140042756jmp 0x140041d73
14004275b
14004275bloc_14004275b:
14004275bmov rax, [r11]
14004275emov [rbp-40], r11
140042762mov rcx, r11
140042765call [rax+72]
140042768mov edx, eax
14004276acmp eax, -1
14004276dje 0x1400428aa
140042773mov [rbp-64], 0
14004277bmov r11, [rbp-40]
14004277fmovsx edx, al
140042782jmp 0x140042543
140042787
140042787loc_140042787:
140042787mov [rbp-64], 0
14004278fxor ecx, ecx
140042791jmp 0x140042110
140042796
140042796loc_140042796:
140042796mov rax, [r11]
140042799mov [rbp-40], r11
14004279dmov rcx, r11
1400427a0call [rax+72]
1400427a3cmp eax, -1
1400427a6je 0x140042900
1400427accmp [rbp-64], 0
1400427b1mov r11, [rbp-40]
1400427b5jne 0x140042104
1400427bbcmp [rbp-72], -1
1400427bfjne 0x140042787
1400427c1
1400427c1loc_1400427c1:
1400427c1mov rax, [r11+16]
1400427c5cmp rax, [r11+24]
1400427c9jb 0x140042510
1400427cfmov rax, [r11]
1400427d2mov [rbp-40], r11
1400427d6mov rcx, r11
1400427d9call [rax+72]
1400427dcmov r11, [rbp-40]
1400427e0cmp eax, -1
1400427e3jne 0x140042513
1400427e9xor edx, edx
1400427ebmov [rbp-64], rdx
1400427ef
1400427efloc_1400427ef:
1400427efmov rax, [rbx]
1400427f2mov edx, -1
1400427f7mov rcx, rbx
1400427facall [rax+32]
1400427fdmov edx, -1
140042802xor r11l, r11l
140042805mov [rbp-48], al
140042808jmp 0x140042543
14004280d
14004280dloc_14004280d:
14004280dmov rax, [r11]
140042810mov [rbp-24], r11
140042814mov rcx, r11
140042817call [rax+80]
14004281amov r11, [rbp-24]
14004281ejmp 0x140041fb4
140042823
140042823loc_140042823:
140042823mov [rbp-64], 0
14004282bxor r11l, r11l
14004282ejmp 0x14004200f
140042833
140042833loc_140042833:
140042833mov rdx, r14
140042836mov r14l, -1
14004283csub rdx, rdi
14004283fcmp rdx, rax
140042842jne 0x140041d78
140042848mov [r13], rdx
14004284cmov rax, [r15+8]
140042850mov [r15], rax
140042853mov r14, [r13]
140042857jmp 0x140041fbc
14004285c
14004285cloc_14004285c:
14004285cmov rcx, [rbp-64]
140042860mov [rbp-40], r11
140042864mov rax, [rcx]
140042867call [rax+72]
14004286amov r11, [rbp-40]
14004286ecmp eax, -1
140042871je 0x1400427c1
140042877xor ecx, ecx
140042879jmp 0x140042110
14004287e
14004287eloc_14004287e:
14004287emov rax, [r11]
140042881mov [rbp-24], r11
140042885mov rcx, r11
140042888call [rax+72]
14004288bmov r11, [rbp-24]
14004288fcmp eax, -1
140042892mov esi, eax
140042894mov eax, -1
140042899cmove esi, eax
14004289cmov eax, 0
1400428a1cmove r11, rax
1400428a5jmp 0x140041de8
1400428aa
1400428aaloc_1400428aa:
1400428aaxor eax, eax
1400428acxor r11l, r11l
1400428afmov [rbp-64], rax
1400428b3jmp 0x140042543
1400428b8
1400428b8loc_1400428b8:
1400428b8mov rbx, [rip+0x154dd1]
1400428bfmov rax, [rbp-8]
1400428c3sub rax, [rbx]
1400428c6je 0x140042954
1400428cc
1400428ccloc_1400428cc:
1400428cccall __stack_chk_fail
1400428d1
1400428d1loc_1400428d1:
1400428d1xor r12l, r12l
1400428d4jmp 0x140041f94
1400428d9
1400428d9loc_1400428d9:
1400428d9mov rax, [rbp-64]
1400428ddmov rdx, [rax+24]
1400428e1cmp [rax+16], rdx
1400428e5jb 0x14004260a
1400428ebjmp 0x140042435
1400428f0
1400428f0loc_1400428f0:
1400428f0cmp [rbp-72], -1
1400428f4jne 0x140041ff7
1400428fajmp 0x140042448
1400428ff
1400428ff 90 .
140042900
140042900loc_140042900:
140042900cmp [rbp-64], 0
140042905je 0x140042948
140042907cmp [rbp-72], -1
14004290bjne 0x1400427ef
140042911mov rax, [rbp-64]
140042915mov rdx, [rax+24]
140042919cmp [rax+16], rdx
14004291djb 0x1400427ef
140042923mov rcx, [rbp-64]
140042927mov rax, [rcx]
14004292acall [rax+72]
14004292dcmp eax, -1
140042930jne 0x1400427ef
140042936mov [rbp-64], 0
14004293e
14004293eloc_14004293e:
14004293exor r11l, r11l
140042941xor ecx, ecx
140042943jmp 0x140042110
140042948
140042948loc_140042948:
140042948cmp [rbp-72], -1
14004294cjne 0x1400427ef
140042952jmp 0x14004293e
140042954
140042954loc_140042954:
140042954call std::__throw_bad_cast()
140042959nop
140041c80
140041c80std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140041c80push rbp
140041c81push r15
140041c83push r14
140041c85push r13
140041c87push r12
140041c89push rdi
140041c8apush rsi
140041c8bpush rbx
140041c8csub rsp, 184
140041c93lea rbp, [rsp+176]
140041c9bmov rax, [r9+8]
140041c9fmovdqu x0, [r8]
140041ca4mov r15, [r9]
140041ca7mov rbx, [rbp+136]
140041caemov [rbp-72], rax
140041cb2mov rax, [rbp+112]
140041cb6movups [rbp-96], x0
140041cbamov rdx, [rbp-88]
140041cbemov [rbp-128], rax
140041cc2mov rax, [rbp+120]
140041cc6mov [rbp-104], rcx
140041ccamov rcx, [rip+0x15506f]
140041cd1mov r14l, edx
140041cd4mov [rbp-32], rax
140041cd8mov rax, [rbp+144]
140041cdfmov [rbp-64], r15
140041ce3mov [rbp-112], rax
140041ce7mov rax, [rip+0x1559a2]
140041ceemov rsi, [rax]
140041cf1mov [rbp-8], rsi
140041cf5xor esi, esi
140041cf7mov rax, [rbp-96]
140041cfbmov [rbp-24], rax
140041cffcall std::locale::id::_M_id() const
140041d04mov rcx, rax
140041d07mov rax, [rbx+208]
140041d0emov rax, [rax+8]
140041d12mov rbx, [rax+8*rcx]
140041d16test rbx, rbx
140041d19je 0x1400428b8
140041d1fmov rax, [rbp+128]
140041d26shl rax, 4
140041d2acall ___chkstk_ms
140041d2fmov r11, [rbp-24]
140041d33sub rsp, rax
140041d36cmp r14l, -1
140041d3asete r12b
140041d3etest r11, r11
140041d41lea r13, [rsp+32]
140041d46setne dil
140041d4aand dil, r12b
140041d4djne 0x140042450
140041d53mov edi, r12l
140041d56
140041d56loc_140041d56:
140041d56cmp [rbp-72], -1
140041d5asete [rbp-73]
140041d5etest r15, r15
140041d61setne sil
140041d65and sil, [rbp-73]
140041d69jne 0x140042465
140041d6fmovzx esi, [rbp-73]
140041d73
140041d73loc_140041d73:
140041d73cmp sil, dil
140041d76jne 0x140041dd7
140041d78
140041d78loc_140041d78:
140041d78mov rax, [rbp-112]
140041d7cor [rax], 4
140041d7f
140041d7floc_140041d7f:
140041d7fmov rdx, [rbp-88]
140041d83mov rsi, [rbp-104]
140041d87mov [rbp-96], r11
140041d8bmov rbx, [rip+0x1558fe]
140041d92mov rcx, [rbp-96]
140041d96mov [rbp-88], rdx
140041d9amov rax, [rbp-88]
140041d9emov rdx, 0xffffffff00000000
140041da8mov [rsi], rcx
140041daband rax, rdx
140041daeor rax, r14
140041db1mov [rsi+8], rax
140041db5mov rax, [rbp-8]
140041db9sub rax, [rbx]
140041dbcjne 0x1400428cc
140041dc2mov rax, [rbp-104]
140041dc6lea rsp, [rbp+8]
140041dcapop rbx
140041dcbpop rsi
140041dccpop rdi
140041dcdpop r12
140041dcfpop r13
140041dd1pop r14
140041dd3pop r15
140041dd5pop rbp
140041dd6ret
140041dd7
140041dd7loc_140041dd7:
140041dd7test r11, r11
140041ddaje 0x140041de5
140041ddctest r12b, r12b
140041ddfjne 0x1400424f0
140041de5
140041de5loc_140041de5:
140041de5mov esi, r14l
140041de8
140041de8loc_140041de8:
140041de8mov rax, [rbx]
140041debmov [rbp-24], r11
140041defmovsx edx, sil
140041df3mov rcx, rbx
140041df6call [rax+32]
140041df9movsx edx, sil
140041dfdmov rcx, rbx
140041e00mov r12l, eax
140041e03mov rax, [rbx]
140041e06call [rax+16]
140041e09cmp [rbp+128], 0
140041e11mov r11, [rbp-24]
140041e15mov edi, eax
140041e17je 0x140041d78
140041e1dmov rax, [rbp+128]
140041e24mov [rbp-56], r14l
140041e28xor esi, esi
140041e2amov [rbp-40], dil
140041e2emov r14, [rbp-32]
140041e32mov rdi, rbx
140041e35xor ebx, ebx
140041e37mov [rbp-48], r11
140041e3blea r15, [r13+8*rax]
140041e40mov [rbp-24], r13
140041e44jmp 0x140041e72
140041e46
140041e46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140041e50
140041e50loc_140041e50:
140041e50mov rax, [r14+8*rbx]
140041e54mov rcx, rdi
140041e57movsx edx, [rax]
140041e5amov rax, [rdi]
140041e5dcall [rax+16]
140041e60cmp [rbp-40], al
140041e63je 0x140041e87
140041e65add rbx, 1
140041e69cmp [rbp+128], rbx
140041e70je 0x140041eb5
140041e72
140041e72loc_140041e72:
140041e72mov rax, [r14+8*rbx]
140041e76mov rcx, rdi
140041e79movsx edx, [rax]
140041e7cmov rax, [rdi]
140041e7fcall [rax+32]
140041e82cmp r12b, al
140041e85jne 0x140041e50
140041e87
140041e87loc_140041e87:
140041e87mov rcx, [r14+8*rbx]
140041e8blea r13, [8*rsi]
140041e93call strlen
140041e98mov [r15+8*rsi], rax
140041e9cmov rax, [rbp-24]
140041ea0add rsi, 1
140041ea4mov [rax+r13], rbx
140041ea8add rbx, 1
140041eaccmp [rbp+128], rbx
140041eb3jne 0x140041e72
140041eb5
140041eb5loc_140041eb5:
140041eb5mov r9, rbx
140041eb8mov r11, [rbp-48]
140041ebcmov r14l, [rbp-56]
140041ec0mov rbx, rdi
140041ec3mov r13, [rbp-24]
140041ec7cmp rsi, 1
140041ecbjbe 0x1400428d1
140041ed1mov [rbp-136], r9
140041ed8and [rbp-24], 0
140041eddnop [rax]
140041ee0
140041ee0loc_140041ee0:
140041ee0mov rdi, [r15]
140041ee3mov r14, [r15+8]
140041ee7mov eax, 2
140041eeccmp rdi, r14
140041eefcmovbe r14, rdi
140041ef3cmp rax, rsi
140041ef6jae 0x140041f40
140041ef8test sil, 1
140041efcje 0x140041f20
140041efemov rax, [r15+16]
140041f02cmp r14, rax
140041f05cmova r14, rax
140041f09mov eax, 3
140041f0ecmp rax, rsi
140041f11jae 0x140041f40
140041f13nop [rax+rax]
140041f1enop
140041f20
140041f20loc_140041f20:
140041f20mov rdx, [r15+8*rax]
140041f24cmp r14, rdx
140041f27cmova r14, rdx
140041f2bmov rdx, [r15+8*rax+8]
140041f30cmp r14, rdx
140041f33cmova r14, rdx
140041f37add rax, 2
140041f3bcmp rax, rsi
140041f3ejb 0x140041f20
140041f40
140041f40loc_140041f40:
140041f40add [rbp-24], 1
140041f45mov rax, [r11+16]
140041f49cmp rax, [r11+24]
140041f4djae 0x1400420d0
140041f53add rax, 1
140041f57cmp [rbp-24], r14
140041f5bmov [r11+16], rax
140041f5fje 0x1400420eb
140041f65
140041f65loc_140041f65:
140041f65jae 0x140041f8a
140041f67
140041f67loc_140041f67:
140041f67mov rax, [r11+24]
140041f6bcmp [r11+16], rax
140041f6fjae 0x1400423e2
140041f75
140041f75loc_140041f75:
140041f75cmp [rbp-64], 0
140041f7aje 0x140042201
140041f80cmp [rbp-72], -1
140041f84je 0x1400422e1
140041f8a
140041f8aloc_140041f8a:
140041f8amov r12, [rbp-24]
140041f8e
140041f8eloc_140041f8e:
140041f8emov r14l, -1
140041f94
140041f94loc_140041f94:
140041f94cmp rsi, 1
140041f98jne 0x140041d78
140041f9emov rax, [r11+16]
140041fa2cmp rax, [r11+24]
140041fa6jae 0x14004280d
140041facadd rax, 1
140041fb0mov [r11+16], rax
140041fb4
140041fb4loc_140041fb4:
140041fb4add r12, 1
140041fb8
140041fb8loc_140041fb8:
140041fb8mov r14, [r13]
140041fbc
140041fbcloc_140041fbc:
140041fbcmov rdi, [r15]
140041fbfcmp r12, rdi
140041fc2jae 0x1400420ac
140041fc8mov rax, [rbp-32]
140041fccmov rsi, [rax+8*r14]
140041fd0add rsi, r12
140041fd3test r11, r11
140041fd6jne 0x140042089
140041fdccmp [rbp-64], 0
140041fe1je 0x140041fed
140041fe3cmp [rbp-73], 0
140041fe7jne 0x140042423
140041fed
140041fedloc_140041fed:
140041fedcmp [rbp-72], -1
140041ff1je 0x1400420c0
140041ff7
140041ff7loc_140041ff7:
140041ff7mov rax, [rbx]
140041ffamovsx edx, [rsi]
140041ffdmov rcx, rbx
140042000mov r15l, -1
140042006call [rax+32]
140042009xor r11l, r11l
14004200cmov r13l, eax
14004200f
14004200floc_14004200f:
14004200fmov rax, [rbx]
140042012mov [rbp-24], r11
140042016mov edx, r15l
140042019mov rcx, rbx
14004201ccall [rax+32]
14004201fmov r11, [rbp-24]
140042023cmp al, r13b
140042026je 0x140042062
140042028mov rax, [rbx]
14004202bmovsx edx, [rsi]
14004202emov rcx, rbx
140042031call [rax+16]
140042034mov r11, [rbp-24]
140042038mov r13l, eax
14004203btest r11, r11
14004203ejne 0x140042370
140042044
140042044loc_140042044:
140042044mov edx, -1
140042049xor r11l, r11l
14004204c
14004204cloc_14004204c:
14004204cmov rax, [rbx]
14004204fmov [rbp-24], r11
140042053mov rcx, rbx
140042056call [rax+16]
140042059mov r11, [rbp-24]
14004205dcmp al, r13b
140042060jne 0x1400420ac
140042062
140042062loc_140042062:
140042062mov rax, [r11+16]
140042066cmp rax, [r11+24]
14004206ajae 0x140042386
140042070add rax, 1
140042074add r12, 1
140042078mov [r11+16], rax
14004207ccmp rdi, r12
14004207fje 0x1400423a4
140042085
140042085loc_140042085:
140042085add rsi, 1
140042089
140042089loc_140042089:
140042089mov rax, [r11+24]
14004208dcmp [r11+16], rax
140042091jae 0x1400425d8
140042097
140042097loc_140042097:
140042097cmp [rbp-64], 0
14004209cje 0x14004247a
1400420a2cmp [rbp-72], -1
1400420a6je 0x1400424ba
1400420ac
1400420acloc_1400420ac:
1400420accmp rdi, r12
1400420afje 0x1400423a4
1400420b5nop [rax+rax]
1400420c0
1400420c0loc_1400420c0:
1400420c0mov r14l, -1
1400420c6jmp 0x140041d78
1400420cb
1400420cb 0f 1f 44 00 00 ..D..
1400420d0
1400420d0loc_1400420d0:
1400420d0mov rax, [r11]
1400420d3mov [rbp-40], r11
1400420d7mov rcx, r11
1400420dacall [rax+80]
1400420ddcmp [rbp-24], r14
1400420e1mov r11, [rbp-40]
1400420e5jne 0x140041f65
1400420eb
1400420ebloc_1400420eb:
1400420ebmov rax, [r11+16]
1400420efcmp rax, [r11+24]
1400420f3jae 0x140042796
1400420f9cmp [rbp-64], 0
1400420feje 0x140042506
140042104
140042104loc_140042104:
140042104xor ecx, ecx
140042106cmp [rbp-72], -1
14004210aje 0x14004269e
140042110
140042110loc_140042110:
140042110mov r8, [rbp-24]
140042114xor eax, eax
140042116jmp 0x14004212d
140042118
140042118 0f 1f 84 00 00 00 00 00 ........
140042120
140042120loc_140042120:
140042120add rax, 1
140042124cmp rax, rsi
140042127jae 0x140042152
140042129
140042129loc_140042129:
140042129mov rdi, [r15+8*rax]
14004212d
14004212dloc_14004212d:
14004212dcmp r8, rdi
140042130sete dl
140042133cmp dl, cl
140042135jne 0x140042120
140042137sub rsi, 1
14004213bmov rdx, [r13+8*rsi]
140042140mov [r13+8*rax], rdx
140042145mov rdx, [r15+8*rsi]
140042149mov [r15+8*rax], rdx
14004214dcmp rax, rsi
140042150jb 0x140042129
140042152
140042152loc_140042152:
140042152test cl, cl
140042154je 0x140042656
14004215amov rax, [r15]
14004215dcmp rsi, 1
140042161jbe 0x1400421be
140042163lea r8, [r15+8*rsi]
140042167lea rdx, [r15+8]
14004216bmov rcx, r8
14004216esub rcx, rdx
140042171and ecx, 8
140042174je 0x1400421a0
140042176mov rdx, [r15+8]
14004217acmp rax, rdx
14004217dcmova rax, rdx
140042181lea rdx, [r15+16]
140042185cmp rdx, r8
140042188je 0x1400421be
14004218anop [rax+rax]
140042195nop [rax+rax]
1400421a0
1400421a0loc_1400421a0:
1400421a0mov rcx, [rdx]
1400421a3cmp rax, rcx
1400421a6cmova rax, rcx
1400421aamov rcx, [rdx+8]
1400421aecmp rax, rcx
1400421b1cmova rax, rcx
1400421b5add rdx, 16
1400421b9cmp rdx, r8
1400421bcjne 0x1400421a0
1400421be
1400421beloc_1400421be:
1400421becmp [rbp-24], rax
1400421c2jae 0x140041f8a
1400421c8test r11, r11
1400421cbjne 0x140041f67
1400421d1
1400421d1loc_1400421d1:
1400421d1cmp [rbp-64], 0
1400421d6je 0x140042358
1400421dccmp [rbp-72], -1
1400421e0je 0x140042318
1400421e6
1400421e6loc_1400421e6:
1400421e6mov rax, [rbx]
1400421e9mov edx, -1
1400421eemov rcx, rbx
1400421f1call [rax+32]
1400421f4mov edx, -1
1400421f9xor r11l, r11l
1400421fcmov [rbp-40], al
1400421ffjmp 0x140042249
140042201
140042201loc_140042201:
140042201cmp [rbp-72], -1
140042205jne 0x140041f8a
14004220b
14004220bloc_14004220b:
14004220bmov rax, [r11+16]
14004220fcmp rax, [r11+24]
140042213jae 0x140042401
140042219movsx edx, [rax]
14004221c
14004221cloc_14004221c:
14004221cmov rax, [rbx]
14004221fmov [rbp-48], r11
140042223mov rcx, rbx
140042226call [rax+32]
140042229mov r11, [rbp-48]
14004222dmov [rbp-40], al
140042230mov rax, [r11+16]
140042234cmp rax, [r11+24]
140042238jae 0x1400423b6
14004223emov [rbp-64], 0
140042246movsx edx, [rax]
140042249
140042249loc_140042249:
140042249mov rax, [rbx]
14004224cmov [rbp-56], r11
140042250mov rcx, rbx
140042253call [rax+16]
140042256test rsi, rsi
140042259mov r11, [rbp-56]
14004225dmov [rbp-48], al
140042260je 0x1400420c0
140042266xor edi, edi
140042268mov r14, rbx
14004226bjmp 0x14004229e
14004226d
14004226d 0f 1f 00 ...
140042270
140042270loc_140042270:
140042270mov rax, [r14]
140042273movsx edx, [r12]
140042278mov rcx, r14
14004227bcall [rax+16]
14004227ecmp [rbp-48], al
140042281je 0x1400422c2
140042283sub rsi, 1
140042287mov rax, [r13+8*rsi]
14004228cmov [r13+8*rdi], rax
140042291mov rax, [r15+8*rsi]
140042295mov [r15+8*rdi], rax
140042299cmp rdi, rsi
14004229cjae 0x1400422cb
14004229e
14004229eloc_14004229e:
14004229emov rax, [r13+8*rdi]
1400422a3mov rcx, [rbp-32]
1400422a7mov r12, [rbp-24]
1400422abadd r12, [rcx+8*rax]
1400422afmov rax, [r14]
1400422b2mov rcx, r14
1400422b5movsx edx, [r12]
1400422bacall [rax+32]
1400422bdcmp al, [rbp-40]
1400422c0jne 0x140042270
1400422c2
1400422c2loc_1400422c2:
1400422c2add rdi, 1
1400422c6cmp rdi, rsi
1400422c9jb 0x14004229e
1400422cb
1400422cbloc_1400422cb:
1400422cbmov r11, [rbp-56]
1400422cfmov rbx, r14
1400422d2cmp rsi, 1
1400422d6ja 0x140041ee0
1400422dcjmp 0x140041f8a
1400422e1
1400422e1loc_1400422e1:
1400422e1mov rax, [rbp-64]
1400422e5mov rdi, [rax+24]
1400422e9cmp [rax+16], rdi
1400422edjb 0x140041f8a
1400422f3mov rcx, [rbp-64]
1400422f7mov [rbp-40], r11
1400422fbmov rax, [rcx]
1400422fecall [rax+72]
140042301mov r11, [rbp-40]
140042305cmp eax, -1
140042308jne 0x140041f8a
14004230ejmp 0x14004220b
140042313
140042313 0f 1f 44 00 00 ..D..
140042318
140042318loc_140042318:
140042318mov rax, [rbp-64]
14004231cmov rdi, [rax+24]
140042320cmp [rax+16], rdi
140042324jb 0x1400421e6
14004232amov rcx, [rbp-64]
14004232emov rax, [rcx]
140042331call [rax+72]
140042334cmp eax, -1
140042337jne 0x1400421e6
14004233d
14004233dloc_14004233d:
14004233dmov [rbp-64], 0
140042345mov r12, [rbp-24]
140042349xor r11l, r11l
14004234cjmp 0x140041f8e
140042351
140042351 0f 1f 80 00 00 00 00 .......
140042358
140042358loc_140042358:
140042358cmp [rbp-72], -1
14004235cje 0x14004233d
14004235e
14004235eloc_14004235e:
14004235emov [rbp-64], 0
140042366jmp 0x1400421e6
14004236b
14004236b 0f 1f 44 00 00 ..D..
140042370
140042370loc_140042370:
140042370mov rax, [r11+16]
140042374cmp rax, [r11+24]
140042378jae 0x14004267c
14004237emovsx edx, [rax]
140042381jmp 0x14004204c
140042386
140042386loc_140042386:
140042386mov rax, [r11]
140042389add r12, 1
14004238dmov [rbp-24], r11
140042391mov rcx, r11
140042394call [rax+80]
140042397cmp r12, rdi
14004239amov r11, [rbp-24]
14004239ejne 0x140042085
1400423a4
1400423a4loc_1400423a4:
1400423a4mov rax, [rbp-128]
1400423a8mov [rax], r14l
1400423abmov r14l, -1
1400423b1jmp 0x140041d7f
1400423b6
1400423b6loc_1400423b6:
1400423b6mov rax, [r11]
1400423b9mov [rbp-48], r11
1400423bdmov rcx, r11
1400423c0call [rax+72]
1400423c3mov edx, eax
1400423c5cmp eax, -1
1400423c8je 0x1400426c0
1400423cemov [rbp-64], 0
1400423d6mov r11, [rbp-48]
1400423damovsx edx, al
1400423ddjmp 0x140042249
1400423e2
1400423e2loc_1400423e2:
1400423e2mov rax, [r11]
1400423e5mov [rbp-40], r11
1400423e9mov rcx, r11
1400423eccall [rax+72]
1400423efmov r11, [rbp-40]
1400423f3cmp eax, -1
1400423f6jne 0x140041f75
1400423fcjmp 0x1400421d1
140042401
140042401loc_140042401:
140042401mov rax, [r11]
140042404mov [rbp-40], r11
140042408mov rcx, r11
14004240bcall [rax+72]
14004240emov r11, [rbp-40]
140042412cmp eax, -1
140042415movsx edx, al
140042418jne 0x14004221c
14004241ejmp 0x14004235e
140042423
140042423loc_140042423:
140042423mov rax, [rbp-64]
140042427mov rdx, [rax+24]
14004242bcmp [rax+16], rdx
14004242fjb 0x140041ff7
140042435
140042435loc_140042435:
140042435mov rcx, [rbp-64]
140042439mov rax, [rcx]
14004243ccall [rax+72]
14004243fcmp eax, -1
140042442jne 0x140041ff7
140042448
140042448loc_140042448:
140042448xor r11l, r11l
14004244bjmp 0x1400420ac
140042450
140042450loc_140042450:
140042450mov rax, [r11+24]
140042454cmp [r11+16], rax
140042458jae 0x140042708
14004245exor edi, edi
140042460jmp 0x140041d56
140042465
140042465loc_140042465:
140042465mov rax, [r15+24]
140042469cmp [r15+16], rax
14004246djae 0x14004272d
140042473xor esi, esi
140042475jmp 0x140041d73
14004247a
14004247aloc_14004247a:
14004247acmp [rbp-72], -1
14004247ejne 0x1400420ac
140042484
140042484loc_140042484:
140042484mov rax, [rbx]
140042487mov [rbp-24], r11
14004248bmov rcx, rbx
14004248emovsx edx, [rsi]
140042491call [rax+32]
140042494mov r11, [rbp-24]
140042498mov r13l, eax
14004249bmov rax, [r11+16]
14004249fcmp rax, [r11+24]
1400424a3jae 0x140042628
1400424a9mov [rbp-64], 0
1400424b1movsx r15l, [rax]
1400424b5jmp 0x14004200f
1400424ba
1400424baloc_1400424ba:
1400424bamov rax, [rbp-64]
1400424bemov rdx, [rax+24]
1400424c2cmp [rax+16], rdx
1400424c6jb 0x1400420ac
1400424ccmov rcx, [rbp-64]
1400424d0mov [rbp-24], r11
1400424d4mov rax, [rcx]
1400424d7call [rax+72]
1400424damov r11, [rbp-24]
1400424decmp eax, -1
1400424e1je 0x140042484
1400424e3jmp 0x1400420ac
1400424e8
1400424e8 0f 1f 84 00 00 00 00 00 ........
1400424f0
1400424f0loc_1400424f0:
1400424f0mov rax, [r11+16]
1400424f4cmp rax, [r11+24]
1400424f8jae 0x14004287e
1400424femovzx esi, [rax]
140042501jmp 0x140041de8
140042506
140042506loc_140042506:
140042506cmp [rbp-72], -1
14004250ajne 0x140042787
140042510
140042510loc_140042510:
140042510movzx eax, [rax]
140042513
140042513loc_140042513:
140042513movsx edx, al
140042516mov rax, [rbx]
140042519mov [rbp-40], r11
14004251dmov rcx, rbx
140042520call [rax+32]
140042523mov r11, [rbp-40]
140042527mov [rbp-48], al
14004252amov rax, [r11+16]
14004252ecmp rax, [r11+24]
140042532jae 0x14004275b
140042538mov [rbp-64], 0
140042540movsx edx, [rax]
140042543
140042543loc_140042543:
140042543mov rax, [rbx]
140042546mov [rbp-40], r11
14004254amov rcx, rbx
14004254dmov r14, rbx
140042550call [rax+16]
140042553mov r11, [rbp-40]
140042557mov r12, [rbp-24]
14004255bmov [rbp-120], rdi
14004255fmov [rbp-40], al
140042562xor edi, edi
140042564mov [rbp-56], r11
140042568nop [rax+rax]
140042570
140042570loc_140042570:
140042570cmp r12, [r15+8*rdi]
140042574jae 0x1400425a8
140042576mov rax, [r13+8*rdi]
14004257bmov rcx, [rbp-32]
14004257fmov rbx, [rcx+8*rax]
140042583mov rax, [r14]
140042586mov rcx, r14
140042589add rbx, r12
14004258cmovsx edx, [rbx]
14004258fcall [rax+32]
140042592cmp al, [rbp-48]
140042595je 0x1400425c3
140042597mov rax, [r14]
14004259amovsx edx, [rbx]
14004259dmov rcx, r14
1400425a0call [rax+16]
1400425a3cmp [rbp-40], al
1400425a6je 0x1400425c3
1400425a8
1400425a8loc_1400425a8:
1400425a8add rdi, 1
1400425accmp rdi, rsi
1400425afjb 0x140042570
1400425b1mov r11, [rbp-56]
1400425b5mov rdi, [rbp-120]
1400425b9mov rbx, r14
1400425bcxor ecx, ecx
1400425bejmp 0x140042110
1400425c3
1400425c3loc_1400425c3:
1400425c3mov r11, [rbp-56]
1400425c7mov rdi, [rbp-120]
1400425cbmov rbx, r14
1400425cemov ecx, 1
1400425d3jmp 0x140042110
1400425d8
1400425d8loc_1400425d8:
1400425d8mov rax, [r11]
1400425dbmov [rbp-24], r11
1400425dfmov rcx, r11
1400425e2call [rax+72]
1400425e5mov r11, [rbp-24]
1400425e9cmp eax, -1
1400425ecmov r15l, eax
1400425efjne 0x140042097
1400425f5cmp [rbp-64], 0
1400425faje 0x1400428f0
140042600cmp [rbp-72], -1
140042604je 0x1400428d9
14004260a
14004260aloc_14004260a:
14004260amov rax, [rbx]
14004260dmovsx edx, [rsi]
140042610mov rcx, rbx
140042613call [rax+32]
140042616xor r11l, r11l
140042619mov r13l, eax
14004261cjmp 0x14004200f
140042621
140042621 0f 1f 80 00 00 00 00 .......
140042628
140042628loc_140042628:
140042628mov rax, [r11]
14004262bmov [rbp-24], r11
14004262fmov rcx, r11
140042632call [rax+72]
140042635mov r15l, eax
140042638cmp eax, -1
14004263bje 0x140042823
140042641mov [rbp-64], 0
140042649mov r11, [rbp-24]
14004264dmovsx r15l, al
140042651jmp 0x14004200f
140042656
140042656loc_140042656:
140042656mov r12, [rbp-24]
14004265amov r9, [rbp-136]
140042661cmp rsi, 2
140042665je 0x1400426d0
140042667mov r14l, -1
14004266dcmp rsi, 1
140042671jne 0x140041d78
140042677jmp 0x140041fb8
14004267c
14004267cloc_14004267c:
14004267cmov rax, [r11]
14004267fmov [rbp-24], r11
140042683mov rcx, r11
140042686call [rax+72]
140042689cmp eax, -1
14004268cje 0x140042044
140042692mov r11, [rbp-24]
140042696movsx edx, al
140042699jmp 0x14004204c
14004269e
14004269eloc_14004269e:
14004269emov rax, [rbp-64]
1400426a2mov rdx, [rax+24]
1400426a6cmp [rax+16], rdx
1400426aajae 0x14004285c
1400426b0xor ecx, ecx
1400426b2jmp 0x140042110
1400426b7
1400426b7 66 0f 1f 84 00 00 00 00 00 f........
1400426c0
1400426c0loc_1400426c0:
1400426c0mov [rbp-64], 0
1400426c8xor r11l, r11l
1400426cbjmp 0x140042249
1400426d0
1400426d0loc_1400426d0:
1400426d0test r9b, 1
1400426d4jne 0x1400420c0
1400426damov rdi, r9
1400426ddmov r14, [r13]
1400426e1mov rax, [r13+8]
1400426e5shr rdi, 1
1400426e8cmp r14, rdi
1400426ebjae 0x140042833
1400426f1add rdi, r14
1400426f4cmp rdi, rax
1400426f7jne 0x1400420c0
1400426fdjmp 0x140041fbc
140042702
140042702 66 0f 1f 44 00 00 f..D..
140042708
140042708loc_140042708:
140042708mov rax, [r11]
14004270bmov [rbp-24], r11
14004270fmov rcx, r11
140042712call [rax+72]
140042715mov r11, [rbp-24]
140042719cmp eax, -1
14004271cmov eax, 0
140042721cmovne edi, eax
140042724cmove r11, rsi
140042728jmp 0x140041d56
14004272d
14004272dloc_14004272d:
14004272dmov rax, [r15]
140042730mov [rbp-24], r11
140042734mov rcx, r15
140042737call [rax+72]
14004273amov r11, [rbp-24]
14004273ecmp eax, -1
140042741mov eax, 0
140042746cmovne esi, eax
140042749mov eax, 0
14004274ecmovne rax, r15
140042752mov [rbp-64], rax
140042756jmp 0x140041d73
14004275b
14004275bloc_14004275b:
14004275bmov rax, [r11]
14004275emov [rbp-40], r11
140042762mov rcx, r11
140042765call [rax+72]
140042768mov edx, eax
14004276acmp eax, -1
14004276dje 0x1400428aa
140042773mov [rbp-64], 0
14004277bmov r11, [rbp-40]
14004277fmovsx edx, al
140042782jmp 0x140042543
140042787
140042787loc_140042787:
140042787mov [rbp-64], 0
14004278fxor ecx, ecx
140042791jmp 0x140042110
140042796
140042796loc_140042796:
140042796mov rax, [r11]
140042799mov [rbp-40], r11
14004279dmov rcx, r11
1400427a0call [rax+72]
1400427a3cmp eax, -1
1400427a6je 0x140042900
1400427accmp [rbp-64], 0
1400427b1mov r11, [rbp-40]
1400427b5jne 0x140042104
1400427bbcmp [rbp-72], -1
1400427bfjne 0x140042787
1400427c1
1400427c1loc_1400427c1:
1400427c1mov rax, [r11+16]
1400427c5cmp rax, [r11+24]
1400427c9jb 0x140042510
1400427cfmov rax, [r11]
1400427d2mov [rbp-40], r11
1400427d6mov rcx, r11
1400427d9call [rax+72]
1400427dcmov r11, [rbp-40]
1400427e0cmp eax, -1
1400427e3jne 0x140042513
1400427e9xor edx, edx
1400427ebmov [rbp-64], rdx
1400427ef
1400427efloc_1400427ef:
1400427efmov rax, [rbx]
1400427f2mov edx, -1
1400427f7mov rcx, rbx
1400427facall [rax+32]
1400427fdmov edx, -1
140042802xor r11l, r11l
140042805mov [rbp-48], al
140042808jmp 0x140042543
14004280d
14004280dloc_14004280d:
14004280dmov rax, [r11]
140042810mov [rbp-24], r11
140042814mov rcx, r11
140042817call [rax+80]
14004281amov r11, [rbp-24]
14004281ejmp 0x140041fb4
140042823
140042823loc_140042823:
140042823mov [rbp-64], 0
14004282bxor r11l, r11l
14004282ejmp 0x14004200f
140042833
140042833loc_140042833:
140042833mov rdx, r14
140042836mov r14l, -1
14004283csub rdx, rdi
14004283fcmp rdx, rax
140042842jne 0x140041d78
140042848mov [r13], rdx
14004284cmov rax, [r15+8]
140042850mov [r15], rax
140042853mov r14, [r13]
140042857jmp 0x140041fbc
14004285c
14004285cloc_14004285c:
14004285cmov rcx, [rbp-64]
140042860mov [rbp-40], r11
140042864mov rax, [rcx]
140042867call [rax+72]
14004286amov r11, [rbp-40]
14004286ecmp eax, -1
140042871je 0x1400427c1
140042877xor ecx, ecx
140042879jmp 0x140042110
14004287e
14004287eloc_14004287e:
14004287emov rax, [r11]
140042881mov [rbp-24], r11
140042885mov rcx, r11
140042888call [rax+72]
14004288bmov r11, [rbp-24]
14004288fcmp eax, -1
140042892mov esi, eax
140042894mov eax, -1
140042899cmove esi, eax
14004289cmov eax, 0
1400428a1cmove r11, rax
1400428a5jmp 0x140041de8
1400428aa
1400428aaloc_1400428aa:
1400428aaxor eax, eax
1400428acxor r11l, r11l
1400428afmov [rbp-64], rax
1400428b3jmp 0x140042543
1400428b8
1400428b8loc_1400428b8:
1400428b8mov rbx, [rip+0x154dd1]
1400428bfmov rax, [rbp-8]
1400428c3sub rax, [rbx]
1400428c6je 0x140042954
1400428cc
1400428ccloc_1400428cc:
1400428cccall __stack_chk_fail
1400428d1
1400428d1loc_1400428d1:
1400428d1xor r12l, r12l
1400428d4jmp 0x140041f94
1400428d9
1400428d9loc_1400428d9:
1400428d9mov rax, [rbp-64]
1400428ddmov rdx, [rax+24]
1400428e1cmp [rax+16], rdx
1400428e5jb 0x14004260a
1400428ebjmp 0x140042435
1400428f0
1400428f0loc_1400428f0:
1400428f0cmp [rbp-72], -1
1400428f4jne 0x140041ff7
1400428fajmp 0x140042448
1400428ff
1400428ff 90 .
140042900
140042900loc_140042900:
140042900cmp [rbp-64], 0
140042905je 0x140042948
140042907cmp [rbp-72], -1
14004290bjne 0x1400427ef
140042911mov rax, [rbp-64]
140042915mov rdx, [rax+24]
140042919cmp [rax+16], rdx
14004291djb 0x1400427ef
140042923mov rcx, [rbp-64]
140042927mov rax, [rcx]
14004292acall [rax+72]
14004292dcmp eax, -1
140042930jne 0x1400427ef
140042936mov [rbp-64], 0
14004293e
14004293eloc_14004293e:
14004293exor r11l, r11l
140042941xor ecx, ecx
140042943jmp 0x140042110
140042948
140042948loc_140042948:
140042948cmp [rbp-72], -1
14004294cjne 0x1400427ef
140042952jmp 0x14004293e
140042954
140042954loc_140042954:
140042954call std::__throw_bad_cast()
140042959nop
140041c80
14004295a
14004295a // align 0x10
14004295a // align 0x10
140042960
140042960std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140042960push r15
140042962push r14
140042964push r13
140042966push r12
140042968push rbp
140042969push rdi
14004296apush rsi
14004296bpush rbx
14004296csub rsp, 472
140042973movups [rsp+368], x6
14004297bmovups [rsp+384], x7
140042983movups [rsp+400], x8
14004298cmovups [rsp+416], x9
140042995movups [rsp+432], x10
14004299emovups [rsp+448], x11
1400429a7mov r13, [rsp+576]
1400429afmov rsi, [r8]
1400429b2mov rdi, [r8+8]
1400429b6mov rbx, [r9]
1400429b9mov r12, [r9+8]
1400429bdmov rbp, [rsp+584]
1400429c5mov r15, [rsp+592]
1400429cdmov r14, rcx
1400429d0mov rcx, [rip+0x154cb9]
1400429d7mov [rsp+80], rdx
1400429dcmov rax, [rcx]
1400429dfmov [rsp+360], rax
1400429e7xor eax, eax
1400429e9mov rcx, [rip+0x154250]
1400429f0call std::locale::id::_M_id() const
1400429f5mov rdx, [r13+208]
1400429fccmp rax, [rdx+16]
140042a00jae 0x140042cdd
140042a06mov rdx, [rdx+8]
140042a0amov rcx, [rdx+8*rax]
140042a0etest rcx, rcx
140042a11je 0x140042cdd
140042a17mov r8, [rip+0x154652]
140042a1exor r9l, r9l
140042a21lea rdx, [rip+0x158b58]
140042a28call __dynamic_cast
140042a2dtest rax, rax
140042a30je 0x140042cdd
140042a36mov rax, [rax+16]
140042a3alea r8, [rsp+112]
140042a3flea r9, [rsp+96]
140042a44mov [rsp+156], 0
140042a4flea rcx, [rsp+128]
140042a57movdqu x5, [rax+200]
140042a5fmovdqu x4, [rax+216]
140042a67movdqu x3, [rax+232]
140042a6fmovdqu x2, [rax+248]
140042a77movdqu x1, [rax+264]
140042a7fmovdqu x0, [rax+280]
140042a87movups [rsp+256], x5
140042a8fmovdqu x7, [rax+360]
140042a97movdqu x6, [rax+376]
140042a9fmovups [rsp+272], x4
140042aa7movdqu x10, [rax+312]
140042ab0movdqu x9, [rax+328]
140042ab9movups [rsp+288], x3
140042ac1movdqu x8, [rax+344]
140042acamovups [rsp+304], x2
140042ad2movdqu x11, [rax+296]
140042adblea rax, [rsp+156]
140042ae3mov [rsp+64], rax
140042ae8lea rax, [rsp+160]
140042af0mov [rsp+56], r13
140042af5movups [rsp+320], x1
140042afdmovups [rsp+336], x0
140042b05mov [rsp+112], rsi
140042b0amov [rsp+120], rdi
140042b0fmov [rsp+96], rbx
140042b14mov [rsp+104], r12
140042b19movups [rsp+160], x11
140042b22movups [rsp+176], x10
140042b2bmovups [rsp+192], x9
140042b34movups [rsp+208], x8
140042b3dmovups [rsp+224], x7
140042b45movups [rsp+240], x6
140042b4dmov [rsp+48], 12
140042b56mov rdx, [rsp+80]
140042b5bmov [rsp+40], rax
140042b60lea rax, [rsp+152]
140042b68mov [rsp+32], rax
140042b6dcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140042b72mov rcx, [rsp+128]
140042b7amov eax, [rsp+156]
140042b81mov r13, [rsp+136]
140042b89mov r8, rcx
140042b8ctest eax, eax
140042b8ejne 0x140042c58
140042b94mov eax, [rsp+152]
140042b9bmov [r15+16], eax
140042b9f
140042b9floc_140042b9f:
140042b9fcmp r13l, -1
140042ba3sete r15b
140042ba7test rcx, rcx
140042baasetne al
140042badand al, r15b
140042bb0mov edx, eax
140042bb2jne 0x140042ca0
140042bb8
140042bb8loc_140042bb8:
140042bb8cmp r12l, -1
140042bbcsete al
140042bbftest rbx, rbx
140042bc2je 0x140042bcc
140042bc4test al, al
140042bc6jne 0x140042c68
140042bcc
140042bccloc_140042bcc:
140042bcccmp r15b, al
140042bcfjne 0x140042bd5
140042bd1or [rbp], 2
140042bd5
140042bd5loc_140042bd5:
140042bd5mov rax, rdi
140042bd8mov r13l, r13l
140042bdbmov rdi, [rip+0x154aae]
140042be2mov [r14], r8
140042be5mov rdx, 0xffffffff00000000
140042befand rax, rdx
140042bf2or rax, r13
140042bf5mov [r14+8], rax
140042bf9mov rax, [rsp+360]
140042c01sub rax, [rdi]
140042c04jne 0x140042cf1
140042c0amovups x6, [rsp+368]
140042c12mov rax, r14
140042c15movups x7, [rsp+384]
140042c1dmovups x8, [rsp+400]
140042c26movups x9, [rsp+416]
140042c2fmovups x10, [rsp+432]
140042c38movups x11, [rsp+448]
140042c41add rsp, 472
140042c48pop rbx
140042c49pop rsi
140042c4apop rdi
140042c4bpop rbp
140042c4cpop r12
140042c4epop r13
140042c50pop r14
140042c52pop r15
140042c54ret
140042c55
140042c55 0f 1f 00 ...
140042c58
140042c58loc_140042c58:
140042c58or [rbp], 4
140042c5cjmp 0x140042b9f
140042c61
140042c61 0f 1f 80 00 00 00 00 .......
140042c68
140042c68loc_140042c68:
140042c68mov rdx, [rbx+24]
140042c6cxor eax, eax
140042c6ecmp [rbx+16], rdx
140042c72jb 0x140042bcc
140042c78mov rax, [rbx]
140042c7bmov [rsp+80], r8
140042c80mov rcx, rbx
140042c83call [rax+72]
140042c86mov r8, [rsp+80]
140042c8bcmp eax, -1
140042c8esete al
140042c91jmp 0x140042bcc
140042c96
140042c96 66 2e 0f 1f 84 00 00 00 00 00 f.........
140042ca0
140042ca0loc_140042ca0:
140042ca0mov rax, [rcx+24]
140042ca4xor r15l, r15l
140042ca7cmp [rcx+16], rax
140042cabjb 0x140042bb8
140042cb1mov rax, [rcx]
140042cb4mov [rsp+95], dl
140042cb8mov [rsp+80], rcx
140042cbdcall [rax+72]
140042cc0movzx edx, [rsp+95]
140042cc5mov r8l, 0
140042ccbcmp eax, -1
140042ccecmovne r8, [rsp+80]
140042cd4cmove r15l, edx
140042cd8jmp 0x140042bb8
140042cdd
140042cddloc_140042cdd:
140042cddmov rdi, [rip+0x1549ac]
140042ce4mov rax, [rsp+360]
140042cecsub rax, [rdi]
140042cefje 0x140042cf6
140042cf1
140042cf1loc_140042cf1:
140042cf1call __stack_chk_fail
140042cf6
140042cf6loc_140042cf6:
140042cf6call std::__throw_bad_cast()
140042cfbnop
140042960
140042960std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140042960push r15
140042962push r14
140042964push r13
140042966push r12
140042968push rbp
140042969push rdi
14004296apush rsi
14004296bpush rbx
14004296csub rsp, 472
140042973movups [rsp+368], x6
14004297bmovups [rsp+384], x7
140042983movups [rsp+400], x8
14004298cmovups [rsp+416], x9
140042995movups [rsp+432], x10
14004299emovups [rsp+448], x11
1400429a7mov r13, [rsp+576]
1400429afmov rsi, [r8]
1400429b2mov rdi, [r8+8]
1400429b6mov rbx, [r9]
1400429b9mov r12, [r9+8]
1400429bdmov rbp, [rsp+584]
1400429c5mov r15, [rsp+592]
1400429cdmov r14, rcx
1400429d0mov rcx, [rip+0x154cb9]
1400429d7mov [rsp+80], rdx
1400429dcmov rax, [rcx]
1400429dfmov [rsp+360], rax
1400429e7xor eax, eax
1400429e9mov rcx, [rip+0x154250]
1400429f0call std::locale::id::_M_id() const
1400429f5mov rdx, [r13+208]
1400429fccmp rax, [rdx+16]
140042a00jae 0x140042cdd
140042a06mov rdx, [rdx+8]
140042a0amov rcx, [rdx+8*rax]
140042a0etest rcx, rcx
140042a11je 0x140042cdd
140042a17mov r8, [rip+0x154652]
140042a1exor r9l, r9l
140042a21lea rdx, [rip+0x158b58]
140042a28call __dynamic_cast
140042a2dtest rax, rax
140042a30je 0x140042cdd
140042a36mov rax, [rax+16]
140042a3alea r8, [rsp+112]
140042a3flea r9, [rsp+96]
140042a44mov [rsp+156], 0
140042a4flea rcx, [rsp+128]
140042a57movdqu x5, [rax+200]
140042a5fmovdqu x4, [rax+216]
140042a67movdqu x3, [rax+232]
140042a6fmovdqu x2, [rax+248]
140042a77movdqu x1, [rax+264]
140042a7fmovdqu x0, [rax+280]
140042a87movups [rsp+256], x5
140042a8fmovdqu x7, [rax+360]
140042a97movdqu x6, [rax+376]
140042a9fmovups [rsp+272], x4
140042aa7movdqu x10, [rax+312]
140042ab0movdqu x9, [rax+328]
140042ab9movups [rsp+288], x3
140042ac1movdqu x8, [rax+344]
140042acamovups [rsp+304], x2
140042ad2movdqu x11, [rax+296]
140042adblea rax, [rsp+156]
140042ae3mov [rsp+64], rax
140042ae8lea rax, [rsp+160]
140042af0mov [rsp+56], r13
140042af5movups [rsp+320], x1
140042afdmovups [rsp+336], x0
140042b05mov [rsp+112], rsi
140042b0amov [rsp+120], rdi
140042b0fmov [rsp+96], rbx
140042b14mov [rsp+104], r12
140042b19movups [rsp+160], x11
140042b22movups [rsp+176], x10
140042b2bmovups [rsp+192], x9
140042b34movups [rsp+208], x8
140042b3dmovups [rsp+224], x7
140042b45movups [rsp+240], x6
140042b4dmov [rsp+48], 12
140042b56mov rdx, [rsp+80]
140042b5bmov [rsp+40], rax
140042b60lea rax, [rsp+152]
140042b68mov [rsp+32], rax
140042b6dcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140042b72mov rcx, [rsp+128]
140042b7amov eax, [rsp+156]
140042b81mov r13, [rsp+136]
140042b89mov r8, rcx
140042b8ctest eax, eax
140042b8ejne 0x140042c58
140042b94mov eax, [rsp+152]
140042b9bmov [r15+16], eax
140042b9f
140042b9floc_140042b9f:
140042b9fcmp r13l, -1
140042ba3sete r15b
140042ba7test rcx, rcx
140042baasetne al
140042badand al, r15b
140042bb0mov edx, eax
140042bb2jne 0x140042ca0
140042bb8
140042bb8loc_140042bb8:
140042bb8cmp r12l, -1
140042bbcsete al
140042bbftest rbx, rbx
140042bc2je 0x140042bcc
140042bc4test al, al
140042bc6jne 0x140042c68
140042bcc
140042bccloc_140042bcc:
140042bcccmp r15b, al
140042bcfjne 0x140042bd5
140042bd1or [rbp], 2
140042bd5
140042bd5loc_140042bd5:
140042bd5mov rax, rdi
140042bd8mov r13l, r13l
140042bdbmov rdi, [rip+0x154aae]
140042be2mov [r14], r8
140042be5mov rdx, 0xffffffff00000000
140042befand rax, rdx
140042bf2or rax, r13
140042bf5mov [r14+8], rax
140042bf9mov rax, [rsp+360]
140042c01sub rax, [rdi]
140042c04jne 0x140042cf1
140042c0amovups x6, [rsp+368]
140042c12mov rax, r14
140042c15movups x7, [rsp+384]
140042c1dmovups x8, [rsp+400]
140042c26movups x9, [rsp+416]
140042c2fmovups x10, [rsp+432]
140042c38movups x11, [rsp+448]
140042c41add rsp, 472
140042c48pop rbx
140042c49pop rsi
140042c4apop rdi
140042c4bpop rbp
140042c4cpop r12
140042c4epop r13
140042c50pop r14
140042c52pop r15
140042c54ret
140042c55
140042c55 0f 1f 00 ...
140042c58
140042c58loc_140042c58:
140042c58or [rbp], 4
140042c5cjmp 0x140042b9f
140042c61
140042c61 0f 1f 80 00 00 00 00 .......
140042c68
140042c68loc_140042c68:
140042c68mov rdx, [rbx+24]
140042c6cxor eax, eax
140042c6ecmp [rbx+16], rdx
140042c72jb 0x140042bcc
140042c78mov rax, [rbx]
140042c7bmov [rsp+80], r8
140042c80mov rcx, rbx
140042c83call [rax+72]
140042c86mov r8, [rsp+80]
140042c8bcmp eax, -1
140042c8esete al
140042c91jmp 0x140042bcc
140042c96
140042c96 66 2e 0f 1f 84 00 00 00 00 00 f.........
140042ca0
140042ca0loc_140042ca0:
140042ca0mov rax, [rcx+24]
140042ca4xor r15l, r15l
140042ca7cmp [rcx+16], rax
140042cabjb 0x140042bb8
140042cb1mov rax, [rcx]
140042cb4mov [rsp+95], dl
140042cb8mov [rsp+80], rcx
140042cbdcall [rax+72]
140042cc0movzx edx, [rsp+95]
140042cc5mov r8l, 0
140042ccbcmp eax, -1
140042ccecmovne r8, [rsp+80]
140042cd4cmove r15l, edx
140042cd8jmp 0x140042bb8
140042cdd
140042cddloc_140042cdd:
140042cddmov rdi, [rip+0x1549ac]
140042ce4mov rax, [rsp+360]
140042cecsub rax, [rdi]
140042cefje 0x140042cf6
140042cf1
140042cf1loc_140042cf1:
140042cf1call __stack_chk_fail
140042cf6
140042cf6loc_140042cf6:
140042cf6call std::__throw_bad_cast()
140042cfbnop
140042960
140042cfc
140042cfc // align 0x10
140042cfc // align 0x10
140042d00
140042d00std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_via_format(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char const*) const:
140042d00push rbx
140042d01sub rsp, 144
140042d08mov r10, [r8]
140042d0bmov r11, [r8+8]
140042d0fmov r8, [r9]
140042d12mov r9, [r9+8]
140042d16mov [rsp+124], 0
140042d1fmov rbx, rcx
140042d22mov rcx, [rip+0x154967]
140042d29mov [rsp+132], 0
140042d34mov rax, [rcx]
140042d37mov [rsp+136], rax
140042d3fxor eax, eax
140042d41lea rax, [rsp+124]
140042d46mov [rsp+80], r8
140042d4bmov rcx, rbx
140042d4emov [rsp+64], rax
140042d53mov rax, [rsp+216]
140042d5blea r8, [rsp+96]
140042d60mov [rsp+88], r9
140042d65lea r9, [rsp+80]
140042d6amov [rsp+56], rax
140042d6fmov rax, [rsp+208]
140042d77mov [rsp+96], r10
140042d7cmov [rsp+48], rax
140042d81mov rax, [rsp+200]
140042d89mov [rsp+104], r11
140042d8emov [rsp+40], rax
140042d93mov rax, [rsp+192]
140042d9bmov [rsp+32], rax
140042da0call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140042da5mov rdx, [rip+0x1548e4]
140042dacmov rax, [rsp+136]
140042db4sub rax, [rdx]
140042db7jne 0x140042dc5
140042db9mov rax, rbx
140042dbcadd rsp, 144
140042dc3pop rbx
140042dc4ret
140042dc5
140042dc5loc_140042dc5:
140042dc5call __stack_chk_fail
140042dcanop
140042d00
140042d00std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_via_format(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char const*) const:
140042d00push rbx
140042d01sub rsp, 144
140042d08mov r10, [r8]
140042d0bmov r11, [r8+8]
140042d0fmov r8, [r9]
140042d12mov r9, [r9+8]
140042d16mov [rsp+124], 0
140042d1fmov rbx, rcx
140042d22mov rcx, [rip+0x154967]
140042d29mov [rsp+132], 0
140042d34mov rax, [rcx]
140042d37mov [rsp+136], rax
140042d3fxor eax, eax
140042d41lea rax, [rsp+124]
140042d46mov [rsp+80], r8
140042d4bmov rcx, rbx
140042d4emov [rsp+64], rax
140042d53mov rax, [rsp+216]
140042d5blea r8, [rsp+96]
140042d60mov [rsp+88], r9
140042d65lea r9, [rsp+80]
140042d6amov [rsp+56], rax
140042d6fmov rax, [rsp+208]
140042d77mov [rsp+96], r10
140042d7cmov [rsp+48], rax
140042d81mov rax, [rsp+200]
140042d89mov [rsp+104], r11
140042d8emov [rsp+40], rax
140042d93mov rax, [rsp+192]
140042d9bmov [rsp+32], rax
140042da0call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140042da5mov rdx, [rip+0x1548e4]
140042dacmov rax, [rsp+136]
140042db4sub rax, [rdx]
140042db7jne 0x140042dc5
140042db9mov rax, rbx
140042dbcadd rsp, 144
140042dc3pop rbx
140042dc4ret
140042dc5
140042dc5loc_140042dc5:
140042dc5call __stack_chk_fail
140042dcanop
140042d00
140042dcb
140042dcb // align 0x10
140042dcb // align 0x10
140042dd0
140042dd0_ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias:
140042dd0push r15
140042dd2push r14
140042dd4push r13
140042dd6push r12
140042dd8push rbp
140042dd9push rdi
140042ddapush rsi
140042ddbpush rbx
140042ddcsub rsp, 776
140042de3movups [rsp+672], x6
140042debmovups [rsp+688], x7
140042df3movups [rsp+704], x8
140042dfcmovups [rsp+720], x9
140042e05movups [rsp+736], x10
140042e0emovups [rsp+752], x11
140042e17mov rax, [r8]
140042e1amov r14, [rsp+880]
140042e22movdqu x1, [r9]
140042e27mov rbx, [rsp+888]
140042e2fmov rsi, rax
140042e32mov [rsp+160], rdx
140042e3amov rdx, [r8+8]
140042e3emov rdi, rcx
140042e41mov [rsp+288], rax
140042e49mov rax, [rsp+896]
140042e51mov [rsp+296], rdx
140042e59mov rcx, [rip+0x154830]
140042e60mov [rsp+184], rax
140042e68mov rax, [rsp+904]
140042e70movups [rsp+80], x1
140042e75mov r13, [rsp+80]
140042e7amov r12, [rcx]
140042e7dmov [rsp+664], r12
140042e85mov r12l, [rsp+296]
140042e8dmov [rsp+112], rax
140042e92mov rcx, [rip+0x153da7]
140042e99mov rax, [rsp+912]
140042ea1mov [rsp+168], r14
140042ea9mov [rsp+176], rax
140042eb1call std::locale::id::_M_id() const
140042eb6mov rdx, [r14+208]
140042ebdcmp rax, [rdx+16]
140042ec1jae 0x140045524
140042ec7mov rdx, [rdx+8]
140042ecbmov rcx, [rdx+8*rax]
140042ecftest rcx, rcx
140042ed2je 0x140045524
140042ed8mov r8, [rip+0x154191]
140042edfxor r9l, r9l
140042ee2lea rdx, [rip+0x158697]
140042ee9call __dynamic_cast
140042eeemov [rsp+192], rax
140042ef6test rax, rax
140042ef9je 0x140045524
140042effmov rcx, [rip+0x153e3a]
140042f06call std::locale::id::_M_id() const
140042f0bmov rdx, rax
140042f0emov rax, [r14+208]
140042f15mov rax, [rax+8]
140042f19mov rbp, [rax+8*rdx]
140042f1dtest rbp, rbp
140042f20je 0x140045524
140042f26mov rcx, [rsp+112]
140042f2bxor r15l, r15l
140042f2ecall strlen
140042f33mov [rsp+144], rbx
140042f3bmov r14l, [rsp+88]
140042f40mov [rsp+120], rax
140042f45lea rax, [rip-42780]
140042f4cmov [rsp+308], 0
140042f57mov [rsp+136], rax
140042f5fmov [rsp+152], rdi
140042f67
140042f67loc_140042f67:
140042f67cmp r12l, -1
140042f6bsete bl
140042f6etest rsi, rsi
140042f71je 0x140042f7b
140042f73test bl, bl
140042f75jne 0x14004312a
140042f7b
140042f7bloc_140042f7b:
140042f7bmov [rsp+104], bl
140042f7f
140042f7floc_140042f7f:
140042f7fmov r11l, [rsp+88]
140042f84
140042f84loc_140042f84:
140042f84cmp r14l, -1
140042f88sete dil
140042f8ctest r13, r13
140042f8fsetne al
140042f92and al, dil
140042f95jne 0x1400430c0
140042f9b
140042f9bloc_140042f9b:
140042f9bxor ebx, edi
140042f9d
140042f9dloc_140042f9d:
140042f9dcmp r15, [rsp+120]
140042fa2mov edx, [rsp+308]
140042fa9setb al
140042facand bl, al
140042faeje 0x1400432b0
140042fb4test edx, edx
140042fb6jne 0x140043550
140042fbcmov rax, [rsp+112]
140042fc1lea r9, [rax+r15]
140042fc5movzx r10l, [r9]
140042fc9movzx eax, [rbp+r10+313]
140042fd2mov rdx, r10
140042fd5test al, al
140042fd7jne 0x140042ffd
140042fd9mov rax, [rbp]
140042fddmov rax, [rax+64]
140042fe1cmp rax, [rsp+136]
140042fe9jne 0x140043378
140042fef
140042fefloc_140042fef:
140042feftest dl, dl
140042ff1je 0x140043005
140042ff3mov [rbp+r10+313], dl
140042ffbmov eax, edx
140042ffd
140042ffdloc_140042ffd:
140042ffdcmp al, 37
140042fffje 0x140043200
140043005
140043005loc_140043005:
140043005movzx eax, [r9]
140043009mov rcx, [rbp+48]
14004300dtest [rcx+2*rax], 32
140043011jne 0x140043150
140043017movsx edx, al
14004301amov rax, [rbp]
14004301emov [rsp+128], r9
140043026mov rcx, rbp
140043029call [rax+32]
14004302ctest rsi, rsi
14004302fmovzx r8l, [rsp+104]
140043035mov r9, [rsp+128]
14004303dsetne bl
140043040mov edi, eax
140043042and r8b, bl
140043045jne 0x140043530
14004304bmovsx edx, r12b
14004304f
14004304floc_14004304f:
14004304fmov rax, [rbp]
140043053mov [rsp+128], r9
14004305bmov rcx, rbp
14004305ecall [rax+32]
140043061cmp dil, al
140043064je 0x140043110
14004306amov r9, [rsp+128]
140043072mov rax, [rbp]
140043076mov rcx, rbp
140043079movsx edx, [r9]
14004307dcall [rax+16]
140043080mov edi, eax
140043082test bl, bl
140043084je 0x140043091
140043086cmp [rsp+104], 0
14004308bjne 0x140043568
140043091
140043091loc_140043091:
140043091mov edx, r12l
140043094
140043094loc_140043094:
140043094mov rax, [rbp]
140043098movsx edx, dl
14004309bmov rcx, rbp
14004309ecall [rax+16]
1400430a1cmp dil, al
1400430a4je 0x140043110
1400430a6
1400430a6loc_1400430a6:
1400430a6or [rsp+308], 4
1400430ae
1400430aeloc_1400430ae:
1400430aeadd r15, 1
1400430b2jmp 0x140042f67
1400430b7nop [rax+rax]
1400430c0
1400430c0loc_1400430c0:
1400430c0mov edi, eax
1400430c2mov r14l, -1
1400430c8mov rax, [r13+24]
1400430cccmp [r13+16], rax
1400430d0jb 0x140042f9d
1400430d6mov rax, [r13]
1400430damov [rsp+128], r11l
1400430e2mov rcx, r13
1400430e5call [rax+72]
1400430e8mov r11l, [rsp+128]
1400430f0cmp eax, -1
1400430f3mov r14l, eax
1400430f6sete al
1400430f9xor ebx, eax
1400430fbcmp r14l, -1
1400430ffje 0x140045106
140043105mov r14l, -1
14004310bjmp 0x140042f9d
140043110
140043110loc_140043110:
140043110mov rax, [rsi+16]
140043114cmp rax, [rsi+24]
140043118jae 0x140043618
14004311eadd rax, 1
140043122add r15, 1
140043126mov [rsi+16], rax
14004312a
14004312aloc_14004312a:
14004312amov rax, [rsi+24]
14004312ecmp [rsi+16], rax
140043132jae 0x14004362a
140043138
140043138loc_140043138:
140043138mov [rsp+104], 1
14004313dmov r12l, -1
140043143xor ebx, ebx
140043145jmp 0x140042f7f
14004314anop [rax+rax]
140043150
140043150loc_140043150:
140043150test rsi, rsi
140043153je 0x140043180
140043155cmp r12l, -1
140043159je 0x1400431c6
14004315btest r13, r13
14004315eje 0x1400431f8
140043164test dil, dil
140043167jne 0x140043350
14004316dmov [rsp+104], 0
140043172mov r14l, r11l
140043175add r15, 1
140043179xor ebx, ebx
14004317bjmp 0x140042f84
140043180
140043180loc_140043180:
140043180cmp r12l, -1
140043184sete al
140043187test r13, r13
14004318aje 0x140043195
14004318ctest dil, dil
14004318fjne 0x1400433c0
140043195
140043195loc_140043195:
140043195mov edx, edi
140043197
140043197loc_140043197:
140043197cmp dl, al
140043199je 0x1400434b0
14004319f
14004319floc_14004319f:
14004319fmovzx eax, r12b
1400431a3add rax, rax
1400431a6
1400431a6loc_1400431a6:
1400431a6test [rcx+rax], 32
1400431aaje 0x1400434b0
1400431b0mov rax, [rsi+16]
1400431b4cmp rax, [rsi+24]
1400431b8jae 0x140043290
1400431beadd rax, 1
1400431c2mov [rsi+16], rax
1400431c6
1400431c6loc_1400431c6:
1400431c6mov rax, [rsi+24]
1400431cacmp [rsi+16], rax
1400431cejae 0x1400435d0
1400431d4
1400431d4loc_1400431d4:
1400431d4test r13, r13
1400431d7je 0x1400434e6
1400431ddtest dil, dil
1400431e0jne 0x140043478
1400431e6
1400431e6loc_1400431e6:
1400431e6mov r14l, [rsp+88]
1400431ebadd r15, 1
1400431efjmp 0x14004312a
1400431f4nop [rax]
1400431f8
1400431f8loc_1400431f8:
1400431f8mov edx, edi
1400431faxor eax, eax
1400431fcjmp 0x140043197
1400431fenop
140043200
140043200loc_140043200:
140043200mov rax, [rsp+112]
140043205lea r10, [r15+1]
140043209movzx r9l, [rax+r15+1]
14004320fmovzx edx, [rbp+r9+313]
140043218mov rcx, r9
14004321btest dl, dl
14004321djne 0x140043249
14004321fmov rax, [rbp]
140043223lea rdx, [rip-43514]
14004322amov rax, [rax+64]
14004322ecmp rax, rdx
140043231jne 0x140043590
140043237test cl, cl
140043239je 0x140043580
14004323f
14004323floc_14004323f:
14004323fmov [rbp+r9+313], cl
140043247mov edx, ecx
140043249
140043249loc_140043249:
140043249mov [rsp+312], 0
140043254cmp dl, 69
140043257je 0x140043420
14004325dcmp dl, 79
140043260je 0x140043420
140043266mov r15, r10
140043269
140043269loc_140043269:
140043269lea eax, [rdx-37]
14004326ccmp al, 84
14004326eja 0x1400430a6
140043274lea rcx, [rip+0x152b91]
14004327bmovzx eax, al
14004327emovsxd rax, [rcx+4*rax]
140043282add rax, rcx
140043285jmp rax
140043287nop [rax+rax]
140043290
140043290loc_140043290:
140043290mov rax, [rsi]
140043293mov [rsp+104], r11l
140043298mov rcx, rsi
14004329bcall [rax+80]
14004329emov r11l, [rsp+104]
1400432a3jmp 0x1400431c6
1400432a8nop [rax+rax]
1400432b0
1400432b0loc_1400432b0:
1400432b0mov rbx, [rsp+144]
1400432b8mov rdi, [rsp+152]
1400432c0cmp [rsp+120], r15
1400432c5jne 0x1400432cb
1400432c7test edx, edx
1400432c9je 0x1400432ce
1400432cb
1400432cbloc_1400432cb:
1400432cbor [rbx], 4
1400432ce
1400432celoc_1400432ce:
1400432cemov [rsp+288], rsi
1400432d6mov rbx, [rip+0x1543b3]
1400432ddmov [rsp+296], r12l
1400432e5movdqu x2, [rsp+288]
1400432eemovups [rdi], x2
1400432f1mov rax, [rsp+664]
1400432f9sub rax, [rbx]
1400432fcjne 0x14004553c
140043302movups x6, [rsp+672]
14004330amov rax, rdi
14004330dmovups x7, [rsp+688]
140043315movups x8, [rsp+704]
14004331emovups x9, [rsp+720]
140043327movups x10, [rsp+736]
140043330movups x11, [rsp+752]
140043339add rsp, 776
140043340pop rbx
140043341pop rsi
140043342pop rdi
140043343pop rbp
140043344pop r12
140043346pop r13
140043348pop r14
14004334apop r15
14004334cret
14004334dnop [rax]
140043350
140043350loc_140043350:
140043350mov rax, [r13+24]
140043354cmp [r13+16], rax
140043358jae 0x140043650
14004335emov [rsp+104], 0
140043363mov r14l, [rsp+88]
140043368add r15, 1
14004336cxor ebx, ebx
14004336ejmp 0x140042f84
140043373nop [rax+rax]
140043378
140043378loc_140043378:
140043378movsx edx, r10b
14004337cxor r8l, r8l
14004337fmov rcx, rbp
140043382mov [rsp+208], r9
14004338amov [rsp+200], r11l
140043392mov [rsp+128], r10
14004339acall rax
14004339cmov r9, [rsp+208]
1400433a4mov r11l, [rsp+200]
1400433acmov r10, [rsp+128]
1400433b4mov edx, eax
1400433b6jmp 0x140042fef
1400433bbnop [rax+rax]
1400433c0
1400433c0loc_1400433c0:
1400433c0mov rbx, [r13+24]
1400433c4xor edx, edx
1400433c6cmp [r13+16], rbx
1400433cajb 0x140043197
1400433d0mov rax, [r13]
1400433d4mov [rsp+104], r11l
1400433d9mov rcx, r13
1400433dccall [rax+72]
1400433dfmov r11l, [rsp+104]
1400433e4cmp eax, -1
1400433e7je 0x1400458e8
1400433edcmp r12l, -1
1400433f1je 0x140043670
1400433f7mov rsi, r13
1400433fa
1400433faloc_1400433fa:
1400433faadd r15, 1
1400433fecmp r12l, -1
140043402mov r13, rsi
140043405mov r14l, [rsp+88]
14004340asete bl
14004340dxor esi, esi
14004340fmov [rsp+104], bl
140043413jmp 0x140042f84
140043418nop [rax+rax]
140043420
140043420loc_140043420:
140043420mov rax, [rsp+112]
140043425add r15, 2
140043429movzx r9l, [rax+r15]
14004342emovzx edx, [rbp+r9+313]
140043437mov rcx, r9
14004343atest dl, dl
14004343cjne 0x140043269
140043442mov rax, [rbp]
140043446lea rdx, [rip-44061]
14004344dmov rax, [rax+64]
140043451cmp rax, rdx
140043454jne 0x140044fa0
14004345a
14004345aloc_14004345a:
14004345atest cl, cl
14004345cje 0x1400430a6
140043462mov [rbp+r9+313], cl
14004346amov edx, ecx
14004346cjmp 0x140043269
140043471nop [rax]
140043478
140043478loc_140043478:
140043478mov rax, [r13+24]
14004347ccmp [r13+16], rax
140043480jb 0x1400431e6
140043486mov rax, [r13]
14004348amov [rsp+104], r11l
14004348fmov rcx, r13
140043492call [rax+72]
140043495mov r11l, [rsp+104]
14004349acmp eax, -1
14004349dje 0x1400434f0
14004349f
14004349floc_14004349f:
14004349for r12l, -1
1400434a3nop [rax+rax]
1400434aenop
1400434b0
1400434b0loc_1400434b0:
1400434b0mov r14l, [rsp+88]
1400434b5jmp 0x1400430ae
1400434banop [rax+rax]
1400434c0
1400434c0loc_1400434c0:
1400434c0movzx ecx, [rax]
1400434c3mov rdx, [rbp+48]
1400434c7test [rdx+2*rcx], 32
1400434cbje 0x140043680
1400434d1add rax, 1
1400434d5xor r13l, r13l
1400434d8mov [rsi+16], rax
1400434dccmp rax, [rsi+24]
1400434e0jae 0x1400435d0
1400434e6
1400434e6loc_1400434e6:
1400434e6cmp r14l, -1
1400434eajne 0x1400456ed
1400434f0
1400434f0loc_1400434f0:
1400434f0mov rax, [rsi+16]
1400434f4cmp rax, [rsi+24]
1400434f8jb 0x1400434c0
1400434famov rax, [rsi]
1400434fdmov [rsp+104], r11l
140043502mov rcx, rsi
140043505call [rax+72]
140043508mov r11l, [rsp+104]
14004350dcmp eax, -1
140043510je 0x1400450a5
140043516movzx eax, al
140043519mov rcx, [rbp+48]
14004351dmov r12l, -1
140043523xor r13l, r13l
140043526add rax, rax
140043529jmp 0x1400431a6
14004352enop
140043530
140043530loc_140043530:
140043530mov rax, [rsi+16]
140043534cmp rax, [rsi+24]
140043538jae 0x140044fc3
14004353emovsx edx, [rax]
140043541mov ebx, r8l
140043544jmp 0x14004304f
140043549nop [rax]
140043550
140043550loc_140043550:
140043550mov rbx, [rsp+144]
140043558mov rdi, [rsp+152]
140043560jmp 0x1400432cb
140043565nop [rax]
140043568
140043568loc_140043568:
140043568mov rax, [rsi+16]
14004356ccmp rax, [rsi+24]
140043570jae 0x140044ffd
140043576movzx edx, [rax]
140043579jmp 0x140043094
14004357enop
140043580
140043580loc_140043580:
140043580mov r15, r10
140043583jmp 0x1400430a6
140043588nop [rax+rax]
140043590
140043590loc_140043590:
140043590mov [rsp+200], r9
140043598movsx edx, r9b
14004359cmov rcx, rbp
14004359fxor r8l, r8l
1400435a2mov [rsp+128], r10
1400435aacall rax
1400435acmov r9, [rsp+200]
1400435b4mov r10, [rsp+128]
1400435bcmov ecx, eax
1400435betest cl, cl
1400435c0jne 0x14004323f
1400435c6jmp 0x140043580
1400435c8nop [rax+rax]
1400435d0
1400435d0loc_1400435d0:
1400435d0mov rax, [rsi]
1400435d3mov [rsp+104], r11l
1400435d8mov rcx, rsi
1400435dbcall [rax+72]
1400435demov r11l, [rsp+104]
1400435e3cmp eax, -1
1400435e6mov r12l, eax
1400435e9jne 0x1400431d4
1400435eftest r13, r13
1400435f2je 0x14004523a
1400435f8test dil, dil
1400435fbjne 0x1400453d0
140043601mov rcx, [rbp+48]
140043605mov eax, 510
14004360axor esi, esi
14004360cjmp 0x1400431a6
140043611nop [rax]
140043618
140043618loc_140043618:
140043618mov rax, [rsi]
14004361bmov rcx, rsi
14004361eadd r15, 1
140043622call [rax+80]
140043625jmp 0x14004312a
14004362a
14004362aloc_14004362a:
14004362amov rax, [rsi]
14004362dmov rcx, rsi
140043630call [rax+72]
140043633mov r12l, eax
140043636cmp eax, -1
140043639jne 0x140043138
14004363fmov [rsp+104], 1
140043644mov ebx, 1
140043649xor esi, esi
14004364bjmp 0x140042f7f
140043650
140043650loc_140043650:
140043650mov rax, [r13]
140043654mov [rsp+104], r11l
140043659mov rcx, r13
14004365ccall [rax+72]
14004365fmov r11l, [rsp+104]
140043664cmp eax, -1
140043667jne 0x1400434b0
14004366dxor r13l, r13l
140043670
140043670loc_140043670:
140043670movzx eax, r12b
140043674mov rcx, [rbp+48]
140043678add rax, rax
14004367bjmp 0x1400431a6
140043680
140043680loc_140043680:
140043680xor r13l, r13l
140043683
140043683loc_140043683:
140043683mov r12l, -1
140043689jmp 0x1400430ae
14004368emov rax, [rsp+192]
140043696mov rdx, [rsp+88]
14004369bmov [rsp+80], r13
1400436a0lea rcx, [rsp+272]
1400436a8mov [rsp+288], rsi
1400436b0lea r9, [rsp+240]
1400436b8lea r8, [rsp+256]
1400436c0mov rax, [rax+16]
1400436c4mov [rsp+296], r12l
1400436ccmov [rsp+88], rdx
1400436d1movdqu x4, [rax+312]
1400436d9movdqu x5, [rax+296]
1400436e1movdqu x3, [rax+328]
1400436e9movdqu x2, [rax+344]
1400436f1movdqu x1, [rax+360]
1400436f9movdqu x0, [rax+376]
140043701movups [rsp+560], x4
140043709movdqu x6, [rax+216]
140043711movdqu x7, [rax+232]
140043719movups [rsp+544], x5
140043721movdqu x8, [rax+248]
14004372amovdqu x9, [rax+264]
140043733movups [rsp+576], x3
14004373bmovdqu x10, [rax+280]
140043744movups [rsp+592], x2
14004374cmovdqu x11, [rax+200]
140043755lea rax, [rsp+308]
14004375dmovdqu x4, [rsp+288]
140043766movups [rsp+608], x1
14004376emovups [rsp+624], x0
140043776movups [rsp+448], x11
14004377fmovups [rsp+464], x6
140043787movups [rsp+480], x7
14004378fmovups [rsp+496], x8
140043798movups [rsp+512], x9
1400437a1movups [rsp+528], x10
1400437aamovups [rsp+256], x4
1400437b2movdqu x5, [rsp+80]
1400437b8mov rdx, [rsp+160]
1400437c0mov [rsp+64], rax
1400437c5mov rax, [rsp+168]
1400437cdmov [rsp+48], 24
1400437d6mov [rsp+56], rax
1400437dblea rax, [rsp+448]
1400437e3mov [rsp+40], rax
1400437e8lea rax, [rsp+312]
1400437f0mov [rsp+32], rax
1400437f5movups [rsp+240], x5
1400437fdcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043802mov edi, [rsp+308]
140043809mov rsi, [rsp+272]
140043811mov r12l, [rsp+280]
140043819test edi, edi
14004381bjne 0x1400430ae
140043821movsxd rax, [rsp+312]
140043829mov rdx, rax
14004382cimul rax, rax, 0x2aaaaaab
140043833mov ecx, edx
140043835sar ecx, 31
140043838sar rax, 33
14004383csub eax, ecx
14004383elea eax, [rax+2*rax]
140043841shl eax, 2
140043844sub edx, eax
140043846mov rax, [rsp+184]
14004384emov [rax+16], edx
140043851mov rax, [rsp+176]
140043859or [rax], 1032
14004385ejmp 0x1400430ae
140043863test rsi, rsi
140043866jne 0x14004568d
14004386ccmp r12l, -1
140043870sete al
140043873test r13, r13
140043876je 0x140043881
140043878test dil, dil
14004387bjne 0x140043b6d
140043881
140043881loc_140043881:
140043881mov edx, edi
140043883
140043883loc_140043883:
140043883cmp dl, al
140043885je 0x1400434b0
14004388bmov edx, r12l
14004388e
14004388eloc_14004388e:
14004388emov rax, [rbp+48]
140043892movzx r12l, r12b
140043896test [rax+2*r12], 32
14004389bje 0x140045067
1400438a1mov rax, [rsi+16]
1400438a5cmp rax, [rsi+24]
1400438a9jae 0x14004501f
1400438af
1400438afloc_1400438af:
1400438afadd rax, 1
1400438b3mov [rsi+16], rax
1400438b7
1400438b7loc_1400438b7:
1400438b7mov rax, [rsi+24]
1400438bbcmp [rsi+16], rax
1400438bfjae 0x1400451ce
1400438c5
1400438c5loc_1400438c5:
1400438c5test r13, r13
1400438c8je 0x140045074
1400438cetest dil, dil
1400438d1jne 0x14004510e
1400438d7
1400438d7loc_1400438d7:
1400438d7mov r14l, [rsp+88]
1400438dcmov r12l, -1
1400438e2jmp 0x1400430ae
1400438e7mov rax, [rsp+192]
1400438efmov rdx, [rsp+88]
1400438f4mov [rsp+288], rsi
1400438fclea rcx, [rsp+272]
140043904mov [rsp+296], r12l
14004390clea r9, [rsp+240]
140043914lea r8, [rsp+256]
14004391cmov rax, [rax+16]
140043920mov [rsp+88], rdx
140043925mov [rsp+80], r13
14004392amov rdx, [rsp+160]
140043932movdqu x6, [rax+88]
140043937movdqu x5, [rax+104]
14004393cmovdqu x3, [rax+136]
140043944movdqu x4, [rax+120]
140043949movdqu x2, [rax+152]
140043951movdqu x1, [rax+168]
140043959movups [rsp+336], x6
140043961movdqu x0, [rax+184]
140043969lea rax, [rsp+308]
140043971movdqu x6, [rsp+288]
14004397amovups [rsp+384], x3
140043982mov [rsp+64], rax
140043987mov rax, [rsp+168]
14004398fmovdqu x3, [rsp+80]
140043995movups [rsp+352], x5
14004399dmov [rsp+56], rax
1400439a2lea rax, [rsp+336]
1400439aamov [rsp+40], rax
1400439aflea rax, [rsp+312]
1400439b7mov [rsp+32], rax
1400439bcmov [rsp+48], 14
1400439c5movups [rsp+368], x4
1400439cdmovups [rsp+400], x2
1400439d5movups [rsp+416], x1
1400439ddmovups [rsp+432], x0
1400439e5movups [rsp+256], x6
1400439edmovups [rsp+240], x3
1400439f5call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400439famov eax, [rsp+308]
140043a01mov rsi, [rsp+272]
140043a09mov r12l, [rsp+280]
140043a11test eax, eax
140043a13jne 0x1400430ae
140043a19movsxd rax, [rsp+312]
140043a21mov rdx, rax
140043a24imul rax, rax, 0xffffffff92492493
140043a2bmov ecx, edx
140043a2dsar ecx, 31
140043a30shr rax, 32
140043a34add eax, edx
140043a36sar eax, 2
140043a39sub eax, ecx
140043a3blea ecx, [8*rax]
140043a42sub ecx, eax
140043a44mov rax, [rsp+184]
140043a4csub edx, ecx
140043a4emov [rax+24], edx
140043a51mov rax, [rsp+176]
140043a59or [rax], 2
140043a5cjmp 0x1400430ae
140043a61test rsi, rsi
140043a64je 0x140043a71
140043a66cmp [rsp+104], 0
140043a6bjne 0x140045200
140043a71
140043a71loc_140043a71:
140043a71mov eax, r12l
140043a74
140043a74loc_140043a74:
140043a74mov rdx, [rbp+48]
140043a78movzx eax, al
140043a7btest [rdx+2*rax], 32
140043a7fjne 0x1400450be
140043a85
140043a85loc_140043a85:
140043a85lea rax, [rsp+308]
140043a8dmov rdx, [rsp+88]
140043a92mov [rsp+56], 2
140043a9blea rcx, [rsp+272]
140043aa3mov [rsp+72], rax
140043aa8mov rax, [rsp+168]
140043ab0lea r9, [rsp+240]
140043ab8lea r8, [rsp+256]
140043ac0mov [rsp+48], 31
140043ac8mov [rsp+64], rax
140043acdlea rax, [rsp+312]
140043ad5mov [rsp+40], 1
140043addmov [rsp+32], rax
140043ae2mov [rsp+288], rsi
140043aeamov [rsp+296], r12l
140043af2movdqu x0, [rsp+288]
140043afbmov [rsp+88], rdx
140043b00mov rdx, [rsp+160]
140043b08mov [rsp+80], r13
140043b0dmovdqu x3, [rsp+80]
140043b13movups [rsp+256], x0
140043b1bmovups [rsp+240], x3
140043b23call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043b28mov r11l, [rsp+308]
140043b30mov rsi, [rsp+272]
140043b38mov r12l, [rsp+280]
140043b40test r11l, r11l
140043b43jne 0x1400430ae
140043b49mov eax, [rsp+312]
140043b50mov rdi, [rsp+184]
140043b58mov [rdi+12], eax
140043b5bmov rax, [rsp+176]
140043b63or [rax], 1040
140043b68jmp 0x1400430ae
140043b6d
140043b6dloc_140043b6d:
140043b6dmov rbx, [r13+24]
140043b71xor edx, edx
140043b73cmp [r13+16], rbx
140043b77jb 0x140043883
140043b7dmov rax, [r13]
140043b81mov rcx, r13
140043b84call [rax+72]
140043b87cmp eax, -1
140043b8aje 0x14004566a
140043b90cmp r12l, -1
140043b94jne 0x140045658
140043b9amov edx, -1
140043b9fjmp 0x14004388e
140043ba4nop [rax]
140043ba8test rsi, rsi
140043babje 0x140043bb8
140043badcmp [rsp+104], 0
140043bb2jne 0x140045224
140043bb8
140043bb8loc_140043bb8:
140043bb8mov ebx, r12l
140043bbb
140043bbbloc_140043bbb:
140043bbbcmp [rbp+56], 0
140043bbfje 0x14004502d
140043bc5movzx edx, [rbp+94]
140043bc9
140043bc9loc_140043bc9:
140043bc9cmp dl, bl
140043bcbjne 0x1400430a6
140043bd1mov rax, [rsi+16]
140043bd5cmp rax, [rsi+24]
140043bd9jae 0x1400454fc
140043bdfadd rax, 1
140043be3mov [rsi+16], rax
140043be7jmp 0x140043683
140043bectest rsi, rsi
140043befje 0x140043bfc
140043bf1cmp [rsp+104], 0
140043bf6jne 0x140045198
140043bfc
140043bfcloc_140043bfc:
140043bfcmovzx eax, r12b
140043c00
140043c00loc_140043c00:
140043c00mov rdx, [rbp+48]
140043c04test [rdx+2*rax], 1
140043c08je 0x1400430a6
140043c0elea rax, [rsp+308]
140043c16mov rdx, [rsp+88]
140043c1bmov [rsp+48], 14
140043c24lea rcx, [rsp+272]
140043c2cmov [rsp+224], rax
140043c34lea r9, [rsp+240]
140043c3clea r8, [rsp+256]
140043c44mov [rsp+64], rax
140043c49mov rax, [rsp+168]
140043c51mov [rsp+288], rsi
140043c59mov [rsp+56], rax
140043c5emov rax, [rip+0x1530ab]
140043c65mov [rsp+296], r12l
140043c6dmovdqu x6, [rsp+288]
140043c76mov [rsp+40], rax
140043c7blea rax, [rsp+316]
140043c83mov [rsp+32], rax
140043c88mov [rsp+88], rdx
140043c8dmov rdx, [rsp+160]
140043c95mov [rsp+80], r13
140043c9amovdqu x7, [rsp+80]
140043ca0mov [rsp+216], rcx
140043ca8mov [rsp+232], rax
140043cb0mov [rsp+128], r9
140043cb8mov [rsp+200], r8
140043cc0movups [rsp+256], x6
140043cc8movups [rsp+240], x7
140043cd0call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043cd5mov rcx, [rsp+280]
140043cddmov rax, [rsp+272]
140043ce5mov [rsp+104], rcx
140043ceamov rsi, rax
140043cedmov r12l, ecx
140043cf0test rax, rax
140043cf3je 0x140045276
140043cf9cmp ecx, -1
140043cfcje 0x1400453f3
140043d02
140043d02loc_140043d02:
140043d02test r13, r13
140043d05je 0x1400453e9
140043d0btest dil, dil
140043d0eje 0x1400430ae
140043d14mov rax, [r13+24]
140043d18cmp [r13+16], rax
140043d1cjb 0x1400430ae
140043d22mov rax, [r13]
140043d26mov rcx, r13
140043d29call [rax+72]
140043d2cadd eax, 1
140043d2fjne 0x1400430ae
140043d35xor r13l, r13l
140043d38
140043d38loc_140043d38:
140043d38mov eax, [rsp+308]
140043d3for eax, [rsp+316]
140043d46jne 0x1400430ae
140043d4cmov eax, [rsp+104]
140043d50lea rcx, [rsp+288]
140043d58mov [rsp+288], rsi
140043d60mov [rsp+296], eax
140043d67call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140043d6cmov rsi, [rsp+288]
140043d74mov r12l, [rsp+296]
140043d7cmov edi, eax
140043d7ecmp [rbp+56], 0
140043d82je 0x14004559f
140043d88movzx eax, [rbp+102]
140043d8c
140043d8cloc_140043d8c:
140043d8ccmp dil, al
140043d8fje 0x140043dc6
140043d91lea rcx, [rsp+288]
140043d99call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140043d9emov rsi, [rsp+288]
140043da6mov r12l, [rsp+296]
140043daemov ebx, eax
140043db0cmp [rbp+56], 0
140043db4je 0x1400456fe
140043dbamovzx eax, [rbp+100]
140043dbe
140043dbeloc_140043dbe:
140043dbecmp bl, al
140043dc0jne 0x1400430ae
140043dc6
140043dc6loc_140043dc6:
140043dc6mov [rsp+288], rsi
140043dcemov rdi, [rsp+224]
140043dd6xor eax, eax
140043dd8mov rsi, [rsp+232]
140043de0mov rbx, [rsp+168]
140043de8mov [rsp+40], eax
140043decmov rdx, [rsp+88]
140043df1mov [rsp+72], rdi
140043df6mov [rsp+296], r12l
140043dfemov r12, [rsp+216]
140043e06mov [rsp+32], rsi
140043e0bmov r9, [rsp+128]
140043e13mov [rsp+64], rbx
140043e18mov r8, [rsp+200]
140043e20mov rcx, r12
140043e23movdqu x3, [rsp+288]
140043e2cmov [rsp+88], rdx
140043e31mov [rsp+48], 23
140043e39mov rdx, [rsp+160]
140043e41mov [rsp+56], 2
140043e4amov [rsp+80], r13
140043e4fmovdqu x4, [rsp+80]
140043e55movups [rsp+256], x3
140043e5dmovups [rsp+240], x4
140043e65call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043e6axor edx, edx
140043e6cmov [rsp+32], rsi
140043e71mov rcx, r12
140043e74mov rax, [rsp+272]
140043e7cmov [rsp+40], edx
140043e80mov [rsp+72], rdi
140043e85movdqu x6, [rsp+80]
140043e8bmov [rsp+288], rax
140043e93mov rax, [rsp+280]
140043e9bmov [rsp+64], rbx
140043ea0mov r9, [rsp+128]
140043ea8mov [rsp+48], 59
140043eb0mov r8, [rsp+200]
140043eb8mov [rsp+296], eax
140043ebfmov rdx, [rsp+160]
140043ec7mov [rsp+56], 2
140043ed0movdqu x5, [rsp+288]
140043ed9movups [rsp+240], x6
140043ee1movups [rsp+256], x5
140043ee9call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043eeemov rsi, [rsp+272]
140043ef6mov r12l, [rsp+280]
140043efejmp 0x1400430ae
140043f03nop [rax+rax]
140043f08mov rax, [rsp+192]
140043f10mov [rsp+288], rsi
140043f18lea rcx, [rsp+272]
140043f20mov rsi, [rsp+88]
140043f25mov rdi, [rsp+176]
140043f2dmov [rsp+80], r13
140043f32mov rax, [rax+16]
140043f36mov [rsp+296], r12l
140043f3emovdqu x3, [rsp+288]
140043f47mov [rsp+88], rsi
140043f4cmov rax, [rax+48]
140043f50movdqu x4, [rsp+80]
140043f56mov [rsp+64], rdi
140043f5bmovups [rsp+256], x3
140043f63mov [rsp+56], rax
140043f68movups [rsp+240], x4
140043f70
140043f70loc_140043f70:
140043f70mov rax, [rsp+184]
140043f78mov rdx, [rsp+160]
140043f80lea r9, [rsp+240]
140043f88lea r8, [rsp+256]
140043f90mov [rsp+48], rax
140043f95lea rax, [rsp+308]
140043f9dmov [rsp+40], rax
140043fa2mov rax, [rsp+168]
140043faamov [rsp+32], rax
140043fafcall _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140043fb4mov r10l, [rsp+308]
140043fbcmov rsi, [rsp+272]
140043fc4mov r12l, [rsp+280]
140043fcctest r10l, r10l
140043fcfjne 0x1400430ae
140043fd5or [rdi+1], 4
140043fd9jmp 0x1400430ae
140043fdelea rax, [rsp+308]
140043fe6mov rdx, [rsp+88]
140043febmov [rsp+56], 2
140043ff4lea rcx, [rsp+272]
140043ffcmov [rsp+72], rax
140044001mov rax, [rsp+168]
140044009lea r9, [rsp+240]
140044011lea r8, [rsp+256]
140044019mov [rsp+48], 59
140044021mov [rsp+64], rax
140044026lea rax, [rsp+312]
14004402emov [rsp+32], rax
140044033mov [rsp+40], 0
14004403bmov [rsp+288], rsi
140044043mov [rsp+296], r12l
14004404bmovdqu x3, [rsp+288]
140044054mov [rsp+88], rdx
140044059mov rdx, [rsp+160]
140044061mov [rsp+80], r13
140044066movdqu x4, [rsp+80]
14004406cmovups [rsp+256], x3
140044074movups [rsp+240], x4
14004407ccall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044081mov eax, [rsp+308]
140044088mov rsi, [rsp+272]
140044090mov r12l, [rsp+280]
140044098test eax, eax
14004409ajne 0x1400430ae
1400440a0mov eax, [rsp+312]
1400440a7mov rdi, [rsp+184]
1400440afmov [rdi+4], eax
1400440b2jmp 0x1400430ae
1400440b7movzx eax, [rbp+56]
1400440bbcmp al, 1
1400440bdje 0x1400440df
1400440bftest al, al
1400440c1je 0x1400450f9
1400440c7
1400440c7loc_1400440c7:
1400440c7mov rax, [rbp]
1400440cblea rdx, [rip-47378]
1400440d2mov rax, [rax+56]
1400440d6cmp rax, rdx
1400440d9jne 0x140045158
1400440df
1400440dfloc_1400440df:
1400440dfmov eax, 77
1400440e4lea rbx, [rsp+654]
1400440ecmov [rsp+654], 0x253a4825
1400440f7mov [rsp+658], ax
1400440ff
1400440ffloc_1400440ff:
1400440ffmov rdx, [rsp+88]
140044104mov [rsp+288], rsi
14004410clea rcx, [rsp+272]
140044114mov [rsp+296], r12l
14004411cmovdqu x7, [rsp+288]
140044125mov [rsp+80], r13
14004412amov [rsp+88], rdx
14004412fmovdqu x0, [rsp+80]
140044135movups [rsp+256], x7
14004413dmovups [rsp+240], x0
140044145
140044145loc_140044145:
140044145mov rax, [rsp+176]
14004414dmov [rsp+56], rbx
140044152mov [rsp+64], rax
140044157
140044157loc_140044157:
140044157mov rax, [rsp+184]
14004415fmov rdx, [rsp+160]
140044167lea r9, [rsp+240]
14004416flea r8, [rsp+256]
140044177mov [rsp+48], rax
14004417clea rax, [rsp+308]
140044184mov [rsp+40], rax
140044189mov rax, [rsp+168]
140044191mov [rsp+32], rax
140044196call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004419bmov rsi, [rsp+272]
1400441a3mov r12l, [rsp+280]
1400441abjmp 0x1400430ae
1400441b0lea rax, [rsp+308]
1400441b8mov rdx, [rsp+88]
1400441bdmov [rsp+56], 2
1400441c6lea rcx, [rsp+272]
1400441cemov [rsp+72], rax
1400441d3mov rax, [rsp+168]
1400441dblea r9, [rsp+240]
1400441e3lea r8, [rsp+256]
1400441ebmov [rsp+48], 60
1400441f3mov [rsp+64], rax
1400441f8lea rax, [rsp+312]
140044200mov [rsp+32], rax
140044205mov [rsp+40], 0
14004420dmov [rsp+288], rsi
140044215mov [rsp+296], r12l
14004421dmovdqu x3, [rsp+288]
140044226mov [rsp+88], rdx
14004422bmov rdx, [rsp+160]
140044233mov [rsp+80], r13
140044238movdqu x4, [rsp+80]
14004423emovups [rsp+256], x3
140044246movups [rsp+240], x4
14004424ecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044253mov eax, [rsp+308]
14004425amov rsi, [rsp+272]
140044262mov r12l, [rsp+280]
14004426atest eax, eax
14004426cjne 0x1400430ae
140044272mov eax, [rsp+312]
140044279mov rdi, [rsp+184]
140044281mov [rdi], eax
140044283jmp 0x1400430ae
140044288movzx eax, [rbp+56]
14004428ccmp al, 1
14004428eje 0x1400442b0
140044290test al, al
140044292je 0x1400450df
140044298
140044298loc_140044298:
140044298mov rax, [rbp]
14004429clea rdx, [rip-47843]
1400442a3mov rax, [rax+56]
1400442a7cmp rax, rdx
1400442aajne 0x140045178
1400442b0
1400442b0loc_1400442b0:
1400442b0mov [rsp+662], 0
1400442b8lea rbx, [rsp+654]
1400442c0mov rax, 0x53253a4d253a4825
1400442camov [rsp+654], rax
1400442d2
1400442d2loc_1400442d2:
1400442d2mov rdx, [rsp+88]
1400442d7mov [rsp+288], rsi
1400442dflea rcx, [rsp+272]
1400442e7mov [rsp+296], r12l
1400442efmovdqu x5, [rsp+288]
1400442f8mov [rsp+80], r13
1400442fdmov [rsp+88], rdx
140044302movdqu x6, [rsp+80]
140044308movups [rsp+256], x5
140044310movups [rsp+240], x6
140044318jmp 0x140044145
14004431dlea rax, [rsp+308]
140044325mov rdx, [rsp+88]
14004432amov [rsp+56], 2
140044333lea rcx, [rsp+272]
14004433bmov [rsp+72], rax
140044340mov rax, [rsp+168]
140044348lea r9, [rsp+240]
140044350lea r8, [rsp+256]
140044358mov [rsp+48], 53
140044360mov [rsp+64], rax
140044365lea rax, [rsp+312]
14004436dmov [rsp+40], 0
140044375mov [rsp+32], rax
14004437amov [rsp+288], rsi
140044382mov [rsp+296], r12l
14004438amovdqu x7, [rsp+288]
140044393mov [rsp+88], rdx
140044398mov rdx, [rsp+160]
1400443a0mov [rsp+80], r13
1400443a5movdqu x0, [rsp+80]
1400443abmovups [rsp+256], x7
1400443b3movups [rsp+240], x0
1400443bbcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400443c0mov edi, [rsp+308]
1400443c7mov rsi, [rsp+272]
1400443cfmov r12l, [rsp+280]
1400443d7test edi, edi
1400443d9jne 0x1400430ae
1400443dfmov rdi, [rsp+176]
1400443e7mov eax, [rsp+312]
1400443eemov ebx, [rdi]
1400443f0shl eax, 16
1400443f3and eax, 0x3f0000
1400443f8mov edx, ebx
1400443faor eax, 32
1400443fdmov [rsp+104], ebx
140044401and edx, 0xffffffffffc0ffdf
140044407or eax, edx
140044409mov [rdi], eax
14004440bjmp 0x1400430ae
140044410lea rax, [rsp+308]
140044418mov rdx, [rsp+88]
14004441dmov [rsp+56], 2
140044426lea rcx, [rsp+272]
14004442emov [rsp+72], rax
140044433mov rax, [rsp+168]
14004443blea r9, [rsp+240]
140044443lea r8, [rsp+256]
14004444bmov [rsp+48], 53
140044453mov [rsp+64], rax
140044458lea rax, [rsp+312]
140044460mov [rsp+40], 0
140044468mov [rsp+32], rax
14004446dmov [rsp+288], rsi
140044475mov [rsp+296], r12l
14004447dmovdqu x5, [rsp+288]
140044486mov [rsp+88], rdx
14004448bmov rdx, [rsp+160]
140044493mov [rsp+80], r13
140044498movdqu x6, [rsp+80]
14004449emovups [rsp+256], x5
1400444a6movups [rsp+240], x6
1400444aecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400444b3mov r11l, [rsp+308]
1400444bbmov rsi, [rsp+272]
1400444c3mov r12l, [rsp+280]
1400444cbtest r11l, r11l
1400444cejne 0x1400430ae
1400444d4mov rdi, [rsp+176]
1400444dcmov eax, [rsp+312]
1400444e3mov ebx, [rdi]
1400444e5shl eax, 16
1400444e8and eax, 0x3f0000
1400444edmov edx, ebx
1400444efor eax, 64
1400444f2mov [rsp+104], ebx
1400444f6and edx, 0xffffffffffc0ffbf
1400444fcor eax, edx
1400444femov [rdi], eax
140044500jmp 0x1400430ae
140044505mov rax, [rsp+192]
14004450dmov [rsp+288], rsi
140044515lea rcx, [rsp+272]
14004451dmov rsi, [rsp+88]
140044522mov [rsp+296], r12l
14004452amov rax, [rax+16]
14004452emov [rsp+80], r13
140044533mov [rsp+88], rsi
140044538mov rdi, [rsp+176]
140044540mov rax, [rax+32]
140044544movdqu x4, [rsp+80]
14004454amovdqu x3, [rsp+288]
140044553mov [rsp+64], rdi
140044558mov [rsp+56], rax
14004455dmovups [rsp+256], x3
140044565movups [rsp+240], x4
14004456djmp 0x140044157
140044572lea rax, [rsp+308]
14004457amov rdx, [rsp+88]
14004457fmov [rsp+56], 4
140044588lea rcx, [rsp+272]
140044590mov [rsp+72], rax
140044595mov rax, [rsp+168]
14004459dlea r9, [rsp+240]
1400445a5lea r8, [rsp+256]
1400445admov [rsp+48], 9999
1400445b5mov [rsp+64], rax
1400445balea rax, [rsp+312]
1400445c2mov [rsp+40], 0
1400445camov [rsp+32], rax
1400445cfmov [rsp+288], rsi
1400445d7mov [rsp+296], r12l
1400445dfmovdqu x7, [rsp+288]
1400445e8mov [rsp+88], rdx
1400445edmov rdx, [rsp+160]
1400445f5mov [rsp+80], r13
1400445famovdqu x0, [rsp+80]
140044600movups [rsp+256], x7
140044608movups [rsp+240], x0
140044610call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044615mov ecx, [rsp+308]
14004461cmov rsi, [rsp+272]
140044624mov r12l, [rsp+280]
14004462ctest ecx, ecx
14004462ejne 0x1400430ae
140044634mov eax, [rsp+312]
14004463bmov rdi, [rsp+184]
140044643sub eax, 1900
140044648mov [rdi+20], eax
14004464bmov rdi, [rsp+176]
140044653movzx eax, [rdi+1]
140044657mov [rsp+104], al
14004465band eax, -7
14004465eor eax, 4
140044661mov [rdi+1], al
140044664jmp 0x1400430ae
140044669mov rax, [rsp+192]
140044671mov [rsp+288], rsi
140044679lea rcx, [rsp+272]
140044681mov rsi, [rsp+88]
140044686mov [rsp+296], r12l
14004468emov rax, [rax+16]
140044692mov [rsp+80], r13
140044697mov [rsp+88], rsi
14004469cmov rdi, [rsp+176]
1400446a4mov rax, [rax+80]
1400446a8movdqu x6, [rsp+80]
1400446aemovdqu x5, [rsp+288]
1400446b7mov [rsp+64], rdi
1400446bcmov [rsp+56], rax
1400446c1movups [rsp+256], x5
1400446c9movups [rsp+240], x6
1400446d1jmp 0x140044157
1400446d6lea rax, [rsp+308]
1400446demov rdx, [rsp+88]
1400446e3mov [rsp+56], 2
1400446eclea r9, [rsp+240]
1400446f4mov [rsp+72], rax
1400446f9mov rax, [rsp+168]
140044701lea r8, [rsp+256]
140044709lea rcx, [rsp+272]
140044711mov [rsp+48], 99
140044719mov [rsp+64], rax
14004471elea rax, [rsp+312]
140044726mov [rsp+40], 0
14004472emov [rsp+32], rax
140044733mov [rsp+288], rsi
14004473bmov [rsp+296], r12l
140044743movdqu x5, [rsp+288]
14004474cmov [rsp+88], rdx
140044751mov rdx, [rsp+160]
140044759mov [rsp+80], r13
14004475emovdqu x6, [rsp+80]
140044764movups [rsp+256], x5
14004476cmovups [rsp+240], x6
140044774call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044779mov r8, [rsp+272]
140044781mov r9, [rsp+280]
140044789mov r10l, [rsp+308]
140044791mov rsi, r8
140044794mov r12l, r9l
140044797test r10l, r10l
14004479ajne 0x1400430ae
1400447a0mov rax, [rsp+176]
1400447a8or [rax+1], 6
1400447actest r8, r8
1400447afje 0x1400452a8
1400447b5cmp r9l, -1
1400447b9je 0x140045439
1400447bftest r13, r13
1400447c2je 0x140045430
1400447c8
1400447c8loc_1400447c8:
1400447c8test dil, dil
1400447cbjne 0x140045541
1400447d1
1400447d1loc_1400447d1:
1400447d1mov eax, [rsp+312]
1400447d8lea edx, [rax+100]
1400447dbcmp eax, 69
1400447decmovl eax, edx
1400447e1
1400447e1loc_1400447e1:
1400447e1mov rdi, [rsp+184]
1400447e9mov [rdi+20], eax
1400447ecjmp 0x1400430ae
1400447f1lea rax, [rsp+308]
1400447f9mov rdx, [rsp+88]
1400447femov [rsp+56], 3
140044807lea rcx, [rsp+272]
14004480fmov [rsp+72], rax
140044814mov rax, [rsp+168]
14004481clea r9, [rsp+240]
140044824lea r8, [rsp+256]
14004482cmov [rsp+48], 366
140044834mov [rsp+64], rax
140044839lea rax, [rsp+312]
140044841mov [rsp+40], 1
140044849mov [rsp+32], rax
14004484emov [rsp+288], rsi
140044856mov [rsp+296], r12l
14004485emovdqu x5, [rsp+288]
140044867mov [rsp+88], rdx
14004486cmov rdx, [rsp+160]
140044874mov [rsp+80], r13
140044879movdqu x6, [rsp+80]
14004487fmovups [rsp+256], x5
140044887movups [rsp+240], x6
14004488fcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044894mov ecx, [rsp+308]
14004489bmov rsi, [rsp+272]
1400448a3mov r12l, [rsp+280]
1400448abtest ecx, ecx
1400448adjne 0x1400430ae
1400448b3mov eax, [rsp+312]
1400448bamov rdi, [rsp+184]
1400448c2sub eax, 1
1400448c5mov [rdi+28], eax
1400448c8mov rax, [rsp+176]
1400448d0or [rax], 4
1400448d3jmp 0x1400430ae
1400448d8lea rax, [rsp+308]
1400448e0mov rdx, [rsp+88]
1400448e5mov [rsp+56], 2
1400448eelea rcx, [rsp+272]
1400448f6mov [rsp+72], rax
1400448fbmov rax, [rsp+168]
140044903lea r9, [rsp+240]
14004490blea r8, [rsp+256]
140044913mov [rsp+48], 12
14004491bmov [rsp+64], rax
140044920lea rax, [rsp+312]
140044928mov [rsp+40], 1
140044930mov [rsp+32], rax
140044935mov [rsp+288], rsi
14004493dmov [rsp+296], r12l
140044945movdqu x7, [rsp+288]
14004494emov [rsp+88], rdx
140044953mov rdx, [rsp+160]
14004495bmov [rsp+80], r13
140044960movdqu x0, [rsp+80]
140044966movups [rsp+256], x7
14004496emovups [rsp+240], x0
140044976call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004497bmov edx, [rsp+308]
140044982mov rsi, [rsp+272]
14004498amov r12l, [rsp+280]
140044992test edx, edx
140044994jne 0x1400430ae
14004499amov eax, [rsp+312]
1400449a1mov rdi, [rsp+184]
1400449a9sub eax, 1
1400449acmov [rdi+16], eax
1400449afmov rax, [rsp+176]
1400449b7or [rax], 8
1400449bajmp 0x1400430ae
1400449bfmov rax, [rsp+192]
1400449c7mov rax, [rax+16]
1400449cbmovdqu x0, [rax+64]
1400449d0movq rax, x0
1400449d5movups [rsp+320], x0
1400449ddcmp [rax], 0
1400449e0je 0x1400430ae
1400449e6movhlps x3, x0
1400449e9movq rax, x3
1400449eecmp [rax], 0
1400449f1je 0x1400430ae
1400449f7lea rax, [rsp+308]
1400449ffmov rdx, [rsp+88]
140044a04mov [rsp+48], 2
140044a0dlea rcx, [rsp+272]
140044a15mov [rsp+64], rax
140044a1amov rax, [rsp+168]
140044a22lea r9, [rsp+240]
140044a2alea r8, [rsp+256]
140044a32mov [rsp+288], rsi
140044a3amov [rsp+56], rax
140044a3flea rax, [rsp+320]
140044a47mov [rsp+40], rax
140044a4clea rax, [rsp+312]
140044a54mov [rsp+32], rax
140044a59mov [rsp+296], r12l
140044a61movdqu x4, [rsp+288]
140044a6amov [rsp+88], rdx
140044a6fmov rdx, [rsp+160]
140044a77mov [rsp+80], r13
140044a7cmovdqu x5, [rsp+80]
140044a82movups [rsp+256], x4
140044a8amovups [rsp+240], x5
140044a92call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044a97mov eax, [rsp+308]
140044a9emov rsi, [rsp+272]
140044aa6mov r12l, [rsp+280]
140044aaetest eax, eax
140044ab0jne 0x1400430ae
140044ab6mov eax, [rsp+312]
140044abdtest eax, eax
140044abfje 0x1400430ae
140044ac5mov rax, [rsp+176]
140044acdor [rax+1], 1
140044ad1jmp 0x1400430ae
140044ad6nop [rax+rax]
140044ae0lea rax, [rsp+308]
140044ae8mov rdx, [rsp+88]
140044aedmov [rsp+56], 1
140044af6lea rcx, [rsp+272]
140044afemov [rsp+72], rax
140044b03mov rax, [rsp+168]
140044b0blea r9, [rsp+240]
140044b13lea r8, [rsp+256]
140044b1bmov [rsp+48], 6
140044b23mov [rsp+64], rax
140044b28lea rax, [rsp+312]
140044b30mov [rsp+40], 0
140044b38mov [rsp+32], rax
140044b3dmov [rsp+288], rsi
140044b45mov [rsp+296], r12l
140044b4dmovdqu x3, [rsp+288]
140044b56mov [rsp+88], rdx
140044b5bmov rdx, [rsp+160]
140044b63mov [rsp+80], r13
140044b68movdqu x4, [rsp+80]
140044b6emovups [rsp+256], x3
140044b76movups [rsp+240], x4
140044b7ecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044b83mov ebx, [rsp+308]
140044b8amov rsi, [rsp+272]
140044b92mov r12l, [rsp+280]
140044b9atest ebx, ebx
140044b9cjne 0x1400430ae
140044ba2mov eax, [rsp+312]
140044ba9mov rdi, [rsp+184]
140044bb1mov [rdi+24], eax
140044bb4mov rax, [rsp+176]
140044bbcor [rax], 2
140044bbfjmp 0x1400430ae
140044bc4mov rax, [rsp+192]
140044bccmov [rsp+288], rsi
140044bd4lea rcx, [rsp+272]
140044bdcmov rsi, [rsp+88]
140044be1mov [rsp+296], r12l
140044be9mov rax, [rax+16]
140044bedmov [rsp+80], r13
140044bf2mov [rsp+88], rsi
140044bf7mov rdi, [rsp+176]
140044bffmov rax, [rax+16]
140044c03movdqu x0, [rsp+80]
140044c09movdqu x7, [rsp+288]
140044c12mov [rsp+64], rdi
140044c17mov [rsp+56], rax
140044c1cmovups [rsp+256], x7
140044c24movups [rsp+240], x0
140044c2cjmp 0x140044157
140044c31lea rax, [rsp+308]
140044c39mov rdx, [rsp+88]
140044c3emov [rsp+56], 2
140044c47lea rcx, [rsp+272]
140044c4fmov [rsp+72], rax
140044c54mov rax, [rsp+168]
140044c5clea r9, [rsp+240]
140044c64lea r8, [rsp+256]
140044c6cmov [rsp+48], 99
140044c74mov [rsp+64], rax
140044c79lea rax, [rsp+312]
140044c81mov [rsp+40], 0
140044c89mov [rsp+32], rax
140044c8emov [rsp+288], rsi
140044c96mov [rsp+296], r12l
140044c9emovdqu x5, [rsp+288]
140044ca7mov [rsp+88], rdx
140044cacmov rdx, [rsp+160]
140044cb4mov [rsp+80], r13
140044cb9movdqu x7, [rsp+80]
140044cbfmovups [rsp+256], x5
140044cc7movups [rsp+240], x7
140044ccfcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044cd4mov ebx, [rsp+308]
140044cdbmov rsi, [rsp+272]
140044ce3mov r12l, [rsp+280]
140044cebtest ebx, ebx
140044cedjne 0x1400430ae
140044cf3mov rdi, [rsp+176]
140044cfbmov eax, [rsp+312]
140044d02or [rdi], 1152
140044d07mov [rdi+4], eax
140044d0ajmp 0x1400430ae
140044d0fmovzx eax, [rbp+56]
140044d13cmp al, 1
140044d15je 0x140044d37
140044d17test al, al
140044d19je 0x1400450ec
140044d1f
140044d1floc_140044d1f:
140044d1fmov rax, [rbp]
140044d23lea rdx, [rip-50538]
140044d2amov rax, [rax+56]
140044d2ecmp rax, rdx
140044d31jne 0x140045138
140044d37
140044d37loc_140044d37:
140044d37mov [rsp+662], 0
140044d3flea rbx, [rsp+654]
140044d47mov rax, 0x79252f64252f6d25
140044d51mov [rsp+654], rax
140044d59
140044d59loc_140044d59:
140044d59mov rdx, [rsp+88]
140044d5emov [rsp+288], rsi
140044d66lea rcx, [rsp+272]
140044d6emov [rsp+296], r12l
140044d76mov rdi, [rsp+176]
140044d7emovdqu x4, [rsp+288]
140044d87mov [rsp+80], r13
140044d8cmov [rsp+88], rdx
140044d91movdqu x5, [rsp+80]
140044d97mov [rsp+64], rdi
140044d9cmov [rsp+56], rbx
140044da1movups [rsp+256], x4
140044da9movups [rsp+240], x5
140044db1jmp 0x140043f70
140044db6lea rax, [rsp+308]
140044dbemov rdx, [rsp+88]
140044dc3mov [rsp+56], 2
140044dcclea r9, [rsp+240]
140044dd4mov [rsp+72], rax
140044dd9mov rax, [rsp+168]
140044de1lea rcx, [rsp+272]
140044de9lea r8, [rsp+256]
140044df1mov [rsp+48], 23
140044df9mov [rsp+64], rax
140044dfelea rax, [rsp+312]
140044e06mov [rsp+40], 0
140044e0emov [rsp+32], rax
140044e13mov [rsp+288], rsi
140044e1bmov [rsp+296], r12l
140044e23movdqu x7, [rsp+288]
140044e2cmov [rsp+88], rdx
140044e31mov rdx, [rsp+160]
140044e39mov [rsp+80], r13
140044e3emovdqu x0, [rsp+80]
140044e44movups [rsp+256], x7
140044e4cmovups [rsp+240], x0
140044e54call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044e59mov r9l, [rsp+308]
140044e61mov rsi, [rsp+272]
140044e69mov r12l, [rsp+280]
140044e71test r9l, r9l
140044e74jne 0x1400430ae
140044e7amov eax, [rsp+312]
140044e81mov rdi, [rsp+184]
140044e89mov [rdi+8], eax
140044e8cmov rax, [rsp+176]
140044e94and [rax], 254
140044e97jmp 0x1400430ae
140044e9clea rax, [rsp+308]
140044ea4mov rdx, [rsp+88]
140044ea9mov [rsp+56], 2
140044eb2lea r8, [rsp+256]
140044ebamov [rsp+72], rax
140044ebfmov rax, [rsp+168]
140044ec7lea rcx, [rsp+272]
140044ecflea r9, [rsp+240]
140044ed7mov [rsp+48], 12
140044edfmov [rsp+64], rax
140044ee4lea rax, [rsp+312]
140044eecmov [rsp+40], 1
140044ef4mov [rsp+32], rax
140044ef9mov [rsp+288], rsi
140044f01mov [rsp+296], r12l
140044f09movdqu x3, [rsp+288]
140044f12mov [rsp+88], rdx
140044f17mov rdx, [rsp+160]
140044f1fmov [rsp+80], r13
140044f24movdqu x4, [rsp+80]
140044f2amovups [rsp+256], x3
140044f32movups [rsp+240], x4
140044f3acall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044f3fmov r8l, [rsp+308]
140044f47mov rsi, [rsp+272]
140044f4fmov r12l, [rsp+280]
140044f57test r8l, r8l
140044f5ajne 0x1400430ae
140044f60movsxd rax, [rsp+312]
140044f68mov rdx, rax
140044f6bimul rax, rax, 0x2aaaaaab
140044f72mov ecx, edx
140044f74sar ecx, 31
140044f77sar rax, 33
140044f7bsub eax, ecx
140044f7dlea eax, [rax+2*rax]
140044f80shl eax, 2
140044f83sub edx, eax
140044f85mov rax, [rsp+184]
140044f8dmov [rax+8], edx
140044f90mov rax, [rsp+176]
140044f98or [rax], 1
140044f9bjmp 0x1400430ae
140044fa0
140044fa0loc_140044fa0:
140044fa0mov [rsp+128], r9
140044fa8movsx edx, r9b
140044facmov rcx, rbp
140044fafxor r8l, r8l
140044fb2call rax
140044fb4mov r9, [rsp+128]
140044fbcmov ecx, eax
140044fbejmp 0x14004345a
140044fc3
140044fc3loc_140044fc3:
140044fc3mov rax, [rsi]
140044fc6mov [rsp+128], r9
140044fcemov rcx, rsi
140044fd1mov [rsp+200], r8b
140044fd9call [rax+72]
140044fdcmov r9, [rsp+128]
140044fe4cmp eax, -1
140044fe7je 0x140045268
140044fedmovzx ebx, [rsp+200]
140044ff5movsx edx, al
140044ff8jmp 0x14004304f
140044ffd
140044ffdloc_140044ffd:
140044ffdmov rax, [rsi]
140045000mov rcx, rsi
140045003call [rax+72]
140045006mov edx, -1
14004500bcmp eax, -1
14004500ecmovne edx, eax
140045011mov eax, 0
140045016cmove rsi, rax
14004501ajmp 0x140043094
14004501f
14004501floc_14004501f:
14004501fmov rax, [rsi]
140045022mov rcx, rsi
140045025call [rax+80]
140045028jmp 0x1400438b7
14004502d
14004502dloc_14004502d:
14004502dmov rcx, rbp
140045030mov [rsp+104], dl
140045034call std::ctype<char>::_M_widen_init() const
140045039mov rax, [rbp]
14004503dmovzx edx, [rsp+104]
140045042lea rcx, [rip-51289]
140045049mov rax, [rax+48]
14004504dcmp rax, rcx
140045050je 0x140043bc9
140045056mov edx, 37
14004505bmov rcx, rbp
14004505ecall rax
140045060mov edx, eax
140045062jmp 0x140043bc9
140045067
140045067loc_140045067:
140045067mov r14l, [rsp+88]
14004506cmov r12l, edx
14004506fjmp 0x1400430ae
140045074
140045074loc_140045074:
140045074cmp r14l, -1
140045078jne 0x1400438d7
14004507e
14004507eloc_14004507e:
14004507emov rax, [rsi+16]
140045082cmp rax, [rsi+24]
140045086jae 0x1400451ae
14004508cmovzx ecx, [rax]
14004508fmov rdx, [rbp+48]
140045093xor r13l, r13l
140045096test [rdx+2*rcx], 32
14004509ajne 0x1400438af
1400450a0jmp 0x140043683
1400450a5
1400450a5loc_1400450a5:
1400450a5mov rcx, [rbp+48]
1400450a9mov r12l, -1
1400450afxor r13l, r13l
1400450b2xor esi, esi
1400450b4mov eax, 510
1400450b9jmp 0x1400431a6
1400450be
1400450beloc_1400450be:
1400450bemov rax, [rsi+16]
1400450c2cmp rax, [rsi+24]
1400450c6jae 0x140045591
1400450cc
1400450ccloc_1400450cc:
1400450ccadd rax, 1
1400450d0mov [rsi+16], rax
1400450d4
1400450d4loc_1400450d4:
1400450d4mov r12l, -1
1400450dajmp 0x140043a85
1400450df
1400450dfloc_1400450df:
1400450dfmov rcx, rbp
1400450e2call std::ctype<char>::_M_widen_init() const
1400450e7jmp 0x140044298
1400450ec
1400450ecloc_1400450ec:
1400450ecmov rcx, rbp
1400450efcall std::ctype<char>::_M_widen_init() const
1400450f4jmp 0x140044d1f
1400450f9
1400450f9loc_1400450f9:
1400450f9mov rcx, rbp
1400450fccall std::ctype<char>::_M_widen_init() const
140045101jmp 0x1400440c7
140045106
140045106loc_140045106:
140045106xor r13l, r13l
140045109jmp 0x140042f9d
14004510e
14004510eloc_14004510e:
14004510emov rax, [r13+24]
140045112cmp [r13+16], rax
140045116jb 0x1400438d7
14004511cmov rax, [r13]
140045120mov rcx, r13
140045123call [rax+72]
140045126add eax, 1
140045129je 0x14004507e
14004512fjmp 0x14004349f
140045134nop [rax]
140045138
140045138loc_140045138:
140045138lea rbx, [rsp+654]
140045140lea rdx, [rip+0x150cad]
140045147mov rcx, rbp
14004514amov r9, rbx
14004514dlea r8, [rdx+9]
140045151call rax
140045153jmp 0x140044d59
140045158
140045158loc_140045158:
140045158lea rbx, [rsp+654]
140045160lea rdx, [rip+0x150c96]
140045167mov rcx, rbp
14004516amov r9, rbx
14004516dlea r8, [rdx+6]
140045171call rax
140045173jmp 0x1400440ff
140045178
140045178loc_140045178:
140045178lea rbx, [rsp+654]
140045180lea rdx, [rip+0x150c7c]
140045187mov rcx, rbp
14004518amov r9, rbx
14004518dlea r8, [rdx+9]
140045191call rax
140045193jmp 0x1400442d2
140045198
140045198loc_140045198:
140045198mov rax, [rsi+16]
14004519ccmp rax, [rsi+24]
1400451a0jae 0x14004550a
1400451a6movzx eax, [rax]
1400451a9jmp 0x140043c00
1400451ae
1400451aeloc_1400451ae:
1400451aemov rax, [rsi]
1400451b1mov rcx, rsi
1400451b4xor r13l, r13l
1400451b7call [rax+72]
1400451bamov edx, -1
1400451bfcmp eax, -1
1400451c2mov r12l, eax
1400451c5cmove rsi, r13
1400451c9jmp 0x14004388e
1400451ce
1400451celoc_1400451ce:
1400451cemov rax, [rsi]
1400451d1mov rcx, rsi
1400451d4call [rax+72]
1400451d7mov r12l, eax
1400451dacmp eax, -1
1400451ddjne 0x1400438c5
1400451e3test r13, r13
1400451e6je 0x140045922
1400451ectest dil, dil
1400451efjne 0x1400458fa
1400451f5
1400451f5loc_1400451f5:
1400451f5or edx, -1
1400451f8xor esi, esi
1400451fajmp 0x14004388e
1400451ffnop
140045200
140045200loc_140045200:
140045200mov rax, [rsi+16]
140045204cmp rax, [rsi+24]
140045208jae 0x1400454e5
14004520emovzx ecx, [rax]
140045211mov rdx, [rbp+48]
140045215test [rdx+2*rcx], 32
140045219je 0x140043a85
14004521fjmp 0x1400450cc
140045224
140045224loc_140045224:
140045224mov rax, [rsi+16]
140045228cmp rax, [rsi+24]
14004522cjae 0x1400454c3
140045232movzx ebx, [rax]
140045235jmp 0x140043bbb
14004523a
14004523aloc_14004523a:
14004523atest dil, dil
14004523dje 0x1400450a5
140045243mov r14l, [rsp+88]
140045248add r15, 1
14004524cxor esi, esi
14004524emov [rsp+104], dil
140045253mov ebx, edi
140045255cmp r14l, -1
140045259sete dil
14004525djmp 0x140042f9b
140045262nop [rax+rax]
140045268
140045268loc_140045268:
140045268xor ebx, ebx
14004526amov edx, -1
14004526fxor esi, esi
140045271jmp 0x14004304f
140045276
140045276loc_140045276:
140045276cmp [rsp+104], -1
14004527bsete bl
14004527etest r13, r13
140045281setne al
140045284and al, dil
140045287mov [rsp+208], al
14004528ejne 0x140045473
140045294
140045294loc_140045294:
140045294cmp dil, bl
140045297jne 0x140043d38
14004529djmp 0x1400430ae
1400452a2nop [rax+rax]
1400452a8
1400452a8loc_1400452a8:
1400452a8cmp r9l, -1
1400452acsete dl
1400452aftest r13, r13
1400452b2je 0x1400452bd
1400452b4test dil, dil
1400452b7jne 0x140045380
1400452bd
1400452bdloc_1400452bd:
1400452bdmov eax, edi
1400452bf
1400452bfloc_1400452bf:
1400452bfcmp dl, al
1400452c1je 0x1400447d1
1400452c7mov edx, r9l
1400452ca
1400452caloc_1400452ca:
1400452camovzx r9l, dl
1400452cemovzx ecx, [rbp+r9+313]
1400452d7test cl, cl
1400452d9jne 0x140045306
1400452dbmov rax, [rbp]
1400452dflea r8, [rip-51894]
1400452e6mov ecx, edx
1400452e8mov rax, [rax+64]
1400452eccmp rax, r8
1400452efjne 0x1400454a4
1400452f5
1400452f5loc_1400452f5:
1400452f5cmp cl, 42
1400452f8je 0x1400447d1
1400452femov [rbp+r9+313], cl
140045306
140045306loc_140045306:
140045306lea eax, [rcx-48]
140045309cmp al, 9
14004530bja 0x1400447d1
140045311mov rax, [rsi+16]
140045315movsx r12l, cl
140045319cmp rax, [rsi+24]
14004531djae 0x1400458c5
140045323add rax, 1
140045327mov [rsi+16], rax
14004532bimul eax, [rsp+312], 10
140045333lea eax, [r12+rax-48]
140045338
140045338loc_140045338:
140045338mov [rsp+312], eax
14004533fmov rax, [rsi+24]
140045343cmp [rsi+16], rax
140045347jae 0x14004589c
14004534d
14004534dloc_14004534d:
14004534dtest r13, r13
140045350je 0x140045892
140045356test dil, dil
140045359jne 0x140045795
14004535f
14004535floc_14004535f:
14004535for r12l, -1
140045363
140045363loc_140045363:
140045363mov eax, [rsp+312]
14004536amov rdi, [rsp+176]
140045372sub eax, 1900
140045377and [rdi+1], 253
14004537bjmp 0x1400447e1
140045380
140045380loc_140045380:
140045380mov rcx, [r13+24]
140045384xor eax, eax
140045386cmp [r13+16], rcx
14004538ajb 0x1400452bf
140045390
140045390loc_140045390:
140045390mov rax, [r13]
140045394mov [rsp+128], r9
14004539cmov rcx, r13
14004539fmov [rsp+104], dl
1400453a3call [rax+72]
1400453a6movzx edx, [rsp+104]
1400453abmov r9, [rsp+128]
1400453b3add eax, 1
1400453b6je 0x14004567c
1400453bcxor esi, esi
1400453betest dl, dl
1400453c0je 0x1400447d1
1400453c6mov edx, r9l
1400453c9
1400453c9loc_1400453c9:
1400453c9xor esi, esi
1400453cbjmp 0x1400452ca
1400453d0
1400453d0loc_1400453d0:
1400453d0mov rax, [r13+24]
1400453d4cmp [r13+16], rax
1400453d8jae 0x14004573f
1400453demov rcx, [rbp+48]
1400453e2xor esi, esi
1400453e4jmp 0x14004319f
1400453e9
1400453e9loc_1400453e9:
1400453e9xor r13l, r13l
1400453ecxor ebx, ebx
1400453eejmp 0x140045294
1400453f3
1400453f3loc_1400453f3:
1400453f3mov rcx, [rax+24]
1400453f7cmp [rax+16], rcx
1400453fbjb 0x140043d02
140045401mov rax, [rax]
140045404mov rcx, rsi
140045407call [rax+72]
14004540aadd eax, 1
14004540djne 0x140043d02
140045413test r13, r13
140045416je 0x14004578e
14004541ctest dil, dil
14004541fjne 0x140045763
140045425
140045425loc_140045425:
140045425xor esi, esi
140045427jmp 0x140043d38
14004542cnop [rax]
140045430
140045430loc_140045430:
140045430mov eax, edi
140045432xor edx, edx
140045434jmp 0x1400452bf
140045439
140045439loc_140045439:
140045439mov rax, [r8+24]
14004543dcmp [r8+16], rax
140045441jae 0x1400455f2
140045447
140045447loc_140045447:
140045447test r13, r13
14004544ajne 0x1400447c8
140045450cmp r14l, -1
140045454jne 0x1400447d1
14004545a
14004545aloc_14004545a:
14004545amov rax, [r8+16]
14004545ecmp rax, [r8+24]
140045462jae 0x1400455d4
140045468movzx edx, [rax]
14004546bxor r13l, r13l
14004546ejmp 0x1400452ca
140045473
140045473loc_140045473:
140045473mov rax, [r13+24]
140045477xor edi, edi
140045479cmp [r13+16], rax
14004547djb 0x140045294
140045483mov rax, [r13]
140045487mov rcx, r13
14004548acall [rax+72]
14004548dadd eax, 1
140045490movzx eax, [rsp+208]
140045498cmove r13, rsi
14004549ccmove edi, eax
14004549fjmp 0x140045294
1400454a4
1400454a4loc_1400454a4:
1400454a4mov [rsp+104], r9
1400454a9mov rcx, rbp
1400454acmovsx edx, dl
1400454afmov r8l, 42
1400454b5call rax
1400454b7mov r9, [rsp+104]
1400454bcmov ecx, eax
1400454bejmp 0x1400452f5
1400454c3
1400454c3loc_1400454c3:
1400454c3mov rax, [rsi]
1400454c6mov [rsp+104], dl
1400454camov rcx, rsi
1400454cdcall [rax+72]
1400454d0movzx edx, [rsp+104]
1400454d5cmp eax, -1
1400454d8je 0x1400456e1
1400454demov ebx, eax
1400454e0jmp 0x140043bbb
1400454e5
1400454e5loc_1400454e5:
1400454e5mov rax, [rsi]
1400454e8mov rcx, rsi
1400454ebcall [rax+72]
1400454eexor edx, edx
1400454f0cmp eax, -1
1400454f3cmove rsi, rdx
1400454f7jmp 0x140043a74
1400454fc
1400454fcloc_1400454fc:
1400454fcmov rax, [rsi]
1400454ffmov rcx, rsi
140045502call [rax+80]
140045505jmp 0x140043683
14004550a
14004550aloc_14004550a:
14004550amov rax, [rsi]
14004550dmov rcx, rsi
140045510call [rax+72]
140045513cmp eax, -1
140045516je 0x140045733
14004551cmovzx eax, al
14004551fjmp 0x140043c00
140045524
140045524loc_140045524:
140045524mov rdi, [rip+0x152165]
14004552bmov rax, [rsp+664]
140045533sub rax, [rdi]
140045536je 0x140045935
14004553c
14004553cloc_14004553c:
14004553ccall __stack_chk_fail
140045541
140045541loc_140045541:
140045541mov rax, [r13+24]
140045545cmp [r13+16], rax
140045549jb 0x1400447d1
14004554fmov rax, [r13]
140045553mov [rsp+128], r9
14004555bmov rcx, r13
14004555emov [rsp+104], r8
140045563call [rax+72]
140045566mov r8, [rsp+104]
14004556bmov r9, [rsp+128]
140045573add eax, 1
140045576jne 0x1400447d1
14004557cmov edx, r9l
14004557fxor r13l, r13l
140045582cmp r9l, -1
140045586je 0x14004545a
14004558cjmp 0x1400452ca
140045591
140045591loc_140045591:
140045591mov rax, [rsi]
140045594mov rcx, rsi
140045597call [rax+80]
14004559ajmp 0x1400450d4
14004559f
14004559floc_14004559f:
14004559fmov rcx, rbp
1400455a2call std::ctype<char>::_M_widen_init() const
1400455a7mov rax, [rbp]
1400455ablea rdx, [rip-52674]
1400455b2mov r8, [rax+48]
1400455b6mov eax, 45
1400455bbcmp r8, rdx
1400455beje 0x140043d8c
1400455c4mov edx, 45
1400455c9mov rcx, rbp
1400455cccall r8
1400455cfjmp 0x140043d8c
1400455d4
1400455d4loc_1400455d4:
1400455d4mov rax, [r8]
1400455d7mov rcx, r8
1400455daxor r13l, r13l
1400455ddcall [rax+72]
1400455e0mov edx, eax
1400455e2cmp eax, -1
1400455e5jne 0x1400452ca
1400455ebxor esi, esi
1400455edjmp 0x1400452ca
1400455f2
1400455f2loc_1400455f2:
1400455f2mov rax, [r8]
1400455f5mov [rsp+128], r9
1400455fdmov rcx, r8
140045600mov [rsp+104], r8
140045605call [rax+72]
140045608mov r8, [rsp+104]
14004560dmov r9, [rsp+128]
140045615cmp eax, -1
140045618mov edx, eax
14004561ajne 0x140045447
140045620test r13, r13
140045623je 0x140045645
140045625xor esi, esi
140045627test dil, dil
14004562aje 0x1400452ca
140045630mov rax, [r13+24]
140045634cmp [r13+16], rax
140045638jb 0x1400452ca
14004563emov edx, edi
140045640jmp 0x140045390
140045645
140045645loc_140045645:
140045645test dil, dil
140045648je 0x1400453c9
14004564e
14004564eloc_14004564e:
14004564exor r13l, r13l
140045651xor esi, esi
140045653jmp 0x1400447d1
140045658
140045658loc_140045658:
140045658mov rsi, r13
14004565b
14004565bloc_14004565b:
14004565bmov r13, rsi
14004565emov r14l, [rsp+88]
140045663xor esi, esi
140045665jmp 0x1400430ae
14004566a
14004566aloc_14004566a:
14004566amov edx, r12l
14004566dxor r13l, r13l
140045670cmp r12l, -1
140045674jne 0x14004388e
14004567ajmp 0x14004565b
14004567c
14004567cloc_14004567c:
14004567ctest dl, dl
14004567ejne 0x14004564e
140045680mov edx, r9l
140045683xor r13l, r13l
140045686xor esi, esi
140045688jmp 0x1400452ca
14004568d
14004568dloc_14004568d:
14004568dcmp r12l, -1
140045691je 0x1400438b7
140045697test r13, r13
14004569aje 0x1400456d8
14004569ctest dil, dil
14004569fje 0x1400434b0
1400456a5mov rax, [r13+24]
1400456a9cmp [r13+16], rax
1400456adjb 0x1400434b0
1400456b3mov rax, [r13]
1400456b7mov rcx, r13
1400456bacall [rax+72]
1400456bdcmp eax, -1
1400456c0jne 0x1400434b0
1400456c6mov edx, r12l
1400456c9xor r13l, r13l
1400456ccjmp 0x14004388e
1400456d1nop [rax]
1400456d8
1400456d8loc_1400456d8:
1400456d8mov edx, edi
1400456daxor eax, eax
1400456dcjmp 0x140043883
1400456e1
1400456e1loc_1400456e1:
1400456e1mov ebx, -1
1400456e6xor esi, esi
1400456e8jmp 0x140043bbb
1400456ed
1400456edloc_1400456ed:
1400456edmov r14l, [rsp+88]
1400456f2add r15, 1
1400456f6xor r13l, r13l
1400456f9jmp 0x14004312a
1400456fe
1400456feloc_1400456fe:
1400456femov rcx, rbp
140045701call std::ctype<char>::_M_widen_init() const
140045706mov rax, [rbp]
14004570alea rdx, [rip-53025]
140045711mov r8, [rax+48]
140045715mov eax, 43
14004571acmp r8, rdx
14004571dje 0x140043dbe
140045723mov edx, 43
140045728mov rcx, rbp
14004572bcall r8
14004572ejmp 0x140043dbe
140045733
140045733loc_140045733:
140045733mov eax, 255
140045738xor esi, esi
14004573ajmp 0x140043c00
14004573f
14004573floc_14004573f:
14004573fmov rax, [r13]
140045743mov [rsp+104], r11l
140045748mov rcx, r13
14004574bxor esi, esi
14004574dcall [rax+72]
140045750mov r11l, [rsp+104]
140045755add eax, 1
140045758jne 0x140043670
14004575ejmp 0x1400433fa
140045763
140045763loc_140045763:
140045763mov rax, [r13+24]
140045767cmp [r13+16], rax
14004576bjb 0x140045425
140045771mov rax, [r13]
140045775mov rcx, r13
140045778call [rax+72]
14004577badd eax, 1
14004577ejne 0x140045425
140045784xor r13l, r13l
140045787xor esi, esi
140045789jmp 0x1400430ae
14004578e
14004578eloc_14004578e:
14004578exor esi, esi
140045790jmp 0x140045294
140045795
140045795loc_140045795:
140045795xor ebx, ebx
140045797
140045797loc_140045797:
140045797mov rax, [r13+16]
14004579bcmp rax, [r13+24]
14004579fjae 0x14004585d
1400457a5movzx eax, [rax]
1400457a8
1400457a8loc_1400457a8:
1400457a8add eax, 1
1400457absete al
1400457aeor r12l, -1
1400457b2cmp al, bl
1400457b4je 0x140045363
1400457ba
1400457baloc_1400457ba:
1400457balea rcx, [rsp+288]
1400457c2mov [rsp+288], rsi
1400457camov [rsp+296], -1
1400457d5call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400457damov rsi, [rsp+288]
1400457e2mov r12l, [rsp+296]
1400457eamovzx ebx, al
1400457edmov edx, eax
1400457efmovzx edi, [rbp+rbx+313]
1400457f7test dil, dil
1400457fajne 0x140045824
1400457fcmov edi, eax
1400457femov rax, [rbp]
140045802lea rcx, [rip-53209]
140045809mov rax, [rax+64]
14004580dcmp rax, rcx
140045810jne 0x140045875
140045812
140045812loc_140045812:
140045812cmp dil, 42
140045816je 0x140045363
14004581cmov [rbp+rbx+313], dil
140045824
140045824loc_140045824:
140045824lea eax, [rdi-48]
140045827cmp al, 9
140045829ja 0x140045363
14004582fmov rax, [rsi+16]
140045833cmp rax, [rsi+24]
140045837jae 0x140045887
140045839add rax, 1
14004583dmov [rsi+16], rax
140045841
140045841loc_140045841:
140045841imul edx, [rsp+312], 10
140045849movsx eax, dil
14004584dlea eax, [rdx+rax-48]
140045851mov [rsp+312], eax
140045858jmp 0x14004535f
14004585d
14004585dloc_14004585d:
14004585dmov rax, [r13]
140045861mov rcx, r13
140045864call [rax+72]
140045867xor edx, edx
140045869cmp eax, -1
14004586ccmove r13, rdx
140045870jmp 0x1400457a8
140045875
140045875loc_140045875:
140045875movsx edx, dl
140045878mov r8l, 42
14004587emov rcx, rbp
140045881call rax
140045883mov edi, eax
140045885jmp 0x140045812
140045887
140045887loc_140045887:
140045887mov rax, [rsi]
14004588amov rcx, rsi
14004588dcall [rax+80]
140045890jmp 0x140045841
140045892
140045892loc_140045892:
140045892mov eax, r14l
140045895xor ebx, ebx
140045897jmp 0x1400457a8
14004589c
14004589cloc_14004589c:
14004589cmov rax, [rsi]
14004589fmov rcx, rsi
1400458a2call [rax+72]
1400458a5add eax, 1
1400458a8jne 0x14004534d
1400458aexor esi, esi
1400458b0test r13, r13
1400458b3je 0x1400458e0
1400458b5mov ebx, edi
1400458b7test dil, dil
1400458baje 0x1400457ba
1400458c0jmp 0x140045797
1400458c5
1400458c5loc_1400458c5:
1400458c5mov rax, [rsi]
1400458c8mov rcx, rsi
1400458cbcall [rax+80]
1400458ceimul eax, [rsp+312], 10
1400458d6lea eax, [r12+rax-48]
1400458dbjmp 0x140045338
1400458e0
1400458e0loc_1400458e0:
1400458e0mov eax, r14l
1400458e3jmp 0x1400457a8
1400458e8
1400458e8loc_1400458e8:
1400458e8xor r13l, r13l
1400458ebcmp r12l, -1
1400458efjne 0x140043670
1400458f5jmp 0x1400433fa
1400458fa
1400458faloc_1400458fa:
1400458famov rax, [r13+24]
1400458fecmp [r13+16], rax
140045902jb 0x1400451f5
140045908mov rax, [r13]
14004590cmov rcx, r13
14004590fcall [rax+72]
140045912add eax, 1
140045915jne 0x1400451f5
14004591bxor esi, esi
14004591djmp 0x14004565b
140045922
140045922loc_140045922:
140045922or edx, -1
140045925xor esi, esi
140045927test dil, dil
14004592aje 0x14004388e
140045930jmp 0x1400434b0
140045935
140045935loc_140045935:
140045935call std::__throw_bad_cast()
14004593anop
140042dd0
140042dd0_ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias:
140042dd0push r15
140042dd2push r14
140042dd4push r13
140042dd6push r12
140042dd8push rbp
140042dd9push rdi
140042ddapush rsi
140042ddbpush rbx
140042ddcsub rsp, 776
140042de3movups [rsp+672], x6
140042debmovups [rsp+688], x7
140042df3movups [rsp+704], x8
140042dfcmovups [rsp+720], x9
140042e05movups [rsp+736], x10
140042e0emovups [rsp+752], x11
140042e17mov rax, [r8]
140042e1amov r14, [rsp+880]
140042e22movdqu x1, [r9]
140042e27mov rbx, [rsp+888]
140042e2fmov rsi, rax
140042e32mov [rsp+160], rdx
140042e3amov rdx, [r8+8]
140042e3emov rdi, rcx
140042e41mov [rsp+288], rax
140042e49mov rax, [rsp+896]
140042e51mov [rsp+296], rdx
140042e59mov rcx, [rip+0x154830]
140042e60mov [rsp+184], rax
140042e68mov rax, [rsp+904]
140042e70movups [rsp+80], x1
140042e75mov r13, [rsp+80]
140042e7amov r12, [rcx]
140042e7dmov [rsp+664], r12
140042e85mov r12l, [rsp+296]
140042e8dmov [rsp+112], rax
140042e92mov rcx, [rip+0x153da7]
140042e99mov rax, [rsp+912]
140042ea1mov [rsp+168], r14
140042ea9mov [rsp+176], rax
140042eb1call std::locale::id::_M_id() const
140042eb6mov rdx, [r14+208]
140042ebdcmp rax, [rdx+16]
140042ec1jae 0x140045524
140042ec7mov rdx, [rdx+8]
140042ecbmov rcx, [rdx+8*rax]
140042ecftest rcx, rcx
140042ed2je 0x140045524
140042ed8mov r8, [rip+0x154191]
140042edfxor r9l, r9l
140042ee2lea rdx, [rip+0x158697]
140042ee9call __dynamic_cast
140042eeemov [rsp+192], rax
140042ef6test rax, rax
140042ef9je 0x140045524
140042effmov rcx, [rip+0x153e3a]
140042f06call std::locale::id::_M_id() const
140042f0bmov rdx, rax
140042f0emov rax, [r14+208]
140042f15mov rax, [rax+8]
140042f19mov rbp, [rax+8*rdx]
140042f1dtest rbp, rbp
140042f20je 0x140045524
140042f26mov rcx, [rsp+112]
140042f2bxor r15l, r15l
140042f2ecall strlen
140042f33mov [rsp+144], rbx
140042f3bmov r14l, [rsp+88]
140042f40mov [rsp+120], rax
140042f45lea rax, [rip-42780]
140042f4cmov [rsp+308], 0
140042f57mov [rsp+136], rax
140042f5fmov [rsp+152], rdi
140042f67
140042f67loc_140042f67:
140042f67cmp r12l, -1
140042f6bsete bl
140042f6etest rsi, rsi
140042f71je 0x140042f7b
140042f73test bl, bl
140042f75jne 0x14004312a
140042f7b
140042f7bloc_140042f7b:
140042f7bmov [rsp+104], bl
140042f7f
140042f7floc_140042f7f:
140042f7fmov r11l, [rsp+88]
140042f84
140042f84loc_140042f84:
140042f84cmp r14l, -1
140042f88sete dil
140042f8ctest r13, r13
140042f8fsetne al
140042f92and al, dil
140042f95jne 0x1400430c0
140042f9b
140042f9bloc_140042f9b:
140042f9bxor ebx, edi
140042f9d
140042f9dloc_140042f9d:
140042f9dcmp r15, [rsp+120]
140042fa2mov edx, [rsp+308]
140042fa9setb al
140042facand bl, al
140042faeje 0x1400432b0
140042fb4test edx, edx
140042fb6jne 0x140043550
140042fbcmov rax, [rsp+112]
140042fc1lea r9, [rax+r15]
140042fc5movzx r10l, [r9]
140042fc9movzx eax, [rbp+r10+313]
140042fd2mov rdx, r10
140042fd5test al, al
140042fd7jne 0x140042ffd
140042fd9mov rax, [rbp]
140042fddmov rax, [rax+64]
140042fe1cmp rax, [rsp+136]
140042fe9jne 0x140043378
140042fef
140042fefloc_140042fef:
140042feftest dl, dl
140042ff1je 0x140043005
140042ff3mov [rbp+r10+313], dl
140042ffbmov eax, edx
140042ffd
140042ffdloc_140042ffd:
140042ffdcmp al, 37
140042fffje 0x140043200
140043005
140043005loc_140043005:
140043005movzx eax, [r9]
140043009mov rcx, [rbp+48]
14004300dtest [rcx+2*rax], 32
140043011jne 0x140043150
140043017movsx edx, al
14004301amov rax, [rbp]
14004301emov [rsp+128], r9
140043026mov rcx, rbp
140043029call [rax+32]
14004302ctest rsi, rsi
14004302fmovzx r8l, [rsp+104]
140043035mov r9, [rsp+128]
14004303dsetne bl
140043040mov edi, eax
140043042and r8b, bl
140043045jne 0x140043530
14004304bmovsx edx, r12b
14004304f
14004304floc_14004304f:
14004304fmov rax, [rbp]
140043053mov [rsp+128], r9
14004305bmov rcx, rbp
14004305ecall [rax+32]
140043061cmp dil, al
140043064je 0x140043110
14004306amov r9, [rsp+128]
140043072mov rax, [rbp]
140043076mov rcx, rbp
140043079movsx edx, [r9]
14004307dcall [rax+16]
140043080mov edi, eax
140043082test bl, bl
140043084je 0x140043091
140043086cmp [rsp+104], 0
14004308bjne 0x140043568
140043091
140043091loc_140043091:
140043091mov edx, r12l
140043094
140043094loc_140043094:
140043094mov rax, [rbp]
140043098movsx edx, dl
14004309bmov rcx, rbp
14004309ecall [rax+16]
1400430a1cmp dil, al
1400430a4je 0x140043110
1400430a6
1400430a6loc_1400430a6:
1400430a6or [rsp+308], 4
1400430ae
1400430aeloc_1400430ae:
1400430aeadd r15, 1
1400430b2jmp 0x140042f67
1400430b7nop [rax+rax]
1400430c0
1400430c0loc_1400430c0:
1400430c0mov edi, eax
1400430c2mov r14l, -1
1400430c8mov rax, [r13+24]
1400430cccmp [r13+16], rax
1400430d0jb 0x140042f9d
1400430d6mov rax, [r13]
1400430damov [rsp+128], r11l
1400430e2mov rcx, r13
1400430e5call [rax+72]
1400430e8mov r11l, [rsp+128]
1400430f0cmp eax, -1
1400430f3mov r14l, eax
1400430f6sete al
1400430f9xor ebx, eax
1400430fbcmp r14l, -1
1400430ffje 0x140045106
140043105mov r14l, -1
14004310bjmp 0x140042f9d
140043110
140043110loc_140043110:
140043110mov rax, [rsi+16]
140043114cmp rax, [rsi+24]
140043118jae 0x140043618
14004311eadd rax, 1
140043122add r15, 1
140043126mov [rsi+16], rax
14004312a
14004312aloc_14004312a:
14004312amov rax, [rsi+24]
14004312ecmp [rsi+16], rax
140043132jae 0x14004362a
140043138
140043138loc_140043138:
140043138mov [rsp+104], 1
14004313dmov r12l, -1
140043143xor ebx, ebx
140043145jmp 0x140042f7f
14004314anop [rax+rax]
140043150
140043150loc_140043150:
140043150test rsi, rsi
140043153je 0x140043180
140043155cmp r12l, -1
140043159je 0x1400431c6
14004315btest r13, r13
14004315eje 0x1400431f8
140043164test dil, dil
140043167jne 0x140043350
14004316dmov [rsp+104], 0
140043172mov r14l, r11l
140043175add r15, 1
140043179xor ebx, ebx
14004317bjmp 0x140042f84
140043180
140043180loc_140043180:
140043180cmp r12l, -1
140043184sete al
140043187test r13, r13
14004318aje 0x140043195
14004318ctest dil, dil
14004318fjne 0x1400433c0
140043195
140043195loc_140043195:
140043195mov edx, edi
140043197
140043197loc_140043197:
140043197cmp dl, al
140043199je 0x1400434b0
14004319f
14004319floc_14004319f:
14004319fmovzx eax, r12b
1400431a3add rax, rax
1400431a6
1400431a6loc_1400431a6:
1400431a6test [rcx+rax], 32
1400431aaje 0x1400434b0
1400431b0mov rax, [rsi+16]
1400431b4cmp rax, [rsi+24]
1400431b8jae 0x140043290
1400431beadd rax, 1
1400431c2mov [rsi+16], rax
1400431c6
1400431c6loc_1400431c6:
1400431c6mov rax, [rsi+24]
1400431cacmp [rsi+16], rax
1400431cejae 0x1400435d0
1400431d4
1400431d4loc_1400431d4:
1400431d4test r13, r13
1400431d7je 0x1400434e6
1400431ddtest dil, dil
1400431e0jne 0x140043478
1400431e6
1400431e6loc_1400431e6:
1400431e6mov r14l, [rsp+88]
1400431ebadd r15, 1
1400431efjmp 0x14004312a
1400431f4nop [rax]
1400431f8
1400431f8loc_1400431f8:
1400431f8mov edx, edi
1400431faxor eax, eax
1400431fcjmp 0x140043197
1400431fenop
140043200
140043200loc_140043200:
140043200mov rax, [rsp+112]
140043205lea r10, [r15+1]
140043209movzx r9l, [rax+r15+1]
14004320fmovzx edx, [rbp+r9+313]
140043218mov rcx, r9
14004321btest dl, dl
14004321djne 0x140043249
14004321fmov rax, [rbp]
140043223lea rdx, [rip-43514]
14004322amov rax, [rax+64]
14004322ecmp rax, rdx
140043231jne 0x140043590
140043237test cl, cl
140043239je 0x140043580
14004323f
14004323floc_14004323f:
14004323fmov [rbp+r9+313], cl
140043247mov edx, ecx
140043249
140043249loc_140043249:
140043249mov [rsp+312], 0
140043254cmp dl, 69
140043257je 0x140043420
14004325dcmp dl, 79
140043260je 0x140043420
140043266mov r15, r10
140043269
140043269loc_140043269:
140043269lea eax, [rdx-37]
14004326ccmp al, 84
14004326eja 0x1400430a6
140043274lea rcx, [rip+0x152b91]
14004327bmovzx eax, al
14004327emovsxd rax, [rcx+4*rax]
140043282add rax, rcx
140043285jmp rax
140043287nop [rax+rax]
140043290
140043290loc_140043290:
140043290mov rax, [rsi]
140043293mov [rsp+104], r11l
140043298mov rcx, rsi
14004329bcall [rax+80]
14004329emov r11l, [rsp+104]
1400432a3jmp 0x1400431c6
1400432a8nop [rax+rax]
1400432b0
1400432b0loc_1400432b0:
1400432b0mov rbx, [rsp+144]
1400432b8mov rdi, [rsp+152]
1400432c0cmp [rsp+120], r15
1400432c5jne 0x1400432cb
1400432c7test edx, edx
1400432c9je 0x1400432ce
1400432cb
1400432cbloc_1400432cb:
1400432cbor [rbx], 4
1400432ce
1400432celoc_1400432ce:
1400432cemov [rsp+288], rsi
1400432d6mov rbx, [rip+0x1543b3]
1400432ddmov [rsp+296], r12l
1400432e5movdqu x2, [rsp+288]
1400432eemovups [rdi], x2
1400432f1mov rax, [rsp+664]
1400432f9sub rax, [rbx]
1400432fcjne 0x14004553c
140043302movups x6, [rsp+672]
14004330amov rax, rdi
14004330dmovups x7, [rsp+688]
140043315movups x8, [rsp+704]
14004331emovups x9, [rsp+720]
140043327movups x10, [rsp+736]
140043330movups x11, [rsp+752]
140043339add rsp, 776
140043340pop rbx
140043341pop rsi
140043342pop rdi
140043343pop rbp
140043344pop r12
140043346pop r13
140043348pop r14
14004334apop r15
14004334cret
14004334dnop [rax]
140043350
140043350loc_140043350:
140043350mov rax, [r13+24]
140043354cmp [r13+16], rax
140043358jae 0x140043650
14004335emov [rsp+104], 0
140043363mov r14l, [rsp+88]
140043368add r15, 1
14004336cxor ebx, ebx
14004336ejmp 0x140042f84
140043373nop [rax+rax]
140043378
140043378loc_140043378:
140043378movsx edx, r10b
14004337cxor r8l, r8l
14004337fmov rcx, rbp
140043382mov [rsp+208], r9
14004338amov [rsp+200], r11l
140043392mov [rsp+128], r10
14004339acall rax
14004339cmov r9, [rsp+208]
1400433a4mov r11l, [rsp+200]
1400433acmov r10, [rsp+128]
1400433b4mov edx, eax
1400433b6jmp 0x140042fef
1400433bbnop [rax+rax]
1400433c0
1400433c0loc_1400433c0:
1400433c0mov rbx, [r13+24]
1400433c4xor edx, edx
1400433c6cmp [r13+16], rbx
1400433cajb 0x140043197
1400433d0mov rax, [r13]
1400433d4mov [rsp+104], r11l
1400433d9mov rcx, r13
1400433dccall [rax+72]
1400433dfmov r11l, [rsp+104]
1400433e4cmp eax, -1
1400433e7je 0x1400458e8
1400433edcmp r12l, -1
1400433f1je 0x140043670
1400433f7mov rsi, r13
1400433fa
1400433faloc_1400433fa:
1400433faadd r15, 1
1400433fecmp r12l, -1
140043402mov r13, rsi
140043405mov r14l, [rsp+88]
14004340asete bl
14004340dxor esi, esi
14004340fmov [rsp+104], bl
140043413jmp 0x140042f84
140043418nop [rax+rax]
140043420
140043420loc_140043420:
140043420mov rax, [rsp+112]
140043425add r15, 2
140043429movzx r9l, [rax+r15]
14004342emovzx edx, [rbp+r9+313]
140043437mov rcx, r9
14004343atest dl, dl
14004343cjne 0x140043269
140043442mov rax, [rbp]
140043446lea rdx, [rip-44061]
14004344dmov rax, [rax+64]
140043451cmp rax, rdx
140043454jne 0x140044fa0
14004345a
14004345aloc_14004345a:
14004345atest cl, cl
14004345cje 0x1400430a6
140043462mov [rbp+r9+313], cl
14004346amov edx, ecx
14004346cjmp 0x140043269
140043471nop [rax]
140043478
140043478loc_140043478:
140043478mov rax, [r13+24]
14004347ccmp [r13+16], rax
140043480jb 0x1400431e6
140043486mov rax, [r13]
14004348amov [rsp+104], r11l
14004348fmov rcx, r13
140043492call [rax+72]
140043495mov r11l, [rsp+104]
14004349acmp eax, -1
14004349dje 0x1400434f0
14004349f
14004349floc_14004349f:
14004349for r12l, -1
1400434a3nop [rax+rax]
1400434aenop
1400434b0
1400434b0loc_1400434b0:
1400434b0mov r14l, [rsp+88]
1400434b5jmp 0x1400430ae
1400434banop [rax+rax]
1400434c0
1400434c0loc_1400434c0:
1400434c0movzx ecx, [rax]
1400434c3mov rdx, [rbp+48]
1400434c7test [rdx+2*rcx], 32
1400434cbje 0x140043680
1400434d1add rax, 1
1400434d5xor r13l, r13l
1400434d8mov [rsi+16], rax
1400434dccmp rax, [rsi+24]
1400434e0jae 0x1400435d0
1400434e6
1400434e6loc_1400434e6:
1400434e6cmp r14l, -1
1400434eajne 0x1400456ed
1400434f0
1400434f0loc_1400434f0:
1400434f0mov rax, [rsi+16]
1400434f4cmp rax, [rsi+24]
1400434f8jb 0x1400434c0
1400434famov rax, [rsi]
1400434fdmov [rsp+104], r11l
140043502mov rcx, rsi
140043505call [rax+72]
140043508mov r11l, [rsp+104]
14004350dcmp eax, -1
140043510je 0x1400450a5
140043516movzx eax, al
140043519mov rcx, [rbp+48]
14004351dmov r12l, -1
140043523xor r13l, r13l
140043526add rax, rax
140043529jmp 0x1400431a6
14004352enop
140043530
140043530loc_140043530:
140043530mov rax, [rsi+16]
140043534cmp rax, [rsi+24]
140043538jae 0x140044fc3
14004353emovsx edx, [rax]
140043541mov ebx, r8l
140043544jmp 0x14004304f
140043549nop [rax]
140043550
140043550loc_140043550:
140043550mov rbx, [rsp+144]
140043558mov rdi, [rsp+152]
140043560jmp 0x1400432cb
140043565nop [rax]
140043568
140043568loc_140043568:
140043568mov rax, [rsi+16]
14004356ccmp rax, [rsi+24]
140043570jae 0x140044ffd
140043576movzx edx, [rax]
140043579jmp 0x140043094
14004357enop
140043580
140043580loc_140043580:
140043580mov r15, r10
140043583jmp 0x1400430a6
140043588nop [rax+rax]
140043590
140043590loc_140043590:
140043590mov [rsp+200], r9
140043598movsx edx, r9b
14004359cmov rcx, rbp
14004359fxor r8l, r8l
1400435a2mov [rsp+128], r10
1400435aacall rax
1400435acmov r9, [rsp+200]
1400435b4mov r10, [rsp+128]
1400435bcmov ecx, eax
1400435betest cl, cl
1400435c0jne 0x14004323f
1400435c6jmp 0x140043580
1400435c8nop [rax+rax]
1400435d0
1400435d0loc_1400435d0:
1400435d0mov rax, [rsi]
1400435d3mov [rsp+104], r11l
1400435d8mov rcx, rsi
1400435dbcall [rax+72]
1400435demov r11l, [rsp+104]
1400435e3cmp eax, -1
1400435e6mov r12l, eax
1400435e9jne 0x1400431d4
1400435eftest r13, r13
1400435f2je 0x14004523a
1400435f8test dil, dil
1400435fbjne 0x1400453d0
140043601mov rcx, [rbp+48]
140043605mov eax, 510
14004360axor esi, esi
14004360cjmp 0x1400431a6
140043611nop [rax]
140043618
140043618loc_140043618:
140043618mov rax, [rsi]
14004361bmov rcx, rsi
14004361eadd r15, 1
140043622call [rax+80]
140043625jmp 0x14004312a
14004362a
14004362aloc_14004362a:
14004362amov rax, [rsi]
14004362dmov rcx, rsi
140043630call [rax+72]
140043633mov r12l, eax
140043636cmp eax, -1
140043639jne 0x140043138
14004363fmov [rsp+104], 1
140043644mov ebx, 1
140043649xor esi, esi
14004364bjmp 0x140042f7f
140043650
140043650loc_140043650:
140043650mov rax, [r13]
140043654mov [rsp+104], r11l
140043659mov rcx, r13
14004365ccall [rax+72]
14004365fmov r11l, [rsp+104]
140043664cmp eax, -1
140043667jne 0x1400434b0
14004366dxor r13l, r13l
140043670
140043670loc_140043670:
140043670movzx eax, r12b
140043674mov rcx, [rbp+48]
140043678add rax, rax
14004367bjmp 0x1400431a6
140043680
140043680loc_140043680:
140043680xor r13l, r13l
140043683
140043683loc_140043683:
140043683mov r12l, -1
140043689jmp 0x1400430ae
14004368emov rax, [rsp+192]
140043696mov rdx, [rsp+88]
14004369bmov [rsp+80], r13
1400436a0lea rcx, [rsp+272]
1400436a8mov [rsp+288], rsi
1400436b0lea r9, [rsp+240]
1400436b8lea r8, [rsp+256]
1400436c0mov rax, [rax+16]
1400436c4mov [rsp+296], r12l
1400436ccmov [rsp+88], rdx
1400436d1movdqu x4, [rax+312]
1400436d9movdqu x5, [rax+296]
1400436e1movdqu x3, [rax+328]
1400436e9movdqu x2, [rax+344]
1400436f1movdqu x1, [rax+360]
1400436f9movdqu x0, [rax+376]
140043701movups [rsp+560], x4
140043709movdqu x6, [rax+216]
140043711movdqu x7, [rax+232]
140043719movups [rsp+544], x5
140043721movdqu x8, [rax+248]
14004372amovdqu x9, [rax+264]
140043733movups [rsp+576], x3
14004373bmovdqu x10, [rax+280]
140043744movups [rsp+592], x2
14004374cmovdqu x11, [rax+200]
140043755lea rax, [rsp+308]
14004375dmovdqu x4, [rsp+288]
140043766movups [rsp+608], x1
14004376emovups [rsp+624], x0
140043776movups [rsp+448], x11
14004377fmovups [rsp+464], x6
140043787movups [rsp+480], x7
14004378fmovups [rsp+496], x8
140043798movups [rsp+512], x9
1400437a1movups [rsp+528], x10
1400437aamovups [rsp+256], x4
1400437b2movdqu x5, [rsp+80]
1400437b8mov rdx, [rsp+160]
1400437c0mov [rsp+64], rax
1400437c5mov rax, [rsp+168]
1400437cdmov [rsp+48], 24
1400437d6mov [rsp+56], rax
1400437dblea rax, [rsp+448]
1400437e3mov [rsp+40], rax
1400437e8lea rax, [rsp+312]
1400437f0mov [rsp+32], rax
1400437f5movups [rsp+240], x5
1400437fdcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043802mov edi, [rsp+308]
140043809mov rsi, [rsp+272]
140043811mov r12l, [rsp+280]
140043819test edi, edi
14004381bjne 0x1400430ae
140043821movsxd rax, [rsp+312]
140043829mov rdx, rax
14004382cimul rax, rax, 0x2aaaaaab
140043833mov ecx, edx
140043835sar ecx, 31
140043838sar rax, 33
14004383csub eax, ecx
14004383elea eax, [rax+2*rax]
140043841shl eax, 2
140043844sub edx, eax
140043846mov rax, [rsp+184]
14004384emov [rax+16], edx
140043851mov rax, [rsp+176]
140043859or [rax], 1032
14004385ejmp 0x1400430ae
140043863test rsi, rsi
140043866jne 0x14004568d
14004386ccmp r12l, -1
140043870sete al
140043873test r13, r13
140043876je 0x140043881
140043878test dil, dil
14004387bjne 0x140043b6d
140043881
140043881loc_140043881:
140043881mov edx, edi
140043883
140043883loc_140043883:
140043883cmp dl, al
140043885je 0x1400434b0
14004388bmov edx, r12l
14004388e
14004388eloc_14004388e:
14004388emov rax, [rbp+48]
140043892movzx r12l, r12b
140043896test [rax+2*r12], 32
14004389bje 0x140045067
1400438a1mov rax, [rsi+16]
1400438a5cmp rax, [rsi+24]
1400438a9jae 0x14004501f
1400438af
1400438afloc_1400438af:
1400438afadd rax, 1
1400438b3mov [rsi+16], rax
1400438b7
1400438b7loc_1400438b7:
1400438b7mov rax, [rsi+24]
1400438bbcmp [rsi+16], rax
1400438bfjae 0x1400451ce
1400438c5
1400438c5loc_1400438c5:
1400438c5test r13, r13
1400438c8je 0x140045074
1400438cetest dil, dil
1400438d1jne 0x14004510e
1400438d7
1400438d7loc_1400438d7:
1400438d7mov r14l, [rsp+88]
1400438dcmov r12l, -1
1400438e2jmp 0x1400430ae
1400438e7mov rax, [rsp+192]
1400438efmov rdx, [rsp+88]
1400438f4mov [rsp+288], rsi
1400438fclea rcx, [rsp+272]
140043904mov [rsp+296], r12l
14004390clea r9, [rsp+240]
140043914lea r8, [rsp+256]
14004391cmov rax, [rax+16]
140043920mov [rsp+88], rdx
140043925mov [rsp+80], r13
14004392amov rdx, [rsp+160]
140043932movdqu x6, [rax+88]
140043937movdqu x5, [rax+104]
14004393cmovdqu x3, [rax+136]
140043944movdqu x4, [rax+120]
140043949movdqu x2, [rax+152]
140043951movdqu x1, [rax+168]
140043959movups [rsp+336], x6
140043961movdqu x0, [rax+184]
140043969lea rax, [rsp+308]
140043971movdqu x6, [rsp+288]
14004397amovups [rsp+384], x3
140043982mov [rsp+64], rax
140043987mov rax, [rsp+168]
14004398fmovdqu x3, [rsp+80]
140043995movups [rsp+352], x5
14004399dmov [rsp+56], rax
1400439a2lea rax, [rsp+336]
1400439aamov [rsp+40], rax
1400439aflea rax, [rsp+312]
1400439b7mov [rsp+32], rax
1400439bcmov [rsp+48], 14
1400439c5movups [rsp+368], x4
1400439cdmovups [rsp+400], x2
1400439d5movups [rsp+416], x1
1400439ddmovups [rsp+432], x0
1400439e5movups [rsp+256], x6
1400439edmovups [rsp+240], x3
1400439f5call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400439famov eax, [rsp+308]
140043a01mov rsi, [rsp+272]
140043a09mov r12l, [rsp+280]
140043a11test eax, eax
140043a13jne 0x1400430ae
140043a19movsxd rax, [rsp+312]
140043a21mov rdx, rax
140043a24imul rax, rax, 0xffffffff92492493
140043a2bmov ecx, edx
140043a2dsar ecx, 31
140043a30shr rax, 32
140043a34add eax, edx
140043a36sar eax, 2
140043a39sub eax, ecx
140043a3blea ecx, [8*rax]
140043a42sub ecx, eax
140043a44mov rax, [rsp+184]
140043a4csub edx, ecx
140043a4emov [rax+24], edx
140043a51mov rax, [rsp+176]
140043a59or [rax], 2
140043a5cjmp 0x1400430ae
140043a61test rsi, rsi
140043a64je 0x140043a71
140043a66cmp [rsp+104], 0
140043a6bjne 0x140045200
140043a71
140043a71loc_140043a71:
140043a71mov eax, r12l
140043a74
140043a74loc_140043a74:
140043a74mov rdx, [rbp+48]
140043a78movzx eax, al
140043a7btest [rdx+2*rax], 32
140043a7fjne 0x1400450be
140043a85
140043a85loc_140043a85:
140043a85lea rax, [rsp+308]
140043a8dmov rdx, [rsp+88]
140043a92mov [rsp+56], 2
140043a9blea rcx, [rsp+272]
140043aa3mov [rsp+72], rax
140043aa8mov rax, [rsp+168]
140043ab0lea r9, [rsp+240]
140043ab8lea r8, [rsp+256]
140043ac0mov [rsp+48], 31
140043ac8mov [rsp+64], rax
140043acdlea rax, [rsp+312]
140043ad5mov [rsp+40], 1
140043addmov [rsp+32], rax
140043ae2mov [rsp+288], rsi
140043aeamov [rsp+296], r12l
140043af2movdqu x0, [rsp+288]
140043afbmov [rsp+88], rdx
140043b00mov rdx, [rsp+160]
140043b08mov [rsp+80], r13
140043b0dmovdqu x3, [rsp+80]
140043b13movups [rsp+256], x0
140043b1bmovups [rsp+240], x3
140043b23call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043b28mov r11l, [rsp+308]
140043b30mov rsi, [rsp+272]
140043b38mov r12l, [rsp+280]
140043b40test r11l, r11l
140043b43jne 0x1400430ae
140043b49mov eax, [rsp+312]
140043b50mov rdi, [rsp+184]
140043b58mov [rdi+12], eax
140043b5bmov rax, [rsp+176]
140043b63or [rax], 1040
140043b68jmp 0x1400430ae
140043b6d
140043b6dloc_140043b6d:
140043b6dmov rbx, [r13+24]
140043b71xor edx, edx
140043b73cmp [r13+16], rbx
140043b77jb 0x140043883
140043b7dmov rax, [r13]
140043b81mov rcx, r13
140043b84call [rax+72]
140043b87cmp eax, -1
140043b8aje 0x14004566a
140043b90cmp r12l, -1
140043b94jne 0x140045658
140043b9amov edx, -1
140043b9fjmp 0x14004388e
140043ba4nop [rax]
140043ba8test rsi, rsi
140043babje 0x140043bb8
140043badcmp [rsp+104], 0
140043bb2jne 0x140045224
140043bb8
140043bb8loc_140043bb8:
140043bb8mov ebx, r12l
140043bbb
140043bbbloc_140043bbb:
140043bbbcmp [rbp+56], 0
140043bbfje 0x14004502d
140043bc5movzx edx, [rbp+94]
140043bc9
140043bc9loc_140043bc9:
140043bc9cmp dl, bl
140043bcbjne 0x1400430a6
140043bd1mov rax, [rsi+16]
140043bd5cmp rax, [rsi+24]
140043bd9jae 0x1400454fc
140043bdfadd rax, 1
140043be3mov [rsi+16], rax
140043be7jmp 0x140043683
140043bectest rsi, rsi
140043befje 0x140043bfc
140043bf1cmp [rsp+104], 0
140043bf6jne 0x140045198
140043bfc
140043bfcloc_140043bfc:
140043bfcmovzx eax, r12b
140043c00
140043c00loc_140043c00:
140043c00mov rdx, [rbp+48]
140043c04test [rdx+2*rax], 1
140043c08je 0x1400430a6
140043c0elea rax, [rsp+308]
140043c16mov rdx, [rsp+88]
140043c1bmov [rsp+48], 14
140043c24lea rcx, [rsp+272]
140043c2cmov [rsp+224], rax
140043c34lea r9, [rsp+240]
140043c3clea r8, [rsp+256]
140043c44mov [rsp+64], rax
140043c49mov rax, [rsp+168]
140043c51mov [rsp+288], rsi
140043c59mov [rsp+56], rax
140043c5emov rax, [rip+0x1530ab]
140043c65mov [rsp+296], r12l
140043c6dmovdqu x6, [rsp+288]
140043c76mov [rsp+40], rax
140043c7blea rax, [rsp+316]
140043c83mov [rsp+32], rax
140043c88mov [rsp+88], rdx
140043c8dmov rdx, [rsp+160]
140043c95mov [rsp+80], r13
140043c9amovdqu x7, [rsp+80]
140043ca0mov [rsp+216], rcx
140043ca8mov [rsp+232], rax
140043cb0mov [rsp+128], r9
140043cb8mov [rsp+200], r8
140043cc0movups [rsp+256], x6
140043cc8movups [rsp+240], x7
140043cd0call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043cd5mov rcx, [rsp+280]
140043cddmov rax, [rsp+272]
140043ce5mov [rsp+104], rcx
140043ceamov rsi, rax
140043cedmov r12l, ecx
140043cf0test rax, rax
140043cf3je 0x140045276
140043cf9cmp ecx, -1
140043cfcje 0x1400453f3
140043d02
140043d02loc_140043d02:
140043d02test r13, r13
140043d05je 0x1400453e9
140043d0btest dil, dil
140043d0eje 0x1400430ae
140043d14mov rax, [r13+24]
140043d18cmp [r13+16], rax
140043d1cjb 0x1400430ae
140043d22mov rax, [r13]
140043d26mov rcx, r13
140043d29call [rax+72]
140043d2cadd eax, 1
140043d2fjne 0x1400430ae
140043d35xor r13l, r13l
140043d38
140043d38loc_140043d38:
140043d38mov eax, [rsp+308]
140043d3for eax, [rsp+316]
140043d46jne 0x1400430ae
140043d4cmov eax, [rsp+104]
140043d50lea rcx, [rsp+288]
140043d58mov [rsp+288], rsi
140043d60mov [rsp+296], eax
140043d67call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140043d6cmov rsi, [rsp+288]
140043d74mov r12l, [rsp+296]
140043d7cmov edi, eax
140043d7ecmp [rbp+56], 0
140043d82je 0x14004559f
140043d88movzx eax, [rbp+102]
140043d8c
140043d8cloc_140043d8c:
140043d8ccmp dil, al
140043d8fje 0x140043dc6
140043d91lea rcx, [rsp+288]
140043d99call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140043d9emov rsi, [rsp+288]
140043da6mov r12l, [rsp+296]
140043daemov ebx, eax
140043db0cmp [rbp+56], 0
140043db4je 0x1400456fe
140043dbamovzx eax, [rbp+100]
140043dbe
140043dbeloc_140043dbe:
140043dbecmp bl, al
140043dc0jne 0x1400430ae
140043dc6
140043dc6loc_140043dc6:
140043dc6mov [rsp+288], rsi
140043dcemov rdi, [rsp+224]
140043dd6xor eax, eax
140043dd8mov rsi, [rsp+232]
140043de0mov rbx, [rsp+168]
140043de8mov [rsp+40], eax
140043decmov rdx, [rsp+88]
140043df1mov [rsp+72], rdi
140043df6mov [rsp+296], r12l
140043dfemov r12, [rsp+216]
140043e06mov [rsp+32], rsi
140043e0bmov r9, [rsp+128]
140043e13mov [rsp+64], rbx
140043e18mov r8, [rsp+200]
140043e20mov rcx, r12
140043e23movdqu x3, [rsp+288]
140043e2cmov [rsp+88], rdx
140043e31mov [rsp+48], 23
140043e39mov rdx, [rsp+160]
140043e41mov [rsp+56], 2
140043e4amov [rsp+80], r13
140043e4fmovdqu x4, [rsp+80]
140043e55movups [rsp+256], x3
140043e5dmovups [rsp+240], x4
140043e65call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043e6axor edx, edx
140043e6cmov [rsp+32], rsi
140043e71mov rcx, r12
140043e74mov rax, [rsp+272]
140043e7cmov [rsp+40], edx
140043e80mov [rsp+72], rdi
140043e85movdqu x6, [rsp+80]
140043e8bmov [rsp+288], rax
140043e93mov rax, [rsp+280]
140043e9bmov [rsp+64], rbx
140043ea0mov r9, [rsp+128]
140043ea8mov [rsp+48], 59
140043eb0mov r8, [rsp+200]
140043eb8mov [rsp+296], eax
140043ebfmov rdx, [rsp+160]
140043ec7mov [rsp+56], 2
140043ed0movdqu x5, [rsp+288]
140043ed9movups [rsp+240], x6
140043ee1movups [rsp+256], x5
140043ee9call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043eeemov rsi, [rsp+272]
140043ef6mov r12l, [rsp+280]
140043efejmp 0x1400430ae
140043f03nop [rax+rax]
140043f08mov rax, [rsp+192]
140043f10mov [rsp+288], rsi
140043f18lea rcx, [rsp+272]
140043f20mov rsi, [rsp+88]
140043f25mov rdi, [rsp+176]
140043f2dmov [rsp+80], r13
140043f32mov rax, [rax+16]
140043f36mov [rsp+296], r12l
140043f3emovdqu x3, [rsp+288]
140043f47mov [rsp+88], rsi
140043f4cmov rax, [rax+48]
140043f50movdqu x4, [rsp+80]
140043f56mov [rsp+64], rdi
140043f5bmovups [rsp+256], x3
140043f63mov [rsp+56], rax
140043f68movups [rsp+240], x4
140043f70
140043f70loc_140043f70:
140043f70mov rax, [rsp+184]
140043f78mov rdx, [rsp+160]
140043f80lea r9, [rsp+240]
140043f88lea r8, [rsp+256]
140043f90mov [rsp+48], rax
140043f95lea rax, [rsp+308]
140043f9dmov [rsp+40], rax
140043fa2mov rax, [rsp+168]
140043faamov [rsp+32], rax
140043fafcall _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140043fb4mov r10l, [rsp+308]
140043fbcmov rsi, [rsp+272]
140043fc4mov r12l, [rsp+280]
140043fcctest r10l, r10l
140043fcfjne 0x1400430ae
140043fd5or [rdi+1], 4
140043fd9jmp 0x1400430ae
140043fdelea rax, [rsp+308]
140043fe6mov rdx, [rsp+88]
140043febmov [rsp+56], 2
140043ff4lea rcx, [rsp+272]
140043ffcmov [rsp+72], rax
140044001mov rax, [rsp+168]
140044009lea r9, [rsp+240]
140044011lea r8, [rsp+256]
140044019mov [rsp+48], 59
140044021mov [rsp+64], rax
140044026lea rax, [rsp+312]
14004402emov [rsp+32], rax
140044033mov [rsp+40], 0
14004403bmov [rsp+288], rsi
140044043mov [rsp+296], r12l
14004404bmovdqu x3, [rsp+288]
140044054mov [rsp+88], rdx
140044059mov rdx, [rsp+160]
140044061mov [rsp+80], r13
140044066movdqu x4, [rsp+80]
14004406cmovups [rsp+256], x3
140044074movups [rsp+240], x4
14004407ccall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044081mov eax, [rsp+308]
140044088mov rsi, [rsp+272]
140044090mov r12l, [rsp+280]
140044098test eax, eax
14004409ajne 0x1400430ae
1400440a0mov eax, [rsp+312]
1400440a7mov rdi, [rsp+184]
1400440afmov [rdi+4], eax
1400440b2jmp 0x1400430ae
1400440b7movzx eax, [rbp+56]
1400440bbcmp al, 1
1400440bdje 0x1400440df
1400440bftest al, al
1400440c1je 0x1400450f9
1400440c7
1400440c7loc_1400440c7:
1400440c7mov rax, [rbp]
1400440cblea rdx, [rip-47378]
1400440d2mov rax, [rax+56]
1400440d6cmp rax, rdx
1400440d9jne 0x140045158
1400440df
1400440dfloc_1400440df:
1400440dfmov eax, 77
1400440e4lea rbx, [rsp+654]
1400440ecmov [rsp+654], 0x253a4825
1400440f7mov [rsp+658], ax
1400440ff
1400440ffloc_1400440ff:
1400440ffmov rdx, [rsp+88]
140044104mov [rsp+288], rsi
14004410clea rcx, [rsp+272]
140044114mov [rsp+296], r12l
14004411cmovdqu x7, [rsp+288]
140044125mov [rsp+80], r13
14004412amov [rsp+88], rdx
14004412fmovdqu x0, [rsp+80]
140044135movups [rsp+256], x7
14004413dmovups [rsp+240], x0
140044145
140044145loc_140044145:
140044145mov rax, [rsp+176]
14004414dmov [rsp+56], rbx
140044152mov [rsp+64], rax
140044157
140044157loc_140044157:
140044157mov rax, [rsp+184]
14004415fmov rdx, [rsp+160]
140044167lea r9, [rsp+240]
14004416flea r8, [rsp+256]
140044177mov [rsp+48], rax
14004417clea rax, [rsp+308]
140044184mov [rsp+40], rax
140044189mov rax, [rsp+168]
140044191mov [rsp+32], rax
140044196call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004419bmov rsi, [rsp+272]
1400441a3mov r12l, [rsp+280]
1400441abjmp 0x1400430ae
1400441b0lea rax, [rsp+308]
1400441b8mov rdx, [rsp+88]
1400441bdmov [rsp+56], 2
1400441c6lea rcx, [rsp+272]
1400441cemov [rsp+72], rax
1400441d3mov rax, [rsp+168]
1400441dblea r9, [rsp+240]
1400441e3lea r8, [rsp+256]
1400441ebmov [rsp+48], 60
1400441f3mov [rsp+64], rax
1400441f8lea rax, [rsp+312]
140044200mov [rsp+32], rax
140044205mov [rsp+40], 0
14004420dmov [rsp+288], rsi
140044215mov [rsp+296], r12l
14004421dmovdqu x3, [rsp+288]
140044226mov [rsp+88], rdx
14004422bmov rdx, [rsp+160]
140044233mov [rsp+80], r13
140044238movdqu x4, [rsp+80]
14004423emovups [rsp+256], x3
140044246movups [rsp+240], x4
14004424ecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044253mov eax, [rsp+308]
14004425amov rsi, [rsp+272]
140044262mov r12l, [rsp+280]
14004426atest eax, eax
14004426cjne 0x1400430ae
140044272mov eax, [rsp+312]
140044279mov rdi, [rsp+184]
140044281mov [rdi], eax
140044283jmp 0x1400430ae
140044288movzx eax, [rbp+56]
14004428ccmp al, 1
14004428eje 0x1400442b0
140044290test al, al
140044292je 0x1400450df
140044298
140044298loc_140044298:
140044298mov rax, [rbp]
14004429clea rdx, [rip-47843]
1400442a3mov rax, [rax+56]
1400442a7cmp rax, rdx
1400442aajne 0x140045178
1400442b0
1400442b0loc_1400442b0:
1400442b0mov [rsp+662], 0
1400442b8lea rbx, [rsp+654]
1400442c0mov rax, 0x53253a4d253a4825
1400442camov [rsp+654], rax
1400442d2
1400442d2loc_1400442d2:
1400442d2mov rdx, [rsp+88]
1400442d7mov [rsp+288], rsi
1400442dflea rcx, [rsp+272]
1400442e7mov [rsp+296], r12l
1400442efmovdqu x5, [rsp+288]
1400442f8mov [rsp+80], r13
1400442fdmov [rsp+88], rdx
140044302movdqu x6, [rsp+80]
140044308movups [rsp+256], x5
140044310movups [rsp+240], x6
140044318jmp 0x140044145
14004431dlea rax, [rsp+308]
140044325mov rdx, [rsp+88]
14004432amov [rsp+56], 2
140044333lea rcx, [rsp+272]
14004433bmov [rsp+72], rax
140044340mov rax, [rsp+168]
140044348lea r9, [rsp+240]
140044350lea r8, [rsp+256]
140044358mov [rsp+48], 53
140044360mov [rsp+64], rax
140044365lea rax, [rsp+312]
14004436dmov [rsp+40], 0
140044375mov [rsp+32], rax
14004437amov [rsp+288], rsi
140044382mov [rsp+296], r12l
14004438amovdqu x7, [rsp+288]
140044393mov [rsp+88], rdx
140044398mov rdx, [rsp+160]
1400443a0mov [rsp+80], r13
1400443a5movdqu x0, [rsp+80]
1400443abmovups [rsp+256], x7
1400443b3movups [rsp+240], x0
1400443bbcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400443c0mov edi, [rsp+308]
1400443c7mov rsi, [rsp+272]
1400443cfmov r12l, [rsp+280]
1400443d7test edi, edi
1400443d9jne 0x1400430ae
1400443dfmov rdi, [rsp+176]
1400443e7mov eax, [rsp+312]
1400443eemov ebx, [rdi]
1400443f0shl eax, 16
1400443f3and eax, 0x3f0000
1400443f8mov edx, ebx
1400443faor eax, 32
1400443fdmov [rsp+104], ebx
140044401and edx, 0xffffffffffc0ffdf
140044407or eax, edx
140044409mov [rdi], eax
14004440bjmp 0x1400430ae
140044410lea rax, [rsp+308]
140044418mov rdx, [rsp+88]
14004441dmov [rsp+56], 2
140044426lea rcx, [rsp+272]
14004442emov [rsp+72], rax
140044433mov rax, [rsp+168]
14004443blea r9, [rsp+240]
140044443lea r8, [rsp+256]
14004444bmov [rsp+48], 53
140044453mov [rsp+64], rax
140044458lea rax, [rsp+312]
140044460mov [rsp+40], 0
140044468mov [rsp+32], rax
14004446dmov [rsp+288], rsi
140044475mov [rsp+296], r12l
14004447dmovdqu x5, [rsp+288]
140044486mov [rsp+88], rdx
14004448bmov rdx, [rsp+160]
140044493mov [rsp+80], r13
140044498movdqu x6, [rsp+80]
14004449emovups [rsp+256], x5
1400444a6movups [rsp+240], x6
1400444aecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400444b3mov r11l, [rsp+308]
1400444bbmov rsi, [rsp+272]
1400444c3mov r12l, [rsp+280]
1400444cbtest r11l, r11l
1400444cejne 0x1400430ae
1400444d4mov rdi, [rsp+176]
1400444dcmov eax, [rsp+312]
1400444e3mov ebx, [rdi]
1400444e5shl eax, 16
1400444e8and eax, 0x3f0000
1400444edmov edx, ebx
1400444efor eax, 64
1400444f2mov [rsp+104], ebx
1400444f6and edx, 0xffffffffffc0ffbf
1400444fcor eax, edx
1400444femov [rdi], eax
140044500jmp 0x1400430ae
140044505mov rax, [rsp+192]
14004450dmov [rsp+288], rsi
140044515lea rcx, [rsp+272]
14004451dmov rsi, [rsp+88]
140044522mov [rsp+296], r12l
14004452amov rax, [rax+16]
14004452emov [rsp+80], r13
140044533mov [rsp+88], rsi
140044538mov rdi, [rsp+176]
140044540mov rax, [rax+32]
140044544movdqu x4, [rsp+80]
14004454amovdqu x3, [rsp+288]
140044553mov [rsp+64], rdi
140044558mov [rsp+56], rax
14004455dmovups [rsp+256], x3
140044565movups [rsp+240], x4
14004456djmp 0x140044157
140044572lea rax, [rsp+308]
14004457amov rdx, [rsp+88]
14004457fmov [rsp+56], 4
140044588lea rcx, [rsp+272]
140044590mov [rsp+72], rax
140044595mov rax, [rsp+168]
14004459dlea r9, [rsp+240]
1400445a5lea r8, [rsp+256]
1400445admov [rsp+48], 9999
1400445b5mov [rsp+64], rax
1400445balea rax, [rsp+312]
1400445c2mov [rsp+40], 0
1400445camov [rsp+32], rax
1400445cfmov [rsp+288], rsi
1400445d7mov [rsp+296], r12l
1400445dfmovdqu x7, [rsp+288]
1400445e8mov [rsp+88], rdx
1400445edmov rdx, [rsp+160]
1400445f5mov [rsp+80], r13
1400445famovdqu x0, [rsp+80]
140044600movups [rsp+256], x7
140044608movups [rsp+240], x0
140044610call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044615mov ecx, [rsp+308]
14004461cmov rsi, [rsp+272]
140044624mov r12l, [rsp+280]
14004462ctest ecx, ecx
14004462ejne 0x1400430ae
140044634mov eax, [rsp+312]
14004463bmov rdi, [rsp+184]
140044643sub eax, 1900
140044648mov [rdi+20], eax
14004464bmov rdi, [rsp+176]
140044653movzx eax, [rdi+1]
140044657mov [rsp+104], al
14004465band eax, -7
14004465eor eax, 4
140044661mov [rdi+1], al
140044664jmp 0x1400430ae
140044669mov rax, [rsp+192]
140044671mov [rsp+288], rsi
140044679lea rcx, [rsp+272]
140044681mov rsi, [rsp+88]
140044686mov [rsp+296], r12l
14004468emov rax, [rax+16]
140044692mov [rsp+80], r13
140044697mov [rsp+88], rsi
14004469cmov rdi, [rsp+176]
1400446a4mov rax, [rax+80]
1400446a8movdqu x6, [rsp+80]
1400446aemovdqu x5, [rsp+288]
1400446b7mov [rsp+64], rdi
1400446bcmov [rsp+56], rax
1400446c1movups [rsp+256], x5
1400446c9movups [rsp+240], x6
1400446d1jmp 0x140044157
1400446d6lea rax, [rsp+308]
1400446demov rdx, [rsp+88]
1400446e3mov [rsp+56], 2
1400446eclea r9, [rsp+240]
1400446f4mov [rsp+72], rax
1400446f9mov rax, [rsp+168]
140044701lea r8, [rsp+256]
140044709lea rcx, [rsp+272]
140044711mov [rsp+48], 99
140044719mov [rsp+64], rax
14004471elea rax, [rsp+312]
140044726mov [rsp+40], 0
14004472emov [rsp+32], rax
140044733mov [rsp+288], rsi
14004473bmov [rsp+296], r12l
140044743movdqu x5, [rsp+288]
14004474cmov [rsp+88], rdx
140044751mov rdx, [rsp+160]
140044759mov [rsp+80], r13
14004475emovdqu x6, [rsp+80]
140044764movups [rsp+256], x5
14004476cmovups [rsp+240], x6
140044774call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044779mov r8, [rsp+272]
140044781mov r9, [rsp+280]
140044789mov r10l, [rsp+308]
140044791mov rsi, r8
140044794mov r12l, r9l
140044797test r10l, r10l
14004479ajne 0x1400430ae
1400447a0mov rax, [rsp+176]
1400447a8or [rax+1], 6
1400447actest r8, r8
1400447afje 0x1400452a8
1400447b5cmp r9l, -1
1400447b9je 0x140045439
1400447bftest r13, r13
1400447c2je 0x140045430
1400447c8
1400447c8loc_1400447c8:
1400447c8test dil, dil
1400447cbjne 0x140045541
1400447d1
1400447d1loc_1400447d1:
1400447d1mov eax, [rsp+312]
1400447d8lea edx, [rax+100]
1400447dbcmp eax, 69
1400447decmovl eax, edx
1400447e1
1400447e1loc_1400447e1:
1400447e1mov rdi, [rsp+184]
1400447e9mov [rdi+20], eax
1400447ecjmp 0x1400430ae
1400447f1lea rax, [rsp+308]
1400447f9mov rdx, [rsp+88]
1400447femov [rsp+56], 3
140044807lea rcx, [rsp+272]
14004480fmov [rsp+72], rax
140044814mov rax, [rsp+168]
14004481clea r9, [rsp+240]
140044824lea r8, [rsp+256]
14004482cmov [rsp+48], 366
140044834mov [rsp+64], rax
140044839lea rax, [rsp+312]
140044841mov [rsp+40], 1
140044849mov [rsp+32], rax
14004484emov [rsp+288], rsi
140044856mov [rsp+296], r12l
14004485emovdqu x5, [rsp+288]
140044867mov [rsp+88], rdx
14004486cmov rdx, [rsp+160]
140044874mov [rsp+80], r13
140044879movdqu x6, [rsp+80]
14004487fmovups [rsp+256], x5
140044887movups [rsp+240], x6
14004488fcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044894mov ecx, [rsp+308]
14004489bmov rsi, [rsp+272]
1400448a3mov r12l, [rsp+280]
1400448abtest ecx, ecx
1400448adjne 0x1400430ae
1400448b3mov eax, [rsp+312]
1400448bamov rdi, [rsp+184]
1400448c2sub eax, 1
1400448c5mov [rdi+28], eax
1400448c8mov rax, [rsp+176]
1400448d0or [rax], 4
1400448d3jmp 0x1400430ae
1400448d8lea rax, [rsp+308]
1400448e0mov rdx, [rsp+88]
1400448e5mov [rsp+56], 2
1400448eelea rcx, [rsp+272]
1400448f6mov [rsp+72], rax
1400448fbmov rax, [rsp+168]
140044903lea r9, [rsp+240]
14004490blea r8, [rsp+256]
140044913mov [rsp+48], 12
14004491bmov [rsp+64], rax
140044920lea rax, [rsp+312]
140044928mov [rsp+40], 1
140044930mov [rsp+32], rax
140044935mov [rsp+288], rsi
14004493dmov [rsp+296], r12l
140044945movdqu x7, [rsp+288]
14004494emov [rsp+88], rdx
140044953mov rdx, [rsp+160]
14004495bmov [rsp+80], r13
140044960movdqu x0, [rsp+80]
140044966movups [rsp+256], x7
14004496emovups [rsp+240], x0
140044976call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004497bmov edx, [rsp+308]
140044982mov rsi, [rsp+272]
14004498amov r12l, [rsp+280]
140044992test edx, edx
140044994jne 0x1400430ae
14004499amov eax, [rsp+312]
1400449a1mov rdi, [rsp+184]
1400449a9sub eax, 1
1400449acmov [rdi+16], eax
1400449afmov rax, [rsp+176]
1400449b7or [rax], 8
1400449bajmp 0x1400430ae
1400449bfmov rax, [rsp+192]
1400449c7mov rax, [rax+16]
1400449cbmovdqu x0, [rax+64]
1400449d0movq rax, x0
1400449d5movups [rsp+320], x0
1400449ddcmp [rax], 0
1400449e0je 0x1400430ae
1400449e6movhlps x3, x0
1400449e9movq rax, x3
1400449eecmp [rax], 0
1400449f1je 0x1400430ae
1400449f7lea rax, [rsp+308]
1400449ffmov rdx, [rsp+88]
140044a04mov [rsp+48], 2
140044a0dlea rcx, [rsp+272]
140044a15mov [rsp+64], rax
140044a1amov rax, [rsp+168]
140044a22lea r9, [rsp+240]
140044a2alea r8, [rsp+256]
140044a32mov [rsp+288], rsi
140044a3amov [rsp+56], rax
140044a3flea rax, [rsp+320]
140044a47mov [rsp+40], rax
140044a4clea rax, [rsp+312]
140044a54mov [rsp+32], rax
140044a59mov [rsp+296], r12l
140044a61movdqu x4, [rsp+288]
140044a6amov [rsp+88], rdx
140044a6fmov rdx, [rsp+160]
140044a77mov [rsp+80], r13
140044a7cmovdqu x5, [rsp+80]
140044a82movups [rsp+256], x4
140044a8amovups [rsp+240], x5
140044a92call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044a97mov eax, [rsp+308]
140044a9emov rsi, [rsp+272]
140044aa6mov r12l, [rsp+280]
140044aaetest eax, eax
140044ab0jne 0x1400430ae
140044ab6mov eax, [rsp+312]
140044abdtest eax, eax
140044abfje 0x1400430ae
140044ac5mov rax, [rsp+176]
140044acdor [rax+1], 1
140044ad1jmp 0x1400430ae
140044ad6nop [rax+rax]
140044ae0lea rax, [rsp+308]
140044ae8mov rdx, [rsp+88]
140044aedmov [rsp+56], 1
140044af6lea rcx, [rsp+272]
140044afemov [rsp+72], rax
140044b03mov rax, [rsp+168]
140044b0blea r9, [rsp+240]
140044b13lea r8, [rsp+256]
140044b1bmov [rsp+48], 6
140044b23mov [rsp+64], rax
140044b28lea rax, [rsp+312]
140044b30mov [rsp+40], 0
140044b38mov [rsp+32], rax
140044b3dmov [rsp+288], rsi
140044b45mov [rsp+296], r12l
140044b4dmovdqu x3, [rsp+288]
140044b56mov [rsp+88], rdx
140044b5bmov rdx, [rsp+160]
140044b63mov [rsp+80], r13
140044b68movdqu x4, [rsp+80]
140044b6emovups [rsp+256], x3
140044b76movups [rsp+240], x4
140044b7ecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044b83mov ebx, [rsp+308]
140044b8amov rsi, [rsp+272]
140044b92mov r12l, [rsp+280]
140044b9atest ebx, ebx
140044b9cjne 0x1400430ae
140044ba2mov eax, [rsp+312]
140044ba9mov rdi, [rsp+184]
140044bb1mov [rdi+24], eax
140044bb4mov rax, [rsp+176]
140044bbcor [rax], 2
140044bbfjmp 0x1400430ae
140044bc4mov rax, [rsp+192]
140044bccmov [rsp+288], rsi
140044bd4lea rcx, [rsp+272]
140044bdcmov rsi, [rsp+88]
140044be1mov [rsp+296], r12l
140044be9mov rax, [rax+16]
140044bedmov [rsp+80], r13
140044bf2mov [rsp+88], rsi
140044bf7mov rdi, [rsp+176]
140044bffmov rax, [rax+16]
140044c03movdqu x0, [rsp+80]
140044c09movdqu x7, [rsp+288]
140044c12mov [rsp+64], rdi
140044c17mov [rsp+56], rax
140044c1cmovups [rsp+256], x7
140044c24movups [rsp+240], x0
140044c2cjmp 0x140044157
140044c31lea rax, [rsp+308]
140044c39mov rdx, [rsp+88]
140044c3emov [rsp+56], 2
140044c47lea rcx, [rsp+272]
140044c4fmov [rsp+72], rax
140044c54mov rax, [rsp+168]
140044c5clea r9, [rsp+240]
140044c64lea r8, [rsp+256]
140044c6cmov [rsp+48], 99
140044c74mov [rsp+64], rax
140044c79lea rax, [rsp+312]
140044c81mov [rsp+40], 0
140044c89mov [rsp+32], rax
140044c8emov [rsp+288], rsi
140044c96mov [rsp+296], r12l
140044c9emovdqu x5, [rsp+288]
140044ca7mov [rsp+88], rdx
140044cacmov rdx, [rsp+160]
140044cb4mov [rsp+80], r13
140044cb9movdqu x7, [rsp+80]
140044cbfmovups [rsp+256], x5
140044cc7movups [rsp+240], x7
140044ccfcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044cd4mov ebx, [rsp+308]
140044cdbmov rsi, [rsp+272]
140044ce3mov r12l, [rsp+280]
140044cebtest ebx, ebx
140044cedjne 0x1400430ae
140044cf3mov rdi, [rsp+176]
140044cfbmov eax, [rsp+312]
140044d02or [rdi], 1152
140044d07mov [rdi+4], eax
140044d0ajmp 0x1400430ae
140044d0fmovzx eax, [rbp+56]
140044d13cmp al, 1
140044d15je 0x140044d37
140044d17test al, al
140044d19je 0x1400450ec
140044d1f
140044d1floc_140044d1f:
140044d1fmov rax, [rbp]
140044d23lea rdx, [rip-50538]
140044d2amov rax, [rax+56]
140044d2ecmp rax, rdx
140044d31jne 0x140045138
140044d37
140044d37loc_140044d37:
140044d37mov [rsp+662], 0
140044d3flea rbx, [rsp+654]
140044d47mov rax, 0x79252f64252f6d25
140044d51mov [rsp+654], rax
140044d59
140044d59loc_140044d59:
140044d59mov rdx, [rsp+88]
140044d5emov [rsp+288], rsi
140044d66lea rcx, [rsp+272]
140044d6emov [rsp+296], r12l
140044d76mov rdi, [rsp+176]
140044d7emovdqu x4, [rsp+288]
140044d87mov [rsp+80], r13
140044d8cmov [rsp+88], rdx
140044d91movdqu x5, [rsp+80]
140044d97mov [rsp+64], rdi
140044d9cmov [rsp+56], rbx
140044da1movups [rsp+256], x4
140044da9movups [rsp+240], x5
140044db1jmp 0x140043f70
140044db6lea rax, [rsp+308]
140044dbemov rdx, [rsp+88]
140044dc3mov [rsp+56], 2
140044dcclea r9, [rsp+240]
140044dd4mov [rsp+72], rax
140044dd9mov rax, [rsp+168]
140044de1lea rcx, [rsp+272]
140044de9lea r8, [rsp+256]
140044df1mov [rsp+48], 23
140044df9mov [rsp+64], rax
140044dfelea rax, [rsp+312]
140044e06mov [rsp+40], 0
140044e0emov [rsp+32], rax
140044e13mov [rsp+288], rsi
140044e1bmov [rsp+296], r12l
140044e23movdqu x7, [rsp+288]
140044e2cmov [rsp+88], rdx
140044e31mov rdx, [rsp+160]
140044e39mov [rsp+80], r13
140044e3emovdqu x0, [rsp+80]
140044e44movups [rsp+256], x7
140044e4cmovups [rsp+240], x0
140044e54call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044e59mov r9l, [rsp+308]
140044e61mov rsi, [rsp+272]
140044e69mov r12l, [rsp+280]
140044e71test r9l, r9l
140044e74jne 0x1400430ae
140044e7amov eax, [rsp+312]
140044e81mov rdi, [rsp+184]
140044e89mov [rdi+8], eax
140044e8cmov rax, [rsp+176]
140044e94and [rax], 254
140044e97jmp 0x1400430ae
140044e9clea rax, [rsp+308]
140044ea4mov rdx, [rsp+88]
140044ea9mov [rsp+56], 2
140044eb2lea r8, [rsp+256]
140044ebamov [rsp+72], rax
140044ebfmov rax, [rsp+168]
140044ec7lea rcx, [rsp+272]
140044ecflea r9, [rsp+240]
140044ed7mov [rsp+48], 12
140044edfmov [rsp+64], rax
140044ee4lea rax, [rsp+312]
140044eecmov [rsp+40], 1
140044ef4mov [rsp+32], rax
140044ef9mov [rsp+288], rsi
140044f01mov [rsp+296], r12l
140044f09movdqu x3, [rsp+288]
140044f12mov [rsp+88], rdx
140044f17mov rdx, [rsp+160]
140044f1fmov [rsp+80], r13
140044f24movdqu x4, [rsp+80]
140044f2amovups [rsp+256], x3
140044f32movups [rsp+240], x4
140044f3acall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044f3fmov r8l, [rsp+308]
140044f47mov rsi, [rsp+272]
140044f4fmov r12l, [rsp+280]
140044f57test r8l, r8l
140044f5ajne 0x1400430ae
140044f60movsxd rax, [rsp+312]
140044f68mov rdx, rax
140044f6bimul rax, rax, 0x2aaaaaab
140044f72mov ecx, edx
140044f74sar ecx, 31
140044f77sar rax, 33
140044f7bsub eax, ecx
140044f7dlea eax, [rax+2*rax]
140044f80shl eax, 2
140044f83sub edx, eax
140044f85mov rax, [rsp+184]
140044f8dmov [rax+8], edx
140044f90mov rax, [rsp+176]
140044f98or [rax], 1
140044f9bjmp 0x1400430ae
140044fa0
140044fa0loc_140044fa0:
140044fa0mov [rsp+128], r9
140044fa8movsx edx, r9b
140044facmov rcx, rbp
140044fafxor r8l, r8l
140044fb2call rax
140044fb4mov r9, [rsp+128]
140044fbcmov ecx, eax
140044fbejmp 0x14004345a
140044fc3
140044fc3loc_140044fc3:
140044fc3mov rax, [rsi]
140044fc6mov [rsp+128], r9
140044fcemov rcx, rsi
140044fd1mov [rsp+200], r8b
140044fd9call [rax+72]
140044fdcmov r9, [rsp+128]
140044fe4cmp eax, -1
140044fe7je 0x140045268
140044fedmovzx ebx, [rsp+200]
140044ff5movsx edx, al
140044ff8jmp 0x14004304f
140044ffd
140044ffdloc_140044ffd:
140044ffdmov rax, [rsi]
140045000mov rcx, rsi
140045003call [rax+72]
140045006mov edx, -1
14004500bcmp eax, -1
14004500ecmovne edx, eax
140045011mov eax, 0
140045016cmove rsi, rax
14004501ajmp 0x140043094
14004501f
14004501floc_14004501f:
14004501fmov rax, [rsi]
140045022mov rcx, rsi
140045025call [rax+80]
140045028jmp 0x1400438b7
14004502d
14004502dloc_14004502d:
14004502dmov rcx, rbp
140045030mov [rsp+104], dl
140045034call std::ctype<char>::_M_widen_init() const
140045039mov rax, [rbp]
14004503dmovzx edx, [rsp+104]
140045042lea rcx, [rip-51289]
140045049mov rax, [rax+48]
14004504dcmp rax, rcx
140045050je 0x140043bc9
140045056mov edx, 37
14004505bmov rcx, rbp
14004505ecall rax
140045060mov edx, eax
140045062jmp 0x140043bc9
140045067
140045067loc_140045067:
140045067mov r14l, [rsp+88]
14004506cmov r12l, edx
14004506fjmp 0x1400430ae
140045074
140045074loc_140045074:
140045074cmp r14l, -1
140045078jne 0x1400438d7
14004507e
14004507eloc_14004507e:
14004507emov rax, [rsi+16]
140045082cmp rax, [rsi+24]
140045086jae 0x1400451ae
14004508cmovzx ecx, [rax]
14004508fmov rdx, [rbp+48]
140045093xor r13l, r13l
140045096test [rdx+2*rcx], 32
14004509ajne 0x1400438af
1400450a0jmp 0x140043683
1400450a5
1400450a5loc_1400450a5:
1400450a5mov rcx, [rbp+48]
1400450a9mov r12l, -1
1400450afxor r13l, r13l
1400450b2xor esi, esi
1400450b4mov eax, 510
1400450b9jmp 0x1400431a6
1400450be
1400450beloc_1400450be:
1400450bemov rax, [rsi+16]
1400450c2cmp rax, [rsi+24]
1400450c6jae 0x140045591
1400450cc
1400450ccloc_1400450cc:
1400450ccadd rax, 1
1400450d0mov [rsi+16], rax
1400450d4
1400450d4loc_1400450d4:
1400450d4mov r12l, -1
1400450dajmp 0x140043a85
1400450df
1400450dfloc_1400450df:
1400450dfmov rcx, rbp
1400450e2call std::ctype<char>::_M_widen_init() const
1400450e7jmp 0x140044298
1400450ec
1400450ecloc_1400450ec:
1400450ecmov rcx, rbp
1400450efcall std::ctype<char>::_M_widen_init() const
1400450f4jmp 0x140044d1f
1400450f9
1400450f9loc_1400450f9:
1400450f9mov rcx, rbp
1400450fccall std::ctype<char>::_M_widen_init() const
140045101jmp 0x1400440c7
140045106
140045106loc_140045106:
140045106xor r13l, r13l
140045109jmp 0x140042f9d
14004510e
14004510eloc_14004510e:
14004510emov rax, [r13+24]
140045112cmp [r13+16], rax
140045116jb 0x1400438d7
14004511cmov rax, [r13]
140045120mov rcx, r13
140045123call [rax+72]
140045126add eax, 1
140045129je 0x14004507e
14004512fjmp 0x14004349f
140045134nop [rax]
140045138
140045138loc_140045138:
140045138lea rbx, [rsp+654]
140045140lea rdx, [rip+0x150cad]
140045147mov rcx, rbp
14004514amov r9, rbx
14004514dlea r8, [rdx+9]
140045151call rax
140045153jmp 0x140044d59
140045158
140045158loc_140045158:
140045158lea rbx, [rsp+654]
140045160lea rdx, [rip+0x150c96]
140045167mov rcx, rbp
14004516amov r9, rbx
14004516dlea r8, [rdx+6]
140045171call rax
140045173jmp 0x1400440ff
140045178
140045178loc_140045178:
140045178lea rbx, [rsp+654]
140045180lea rdx, [rip+0x150c7c]
140045187mov rcx, rbp
14004518amov r9, rbx
14004518dlea r8, [rdx+9]
140045191call rax
140045193jmp 0x1400442d2
140045198
140045198loc_140045198:
140045198mov rax, [rsi+16]
14004519ccmp rax, [rsi+24]
1400451a0jae 0x14004550a
1400451a6movzx eax, [rax]
1400451a9jmp 0x140043c00
1400451ae
1400451aeloc_1400451ae:
1400451aemov rax, [rsi]
1400451b1mov rcx, rsi
1400451b4xor r13l, r13l
1400451b7call [rax+72]
1400451bamov edx, -1
1400451bfcmp eax, -1
1400451c2mov r12l, eax
1400451c5cmove rsi, r13
1400451c9jmp 0x14004388e
1400451ce
1400451celoc_1400451ce:
1400451cemov rax, [rsi]
1400451d1mov rcx, rsi
1400451d4call [rax+72]
1400451d7mov r12l, eax
1400451dacmp eax, -1
1400451ddjne 0x1400438c5
1400451e3test r13, r13
1400451e6je 0x140045922
1400451ectest dil, dil
1400451efjne 0x1400458fa
1400451f5
1400451f5loc_1400451f5:
1400451f5or edx, -1
1400451f8xor esi, esi
1400451fajmp 0x14004388e
1400451ffnop
140045200
140045200loc_140045200:
140045200mov rax, [rsi+16]
140045204cmp rax, [rsi+24]
140045208jae 0x1400454e5
14004520emovzx ecx, [rax]
140045211mov rdx, [rbp+48]
140045215test [rdx+2*rcx], 32
140045219je 0x140043a85
14004521fjmp 0x1400450cc
140045224
140045224loc_140045224:
140045224mov rax, [rsi+16]
140045228cmp rax, [rsi+24]
14004522cjae 0x1400454c3
140045232movzx ebx, [rax]
140045235jmp 0x140043bbb
14004523a
14004523aloc_14004523a:
14004523atest dil, dil
14004523dje 0x1400450a5
140045243mov r14l, [rsp+88]
140045248add r15, 1
14004524cxor esi, esi
14004524emov [rsp+104], dil
140045253mov ebx, edi
140045255cmp r14l, -1
140045259sete dil
14004525djmp 0x140042f9b
140045262nop [rax+rax]
140045268
140045268loc_140045268:
140045268xor ebx, ebx
14004526amov edx, -1
14004526fxor esi, esi
140045271jmp 0x14004304f
140045276
140045276loc_140045276:
140045276cmp [rsp+104], -1
14004527bsete bl
14004527etest r13, r13
140045281setne al
140045284and al, dil
140045287mov [rsp+208], al
14004528ejne 0x140045473
140045294
140045294loc_140045294:
140045294cmp dil, bl
140045297jne 0x140043d38
14004529djmp 0x1400430ae
1400452a2nop [rax+rax]
1400452a8
1400452a8loc_1400452a8:
1400452a8cmp r9l, -1
1400452acsete dl
1400452aftest r13, r13
1400452b2je 0x1400452bd
1400452b4test dil, dil
1400452b7jne 0x140045380
1400452bd
1400452bdloc_1400452bd:
1400452bdmov eax, edi
1400452bf
1400452bfloc_1400452bf:
1400452bfcmp dl, al
1400452c1je 0x1400447d1
1400452c7mov edx, r9l
1400452ca
1400452caloc_1400452ca:
1400452camovzx r9l, dl
1400452cemovzx ecx, [rbp+r9+313]
1400452d7test cl, cl
1400452d9jne 0x140045306
1400452dbmov rax, [rbp]
1400452dflea r8, [rip-51894]
1400452e6mov ecx, edx
1400452e8mov rax, [rax+64]
1400452eccmp rax, r8
1400452efjne 0x1400454a4
1400452f5
1400452f5loc_1400452f5:
1400452f5cmp cl, 42
1400452f8je 0x1400447d1
1400452femov [rbp+r9+313], cl
140045306
140045306loc_140045306:
140045306lea eax, [rcx-48]
140045309cmp al, 9
14004530bja 0x1400447d1
140045311mov rax, [rsi+16]
140045315movsx r12l, cl
140045319cmp rax, [rsi+24]
14004531djae 0x1400458c5
140045323add rax, 1
140045327mov [rsi+16], rax
14004532bimul eax, [rsp+312], 10
140045333lea eax, [r12+rax-48]
140045338
140045338loc_140045338:
140045338mov [rsp+312], eax
14004533fmov rax, [rsi+24]
140045343cmp [rsi+16], rax
140045347jae 0x14004589c
14004534d
14004534dloc_14004534d:
14004534dtest r13, r13
140045350je 0x140045892
140045356test dil, dil
140045359jne 0x140045795
14004535f
14004535floc_14004535f:
14004535for r12l, -1
140045363
140045363loc_140045363:
140045363mov eax, [rsp+312]
14004536amov rdi, [rsp+176]
140045372sub eax, 1900
140045377and [rdi+1], 253
14004537bjmp 0x1400447e1
140045380
140045380loc_140045380:
140045380mov rcx, [r13+24]
140045384xor eax, eax
140045386cmp [r13+16], rcx
14004538ajb 0x1400452bf
140045390
140045390loc_140045390:
140045390mov rax, [r13]
140045394mov [rsp+128], r9
14004539cmov rcx, r13
14004539fmov [rsp+104], dl
1400453a3call [rax+72]
1400453a6movzx edx, [rsp+104]
1400453abmov r9, [rsp+128]
1400453b3add eax, 1
1400453b6je 0x14004567c
1400453bcxor esi, esi
1400453betest dl, dl
1400453c0je 0x1400447d1
1400453c6mov edx, r9l
1400453c9
1400453c9loc_1400453c9:
1400453c9xor esi, esi
1400453cbjmp 0x1400452ca
1400453d0
1400453d0loc_1400453d0:
1400453d0mov rax, [r13+24]
1400453d4cmp [r13+16], rax
1400453d8jae 0x14004573f
1400453demov rcx, [rbp+48]
1400453e2xor esi, esi
1400453e4jmp 0x14004319f
1400453e9
1400453e9loc_1400453e9:
1400453e9xor r13l, r13l
1400453ecxor ebx, ebx
1400453eejmp 0x140045294
1400453f3
1400453f3loc_1400453f3:
1400453f3mov rcx, [rax+24]
1400453f7cmp [rax+16], rcx
1400453fbjb 0x140043d02
140045401mov rax, [rax]
140045404mov rcx, rsi
140045407call [rax+72]
14004540aadd eax, 1
14004540djne 0x140043d02
140045413test r13, r13
140045416je 0x14004578e
14004541ctest dil, dil
14004541fjne 0x140045763
140045425
140045425loc_140045425:
140045425xor esi, esi
140045427jmp 0x140043d38
14004542cnop [rax]
140045430
140045430loc_140045430:
140045430mov eax, edi
140045432xor edx, edx
140045434jmp 0x1400452bf
140045439
140045439loc_140045439:
140045439mov rax, [r8+24]
14004543dcmp [r8+16], rax
140045441jae 0x1400455f2
140045447
140045447loc_140045447:
140045447test r13, r13
14004544ajne 0x1400447c8
140045450cmp r14l, -1
140045454jne 0x1400447d1
14004545a
14004545aloc_14004545a:
14004545amov rax, [r8+16]
14004545ecmp rax, [r8+24]
140045462jae 0x1400455d4
140045468movzx edx, [rax]
14004546bxor r13l, r13l
14004546ejmp 0x1400452ca
140045473
140045473loc_140045473:
140045473mov rax, [r13+24]
140045477xor edi, edi
140045479cmp [r13+16], rax
14004547djb 0x140045294
140045483mov rax, [r13]
140045487mov rcx, r13
14004548acall [rax+72]
14004548dadd eax, 1
140045490movzx eax, [rsp+208]
140045498cmove r13, rsi
14004549ccmove edi, eax
14004549fjmp 0x140045294
1400454a4
1400454a4loc_1400454a4:
1400454a4mov [rsp+104], r9
1400454a9mov rcx, rbp
1400454acmovsx edx, dl
1400454afmov r8l, 42
1400454b5call rax
1400454b7mov r9, [rsp+104]
1400454bcmov ecx, eax
1400454bejmp 0x1400452f5
1400454c3
1400454c3loc_1400454c3:
1400454c3mov rax, [rsi]
1400454c6mov [rsp+104], dl
1400454camov rcx, rsi
1400454cdcall [rax+72]
1400454d0movzx edx, [rsp+104]
1400454d5cmp eax, -1
1400454d8je 0x1400456e1
1400454demov ebx, eax
1400454e0jmp 0x140043bbb
1400454e5
1400454e5loc_1400454e5:
1400454e5mov rax, [rsi]
1400454e8mov rcx, rsi
1400454ebcall [rax+72]
1400454eexor edx, edx
1400454f0cmp eax, -1
1400454f3cmove rsi, rdx
1400454f7jmp 0x140043a74
1400454fc
1400454fcloc_1400454fc:
1400454fcmov rax, [rsi]
1400454ffmov rcx, rsi
140045502call [rax+80]
140045505jmp 0x140043683
14004550a
14004550aloc_14004550a:
14004550amov rax, [rsi]
14004550dmov rcx, rsi
140045510call [rax+72]
140045513cmp eax, -1
140045516je 0x140045733
14004551cmovzx eax, al
14004551fjmp 0x140043c00
140045524
140045524loc_140045524:
140045524mov rdi, [rip+0x152165]
14004552bmov rax, [rsp+664]
140045533sub rax, [rdi]
140045536je 0x140045935
14004553c
14004553cloc_14004553c:
14004553ccall __stack_chk_fail
140045541
140045541loc_140045541:
140045541mov rax, [r13+24]
140045545cmp [r13+16], rax
140045549jb 0x1400447d1
14004554fmov rax, [r13]
140045553mov [rsp+128], r9
14004555bmov rcx, r13
14004555emov [rsp+104], r8
140045563call [rax+72]
140045566mov r8, [rsp+104]
14004556bmov r9, [rsp+128]
140045573add eax, 1
140045576jne 0x1400447d1
14004557cmov edx, r9l
14004557fxor r13l, r13l
140045582cmp r9l, -1
140045586je 0x14004545a
14004558cjmp 0x1400452ca
140045591
140045591loc_140045591:
140045591mov rax, [rsi]
140045594mov rcx, rsi
140045597call [rax+80]
14004559ajmp 0x1400450d4
14004559f
14004559floc_14004559f:
14004559fmov rcx, rbp
1400455a2call std::ctype<char>::_M_widen_init() const
1400455a7mov rax, [rbp]
1400455ablea rdx, [rip-52674]
1400455b2mov r8, [rax+48]
1400455b6mov eax, 45
1400455bbcmp r8, rdx
1400455beje 0x140043d8c
1400455c4mov edx, 45
1400455c9mov rcx, rbp
1400455cccall r8
1400455cfjmp 0x140043d8c
1400455d4
1400455d4loc_1400455d4:
1400455d4mov rax, [r8]
1400455d7mov rcx, r8
1400455daxor r13l, r13l
1400455ddcall [rax+72]
1400455e0mov edx, eax
1400455e2cmp eax, -1
1400455e5jne 0x1400452ca
1400455ebxor esi, esi
1400455edjmp 0x1400452ca
1400455f2
1400455f2loc_1400455f2:
1400455f2mov rax, [r8]
1400455f5mov [rsp+128], r9
1400455fdmov rcx, r8
140045600mov [rsp+104], r8
140045605call [rax+72]
140045608mov r8, [rsp+104]
14004560dmov r9, [rsp+128]
140045615cmp eax, -1
140045618mov edx, eax
14004561ajne 0x140045447
140045620test r13, r13
140045623je 0x140045645
140045625xor esi, esi
140045627test dil, dil
14004562aje 0x1400452ca
140045630mov rax, [r13+24]
140045634cmp [r13+16], rax
140045638jb 0x1400452ca
14004563emov edx, edi
140045640jmp 0x140045390
140045645
140045645loc_140045645:
140045645test dil, dil
140045648je 0x1400453c9
14004564e
14004564eloc_14004564e:
14004564exor r13l, r13l
140045651xor esi, esi
140045653jmp 0x1400447d1
140045658
140045658loc_140045658:
140045658mov rsi, r13
14004565b
14004565bloc_14004565b:
14004565bmov r13, rsi
14004565emov r14l, [rsp+88]
140045663xor esi, esi
140045665jmp 0x1400430ae
14004566a
14004566aloc_14004566a:
14004566amov edx, r12l
14004566dxor r13l, r13l
140045670cmp r12l, -1
140045674jne 0x14004388e
14004567ajmp 0x14004565b
14004567c
14004567cloc_14004567c:
14004567ctest dl, dl
14004567ejne 0x14004564e
140045680mov edx, r9l
140045683xor r13l, r13l
140045686xor esi, esi
140045688jmp 0x1400452ca
14004568d
14004568dloc_14004568d:
14004568dcmp r12l, -1
140045691je 0x1400438b7
140045697test r13, r13
14004569aje 0x1400456d8
14004569ctest dil, dil
14004569fje 0x1400434b0
1400456a5mov rax, [r13+24]
1400456a9cmp [r13+16], rax
1400456adjb 0x1400434b0
1400456b3mov rax, [r13]
1400456b7mov rcx, r13
1400456bacall [rax+72]
1400456bdcmp eax, -1
1400456c0jne 0x1400434b0
1400456c6mov edx, r12l
1400456c9xor r13l, r13l
1400456ccjmp 0x14004388e
1400456d1nop [rax]
1400456d8
1400456d8loc_1400456d8:
1400456d8mov edx, edi
1400456daxor eax, eax
1400456dcjmp 0x140043883
1400456e1
1400456e1loc_1400456e1:
1400456e1mov ebx, -1
1400456e6xor esi, esi
1400456e8jmp 0x140043bbb
1400456ed
1400456edloc_1400456ed:
1400456edmov r14l, [rsp+88]
1400456f2add r15, 1
1400456f6xor r13l, r13l
1400456f9jmp 0x14004312a
1400456fe
1400456feloc_1400456fe:
1400456femov rcx, rbp
140045701call std::ctype<char>::_M_widen_init() const
140045706mov rax, [rbp]
14004570alea rdx, [rip-53025]
140045711mov r8, [rax+48]
140045715mov eax, 43
14004571acmp r8, rdx
14004571dje 0x140043dbe
140045723mov edx, 43
140045728mov rcx, rbp
14004572bcall r8
14004572ejmp 0x140043dbe
140045733
140045733loc_140045733:
140045733mov eax, 255
140045738xor esi, esi
14004573ajmp 0x140043c00
14004573f
14004573floc_14004573f:
14004573fmov rax, [r13]
140045743mov [rsp+104], r11l
140045748mov rcx, r13
14004574bxor esi, esi
14004574dcall [rax+72]
140045750mov r11l, [rsp+104]
140045755add eax, 1
140045758jne 0x140043670
14004575ejmp 0x1400433fa
140045763
140045763loc_140045763:
140045763mov rax, [r13+24]
140045767cmp [r13+16], rax
14004576bjb 0x140045425
140045771mov rax, [r13]
140045775mov rcx, r13
140045778call [rax+72]
14004577badd eax, 1
14004577ejne 0x140045425
140045784xor r13l, r13l
140045787xor esi, esi
140045789jmp 0x1400430ae
14004578e
14004578eloc_14004578e:
14004578exor esi, esi
140045790jmp 0x140045294
140045795
140045795loc_140045795:
140045795xor ebx, ebx
140045797
140045797loc_140045797:
140045797mov rax, [r13+16]
14004579bcmp rax, [r13+24]
14004579fjae 0x14004585d
1400457a5movzx eax, [rax]
1400457a8
1400457a8loc_1400457a8:
1400457a8add eax, 1
1400457absete al
1400457aeor r12l, -1
1400457b2cmp al, bl
1400457b4je 0x140045363
1400457ba
1400457baloc_1400457ba:
1400457balea rcx, [rsp+288]
1400457c2mov [rsp+288], rsi
1400457camov [rsp+296], -1
1400457d5call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400457damov rsi, [rsp+288]
1400457e2mov r12l, [rsp+296]
1400457eamovzx ebx, al
1400457edmov edx, eax
1400457efmovzx edi, [rbp+rbx+313]
1400457f7test dil, dil
1400457fajne 0x140045824
1400457fcmov edi, eax
1400457femov rax, [rbp]
140045802lea rcx, [rip-53209]
140045809mov rax, [rax+64]
14004580dcmp rax, rcx
140045810jne 0x140045875
140045812
140045812loc_140045812:
140045812cmp dil, 42
140045816je 0x140045363
14004581cmov [rbp+rbx+313], dil
140045824
140045824loc_140045824:
140045824lea eax, [rdi-48]
140045827cmp al, 9
140045829ja 0x140045363
14004582fmov rax, [rsi+16]
140045833cmp rax, [rsi+24]
140045837jae 0x140045887
140045839add rax, 1
14004583dmov [rsi+16], rax
140045841
140045841loc_140045841:
140045841imul edx, [rsp+312], 10
140045849movsx eax, dil
14004584dlea eax, [rdx+rax-48]
140045851mov [rsp+312], eax
140045858jmp 0x14004535f
14004585d
14004585dloc_14004585d:
14004585dmov rax, [r13]
140045861mov rcx, r13
140045864call [rax+72]
140045867xor edx, edx
140045869cmp eax, -1
14004586ccmove r13, rdx
140045870jmp 0x1400457a8
140045875
140045875loc_140045875:
140045875movsx edx, dl
140045878mov r8l, 42
14004587emov rcx, rbp
140045881call rax
140045883mov edi, eax
140045885jmp 0x140045812
140045887
140045887loc_140045887:
140045887mov rax, [rsi]
14004588amov rcx, rsi
14004588dcall [rax+80]
140045890jmp 0x140045841
140045892
140045892loc_140045892:
140045892mov eax, r14l
140045895xor ebx, ebx
140045897jmp 0x1400457a8
14004589c
14004589cloc_14004589c:
14004589cmov rax, [rsi]
14004589fmov rcx, rsi
1400458a2call [rax+72]
1400458a5add eax, 1
1400458a8jne 0x14004534d
1400458aexor esi, esi
1400458b0test r13, r13
1400458b3je 0x1400458e0
1400458b5mov ebx, edi
1400458b7test dil, dil
1400458baje 0x1400457ba
1400458c0jmp 0x140045797
1400458c5
1400458c5loc_1400458c5:
1400458c5mov rax, [rsi]
1400458c8mov rcx, rsi
1400458cbcall [rax+80]
1400458ceimul eax, [rsp+312], 10
1400458d6lea eax, [r12+rax-48]
1400458dbjmp 0x140045338
1400458e0
1400458e0loc_1400458e0:
1400458e0mov eax, r14l
1400458e3jmp 0x1400457a8
1400458e8
1400458e8loc_1400458e8:
1400458e8xor r13l, r13l
1400458ebcmp r12l, -1
1400458efjne 0x140043670
1400458f5jmp 0x1400433fa
1400458fa
1400458faloc_1400458fa:
1400458famov rax, [r13+24]
1400458fecmp [r13+16], rax
140045902jb 0x1400451f5
140045908mov rax, [r13]
14004590cmov rcx, r13
14004590fcall [rax+72]
140045912add eax, 1
140045915jne 0x1400451f5
14004591bxor esi, esi
14004591djmp 0x14004565b
140045922
140045922loc_140045922:
140045922or edx, -1
140045925xor esi, esi
140045927test dil, dil
14004592aje 0x14004388e
140045930jmp 0x1400434b0
140045935
140045935loc_140045935:
140045935call std::__throw_bad_cast()
14004593anop
140042dd0
Loading..