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
Loading..