File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
14004593b
14004593b // align 0x10
14004593b // align 0x10
140045940
140045940std::__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:
140045940push rbp
140045941push r15
140045943push r14
140045945push r13
140045947push r12
140045949push rdi
14004594apush rsi
14004594bpush rbx
14004594csub rsp, 136
140045953lea rbp, [rsp+128]
14004595bmov rax, [r9+8]
14004595fmovdqu x0, [r8]
140045964mov r10, [r9]
140045967mov rbx, [rbp+136]
14004596emov r13, [rbp+120]
140045972mov [rbp-40], rax
140045976mov rax, [rbp+112]
14004597amovups [rbp-32], x0
14004597emov rdx, [rbp-24]
140045982mov [rbp-80], rax
140045986mov rax, [rbp+144]
14004598dmov [rbp-48], rcx
140045991mov rcx, [rip+0x1513a8]
140045998mov r15l, edx
14004599bmov [rbp-72], rax
14004599fmov rax, [rip+0x151cea]
1400459a6mov [rbp-64], r10
1400459aamov rsi, [rax]
1400459admov [rbp-8], rsi
1400459b1xor esi, esi
1400459b3mov rax, [rbp-32]
1400459b7mov [rbp-56], r10
1400459bbmov r14, rax
1400459becall std::locale::id::_M_id() const
1400459c3mov rdx, rax
1400459c6mov rax, [rbx+208]
1400459cdmov rax, [rax+8]
1400459d1mov rdi, [rax+8*rdx]
1400459d5test rdi, rdi
1400459d8je 0x140045fc1
1400459demov rax, [rbp+128]
1400459e5lea rax, [8*rax+15]
1400459edand rax, -16
1400459f1call ___chkstk_ms
1400459f6mov r9, [rbp-56]
1400459famov r10, [rbp-64]
1400459fesub rsp, rax
140045a01cmp r15l, -1
140045a05sete dl
140045a08test r14, r14
140045a0blea r12, [rsp+32]
140045a10setne bl
140045a13and bl, dl
140045a15jne 0x140045e9d
140045a1bmov ebx, edx
140045a1d
140045a1dloc_140045a1d:
140045a1dcmp [rbp-40], -1
140045a21sete r8b
140045a25test r10, r10
140045a28setne sil
140045a2cand sil, r8b
140045a2fjne 0x140045e88
140045a35mov esi, r8l
140045a38
140045a38loc_140045a38:
140045a38cmp sil, bl
140045a3bjne 0x140045afb
140045a41
140045a41loc_140045a41:
140045a41test r14, r14
140045a44jne 0x140045ca2
140045a4a
140045a4aloc_140045a4a:
140045a4atest r9, r9
140045a4dje 0x140045a54
140045a4ftest r8b, r8b
140045a52jne 0x140045abf
140045a54
140045a54loc_140045a54:
140045a54xor r14l, r14l
140045a57nop [rax+rax]
140045a60
140045a60loc_140045a60:
140045a60mov rax, [rbp-72]
140045a64or [rax], 4
140045a67
140045a67loc_140045a67:
140045a67mov rdx, [rbp-24]
140045a6bmov rdi, [rbp-48]
140045a6fmov [rbp-32], r14
140045a73mov rcx, [rbp-32]
140045a77mov [rbp-24], rdx
140045a7bmov rax, [rbp-24]
140045a7fmov rdx, 0xffffffff00000000
140045a89mov [rdi], rcx
140045a8cand rax, rdx
140045a8for rax, r15
140045a92mov [rdi+8], rax
140045a96mov rdi, [rip+0x151bf3]
140045a9dmov rax, [rbp-8]
140045aa1sub rax, [rdi]
140045aa4jne 0x140045fd1
140045aaamov rax, [rbp-48]
140045aaelea rsp, [rbp+8]
140045ab2pop rbx
140045ab3pop rsi
140045ab4pop rdi
140045ab5pop r12
140045ab7pop r13
140045ab9pop r14
140045abbpop r15
140045abdpop rbp
140045aberet
140045abf
140045abfloc_140045abf:
140045abfmov rax, [r9+24]
140045ac3xor r14l, r14l
140045ac6cmp [r9+16], rax
140045acajb 0x140045a60
140045accmov rax, [r9]
140045acfmov [rbp-56], r9
140045ad3mov rcx, r9
140045ad6call [rax+72]
140045ad9cmp eax, -1
140045adcje 0x140045fb2
140045ae2cmp r15l, -1
140045ae6mov r9, [rbp-56]
140045aeajne 0x140045a54
140045af0xor edi, edi
140045af2xor esi, esi
140045af4xor ebx, ebx
140045af6jmp 0x140045ce8
140045afb
140045afbloc_140045afb:
140045afbtest r14, r14
140045afeje 0x140045b08
140045b00test dl, dl
140045b02jne 0x140045ee0
140045b08
140045b08loc_140045b08:
140045b08mov rcx, [rbp+128]
140045b0fadd rcx, rcx
140045b12je 0x140045a41
140045b18mov r10l, r15l
140045b1b
140045b1bloc_140045b1b:
140045b1bmov [rbp-56], r15l
140045b1fxor esi, esi
140045b21mov r15, r13
140045b24xor ebx, ebx
140045b26mov [rbp-64], r14
140045b2amov r13, rdi
140045b2dmov r14l, r10l
140045b30mov rdi, rcx
140045b33mov [rbp-88], r9
140045b37mov [rbp-89], r8b
140045b3bjmp 0x140045b58
140045b3d
140045b3d 0f 1f 00 ...
140045b40
140045b40loc_140045b40:
140045b40mov rax, [r13]
140045b44mov rcx, r13
140045b47call [rax+16]
140045b4acmp al, r14b
140045b4dje 0x140045b64
140045b4fadd rsi, 1
140045b53cmp rsi, rdi
140045b56je 0x140045b75
140045b58
140045b58loc_140045b58:
140045b58mov rax, [r15+8*rsi]
140045b5cmovsx edx, [rax]
140045b5fcmp dl, r14b
140045b62jne 0x140045b40
140045b64
140045b64loc_140045b64:
140045b64mov [r12+4*rbx], esi
140045b68add rsi, 1
140045b6cadd rbx, 1
140045b70cmp rsi, rdi
140045b73jne 0x140045b58
140045b75
140045b75loc_140045b75:
140045b75mov r13, r15
140045b78mov r14, [rbp-64]
140045b7cmov r9, [rbp-88]
140045b80movzx r8l, [rbp-89]
140045b85mov r15l, [rbp-56]
140045b89test rbx, rbx
140045b8cje 0x140045a41
140045b92mov rax, [r14+16]
140045b96cmp rax, [r14+24]
140045b9ajae 0x140045f84
140045ba0add rax, 1
140045ba4mov [r14+16], rax
140045ba8
140045ba8loc_140045ba8:
140045ba8lea rax, [8*rbx+15]
140045bb0and rax, -16
140045bb4call ___chkstk_ms
140045bb9sub rsp, rax
140045bbcmov r15, r12
140045bbfmov [rbp-56], rbx
140045bc3mov rsi, r12
140045bc6lea rdi, [rsp+32]
140045bcblea rbx, [r12+4*rbx]
140045bcfmov r12, r9
140045bd2mov [rbp-64], rdi
140045bd6nop [rax+rax]
140045be0
140045be0loc_140045be0:
140045be0movsxd rax, [rsi]
140045be3add rsi, 4
140045be7add rdi, 8
140045bebmov rcx, [r13+8*rax]
140045bf0call strlen
140045bf5mov [rdi-8], rax
140045bf9cmp rbx, rsi
140045bfcjne 0x140045be0
140045bfemov rbx, [rbp-56]
140045c02mov rdi, [rbp-64]
140045c06mov r9, r12
140045c09mov esi, 1
140045c0emov r12, r15
140045c11
140045c11loc_140045c11:
140045c11mov rax, [r14+24]
140045c15cmp [r14+16], rax
140045c19jae 0x140045d72
140045c1fnop
140045c20
140045c20loc_140045c20:
140045c20test r9, r9
140045c23je 0x140045e12
140045c29mov r15l, -1
140045c2fcmp [rbp-40], -1
140045c33je 0x140045e5a
140045c39
140045c39loc_140045c39:
140045c39cmp rbx, 1
140045c3djne 0x140045e38
140045c43cmp [rdi], rsi
140045c46jne 0x140045a60
140045c4c
140045c4cloc_140045c4c:
140045c4cmov eax, [r12]
140045c50mov rdi, [rbp-80]
140045c54mov edx, eax
140045c56sub edx, [rbp+128]
140045c5ccmp eax, [rbp+128]
140045c62cmovge eax, edx
140045c65mov [rdi], eax
140045c67jmp 0x140045a67
140045c6c
140045c6cloc_140045c6c:
140045c6cmov rax, [r14]
140045c6fmov [rbp-64], r8b
140045c73mov rcx, r14
140045c76mov [rbp-56], r9
140045c7acall [rax+72]
140045c7dmov r9, [rbp-56]
140045c81movzx r8l, [rbp-64]
140045c86cmp eax, -1
140045c89je 0x140045fd6
140045c8fmov rcx, [rbp+128]
140045c96mov r10l, eax
140045c99add rcx, rcx
140045c9cjne 0x140045b1b
140045ca2
140045ca2loc_140045ca2:
140045ca2cmp r15l, -1
140045ca6je 0x140045ed5
140045cactest r9, r9
140045cafje 0x140045a60
140045cb5cmp [rbp-40], -1
140045cb9jne 0x140045a60
140045cbfmov rax, [r9+24]
140045cc3cmp [r9+16], rax
140045cc7jb 0x140045a60
140045ccdmov rax, [r9]
140045cd0mov rcx, r9
140045cd3call [rax+72]
140045cd6cmp eax, -1
140045cd9jne 0x140045a60
140045cdf
140045cdfloc_140045cdf:
140045cdfxor edi, edi
140045ce1xor r9l, r9l
140045ce4xor esi, esi
140045ce6xor ebx, ebx
140045ce8
140045ce8loc_140045ce8:
140045ce8mov r11l, r15l
140045ceb
140045cebloc_140045ceb:
140045cebtest rbx, rbx
140045ceeje 0x140045a60
140045cf4xor eax, eax
140045cf6xor r8l, r8l
140045cf9jmp 0x140045d0d
140045cfb
140045cfb 0f 1f 44 00 00 ..D..
140045d00
140045d00loc_140045d00:
140045d00add r8, 1
140045d04add rax, 1
140045d08
140045d08loc_140045d08:
140045d08cmp rax, rbx
140045d0bjae 0x140045d41
140045d0d
140045d0dloc_140045d0d:
140045d0dlea rdx, [rdi+8*rax]
140045d11cmp rsi, [rdx]
140045d14jae 0x140045d00
140045d16movsxd r10, [r12+4*rax]
140045d1amov r10, [r13+8*r10]
140045d1fcmp [r10+rsi], r11b
140045d23je 0x140045de8
140045d29sub rbx, 1
140045d2dmov r10l, [r12+4*rbx]
140045d31mov rcx, [rdi+8*rbx]
140045d35mov [r12+4*rax], r10l
140045d39mov [rdx], rcx
140045d3ccmp rax, rbx
140045d3fjb 0x140045d0d
140045d41
140045d41loc_140045d41:
140045d41cmp rbx, r8
140045d44je 0x140045c39
140045d4amov rax, [r14+16]
140045d4ecmp rax, [r14+24]
140045d52jae 0x140045df8
140045d58add rax, 1
140045d5cadd rsi, 1
140045d60mov [r14+16], rax
140045d64mov rax, [r14+24]
140045d68cmp [r14+16], rax
140045d6cjb 0x140045c20
140045d72
140045d72loc_140045d72:
140045d72mov rax, [r14]
140045d75mov [rbp-56], r9
140045d79mov rcx, r14
140045d7ccall [rax+72]
140045d7fmov r9, [rbp-56]
140045d83mov r15l, eax
140045d86cmp r15l, -1
140045d8ajne 0x140045c20
140045d90test r9, r9
140045d93je 0x140045f9a
140045d99mov r11l, -1
140045d9fxor r14l, r14l
140045da2cmp [rbp-40], -1
140045da6jne 0x140045ceb
140045dacmov rax, [r9+24]
140045db0cmp [r9+16], rax
140045db4jb 0x140045ceb
140045dbamov rax, [r9]
140045dbdmov [rbp-56], r9
140045dc1mov rcx, r9
140045dc4call [rax+72]
140045dc7mov r15l, eax
140045dcacmp r15l, -1
140045dceje 0x140045c39
140045dd4mov r9, [rbp-56]
140045dd8mov r15l, -1
140045ddejmp 0x140045ce8
140045de3
140045de3 0f 1f 44 00 00 ..D..
140045de8
140045de8loc_140045de8:
140045de8add rax, 1
140045decjmp 0x140045d08
140045df1
140045df1 0f 1f 80 00 00 00 00 .......
140045df8
140045df8loc_140045df8:
140045df8mov rax, [r14]
140045dfbmov [rbp-56], r9
140045dffmov rcx, r14
140045e02add rsi, 1
140045e06call [rax+80]
140045e09mov r9, [rbp-56]
140045e0djmp 0x140045c11
140045e12
140045e12loc_140045e12:
140045e12cmp [rbp-40], -1
140045e16jne 0x140045e76
140045e18
140045e18loc_140045e18:
140045e18mov rax, [r14+16]
140045e1ccmp rax, [r14+24]
140045e20jae 0x140045eae
140045e26movzx r11l, [rax]
140045e2amov r15l, -1
140045e30xor r9l, r9l
140045e33jmp 0x140045ceb
140045e38
140045e38loc_140045e38:
140045e38cmp rbx, 2
140045e3cjne 0x140045a60
140045e42cmp [rdi], rsi
140045e45je 0x140045c4c
140045e4bcmp [rdi+8], rsi
140045e4fjne 0x140045a60
140045e55jmp 0x140045c4c
140045e5a
140045e5aloc_140045e5a:
140045e5amov rax, [r9+24]
140045e5ecmp [r9+16], rax
140045e62jb 0x140045c39
140045e68mov rax, [r9]
140045e6bmov rcx, r9
140045e6ecall [rax+72]
140045e71cmp eax, -1
140045e74je 0x140045e18
140045e76
140045e76loc_140045e76:
140045e76mov r15l, -1
140045e7cjmp 0x140045c39
140045e81
140045e81 0f 1f 80 00 00 00 00 .......
140045e88
140045e88loc_140045e88:
140045e88mov rax, [r10+24]
140045e8ccmp [r10+16], rax
140045e90jae 0x140045f3b
140045e96xor esi, esi
140045e98jmp 0x140045a38
140045e9d
140045e9dloc_140045e9d:
140045e9dmov rax, [r14+24]
140045ea1cmp [r14+16], rax
140045ea5jae 0x140045f07
140045ea7xor ebx, ebx
140045ea9jmp 0x140045a1d
140045eae
140045eaeloc_140045eae:
140045eaemov rax, [r14]
140045eb1mov rcx, r14
140045eb4call [rax+72]
140045eb7mov r15l, eax
140045ebacmp r15l, -1
140045ebeje 0x140045f73
140045ec4mov r11l, r15l
140045ec7xor r9l, r9l
140045ecamov r15l, -1
140045ed0jmp 0x140045ceb
140045ed5
140045ed5loc_140045ed5:
140045ed5xor ebx, ebx
140045ed7xor esi, esi
140045ed9xor edi, edi
140045edbjmp 0x140045c11
140045ee0
140045ee0loc_140045ee0:
140045ee0mov rax, [r14+16]
140045ee4cmp rax, [r14+24]
140045ee8jae 0x140045c6c
140045eeemov rcx, [rbp+128]
140045ef5add rcx, rcx
140045ef8je 0x140045ca2
140045efemovzx r10l, [rax]
140045f02jmp 0x140045b1b
140045f07
140045f07loc_140045f07:
140045f07mov rax, [r14]
140045f0amov [rbp-88], r10
140045f0emov rcx, r14
140045f11mov [rbp-64], dl
140045f14mov [rbp-56], r9
140045f18call [rax+72]
140045f1bmov r9, [rbp-56]
140045f1fmovzx edx, [rbp-64]
140045f23cmp eax, -1
140045f26mov eax, 0
140045f2bmov r10, [rbp-88]
140045f2fcmovne ebx, eax
140045f32cmove r14, rsi
140045f36jmp 0x140045a1d
140045f3b
140045f3bloc_140045f3b:
140045f3bmov rax, [r10]
140045f3emov [rbp-88], dl
140045f41mov rcx, r10
140045f44mov [rbp-64], r8b
140045f48mov [rbp-56], r10
140045f4ccall [rax+72]
140045f4fmov r9l, 0
140045f55movzx r8l, [rbp-64]
140045f5amovzx edx, [rbp-88]
140045f5ecmp eax, -1
140045f61mov eax, 0
140045f66cmovne r9, [rbp-56]
140045f6bcmovne esi, eax
140045f6ejmp 0x140045a38
140045f73
140045f73loc_140045f73:
140045f73mov r11l, -1
140045f79xor r9l, r9l
140045f7cxor r14l, r14l
140045f7fjmp 0x140045ceb
140045f84
140045f84loc_140045f84:
140045f84mov rax, [r14]
140045f87mov [rbp-56], r9
140045f8bmov rcx, r14
140045f8ecall [rax+80]
140045f91mov r9, [rbp-56]
140045f95jmp 0x140045ba8
140045f9a
140045f9aloc_140045f9a:
140045f9axor r14l, r14l
140045f9dcmp [rbp-40], -1
140045fa1je 0x140045c39
140045fa7mov r11l, -1
140045fadjmp 0x140045ceb
140045fb2
140045fb2loc_140045fb2:
140045fb2cmp r15l, -1
140045fb6jne 0x140045cdf
140045fbcjmp 0x140045a60
140045fc1
140045fc1loc_140045fc1:
140045fc1mov rdi, [rip+0x1516c8]
140045fc8mov rax, [rbp-8]
140045fccsub rax, [rdi]
140045fcfje 0x140045ff4
140045fd1
140045fd1loc_140045fd1:
140045fd1call __stack_chk_fail
140045fd6
140045fd6loc_140045fd6:
140045fd6mov rcx, [rbp+128]
140045fddmov r10l, -1
140045fe3xor r14l, r14l
140045fe6add rcx, rcx
140045fe9jne 0x140045b1b
140045fefjmp 0x140045a4a
140045ff4
140045ff4loc_140045ff4:
140045ff4call std::__throw_bad_cast()
140045ff9nop
140045940
140045940std::__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:
140045940push rbp
140045941push r15
140045943push r14
140045945push r13
140045947push r12
140045949push rdi
14004594apush rsi
14004594bpush rbx
14004594csub rsp, 136
140045953lea rbp, [rsp+128]
14004595bmov rax, [r9+8]
14004595fmovdqu x0, [r8]
140045964mov r10, [r9]
140045967mov rbx, [rbp+136]
14004596emov r13, [rbp+120]
140045972mov [rbp-40], rax
140045976mov rax, [rbp+112]
14004597amovups [rbp-32], x0
14004597emov rdx, [rbp-24]
140045982mov [rbp-80], rax
140045986mov rax, [rbp+144]
14004598dmov [rbp-48], rcx
140045991mov rcx, [rip+0x1513a8]
140045998mov r15l, edx
14004599bmov [rbp-72], rax
14004599fmov rax, [rip+0x151cea]
1400459a6mov [rbp-64], r10
1400459aamov rsi, [rax]
1400459admov [rbp-8], rsi
1400459b1xor esi, esi
1400459b3mov rax, [rbp-32]
1400459b7mov [rbp-56], r10
1400459bbmov r14, rax
1400459becall std::locale::id::_M_id() const
1400459c3mov rdx, rax
1400459c6mov rax, [rbx+208]
1400459cdmov rax, [rax+8]
1400459d1mov rdi, [rax+8*rdx]
1400459d5test rdi, rdi
1400459d8je 0x140045fc1
1400459demov rax, [rbp+128]
1400459e5lea rax, [8*rax+15]
1400459edand rax, -16
1400459f1call ___chkstk_ms
1400459f6mov r9, [rbp-56]
1400459famov r10, [rbp-64]
1400459fesub rsp, rax
140045a01cmp r15l, -1
140045a05sete dl
140045a08test r14, r14
140045a0blea r12, [rsp+32]
140045a10setne bl
140045a13and bl, dl
140045a15jne 0x140045e9d
140045a1bmov ebx, edx
140045a1d
140045a1dloc_140045a1d:
140045a1dcmp [rbp-40], -1
140045a21sete r8b
140045a25test r10, r10
140045a28setne sil
140045a2cand sil, r8b
140045a2fjne 0x140045e88
140045a35mov esi, r8l
140045a38
140045a38loc_140045a38:
140045a38cmp sil, bl
140045a3bjne 0x140045afb
140045a41
140045a41loc_140045a41:
140045a41test r14, r14
140045a44jne 0x140045ca2
140045a4a
140045a4aloc_140045a4a:
140045a4atest r9, r9
140045a4dje 0x140045a54
140045a4ftest r8b, r8b
140045a52jne 0x140045abf
140045a54
140045a54loc_140045a54:
140045a54xor r14l, r14l
140045a57nop [rax+rax]
140045a60
140045a60loc_140045a60:
140045a60mov rax, [rbp-72]
140045a64or [rax], 4
140045a67
140045a67loc_140045a67:
140045a67mov rdx, [rbp-24]
140045a6bmov rdi, [rbp-48]
140045a6fmov [rbp-32], r14
140045a73mov rcx, [rbp-32]
140045a77mov [rbp-24], rdx
140045a7bmov rax, [rbp-24]
140045a7fmov rdx, 0xffffffff00000000
140045a89mov [rdi], rcx
140045a8cand rax, rdx
140045a8for rax, r15
140045a92mov [rdi+8], rax
140045a96mov rdi, [rip+0x151bf3]
140045a9dmov rax, [rbp-8]
140045aa1sub rax, [rdi]
140045aa4jne 0x140045fd1
140045aaamov rax, [rbp-48]
140045aaelea rsp, [rbp+8]
140045ab2pop rbx
140045ab3pop rsi
140045ab4pop rdi
140045ab5pop r12
140045ab7pop r13
140045ab9pop r14
140045abbpop r15
140045abdpop rbp
140045aberet
140045abf
140045abfloc_140045abf:
140045abfmov rax, [r9+24]
140045ac3xor r14l, r14l
140045ac6cmp [r9+16], rax
140045acajb 0x140045a60
140045accmov rax, [r9]
140045acfmov [rbp-56], r9
140045ad3mov rcx, r9
140045ad6call [rax+72]
140045ad9cmp eax, -1
140045adcje 0x140045fb2
140045ae2cmp r15l, -1
140045ae6mov r9, [rbp-56]
140045aeajne 0x140045a54
140045af0xor edi, edi
140045af2xor esi, esi
140045af4xor ebx, ebx
140045af6jmp 0x140045ce8
140045afb
140045afbloc_140045afb:
140045afbtest r14, r14
140045afeje 0x140045b08
140045b00test dl, dl
140045b02jne 0x140045ee0
140045b08
140045b08loc_140045b08:
140045b08mov rcx, [rbp+128]
140045b0fadd rcx, rcx
140045b12je 0x140045a41
140045b18mov r10l, r15l
140045b1b
140045b1bloc_140045b1b:
140045b1bmov [rbp-56], r15l
140045b1fxor esi, esi
140045b21mov r15, r13
140045b24xor ebx, ebx
140045b26mov [rbp-64], r14
140045b2amov r13, rdi
140045b2dmov r14l, r10l
140045b30mov rdi, rcx
140045b33mov [rbp-88], r9
140045b37mov [rbp-89], r8b
140045b3bjmp 0x140045b58
140045b3d
140045b3d 0f 1f 00 ...
140045b40
140045b40loc_140045b40:
140045b40mov rax, [r13]
140045b44mov rcx, r13
140045b47call [rax+16]
140045b4acmp al, r14b
140045b4dje 0x140045b64
140045b4fadd rsi, 1
140045b53cmp rsi, rdi
140045b56je 0x140045b75
140045b58
140045b58loc_140045b58:
140045b58mov rax, [r15+8*rsi]
140045b5cmovsx edx, [rax]
140045b5fcmp dl, r14b
140045b62jne 0x140045b40
140045b64
140045b64loc_140045b64:
140045b64mov [r12+4*rbx], esi
140045b68add rsi, 1
140045b6cadd rbx, 1
140045b70cmp rsi, rdi
140045b73jne 0x140045b58
140045b75
140045b75loc_140045b75:
140045b75mov r13, r15
140045b78mov r14, [rbp-64]
140045b7cmov r9, [rbp-88]
140045b80movzx r8l, [rbp-89]
140045b85mov r15l, [rbp-56]
140045b89test rbx, rbx
140045b8cje 0x140045a41
140045b92mov rax, [r14+16]
140045b96cmp rax, [r14+24]
140045b9ajae 0x140045f84
140045ba0add rax, 1
140045ba4mov [r14+16], rax
140045ba8
140045ba8loc_140045ba8:
140045ba8lea rax, [8*rbx+15]
140045bb0and rax, -16
140045bb4call ___chkstk_ms
140045bb9sub rsp, rax
140045bbcmov r15, r12
140045bbfmov [rbp-56], rbx
140045bc3mov rsi, r12
140045bc6lea rdi, [rsp+32]
140045bcblea rbx, [r12+4*rbx]
140045bcfmov r12, r9
140045bd2mov [rbp-64], rdi
140045bd6nop [rax+rax]
140045be0
140045be0loc_140045be0:
140045be0movsxd rax, [rsi]
140045be3add rsi, 4
140045be7add rdi, 8
140045bebmov rcx, [r13+8*rax]
140045bf0call strlen
140045bf5mov [rdi-8], rax
140045bf9cmp rbx, rsi
140045bfcjne 0x140045be0
140045bfemov rbx, [rbp-56]
140045c02mov rdi, [rbp-64]
140045c06mov r9, r12
140045c09mov esi, 1
140045c0emov r12, r15
140045c11
140045c11loc_140045c11:
140045c11mov rax, [r14+24]
140045c15cmp [r14+16], rax
140045c19jae 0x140045d72
140045c1fnop
140045c20
140045c20loc_140045c20:
140045c20test r9, r9
140045c23je 0x140045e12
140045c29mov r15l, -1
140045c2fcmp [rbp-40], -1
140045c33je 0x140045e5a
140045c39
140045c39loc_140045c39:
140045c39cmp rbx, 1
140045c3djne 0x140045e38
140045c43cmp [rdi], rsi
140045c46jne 0x140045a60
140045c4c
140045c4cloc_140045c4c:
140045c4cmov eax, [r12]
140045c50mov rdi, [rbp-80]
140045c54mov edx, eax
140045c56sub edx, [rbp+128]
140045c5ccmp eax, [rbp+128]
140045c62cmovge eax, edx
140045c65mov [rdi], eax
140045c67jmp 0x140045a67
140045c6c
140045c6cloc_140045c6c:
140045c6cmov rax, [r14]
140045c6fmov [rbp-64], r8b
140045c73mov rcx, r14
140045c76mov [rbp-56], r9
140045c7acall [rax+72]
140045c7dmov r9, [rbp-56]
140045c81movzx r8l, [rbp-64]
140045c86cmp eax, -1
140045c89je 0x140045fd6
140045c8fmov rcx, [rbp+128]
140045c96mov r10l, eax
140045c99add rcx, rcx
140045c9cjne 0x140045b1b
140045ca2
140045ca2loc_140045ca2:
140045ca2cmp r15l, -1
140045ca6je 0x140045ed5
140045cactest r9, r9
140045cafje 0x140045a60
140045cb5cmp [rbp-40], -1
140045cb9jne 0x140045a60
140045cbfmov rax, [r9+24]
140045cc3cmp [r9+16], rax
140045cc7jb 0x140045a60
140045ccdmov rax, [r9]
140045cd0mov rcx, r9
140045cd3call [rax+72]
140045cd6cmp eax, -1
140045cd9jne 0x140045a60
140045cdf
140045cdfloc_140045cdf:
140045cdfxor edi, edi
140045ce1xor r9l, r9l
140045ce4xor esi, esi
140045ce6xor ebx, ebx
140045ce8
140045ce8loc_140045ce8:
140045ce8mov r11l, r15l
140045ceb
140045cebloc_140045ceb:
140045cebtest rbx, rbx
140045ceeje 0x140045a60
140045cf4xor eax, eax
140045cf6xor r8l, r8l
140045cf9jmp 0x140045d0d
140045cfb
140045cfb 0f 1f 44 00 00 ..D..
140045d00
140045d00loc_140045d00:
140045d00add r8, 1
140045d04add rax, 1
140045d08
140045d08loc_140045d08:
140045d08cmp rax, rbx
140045d0bjae 0x140045d41
140045d0d
140045d0dloc_140045d0d:
140045d0dlea rdx, [rdi+8*rax]
140045d11cmp rsi, [rdx]
140045d14jae 0x140045d00
140045d16movsxd r10, [r12+4*rax]
140045d1amov r10, [r13+8*r10]
140045d1fcmp [r10+rsi], r11b
140045d23je 0x140045de8
140045d29sub rbx, 1
140045d2dmov r10l, [r12+4*rbx]
140045d31mov rcx, [rdi+8*rbx]
140045d35mov [r12+4*rax], r10l
140045d39mov [rdx], rcx
140045d3ccmp rax, rbx
140045d3fjb 0x140045d0d
140045d41
140045d41loc_140045d41:
140045d41cmp rbx, r8
140045d44je 0x140045c39
140045d4amov rax, [r14+16]
140045d4ecmp rax, [r14+24]
140045d52jae 0x140045df8
140045d58add rax, 1
140045d5cadd rsi, 1
140045d60mov [r14+16], rax
140045d64mov rax, [r14+24]
140045d68cmp [r14+16], rax
140045d6cjb 0x140045c20
140045d72
140045d72loc_140045d72:
140045d72mov rax, [r14]
140045d75mov [rbp-56], r9
140045d79mov rcx, r14
140045d7ccall [rax+72]
140045d7fmov r9, [rbp-56]
140045d83mov r15l, eax
140045d86cmp r15l, -1
140045d8ajne 0x140045c20
140045d90test r9, r9
140045d93je 0x140045f9a
140045d99mov r11l, -1
140045d9fxor r14l, r14l
140045da2cmp [rbp-40], -1
140045da6jne 0x140045ceb
140045dacmov rax, [r9+24]
140045db0cmp [r9+16], rax
140045db4jb 0x140045ceb
140045dbamov rax, [r9]
140045dbdmov [rbp-56], r9
140045dc1mov rcx, r9
140045dc4call [rax+72]
140045dc7mov r15l, eax
140045dcacmp r15l, -1
140045dceje 0x140045c39
140045dd4mov r9, [rbp-56]
140045dd8mov r15l, -1
140045ddejmp 0x140045ce8
140045de3
140045de3 0f 1f 44 00 00 ..D..
140045de8
140045de8loc_140045de8:
140045de8add rax, 1
140045decjmp 0x140045d08
140045df1
140045df1 0f 1f 80 00 00 00 00 .......
140045df8
140045df8loc_140045df8:
140045df8mov rax, [r14]
140045dfbmov [rbp-56], r9
140045dffmov rcx, r14
140045e02add rsi, 1
140045e06call [rax+80]
140045e09mov r9, [rbp-56]
140045e0djmp 0x140045c11
140045e12
140045e12loc_140045e12:
140045e12cmp [rbp-40], -1
140045e16jne 0x140045e76
140045e18
140045e18loc_140045e18:
140045e18mov rax, [r14+16]
140045e1ccmp rax, [r14+24]
140045e20jae 0x140045eae
140045e26movzx r11l, [rax]
140045e2amov r15l, -1
140045e30xor r9l, r9l
140045e33jmp 0x140045ceb
140045e38
140045e38loc_140045e38:
140045e38cmp rbx, 2
140045e3cjne 0x140045a60
140045e42cmp [rdi], rsi
140045e45je 0x140045c4c
140045e4bcmp [rdi+8], rsi
140045e4fjne 0x140045a60
140045e55jmp 0x140045c4c
140045e5a
140045e5aloc_140045e5a:
140045e5amov rax, [r9+24]
140045e5ecmp [r9+16], rax
140045e62jb 0x140045c39
140045e68mov rax, [r9]
140045e6bmov rcx, r9
140045e6ecall [rax+72]
140045e71cmp eax, -1
140045e74je 0x140045e18
140045e76
140045e76loc_140045e76:
140045e76mov r15l, -1
140045e7cjmp 0x140045c39
140045e81
140045e81 0f 1f 80 00 00 00 00 .......
140045e88
140045e88loc_140045e88:
140045e88mov rax, [r10+24]
140045e8ccmp [r10+16], rax
140045e90jae 0x140045f3b
140045e96xor esi, esi
140045e98jmp 0x140045a38
140045e9d
140045e9dloc_140045e9d:
140045e9dmov rax, [r14+24]
140045ea1cmp [r14+16], rax
140045ea5jae 0x140045f07
140045ea7xor ebx, ebx
140045ea9jmp 0x140045a1d
140045eae
140045eaeloc_140045eae:
140045eaemov rax, [r14]
140045eb1mov rcx, r14
140045eb4call [rax+72]
140045eb7mov r15l, eax
140045ebacmp r15l, -1
140045ebeje 0x140045f73
140045ec4mov r11l, r15l
140045ec7xor r9l, r9l
140045ecamov r15l, -1
140045ed0jmp 0x140045ceb
140045ed5
140045ed5loc_140045ed5:
140045ed5xor ebx, ebx
140045ed7xor esi, esi
140045ed9xor edi, edi
140045edbjmp 0x140045c11
140045ee0
140045ee0loc_140045ee0:
140045ee0mov rax, [r14+16]
140045ee4cmp rax, [r14+24]
140045ee8jae 0x140045c6c
140045eeemov rcx, [rbp+128]
140045ef5add rcx, rcx
140045ef8je 0x140045ca2
140045efemovzx r10l, [rax]
140045f02jmp 0x140045b1b
140045f07
140045f07loc_140045f07:
140045f07mov rax, [r14]
140045f0amov [rbp-88], r10
140045f0emov rcx, r14
140045f11mov [rbp-64], dl
140045f14mov [rbp-56], r9
140045f18call [rax+72]
140045f1bmov r9, [rbp-56]
140045f1fmovzx edx, [rbp-64]
140045f23cmp eax, -1
140045f26mov eax, 0
140045f2bmov r10, [rbp-88]
140045f2fcmovne ebx, eax
140045f32cmove r14, rsi
140045f36jmp 0x140045a1d
140045f3b
140045f3bloc_140045f3b:
140045f3bmov rax, [r10]
140045f3emov [rbp-88], dl
140045f41mov rcx, r10
140045f44mov [rbp-64], r8b
140045f48mov [rbp-56], r10
140045f4ccall [rax+72]
140045f4fmov r9l, 0
140045f55movzx r8l, [rbp-64]
140045f5amovzx edx, [rbp-88]
140045f5ecmp eax, -1
140045f61mov eax, 0
140045f66cmovne r9, [rbp-56]
140045f6bcmovne esi, eax
140045f6ejmp 0x140045a38
140045f73
140045f73loc_140045f73:
140045f73mov r11l, -1
140045f79xor r9l, r9l
140045f7cxor r14l, r14l
140045f7fjmp 0x140045ceb
140045f84
140045f84loc_140045f84:
140045f84mov rax, [r14]
140045f87mov [rbp-56], r9
140045f8bmov rcx, r14
140045f8ecall [rax+80]
140045f91mov r9, [rbp-56]
140045f95jmp 0x140045ba8
140045f9a
140045f9aloc_140045f9a:
140045f9axor r14l, r14l
140045f9dcmp [rbp-40], -1
140045fa1je 0x140045c39
140045fa7mov r11l, -1
140045fadjmp 0x140045ceb
140045fb2
140045fb2loc_140045fb2:
140045fb2cmp r15l, -1
140045fb6jne 0x140045cdf
140045fbcjmp 0x140045a60
140045fc1
140045fc1loc_140045fc1:
140045fc1mov rdi, [rip+0x1516c8]
140045fc8mov rax, [rbp-8]
140045fccsub rax, [rdi]
140045fcfje 0x140045ff4
140045fd1
140045fd1loc_140045fd1:
140045fd1call __stack_chk_fail
140045fd6
140045fd6loc_140045fd6:
140045fd6mov rcx, [rbp+128]
140045fddmov r10l, -1
140045fe3xor r14l, r14l
140045fe6add rcx, rcx
140045fe9jne 0x140045b1b
140045fefjmp 0x140045a4a
140045ff4
140045ff4loc_140045ff4:
140045ff4call std::__throw_bad_cast()
140045ff9nop
140045940
140045ffa
140045ffa // align 0x10
140045ffa // align 0x10
140046000
140046000std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(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*, char const*) const:
140046000push r15
140046002push r14
140046004push r13
140046006push r12
140046008push rbp
140046009push rdi
14004600apush rsi
14004600bpush rbx
14004600csub rsp, 328
140046013movdqu x4, [r8]
140046018mov rax, [rsp+448]
140046020movdqu x5, [r9]
140046025mov rdi, [rsp+432]
14004602dmov r15, [rsp+440]
140046035mov rbx, [rsp+456]
14004603dmov r13, [rsp+464]
140046045mov [rsp+200], rcx
14004604dmov rcx, [rip+0x15163c]
140046054mov r14, rdx
140046057movups [rsp+96], x4
14004605cmov [rsp+160], rax
140046064mov rax, [rcx]
140046067mov [rsp+312], rax
14004606fmov rax, [rsp+96]
140046074movups [rsp+112], x5
140046079mov [rsp+152], rdx
140046081mov rdx, [rsp+104]
140046086mov [rsp+168], rdi
14004608emov ebp, edx
140046090mov rdx, [rsp+120]
140046095mov [rsp+88], r15
14004609amov [rsp+132], edx
1400460a1mov rsi, rax
1400460a4mov rax, [rsp+112]
1400460a9mov r12, rax
1400460acmov rax, [rip+0x150c8d]
1400460b3mov rcx, rax
1400460b6mov [rsp+208], rax
1400460becall std::locale::id::_M_id() const
1400460c3mov rdx, rax
1400460c6mov rax, [rdi+208]
1400460cdmov rax, [rax+8]
1400460d1mov rdi, [rax+8*rdx]
1400460d5test rdi, rdi
1400460d8je 0x140046fdc
1400460demov rax, [r14]
1400460e1mov [r15], 0
1400460e8mov [rsp+284], 0
1400460f4mov [rsp+292], 0
1400460ffmov rax, [rax+64]
140046103mov [rsp+184], rax
14004610bcmp rbx, r13
14004610eje 0x140046f83
140046114lea rax, [rip+4805]
14004611bcmp [rsp+132], -1
140046123mov [rsp+144], rax
14004612blea rax, [rip-55554]
140046132sete r15b
140046136mov [rsp+136], rax
14004613enop
140046140
140046140loc_140046140:
140046140cmp ebp, -1
140046143sete r9b
140046147test rsi, rsi
14004614asetne r14b
14004614eand r14b, r9b
140046151jne 0x140046918
140046157mov r14l, r9l
14004615a
14004615aloc_14004615a:
14004615atest r12, r12
14004615dsetne dl
140046160and dl, r15b
140046163jne 0x1400468e8
140046169mov edx, r15l
14004616c
14004616cloc_14004616c:
14004616ccmp dl, r14b
14004616fje 0x140046903
140046175
140046175loc_140046175:
140046175movzx r11l, [rbx]
140046179movzx r14l, [rdi+r11+313]
140046182mov rax, r11
140046185test r14b, r14b
140046188jne 0x1400461ae
14004618amov rdx, [rdi]
14004618dmov r14, [rdx+64]
140046191cmp r14, [rsp+136]
140046199jne 0x140046930
14004619f
14004619floc_14004619f:
14004619ftest al, al
1400461a1je 0x1400461b8
1400461a3mov [rdi+r11+313], al
1400461abmov r14l, eax
1400461ae
1400461aeloc_1400461ae:
1400461aecmp r14b, 37
1400461b2je 0x140046410
1400461b8
1400461b8loc_1400461b8:
1400461b8mov rdx, [rdi+48]
1400461bcmovzx eax, [rbx]
1400461bftest [rdx+2*rax], 32
1400461c3jne 0x140046309
1400461c9test rsi, rsi
1400461ccje 0x1400461d7
1400461cetest r9b, r9b
1400461d1jne 0x1400463e0
1400461d7
1400461d7loc_1400461d7:
1400461d7mov edx, ebp
1400461d9
1400461d9loc_1400461d9:
1400461d9mov rax, [rdi]
1400461dcmovsx edx, dl
1400461dfmov rcx, rdi
1400461e2mov [rsp+176], r9b
1400461eacall [rax+32]
1400461edmovsx edx, [rbx]
1400461f0mov rcx, rdi
1400461f3mov r14l, eax
1400461f6mov rax, [rdi]
1400461f9call [rax+32]
1400461fccmp r14b, al
1400461ffje 0x14004623a
140046201test rsi, rsi
140046204je 0x140046214
140046206cmp [rsp+176], 0
14004620ejne 0x140046b50
140046214
140046214loc_140046214:
140046214mov edx, ebp
140046216
140046216loc_140046216:
140046216mov rax, [rdi]
140046219movsx edx, dl
14004621cmov rcx, rdi
14004621fcall [rax+16]
140046222movsx edx, [rbx]
140046225mov rcx, rdi
140046228mov r14l, eax
14004622bmov rax, [rdi]
14004622ecall [rax+16]
140046231cmp r14b, al
140046234jne 0x140046e68
14004623a
14004623aloc_14004623a:
14004623amov rax, [rsi+16]
14004623ecmp rax, [rsi+24]
140046242jae 0x140046b88
140046248add rax, 1
14004624cmov [rsi+16], rax
140046250
140046250loc_140046250:
140046250add rbx, 1
140046254mov ebp, -1
140046259cmp rbx, r13
14004625cjne 0x14004633c
140046262nop [rax+rax]
14004626dnop [rax]
140046270
140046270loc_140046270:
140046270mov rdi, [rsp+144]
140046278cmp [rsp+184], rdi
140046280je 0x140046cfe
140046286
140046286loc_140046286:
140046286mov rdx, [rsp+104]
14004628bmov rdi, [rsp+200]
140046293mov [rsp+96], rsi
140046298mov rcx, [rsp+96]
14004629dmov [rsp+104], rdx
1400462a2mov rax, [rsp+104]
1400462a7mov rdx, 0xffffffff00000000
1400462b1mov [rdi], rcx
1400462b4and rax, rdx
1400462b7or rax, rbp
1400462bamov [rdi+8], rax
1400462bemov rdi, [rip+0x1513cb]
1400462c5mov rax, [rsp+312]
1400462cdsub rax, [rdi]
1400462d0jne 0x140046ff4
1400462d6mov rax, [rsp+200]
1400462deadd rsp, 328
1400462e5pop rbx
1400462e6pop rsi
1400462e7pop rdi
1400462e8pop rbp
1400462e9pop r12
1400462ebpop r13
1400462edpop r14
1400462efpop r15
1400462f1ret
1400462f2
1400462f2 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 ff............
140046300
140046300loc_140046300:
140046300movzx eax, [rbx]
140046303test [rdx+2*rax], 32
140046307je 0x140046312
140046309
140046309loc_140046309:
140046309add rbx, 1
14004630dcmp r13, rbx
140046310jne 0x140046300
140046312
140046312loc_140046312:
140046312test rsi, rsi
140046315je 0x140046350
140046317cmp ebp, -1
14004631aje 0x140046389
14004631ctest r12, r12
14004631fje 0x140046400
140046325cmp [rsp+132], -1
14004632dje 0x140046650
140046333
140046333loc_140046333:
140046333cmp rbx, r13
140046336je 0x140046270
14004633c
14004633cloc_14004633c:
14004633cmov rax, [rsp+88]
140046341mov eax, [rax]
140046343test eax, eax
140046345je 0x140046140
14004634bjmp 0x140046270
140046350
140046350loc_140046350:
140046350test r12, r12
140046353je 0x14004635e
140046355test r15b, r15b
140046358jne 0x140046968
14004635e
14004635eloc_14004635e:
14004635emov eax, r15l
140046361
140046361loc_140046361:
140046361cmp al, r9b
140046364je 0x140046333
140046366
140046366loc_140046366:
140046366movzx eax, bpl
14004636aadd rax, rax
14004636d
14004636dloc_14004636d:
14004636dtest [rdx+rax], 32
140046371je 0x140046333
140046373mov rax, [rsi+16]
140046377cmp rax, [rsi+24]
14004637bjae 0x140046638
140046381add rax, 1
140046385mov [rsi+16], rax
140046389
140046389loc_140046389:
140046389mov rax, [rsi+24]
14004638dcmp [rsi+16], rax
140046391jae 0x1400469db
140046397
140046397loc_140046397:
140046397test r12, r12
14004639aje 0x14004699d
1400463a0mov ebp, -1
1400463a5cmp [rsp+132], -1
1400463adjne 0x140046333
1400463afmov rax, [r12+24]
1400463b4cmp [r12+16], rax
1400463b9jb 0x140046333
1400463bfmov rax, [r12]
1400463c3mov rcx, r12
1400463c6call [rax+72]
1400463c9cmp eax, -1
1400463ccje 0x1400469ab
1400463d2jmp 0x140046333
1400463d7
1400463d7 66 0f 1f 84 00 00 00 00 00 f........
1400463e0
1400463e0loc_1400463e0:
1400463e0mov rax, [rsi+16]
1400463e4cmp rax, [rsi+24]
1400463e8jae 0x140046f06
1400463eemovzx edx, [rax]
1400463f1jmp 0x1400461d9
1400463f6
1400463f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046400
140046400loc_140046400:
140046400mov eax, r15l
140046403xor r9l, r9l
140046406jmp 0x140046361
14004640b
14004640b 0f 1f 44 00 00 ..D..
140046410
140046410loc_140046410:
140046410lea r10, [rbx+1]
140046414cmp r13, r10
140046417je 0x140046e68
14004641dmovzx r11l, [rbx+1]
140046422movzx r9l, [rdi+r11+313]
14004642bmov rax, r11
14004642etest r9b, r9b
140046431jne 0x14004645b
140046433mov rdx, [rdi]
140046436mov r9, [rdx+64]
14004643acmp r9, [rsp+136]
140046442jne 0x140046b00
140046448
140046448loc_140046448:
140046448test al, al
14004644aje 0x140046690
140046450mov [rdi+r11+313], al
140046458mov r9l, eax
14004645b
14004645bloc_14004645b:
14004645bcmp r9b, 69
14004645fje 0x14004646b
140046461cmp r9b, 79
140046465jne 0x140046693
14004646b
14004646bloc_14004646b:
14004646blea r10, [rbx+2]
14004646fcmp r13, r10
140046472je 0x140046e68
140046478movzx r11l, [rbx+2]
14004647dmovzx eax, [rdi+r11+313]
140046486mov rdx, r11
140046489test al, al
14004648bjne 0x140046aa8
140046491mov rax, [rdi]
140046494mov rax, [rax+64]
140046498cmp rax, [rsp+136]
1400464a0jne 0x140046d60
1400464a6
1400464a6loc_1400464a6:
1400464a6test dl, dl
1400464a8je 0x140046ba0
1400464aemov [rdi+r11+313], dl
1400464b6mov rcx, [rsp+144]
1400464becmp [rsp+184], rcx
1400464c6jne 0x140046b38
1400464cc
1400464ccloc_1400464cc:
1400464ccmovzx eax, [rbx]
1400464cfmovzx edx, [rbx+2]
1400464d3mov [rsp+308], ax
1400464db
1400464dbloc_1400464db:
1400464dbmov [rsp+310], dl
1400464e2mov [rsp+311], 0
1400464ea
1400464ealoc_1400464ea:
1400464eamov rdx, [rsp+104]
1400464efmov [rsp+96], rsi
1400464f4mov eax, ebp
1400464f6mov rsi, 0xffffffff00000000
140046500mov rcx, [rsp+96]
140046505mov [rsp+112], r12
14004650alea r9, [rsp+224]
140046512lea r8, [rsp+240]
14004651amov [rsp+104], rdx
14004651fmov rdx, [rsp+120]
140046524mov rbx, [rsp+104]
140046529mov [rsp+96], rcx
14004652emov [rsp+120], rdx
140046533mov edx, [rsp+132]
14004653amov rbp, rbx
14004653dmov rbx, [rsp+120]
140046542mov rcx, [rsp+112]
140046547mov [rsp+176], r10
14004654fand rbp, rsi
140046552or rbp, rax
140046555mov rax, rbx
140046558mov [rsp+112], rcx
14004655dlea rcx, [rsp+256]
140046565and rax, rsi
140046568mov [rsp+104], rbp
14004656dmovdqu x0, [rsp+96]
140046573or rax, rdx
140046576mov rdx, [rsp+152]
14004657emov [rsp+120], rax
140046583lea rax, [rsp+284]
14004658bmovdqu x1, [rsp+112]
140046591mov [rsp+64], rax
140046596lea rax, [rsp+308]
14004659emov [rsp+56], rax
1400465a3mov rax, [rsp+160]
1400465abmovups [rsp+240], x0
1400465b3mov [rsp+48], rax
1400465b8mov rax, [rsp+88]
1400465bdmovups [rsp+224], x1
1400465c5mov [rsp+40], rax
1400465camov rax, [rsp+168]
1400465d2mov [rsp+32], rax
1400465d7call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
1400465dcmov rdx, [rsp+256]
1400465e4mov rax, [rsp+264]
1400465ecmov r10, [rsp+176]
1400465f4test rdx, rdx
1400465f7mov rsi, rdx
1400465famov ebp, eax
1400465fcje 0x140046ad0
140046602cmp eax, -1
140046605je 0x140046d18
14004660b
14004660bloc_14004660b:
14004660btest r12, r12
14004660eje 0x140046cf0
140046614cmp [rsp+132], -1
14004661cje 0x140046e26
140046622
140046622loc_140046622:
140046622mov rax, [rsp+88]
140046627or [rax], 2
14004662a
14004662aloc_14004662a:
14004662alea rbx, [r10+1]
14004662ejmp 0x140046333
140046633
140046633 0f 1f 44 00 00 ..D..
140046638
140046638loc_140046638:
140046638mov rax, [rsi]
14004663bmov rcx, rsi
14004663ecall [rax+80]
140046641jmp 0x140046389
140046646
140046646 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046650
140046650loc_140046650:
140046650mov rax, [r12+24]
140046655cmp [r12+16], rax
14004665ajb 0x140046333
140046660mov rax, [r12]
140046664mov rcx, r12
140046667call [rax+72]
14004666acmp eax, -1
14004666djne 0x140046333
140046673xor r12l, r12l
140046676
140046676loc_140046676:
140046676movzx eax, bpl
14004667amov rdx, [rdi+48]
14004667eadd rax, rax
140046681jmp 0x14004636d
140046686
140046686 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046690
140046690loc_140046690:
140046690xor r9l, r9l
140046693
140046693loc_140046693:
140046693mov rcx, [rsp+144]
14004669bcmp [rsp+184], rcx
1400466a3je 0x140046a20
1400466a9movsx ecx, r9b
1400466adxor r8l, r8l
1400466b0xor ebx, ebx
1400466b2
1400466b2loc_1400466b2:
1400466b2mov rax, [rsp+152]
1400466bamov [rsp+176], r10
1400466c2mov rax, [rax]
1400466c5mov rax, [rax+64]
1400466c9cmp rax, [rsp+144]
1400466d1jne 0x140046c00
1400466d7mov rdx, [rsp+104]
1400466dcmov [rsp+96], rsi
1400466e1mov eax, ebp
1400466e3mov rsi, 0xffffffff00000000
1400466edmov [rsp+112], r12
1400466f2mov r10, [rsp+112]
1400466f7mov [rsp+104], rdx
1400466fcmov rdx, [rsp+96]
140046701mov rcx, [rsp+104]
140046706mov [rsp+112], r10
14004670bmov [rsp+96], rdx
140046710mov rdx, [rsp+120]
140046715mov rbp, rcx
140046718mov rcx, [rsp+208]
140046720mov [rsp+192], r9b
140046728mov [rsp+120], rdx
14004672dmov r11, [rsp+120]
140046732and rbp, rsi
140046735mov edx, [rsp+132]
14004673cor rbp, rax
14004673fmov rax, r11
140046742mov [rsp+104], rbp
140046747and rax, rsi
14004674aor rax, rdx
14004674dmov [rsp+120], rax
140046752call std::locale::id::_M_id() const
140046757mov rdx, rax
14004675amov rax, [rsp+168]
140046762mov rax, [rax+208]
140046769mov rax, [rax+8]
14004676dmov rsi, [rax+8*rdx]
140046771test rsi, rsi
140046774je 0x140046fdc
14004677amov rax, [rsp+88]
14004677fmov r10, [rsp+176]
140046787movzx r9l, [rsp+192]
140046790mov [rax], 0
140046796cmp [rsi+56], 0
14004679aje 0x140046a40
1400467a0movzx r14l, [rsi+94]
1400467a5
1400467a5loc_1400467a5:
1400467a5mov [rsp+308], r14b
1400467adtest bl, bl
1400467afje 0x1400467c1
1400467b1mov [rsp+311], 0
1400467b9mov eax, r9l
1400467bcmov r9l, ebx
1400467bfmov ebx, eax
1400467c1
1400467c1loc_1400467c1:
1400467c1mov rsi, [rsp+88]
1400467c6lea rax, [rsp+308]
1400467cemov [rsp+310], bl
1400467d5lea rbx, [rsp+296]
1400467ddmov [rsp+56], rax
1400467e2mov rax, [rsp+160]
1400467ealea rcx, [rsp+256]
1400467f2lea r8, [rsp+240]
1400467famov [rsp+40], rsi
1400467ffmov rsi, [rsp+168]
140046807mov [rsp+64], rbx
14004680cmovdqu x2, [rsp+96]
140046812mov [rsp+48], rax
140046817movdqu x3, [rsp+112]
14004681dmov [rsp+32], rsi
140046822mov rdx, [rsp+152]
14004682amov [rsp+309], r9b
140046832lea r9, [rsp+224]
14004683amov [rsp+192], r10
140046842movups [rsp+240], x2
14004684amovups [rsp+224], x3
140046852mov [rsp+296], 0
14004685emov [rsp+304], 0
140046869call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004686emov rax, [rsp+256]
140046876mov r14, [rsp+264]
14004687emov rcx, rbx
140046881mov rdx, [rsp+160]
140046889mov rsi, rax
14004688cmov [rsp+176], rax
140046894mov ebp, r14l
140046897call std::__time_get_state::_M_finalize_state(tm*)
14004689ccmp r14l, -1
1400468a0mov rax, [rsp+176]
1400468a8mov r10, [rsp+192]
1400468b0sete bl
1400468b3test rsi, rsi
1400468b6setne r14b
1400468baand r14b, bl
1400468bdjne 0x140046da4
1400468c3
1400468c3loc_1400468c3:
1400468c3test r12, r12
1400468c6je 0x1400468d1
1400468c8test r15b, r15b
1400468cbjne 0x140046de2
1400468d1
1400468d1loc_1400468d1:
1400468d1mov eax, r15l
1400468d4
1400468d4loc_1400468d4:
1400468d4cmp al, bl
1400468d6jne 0x14004662a
1400468dcjmp 0x140046622
1400468e1
1400468e1 0f 1f 80 00 00 00 00 .......
1400468e8
1400468e8loc_1400468e8:
1400468e8mov rax, [r12+24]
1400468edcmp [r12+16], rax
1400468f2jae 0x140046eac
1400468f8xor edx, edx
1400468facmp dl, r14b
1400468fdjne 0x140046175
140046903
140046903loc_140046903:
140046903mov rax, [rsp+88]
140046908mov [rax], 6
14004690ejmp 0x140046270
140046913
140046913 0f 1f 44 00 00 ..D..
140046918
140046918loc_140046918:
140046918mov rax, [rsi+24]
14004691ccmp [rsi+16], rax
140046920jae 0x140046e78
140046926xor r14l, r14l
140046929jmp 0x14004615a
14004692e
14004692e 66 90 f.
140046930
140046930loc_140046930:
140046930mov [rsp+192], r11
140046938movsx edx, r11b
14004693cxor r8l, r8l
14004693fmov rcx, rdi
140046942mov [rsp+176], r9b
14004694acall r14
14004694dmov r11, [rsp+192]
140046955movzx r9l, [rsp+176]
14004695ejmp 0x14004619f
140046963
140046963 0f 1f 44 00 00 ..D..
140046968
140046968loc_140046968:
140046968mov rcx, [r12+24]
14004696dxor eax, eax
14004696fcmp [r12+16], rcx
140046974jb 0x140046361
14004697amov rax, [r12]
14004697emov rcx, r12
140046981call [rax+72]
140046984cmp eax, -1
140046987je 0x140047016
14004698dcmp ebp, -1
140046990jne 0x140046333
140046996xor esi, esi
140046998jmp 0x140046676
14004699d
14004699dloc_14004699d:
14004699dcmp [rsp+132], -1
1400469a5jne 0x14004707e
1400469ab
1400469abloc_1400469ab:
1400469abmov rax, [rsi+16]
1400469afcmp rax, [rsi+24]
1400469b3jae 0x140046bd0
1400469b9movzx ecx, [rax]
1400469bcmov rdx, [rdi+48]
1400469c0test [rdx+2*rcx], 32
1400469c4je 0x140046e19
1400469caadd rax, 1
1400469cemov [rsi+16], rax
1400469d2cmp rax, [rsi+24]
1400469d6jb 0x1400469ab
1400469d8xor r12l, r12l
1400469db
1400469dbloc_1400469db:
1400469dbmov rax, [rsi]
1400469demov rcx, rsi
1400469e1call [rax+72]
1400469e4mov ebp, eax
1400469e6cmp ebp, -1
1400469e9jne 0x140046397
1400469eftest r12, r12
1400469f2je 0x140046f39
1400469f8cmp [rsp+132], -1
140046a00je 0x140046fc5
140046a06mov rdx, [rdi+48]
140046a0amov eax, 510
140046a0fxor esi, esi
140046a11jmp 0x14004636d
140046a16
140046a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046a20
140046a20loc_140046a20:
140046a20movzx eax, [rbx]
140046a23mov [rsp+310], 0
140046a2bmov [rsp+308], ax
140046a33jmp 0x1400464ea
140046a38
140046a38 0f 1f 84 00 00 00 00 00 ........
140046a40
140046a40loc_140046a40:
140046a40mov rcx, rsi
140046a43mov [rsp+192], r10
140046a4bmov [rsp+176], r9b
140046a53call std::ctype<char>::_M_widen_init() const
140046a58mov rax, [rsi]
140046a5blea rdx, [rip-57970]
140046a62movzx r9l, [rsp+176]
140046a6bmov r10, [rsp+192]
140046a73mov rax, [rax+48]
140046a77cmp rax, rdx
140046a7aje 0x1400467a5
140046a80mov edx, 37
140046a85mov rcx, rsi
140046a88call rax
140046a8amov r10, [rsp+192]
140046a92movzx r9l, [rsp+176]
140046a9bmov r14l, eax
140046a9ejmp 0x1400467a5
140046aa3
140046aa3 0f 1f 44 00 00 ..D..
140046aa8
140046aa8loc_140046aa8:
140046aa8mov r8, [rsp+144]
140046ab0cmp [rsp+184], r8
140046ab8jne 0x140046b70
140046abemovzx eax, [rbx]
140046ac1mov [rsp+308], ax
140046ac9jmp 0x1400464db
140046ace
140046ace 66 90 f.
140046ad0
140046ad0loc_140046ad0:
140046ad0cmp eax, -1
140046ad3sete r14b
140046ad7test r12, r12
140046adasetne bl
140046addand bl, r15b
140046ae0jne 0x140046eef
140046ae6mov ebx, r15l
140046ae9
140046ae9loc_140046ae9:
140046ae9cmp bl, r14b
140046aecjne 0x14004662a
140046af2jmp 0x140046622
140046af7
140046af7 66 0f 1f 84 00 00 00 00 00 f........
140046b00
140046b00loc_140046b00:
140046b00mov [rsp+192], r11
140046b08movsx edx, r11b
140046b0cxor r8l, r8l
140046b0fmov rcx, rdi
140046b12mov [rsp+176], r10
140046b1acall r9
140046b1dmov r11, [rsp+192]
140046b25mov r10, [rsp+176]
140046b2djmp 0x140046448
140046b32
140046b32 66 0f 1f 44 00 00 f..D..
140046b38
140046b38loc_140046b38:
140046b38movsx r8l, r9b
140046b3cmov ebx, r9l
140046b3fmovsx ecx, dl
140046b42mov r9l, edx
140046b45jmp 0x1400466b2
140046b4a
140046b4a 66 0f 1f 44 00 00 f..D..
140046b50
140046b50loc_140046b50:
140046b50mov rax, [rsi+16]
140046b54cmp rax, [rsi+24]
140046b58jae 0x140046f5f
140046b5emovzx edx, [rax]
140046b61jmp 0x140046216
140046b66
140046b66 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046b70
140046b70loc_140046b70:
140046b70movsx r8l, r9b
140046b74mov ebx, r9l
140046b77movsx ecx, al
140046b7amov r9l, eax
140046b7djmp 0x1400466b2
140046b82
140046b82 66 0f 1f 44 00 00 f..D..
140046b88
140046b88loc_140046b88:
140046b88mov rax, [rsi]
140046b8bmov rcx, rsi
140046b8ecall [rax+80]
140046b91jmp 0x140046250
140046b96
140046b96 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046ba0
140046ba0loc_140046ba0:
140046ba0mov rcx, [rsp+144]
140046ba8cmp [rsp+184], rcx
140046bb0je 0x1400464cc
140046bb6movsx r8l, r9b
140046bbamov ebx, r9l
140046bbdxor ecx, ecx
140046bbfxor r9l, r9l
140046bc2jmp 0x1400466b2
140046bc7
140046bc7 66 0f 1f 84 00 00 00 00 00 f........
140046bd0
140046bd0loc_140046bd0:
140046bd0mov rax, [rsi]
140046bd3mov rcx, rsi
140046bd6call [rax+72]
140046bd9cmp eax, -1
140046bdcje 0x140046f47
140046be2movzx eax, al
140046be5mov rdx, [rdi+48]
140046be9mov ebp, -1
140046beexor r12l, r12l
140046bf1add rax, rax
140046bf4jmp 0x14004636d
140046bf9
140046bf9 0f 1f 80 00 00 00 00 .......
140046c00
140046c00loc_140046c00:
140046c00mov r11, [rsp+104]
140046c05mov [rsp+96], rsi
140046c0amov rsi, [rsp+120]
140046c0fmov rbx, [rsp+96]
140046c14mov [rsp+56], ecx
140046c18mov [rsp+104], r11
140046c1dmov r9, [rsp+104]
140046c22mov r11, 0xffffffff00000000
140046c2cmov [rsp+120], rsi
140046c31mov rsi, [rsp+120]
140046c36and r9, r11
140046c39mov rcx, [rsp+160]
140046c41mov [rsp+112], r12
140046c46or r9, rbp
140046c49mov rdx, rsi
140046c4cmov [rsp+96], rbx
140046c51mov rbx, [rsp+112]
140046c56mov [rsp+104], r9
140046c5bmov r9l, [rsp+132]
140046c63and rdx, r11
140046c66mov [rsp+48], rcx
140046c6bmov rcx, [rsp+88]
140046c70or rdx, r9
140046c73mov [rsp+112], rbx
140046c78movdqu x4, [rsp+96]
140046c7elea r9, [rsp+224]
140046c86mov [rsp+120], rdx
140046c8bmovdqu x5, [rsp+112]
140046c91mov [rsp+40], rcx
140046c96mov rcx, [rsp+168]
140046c9emov [rsp+64], r8l
140046ca3mov rdx, [rsp+152]
140046cablea r8, [rsp+240]
140046cb3mov [rsp+32], rcx
140046cb8lea rcx, [rsp+256]
140046cc0movups [rsp+240], x4
140046cc8movups [rsp+224], x5
140046cd0call rax
140046cd2mov rsi, [rsp+256]
140046cdamov ebp, [rsp+264]
140046ce1mov r10, [rsp+176]
140046ce9jmp 0x14004662a
140046cee
140046cee 66 90 f.
140046cf0
140046cf0loc_140046cf0:
140046cf0mov ebx, r15l
140046cf3xor r12l, r12l
140046cf6xor r14l, r14l
140046cf9jmp 0x140046ae9
140046cfe
140046cfeloc_140046cfe:
140046cfemov rdx, [rsp+160]
140046d06lea rcx, [rsp+284]
140046d0ecall std::__time_get_state::_M_finalize_state(tm*)
140046d13jmp 0x140046286
140046d18
140046d18loc_140046d18:
140046d18mov rax, [rdx+24]
140046d1ccmp [rdx+16], rax
140046d20jb 0x14004660b
140046d26mov rax, [rdx]
140046d29mov rcx, rdx
140046d2ccall [rax+72]
140046d2fmov r10, [rsp+176]
140046d37cmp eax, -1
140046d3ajne 0x14004660b
140046d40test r12, r12
140046d43je 0x14004706e
140046d49cmp [rsp+132], -1
140046d51je 0x140047031
140046d57
140046d57loc_140046d57:
140046d57xor esi, esi
140046d59jmp 0x14004662a
140046d5e
140046d5e 66 90 f.
140046d60
140046d60loc_140046d60:
140046d60movsx edx, r11b
140046d64xor r8l, r8l
140046d67mov rcx, rdi
140046d6amov [rsp+216], r11
140046d72mov [rsp+192], r10
140046d7amov [rsp+176], r9b
140046d82call rax
140046d84mov r11, [rsp+216]
140046d8cmov r10, [rsp+192]
140046d94movzx r9l, [rsp+176]
140046d9dmov edx, eax
140046d9fjmp 0x1400464a6
140046da4
140046da4loc_140046da4:
140046da4mov rcx, [rax+24]
140046da8xor ebx, ebx
140046daacmp [rax+16], rcx
140046daejb 0x1400468c3
140046db4mov rax, [rax]
140046db7mov [rsp+176], r10
140046dbfmov rcx, rsi
140046dc2call [rax+72]
140046dc5mov r10, [rsp+176]
140046dcdcmp eax, -1
140046dd0mov eax, 0
140046dd5cmove ebx, r14l
140046dd9cmove rsi, rax
140046dddjmp 0x1400468c3
140046de2
140046de2loc_140046de2:
140046de2mov rcx, [r12+24]
140046de7xor eax, eax
140046de9cmp [r12+16], rcx
140046deejb 0x1400468d4
140046df4mov rax, [r12]
140046df8mov [rsp+176], r10
140046e00mov rcx, r12
140046e03call [rax+72]
140046e06mov r10, [rsp+176]
140046e0ecmp eax, -1
140046e11sete al
140046e14jmp 0x1400468d4
140046e19
140046e19loc_140046e19:
140046e19xor r12l, r12l
140046e1cmov ebp, -1
140046e21jmp 0x140046333
140046e26
140046e26loc_140046e26:
140046e26mov rax, [r12+24]
140046e2bcmp [r12+16], rax
140046e30jb 0x140046622
140046e36mov rax, [r12]
140046e3amov [rsp+176], r10
140046e42mov rcx, r12
140046e45call [rax+72]
140046e48mov r10, [rsp+176]
140046e50cmp eax, -1
140046e53jne 0x140046622
140046e59xor r12l, r12l
140046e5cjmp 0x14004662a
140046e61
140046e61 0f 1f 80 00 00 00 00 .......
140046e68
140046e68loc_140046e68:
140046e68mov rax, [rsp+88]
140046e6dmov [rax], 4
140046e73jmp 0x140046270
140046e78
140046e78loc_140046e78:
140046e78mov rax, [rsi]
140046e7bmov [rsp+176], r9b
140046e83mov rcx, rsi
140046e86call [rax+72]
140046e89movzx r9l, [rsp+176]
140046e92cmp eax, -1
140046e95mov eax, 0
140046e9acmovne r14l, eax
140046e9emov eax, 0
140046ea3cmove rsi, rax
140046ea7jmp 0x14004615a
140046eac
140046eacloc_140046eac:
140046eacmov rax, [r12]
140046eb0mov [rsp+192], r9b
140046eb8mov rcx, r12
140046ebbmov [rsp+176], dl
140046ec2call [rax+72]
140046ec5movzx edx, [rsp+176]
140046ecdmovzx r9l, [rsp+192]
140046ed6cmp eax, -1
140046ed9mov eax, 0
140046edecmovne edx, eax
140046ee1mov eax, 0
140046ee6cmove r12, rax
140046eeajmp 0x14004616c
140046eef
140046eefloc_140046eef:
140046eefmov rax, [r12+24]
140046ef4cmp [r12+16], rax
140046ef9jae 0x140046f97
140046effxor ebx, ebx
140046f01jmp 0x140046ae9
140046f06
140046f06loc_140046f06:
140046f06mov rax, [rsi]
140046f09mov [rsp+176], r9b
140046f11mov rcx, rsi
140046f14call [rax+72]
140046f17mov edx, -1
140046f1cmovzx r9l, [rsp+176]
140046f25cmp eax, -1
140046f28cmovne edx, eax
140046f2bmov eax, 0
140046f30cmove rsi, rax
140046f34jmp 0x1400461d9
140046f39
140046f39loc_140046f39:
140046f39cmp [rsp+132], -1
140046f41je 0x14004702a
140046f47
140046f47loc_140046f47:
140046f47mov rdx, [rdi+48]
140046f4bmov ebp, -1
140046f50mov eax, 510
140046f55xor esi, esi
140046f57xor r12l, r12l
140046f5ajmp 0x14004636d
140046f5f
140046f5floc_140046f5f:
140046f5fmov rax, [rsi]
140046f62mov rcx, rsi
140046f65call [rax+72]
140046f68cmp eax, -1
140046f6bmov edx, eax
140046f6dmov eax, -1
140046f72cmove edx, eax
140046f75mov eax, 0
140046f7acmove rsi, rax
140046f7ejmp 0x140046216
140046f83
140046f83loc_140046f83:
140046f83lea rax, [rip+1110]
140046f8amov [rsp+144], rax
140046f92jmp 0x140046270
140046f97
140046f97loc_140046f97:
140046f97mov rax, [r12]
140046f9bmov [rsp+176], r10
140046fa3mov rcx, r12
140046fa6call [rax+72]
140046fa9mov r10, [rsp+176]
140046fb1cmp eax, -1
140046fb4mov eax, 0
140046fb9cmove r12, rsi
140046fbdcmovne ebx, eax
140046fc0jmp 0x140046ae9
140046fc5
140046fc5loc_140046fc5:
140046fc5mov rax, [r12+24]
140046fcacmp [r12+16], rax
140046fcfjae 0x140046ff9
140046fd1mov rdx, [rdi+48]
140046fd5xor esi, esi
140046fd7jmp 0x140046366
140046fdc
140046fdcloc_140046fdc:
140046fdcmov rdi, [rip+0x1506ad]
140046fe3mov rax, [rsp+312]
140046febsub rax, [rdi]
140046feeje 0x140047088
140046ff4
140046ff4loc_140046ff4:
140046ff4call __stack_chk_fail
140046ff9
140046ff9loc_140046ff9:
140046ff9mov rax, [r12]
140046ffdmov rcx, r12
140047000call [rax+72]
140047003mov ebp, eax
140047005cmp ebp, -1
140047008je 0x140047027
14004700amov ebp, -1
14004700fxor esi, esi
140047011jmp 0x140046676
140047016
140047016loc_140047016:
140047016xor r12l, r12l
140047019cmp ebp, -1
14004701cjne 0x140046676
140047022jmp 0x140046333
140047027
140047027loc_140047027:
140047027xor r12l, r12l
14004702a
14004702aloc_14004702a:
14004702axor esi, esi
14004702cjmp 0x140046333
140047031
140047031loc_140047031:
140047031mov rax, [r12+24]
140047036cmp [r12+16], rax
14004703bjb 0x140046d57
140047041mov rax, [r12]
140047045mov [rsp+176], r10
14004704dmov rcx, r12
140047050call [rax+72]
140047053mov r10, [rsp+176]
14004705badd eax, 1
14004705ejne 0x140046d57
140047064xor r12l, r12l
140047067xor esi, esi
140047069jmp 0x140046622
14004706e
14004706eloc_14004706e:
14004706emov ebx, r15l
140047071xor esi, esi
140047073mov r14l, 1
140047079jmp 0x140046ae9
14004707e
14004707eloc_14004707e:
14004707emov ebp, -1
140047083jmp 0x140046333
140047088
140047088loc_140047088:
140047088call std::__throw_bad_cast()
14004708dnop
140046000
140046000std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(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*, char const*) const:
140046000push r15
140046002push r14
140046004push r13
140046006push r12
140046008push rbp
140046009push rdi
14004600apush rsi
14004600bpush rbx
14004600csub rsp, 328
140046013movdqu x4, [r8]
140046018mov rax, [rsp+448]
140046020movdqu x5, [r9]
140046025mov rdi, [rsp+432]
14004602dmov r15, [rsp+440]
140046035mov rbx, [rsp+456]
14004603dmov r13, [rsp+464]
140046045mov [rsp+200], rcx
14004604dmov rcx, [rip+0x15163c]
140046054mov r14, rdx
140046057movups [rsp+96], x4
14004605cmov [rsp+160], rax
140046064mov rax, [rcx]
140046067mov [rsp+312], rax
14004606fmov rax, [rsp+96]
140046074movups [rsp+112], x5
140046079mov [rsp+152], rdx
140046081mov rdx, [rsp+104]
140046086mov [rsp+168], rdi
14004608emov ebp, edx
140046090mov rdx, [rsp+120]
140046095mov [rsp+88], r15
14004609amov [rsp+132], edx
1400460a1mov rsi, rax
1400460a4mov rax, [rsp+112]
1400460a9mov r12, rax
1400460acmov rax, [rip+0x150c8d]
1400460b3mov rcx, rax
1400460b6mov [rsp+208], rax
1400460becall std::locale::id::_M_id() const
1400460c3mov rdx, rax
1400460c6mov rax, [rdi+208]
1400460cdmov rax, [rax+8]
1400460d1mov rdi, [rax+8*rdx]
1400460d5test rdi, rdi
1400460d8je 0x140046fdc
1400460demov rax, [r14]
1400460e1mov [r15], 0
1400460e8mov [rsp+284], 0
1400460f4mov [rsp+292], 0
1400460ffmov rax, [rax+64]
140046103mov [rsp+184], rax
14004610bcmp rbx, r13
14004610eje 0x140046f83
140046114lea rax, [rip+4805]
14004611bcmp [rsp+132], -1
140046123mov [rsp+144], rax
14004612blea rax, [rip-55554]
140046132sete r15b
140046136mov [rsp+136], rax
14004613enop
140046140
140046140loc_140046140:
140046140cmp ebp, -1
140046143sete r9b
140046147test rsi, rsi
14004614asetne r14b
14004614eand r14b, r9b
140046151jne 0x140046918
140046157mov r14l, r9l
14004615a
14004615aloc_14004615a:
14004615atest r12, r12
14004615dsetne dl
140046160and dl, r15b
140046163jne 0x1400468e8
140046169mov edx, r15l
14004616c
14004616cloc_14004616c:
14004616ccmp dl, r14b
14004616fje 0x140046903
140046175
140046175loc_140046175:
140046175movzx r11l, [rbx]
140046179movzx r14l, [rdi+r11+313]
140046182mov rax, r11
140046185test r14b, r14b
140046188jne 0x1400461ae
14004618amov rdx, [rdi]
14004618dmov r14, [rdx+64]
140046191cmp r14, [rsp+136]
140046199jne 0x140046930
14004619f
14004619floc_14004619f:
14004619ftest al, al
1400461a1je 0x1400461b8
1400461a3mov [rdi+r11+313], al
1400461abmov r14l, eax
1400461ae
1400461aeloc_1400461ae:
1400461aecmp r14b, 37
1400461b2je 0x140046410
1400461b8
1400461b8loc_1400461b8:
1400461b8mov rdx, [rdi+48]
1400461bcmovzx eax, [rbx]
1400461bftest [rdx+2*rax], 32
1400461c3jne 0x140046309
1400461c9test rsi, rsi
1400461ccje 0x1400461d7
1400461cetest r9b, r9b
1400461d1jne 0x1400463e0
1400461d7
1400461d7loc_1400461d7:
1400461d7mov edx, ebp
1400461d9
1400461d9loc_1400461d9:
1400461d9mov rax, [rdi]
1400461dcmovsx edx, dl
1400461dfmov rcx, rdi
1400461e2mov [rsp+176], r9b
1400461eacall [rax+32]
1400461edmovsx edx, [rbx]
1400461f0mov rcx, rdi
1400461f3mov r14l, eax
1400461f6mov rax, [rdi]
1400461f9call [rax+32]
1400461fccmp r14b, al
1400461ffje 0x14004623a
140046201test rsi, rsi
140046204je 0x140046214
140046206cmp [rsp+176], 0
14004620ejne 0x140046b50
140046214
140046214loc_140046214:
140046214mov edx, ebp
140046216
140046216loc_140046216:
140046216mov rax, [rdi]
140046219movsx edx, dl
14004621cmov rcx, rdi
14004621fcall [rax+16]
140046222movsx edx, [rbx]
140046225mov rcx, rdi
140046228mov r14l, eax
14004622bmov rax, [rdi]
14004622ecall [rax+16]
140046231cmp r14b, al
140046234jne 0x140046e68
14004623a
14004623aloc_14004623a:
14004623amov rax, [rsi+16]
14004623ecmp rax, [rsi+24]
140046242jae 0x140046b88
140046248add rax, 1
14004624cmov [rsi+16], rax
140046250
140046250loc_140046250:
140046250add rbx, 1
140046254mov ebp, -1
140046259cmp rbx, r13
14004625cjne 0x14004633c
140046262nop [rax+rax]
14004626dnop [rax]
140046270
140046270loc_140046270:
140046270mov rdi, [rsp+144]
140046278cmp [rsp+184], rdi
140046280je 0x140046cfe
140046286
140046286loc_140046286:
140046286mov rdx, [rsp+104]
14004628bmov rdi, [rsp+200]
140046293mov [rsp+96], rsi
140046298mov rcx, [rsp+96]
14004629dmov [rsp+104], rdx
1400462a2mov rax, [rsp+104]
1400462a7mov rdx, 0xffffffff00000000
1400462b1mov [rdi], rcx
1400462b4and rax, rdx
1400462b7or rax, rbp
1400462bamov [rdi+8], rax
1400462bemov rdi, [rip+0x1513cb]
1400462c5mov rax, [rsp+312]
1400462cdsub rax, [rdi]
1400462d0jne 0x140046ff4
1400462d6mov rax, [rsp+200]
1400462deadd rsp, 328
1400462e5pop rbx
1400462e6pop rsi
1400462e7pop rdi
1400462e8pop rbp
1400462e9pop r12
1400462ebpop r13
1400462edpop r14
1400462efpop r15
1400462f1ret
1400462f2
1400462f2 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 ff............
140046300
140046300loc_140046300:
140046300movzx eax, [rbx]
140046303test [rdx+2*rax], 32
140046307je 0x140046312
140046309
140046309loc_140046309:
140046309add rbx, 1
14004630dcmp r13, rbx
140046310jne 0x140046300
140046312
140046312loc_140046312:
140046312test rsi, rsi
140046315je 0x140046350
140046317cmp ebp, -1
14004631aje 0x140046389
14004631ctest r12, r12
14004631fje 0x140046400
140046325cmp [rsp+132], -1
14004632dje 0x140046650
140046333
140046333loc_140046333:
140046333cmp rbx, r13
140046336je 0x140046270
14004633c
14004633cloc_14004633c:
14004633cmov rax, [rsp+88]
140046341mov eax, [rax]
140046343test eax, eax
140046345je 0x140046140
14004634bjmp 0x140046270
140046350
140046350loc_140046350:
140046350test r12, r12
140046353je 0x14004635e
140046355test r15b, r15b
140046358jne 0x140046968
14004635e
14004635eloc_14004635e:
14004635emov eax, r15l
140046361
140046361loc_140046361:
140046361cmp al, r9b
140046364je 0x140046333
140046366
140046366loc_140046366:
140046366movzx eax, bpl
14004636aadd rax, rax
14004636d
14004636dloc_14004636d:
14004636dtest [rdx+rax], 32
140046371je 0x140046333
140046373mov rax, [rsi+16]
140046377cmp rax, [rsi+24]
14004637bjae 0x140046638
140046381add rax, 1
140046385mov [rsi+16], rax
140046389
140046389loc_140046389:
140046389mov rax, [rsi+24]
14004638dcmp [rsi+16], rax
140046391jae 0x1400469db
140046397
140046397loc_140046397:
140046397test r12, r12
14004639aje 0x14004699d
1400463a0mov ebp, -1
1400463a5cmp [rsp+132], -1
1400463adjne 0x140046333
1400463afmov rax, [r12+24]
1400463b4cmp [r12+16], rax
1400463b9jb 0x140046333
1400463bfmov rax, [r12]
1400463c3mov rcx, r12
1400463c6call [rax+72]
1400463c9cmp eax, -1
1400463ccje 0x1400469ab
1400463d2jmp 0x140046333
1400463d7
1400463d7 66 0f 1f 84 00 00 00 00 00 f........
1400463e0
1400463e0loc_1400463e0:
1400463e0mov rax, [rsi+16]
1400463e4cmp rax, [rsi+24]
1400463e8jae 0x140046f06
1400463eemovzx edx, [rax]
1400463f1jmp 0x1400461d9
1400463f6
1400463f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046400
140046400loc_140046400:
140046400mov eax, r15l
140046403xor r9l, r9l
140046406jmp 0x140046361
14004640b
14004640b 0f 1f 44 00 00 ..D..
140046410
140046410loc_140046410:
140046410lea r10, [rbx+1]
140046414cmp r13, r10
140046417je 0x140046e68
14004641dmovzx r11l, [rbx+1]
140046422movzx r9l, [rdi+r11+313]
14004642bmov rax, r11
14004642etest r9b, r9b
140046431jne 0x14004645b
140046433mov rdx, [rdi]
140046436mov r9, [rdx+64]
14004643acmp r9, [rsp+136]
140046442jne 0x140046b00
140046448
140046448loc_140046448:
140046448test al, al
14004644aje 0x140046690
140046450mov [rdi+r11+313], al
140046458mov r9l, eax
14004645b
14004645bloc_14004645b:
14004645bcmp r9b, 69
14004645fje 0x14004646b
140046461cmp r9b, 79
140046465jne 0x140046693
14004646b
14004646bloc_14004646b:
14004646blea r10, [rbx+2]
14004646fcmp r13, r10
140046472je 0x140046e68
140046478movzx r11l, [rbx+2]
14004647dmovzx eax, [rdi+r11+313]
140046486mov rdx, r11
140046489test al, al
14004648bjne 0x140046aa8
140046491mov rax, [rdi]
140046494mov rax, [rax+64]
140046498cmp rax, [rsp+136]
1400464a0jne 0x140046d60
1400464a6
1400464a6loc_1400464a6:
1400464a6test dl, dl
1400464a8je 0x140046ba0
1400464aemov [rdi+r11+313], dl
1400464b6mov rcx, [rsp+144]
1400464becmp [rsp+184], rcx
1400464c6jne 0x140046b38
1400464cc
1400464ccloc_1400464cc:
1400464ccmovzx eax, [rbx]
1400464cfmovzx edx, [rbx+2]
1400464d3mov [rsp+308], ax
1400464db
1400464dbloc_1400464db:
1400464dbmov [rsp+310], dl
1400464e2mov [rsp+311], 0
1400464ea
1400464ealoc_1400464ea:
1400464eamov rdx, [rsp+104]
1400464efmov [rsp+96], rsi
1400464f4mov eax, ebp
1400464f6mov rsi, 0xffffffff00000000
140046500mov rcx, [rsp+96]
140046505mov [rsp+112], r12
14004650alea r9, [rsp+224]
140046512lea r8, [rsp+240]
14004651amov [rsp+104], rdx
14004651fmov rdx, [rsp+120]
140046524mov rbx, [rsp+104]
140046529mov [rsp+96], rcx
14004652emov [rsp+120], rdx
140046533mov edx, [rsp+132]
14004653amov rbp, rbx
14004653dmov rbx, [rsp+120]
140046542mov rcx, [rsp+112]
140046547mov [rsp+176], r10
14004654fand rbp, rsi
140046552or rbp, rax
140046555mov rax, rbx
140046558mov [rsp+112], rcx
14004655dlea rcx, [rsp+256]
140046565and rax, rsi
140046568mov [rsp+104], rbp
14004656dmovdqu x0, [rsp+96]
140046573or rax, rdx
140046576mov rdx, [rsp+152]
14004657emov [rsp+120], rax
140046583lea rax, [rsp+284]
14004658bmovdqu x1, [rsp+112]
140046591mov [rsp+64], rax
140046596lea rax, [rsp+308]
14004659emov [rsp+56], rax
1400465a3mov rax, [rsp+160]
1400465abmovups [rsp+240], x0
1400465b3mov [rsp+48], rax
1400465b8mov rax, [rsp+88]
1400465bdmovups [rsp+224], x1
1400465c5mov [rsp+40], rax
1400465camov rax, [rsp+168]
1400465d2mov [rsp+32], rax
1400465d7call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
1400465dcmov rdx, [rsp+256]
1400465e4mov rax, [rsp+264]
1400465ecmov r10, [rsp+176]
1400465f4test rdx, rdx
1400465f7mov rsi, rdx
1400465famov ebp, eax
1400465fcje 0x140046ad0
140046602cmp eax, -1
140046605je 0x140046d18
14004660b
14004660bloc_14004660b:
14004660btest r12, r12
14004660eje 0x140046cf0
140046614cmp [rsp+132], -1
14004661cje 0x140046e26
140046622
140046622loc_140046622:
140046622mov rax, [rsp+88]
140046627or [rax], 2
14004662a
14004662aloc_14004662a:
14004662alea rbx, [r10+1]
14004662ejmp 0x140046333
140046633
140046633 0f 1f 44 00 00 ..D..
140046638
140046638loc_140046638:
140046638mov rax, [rsi]
14004663bmov rcx, rsi
14004663ecall [rax+80]
140046641jmp 0x140046389
140046646
140046646 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046650
140046650loc_140046650:
140046650mov rax, [r12+24]
140046655cmp [r12+16], rax
14004665ajb 0x140046333
140046660mov rax, [r12]
140046664mov rcx, r12
140046667call [rax+72]
14004666acmp eax, -1
14004666djne 0x140046333
140046673xor r12l, r12l
140046676
140046676loc_140046676:
140046676movzx eax, bpl
14004667amov rdx, [rdi+48]
14004667eadd rax, rax
140046681jmp 0x14004636d
140046686
140046686 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046690
140046690loc_140046690:
140046690xor r9l, r9l
140046693
140046693loc_140046693:
140046693mov rcx, [rsp+144]
14004669bcmp [rsp+184], rcx
1400466a3je 0x140046a20
1400466a9movsx ecx, r9b
1400466adxor r8l, r8l
1400466b0xor ebx, ebx
1400466b2
1400466b2loc_1400466b2:
1400466b2mov rax, [rsp+152]
1400466bamov [rsp+176], r10
1400466c2mov rax, [rax]
1400466c5mov rax, [rax+64]
1400466c9cmp rax, [rsp+144]
1400466d1jne 0x140046c00
1400466d7mov rdx, [rsp+104]
1400466dcmov [rsp+96], rsi
1400466e1mov eax, ebp
1400466e3mov rsi, 0xffffffff00000000
1400466edmov [rsp+112], r12
1400466f2mov r10, [rsp+112]
1400466f7mov [rsp+104], rdx
1400466fcmov rdx, [rsp+96]
140046701mov rcx, [rsp+104]
140046706mov [rsp+112], r10
14004670bmov [rsp+96], rdx
140046710mov rdx, [rsp+120]
140046715mov rbp, rcx
140046718mov rcx, [rsp+208]
140046720mov [rsp+192], r9b
140046728mov [rsp+120], rdx
14004672dmov r11, [rsp+120]
140046732and rbp, rsi
140046735mov edx, [rsp+132]
14004673cor rbp, rax
14004673fmov rax, r11
140046742mov [rsp+104], rbp
140046747and rax, rsi
14004674aor rax, rdx
14004674dmov [rsp+120], rax
140046752call std::locale::id::_M_id() const
140046757mov rdx, rax
14004675amov rax, [rsp+168]
140046762mov rax, [rax+208]
140046769mov rax, [rax+8]
14004676dmov rsi, [rax+8*rdx]
140046771test rsi, rsi
140046774je 0x140046fdc
14004677amov rax, [rsp+88]
14004677fmov r10, [rsp+176]
140046787movzx r9l, [rsp+192]
140046790mov [rax], 0
140046796cmp [rsi+56], 0
14004679aje 0x140046a40
1400467a0movzx r14l, [rsi+94]
1400467a5
1400467a5loc_1400467a5:
1400467a5mov [rsp+308], r14b
1400467adtest bl, bl
1400467afje 0x1400467c1
1400467b1mov [rsp+311], 0
1400467b9mov eax, r9l
1400467bcmov r9l, ebx
1400467bfmov ebx, eax
1400467c1
1400467c1loc_1400467c1:
1400467c1mov rsi, [rsp+88]
1400467c6lea rax, [rsp+308]
1400467cemov [rsp+310], bl
1400467d5lea rbx, [rsp+296]
1400467ddmov [rsp+56], rax
1400467e2mov rax, [rsp+160]
1400467ealea rcx, [rsp+256]
1400467f2lea r8, [rsp+240]
1400467famov [rsp+40], rsi
1400467ffmov rsi, [rsp+168]
140046807mov [rsp+64], rbx
14004680cmovdqu x2, [rsp+96]
140046812mov [rsp+48], rax
140046817movdqu x3, [rsp+112]
14004681dmov [rsp+32], rsi
140046822mov rdx, [rsp+152]
14004682amov [rsp+309], r9b
140046832lea r9, [rsp+224]
14004683amov [rsp+192], r10
140046842movups [rsp+240], x2
14004684amovups [rsp+224], x3
140046852mov [rsp+296], 0
14004685emov [rsp+304], 0
140046869call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004686emov rax, [rsp+256]
140046876mov r14, [rsp+264]
14004687emov rcx, rbx
140046881mov rdx, [rsp+160]
140046889mov rsi, rax
14004688cmov [rsp+176], rax
140046894mov ebp, r14l
140046897call std::__time_get_state::_M_finalize_state(tm*)
14004689ccmp r14l, -1
1400468a0mov rax, [rsp+176]
1400468a8mov r10, [rsp+192]
1400468b0sete bl
1400468b3test rsi, rsi
1400468b6setne r14b
1400468baand r14b, bl
1400468bdjne 0x140046da4
1400468c3
1400468c3loc_1400468c3:
1400468c3test r12, r12
1400468c6je 0x1400468d1
1400468c8test r15b, r15b
1400468cbjne 0x140046de2
1400468d1
1400468d1loc_1400468d1:
1400468d1mov eax, r15l
1400468d4
1400468d4loc_1400468d4:
1400468d4cmp al, bl
1400468d6jne 0x14004662a
1400468dcjmp 0x140046622
1400468e1
1400468e1 0f 1f 80 00 00 00 00 .......
1400468e8
1400468e8loc_1400468e8:
1400468e8mov rax, [r12+24]
1400468edcmp [r12+16], rax
1400468f2jae 0x140046eac
1400468f8xor edx, edx
1400468facmp dl, r14b
1400468fdjne 0x140046175
140046903
140046903loc_140046903:
140046903mov rax, [rsp+88]
140046908mov [rax], 6
14004690ejmp 0x140046270
140046913
140046913 0f 1f 44 00 00 ..D..
140046918
140046918loc_140046918:
140046918mov rax, [rsi+24]
14004691ccmp [rsi+16], rax
140046920jae 0x140046e78
140046926xor r14l, r14l
140046929jmp 0x14004615a
14004692e
14004692e 66 90 f.
140046930
140046930loc_140046930:
140046930mov [rsp+192], r11
140046938movsx edx, r11b
14004693cxor r8l, r8l
14004693fmov rcx, rdi
140046942mov [rsp+176], r9b
14004694acall r14
14004694dmov r11, [rsp+192]
140046955movzx r9l, [rsp+176]
14004695ejmp 0x14004619f
140046963
140046963 0f 1f 44 00 00 ..D..
140046968
140046968loc_140046968:
140046968mov rcx, [r12+24]
14004696dxor eax, eax
14004696fcmp [r12+16], rcx
140046974jb 0x140046361
14004697amov rax, [r12]
14004697emov rcx, r12
140046981call [rax+72]
140046984cmp eax, -1
140046987je 0x140047016
14004698dcmp ebp, -1
140046990jne 0x140046333
140046996xor esi, esi
140046998jmp 0x140046676
14004699d
14004699dloc_14004699d:
14004699dcmp [rsp+132], -1
1400469a5jne 0x14004707e
1400469ab
1400469abloc_1400469ab:
1400469abmov rax, [rsi+16]
1400469afcmp rax, [rsi+24]
1400469b3jae 0x140046bd0
1400469b9movzx ecx, [rax]
1400469bcmov rdx, [rdi+48]
1400469c0test [rdx+2*rcx], 32
1400469c4je 0x140046e19
1400469caadd rax, 1
1400469cemov [rsi+16], rax
1400469d2cmp rax, [rsi+24]
1400469d6jb 0x1400469ab
1400469d8xor r12l, r12l
1400469db
1400469dbloc_1400469db:
1400469dbmov rax, [rsi]
1400469demov rcx, rsi
1400469e1call [rax+72]
1400469e4mov ebp, eax
1400469e6cmp ebp, -1
1400469e9jne 0x140046397
1400469eftest r12, r12
1400469f2je 0x140046f39
1400469f8cmp [rsp+132], -1
140046a00je 0x140046fc5
140046a06mov rdx, [rdi+48]
140046a0amov eax, 510
140046a0fxor esi, esi
140046a11jmp 0x14004636d
140046a16
140046a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046a20
140046a20loc_140046a20:
140046a20movzx eax, [rbx]
140046a23mov [rsp+310], 0
140046a2bmov [rsp+308], ax
140046a33jmp 0x1400464ea
140046a38
140046a38 0f 1f 84 00 00 00 00 00 ........
140046a40
140046a40loc_140046a40:
140046a40mov rcx, rsi
140046a43mov [rsp+192], r10
140046a4bmov [rsp+176], r9b
140046a53call std::ctype<char>::_M_widen_init() const
140046a58mov rax, [rsi]
140046a5blea rdx, [rip-57970]
140046a62movzx r9l, [rsp+176]
140046a6bmov r10, [rsp+192]
140046a73mov rax, [rax+48]
140046a77cmp rax, rdx
140046a7aje 0x1400467a5
140046a80mov edx, 37
140046a85mov rcx, rsi
140046a88call rax
140046a8amov r10, [rsp+192]
140046a92movzx r9l, [rsp+176]
140046a9bmov r14l, eax
140046a9ejmp 0x1400467a5
140046aa3
140046aa3 0f 1f 44 00 00 ..D..
140046aa8
140046aa8loc_140046aa8:
140046aa8mov r8, [rsp+144]
140046ab0cmp [rsp+184], r8
140046ab8jne 0x140046b70
140046abemovzx eax, [rbx]
140046ac1mov [rsp+308], ax
140046ac9jmp 0x1400464db
140046ace
140046ace 66 90 f.
140046ad0
140046ad0loc_140046ad0:
140046ad0cmp eax, -1
140046ad3sete r14b
140046ad7test r12, r12
140046adasetne bl
140046addand bl, r15b
140046ae0jne 0x140046eef
140046ae6mov ebx, r15l
140046ae9
140046ae9loc_140046ae9:
140046ae9cmp bl, r14b
140046aecjne 0x14004662a
140046af2jmp 0x140046622
140046af7
140046af7 66 0f 1f 84 00 00 00 00 00 f........
140046b00
140046b00loc_140046b00:
140046b00mov [rsp+192], r11
140046b08movsx edx, r11b
140046b0cxor r8l, r8l
140046b0fmov rcx, rdi
140046b12mov [rsp+176], r10
140046b1acall r9
140046b1dmov r11, [rsp+192]
140046b25mov r10, [rsp+176]
140046b2djmp 0x140046448
140046b32
140046b32 66 0f 1f 44 00 00 f..D..
140046b38
140046b38loc_140046b38:
140046b38movsx r8l, r9b
140046b3cmov ebx, r9l
140046b3fmovsx ecx, dl
140046b42mov r9l, edx
140046b45jmp 0x1400466b2
140046b4a
140046b4a 66 0f 1f 44 00 00 f..D..
140046b50
140046b50loc_140046b50:
140046b50mov rax, [rsi+16]
140046b54cmp rax, [rsi+24]
140046b58jae 0x140046f5f
140046b5emovzx edx, [rax]
140046b61jmp 0x140046216
140046b66
140046b66 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046b70
140046b70loc_140046b70:
140046b70movsx r8l, r9b
140046b74mov ebx, r9l
140046b77movsx ecx, al
140046b7amov r9l, eax
140046b7djmp 0x1400466b2
140046b82
140046b82 66 0f 1f 44 00 00 f..D..
140046b88
140046b88loc_140046b88:
140046b88mov rax, [rsi]
140046b8bmov rcx, rsi
140046b8ecall [rax+80]
140046b91jmp 0x140046250
140046b96
140046b96 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046ba0
140046ba0loc_140046ba0:
140046ba0mov rcx, [rsp+144]
140046ba8cmp [rsp+184], rcx
140046bb0je 0x1400464cc
140046bb6movsx r8l, r9b
140046bbamov ebx, r9l
140046bbdxor ecx, ecx
140046bbfxor r9l, r9l
140046bc2jmp 0x1400466b2
140046bc7
140046bc7 66 0f 1f 84 00 00 00 00 00 f........
140046bd0
140046bd0loc_140046bd0:
140046bd0mov rax, [rsi]
140046bd3mov rcx, rsi
140046bd6call [rax+72]
140046bd9cmp eax, -1
140046bdcje 0x140046f47
140046be2movzx eax, al
140046be5mov rdx, [rdi+48]
140046be9mov ebp, -1
140046beexor r12l, r12l
140046bf1add rax, rax
140046bf4jmp 0x14004636d
140046bf9
140046bf9 0f 1f 80 00 00 00 00 .......
140046c00
140046c00loc_140046c00:
140046c00mov r11, [rsp+104]
140046c05mov [rsp+96], rsi
140046c0amov rsi, [rsp+120]
140046c0fmov rbx, [rsp+96]
140046c14mov [rsp+56], ecx
140046c18mov [rsp+104], r11
140046c1dmov r9, [rsp+104]
140046c22mov r11, 0xffffffff00000000
140046c2cmov [rsp+120], rsi
140046c31mov rsi, [rsp+120]
140046c36and r9, r11
140046c39mov rcx, [rsp+160]
140046c41mov [rsp+112], r12
140046c46or r9, rbp
140046c49mov rdx, rsi
140046c4cmov [rsp+96], rbx
140046c51mov rbx, [rsp+112]
140046c56mov [rsp+104], r9
140046c5bmov r9l, [rsp+132]
140046c63and rdx, r11
140046c66mov [rsp+48], rcx
140046c6bmov rcx, [rsp+88]
140046c70or rdx, r9
140046c73mov [rsp+112], rbx
140046c78movdqu x4, [rsp+96]
140046c7elea r9, [rsp+224]
140046c86mov [rsp+120], rdx
140046c8bmovdqu x5, [rsp+112]
140046c91mov [rsp+40], rcx
140046c96mov rcx, [rsp+168]
140046c9emov [rsp+64], r8l
140046ca3mov rdx, [rsp+152]
140046cablea r8, [rsp+240]
140046cb3mov [rsp+32], rcx
140046cb8lea rcx, [rsp+256]
140046cc0movups [rsp+240], x4
140046cc8movups [rsp+224], x5
140046cd0call rax
140046cd2mov rsi, [rsp+256]
140046cdamov ebp, [rsp+264]
140046ce1mov r10, [rsp+176]
140046ce9jmp 0x14004662a
140046cee
140046cee 66 90 f.
140046cf0
140046cf0loc_140046cf0:
140046cf0mov ebx, r15l
140046cf3xor r12l, r12l
140046cf6xor r14l, r14l
140046cf9jmp 0x140046ae9
140046cfe
140046cfeloc_140046cfe:
140046cfemov rdx, [rsp+160]
140046d06lea rcx, [rsp+284]
140046d0ecall std::__time_get_state::_M_finalize_state(tm*)
140046d13jmp 0x140046286
140046d18
140046d18loc_140046d18:
140046d18mov rax, [rdx+24]
140046d1ccmp [rdx+16], rax
140046d20jb 0x14004660b
140046d26mov rax, [rdx]
140046d29mov rcx, rdx
140046d2ccall [rax+72]
140046d2fmov r10, [rsp+176]
140046d37cmp eax, -1
140046d3ajne 0x14004660b
140046d40test r12, r12
140046d43je 0x14004706e
140046d49cmp [rsp+132], -1
140046d51je 0x140047031
140046d57
140046d57loc_140046d57:
140046d57xor esi, esi
140046d59jmp 0x14004662a
140046d5e
140046d5e 66 90 f.
140046d60
140046d60loc_140046d60:
140046d60movsx edx, r11b
140046d64xor r8l, r8l
140046d67mov rcx, rdi
140046d6amov [rsp+216], r11
140046d72mov [rsp+192], r10
140046d7amov [rsp+176], r9b
140046d82call rax
140046d84mov r11, [rsp+216]
140046d8cmov r10, [rsp+192]
140046d94movzx r9l, [rsp+176]
140046d9dmov edx, eax
140046d9fjmp 0x1400464a6
140046da4
140046da4loc_140046da4:
140046da4mov rcx, [rax+24]
140046da8xor ebx, ebx
140046daacmp [rax+16], rcx
140046daejb 0x1400468c3
140046db4mov rax, [rax]
140046db7mov [rsp+176], r10
140046dbfmov rcx, rsi
140046dc2call [rax+72]
140046dc5mov r10, [rsp+176]
140046dcdcmp eax, -1
140046dd0mov eax, 0
140046dd5cmove ebx, r14l
140046dd9cmove rsi, rax
140046dddjmp 0x1400468c3
140046de2
140046de2loc_140046de2:
140046de2mov rcx, [r12+24]
140046de7xor eax, eax
140046de9cmp [r12+16], rcx
140046deejb 0x1400468d4
140046df4mov rax, [r12]
140046df8mov [rsp+176], r10
140046e00mov rcx, r12
140046e03call [rax+72]
140046e06mov r10, [rsp+176]
140046e0ecmp eax, -1
140046e11sete al
140046e14jmp 0x1400468d4
140046e19
140046e19loc_140046e19:
140046e19xor r12l, r12l
140046e1cmov ebp, -1
140046e21jmp 0x140046333
140046e26
140046e26loc_140046e26:
140046e26mov rax, [r12+24]
140046e2bcmp [r12+16], rax
140046e30jb 0x140046622
140046e36mov rax, [r12]
140046e3amov [rsp+176], r10
140046e42mov rcx, r12
140046e45call [rax+72]
140046e48mov r10, [rsp+176]
140046e50cmp eax, -1
140046e53jne 0x140046622
140046e59xor r12l, r12l
140046e5cjmp 0x14004662a
140046e61
140046e61 0f 1f 80 00 00 00 00 .......
140046e68
140046e68loc_140046e68:
140046e68mov rax, [rsp+88]
140046e6dmov [rax], 4
140046e73jmp 0x140046270
140046e78
140046e78loc_140046e78:
140046e78mov rax, [rsi]
140046e7bmov [rsp+176], r9b
140046e83mov rcx, rsi
140046e86call [rax+72]
140046e89movzx r9l, [rsp+176]
140046e92cmp eax, -1
140046e95mov eax, 0
140046e9acmovne r14l, eax
140046e9emov eax, 0
140046ea3cmove rsi, rax
140046ea7jmp 0x14004615a
140046eac
140046eacloc_140046eac:
140046eacmov rax, [r12]
140046eb0mov [rsp+192], r9b
140046eb8mov rcx, r12
140046ebbmov [rsp+176], dl
140046ec2call [rax+72]
140046ec5movzx edx, [rsp+176]
140046ecdmovzx r9l, [rsp+192]
140046ed6cmp eax, -1
140046ed9mov eax, 0
140046edecmovne edx, eax
140046ee1mov eax, 0
140046ee6cmove r12, rax
140046eeajmp 0x14004616c
140046eef
140046eefloc_140046eef:
140046eefmov rax, [r12+24]
140046ef4cmp [r12+16], rax
140046ef9jae 0x140046f97
140046effxor ebx, ebx
140046f01jmp 0x140046ae9
140046f06
140046f06loc_140046f06:
140046f06mov rax, [rsi]
140046f09mov [rsp+176], r9b
140046f11mov rcx, rsi
140046f14call [rax+72]
140046f17mov edx, -1
140046f1cmovzx r9l, [rsp+176]
140046f25cmp eax, -1
140046f28cmovne edx, eax
140046f2bmov eax, 0
140046f30cmove rsi, rax
140046f34jmp 0x1400461d9
140046f39
140046f39loc_140046f39:
140046f39cmp [rsp+132], -1
140046f41je 0x14004702a
140046f47
140046f47loc_140046f47:
140046f47mov rdx, [rdi+48]
140046f4bmov ebp, -1
140046f50mov eax, 510
140046f55xor esi, esi
140046f57xor r12l, r12l
140046f5ajmp 0x14004636d
140046f5f
140046f5floc_140046f5f:
140046f5fmov rax, [rsi]
140046f62mov rcx, rsi
140046f65call [rax+72]
140046f68cmp eax, -1
140046f6bmov edx, eax
140046f6dmov eax, -1
140046f72cmove edx, eax
140046f75mov eax, 0
140046f7acmove rsi, rax
140046f7ejmp 0x140046216
140046f83
140046f83loc_140046f83:
140046f83lea rax, [rip+1110]
140046f8amov [rsp+144], rax
140046f92jmp 0x140046270
140046f97
140046f97loc_140046f97:
140046f97mov rax, [r12]
140046f9bmov [rsp+176], r10
140046fa3mov rcx, r12
140046fa6call [rax+72]
140046fa9mov r10, [rsp+176]
140046fb1cmp eax, -1
140046fb4mov eax, 0
140046fb9cmove r12, rsi
140046fbdcmovne ebx, eax
140046fc0jmp 0x140046ae9
140046fc5
140046fc5loc_140046fc5:
140046fc5mov rax, [r12+24]
140046fcacmp [r12+16], rax
140046fcfjae 0x140046ff9
140046fd1mov rdx, [rdi+48]
140046fd5xor esi, esi
140046fd7jmp 0x140046366
140046fdc
140046fdcloc_140046fdc:
140046fdcmov rdi, [rip+0x1506ad]
140046fe3mov rax, [rsp+312]
140046febsub rax, [rdi]
140046feeje 0x140047088
140046ff4
140046ff4loc_140046ff4:
140046ff4call __stack_chk_fail
140046ff9
140046ff9loc_140046ff9:
140046ff9mov rax, [r12]
140046ffdmov rcx, r12
140047000call [rax+72]
140047003mov ebp, eax
140047005cmp ebp, -1
140047008je 0x140047027
14004700amov ebp, -1
14004700fxor esi, esi
140047011jmp 0x140046676
140047016
140047016loc_140047016:
140047016xor r12l, r12l
140047019cmp ebp, -1
14004701cjne 0x140046676
140047022jmp 0x140046333
140047027
140047027loc_140047027:
140047027xor r12l, r12l
14004702a
14004702aloc_14004702a:
14004702axor esi, esi
14004702cjmp 0x140046333
140047031
140047031loc_140047031:
140047031mov rax, [r12+24]
140047036cmp [r12+16], rax
14004703bjb 0x140046d57
140047041mov rax, [r12]
140047045mov [rsp+176], r10
14004704dmov rcx, r12
140047050call [rax+72]
140047053mov r10, [rsp+176]
14004705badd eax, 1
14004705ejne 0x140046d57
140047064xor r12l, r12l
140047067xor esi, esi
140047069jmp 0x140046622
14004706e
14004706eloc_14004706e:
14004706emov ebx, r15l
140047071xor esi, esi
140047073mov r14l, 1
140047079jmp 0x140046ae9
14004707e
14004707eloc_14004707e:
14004707emov ebp, -1
140047083jmp 0x140046333
140047088
140047088loc_140047088:
140047088call std::__throw_bad_cast()
14004708dnop
140046000
14004708e
14004708e // align 0x20
14004708e // align 0x20
1400470a0
1400470a0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
1400470a0push r15
1400470a2push r14
1400470a4push r13
1400470a6push r12
1400470a8push rbp
1400470a9push rdi
1400470aapush rsi
1400470abpush rbx
1400470acsub rsp, 216
1400470b3movdqu x0, [r8]
1400470b8mov r15l, [rsp+344]
1400470c0mov ebx, [rsp+352]
1400470c7mov rdi, [r9]
1400470camov r13, [r9+8]
1400470cemov rbp, [rsp+320]
1400470d6mov rsi, [rsp+328]
1400470demov r12, [rsp+336]
1400470e6mov r14, rdx
1400470e9mov rdx, [rip+0x1505a0]
1400470f0mov [rsp+88], rcx
1400470f5mov [rsp+118], r15b
1400470famov rax, [rdx]
1400470fdmov [rsp+200], rax
140047105mov rax, [r14]
140047108lea rdx, [rip+721]
14004710fmov [rsp+119], bl
140047113movups [rsp+96], x0
140047118mov rax, [rax+64]
14004711ccmp rax, rdx
14004711fjne 0x140047300
140047125mov rcx, [rip+0x14fc14]
14004712ccall std::locale::id::_M_id() const
140047131mov rdx, rax
140047134mov rax, [rbp+208]
14004713bmov rax, [rax+8]
14004713fmov rcx, [rax+8*rdx]
140047143test rcx, rcx
140047146je 0x1400473b7
14004714cmov [rsi], 0
140047152cmp [rcx+56], 0
140047156je 0x1400472c0
14004715cmovzx edx, [rcx+94]
140047160
140047160loc_140047160:
140047160mov [rsp+196], dl
140047167test bl, bl
140047169je 0x14004717c
14004716bmov [rsp+199], 0
140047173mov [rsp+118], bl
140047177mov [rsp+119], r15b
14004717c
14004717cloc_14004717c:
14004717cmovzx eax, [rsp+119]
140047181lea r15, [rsp+184]
140047189mov [rsp+48], r12
14004718emov rdx, r14
140047191mov [rsp+64], r15
140047196movdqu x1, [rsp+96]
14004719clea rcx, [rsp+160]
1400471a4lea r9, [rsp+128]
1400471acmov [rsp+198], al
1400471b3movzx eax, [rsp+118]
1400471b8lea r8, [rsp+144]
1400471c0mov [rsp+40], rsi
1400471c5mov [rsp+197], al
1400471cclea rax, [rsp+196]
1400471d4mov [rsp+56], rax
1400471d9mov [rsp+32], rbp
1400471demovups [rsp+144], x1
1400471e6mov [rsp+184], 0
1400471f2mov [rsp+192], 0
1400471fdmov [rsp+128], rdi
140047205mov [rsp+136], r13
14004720dcall _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140047212mov rbx, [rsp+168]
14004721amov rdx, r12
14004721dmov rcx, r15
140047220mov r14, [rsp+160]
140047228call std::__time_get_state::_M_finalize_state(tm*)
14004722dcmp ebx, -1
140047230sete r12b
140047234test r14, r14
140047237setne al
14004723aand al, r12b
14004723dmov r15l, eax
140047240jne 0x140047388
140047246
140047246loc_140047246:
140047246cmp r13l, -1
14004724asete al
14004724dtest rdi, rdi
140047250je 0x14004725a
140047252test al, al
140047254jne 0x140047360
14004725a
14004725aloc_14004725a:
14004725acmp r12b, al
14004725djne 0x140047262
14004725for [rsi], 2
140047262
140047262loc_140047262:
140047262mov r15, [rsp+104]
140047267mov rax, [rsp+88]
14004726cmov ebx, ebx
14004726emov r8, 0xffffffff00000000
140047278mov rcx, r15
14004727bmov [rax], r14
14004727eand rcx, r8
140047281or rcx, rbx
140047284mov [rax+8], rcx
140047288
140047288loc_140047288:
140047288mov rdi, [rip+0x150401]
14004728fmov rax, [rsp+200]
140047297sub rax, [rdi]
14004729ajne 0x1400473cb
1400472a0mov rax, [rsp+88]
1400472a5add rsp, 216
1400472acpop rbx
1400472adpop rsi
1400472aepop rdi
1400472afpop rbp
1400472b0pop r12
1400472b2pop r13
1400472b4pop r14
1400472b6pop r15
1400472b8ret
1400472b9
1400472b9 0f 1f 80 00 00 00 00 .......
1400472c0
1400472c0loc_1400472c0:
1400472c0mov [rsp+120], rcx
1400472c5call std::ctype<char>::_M_widen_init() const
1400472camov rcx, [rsp+120]
1400472cfmov edx, 37
1400472d4lea r11, [rip-60139]
1400472dbmov rax, [rcx]
1400472demov rax, [rax+48]
1400472e2cmp rax, r11
1400472e5je 0x140047160
1400472ebmov edx, 37
1400472f0call rax
1400472f2mov edx, eax
1400472f4jmp 0x140047160
1400472f9
1400472f9 0f 1f 80 00 00 00 00 .......
140047300
140047300loc_140047300:
140047300movdqu x2, [rsp+96]
140047306movsx r8l, r15b
14004730amovsx ebx, bl
14004730dmov rdx, r14
140047310mov [rsp+56], r8l
140047315mov rcx, [rsp+88]
14004731alea r9, [rsp+144]
140047322lea r8, [rsp+160]
14004732amov [rsp+144], rdi
140047332mov [rsp+152], r13
14004733amov [rsp+64], ebx
14004733emov [rsp+48], r12
140047343mov [rsp+40], rsi
140047348mov [rsp+32], rbp
14004734dmovups [rsp+160], x2
140047355call rax
140047357jmp 0x140047288
14004735c
14004735c 0f 1f 40 00 ..@.
140047360
140047360loc_140047360:
140047360mov rdx, [rdi+24]
140047364xor eax, eax
140047366cmp [rdi+16], rdx
14004736ajb 0x14004725a
140047370mov rax, [rdi]
140047373mov rcx, rdi
140047376call [rax+72]
140047379cmp eax, -1
14004737csete al
14004737fjmp 0x14004725a
140047384
140047384 0f 1f 40 00 ..@.
140047388
140047388loc_140047388:
140047388mov rax, [r14+24]
14004738cxor r12l, r12l
14004738fcmp [r14+16], rax
140047393jb 0x140047246
140047399mov rax, [r14]
14004739cmov rcx, r14
14004739fcall [rax+72]
1400473a2cmp eax, -1
1400473a5mov eax, 0
1400473aacmove r12l, r15l
1400473aecmove r14, rax
1400473b2jmp 0x140047246
1400473b7
1400473b7loc_1400473b7:
1400473b7mov rsi, [rip+0x1502d2]
1400473bemov rax, [rsp+200]
1400473c6sub rax, [rsi]
1400473c9je 0x1400473d0
1400473cb
1400473cbloc_1400473cb:
1400473cbcall __stack_chk_fail
1400473d0
1400473d0loc_1400473d0:
1400473d0call std::__throw_bad_cast()
1400473d5nop
1400470a0
1400470a0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
1400470a0push r15
1400470a2push r14
1400470a4push r13
1400470a6push r12
1400470a8push rbp
1400470a9push rdi
1400470aapush rsi
1400470abpush rbx
1400470acsub rsp, 216
1400470b3movdqu x0, [r8]
1400470b8mov r15l, [rsp+344]
1400470c0mov ebx, [rsp+352]
1400470c7mov rdi, [r9]
1400470camov r13, [r9+8]
1400470cemov rbp, [rsp+320]
1400470d6mov rsi, [rsp+328]
1400470demov r12, [rsp+336]
1400470e6mov r14, rdx
1400470e9mov rdx, [rip+0x1505a0]
1400470f0mov [rsp+88], rcx
1400470f5mov [rsp+118], r15b
1400470famov rax, [rdx]
1400470fdmov [rsp+200], rax
140047105mov rax, [r14]
140047108lea rdx, [rip+721]
14004710fmov [rsp+119], bl
140047113movups [rsp+96], x0
140047118mov rax, [rax+64]
14004711ccmp rax, rdx
14004711fjne 0x140047300
140047125mov rcx, [rip+0x14fc14]
14004712ccall std::locale::id::_M_id() const
140047131mov rdx, rax
140047134mov rax, [rbp+208]
14004713bmov rax, [rax+8]
14004713fmov rcx, [rax+8*rdx]
140047143test rcx, rcx
140047146je 0x1400473b7
14004714cmov [rsi], 0
140047152cmp [rcx+56], 0
140047156je 0x1400472c0
14004715cmovzx edx, [rcx+94]
140047160
140047160loc_140047160:
140047160mov [rsp+196], dl
140047167test bl, bl
140047169je 0x14004717c
14004716bmov [rsp+199], 0
140047173mov [rsp+118], bl
140047177mov [rsp+119], r15b
14004717c
14004717cloc_14004717c:
14004717cmovzx eax, [rsp+119]
140047181lea r15, [rsp+184]
140047189mov [rsp+48], r12
14004718emov rdx, r14
140047191mov [rsp+64], r15
140047196movdqu x1, [rsp+96]
14004719clea rcx, [rsp+160]
1400471a4lea r9, [rsp+128]
1400471acmov [rsp+198], al
1400471b3movzx eax, [rsp+118]
1400471b8lea r8, [rsp+144]
1400471c0mov [rsp+40], rsi
1400471c5mov [rsp+197], al
1400471cclea rax, [rsp+196]
1400471d4mov [rsp+56], rax
1400471d9mov [rsp+32], rbp
1400471demovups [rsp+144], x1
1400471e6mov [rsp+184], 0
1400471f2mov [rsp+192], 0
1400471fdmov [rsp+128], rdi
140047205mov [rsp+136], r13
14004720dcall _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140047212mov rbx, [rsp+168]
14004721amov rdx, r12
14004721dmov rcx, r15
140047220mov r14, [rsp+160]
140047228call std::__time_get_state::_M_finalize_state(tm*)
14004722dcmp ebx, -1
140047230sete r12b
140047234test r14, r14
140047237setne al
14004723aand al, r12b
14004723dmov r15l, eax
140047240jne 0x140047388
140047246
140047246loc_140047246:
140047246cmp r13l, -1
14004724asete al
14004724dtest rdi, rdi
140047250je 0x14004725a
140047252test al, al
140047254jne 0x140047360
14004725a
14004725aloc_14004725a:
14004725acmp r12b, al
14004725djne 0x140047262
14004725for [rsi], 2
140047262
140047262loc_140047262:
140047262mov r15, [rsp+104]
140047267mov rax, [rsp+88]
14004726cmov ebx, ebx
14004726emov r8, 0xffffffff00000000
140047278mov rcx, r15
14004727bmov [rax], r14
14004727eand rcx, r8
140047281or rcx, rbx
140047284mov [rax+8], rcx
140047288
140047288loc_140047288:
140047288mov rdi, [rip+0x150401]
14004728fmov rax, [rsp+200]
140047297sub rax, [rdi]
14004729ajne 0x1400473cb
1400472a0mov rax, [rsp+88]
1400472a5add rsp, 216
1400472acpop rbx
1400472adpop rsi
1400472aepop rdi
1400472afpop rbp
1400472b0pop r12
1400472b2pop r13
1400472b4pop r14
1400472b6pop r15
1400472b8ret
1400472b9
1400472b9 0f 1f 80 00 00 00 00 .......
1400472c0
1400472c0loc_1400472c0:
1400472c0mov [rsp+120], rcx
1400472c5call std::ctype<char>::_M_widen_init() const
1400472camov rcx, [rsp+120]
1400472cfmov edx, 37
1400472d4lea r11, [rip-60139]
1400472dbmov rax, [rcx]
1400472demov rax, [rax+48]
1400472e2cmp rax, r11
1400472e5je 0x140047160
1400472ebmov edx, 37
1400472f0call rax
1400472f2mov edx, eax
1400472f4jmp 0x140047160
1400472f9
1400472f9 0f 1f 80 00 00 00 00 .......
140047300
140047300loc_140047300:
140047300movdqu x2, [rsp+96]
140047306movsx r8l, r15b
14004730amovsx ebx, bl
14004730dmov rdx, r14
140047310mov [rsp+56], r8l
140047315mov rcx, [rsp+88]
14004731alea r9, [rsp+144]
140047322lea r8, [rsp+160]
14004732amov [rsp+144], rdi
140047332mov [rsp+152], r13
14004733amov [rsp+64], ebx
14004733emov [rsp+48], r12
140047343mov [rsp+40], rsi
140047348mov [rsp+32], rbp
14004734dmovups [rsp+160], x2
140047355call rax
140047357jmp 0x140047288
14004735c
14004735c 0f 1f 40 00 ..@.
140047360
140047360loc_140047360:
140047360mov rdx, [rdi+24]
140047364xor eax, eax
140047366cmp [rdi+16], rdx
14004736ajb 0x14004725a
140047370mov rax, [rdi]
140047373mov rcx, rdi
140047376call [rax+72]
140047379cmp eax, -1
14004737csete al
14004737fjmp 0x14004725a
140047384
140047384 0f 1f 40 00 ..@.
140047388
140047388loc_140047388:
140047388mov rax, [r14+24]
14004738cxor r12l, r12l
14004738fcmp [r14+16], rax
140047393jb 0x140047246
140047399mov rax, [r14]
14004739cmov rcx, r14
14004739fcall [rax+72]
1400473a2cmp eax, -1
1400473a5mov eax, 0
1400473aacmove r12l, r15l
1400473aecmove r14, rax
1400473b2jmp 0x140047246
1400473b7
1400473b7loc_1400473b7:
1400473b7mov rsi, [rip+0x1502d2]
1400473bemov rax, [rsp+200]
1400473c6sub rax, [rsi]
1400473c9je 0x1400473d0
1400473cb
1400473cbloc_1400473cb:
1400473cbcall __stack_chk_fail
1400473d0
1400473d0loc_1400473d0:
1400473d0call std::__throw_bad_cast()
1400473d5nop
1400470a0
1400473d6
1400473d6 // align 0x10
1400473d6 // align 0x10
1400473e0
1400473e0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
1400473e0push r15
1400473e2push r14
1400473e4push r13
1400473e6push r12
1400473e8push rbp
1400473e9push rdi
1400473eapush rsi
1400473ebpush rbx
1400473ecsub rsp, 216
1400473f3mov eax, [rsp+344]
1400473famov r15l, [rsp+352]
140047402mov r14, [rsp+320]
14004740amov rsi, [r8]
14004740dmov rdi, [r8+8]
140047411mov rbp, [r9]
140047414mov r12, [r9+8]
140047418mov rbx, [rsp+328]
140047420mov [rsp+104], rdx
140047425mov rdx, [rip+0x150264]
14004742cmov [rsp+88], rcx
140047431mov r13, [rsp+336]
140047439mov rcx, [rdx]
14004743cmov [rsp+200], rcx
140047444mov rcx, [rip+0x14f8f5]
14004744bmov [rsp+116], eax
14004744fmov [rsp+96], al
140047453mov [rsp+115], r15b
140047458call std::locale::id::_M_id() const
14004745dmov rdx, rax
140047460mov rax, [r14+208]
140047467mov rax, [rax+8]
14004746bmov rcx, [rax+8*rdx]
14004746ftest rcx, rcx
140047472je 0x140047690
140047478mov [rbx], 0
14004747ecmp [rcx+56], 0
140047482je 0x1400475f8
140047488movzx eax, [rcx+94]
14004748c
14004748cloc_14004748c:
14004748cmov [rsp+196], al
140047493test r15b, r15b
140047496je 0x1400474ae
140047498movzx eax, [rsp+116]
14004749dmov [rsp+199], 0
1400474a5mov [rsp+96], r15b
1400474aamov [rsp+115], al
1400474ae
1400474aeloc_1400474ae:
1400474aemovzx eax, [rsp+115]
1400474b3lea rdx, [rsp+196]
1400474bbmov [rsp+48], r13
1400474c0lea rcx, [rsp+160]
1400474c8mov [rsp+56], rdx
1400474cdmov rdx, [rsp+104]
1400474d2lea r9, [rsp+128]
1400474dalea r8, [rsp+144]
1400474e2mov [rsp+198], al
1400474e9movzx eax, [rsp+96]
1400474eemov [rsp+32], r14
1400474f3mov [rsp+197], al
1400474falea rax, [rsp+184]
140047502mov [rsp+64], rax
140047507mov [rsp+40], rbx
14004750cmov [rsp+96], rax
140047511mov [rsp+184], 0
14004751dmov [rsp+192], 0
140047528mov [rsp+144], rsi
140047530mov [rsp+152], rdi
140047538mov [rsp+128], rbp
140047540mov [rsp+136], r12
140047548call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004754dmov r14, [rsp+168]
140047555mov rdx, r13
140047558mov rcx, [rsp+96]
14004755dmov r15, [rsp+160]
140047565call std::__time_get_state::_M_finalize_state(tm*)
14004756acmp r14l, -1
14004756esete r13b
140047572test r15, r15
140047575setne al
140047578and al, r13b
14004757bmov edx, eax
14004757djne 0x140047658
140047583
140047583loc_140047583:
140047583cmp r12l, -1
140047587sete al
14004758atest rbp, rbp
14004758dje 0x140047597
14004758ftest al, al
140047591jne 0x140047630
140047597
140047597loc_140047597:
140047597cmp al, r13b
14004759ajne 0x14004759f
14004759cor [rbx], 2
14004759f
14004759floc_14004759f:
14004759fmov rax, rdi
1400475a2mov rbx, [rsp+88]
1400475a7mov r14l, r14l
1400475aamov rdx, 0xffffffff00000000
1400475b4and rax, rdx
1400475b7mov rdi, [rip+0x1500d2]
1400475beor rax, r14
1400475c1mov [rbx], r15
1400475c4mov [rbx+8], rax
1400475c8mov rax, [rsp+200]
1400475d0sub rax, [rdi]
1400475d3jne 0x1400476a4
1400475d9mov rax, [rsp+88]
1400475deadd rsp, 216
1400475e5pop rbx
1400475e6pop rsi
1400475e7pop rdi
1400475e8pop rbp
1400475e9pop r12
1400475ebpop r13
1400475edpop r14
1400475efpop r15
1400475f1ret
1400475f2
1400475f2 66 0f 1f 44 00 00 f..D..
1400475f8
1400475f8loc_1400475f8:
1400475f8mov [rsp+120], rcx
1400475fdcall std::ctype<char>::_M_widen_init() const
140047602mov rcx, [rsp+120]
140047607lea rdx, [rip-60958]
14004760emov rax, [rcx]
140047611mov r10, [rax+48]
140047615mov eax, 37
14004761acmp r10, rdx
14004761dje 0x14004748c
140047623mov edx, 37
140047628call r10
14004762bjmp 0x14004748c
140047630
140047630loc_140047630:
140047630mov rcx, [rbp+24]
140047634xor eax, eax
140047636cmp [rbp+16], rcx
14004763ajb 0x140047597
140047640mov rax, [rbp]
140047644mov rcx, rbp
140047647call [rax+72]
14004764acmp eax, -1
14004764dsete al
140047650jmp 0x140047597
140047655
140047655 0f 1f 00 ...
140047658
140047658loc_140047658:
140047658mov rax, [r15+24]
14004765cxor r13l, r13l
14004765fcmp [r15+16], rax
140047663jb 0x140047583
140047669mov rax, [r15]
14004766cmov [rsp+96], dl
140047670mov rcx, r15
140047673call [rax+72]
140047676movzx edx, [rsp+96]
14004767bcmp eax, -1
14004767emov eax, 0
140047683cmove r13l, edx
140047687cmove r15, rax
14004768bjmp 0x140047583
140047690
140047690loc_140047690:
140047690mov rdi, [rip+0x14fff9]
140047697mov rax, [rsp+200]
14004769fsub rax, [rdi]
1400476a2je 0x1400476a9
1400476a4
1400476a4loc_1400476a4:
1400476a4call __stack_chk_fail
1400476a9
1400476a9loc_1400476a9:
1400476a9call std::__throw_bad_cast()
1400476aenop
1400473e0
1400473e0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
1400473e0push r15
1400473e2push r14
1400473e4push r13
1400473e6push r12
1400473e8push rbp
1400473e9push rdi
1400473eapush rsi
1400473ebpush rbx
1400473ecsub rsp, 216
1400473f3mov eax, [rsp+344]
1400473famov r15l, [rsp+352]
140047402mov r14, [rsp+320]
14004740amov rsi, [r8]
14004740dmov rdi, [r8+8]
140047411mov rbp, [r9]
140047414mov r12, [r9+8]
140047418mov rbx, [rsp+328]
140047420mov [rsp+104], rdx
140047425mov rdx, [rip+0x150264]
14004742cmov [rsp+88], rcx
140047431mov r13, [rsp+336]
140047439mov rcx, [rdx]
14004743cmov [rsp+200], rcx
140047444mov rcx, [rip+0x14f8f5]
14004744bmov [rsp+116], eax
14004744fmov [rsp+96], al
140047453mov [rsp+115], r15b
140047458call std::locale::id::_M_id() const
14004745dmov rdx, rax
140047460mov rax, [r14+208]
140047467mov rax, [rax+8]
14004746bmov rcx, [rax+8*rdx]
14004746ftest rcx, rcx
140047472je 0x140047690
140047478mov [rbx], 0
14004747ecmp [rcx+56], 0
140047482je 0x1400475f8
140047488movzx eax, [rcx+94]
14004748c
14004748cloc_14004748c:
14004748cmov [rsp+196], al
140047493test r15b, r15b
140047496je 0x1400474ae
140047498movzx eax, [rsp+116]
14004749dmov [rsp+199], 0
1400474a5mov [rsp+96], r15b
1400474aamov [rsp+115], al
1400474ae
1400474aeloc_1400474ae:
1400474aemovzx eax, [rsp+115]
1400474b3lea rdx, [rsp+196]
1400474bbmov [rsp+48], r13
1400474c0lea rcx, [rsp+160]
1400474c8mov [rsp+56], rdx
1400474cdmov rdx, [rsp+104]
1400474d2lea r9, [rsp+128]
1400474dalea r8, [rsp+144]
1400474e2mov [rsp+198], al
1400474e9movzx eax, [rsp+96]
1400474eemov [rsp+32], r14
1400474f3mov [rsp+197], al
1400474falea rax, [rsp+184]
140047502mov [rsp+64], rax
140047507mov [rsp+40], rbx
14004750cmov [rsp+96], rax
140047511mov [rsp+184], 0
14004751dmov [rsp+192], 0
140047528mov [rsp+144], rsi
140047530mov [rsp+152], rdi
140047538mov [rsp+128], rbp
140047540mov [rsp+136], r12
140047548call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004754dmov r14, [rsp+168]
140047555mov rdx, r13
140047558mov rcx, [rsp+96]
14004755dmov r15, [rsp+160]
140047565call std::__time_get_state::_M_finalize_state(tm*)
14004756acmp r14l, -1
14004756esete r13b
140047572test r15, r15
140047575setne al
140047578and al, r13b
14004757bmov edx, eax
14004757djne 0x140047658
140047583
140047583loc_140047583:
140047583cmp r12l, -1
140047587sete al
14004758atest rbp, rbp
14004758dje 0x140047597
14004758ftest al, al
140047591jne 0x140047630
140047597
140047597loc_140047597:
140047597cmp al, r13b
14004759ajne 0x14004759f
14004759cor [rbx], 2
14004759f
14004759floc_14004759f:
14004759fmov rax, rdi
1400475a2mov rbx, [rsp+88]
1400475a7mov r14l, r14l
1400475aamov rdx, 0xffffffff00000000
1400475b4and rax, rdx
1400475b7mov rdi, [rip+0x1500d2]
1400475beor rax, r14
1400475c1mov [rbx], r15
1400475c4mov [rbx+8], rax
1400475c8mov rax, [rsp+200]
1400475d0sub rax, [rdi]
1400475d3jne 0x1400476a4
1400475d9mov rax, [rsp+88]
1400475deadd rsp, 216
1400475e5pop rbx
1400475e6pop rsi
1400475e7pop rdi
1400475e8pop rbp
1400475e9pop r12
1400475ebpop r13
1400475edpop r14
1400475efpop r15
1400475f1ret
1400475f2
1400475f2 66 0f 1f 44 00 00 f..D..
1400475f8
1400475f8loc_1400475f8:
1400475f8mov [rsp+120], rcx
1400475fdcall std::ctype<char>::_M_widen_init() const
140047602mov rcx, [rsp+120]
140047607lea rdx, [rip-60958]
14004760emov rax, [rcx]
140047611mov r10, [rax+48]
140047615mov eax, 37
14004761acmp r10, rdx
14004761dje 0x14004748c
140047623mov edx, 37
140047628call r10
14004762bjmp 0x14004748c
140047630
140047630loc_140047630:
140047630mov rcx, [rbp+24]
140047634xor eax, eax
140047636cmp [rbp+16], rcx
14004763ajb 0x140047597
140047640mov rax, [rbp]
140047644mov rcx, rbp
140047647call [rax+72]
14004764acmp eax, -1
14004764dsete al
140047650jmp 0x140047597
140047655
140047655 0f 1f 00 ...
140047658
140047658loc_140047658:
140047658mov rax, [r15+24]
14004765cxor r13l, r13l
14004765fcmp [r15+16], rax
140047663jb 0x140047583
140047669mov rax, [r15]
14004766cmov [rsp+96], dl
140047670mov rcx, r15
140047673call [rax+72]
140047676movzx edx, [rsp+96]
14004767bcmp eax, -1
14004767emov eax, 0
140047683cmove r13l, edx
140047687cmove r15, rax
14004768bjmp 0x140047583
140047690
140047690loc_140047690:
140047690mov rdi, [rip+0x14fff9]
140047697mov rax, [rsp+200]
14004769fsub rax, [rdi]
1400476a2je 0x1400476a9
1400476a4
1400476a4loc_1400476a4:
1400476a4call __stack_chk_fail
1400476a9
1400476a9loc_1400476a9:
1400476a9call std::__throw_bad_cast()
1400476aenop
1400473e0
Loading..