File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140048d00
140048d00std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140048d00push rbp
140048d01push r15
140048d03push r14
140048d05push r13
140048d07push r12
140048d09push rdi
140048d0apush rsi
140048d0bpush rbx
140048d0csub rsp, 184
140048d13lea rbp, [rsp+176]
140048d1bmov rsi, [rip+0x14e96e]
140048d22mov rax, [r9+8]
140048d26movdqu x0, [r8]
140048d2bmov r13, [r9]
140048d2emov rbx, [rbp+136]
140048d35mov [rbp-80], rax
140048d39mov rax, [rbp+112]
140048d3dmovups [rbp-96], x0
140048d41mov rdx, [rbp-88]
140048d45mov [rbp-136], rax
140048d4cmov rax, [rbp+120]
140048d50mov [rbp-104], rcx
140048d54mov rcx, [rip+0x14dff5]
140048d5bmov r8l, edx
140048d5emov [rbp-32], rax
140048d62mov rax, [rbp+144]
140048d69mov [rbp-24], r8l
140048d6dmov [rbp-112], rax
140048d71mov rax, [rsi]
140048d74mov [rbp-8], rax
140048d78mov rax, [rbp-96]
140048d7cmov [rbp-72], r13
140048d80mov [rbp-40], rax
140048d84call std::locale::id::_M_id() const
140048d89mov rcx, rax
140048d8cmov rax, [rbx+208]
140048d93mov rax, [rax+8]
140048d97mov rbx, [rax+8*rcx]
140048d9btest rbx, rbx
140048d9eje 0x140049a0f
140048da4mov rax, [rbp+128]
140048dabshl rax, 4
140048dafcall ___chkstk_ms
140048db4mov r8l, [rbp-24]
140048db8mov r11, [rbp-40]
140048dbcsub rsp, rax
140048dbfcmp r8w, -1
140048dc4sete r15b
140048dc8test r11, r11
140048dcblea r12, [rsp+32]
140048dd0setne sil
140048dd4and sil, r15b
140048dd7jne 0x14004955d
140048dddmov esi, r15l
140048de0
140048de0loc_140048de0:
140048de0cmp [rbp-80], -1
140048de5sete r9b
140048de9test r13, r13
140048decsetne dil
140048df0and dil, r9b
140048df3jne 0x140049588
140048df9mov edi, r9l
140048dfc
140048dfcloc_140048dfc:
140048dfccmp dil, sil
140048dffjne 0x140048e5d
140048e01
140048e01loc_140048e01:
140048e01mov rax, [rbp-112]
140048e05or [rax], 4
140048e08
140048e08loc_140048e08:
140048e08mov rdx, [rbp-88]
140048e0cmov rbx, [rip+0x14e87d]
140048e13mov [rbp-96], r11
140048e17mov rax, [rbp-96]
140048e1bmov [rbp-88], rdx
140048e1fmov rdx, [rbp-88]
140048e23mov [rbp-96], rax
140048e27mov rax, [rbp-104]
140048e2bmov dx, r8w
140048e2fmov [rbp-88], rdx
140048e33movdqu x1, [rbp-96]
140048e38movups [rax], x1
140048e3bmov rax, [rbp-8]
140048e3fsub rax, [rbx]
140048e42jne 0x140049a1f
140048e48mov rax, [rbp-104]
140048e4clea rsp, [rbp+8]
140048e50pop rbx
140048e51pop rsi
140048e52pop rdi
140048e53pop r12
140048e55pop r13
140048e57pop r14
140048e59pop r15
140048e5bpop rbp
140048e5cret
140048e5d
140048e5dloc_140048e5d:
140048e5dtest r11, r11
140048e60je 0x140048e6b
140048e62test r15b, r15b
140048e65jne 0x140049682
140048e6b
140048e6bloc_140048e6b:
140048e6bmov esi, r8l
140048e6e
140048e6eloc_140048e6e:
140048e6emov rax, [rbx]
140048e71mov [rbp-40], r8l
140048e75movzx edx, si
140048e78mov rcx, rbx
140048e7bmov [rbp-24], r11
140048e7fmov [rbp-48], r9b
140048e83call [rax+64]
140048e86movzx edx, si
140048e89mov rcx, rbx
140048e8cmov edi, eax
140048e8emov rax, [rbx]
140048e91call [rax+48]
140048e94cmp [rbp+128], 0
140048e9cmov r11, [rbp-24]
140048ea0mov r8l, [rbp-40]
140048ea4mov r14l, eax
140048ea7je 0x140048e01
140048eadmov rax, [rbp+128]
140048eb4movzx r9l, [rbp-48]
140048eb9mov [rbp-24], r14w
140048ebexor esi, esi
140048ec0mov [rbp-48], r12
140048ec4mov r15, [rbp-32]
140048ec8mov r14l, edi
140048ecblea r13, [r12+8*rax]
140048ecfmov [rbp-56], r11
140048ed3xor r12l, r12l
140048ed6mov [rbp-40], r13
140048edamov r13, rbx
140048eddmov [rbp-64], r8w
140048ee2mov [rbp-113], r9b
140048ee6jmp 0x140048efd
140048ee8
140048ee8 0f 1f 84 00 00 00 00 00 ........
140048ef0
140048ef0loc_140048ef0:
140048ef0add r12, 1
140048ef4cmp [rbp+128], r12
140048efbje 0x140048f60
140048efd
140048efdloc_140048efd:
140048efdmov rax, [r15+8*r12]
140048f01mov rcx, r13
140048f04movzx edx, [rax]
140048f07mov rax, [r13]
140048f0bcall [rax+64]
140048f0ecmp r14w, ax
140048f12je 0x140048f2b
140048f14mov rax, [r15+8*r12]
140048f18mov rcx, r13
140048f1bmovzx edx, [rax]
140048f1emov rax, [r13]
140048f22call [rax+48]
140048f25cmp [rbp-24], ax
140048f29jne 0x140048ef0
140048f2b
140048f2bloc_140048f2b:
140048f2bmov rax, [rbp-40]
140048f2fmov rcx, [r15+8*r12]
140048f33lea rdi, [8*rsi]
140048f3badd rsi, 1
140048f3flea rbx, [rax+rdi]
140048f43call wcslen
140048f48mov [rbx], rax
140048f4bmov rax, [rbp-48]
140048f4fmov [rax+rdi], r12
140048f53add r12, 1
140048f57cmp [rbp+128], r12
140048f5ejne 0x140048efd
140048f60
140048f60loc_140048f60:
140048f60mov r11, [rbp-56]
140048f64mov r10, r12
140048f67mov rbx, r13
140048f6amovzx r8l, [rbp-64]
140048f6fmov r13, [rbp-40]
140048f73mov r12, [rbp-48]
140048f77mov [rbp-56], 0
140048f7fmovzx r9l, [rbp-113]
140048f84cmp rsi, 1
140048f88jbe 0x140049084
140048f8emov [rbp-144], r10
140048f95mov [rbp-113], r9b
140048f99nop [rax]
140048fa0
140048fa0loc_140048fa0:
140048fa0mov r14, [r13]
140048fa4mov rdi, [r13+8]
140048fa8mov eax, 2
140048fadcmp r14, rdi
140048fb0cmovbe rdi, r14
140048fb4cmp rax, rsi
140048fb7jae 0x140049021
140048fb9test sil, 1
140048fbdje 0x140049000
140048fbfmov rax, [r13+16]
140048fc3cmp rdi, rax
140048fc6cmova rdi, rax
140048fcamov eax, 3
140048fcfcmp rax, rsi
140048fd2jae 0x140049021
140048fd4nop [rax+rax]
140048fdfnop [rax+rax]
140048feanop [rax+rax]
140048ff5nop [rax+rax]
140049000
140049000loc_140049000:
140049000mov rdx, [r13+8*rax]
140049005cmp rdi, rdx
140049008cmova rdi, rdx
14004900cmov rdx, [r13+8*rax+8]
140049011cmp rdi, rdx
140049014cmova rdi, rdx
140049018add rax, 2
14004901ccmp rax, rsi
14004901fjb 0x140049000
140049021
140049021loc_140049021:
140049021add [rbp-56], 1
140049026mov rax, [r11+16]
14004902acmp rax, [r11+24]
14004902ejae 0x1400493d0
140049034add rax, 2
140049038cmp [rbp-56], rdi
14004903cmov [r11+16], rax
140049040je 0x1400493eb
140049046
140049046loc_140049046:
140049046jae 0x140049079
140049048
140049048loc_140049048:
140049048mov rax, [r11+16]
14004904ccmp rax, [r11+24]
140049050jae 0x140049517
140049056movzx eax, [rax]
140049059
140049059loc_140049059:
140049059cmp ax, -1
14004905dje 0x140049251
140049063cmp [rbp-72], 0
140049068je 0x140049490
14004906ecmp [rbp-80], -1
140049073je 0x140049330
140049079
140049079loc_140049079:
140049079movzx r9l, [rbp-113]
14004907e
14004907eloc_14004907e:
14004907emov r8l, -1
140049084
140049084loc_140049084:
140049084cmp rsi, 1
140049088jne 0x140048e01
14004908emov rax, [r11+16]
140049092cmp rax, [r11+24]
140049096jae 0x1400499c8
14004909cadd rax, 2
1400490a0mov [r11+16], rax
1400490a4
1400490a4loc_1400490a4:
1400490a4add [rbp-56], 1
1400490a9
1400490a9loc_1400490a9:
1400490a9mov r14, [r12]
1400490ad
1400490adloc_1400490ad:
1400490admov rdi, [r13]
1400490b1mov rsi, [rbp-56]
1400490b5cmp rsi, rdi
1400490b8jae 0x1400491b1
1400490bemov rax, [rbp-32]
1400490c2mov rax, [rax+8*r14]
1400490c6lea r12, [rax+2*rsi]
1400490catest r11, r11
1400490cdjne 0x140049180
1400490d3cmp [rbp-72], 0
1400490d8je 0x1400490e3
1400490datest r9b, r9b
1400490ddjne 0x140049618
1400490e3
1400490e3loc_1400490e3:
1400490e3cmp [rbp-80], -1
1400490e8je 0x1400491c0
1400490ee
1400490eeloc_1400490ee:
1400490eemov rax, [rbx]
1400490f1movzx edx, [r12]
1400490f6mov rcx, rbx
1400490f9call [rax+64]
1400490fcmov edx, 65535
140049101xor r11l, r11l
140049104mov esi, eax
140049106
140049106loc_140049106:
140049106mov rax, [rbx]
140049109mov [rbp-24], r11
14004910dmov rcx, rbx
140049110call [rax+64]
140049113mov r11, [rbp-24]
140049117cmp ax, si
14004911aje 0x140049157
14004911cmov rax, [rbx]
14004911fmovzx edx, [r12]
140049124mov rcx, rbx
140049127call [rax+48]
14004912amov r11, [rbp-24]
14004912emov esi, eax
140049130test r11, r11
140049133jne 0x1400494bf
140049139
140049139loc_140049139:
140049139mov edx, 65535
14004913exor r11l, r11l
140049141
140049141loc_140049141:
140049141mov rax, [rbx]
140049144mov [rbp-24], r11
140049148mov rcx, rbx
14004914bcall [rax+48]
14004914emov r11, [rbp-24]
140049152cmp ax, si
140049155jne 0x1400491b1
140049157
140049157loc_140049157:
140049157mov rax, [r11+16]
14004915bcmp rax, [r11+24]
14004915fjae 0x1400494e2
140049165add rax, 2
140049169add [rbp-56], 1
14004916emov [r11+16], rax
140049172cmp rdi, [rbp-56]
140049176je 0x140049502
14004917c
14004917cloc_14004917c:
14004917cadd r12, 2
140049180
140049180loc_140049180:
140049180mov rax, [r11+16]
140049184cmp rax, [r11+24]
140049188jae 0x14004981d
14004918emovzx eax, [rax]
140049191
140049191loc_140049191:
140049191cmp ax, -1
140049195je 0x140049602
14004919bcmp [rbp-72], 0
1400491a0je 0x1400495b7
1400491a6cmp [rbp-80], -1
1400491abje 0x140049622
1400491b1
1400491b1loc_1400491b1:
1400491b1cmp rdi, [rbp-56]
1400491b5je 0x140049502
1400491bbnop [rax+rax]
1400491c0
1400491c0loc_1400491c0:
1400491c0mov r8l, -1
1400491c6jmp 0x140048e01
1400491cb
1400491cbloc_1400491cb:
1400491cbtest dl, dl
1400491cdje 0x140049880
1400491d3mov rax, [r13]
1400491d7cmp rsi, 1
1400491dbjbe 0x14004923e
1400491ddlea r8, [r13+8*rsi]
1400491e2lea rdx, [r13+8]
1400491e6mov rcx, r8
1400491e9sub rcx, rdx
1400491ecand ecx, 8
1400491efje 0x140049220
1400491f1mov rdx, [r13+8]
1400491f5cmp rax, rdx
1400491f8cmova rax, rdx
1400491fclea rdx, [r13+16]
140049200cmp rdx, r8
140049203je 0x14004923e
140049205nop [rax+rax]
140049210nop [rax+rax]
14004921bnop [rax+rax]
140049220
140049220loc_140049220:
140049220mov rcx, [rdx]
140049223cmp rax, rcx
140049226cmova rax, rcx
14004922amov rcx, [rdx+8]
14004922ecmp rax, rcx
140049231cmova rax, rcx
140049235add rdx, 16
140049239cmp rdx, r8
14004923cjne 0x140049220
14004923e
14004923eloc_14004923e:
14004923ecmp [rbp-56], rax
140049242jae 0x140049079
140049248test r11, r11
14004924bjne 0x140049048
140049251
140049251loc_140049251:
140049251cmp [rbp-72], 0
140049256je 0x140049478
14004925cxor r11l, r11l
14004925fmov edi, 1
140049264cmp [rbp-80], -1
140049269je 0x140049332
14004926f
14004926floc_14004926f:
14004926fmov rax, [rbx]
140049272mov edx, 65535
140049277mov rcx, rbx
14004927acall [rax+64]
14004927dmov edx, 65535
140049282xor r11l, r11l
140049285mov [rbp-40], ax
140049289
140049289loc_140049289:
140049289mov rax, [rbx]
14004928cmov [rbp-24], r11
140049290mov rcx, rbx
140049293call [rax+48]
140049296test rsi, rsi
140049299mov r11, [rbp-24]
14004929dmov [rbp-48], ax
1400492a1je 0x1400491c0
1400492a7mov rax, [rbp-56]
1400492abmov [rbp-64], r11
1400492afxor edi, edi
1400492b1mov r15, rbx
1400492b4add rax, rax
1400492b7mov [rbp-24], rax
1400492bbjmp 0x1400492ee
1400492bd
1400492bd 0f 1f 00 ...
1400492c0
1400492c0loc_1400492c0:
1400492c0mov rax, [r15]
1400492c3movzx edx, [r14]
1400492c7mov rcx, r15
1400492cacall [rax+48]
1400492cdcmp [rbp-48], ax
1400492d1je 0x140049311
1400492d3sub rsi, 1
1400492d7mov rax, [r12+8*rsi]
1400492dbmov [r12+8*rdi], rax
1400492dfmov rax, [r13+8*rsi]
1400492e4mov [r13+8*rdi], rax
1400492e9cmp rdi, rsi
1400492ecjae 0x14004931a
1400492ee
1400492eeloc_1400492ee:
1400492eemov rax, [r12+8*rdi]
1400492f2mov rcx, [rbp-32]
1400492f6mov r14, [rbp-24]
1400492faadd r14, [rcx+8*rax]
1400492femov rax, [r15]
140049301mov rcx, r15
140049304movzx edx, [r14]
140049308call [rax+64]
14004930bcmp ax, [rbp-40]
14004930fjne 0x1400492c0
140049311
140049311loc_140049311:
140049311add rdi, 1
140049315cmp rdi, rsi
140049318jb 0x1400492ee
14004931a
14004931aloc_14004931a:
14004931amov r11, [rbp-64]
14004931emov rbx, r15
140049321cmp rsi, 1
140049325ja 0x140048fa0
14004932bjmp 0x140049079
140049330
140049330loc_140049330:
140049330xor edi, edi
140049332
140049332loc_140049332:
140049332mov rcx, [rbp-72]
140049336mov rax, [rcx+16]
14004933acmp rax, [rcx+24]
14004933ejae 0x140049546
140049344movzx eax, [rax]
140049347
140049347loc_140049347:
140049347cmp ax, -1
14004934bmov eax, 0
140049350cmovne rax, [rbp-72]
140049355mov [rbp-72], rax
140049359sete al
14004935ccmp al, dil
14004935fje 0x140049079
140049365test r11, r11
140049368je 0x14004926f
14004936emov rax, [r11+16]
140049372cmp rax, [r11+24]
140049376jae 0x1400494a9
14004937c
14004937cloc_14004937c:
14004937cmovzx eax, [rax]
14004937f
14004937floc_14004937f:
14004937fcmp ax, -1
140049383je 0x14004926f
140049389mov r8, [rbx]
14004938cmov [rbp-24], r11
140049390movzx edx, ax
140049393mov rcx, rbx
140049396call [r8+64]
14004939amov r11, [rbp-24]
14004939emov [rbp-40], ax
1400493a2mov rax, [r11+16]
1400493a6cmp rax, [r11+24]
1400493aajae 0x14004952d
1400493b0movzx edx, [rax]
1400493b3
1400493b3loc_1400493b3:
1400493b3cmp dx, -1
1400493b7jne 0x140049289
1400493bdmov edx, 65535
1400493c2xor r11l, r11l
1400493c5jmp 0x140049289
1400493ca
1400493ca 66 0f 1f 44 00 00 f..D..
1400493d0
1400493d0loc_1400493d0:
1400493d0mov rax, [r11]
1400493d3mov [rbp-24], r11
1400493d7mov rcx, r11
1400493dacall [rax+80]
1400493ddcmp [rbp-56], rdi
1400493e1mov r11, [rbp-24]
1400493e5jne 0x140049046
1400493eb
1400493ebloc_1400493eb:
1400493ebmov rax, [r11+16]
1400493efcmp rax, [r11+24]
1400493f3jae 0x14004998e
1400493f9cmp [rax], -1
1400493fdje 0x1400497c7
140049403cmp [rbp-72], 0
140049408je 0x140049860
14004940e
14004940eloc_14004940e:
14004940ecmp [rbp-80], -1
140049413je 0x1400496a2
140049419
140049419loc_140049419:
140049419xor edx, edx
14004941b
14004941bloc_14004941b:
14004941bmov r8, [rbp-56]
14004941fxor eax, eax
140049421jmp 0x140049452
140049423
140049423 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 ff.........ff
140049430 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 ................
140049440
140049440loc_140049440:
140049440add rax, 1
140049444
140049444loc_140049444:
140049444cmp rax, rsi
140049447jae 0x1400491cb
14004944dmov r14, [r13+8*rax]
140049452
140049452loc_140049452:
140049452cmp r8, r14
140049455sete cl
140049458cmp cl, dl
14004945ajne 0x140049440
14004945csub rsi, 1
140049460mov rcx, [r12+8*rsi]
140049464mov [r12+8*rax], rcx
140049468mov rcx, [r13+8*rsi]
14004946dmov [r13+8*rax], rcx
140049472jmp 0x140049444
140049474
140049474 0f 1f 40 00 ..@.
140049478
140049478loc_140049478:
140049478cmp [rbp-80], -1
14004947dje 0x1400499e7
140049483mov [rbp-72], 0
14004948bjmp 0x14004926f
140049490
140049490loc_140049490:
140049490cmp [rbp-80], -1
140049495jne 0x140049079
14004949bmov rax, [r11+16]
14004949fcmp rax, [r11+24]
1400494a3jb 0x14004937c
1400494a9
1400494a9loc_1400494a9:
1400494a9mov rax, [r11]
1400494acmov [rbp-24], r11
1400494b0mov rcx, r11
1400494b3call [rax+72]
1400494b6mov r11, [rbp-24]
1400494bajmp 0x14004937f
1400494bf
1400494bfloc_1400494bf:
1400494bfmov rax, [r11+16]
1400494c3cmp rax, [r11+24]
1400494c7jae 0x1400498a7
1400494cdmovzx eax, [rax]
1400494d0
1400494d0loc_1400494d0:
1400494d0movzx edx, ax
1400494d3cmp ax, -1
1400494d7jne 0x140049141
1400494ddjmp 0x140049139
1400494e2
1400494e2loc_1400494e2:
1400494e2mov rax, [r11]
1400494e5mov [rbp-24], r11
1400494e9mov rcx, r11
1400494eccall [rax+80]
1400494efadd [rbp-56], 1
1400494f4cmp rdi, [rbp-56]
1400494f8mov r11, [rbp-24]
1400494fcjne 0x14004917c
140049502
140049502loc_140049502:
140049502mov rax, [rbp-136]
140049509mov r8l, -1
14004950fmov [rax], r14l
140049512jmp 0x140048e08
140049517
140049517loc_140049517:
140049517mov rax, [r11]
14004951amov [rbp-24], r11
14004951emov rcx, r11
140049521call [rax+72]
140049524mov r11, [rbp-24]
140049528jmp 0x140049059
14004952d
14004952dloc_14004952d:
14004952dmov rax, [r11]
140049530mov [rbp-24], r11
140049534mov rcx, r11
140049537call [rax+72]
14004953amov r11, [rbp-24]
14004953emovzx edx, ax
140049541jmp 0x1400493b3
140049546
140049546loc_140049546:
140049546mov rcx, [rbp-72]
14004954amov [rbp-24], r11
14004954emov rax, [rcx]
140049551call [rax+72]
140049554mov r11, [rbp-24]
140049558jmp 0x140049347
14004955d
14004955dloc_14004955d:
14004955dmov rax, [r11+16]
140049561cmp rax, [r11+24]
140049565jae 0x1400498ca
14004956bmovzx eax, [rax]
14004956e
14004956eloc_14004956e:
14004956ecmp ax, -1
140049572mov eax, 0
140049577cmovne esi, eax
14004957amov eax, 0
14004957fcmove r11, rax
140049583jmp 0x140048de0
140049588
140049588loc_140049588:
140049588mov rax, [r13+16]
14004958ccmp rax, [r13+24]
140049590jae 0x140049966
140049596movzx eax, [rax]
140049599
140049599loc_140049599:
140049599cmp ax, -1
14004959dmov eax, 0
1400495a2cmovne edi, eax
1400495a5mov eax, 0
1400495aacmovne rax, r13
1400495aemov [rbp-72], rax
1400495b2jmp 0x140048dfc
1400495b7
1400495b7loc_1400495b7:
1400495b7cmp [rbp-80], -1
1400495bcjne 0x1400491b1
1400495c2mov rax, [rbx]
1400495c5movzx edx, [r12]
1400495camov [rbp-24], r11
1400495cemov rcx, rbx
1400495d1call [rax+64]
1400495d4mov r11, [rbp-24]
1400495d8mov esi, eax
1400495da
1400495daloc_1400495da:
1400495damov rax, [r11+16]
1400495decmp rax, [r11+24]
1400495e2jae 0x140049804
1400495e8movzx edx, [rax]
1400495eb
1400495ebloc_1400495eb:
1400495ebcmp dx, -1
1400495efjne 0x140049106
1400495f5mov edx, 65535
1400495faxor r11l, r11l
1400495fdjmp 0x140049106
140049602
140049602loc_140049602:
140049602cmp [rbp-72], 0
140049607je 0x14004984a
14004960dcmp [rbp-80], -1
140049612jne 0x1400490ee
140049618
140049618loc_140049618:
140049618xor r11l, r11l
14004961bmov esi, 1
140049620jmp 0x140049624
140049622
140049622loc_140049622:
140049622xor esi, esi
140049624
140049624loc_140049624:
140049624mov rdx, [rbp-72]
140049628mov rax, [rdx+16]
14004962ccmp rax, [rdx+24]
140049630jae 0x140049833
140049636movzx eax, [rax]
140049639
140049639loc_140049639:
140049639cmp ax, -1
14004963dmov eax, 0
140049642cmovne rax, [rbp-72]
140049647mov [rbp-72], rax
14004964bsete al
14004964ecmp al, sil
140049651je 0x1400491b1
140049657mov rax, [rbx]
14004965amovzx edx, [r12]
14004965fmov [rbp-24], r11
140049663mov rcx, rbx
140049666call [rax+64]
140049669mov r11, [rbp-24]
14004966dmov edx, 65535
140049672mov esi, eax
140049674test r11, r11
140049677je 0x140049106
14004967djmp 0x1400495da
140049682
140049682loc_140049682:
140049682mov rax, [r11+16]
140049686cmp rax, [r11+24]
14004968ajae 0x140049a28
140049690movzx esi, [rax]
140049693
140049693loc_140049693:
140049693xor eax, eax
140049695cmp si, -1
140049699cmove r11, rax
14004969djmp 0x140048e6e
1400496a2
1400496a2loc_1400496a2:
1400496a2xor edi, edi
1400496a4
1400496a4loc_1400496a4:
1400496a4mov rdx, [rbp-72]
1400496a8mov rax, [rdx+16]
1400496accmp rax, [rdx+24]
1400496b0jae 0x140049920
1400496b6movzx eax, [rax]
1400496b9
1400496b9loc_1400496b9:
1400496b9cmp ax, -1
1400496bdmov edx, 0
1400496c2cmovne rdx, [rbp-72]
1400496c7sete al
1400496camov [rbp-72], rdx
1400496cexor edx, edx
1400496d0cmp al, dil
1400496d3je 0x14004941b
1400496d9test r11, r11
1400496dcje 0x1400497e5
1400496e2
1400496e2loc_1400496e2:
1400496e2mov rax, [r11+16]
1400496e6cmp rax, [r11+24]
1400496eajae 0x140049950
1400496f0
1400496f0loc_1400496f0:
1400496f0movzx eax, [rax]
1400496f3
1400496f3loc_1400496f3:
1400496f3cmp ax, -1
1400496f7je 0x1400497e5
1400496fdmov r8, [rbx]
140049700mov [rbp-24], r11
140049704movzx edx, ax
140049707mov rcx, rbx
14004970acall [r8+64]
14004970emov r11, [rbp-24]
140049712mov [rbp-48], ax
140049716mov rax, [r11+16]
14004971acmp rax, [r11+24]
14004971ejae 0x140049937
140049724movzx edx, [rax]
140049727
140049727loc_140049727:
140049727cmp dx, -1
14004972bje 0x1400498bd
140049731
140049731loc_140049731:
140049731mov rax, [rbx]
140049734mov [rbp-24], r11
140049738mov rcx, rbx
14004973bcall [rax+48]
14004973emov r11, [rbp-24]
140049742mov [rbp-128], r14
140049746xor r14l, r14l
140049749mov [rbp-40], ax
14004974dmov rax, [rbp-56]
140049751mov [rbp-64], r11
140049755lea rdi, [rax+rax]
140049759mov [rbp-24], rdi
14004975dmov rdi, rax
140049760
140049760loc_140049760:
140049760cmp rdi, [r13+8*r14]
140049765jae 0x14004979d
140049767mov rax, [r12+8*r14]
14004976bmov rcx, [rbp-32]
14004976fmov r15, [rbp-24]
140049773add r15, [rcx+8*rax]
140049777mov rax, [rbx]
14004977amov rcx, rbx
14004977dmovzx edx, [r15]
140049781call [rax+64]
140049784cmp ax, [rbp-48]
140049788je 0x1400497b5
14004978amov rax, [rbx]
14004978dmovzx edx, [r15]
140049791mov rcx, rbx
140049794call [rax+48]
140049797cmp [rbp-40], ax
14004979bje 0x1400497b5
14004979d
14004979dloc_14004979d:
14004979dadd r14, 1
1400497a1cmp r14, rsi
1400497a4jb 0x140049760
1400497a6mov r11, [rbp-64]
1400497aamov r14, [rbp-128]
1400497aexor edx, edx
1400497b0jmp 0x14004941b
1400497b5
1400497b5loc_1400497b5:
1400497b5mov r11, [rbp-64]
1400497b9mov r14, [rbp-128]
1400497bdmov edx, 1
1400497c2jmp 0x14004941b
1400497c7
1400497c7loc_1400497c7:
1400497c7cmp [rbp-72], 0
1400497ccje 0x1400499fc
1400497d2xor r11l, r11l
1400497d5mov edi, 1
1400497dacmp [rbp-80], -1
1400497dfje 0x1400496a4
1400497e5
1400497e5loc_1400497e5:
1400497e5mov rax, [rbx]
1400497e8mov edx, 65535
1400497edmov rcx, rbx
1400497f0call [rax+64]
1400497f3mov edx, 65535
1400497f8xor r11l, r11l
1400497fbmov [rbp-48], ax
1400497ffjmp 0x140049731
140049804
140049804loc_140049804:
140049804mov rax, [r11]
140049807mov [rbp-24], r11
14004980bmov rcx, r11
14004980ecall [rax+72]
140049811mov r11, [rbp-24]
140049815movzx edx, ax
140049818jmp 0x1400495eb
14004981d
14004981dloc_14004981d:
14004981dmov rax, [r11]
140049820mov [rbp-24], r11
140049824mov rcx, r11
140049827call [rax+72]
14004982amov r11, [rbp-24]
14004982ejmp 0x140049191
140049833
140049833loc_140049833:
140049833mov rcx, [rbp-72]
140049837mov [rbp-24], r11
14004983bmov rax, [rcx]
14004983ecall [rax+72]
140049841mov r11, [rbp-24]
140049845jmp 0x140049639
14004984a
14004984aloc_14004984a:
14004984acmp [rbp-80], -1
14004984fjne 0x1400490ee
140049855xor r11l, r11l
140049858jmp 0x1400491b1
14004985d
14004985d 0f 1f 00 ...
140049860
140049860loc_140049860:
140049860cmp [rbp-80], -1
140049865je 0x1400496f0
14004986b
14004986bloc_14004986b:
14004986bxor eax, eax
14004986dxor edx, edx
14004986fmov [rbp-72], rax
140049873jmp 0x14004941b
140049878
140049878 0f 1f 84 00 00 00 00 00 ........
140049880
140049880loc_140049880:
140049880mov r10, [rbp-144]
140049887movzx r9l, [rbp-113]
14004988ccmp rsi, 2
140049890je 0x1400498e8
140049892mov r8l, -1
140049898cmp rsi, 1
14004989cjne 0x140048e01
1400498a2jmp 0x1400490a9
1400498a7
1400498a7loc_1400498a7:
1400498a7mov rax, [r11]
1400498aamov [rbp-24], r11
1400498aemov rcx, r11
1400498b1call [rax+72]
1400498b4mov r11, [rbp-24]
1400498b8jmp 0x1400494d0
1400498bd
1400498bdloc_1400498bd:
1400498bdmov edx, 65535
1400498c2xor r11l, r11l
1400498c5jmp 0x140049731
1400498ca
1400498caloc_1400498ca:
1400498camov rax, [r11]
1400498cdmov [rbp-40], r8l
1400498d1mov rcx, r11
1400498d4mov [rbp-24], r11
1400498d8call [rax+72]
1400498dbmov r8l, [rbp-40]
1400498dfmov r11, [rbp-24]
1400498e3jmp 0x14004956e
1400498e8
1400498e8loc_1400498e8:
1400498e8test r10b, 1
1400498ecjne 0x1400491c0
1400498f2mov r14, [r12]
1400498f6shr r10, 1
1400498f9mov rax, [r12+8]
1400498fecmp r14, r10
140049901jae 0x140049a51
140049907lea r15, [r10+r14]
14004990bcmp r15, rax
14004990ejne 0x1400491c0
140049914jmp 0x1400490ad
140049919
140049919 0f 1f 80 00 00 00 00 .......
140049920
140049920loc_140049920:
140049920mov rcx, [rbp-72]
140049924mov [rbp-24], r11
140049928mov rax, [rcx]
14004992bcall [rax+72]
14004992emov r11, [rbp-24]
140049932jmp 0x1400496b9
140049937
140049937loc_140049937:
140049937mov rax, [r11]
14004993amov [rbp-24], r11
14004993emov rcx, r11
140049941call [rax+72]
140049944mov r11, [rbp-24]
140049948movzx edx, ax
14004994bjmp 0x140049727
140049950
140049950loc_140049950:
140049950mov rax, [r11]
140049953mov [rbp-24], r11
140049957mov rcx, r11
14004995acall [rax+72]
14004995dmov r11, [rbp-24]
140049961jmp 0x1400496f3
140049966
140049966loc_140049966:
140049966mov rax, [r13]
14004996amov [rbp-48], r9b
14004996emov rcx, r13
140049971mov [rbp-40], r8l
140049975mov [rbp-24], r11
140049979call [rax+72]
14004997cmovzx r9l, [rbp-48]
140049981mov r8l, [rbp-40]
140049985mov r11, [rbp-24]
140049989jmp 0x140049599
14004998e
14004998eloc_14004998e:
14004998emov rax, [r11]
140049991mov [rbp-24], r11
140049995mov rcx, r11
140049998call [rax+72]
14004999bcmp ax, -1
14004999fje 0x1400497c7
1400499a5cmp [rbp-72], 0
1400499aamov r11, [rbp-24]
1400499aejne 0x14004940e
1400499b4cmp [rbp-80], -1
1400499b9je 0x1400496e2
1400499bfjmp 0x14004986b
1400499c4
1400499c4 0f 1f 40 00 ..@.
1400499c8
1400499c8loc_1400499c8:
1400499c8mov rax, [r11]
1400499cbmov [rbp-40], r9b
1400499cfmov rcx, r11
1400499d2mov [rbp-24], r11
1400499d6call [rax+80]
1400499d9movzx r9l, [rbp-40]
1400499demov r11, [rbp-24]
1400499e2jmp 0x1400490a4
1400499e7
1400499e7loc_1400499e7:
1400499e7mov [rbp-72], 0
1400499efmovzx r9l, [rbp-113]
1400499f4xor r11l, r11l
1400499f7jmp 0x14004907e
1400499fc
1400499fcloc_1400499fc:
1400499fccmp [rbp-80], -1
140049a01jne 0x1400497e5
140049a07xor r11l, r11l
140049a0ajmp 0x140049419
140049a0f
140049a0floc_140049a0f:
140049a0fmov rbx, [rip+0x14dc7a]
140049a16mov rax, [rbp-8]
140049a1asub rax, [rbx]
140049a1dje 0x140049a7b
140049a1f
140049a1floc_140049a1f:
140049a1fcall __stack_chk_fail
140049a24nop [rax]
140049a28
140049a28loc_140049a28:
140049a28mov rax, [r11]
140049a2bmov [rbp-48], r9b
140049a2fmov rcx, r11
140049a32mov [rbp-40], r8l
140049a36mov [rbp-24], r11
140049a3acall [rax+72]
140049a3dmovzx r9l, [rbp-48]
140049a42mov r8l, [rbp-40]
140049a46mov r11, [rbp-24]
140049a4amov esi, eax
140049a4cjmp 0x140049693
140049a51
140049a51loc_140049a51:
140049a51mov rdx, r14
140049a54mov r8l, -1
140049a5asub rdx, r10
140049a5dcmp rdx, rax
140049a60jne 0x140048e01
140049a66mov [r12], rdx
140049a6amov rax, [r13+8]
140049a6emov [r13], rax
140049a72mov r14, [r12]
140049a76jmp 0x1400490ad
140049a7b
140049a7bloc_140049a7b:
140049a7bcall std::__throw_bad_cast()
140049a80nop
140048d00
140048d00std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140048d00push rbp
140048d01push r15
140048d03push r14
140048d05push r13
140048d07push r12
140048d09push rdi
140048d0apush rsi
140048d0bpush rbx
140048d0csub rsp, 184
140048d13lea rbp, [rsp+176]
140048d1bmov rsi, [rip+0x14e96e]
140048d22mov rax, [r9+8]
140048d26movdqu x0, [r8]
140048d2bmov r13, [r9]
140048d2emov rbx, [rbp+136]
140048d35mov [rbp-80], rax
140048d39mov rax, [rbp+112]
140048d3dmovups [rbp-96], x0
140048d41mov rdx, [rbp-88]
140048d45mov [rbp-136], rax
140048d4cmov rax, [rbp+120]
140048d50mov [rbp-104], rcx
140048d54mov rcx, [rip+0x14dff5]
140048d5bmov r8l, edx
140048d5emov [rbp-32], rax
140048d62mov rax, [rbp+144]
140048d69mov [rbp-24], r8l
140048d6dmov [rbp-112], rax
140048d71mov rax, [rsi]
140048d74mov [rbp-8], rax
140048d78mov rax, [rbp-96]
140048d7cmov [rbp-72], r13
140048d80mov [rbp-40], rax
140048d84call std::locale::id::_M_id() const
140048d89mov rcx, rax
140048d8cmov rax, [rbx+208]
140048d93mov rax, [rax+8]
140048d97mov rbx, [rax+8*rcx]
140048d9btest rbx, rbx
140048d9eje 0x140049a0f
140048da4mov rax, [rbp+128]
140048dabshl rax, 4
140048dafcall ___chkstk_ms
140048db4mov r8l, [rbp-24]
140048db8mov r11, [rbp-40]
140048dbcsub rsp, rax
140048dbfcmp r8w, -1
140048dc4sete r15b
140048dc8test r11, r11
140048dcblea r12, [rsp+32]
140048dd0setne sil
140048dd4and sil, r15b
140048dd7jne 0x14004955d
140048dddmov esi, r15l
140048de0
140048de0loc_140048de0:
140048de0cmp [rbp-80], -1
140048de5sete r9b
140048de9test r13, r13
140048decsetne dil
140048df0and dil, r9b
140048df3jne 0x140049588
140048df9mov edi, r9l
140048dfc
140048dfcloc_140048dfc:
140048dfccmp dil, sil
140048dffjne 0x140048e5d
140048e01
140048e01loc_140048e01:
140048e01mov rax, [rbp-112]
140048e05or [rax], 4
140048e08
140048e08loc_140048e08:
140048e08mov rdx, [rbp-88]
140048e0cmov rbx, [rip+0x14e87d]
140048e13mov [rbp-96], r11
140048e17mov rax, [rbp-96]
140048e1bmov [rbp-88], rdx
140048e1fmov rdx, [rbp-88]
140048e23mov [rbp-96], rax
140048e27mov rax, [rbp-104]
140048e2bmov dx, r8w
140048e2fmov [rbp-88], rdx
140048e33movdqu x1, [rbp-96]
140048e38movups [rax], x1
140048e3bmov rax, [rbp-8]
140048e3fsub rax, [rbx]
140048e42jne 0x140049a1f
140048e48mov rax, [rbp-104]
140048e4clea rsp, [rbp+8]
140048e50pop rbx
140048e51pop rsi
140048e52pop rdi
140048e53pop r12
140048e55pop r13
140048e57pop r14
140048e59pop r15
140048e5bpop rbp
140048e5cret
140048e5d
140048e5dloc_140048e5d:
140048e5dtest r11, r11
140048e60je 0x140048e6b
140048e62test r15b, r15b
140048e65jne 0x140049682
140048e6b
140048e6bloc_140048e6b:
140048e6bmov esi, r8l
140048e6e
140048e6eloc_140048e6e:
140048e6emov rax, [rbx]
140048e71mov [rbp-40], r8l
140048e75movzx edx, si
140048e78mov rcx, rbx
140048e7bmov [rbp-24], r11
140048e7fmov [rbp-48], r9b
140048e83call [rax+64]
140048e86movzx edx, si
140048e89mov rcx, rbx
140048e8cmov edi, eax
140048e8emov rax, [rbx]
140048e91call [rax+48]
140048e94cmp [rbp+128], 0
140048e9cmov r11, [rbp-24]
140048ea0mov r8l, [rbp-40]
140048ea4mov r14l, eax
140048ea7je 0x140048e01
140048eadmov rax, [rbp+128]
140048eb4movzx r9l, [rbp-48]
140048eb9mov [rbp-24], r14w
140048ebexor esi, esi
140048ec0mov [rbp-48], r12
140048ec4mov r15, [rbp-32]
140048ec8mov r14l, edi
140048ecblea r13, [r12+8*rax]
140048ecfmov [rbp-56], r11
140048ed3xor r12l, r12l
140048ed6mov [rbp-40], r13
140048edamov r13, rbx
140048eddmov [rbp-64], r8w
140048ee2mov [rbp-113], r9b
140048ee6jmp 0x140048efd
140048ee8
140048ee8 0f 1f 84 00 00 00 00 00 ........
140048ef0
140048ef0loc_140048ef0:
140048ef0add r12, 1
140048ef4cmp [rbp+128], r12
140048efbje 0x140048f60
140048efd
140048efdloc_140048efd:
140048efdmov rax, [r15+8*r12]
140048f01mov rcx, r13
140048f04movzx edx, [rax]
140048f07mov rax, [r13]
140048f0bcall [rax+64]
140048f0ecmp r14w, ax
140048f12je 0x140048f2b
140048f14mov rax, [r15+8*r12]
140048f18mov rcx, r13
140048f1bmovzx edx, [rax]
140048f1emov rax, [r13]
140048f22call [rax+48]
140048f25cmp [rbp-24], ax
140048f29jne 0x140048ef0
140048f2b
140048f2bloc_140048f2b:
140048f2bmov rax, [rbp-40]
140048f2fmov rcx, [r15+8*r12]
140048f33lea rdi, [8*rsi]
140048f3badd rsi, 1
140048f3flea rbx, [rax+rdi]
140048f43call wcslen
140048f48mov [rbx], rax
140048f4bmov rax, [rbp-48]
140048f4fmov [rax+rdi], r12
140048f53add r12, 1
140048f57cmp [rbp+128], r12
140048f5ejne 0x140048efd
140048f60
140048f60loc_140048f60:
140048f60mov r11, [rbp-56]
140048f64mov r10, r12
140048f67mov rbx, r13
140048f6amovzx r8l, [rbp-64]
140048f6fmov r13, [rbp-40]
140048f73mov r12, [rbp-48]
140048f77mov [rbp-56], 0
140048f7fmovzx r9l, [rbp-113]
140048f84cmp rsi, 1
140048f88jbe 0x140049084
140048f8emov [rbp-144], r10
140048f95mov [rbp-113], r9b
140048f99nop [rax]
140048fa0
140048fa0loc_140048fa0:
140048fa0mov r14, [r13]
140048fa4mov rdi, [r13+8]
140048fa8mov eax, 2
140048fadcmp r14, rdi
140048fb0cmovbe rdi, r14
140048fb4cmp rax, rsi
140048fb7jae 0x140049021
140048fb9test sil, 1
140048fbdje 0x140049000
140048fbfmov rax, [r13+16]
140048fc3cmp rdi, rax
140048fc6cmova rdi, rax
140048fcamov eax, 3
140048fcfcmp rax, rsi
140048fd2jae 0x140049021
140048fd4nop [rax+rax]
140048fdfnop [rax+rax]
140048feanop [rax+rax]
140048ff5nop [rax+rax]
140049000
140049000loc_140049000:
140049000mov rdx, [r13+8*rax]
140049005cmp rdi, rdx
140049008cmova rdi, rdx
14004900cmov rdx, [r13+8*rax+8]
140049011cmp rdi, rdx
140049014cmova rdi, rdx
140049018add rax, 2
14004901ccmp rax, rsi
14004901fjb 0x140049000
140049021
140049021loc_140049021:
140049021add [rbp-56], 1
140049026mov rax, [r11+16]
14004902acmp rax, [r11+24]
14004902ejae 0x1400493d0
140049034add rax, 2
140049038cmp [rbp-56], rdi
14004903cmov [r11+16], rax
140049040je 0x1400493eb
140049046
140049046loc_140049046:
140049046jae 0x140049079
140049048
140049048loc_140049048:
140049048mov rax, [r11+16]
14004904ccmp rax, [r11+24]
140049050jae 0x140049517
140049056movzx eax, [rax]
140049059
140049059loc_140049059:
140049059cmp ax, -1
14004905dje 0x140049251
140049063cmp [rbp-72], 0
140049068je 0x140049490
14004906ecmp [rbp-80], -1
140049073je 0x140049330
140049079
140049079loc_140049079:
140049079movzx r9l, [rbp-113]
14004907e
14004907eloc_14004907e:
14004907emov r8l, -1
140049084
140049084loc_140049084:
140049084cmp rsi, 1
140049088jne 0x140048e01
14004908emov rax, [r11+16]
140049092cmp rax, [r11+24]
140049096jae 0x1400499c8
14004909cadd rax, 2
1400490a0mov [r11+16], rax
1400490a4
1400490a4loc_1400490a4:
1400490a4add [rbp-56], 1
1400490a9
1400490a9loc_1400490a9:
1400490a9mov r14, [r12]
1400490ad
1400490adloc_1400490ad:
1400490admov rdi, [r13]
1400490b1mov rsi, [rbp-56]
1400490b5cmp rsi, rdi
1400490b8jae 0x1400491b1
1400490bemov rax, [rbp-32]
1400490c2mov rax, [rax+8*r14]
1400490c6lea r12, [rax+2*rsi]
1400490catest r11, r11
1400490cdjne 0x140049180
1400490d3cmp [rbp-72], 0
1400490d8je 0x1400490e3
1400490datest r9b, r9b
1400490ddjne 0x140049618
1400490e3
1400490e3loc_1400490e3:
1400490e3cmp [rbp-80], -1
1400490e8je 0x1400491c0
1400490ee
1400490eeloc_1400490ee:
1400490eemov rax, [rbx]
1400490f1movzx edx, [r12]
1400490f6mov rcx, rbx
1400490f9call [rax+64]
1400490fcmov edx, 65535
140049101xor r11l, r11l
140049104mov esi, eax
140049106
140049106loc_140049106:
140049106mov rax, [rbx]
140049109mov [rbp-24], r11
14004910dmov rcx, rbx
140049110call [rax+64]
140049113mov r11, [rbp-24]
140049117cmp ax, si
14004911aje 0x140049157
14004911cmov rax, [rbx]
14004911fmovzx edx, [r12]
140049124mov rcx, rbx
140049127call [rax+48]
14004912amov r11, [rbp-24]
14004912emov esi, eax
140049130test r11, r11
140049133jne 0x1400494bf
140049139
140049139loc_140049139:
140049139mov edx, 65535
14004913exor r11l, r11l
140049141
140049141loc_140049141:
140049141mov rax, [rbx]
140049144mov [rbp-24], r11
140049148mov rcx, rbx
14004914bcall [rax+48]
14004914emov r11, [rbp-24]
140049152cmp ax, si
140049155jne 0x1400491b1
140049157
140049157loc_140049157:
140049157mov rax, [r11+16]
14004915bcmp rax, [r11+24]
14004915fjae 0x1400494e2
140049165add rax, 2
140049169add [rbp-56], 1
14004916emov [r11+16], rax
140049172cmp rdi, [rbp-56]
140049176je 0x140049502
14004917c
14004917cloc_14004917c:
14004917cadd r12, 2
140049180
140049180loc_140049180:
140049180mov rax, [r11+16]
140049184cmp rax, [r11+24]
140049188jae 0x14004981d
14004918emovzx eax, [rax]
140049191
140049191loc_140049191:
140049191cmp ax, -1
140049195je 0x140049602
14004919bcmp [rbp-72], 0
1400491a0je 0x1400495b7
1400491a6cmp [rbp-80], -1
1400491abje 0x140049622
1400491b1
1400491b1loc_1400491b1:
1400491b1cmp rdi, [rbp-56]
1400491b5je 0x140049502
1400491bbnop [rax+rax]
1400491c0
1400491c0loc_1400491c0:
1400491c0mov r8l, -1
1400491c6jmp 0x140048e01
1400491cb
1400491cbloc_1400491cb:
1400491cbtest dl, dl
1400491cdje 0x140049880
1400491d3mov rax, [r13]
1400491d7cmp rsi, 1
1400491dbjbe 0x14004923e
1400491ddlea r8, [r13+8*rsi]
1400491e2lea rdx, [r13+8]
1400491e6mov rcx, r8
1400491e9sub rcx, rdx
1400491ecand ecx, 8
1400491efje 0x140049220
1400491f1mov rdx, [r13+8]
1400491f5cmp rax, rdx
1400491f8cmova rax, rdx
1400491fclea rdx, [r13+16]
140049200cmp rdx, r8
140049203je 0x14004923e
140049205nop [rax+rax]
140049210nop [rax+rax]
14004921bnop [rax+rax]
140049220
140049220loc_140049220:
140049220mov rcx, [rdx]
140049223cmp rax, rcx
140049226cmova rax, rcx
14004922amov rcx, [rdx+8]
14004922ecmp rax, rcx
140049231cmova rax, rcx
140049235add rdx, 16
140049239cmp rdx, r8
14004923cjne 0x140049220
14004923e
14004923eloc_14004923e:
14004923ecmp [rbp-56], rax
140049242jae 0x140049079
140049248test r11, r11
14004924bjne 0x140049048
140049251
140049251loc_140049251:
140049251cmp [rbp-72], 0
140049256je 0x140049478
14004925cxor r11l, r11l
14004925fmov edi, 1
140049264cmp [rbp-80], -1
140049269je 0x140049332
14004926f
14004926floc_14004926f:
14004926fmov rax, [rbx]
140049272mov edx, 65535
140049277mov rcx, rbx
14004927acall [rax+64]
14004927dmov edx, 65535
140049282xor r11l, r11l
140049285mov [rbp-40], ax
140049289
140049289loc_140049289:
140049289mov rax, [rbx]
14004928cmov [rbp-24], r11
140049290mov rcx, rbx
140049293call [rax+48]
140049296test rsi, rsi
140049299mov r11, [rbp-24]
14004929dmov [rbp-48], ax
1400492a1je 0x1400491c0
1400492a7mov rax, [rbp-56]
1400492abmov [rbp-64], r11
1400492afxor edi, edi
1400492b1mov r15, rbx
1400492b4add rax, rax
1400492b7mov [rbp-24], rax
1400492bbjmp 0x1400492ee
1400492bd
1400492bd 0f 1f 00 ...
1400492c0
1400492c0loc_1400492c0:
1400492c0mov rax, [r15]
1400492c3movzx edx, [r14]
1400492c7mov rcx, r15
1400492cacall [rax+48]
1400492cdcmp [rbp-48], ax
1400492d1je 0x140049311
1400492d3sub rsi, 1
1400492d7mov rax, [r12+8*rsi]
1400492dbmov [r12+8*rdi], rax
1400492dfmov rax, [r13+8*rsi]
1400492e4mov [r13+8*rdi], rax
1400492e9cmp rdi, rsi
1400492ecjae 0x14004931a
1400492ee
1400492eeloc_1400492ee:
1400492eemov rax, [r12+8*rdi]
1400492f2mov rcx, [rbp-32]
1400492f6mov r14, [rbp-24]
1400492faadd r14, [rcx+8*rax]
1400492femov rax, [r15]
140049301mov rcx, r15
140049304movzx edx, [r14]
140049308call [rax+64]
14004930bcmp ax, [rbp-40]
14004930fjne 0x1400492c0
140049311
140049311loc_140049311:
140049311add rdi, 1
140049315cmp rdi, rsi
140049318jb 0x1400492ee
14004931a
14004931aloc_14004931a:
14004931amov r11, [rbp-64]
14004931emov rbx, r15
140049321cmp rsi, 1
140049325ja 0x140048fa0
14004932bjmp 0x140049079
140049330
140049330loc_140049330:
140049330xor edi, edi
140049332
140049332loc_140049332:
140049332mov rcx, [rbp-72]
140049336mov rax, [rcx+16]
14004933acmp rax, [rcx+24]
14004933ejae 0x140049546
140049344movzx eax, [rax]
140049347
140049347loc_140049347:
140049347cmp ax, -1
14004934bmov eax, 0
140049350cmovne rax, [rbp-72]
140049355mov [rbp-72], rax
140049359sete al
14004935ccmp al, dil
14004935fje 0x140049079
140049365test r11, r11
140049368je 0x14004926f
14004936emov rax, [r11+16]
140049372cmp rax, [r11+24]
140049376jae 0x1400494a9
14004937c
14004937cloc_14004937c:
14004937cmovzx eax, [rax]
14004937f
14004937floc_14004937f:
14004937fcmp ax, -1
140049383je 0x14004926f
140049389mov r8, [rbx]
14004938cmov [rbp-24], r11
140049390movzx edx, ax
140049393mov rcx, rbx
140049396call [r8+64]
14004939amov r11, [rbp-24]
14004939emov [rbp-40], ax
1400493a2mov rax, [r11+16]
1400493a6cmp rax, [r11+24]
1400493aajae 0x14004952d
1400493b0movzx edx, [rax]
1400493b3
1400493b3loc_1400493b3:
1400493b3cmp dx, -1
1400493b7jne 0x140049289
1400493bdmov edx, 65535
1400493c2xor r11l, r11l
1400493c5jmp 0x140049289
1400493ca
1400493ca 66 0f 1f 44 00 00 f..D..
1400493d0
1400493d0loc_1400493d0:
1400493d0mov rax, [r11]
1400493d3mov [rbp-24], r11
1400493d7mov rcx, r11
1400493dacall [rax+80]
1400493ddcmp [rbp-56], rdi
1400493e1mov r11, [rbp-24]
1400493e5jne 0x140049046
1400493eb
1400493ebloc_1400493eb:
1400493ebmov rax, [r11+16]
1400493efcmp rax, [r11+24]
1400493f3jae 0x14004998e
1400493f9cmp [rax], -1
1400493fdje 0x1400497c7
140049403cmp [rbp-72], 0
140049408je 0x140049860
14004940e
14004940eloc_14004940e:
14004940ecmp [rbp-80], -1
140049413je 0x1400496a2
140049419
140049419loc_140049419:
140049419xor edx, edx
14004941b
14004941bloc_14004941b:
14004941bmov r8, [rbp-56]
14004941fxor eax, eax
140049421jmp 0x140049452
140049423
140049423 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 ff.........ff
140049430 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 ................
140049440
140049440loc_140049440:
140049440add rax, 1
140049444
140049444loc_140049444:
140049444cmp rax, rsi
140049447jae 0x1400491cb
14004944dmov r14, [r13+8*rax]
140049452
140049452loc_140049452:
140049452cmp r8, r14
140049455sete cl
140049458cmp cl, dl
14004945ajne 0x140049440
14004945csub rsi, 1
140049460mov rcx, [r12+8*rsi]
140049464mov [r12+8*rax], rcx
140049468mov rcx, [r13+8*rsi]
14004946dmov [r13+8*rax], rcx
140049472jmp 0x140049444
140049474
140049474 0f 1f 40 00 ..@.
140049478
140049478loc_140049478:
140049478cmp [rbp-80], -1
14004947dje 0x1400499e7
140049483mov [rbp-72], 0
14004948bjmp 0x14004926f
140049490
140049490loc_140049490:
140049490cmp [rbp-80], -1
140049495jne 0x140049079
14004949bmov rax, [r11+16]
14004949fcmp rax, [r11+24]
1400494a3jb 0x14004937c
1400494a9
1400494a9loc_1400494a9:
1400494a9mov rax, [r11]
1400494acmov [rbp-24], r11
1400494b0mov rcx, r11
1400494b3call [rax+72]
1400494b6mov r11, [rbp-24]
1400494bajmp 0x14004937f
1400494bf
1400494bfloc_1400494bf:
1400494bfmov rax, [r11+16]
1400494c3cmp rax, [r11+24]
1400494c7jae 0x1400498a7
1400494cdmovzx eax, [rax]
1400494d0
1400494d0loc_1400494d0:
1400494d0movzx edx, ax
1400494d3cmp ax, -1
1400494d7jne 0x140049141
1400494ddjmp 0x140049139
1400494e2
1400494e2loc_1400494e2:
1400494e2mov rax, [r11]
1400494e5mov [rbp-24], r11
1400494e9mov rcx, r11
1400494eccall [rax+80]
1400494efadd [rbp-56], 1
1400494f4cmp rdi, [rbp-56]
1400494f8mov r11, [rbp-24]
1400494fcjne 0x14004917c
140049502
140049502loc_140049502:
140049502mov rax, [rbp-136]
140049509mov r8l, -1
14004950fmov [rax], r14l
140049512jmp 0x140048e08
140049517
140049517loc_140049517:
140049517mov rax, [r11]
14004951amov [rbp-24], r11
14004951emov rcx, r11
140049521call [rax+72]
140049524mov r11, [rbp-24]
140049528jmp 0x140049059
14004952d
14004952dloc_14004952d:
14004952dmov rax, [r11]
140049530mov [rbp-24], r11
140049534mov rcx, r11
140049537call [rax+72]
14004953amov r11, [rbp-24]
14004953emovzx edx, ax
140049541jmp 0x1400493b3
140049546
140049546loc_140049546:
140049546mov rcx, [rbp-72]
14004954amov [rbp-24], r11
14004954emov rax, [rcx]
140049551call [rax+72]
140049554mov r11, [rbp-24]
140049558jmp 0x140049347
14004955d
14004955dloc_14004955d:
14004955dmov rax, [r11+16]
140049561cmp rax, [r11+24]
140049565jae 0x1400498ca
14004956bmovzx eax, [rax]
14004956e
14004956eloc_14004956e:
14004956ecmp ax, -1
140049572mov eax, 0
140049577cmovne esi, eax
14004957amov eax, 0
14004957fcmove r11, rax
140049583jmp 0x140048de0
140049588
140049588loc_140049588:
140049588mov rax, [r13+16]
14004958ccmp rax, [r13+24]
140049590jae 0x140049966
140049596movzx eax, [rax]
140049599
140049599loc_140049599:
140049599cmp ax, -1
14004959dmov eax, 0
1400495a2cmovne edi, eax
1400495a5mov eax, 0
1400495aacmovne rax, r13
1400495aemov [rbp-72], rax
1400495b2jmp 0x140048dfc
1400495b7
1400495b7loc_1400495b7:
1400495b7cmp [rbp-80], -1
1400495bcjne 0x1400491b1
1400495c2mov rax, [rbx]
1400495c5movzx edx, [r12]
1400495camov [rbp-24], r11
1400495cemov rcx, rbx
1400495d1call [rax+64]
1400495d4mov r11, [rbp-24]
1400495d8mov esi, eax
1400495da
1400495daloc_1400495da:
1400495damov rax, [r11+16]
1400495decmp rax, [r11+24]
1400495e2jae 0x140049804
1400495e8movzx edx, [rax]
1400495eb
1400495ebloc_1400495eb:
1400495ebcmp dx, -1
1400495efjne 0x140049106
1400495f5mov edx, 65535
1400495faxor r11l, r11l
1400495fdjmp 0x140049106
140049602
140049602loc_140049602:
140049602cmp [rbp-72], 0
140049607je 0x14004984a
14004960dcmp [rbp-80], -1
140049612jne 0x1400490ee
140049618
140049618loc_140049618:
140049618xor r11l, r11l
14004961bmov esi, 1
140049620jmp 0x140049624
140049622
140049622loc_140049622:
140049622xor esi, esi
140049624
140049624loc_140049624:
140049624mov rdx, [rbp-72]
140049628mov rax, [rdx+16]
14004962ccmp rax, [rdx+24]
140049630jae 0x140049833
140049636movzx eax, [rax]
140049639
140049639loc_140049639:
140049639cmp ax, -1
14004963dmov eax, 0
140049642cmovne rax, [rbp-72]
140049647mov [rbp-72], rax
14004964bsete al
14004964ecmp al, sil
140049651je 0x1400491b1
140049657mov rax, [rbx]
14004965amovzx edx, [r12]
14004965fmov [rbp-24], r11
140049663mov rcx, rbx
140049666call [rax+64]
140049669mov r11, [rbp-24]
14004966dmov edx, 65535
140049672mov esi, eax
140049674test r11, r11
140049677je 0x140049106
14004967djmp 0x1400495da
140049682
140049682loc_140049682:
140049682mov rax, [r11+16]
140049686cmp rax, [r11+24]
14004968ajae 0x140049a28
140049690movzx esi, [rax]
140049693
140049693loc_140049693:
140049693xor eax, eax
140049695cmp si, -1
140049699cmove r11, rax
14004969djmp 0x140048e6e
1400496a2
1400496a2loc_1400496a2:
1400496a2xor edi, edi
1400496a4
1400496a4loc_1400496a4:
1400496a4mov rdx, [rbp-72]
1400496a8mov rax, [rdx+16]
1400496accmp rax, [rdx+24]
1400496b0jae 0x140049920
1400496b6movzx eax, [rax]
1400496b9
1400496b9loc_1400496b9:
1400496b9cmp ax, -1
1400496bdmov edx, 0
1400496c2cmovne rdx, [rbp-72]
1400496c7sete al
1400496camov [rbp-72], rdx
1400496cexor edx, edx
1400496d0cmp al, dil
1400496d3je 0x14004941b
1400496d9test r11, r11
1400496dcje 0x1400497e5
1400496e2
1400496e2loc_1400496e2:
1400496e2mov rax, [r11+16]
1400496e6cmp rax, [r11+24]
1400496eajae 0x140049950
1400496f0
1400496f0loc_1400496f0:
1400496f0movzx eax, [rax]
1400496f3
1400496f3loc_1400496f3:
1400496f3cmp ax, -1
1400496f7je 0x1400497e5
1400496fdmov r8, [rbx]
140049700mov [rbp-24], r11
140049704movzx edx, ax
140049707mov rcx, rbx
14004970acall [r8+64]
14004970emov r11, [rbp-24]
140049712mov [rbp-48], ax
140049716mov rax, [r11+16]
14004971acmp rax, [r11+24]
14004971ejae 0x140049937
140049724movzx edx, [rax]
140049727
140049727loc_140049727:
140049727cmp dx, -1
14004972bje 0x1400498bd
140049731
140049731loc_140049731:
140049731mov rax, [rbx]
140049734mov [rbp-24], r11
140049738mov rcx, rbx
14004973bcall [rax+48]
14004973emov r11, [rbp-24]
140049742mov [rbp-128], r14
140049746xor r14l, r14l
140049749mov [rbp-40], ax
14004974dmov rax, [rbp-56]
140049751mov [rbp-64], r11
140049755lea rdi, [rax+rax]
140049759mov [rbp-24], rdi
14004975dmov rdi, rax
140049760
140049760loc_140049760:
140049760cmp rdi, [r13+8*r14]
140049765jae 0x14004979d
140049767mov rax, [r12+8*r14]
14004976bmov rcx, [rbp-32]
14004976fmov r15, [rbp-24]
140049773add r15, [rcx+8*rax]
140049777mov rax, [rbx]
14004977amov rcx, rbx
14004977dmovzx edx, [r15]
140049781call [rax+64]
140049784cmp ax, [rbp-48]
140049788je 0x1400497b5
14004978amov rax, [rbx]
14004978dmovzx edx, [r15]
140049791mov rcx, rbx
140049794call [rax+48]
140049797cmp [rbp-40], ax
14004979bje 0x1400497b5
14004979d
14004979dloc_14004979d:
14004979dadd r14, 1
1400497a1cmp r14, rsi
1400497a4jb 0x140049760
1400497a6mov r11, [rbp-64]
1400497aamov r14, [rbp-128]
1400497aexor edx, edx
1400497b0jmp 0x14004941b
1400497b5
1400497b5loc_1400497b5:
1400497b5mov r11, [rbp-64]
1400497b9mov r14, [rbp-128]
1400497bdmov edx, 1
1400497c2jmp 0x14004941b
1400497c7
1400497c7loc_1400497c7:
1400497c7cmp [rbp-72], 0
1400497ccje 0x1400499fc
1400497d2xor r11l, r11l
1400497d5mov edi, 1
1400497dacmp [rbp-80], -1
1400497dfje 0x1400496a4
1400497e5
1400497e5loc_1400497e5:
1400497e5mov rax, [rbx]
1400497e8mov edx, 65535
1400497edmov rcx, rbx
1400497f0call [rax+64]
1400497f3mov edx, 65535
1400497f8xor r11l, r11l
1400497fbmov [rbp-48], ax
1400497ffjmp 0x140049731
140049804
140049804loc_140049804:
140049804mov rax, [r11]
140049807mov [rbp-24], r11
14004980bmov rcx, r11
14004980ecall [rax+72]
140049811mov r11, [rbp-24]
140049815movzx edx, ax
140049818jmp 0x1400495eb
14004981d
14004981dloc_14004981d:
14004981dmov rax, [r11]
140049820mov [rbp-24], r11
140049824mov rcx, r11
140049827call [rax+72]
14004982amov r11, [rbp-24]
14004982ejmp 0x140049191
140049833
140049833loc_140049833:
140049833mov rcx, [rbp-72]
140049837mov [rbp-24], r11
14004983bmov rax, [rcx]
14004983ecall [rax+72]
140049841mov r11, [rbp-24]
140049845jmp 0x140049639
14004984a
14004984aloc_14004984a:
14004984acmp [rbp-80], -1
14004984fjne 0x1400490ee
140049855xor r11l, r11l
140049858jmp 0x1400491b1
14004985d
14004985d 0f 1f 00 ...
140049860
140049860loc_140049860:
140049860cmp [rbp-80], -1
140049865je 0x1400496f0
14004986b
14004986bloc_14004986b:
14004986bxor eax, eax
14004986dxor edx, edx
14004986fmov [rbp-72], rax
140049873jmp 0x14004941b
140049878
140049878 0f 1f 84 00 00 00 00 00 ........
140049880
140049880loc_140049880:
140049880mov r10, [rbp-144]
140049887movzx r9l, [rbp-113]
14004988ccmp rsi, 2
140049890je 0x1400498e8
140049892mov r8l, -1
140049898cmp rsi, 1
14004989cjne 0x140048e01
1400498a2jmp 0x1400490a9
1400498a7
1400498a7loc_1400498a7:
1400498a7mov rax, [r11]
1400498aamov [rbp-24], r11
1400498aemov rcx, r11
1400498b1call [rax+72]
1400498b4mov r11, [rbp-24]
1400498b8jmp 0x1400494d0
1400498bd
1400498bdloc_1400498bd:
1400498bdmov edx, 65535
1400498c2xor r11l, r11l
1400498c5jmp 0x140049731
1400498ca
1400498caloc_1400498ca:
1400498camov rax, [r11]
1400498cdmov [rbp-40], r8l
1400498d1mov rcx, r11
1400498d4mov [rbp-24], r11
1400498d8call [rax+72]
1400498dbmov r8l, [rbp-40]
1400498dfmov r11, [rbp-24]
1400498e3jmp 0x14004956e
1400498e8
1400498e8loc_1400498e8:
1400498e8test r10b, 1
1400498ecjne 0x1400491c0
1400498f2mov r14, [r12]
1400498f6shr r10, 1
1400498f9mov rax, [r12+8]
1400498fecmp r14, r10
140049901jae 0x140049a51
140049907lea r15, [r10+r14]
14004990bcmp r15, rax
14004990ejne 0x1400491c0
140049914jmp 0x1400490ad
140049919
140049919 0f 1f 80 00 00 00 00 .......
140049920
140049920loc_140049920:
140049920mov rcx, [rbp-72]
140049924mov [rbp-24], r11
140049928mov rax, [rcx]
14004992bcall [rax+72]
14004992emov r11, [rbp-24]
140049932jmp 0x1400496b9
140049937
140049937loc_140049937:
140049937mov rax, [r11]
14004993amov [rbp-24], r11
14004993emov rcx, r11
140049941call [rax+72]
140049944mov r11, [rbp-24]
140049948movzx edx, ax
14004994bjmp 0x140049727
140049950
140049950loc_140049950:
140049950mov rax, [r11]
140049953mov [rbp-24], r11
140049957mov rcx, r11
14004995acall [rax+72]
14004995dmov r11, [rbp-24]
140049961jmp 0x1400496f3
140049966
140049966loc_140049966:
140049966mov rax, [r13]
14004996amov [rbp-48], r9b
14004996emov rcx, r13
140049971mov [rbp-40], r8l
140049975mov [rbp-24], r11
140049979call [rax+72]
14004997cmovzx r9l, [rbp-48]
140049981mov r8l, [rbp-40]
140049985mov r11, [rbp-24]
140049989jmp 0x140049599
14004998e
14004998eloc_14004998e:
14004998emov rax, [r11]
140049991mov [rbp-24], r11
140049995mov rcx, r11
140049998call [rax+72]
14004999bcmp ax, -1
14004999fje 0x1400497c7
1400499a5cmp [rbp-72], 0
1400499aamov r11, [rbp-24]
1400499aejne 0x14004940e
1400499b4cmp [rbp-80], -1
1400499b9je 0x1400496e2
1400499bfjmp 0x14004986b
1400499c4
1400499c4 0f 1f 40 00 ..@.
1400499c8
1400499c8loc_1400499c8:
1400499c8mov rax, [r11]
1400499cbmov [rbp-40], r9b
1400499cfmov rcx, r11
1400499d2mov [rbp-24], r11
1400499d6call [rax+80]
1400499d9movzx r9l, [rbp-40]
1400499demov r11, [rbp-24]
1400499e2jmp 0x1400490a4
1400499e7
1400499e7loc_1400499e7:
1400499e7mov [rbp-72], 0
1400499efmovzx r9l, [rbp-113]
1400499f4xor r11l, r11l
1400499f7jmp 0x14004907e
1400499fc
1400499fcloc_1400499fc:
1400499fccmp [rbp-80], -1
140049a01jne 0x1400497e5
140049a07xor r11l, r11l
140049a0ajmp 0x140049419
140049a0f
140049a0floc_140049a0f:
140049a0fmov rbx, [rip+0x14dc7a]
140049a16mov rax, [rbp-8]
140049a1asub rax, [rbx]
140049a1dje 0x140049a7b
140049a1f
140049a1floc_140049a1f:
140049a1fcall __stack_chk_fail
140049a24nop [rax]
140049a28
140049a28loc_140049a28:
140049a28mov rax, [r11]
140049a2bmov [rbp-48], r9b
140049a2fmov rcx, r11
140049a32mov [rbp-40], r8l
140049a36mov [rbp-24], r11
140049a3acall [rax+72]
140049a3dmovzx r9l, [rbp-48]
140049a42mov r8l, [rbp-40]
140049a46mov r11, [rbp-24]
140049a4amov esi, eax
140049a4cjmp 0x140049693
140049a51
140049a51loc_140049a51:
140049a51mov rdx, r14
140049a54mov r8l, -1
140049a5asub rdx, r10
140049a5dcmp rdx, rax
140049a60jne 0x140048e01
140049a66mov [r12], rdx
140049a6amov rax, [r13+8]
140049a6emov [r13], rax
140049a72mov r14, [r12]
140049a76jmp 0x1400490ad
140049a7b
140049a7bloc_140049a7b:
140049a7bcall std::__throw_bad_cast()
140049a80nop
140048d00
140049a81
140049a81 // align 0x40
140049a81 // align 0x40
140049ac0
140049ac0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_monthname(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140049ac0push r15
140049ac2push r14
140049ac4push r13
140049ac6push r12
140049ac8push rbp
140049ac9push rdi
140049acapush rsi
140049acbpush rbx
140049accsub rsp, 472
140049ad3movups [rsp+368], x6
140049adbmovups [rsp+384], x7
140049ae3movups [rsp+400], x8
140049aecmovups [rsp+416], x9
140049af5movups [rsp+432], x10
140049afemovups [rsp+448], x11
140049b07mov rbp, [rsp+576]
140049b0fmov r14, [r8]
140049b12mov r15, [r8+8]
140049b16mov rbx, [r9]
140049b19mov rdi, [r9+8]
140049b1dmov rsi, [rsp+584]
140049b25mov r13, [rsp+592]
140049b2dmov r12, rcx
140049b30mov rcx, [rip+0x14db59]
140049b37mov [rsp+80], rdx
140049b3cmov rax, [rcx]
140049b3fmov [rsp+360], rax
140049b47xor eax, eax
140049b49mov rcx, [rip+0x14d100]
140049b50call std::locale::id::_M_id() const
140049b55mov rdx, [rbp+208]
140049b5ccmp rax, [rdx+16]
140049b60jae 0x140049e4c
140049b66mov rdx, [rdx+8]
140049b6amov rcx, [rdx+8*rax]
140049b6etest rcx, rcx
140049b71je 0x140049e4c
140049b77mov r8, [rip+0x14d502]
140049b7exor r9l, r9l
140049b81lea rdx, [rip+0x1519f8]
140049b88call __dynamic_cast
140049b8dtest rax, rax
140049b90je 0x140049e4c
140049b96mov rax, [rax+16]
140049b9alea r8, [rsp+112]
140049b9flea r9, [rsp+96]
140049ba4mov [rsp+156], 0
140049baflea rcx, [rsp+128]
140049bb7movdqu x5, [rax+200]
140049bbfmovdqu x4, [rax+216]
140049bc7movdqu x3, [rax+232]
140049bcfmovdqu x2, [rax+248]
140049bd7movdqu x1, [rax+264]
140049bdfmovdqu x0, [rax+280]
140049be7movups [rsp+256], x5
140049befmovdqu x7, [rax+360]
140049bf7movdqu x6, [rax+376]
140049bffmovups [rsp+272], x4
140049c07movdqu x10, [rax+312]
140049c10movdqu x9, [rax+328]
140049c19movups [rsp+288], x3
140049c21movdqu x8, [rax+344]
140049c2amovups [rsp+304], x2
140049c32movdqu x11, [rax+296]
140049c3blea rax, [rsp+156]
140049c43mov [rsp+64], rax
140049c48lea rax, [rsp+160]
140049c50movups [rsp+320], x1
140049c58movups [rsp+336], x0
140049c60mov [rsp+112], r14
140049c65mov [rsp+120], r15
140049c6amov [rsp+96], rbx
140049c6fmov [rsp+104], rdi
140049c74mov [rsp+56], rbp
140049c79movups [rsp+160], x11
140049c82movups [rsp+176], x10
140049c8bmovups [rsp+192], x9
140049c94movups [rsp+208], x8
140049c9dmovups [rsp+224], x7
140049ca5movups [rsp+240], x6
140049cadmov [rsp+48], 12
140049cb6mov rdx, [rsp+80]
140049cbbmov [rsp+40], rax
140049cc0lea rax, [rsp+152]
140049cc8mov [rsp+32], rax
140049ccdcall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_wday_or_month(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140049cd2mov rcx, [rsp+128]
140049cdamov eax, [rsp+156]
140049ce1mov rdx, [rsp+136]
140049ce9mov r8, rcx
140049cectest eax, eax
140049ceejne 0x140049db0
140049cf4mov eax, [rsp+152]
140049cfbmov [r13+16], eax
140049cff
140049cffloc_140049cff:
140049cffcmp dx, -1
140049d03sete bpl
140049d07test rcx, rcx
140049d0asetne al
140049d0dand al, bpl
140049d10mov r13l, eax
140049d13jne 0x140049de0
140049d19
140049d19loc_140049d19:
140049d19cmp di, -1
140049d1dsete al
140049d20mov ecx, eax
140049d22test rbx, rbx
140049d25je 0x140049d2f
140049d27test al, al
140049d29jne 0x140049dc0
140049d2f
140049d2floc_140049d2f:
140049d2fcmp bpl, cl
140049d32jne 0x140049d37
140049d34or [rsi], 2
140049d37
140049d37loc_140049d37:
140049d37mov rsi, [rip+0x14d952]
140049d3emov r15w, dx
140049d42mov [r12], r8
140049d46mov [r12+8], r15
140049d4bmov rax, [rsp+360]
140049d53sub rax, [rsi]
140049d56jne 0x140049e60
140049d5cmovups x6, [rsp+368]
140049d64mov rax, r12
140049d67movups x7, [rsp+384]
140049d6fmovups x8, [rsp+400]
140049d78movups x9, [rsp+416]
140049d81movups x10, [rsp+432]
140049d8amovups x11, [rsp+448]
140049d93add rsp, 472
140049d9apop rbx
140049d9bpop rsi
140049d9cpop rdi
140049d9dpop rbp
140049d9epop r12
140049da0pop r13
140049da2pop r14
140049da4pop r15
140049da6ret
140049da7
140049da7 66 0f 1f 84 00 00 00 00 00 f........
140049db0
140049db0loc_140049db0:
140049db0or [rsi], 4
140049db3jmp 0x140049cff
140049db8
140049db8 0f 1f 84 00 00 00 00 00 ........
140049dc0
140049dc0loc_140049dc0:
140049dc0mov rax, [rbx+16]
140049dc4cmp rax, [rbx+24]
140049dc8jae 0x140049e10
140049dcamovzx eax, [rax]
140049dcd
140049dcdloc_140049dcd:
140049dcdcmp ax, -1
140049dd1sete cl
140049dd4jmp 0x140049d2f
140049dd9
140049dd9 0f 1f 80 00 00 00 00 .......
140049de0
140049de0loc_140049de0:
140049de0mov rax, [rcx+16]
140049de4cmp rax, [rcx+24]
140049de8jae 0x140049e30
140049deamovzx eax, [rax]
140049ded
140049dedloc_140049ded:
140049dedxor ebp, ebp
140049defmov r8l, 0
140049df5cmp ax, -1
140049df9cmove ebp, r13l
140049dfdcmovne r8, rcx
140049e01jmp 0x140049d19
140049e06
140049e06 66 2e 0f 1f 84 00 00 00 00 00 f.........
140049e10
140049e10loc_140049e10:
140049e10mov rax, [rbx]
140049e13mov [rsp+88], rdx
140049e18mov rcx, rbx
140049e1bmov [rsp+80], r8
140049e20call [rax+72]
140049e23mov rdx, [rsp+88]
140049e28mov r8, [rsp+80]
140049e2djmp 0x140049dcd
140049e2f
140049e2f 90 .
140049e30
140049e30loc_140049e30:
140049e30mov rax, [rcx]
140049e33mov [rsp+88], rdx
140049e38mov [rsp+80], rcx
140049e3dcall [rax+72]
140049e40mov rdx, [rsp+88]
140049e45mov rcx, [rsp+80]
140049e4ajmp 0x140049ded
140049e4c
140049e4cloc_140049e4c:
140049e4cmov rdi, [rip+0x14d83d]
140049e53mov rax, [rsp+360]
140049e5bsub rax, [rdi]
140049e5eje 0x140049e65
140049e60
140049e60loc_140049e60:
140049e60call __stack_chk_fail
140049e65
140049e65loc_140049e65:
140049e65call std::__throw_bad_cast()
140049e6anop
140049ac0
140049ac0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_monthname(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140049ac0push r15
140049ac2push r14
140049ac4push r13
140049ac6push r12
140049ac8push rbp
140049ac9push rdi
140049acapush rsi
140049acbpush rbx
140049accsub rsp, 472
140049ad3movups [rsp+368], x6
140049adbmovups [rsp+384], x7
140049ae3movups [rsp+400], x8
140049aecmovups [rsp+416], x9
140049af5movups [rsp+432], x10
140049afemovups [rsp+448], x11
140049b07mov rbp, [rsp+576]
140049b0fmov r14, [r8]
140049b12mov r15, [r8+8]
140049b16mov rbx, [r9]
140049b19mov rdi, [r9+8]
140049b1dmov rsi, [rsp+584]
140049b25mov r13, [rsp+592]
140049b2dmov r12, rcx
140049b30mov rcx, [rip+0x14db59]
140049b37mov [rsp+80], rdx
140049b3cmov rax, [rcx]
140049b3fmov [rsp+360], rax
140049b47xor eax, eax
140049b49mov rcx, [rip+0x14d100]
140049b50call std::locale::id::_M_id() const
140049b55mov rdx, [rbp+208]
140049b5ccmp rax, [rdx+16]
140049b60jae 0x140049e4c
140049b66mov rdx, [rdx+8]
140049b6amov rcx, [rdx+8*rax]
140049b6etest rcx, rcx
140049b71je 0x140049e4c
140049b77mov r8, [rip+0x14d502]
140049b7exor r9l, r9l
140049b81lea rdx, [rip+0x1519f8]
140049b88call __dynamic_cast
140049b8dtest rax, rax
140049b90je 0x140049e4c
140049b96mov rax, [rax+16]
140049b9alea r8, [rsp+112]
140049b9flea r9, [rsp+96]
140049ba4mov [rsp+156], 0
140049baflea rcx, [rsp+128]
140049bb7movdqu x5, [rax+200]
140049bbfmovdqu x4, [rax+216]
140049bc7movdqu x3, [rax+232]
140049bcfmovdqu x2, [rax+248]
140049bd7movdqu x1, [rax+264]
140049bdfmovdqu x0, [rax+280]
140049be7movups [rsp+256], x5
140049befmovdqu x7, [rax+360]
140049bf7movdqu x6, [rax+376]
140049bffmovups [rsp+272], x4
140049c07movdqu x10, [rax+312]
140049c10movdqu x9, [rax+328]
140049c19movups [rsp+288], x3
140049c21movdqu x8, [rax+344]
140049c2amovups [rsp+304], x2
140049c32movdqu x11, [rax+296]
140049c3blea rax, [rsp+156]
140049c43mov [rsp+64], rax
140049c48lea rax, [rsp+160]
140049c50movups [rsp+320], x1
140049c58movups [rsp+336], x0
140049c60mov [rsp+112], r14
140049c65mov [rsp+120], r15
140049c6amov [rsp+96], rbx
140049c6fmov [rsp+104], rdi
140049c74mov [rsp+56], rbp
140049c79movups [rsp+160], x11
140049c82movups [rsp+176], x10
140049c8bmovups [rsp+192], x9
140049c94movups [rsp+208], x8
140049c9dmovups [rsp+224], x7
140049ca5movups [rsp+240], x6
140049cadmov [rsp+48], 12
140049cb6mov rdx, [rsp+80]
140049cbbmov [rsp+40], rax
140049cc0lea rax, [rsp+152]
140049cc8mov [rsp+32], rax
140049ccdcall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_wday_or_month(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140049cd2mov rcx, [rsp+128]
140049cdamov eax, [rsp+156]
140049ce1mov rdx, [rsp+136]
140049ce9mov r8, rcx
140049cectest eax, eax
140049ceejne 0x140049db0
140049cf4mov eax, [rsp+152]
140049cfbmov [r13+16], eax
140049cff
140049cffloc_140049cff:
140049cffcmp dx, -1
140049d03sete bpl
140049d07test rcx, rcx
140049d0asetne al
140049d0dand al, bpl
140049d10mov r13l, eax
140049d13jne 0x140049de0
140049d19
140049d19loc_140049d19:
140049d19cmp di, -1
140049d1dsete al
140049d20mov ecx, eax
140049d22test rbx, rbx
140049d25je 0x140049d2f
140049d27test al, al
140049d29jne 0x140049dc0
140049d2f
140049d2floc_140049d2f:
140049d2fcmp bpl, cl
140049d32jne 0x140049d37
140049d34or [rsi], 2
140049d37
140049d37loc_140049d37:
140049d37mov rsi, [rip+0x14d952]
140049d3emov r15w, dx
140049d42mov [r12], r8
140049d46mov [r12+8], r15
140049d4bmov rax, [rsp+360]
140049d53sub rax, [rsi]
140049d56jne 0x140049e60
140049d5cmovups x6, [rsp+368]
140049d64mov rax, r12
140049d67movups x7, [rsp+384]
140049d6fmovups x8, [rsp+400]
140049d78movups x9, [rsp+416]
140049d81movups x10, [rsp+432]
140049d8amovups x11, [rsp+448]
140049d93add rsp, 472
140049d9apop rbx
140049d9bpop rsi
140049d9cpop rdi
140049d9dpop rbp
140049d9epop r12
140049da0pop r13
140049da2pop r14
140049da4pop r15
140049da6ret
140049da7
140049da7 66 0f 1f 84 00 00 00 00 00 f........
140049db0
140049db0loc_140049db0:
140049db0or [rsi], 4
140049db3jmp 0x140049cff
140049db8
140049db8 0f 1f 84 00 00 00 00 00 ........
140049dc0
140049dc0loc_140049dc0:
140049dc0mov rax, [rbx+16]
140049dc4cmp rax, [rbx+24]
140049dc8jae 0x140049e10
140049dcamovzx eax, [rax]
140049dcd
140049dcdloc_140049dcd:
140049dcdcmp ax, -1
140049dd1sete cl
140049dd4jmp 0x140049d2f
140049dd9
140049dd9 0f 1f 80 00 00 00 00 .......
140049de0
140049de0loc_140049de0:
140049de0mov rax, [rcx+16]
140049de4cmp rax, [rcx+24]
140049de8jae 0x140049e30
140049deamovzx eax, [rax]
140049ded
140049dedloc_140049ded:
140049dedxor ebp, ebp
140049defmov r8l, 0
140049df5cmp ax, -1
140049df9cmove ebp, r13l
140049dfdcmovne r8, rcx
140049e01jmp 0x140049d19
140049e06
140049e06 66 2e 0f 1f 84 00 00 00 00 00 f.........
140049e10
140049e10loc_140049e10:
140049e10mov rax, [rbx]
140049e13mov [rsp+88], rdx
140049e18mov rcx, rbx
140049e1bmov [rsp+80], r8
140049e20call [rax+72]
140049e23mov rdx, [rsp+88]
140049e28mov r8, [rsp+80]
140049e2djmp 0x140049dcd
140049e2f
140049e2f 90 .
140049e30
140049e30loc_140049e30:
140049e30mov rax, [rcx]
140049e33mov [rsp+88], rdx
140049e38mov [rsp+80], rcx
140049e3dcall [rax+72]
140049e40mov rdx, [rsp+88]
140049e45mov rcx, [rsp+80]
140049e4ajmp 0x140049ded
140049e4c
140049e4cloc_140049e4c:
140049e4cmov rdi, [rip+0x14d83d]
140049e53mov rax, [rsp+360]
140049e5bsub rax, [rdi]
140049e5eje 0x140049e65
140049e60
140049e60loc_140049e60:
140049e60call __stack_chk_fail
140049e65
140049e65loc_140049e65:
140049e65call std::__throw_bad_cast()
140049e6anop
140049ac0
140049e6b
140049e6b // align 0x10
140049e6b // align 0x10
140049e70
140049e70std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_via_format(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, wchar_t const*) const:
140049e70push rbx
140049e71sub rsp, 144
140049e78mov r10, [r8]
140049e7bmov r11, [r8+8]
140049e7fmov r8, [r9]
140049e82mov r9, [r9+8]
140049e86mov [rsp+124], 0
140049e8fmov rbx, rcx
140049e92mov rcx, [rip+0x14d7f7]
140049e99mov [rsp+132], 0
140049ea4mov rax, [rcx]
140049ea7mov [rsp+136], rax
140049eafxor eax, eax
140049eb1lea rax, [rsp+124]
140049eb6mov [rsp+80], r8
140049ebbmov rcx, rbx
140049ebemov [rsp+64], rax
140049ec3mov rax, [rsp+216]
140049ecblea r8, [rsp+96]
140049ed0mov [rsp+88], r9
140049ed5lea r9, [rsp+80]
140049edamov [rsp+56], rax
140049edfmov rax, [rsp+208]
140049ee7mov [rsp+96], r10
140049eecmov [rsp+48], rax
140049ef1mov rax, [rsp+200]
140049ef9mov [rsp+104], r11
140049efemov [rsp+40], rax
140049f03mov rax, [rsp+192]
140049f0bmov [rsp+32], rax
140049f10call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140049f15mov rdx, [rip+0x14d774]
140049f1cmov rax, [rsp+136]
140049f24sub rax, [rdx]
140049f27jne 0x140049f35
140049f29mov rax, rbx
140049f2cadd rsp, 144
140049f33pop rbx
140049f34ret
140049f35
140049f35loc_140049f35:
140049f35call __stack_chk_fail
140049f3anop
140049e70
140049e70std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_via_format(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*, wchar_t const*) const:
140049e70push rbx
140049e71sub rsp, 144
140049e78mov r10, [r8]
140049e7bmov r11, [r8+8]
140049e7fmov r8, [r9]
140049e82mov r9, [r9+8]
140049e86mov [rsp+124], 0
140049e8fmov rbx, rcx
140049e92mov rcx, [rip+0x14d7f7]
140049e99mov [rsp+132], 0
140049ea4mov rax, [rcx]
140049ea7mov [rsp+136], rax
140049eafxor eax, eax
140049eb1lea rax, [rsp+124]
140049eb6mov [rsp+80], r8
140049ebbmov rcx, rbx
140049ebemov [rsp+64], rax
140049ec3mov rax, [rsp+216]
140049ecblea r8, [rsp+96]
140049ed0mov [rsp+88], r9
140049ed5lea r9, [rsp+80]
140049edamov [rsp+56], rax
140049edfmov rax, [rsp+208]
140049ee7mov [rsp+96], r10
140049eecmov [rsp+48], rax
140049ef1mov rax, [rsp+200]
140049ef9mov [rsp+104], r11
140049efemov [rsp+40], rax
140049f03mov rax, [rsp+192]
140049f0bmov [rsp+32], rax
140049f10call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140049f15mov rdx, [rip+0x14d774]
140049f1cmov rax, [rsp+136]
140049f24sub rax, [rdx]
140049f27jne 0x140049f35
140049f29mov rax, rbx
140049f2cadd rsp, 144
140049f33pop rbx
140049f34ret
140049f35
140049f35loc_140049f35:
140049f35call __stack_chk_fail
140049f3anop
140049e70
140049f3b
140049f3b // align 0x10
140049f3b // align 0x10
140049f40
140049f40_ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias:
140049f40push r15
140049f42push r14
140049f44push r13
140049f46push r12
140049f48push rbp
140049f49push rdi
140049f4apush rsi
140049f4bpush rbx
140049f4csub rsp, 760
140049f53movups [rsp+656], x6
140049f5bmovups [rsp+672], x7
140049f63movups [rsp+688], x8
140049f6cmovups [rsp+704], x9
140049f75movups [rsp+720], x10
140049f7emovups [rsp+736], x11
140049f87mov rdi, [rip+0x14d702]
140049f8emov rax, [r8]
140049f91mov r15, [rsp+864]
140049f99movdqu x1, [r9]
140049f9emov r14, [rsp+872]
140049fa6mov rbx, rax
140049fa9mov [rsp+256], rax
140049fb1mov rax, [rsp+880]
140049fb9mov r13, rcx
140049fbcmov [rsp+128], rdx
140049fc4mov rcx, [rip+0x14cc85]
140049fcbmov [rsp+160], rax
140049fd3mov rax, [rsp+888]
140049fdbmov rdx, [r8+8]
140049fdfmovups [rsp+96], x1
140049fe4mov [rsp+80], rax
140049fe9mov rax, [rsp+896]
140049ff1mov [rsp+264], rdx
140049ff9movzx esi, [rsp+264]
14004a001mov [rsp+152], rax
14004a009mov rax, [rdi]
14004a00cmov [rsp+648], rax
14004a014xor eax, eax
14004a016mov [rsp+120], r15
14004a01bmov rdi, [rsp+96]
14004a020call std::locale::id::_M_id() const
14004a025mov rdx, [r15+208]
14004a02ccmp rax, [rdx+16]
14004a030jae 0x14004c36c
14004a036mov rdx, [rdx+8]
14004a03amov rcx, [rdx+8*rax]
14004a03etest rcx, rcx
14004a041je 0x14004c36c
14004a047mov r8, [rip+0x14d032]
14004a04exor r9l, r9l
14004a051lea rdx, [rip+0x151528]
14004a058call __dynamic_cast
14004a05dmov [rsp+168], rax
14004a065test rax, rax
14004a068je 0x14004c36c
14004a06emov rcx, [rip+0x14ccdb]
14004a075call std::locale::id::_M_id() const
14004a07amov rdx, rax
14004a07dmov rax, [r15+208]
14004a084mov rax, [rax+8]
14004a088mov r15, [rax+8*rdx]
14004a08ctest r15, r15
14004a08fje 0x14004c36c
14004a095mov rcx, [rsp+80]
14004a09acall wcslen
14004a09fmovzx r10l, [rsp+104]
14004a0a5mov [rsp+136], r14
14004a0admov [rsp+112], rax
14004a0b2cmp r10w, -1
14004a0b7mov [rsp+144], r13
14004a0bfsete [rsp+201]
14004a0c7xor ebp, ebp
14004a0c9cmp si, -1
14004a0cdmov [rsp+276], 0
14004a0d8sete r14b
14004a0dcmov [rsp+202], r10w
14004a0e5test rbx, rbx
14004a0e8je 0x14004a0f3
14004a0ea
14004a0ealoc_14004a0ea:
14004a0eatest r14b, r14b
14004a0edjne 0x14004a292
14004a0f3
14004a0f3loc_14004a0f3:
14004a0f3mov [rsp+88], r14b
14004a0f8
14004a0f8loc_14004a0f8:
14004a0f8test rdi, rdi
14004a0fbsetne r12b
14004a0ffand r12b, [rsp+201]
14004a107jne 0x14004a408
14004a10dmovzx r12l, [rsp+201]
14004a116
14004a116loc_14004a116:
14004a116xor r12l, r14l
14004a119cmp rbp, [rsp+112]
14004a11esetb al
14004a121mov r14l, r12l
14004a124and r14b, al
14004a127je 0x14004a438
14004a12dmov edx, [rsp+276]
14004a134test edx, edx
14004a136jne 0x14004a528
14004a13cmov rax, [rsp+80]
14004a141lea r13, [rbp+rbp]
14004a146xor r8l, r8l
14004a149mov rcx, r15
14004a14clea r12, [rax+r13]
14004a150mov rax, [r15]
14004a153movzx edx, [r12]
14004a158call [rax+96]
14004a15bmov r10, [r15]
14004a15ecmp al, 37
14004a160je 0x14004a220
14004a166movzx r8l, [r12]
14004a16bmov edx, 32
14004a170mov rcx, r15
14004a173call [r10+16]
14004a177mov r14l, eax
14004a17atest al, al
14004a17cjne 0x14004a2c0
14004a182mov rax, [r15]
14004a185movzx edx, [r12]
14004a18amov rcx, r15
14004a18dmov r13, r12
14004a190call [rax+64]
14004a193test rbx, rbx
14004a196movzx r8l, [rsp+88]
14004a19cmovzx edx, si
14004a19fsetne r12b
14004a1a3mov r14l, eax
14004a1a6and r8b, r12b
14004a1a9jne 0x14004a540
14004a1af
14004a1afloc_14004a1af:
14004a1afmov rax, [r15]
14004a1b2mov rcx, r15
14004a1b5call [rax+64]
14004a1b8cmp r14w, ax
14004a1bcje 0x14004a278
14004a1c2mov rax, [r15]
14004a1c5movzx edx, [r13]
14004a1camov rcx, r15
14004a1cdcall [rax+48]
14004a1d0mov r13l, eax
14004a1d3test r12b, r12b
14004a1d6je 0x14004a1e3
14004a1d8cmp [rsp+88], 0
14004a1ddjne 0x14004a590
14004a1e3
14004a1e3loc_14004a1e3:
14004a1e3movzx edx, si
14004a1e6
14004a1e6loc_14004a1e6:
14004a1e6mov rax, [r15]
14004a1e9mov rcx, r15
14004a1eccall [rax+48]
14004a1efcmp r13w, ax
14004a1f3je 0x14004a278
14004a1f9
14004a1f9loc_14004a1f9:
14004a1f9or [rsp+276], 4
14004a201
14004a201loc_14004a201:
14004a201add rbp, 1
14004a205cmp si, -1
14004a209sete r14b
14004a20dtest rbx, rbx
14004a210jne 0x14004a0ea
14004a216jmp 0x14004a0f3
14004a21bnop [rax+rax]
14004a220
14004a220loc_14004a220:
14004a220mov rcx, [rsp+80]
14004a225xor r8l, r8l
14004a228mov r12l, r14l
14004a22bmov r14, r13
14004a22emovzx edx, [rcx+r13+2]
14004a234mov rcx, r15
14004a237call [r10+96]
14004a23bmov [rsp+280], 0
14004a246cmp al, 69
14004a248je 0x14004a4e0
14004a24ecmp al, 79
14004a250je 0x14004a4e0
14004a256add rbp, 1
14004a25a
14004a25aloc_14004a25a:
14004a25asub eax, 37
14004a25dcmp al, 84
14004a25fja 0x14004a1f9
14004a261lea rdx, [rip+0x147284]
14004a268movzx eax, al
14004a26bmovsxd rax, [rdx+4*rax]
14004a26fadd rax, rdx
14004a272jmp rax
14004a274nop [rax]
14004a278
14004a278loc_14004a278:
14004a278mov rax, [rbx+16]
14004a27ccmp rax, [rbx+24]
14004a280jae 0x14004a720
14004a286add rax, 2
14004a28aadd rbp, 1
14004a28emov [rbx+16], rax
14004a292
14004a292loc_14004a292:
14004a292mov rax, [rbx+16]
14004a296cmp rax, [rbx+24]
14004a29ajae 0x14004a750
14004a2a0movzx esi, [rax]
14004a2a3
14004a2a3loc_14004a2a3:
14004a2a3cmp si, -1
14004a2a7je 0x14004a6e8
14004a2admov [rsp+88], 1
14004a2b2mov esi, -1
14004a2b7xor r14l, r14l
14004a2bajmp 0x14004a0f8
14004a2bfnop
14004a2c0
14004a2c0loc_14004a2c0:
14004a2c0test rbx, rbx
14004a2c3je 0x14004a300
14004a2c5cmp si, -1
14004a2c9je 0x14004a35c
14004a2cftest rdi, rdi
14004a2d2je 0x14004a510
14004a2d8cmp [rsp+202], -1
14004a2e1je 0x14004a3a0
14004a2e7
14004a2e7loc_14004a2e7:
14004a2e7mov [rsp+88], 0
14004a2ecadd rbp, 1
14004a2f0xor r14l, r14l
14004a2f3jmp 0x14004a0f8
14004a2f8nop [rax+rax]
14004a300
14004a300loc_14004a300:
14004a300cmp si, -1
14004a304sete r12b
14004a308test rdi, rdi
14004a30bje 0x14004a31e
14004a30dxor r13l, r13l
14004a310cmp [rsp+201], 0
14004a318jne 0x14004a3a6
14004a31e
14004a31eloc_14004a31e:
14004a31ecmp [rsp+201], r12b
14004a326je 0x14004c588
14004a32c
14004a32cloc_14004a32c:
14004a32cmovzx r8l, si
14004a330
14004a330loc_14004a330:
14004a330mov rax, [r15]
14004a333mov edx, 32
14004a338mov rcx, r15
14004a33bcall [rax+16]
14004a33etest al, al
14004a340je 0x14004a201
14004a346mov rax, [rbx+16]
14004a34acmp rax, [rbx+24]
14004a34ejae 0x14004a500
14004a354add rax, 2
14004a358mov [rbx+16], rax
14004a35c
14004a35cloc_14004a35c:
14004a35cmov rax, [rbx+16]
14004a360cmp rax, [rbx+24]
14004a364jae 0x14004a700
14004a36amovzx esi, [rax]
14004a36d
14004a36dloc_14004a36d:
14004a36dcmp si, -1
14004a371je 0x14004a6c0
14004a377test rdi, rdi
14004a37aje 0x14004a570
14004a380cmp [rsp+202], -1
14004a389je 0x14004a5b0
14004a38f
14004a38floc_14004a38f:
14004a38fadd rbp, 1
14004a393jmp 0x14004a292
14004a398nop [rax+rax]
14004a3a0
14004a3a0loc_14004a3a0:
14004a3a0xor r13l, r13l
14004a3a3xor r12l, r12l
14004a3a6
14004a3a6loc_14004a3a6:
14004a3a6mov rax, [rdi+16]
14004a3aacmp rax, [rdi+24]
14004a3aejae 0x14004a710
14004a3b4movzx eax, [rax]
14004a3b7
14004a3b7loc_14004a3b7:
14004a3b7cmp ax, -1
14004a3bbmov eax, 0
14004a3c0cmove rdi, rax
14004a3c4sete al
14004a3c7cmp al, r12b
14004a3caje 0x14004a201
14004a3d0test r13b, r13b
14004a3d3je 0x14004a32c
14004a3d9
14004a3d9loc_14004a3d9:
14004a3d9mov rax, [rbx+16]
14004a3ddcmp rax, [rbx+24]
14004a3e1jae 0x14004a738
14004a3e7movzx r8l, [rax]
14004a3eb
14004a3ebloc_14004a3eb:
14004a3ebcmp r8w, -1
14004a3f0jne 0x14004a330
14004a3f6
14004a3f6loc_14004a3f6:
14004a3f6mov r8l, 65535
14004a3fcxor ebx, ebx
14004a3fejmp 0x14004a330
14004a403nop [rax+rax]
14004a408
14004a408loc_14004a408:
14004a408mov rax, [rdi+16]
14004a40ccmp rax, [rdi+24]
14004a410jae 0x14004a760
14004a416movzx eax, [rax]
14004a419
14004a419loc_14004a419:
14004a419cmp ax, -1
14004a41dmov eax, 0
14004a422cmovne r12l, eax
14004a426mov eax, 0
14004a42bcmove rdi, rax
14004a42fjmp 0x14004a116
14004a434nop [rax]
14004a438
14004a438loc_14004a438:
14004a438mov eax, [rsp+276]
14004a43fmov r14, [rsp+136]
14004a447mov r13, [rsp+144]
14004a44ftest eax, eax
14004a451jne 0x14004a45a
14004a453cmp [rsp+112], rbp
14004a458je 0x14004a45e
14004a45a
14004a45aloc_14004a45a:
14004a45aor [r14], 4
14004a45e
14004a45eloc_14004a45e:
14004a45emov [rsp+256], rbx
14004a466mov rdi, [rip+0x14d223]
14004a46dmov [rsp+264], si
14004a475movdqu x2, [rsp+256]
14004a47emovups [r13], x2
14004a483mov rax, [rsp+648]
14004a48bsub rax, [rdi]
14004a48ejne 0x14004c384
14004a494movups x6, [rsp+656]
14004a49cmov rax, r13
14004a49fmovups x7, [rsp+672]
14004a4a7movups x8, [rsp+688]
14004a4b0movups x9, [rsp+704]
14004a4b9movups x10, [rsp+720]
14004a4c2movups x11, [rsp+736]
14004a4cbadd rsp, 760
14004a4d2pop rbx
14004a4d3pop rsi
14004a4d4pop rdi
14004a4d5pop rbp
14004a4d6pop r12
14004a4d8pop r13
14004a4dapop r14
14004a4dcpop r15
14004a4deret
14004a4dfnop
14004a4e0
14004a4e0loc_14004a4e0:
14004a4e0mov rax, [rsp+80]
14004a4e5add rbp, 2
14004a4e9xor r8l, r8l
14004a4ecmov rcx, r15
14004a4efmovzx edx, [rax+r14+4]
14004a4f5mov rax, [r15]
14004a4f8call [rax+96]
14004a4fbjmp 0x14004a25a
14004a500
14004a500loc_14004a500:
14004a500mov rax, [rbx]
14004a503mov rcx, rbx
14004a506call [rax+80]
14004a509jmp 0x14004a35c
14004a50enop
14004a510
14004a510loc_14004a510:
14004a510cmp [rsp+202], -1
14004a519je 0x14004a32c
14004a51fjmp 0x14004a2e7
14004a524nop [rax]
14004a528
14004a528loc_14004a528:
14004a528mov r14, [rsp+136]
14004a530mov r13, [rsp+144]
14004a538jmp 0x14004a45a
14004a53dnop [rax]
14004a540
14004a540loc_14004a540:
14004a540mov rax, [rbx+16]
14004a544cmp rax, [rbx+24]
14004a548jae 0x14004bf9a
14004a54emovzx edx, [rax]
14004a551
14004a551loc_14004a551:
14004a551xor r12l, r12l
14004a554mov eax, 0
14004a559cmp dx, -1
14004a55dcmovne r12l, r8l
14004a561cmove rbx, rax
14004a565jmp 0x14004a1af
14004a56anop [rax+rax]
14004a570
14004a570loc_14004a570:
14004a570cmp [rsp+202], -1
14004a579jne 0x14004a38f
14004a57fmov esi, -1
14004a584jmp 0x14004a3d9
14004a589nop [rax]
14004a590
14004a590loc_14004a590:
14004a590mov rax, [rbx+16]
14004a594cmp rax, [rbx+24]
14004a598jae 0x14004abe6
14004a59emovzx edx, [rax]
14004a5a1
14004a5a1loc_14004a5a1:
14004a5a1xor eax, eax
14004a5a3cmp dx, -1
14004a5a7cmove rbx, rax
14004a5abjmp 0x14004a1e6
14004a5b0
14004a5b0loc_14004a5b0:
14004a5b0mov esi, -1
14004a5b5mov r13l, r14l
14004a5b8xor r12l, r12l
14004a5bbjmp 0x14004a3a6
14004a5c0test rbx, rbx
14004a5c3jne 0x14004c3c5
14004a5c9cmp si, -1
14004a5cdsete r13b
14004a5d1test rdi, rdi
14004a5d4je 0x14004a5e3
14004a5d6xor r14l, r14l
14004a5d9cmp [rsp+201], 0
14004a5e1jne 0x14004a660
14004a5e3
14004a5e3loc_14004a5e3:
14004a5e3cmp r13b, [rsp+201]
14004a5ebje 0x14004a201
14004a5f1
14004a5f1loc_14004a5f1:
14004a5f1movzx r8l, si
14004a5f5
14004a5f5loc_14004a5f5:
14004a5f5mov rax, [r15]
14004a5f8mov edx, 32
14004a5fdmov rcx, r15
14004a600call [rax+16]
14004a603test al, al
14004a605je 0x14004a201
14004a60bmov rax, [rbx+16]
14004a60fcmp rax, [rbx+24]
14004a613jae 0x14004bf8c
14004a619add rax, 2
14004a61dmov [rbx+16], rax
14004a621
14004a621loc_14004a621:
14004a621mov rax, [rbx+16]
14004a625cmp rax, [rbx+24]
14004a629jae 0x14004c067
14004a62fmovzx esi, [rax]
14004a632
14004a632loc_14004a632:
14004a632cmp si, -1
14004a636je 0x14004bfdc
14004a63ctest rdi, rdi
14004a63fje 0x14004bf73
14004a645mov esi, -1
14004a64acmp [rsp+202], -1
14004a653jne 0x14004a201
14004a659mov r14l, r12l
14004a65cxor r13l, r13l
14004a65fnop
14004a660
14004a660loc_14004a660:
14004a660mov rax, [rdi+16]
14004a664cmp rax, [rdi+24]
14004a668jae 0x14004c077
14004a66emovzx eax, [rax]
14004a671
14004a671loc_14004a671:
14004a671cmp ax, -1
14004a675mov eax, 0
14004a67acmove rdi, rax
14004a67esete al
14004a681cmp al, r13b
14004a684je 0x14004a201
14004a68atest r14b, r14b
14004a68dje 0x14004a5f1
14004a693
14004a693loc_14004a693:
14004a693mov rax, [rbx+16]
14004a697cmp rax, [rbx+24]
14004a69bjae 0x14004c085
14004a6a1movzx r8l, [rax]
14004a6a5
14004a6a5loc_14004a6a5:
14004a6a5cmp r8w, -1
14004a6aajne 0x14004a5f5
14004a6b0
14004a6b0loc_14004a6b0:
14004a6b0mov r8l, 65535
14004a6b6xor ebx, ebx
14004a6b8jmp 0x14004a5f5
14004a6bdnop [rax]
14004a6c0
14004a6c0loc_14004a6c0:
14004a6c0test rdi, rdi
14004a6c3je 0x14004a76e
14004a6c9cmp [rsp+202], -1
14004a6d2jne 0x14004a3f6
14004a6d8mov r12l, r14l
14004a6dbxor r13l, r13l
14004a6dexor ebx, ebx
14004a6e0jmp 0x14004a3a6
14004a6e5nop [rax]
14004a6e8
14004a6e8loc_14004a6e8:
14004a6e8mov [rsp+88], 1
14004a6edmov r14l, 1
14004a6f3xor ebx, ebx
14004a6f5jmp 0x14004a0f8
14004a6fanop [rax+rax]
14004a700
14004a700loc_14004a700:
14004a700mov rax, [rbx]
14004a703mov rcx, rbx
14004a706call [rax+72]
14004a709mov esi, eax
14004a70bjmp 0x14004a36d
14004a710
14004a710loc_14004a710:
14004a710mov rax, [rdi]
14004a713mov rcx, rdi
14004a716call [rax+72]
14004a719jmp 0x14004a3b7
14004a71enop
14004a720
14004a720loc_14004a720:
14004a720mov rax, [rbx]
14004a723mov rcx, rbx
14004a726add rbp, 1
14004a72acall [rax+80]
14004a72djmp 0x14004a292
14004a732nop [rax+rax]
14004a738
14004a738loc_14004a738:
14004a738mov rax, [rbx]
14004a73bmov rcx, rbx
14004a73ecall [rax+72]
14004a741movzx r8l, ax
14004a745jmp 0x14004a3eb
14004a74anop [rax+rax]
14004a750
14004a750loc_14004a750:
14004a750mov rax, [rbx]
14004a753mov rcx, rbx
14004a756call [rax+72]
14004a759mov esi, eax
14004a75bjmp 0x14004a2a3
14004a760
14004a760loc_14004a760:
14004a760mov rax, [rdi]
14004a763mov rcx, rdi
14004a766call [rax+72]
14004a769jmp 0x14004a419
14004a76e
14004a76eloc_14004a76e:
14004a76ecmp [rsp+202], -1
14004a777je 0x14004c409
14004a77dxor ebx, ebx
14004a77fmov r8l, 65535
14004a785jmp 0x14004a330
14004a78amov rax, [rsp+168]
14004a792mov rdx, [rsp+104]
14004a797mov [rsp+96], rdi
14004a79clea rcx, [rsp+240]
14004a7a4mov [rsp+256], rbx
14004a7aclea r9, [rsp+208]
14004a7b4lea r8, [rsp+224]
14004a7bcmov rax, [rax+16]
14004a7c0mov [rsp+264], si
14004a7c8mov [rsp+104], rdx
14004a7cdmovdqu x4, [rax+312]
14004a7d5movdqu x5, [rax+296]
14004a7ddmovdqu x3, [rax+328]
14004a7e5movdqu x2, [rax+344]
14004a7edmovdqu x1, [rax+360]
14004a7f5movdqu x0, [rax+376]
14004a7fdmovups [rsp+560], x4
14004a805movdqu x6, [rax+216]
14004a80dmovdqu x7, [rax+232]
14004a815movups [rsp+544], x5
14004a81dmovdqu x8, [rax+248]
14004a826movdqu x9, [rax+264]
14004a82fmovups [rsp+576], x3
14004a837movdqu x10, [rax+280]
14004a840movups [rsp+592], x2
14004a848movdqu x11, [rax+200]
14004a851lea rax, [rsp+276]
14004a859movdqu x4, [rsp+256]
14004a862movups [rsp+608], x1
14004a86amovups [rsp+624], x0
14004a872movups [rsp+448], x11
14004a87bmovups [rsp+464], x6
14004a883movups [rsp+480], x7
14004a88bmovups [rsp+496], x8
14004a894movups [rsp+512], x9
14004a89dmovups [rsp+528], x10
14004a8a6movups [rsp+224], x4
14004a8aemovdqu x5, [rsp+96]
14004a8b4mov rdx, [rsp+128]
14004a8bcmov [rsp+64], rax
14004a8c1mov rax, [rsp+120]
14004a8c6mov [rsp+48], 24
14004a8cfmov [rsp+56], rax
14004a8d4lea rax, [rsp+448]
14004a8dcmov [rsp+40], rax
14004a8e1lea rax, [rsp+280]
14004a8e9mov [rsp+32], rax
14004a8eemovups [rsp+208], x5
14004a8f6call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004a8fbmov r11l, [rsp+276]
14004a903mov rbx, [rsp+240]
14004a90bmovzx esi, [rsp+248]
14004a913test r11l, r11l
14004a916jne 0x14004a201
14004a91cmovsxd rax, [rsp+280]
14004a924mov rdx, rax
14004a927imul rax, rax, 0x2aaaaaab
14004a92emov ecx, edx
14004a930sar ecx, 31
14004a933sar rax, 33
14004a937sub eax, ecx
14004a939lea eax, [rax+2*rax]
14004a93cshl eax, 2
14004a93fsub edx, eax
14004a941mov rax, [rsp+160]
14004a949mov [rax+16], edx
14004a94cmov rax, [rsp+152]
14004a954or [rax], 1032
14004a959jmp 0x14004a201
14004a95emov rax, [rsp+168]
14004a966mov rdx, [rsp+104]
14004a96bmov [rsp+256], rbx
14004a973lea rcx, [rsp+240]
14004a97bmov [rsp+264], si
14004a983lea r9, [rsp+208]
14004a98blea r8, [rsp+224]
14004a993mov rax, [rax+16]
14004a997mov [rsp+104], rdx
14004a99cmov [rsp+96], rdi
14004a9a1mov rdx, [rsp+128]
14004a9a9movdqu x6, [rax+88]
14004a9aemovdqu x5, [rax+104]
14004a9b3movdqu x3, [rax+136]
14004a9bbmovdqu x4, [rax+120]
14004a9c0movdqu x2, [rax+152]
14004a9c8movdqu x1, [rax+168]
14004a9d0movups [rsp+336], x6
14004a9d8movdqu x0, [rax+184]
14004a9e0lea rax, [rsp+276]
14004a9e8movdqu x6, [rsp+256]
14004a9f1movups [rsp+384], x3
14004a9f9mov [rsp+64], rax
14004a9femov rax, [rsp+120]
14004aa03movdqu x3, [rsp+96]
14004aa09movups [rsp+352], x5
14004aa11mov [rsp+56], rax
14004aa16lea rax, [rsp+336]
14004aa1emov [rsp+40], rax
14004aa23lea rax, [rsp+280]
14004aa2bmov [rsp+48], 14
14004aa34mov [rsp+32], rax
14004aa39movups [rsp+368], x4
14004aa41movups [rsp+400], x2
14004aa49movups [rsp+416], x1
14004aa51movups [rsp+432], x0
14004aa59movups [rsp+224], x6
14004aa61movups [rsp+208], x3
14004aa69call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004aa6emov r12l, [rsp+276]
14004aa76mov rbx, [rsp+240]
14004aa7emovzx esi, [rsp+248]
14004aa86test r12l, r12l
14004aa89jne 0x14004a201
14004aa8fmovsxd rax, [rsp+280]
14004aa97mov rdx, rax
14004aa9aimul rax, rax, 0xffffffff92492493
14004aaa1mov ecx, edx
14004aaa3sar ecx, 31
14004aaa6shr rax, 32
14004aaaaadd eax, edx
14004aaacsar eax, 2
14004aaafsub eax, ecx
14004aab1lea ecx, [8*rax]
14004aab8sub ecx, eax
14004aabamov rax, [rsp+160]
14004aac2sub edx, ecx
14004aac4mov [rax+24], edx
14004aac7mov rax, [rsp+152]
14004aacfor [rax], 2
14004aad2jmp 0x14004a201
14004aad7test rbx, rbx
14004aadaje 0x14004aae7
14004aadccmp [rsp+88], 0
14004aae1jne 0x14004c045
14004aae7
14004aae7loc_14004aae7:
14004aae7movzx r8l, si
14004aaeb
14004aaebloc_14004aaeb:
14004aaebmov rax, [r15]
14004aaeemov edx, 32
14004aaf3mov rcx, r15
14004aaf6call [rax+16]
14004aaf9test al, al
14004aafbjne 0x14004bfbc
14004ab01
14004ab01loc_14004ab01:
14004ab01lea rax, [rsp+276]
14004ab09mov rdx, [rsp+104]
14004ab0emov [rsp+56], 2
14004ab17lea r9, [rsp+208]
14004ab1fmov [rsp+72], rax
14004ab24mov rax, [rsp+120]
14004ab29lea rcx, [rsp+240]
14004ab31lea r8, [rsp+224]
14004ab39mov [rsp+48], 31
14004ab41mov [rsp+64], rax
14004ab46lea rax, [rsp+280]
14004ab4emov [rsp+40], 1
14004ab56mov [rsp+32], rax
14004ab5bmov [rsp+256], rbx
14004ab63mov [rsp+264], si
14004ab6bmovdqu x0, [rsp+256]
14004ab74mov [rsp+104], rdx
14004ab79mov rdx, [rsp+128]
14004ab81mov [rsp+96], rdi
14004ab86movdqu x3, [rsp+96]
14004ab8cmovups [rsp+224], x0
14004ab94movups [rsp+208], x3
14004ab9ccall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004aba1mov r9l, [rsp+276]
14004aba9mov rbx, [rsp+240]
14004abb1movzx esi, [rsp+248]
14004abb9test r9l, r9l
14004abbcjne 0x14004a201
14004abc2mov eax, [rsp+280]
14004abc9mov rcx, [rsp+160]
14004abd1mov [rcx+12], eax
14004abd4mov rax, [rsp+152]
14004abdcor [rax], 1040
14004abe1jmp 0x14004a201
14004abe6
14004abe6loc_14004abe6:
14004abe6mov rax, [rbx]
14004abe9mov rcx, rbx
14004abeccall [rax+72]
14004abefmovzx edx, ax
14004abf2jmp 0x14004a5a1
14004abf7mov rax, [rsp+168]
14004abffmov [rsp+256], rbx
14004ac07lea rcx, [rsp+240]
14004ac0fmov [rsp+264], si
14004ac17mov rbx, [rsp+104]
14004ac1cmov rax, [rax+16]
14004ac20mov [rsp+96], rdi
14004ac25mov rsi, [rsp+152]
14004ac2dmov [rsp+104], rbx
14004ac32mov rax, [rax+16]
14004ac36movdqu x0, [rsp+96]
14004ac3cmovdqu x7, [rsp+256]
14004ac45mov [rsp+64], rsi
14004ac4amov [rsp+56], rax
14004ac4fmovups [rsp+224], x7
14004ac57movups [rsp+208], x0
14004ac5f
14004ac5floc_14004ac5f:
14004ac5fmov rax, [rsp+160]
14004ac67mov rdx, [rsp+128]
14004ac6flea r9, [rsp+208]
14004ac77lea r8, [rsp+224]
14004ac7fmov [rsp+48], rax
14004ac84lea rax, [rsp+276]
14004ac8cmov [rsp+40], rax
14004ac91mov rax, [rsp+120]
14004ac96mov [rsp+32], rax
14004ac9bcall _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004aca0mov rbx, [rsp+240]
14004aca8movzx esi, [rsp+248]
14004acb0jmp 0x14004a201
14004acb5mov rax, [r15]
14004acb8lea rdx, [rip+0x14681e]
14004acbflea r12, [rsp+304]
14004acc7mov rcx, r15
14004accalea r8, [rdx+6]
14004accemov r9, r12
14004acd1call [rax+88]
14004acd4mov rdx, [rsp+104]
14004acd9mov [rsp+256], rbx
14004ace1lea rcx, [rsp+240]
14004ace9mov [rsp+264], si
14004acf1movdqu x7, [rsp+256]
14004acfamov [rsp+96], rdi
14004acffmov [rsp+104], rdx
14004ad04movdqu x0, [rsp+96]
14004ad0amovups [rsp+224], x7
14004ad12movups [rsp+208], x0
14004ad1a
14004ad1aloc_14004ad1a:
14004ad1amov rax, [rsp+152]
14004ad22mov [rsp+56], r12
14004ad27mov [rsp+64], rax
14004ad2cjmp 0x14004ac5f
14004ad31lea rax, [rsp+276]
14004ad39mov rdx, [rsp+104]
14004ad3emov [rsp+56], 2
14004ad47lea rcx, [rsp+240]
14004ad4fmov [rsp+72], rax
14004ad54mov rax, [rsp+120]
14004ad59lea r9, [rsp+208]
14004ad61lea r8, [rsp+224]
14004ad69mov [rsp+48], 99
14004ad71mov [rsp+64], rax
14004ad76lea rax, [rsp+280]
14004ad7emov [rsp+32], rax
14004ad83mov [rsp+40], 0
14004ad8bmov [rsp+256], rbx
14004ad93mov [rsp+264], si
14004ad9bmovdqu x5, [rsp+256]
14004ada4mov [rsp+104], rdx
14004ada9mov rdx, [rsp+128]
14004adb1mov [rsp+96], rdi
14004adb6movdqu x6, [rsp+96]
14004adbcmovups [rsp+224], x5
14004adc4movups [rsp+208], x6
14004adcccall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004add1mov rax, [rsp+240]
14004add9mov r13, [rsp+248]
14004ade1mov r10l, [rsp+276]
14004ade9mov rbx, rax
14004adecmov esi, r13l
14004adeftest r10l, r10l
14004adf2jne 0x14004a201
14004adf8mov rcx, [rsp+152]
14004ae00or [rcx+1], 6
14004ae04test rax, rax
14004ae07je 0x14004c0b3
14004ae0dcmp r13w, -1
14004ae12je 0x14004c22d
14004ae18test rdi, rdi
14004ae1bje 0x14004c225
14004ae21
14004ae21loc_14004ae21:
14004ae21xor r14l, r14l
14004ae24cmp [rsp+202], -1
14004ae2dje 0x14004c1c7
14004ae33
14004ae33loc_14004ae33:
14004ae33mov eax, [rsp+280]
14004ae3alea edx, [rax+100]
14004ae3dcmp eax, 69
14004ae40cmovl eax, edx
14004ae43
14004ae43loc_14004ae43:
14004ae43mov rcx, [rsp+160]
14004ae4bmov [rcx+20], eax
14004ae4ejmp 0x14004a201
14004ae53lea rax, [rsp+276]
14004ae5bmov rdx, [rsp+104]
14004ae60mov [rsp+56], 2
14004ae69lea rcx, [rsp+240]
14004ae71mov [rsp+72], rax
14004ae76mov rax, [rsp+120]
14004ae7blea r9, [rsp+208]
14004ae83lea r8, [rsp+224]
14004ae8bmov [rsp+48], 53
14004ae93mov [rsp+64], rax
14004ae98lea rax, [rsp+280]
14004aea0mov [rsp+40], 0
14004aea8mov [rsp+32], rax
14004aeadmov [rsp+256], rbx
14004aeb5mov [rsp+264], si
14004aebdmovdqu x5, [rsp+256]
14004aec6mov [rsp+104], rdx
14004aecbmov rdx, [rsp+128]
14004aed3mov [rsp+96], rdi
14004aed8movdqu x6, [rsp+96]
14004aedemovups [rsp+224], x5
14004aee6movups [rsp+208], x6
14004aeeecall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004aef3mov r11l, [rsp+276]
14004aefbmov rbx, [rsp+240]
14004af03movzx esi, [rsp+248]
14004af0btest r11l, r11l
14004af0ejne 0x14004a201
14004af14mov eax, [rsp+280]
14004af1bmov rcx, [rsp+152]
14004af23shl eax, 16
14004af26mov edx, [rcx]
14004af28and eax, 0x3f0000
14004af2dmov [rsp+88], edx
14004af31or eax, 64
14004af34and edx, 0xffffffffffc0ffbf
14004af3aor eax, edx
14004af3cmov [rcx], eax
14004af3ejmp 0x14004a201
14004af43lea rax, [rsp+276]
14004af4bmov rdx, [rsp+104]
14004af50mov [rsp+56], 2
14004af59lea rcx, [rsp+240]
14004af61mov [rsp+72], rax
14004af66mov rax, [rsp+120]
14004af6blea r9, [rsp+208]
14004af73lea r8, [rsp+224]
14004af7bmov [rsp+48], 53
14004af83mov [rsp+64], rax
14004af88lea rax, [rsp+280]
14004af90mov [rsp+40], 0
14004af98mov [rsp+32], rax
14004af9dmov [rsp+256], rbx
14004afa5mov [rsp+264], si
14004afadmovdqu x7, [rsp+256]
14004afb6mov [rsp+104], rdx
14004afbbmov rdx, [rsp+128]
14004afc3mov [rsp+96], rdi
14004afc8movdqu x0, [rsp+96]
14004afcemovups [rsp+224], x7
14004afd6movups [rsp+208], x0
14004afdecall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004afe3mov r13l, [rsp+276]
14004afebmov rbx, [rsp+240]
14004aff3movzx esi, [rsp+248]
14004affbtest r13l, r13l
14004affejne 0x14004a201
14004b004mov eax, [rsp+280]
14004b00bmov rcx, [rsp+152]
14004b013shl eax, 16
14004b016mov edx, [rcx]
14004b018and eax, 0x3f0000
14004b01dmov [rsp+88], edx
14004b021or eax, 32
14004b024and edx, 0xffffffffffc0ffdf
14004b02aor eax, edx
14004b02cmov [rcx], eax
14004b02ejmp 0x14004a201
14004b033mov rax, [r15]
14004b036lea rdx, [rip+0x1464a6]
14004b03dlea r12, [rsp+304]
14004b045mov rcx, r15
14004b048lea r8, [rdx+9]
14004b04cmov r9, r12
14004b04fcall [rax+88]
14004b052mov rdx, [rsp+104]
14004b057mov [rsp+256], rbx
14004b05flea rcx, [rsp+240]
14004b067mov [rsp+264], si
14004b06fmovdqu x5, [rsp+256]
14004b078mov [rsp+96], rdi
14004b07dmov [rsp+104], rdx
14004b082movdqu x6, [rsp+96]
14004b088movups [rsp+224], x5
14004b090movups [rsp+208], x6
14004b098jmp 0x14004ad1a
14004b09dlea rax, [rsp+276]
14004b0a5mov rdx, [rsp+104]
14004b0aamov [rsp+56], 2
14004b0b3lea rcx, [rsp+240]
14004b0bbmov [rsp+72], rax
14004b0c0mov rax, [rsp+120]
14004b0c5lea r9, [rsp+208]
14004b0cdlea r8, [rsp+224]
14004b0d5mov [rsp+48], 60
14004b0ddmov [rsp+64], rax
14004b0e2lea rax, [rsp+280]
14004b0eamov [rsp+40], 0
14004b0f2mov [rsp+32], rax
14004b0f7mov [rsp+256], rbx
14004b0ffmov [rsp+264], si
14004b107movdqu x3, [rsp+256]
14004b110mov [rsp+104], rdx
14004b115mov rdx, [rsp+128]
14004b11dmov [rsp+96], rdi
14004b122movdqu x4, [rsp+96]
14004b128movups [rsp+224], x3
14004b130movups [rsp+208], x4
14004b138call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b13dmov r14l, [rsp+276]
14004b145mov rbx, [rsp+240]
14004b14dmovzx esi, [rsp+248]
14004b155test r14l, r14l
14004b158jne 0x14004a201
14004b15emov eax, [rsp+280]
14004b165mov rcx, [rsp+160]
14004b16dmov [rcx], eax
14004b16fjmp 0x14004a201
14004b174mov rax, [rsp+168]
14004b17cmov [rsp+256], rbx
14004b184lea rcx, [rsp+240]
14004b18cmov rbx, [rsp+104]
14004b191mov [rsp+264], si
14004b199mov rax, [rax+16]
14004b19dmov [rsp+96], rdi
14004b1a2mov [rsp+104], rbx
14004b1a7mov rsi, [rsp+152]
14004b1afmov rax, [rax+32]
14004b1b3movdqu x4, [rsp+96]
14004b1b9movdqu x3, [rsp+256]
14004b1c2mov [rsp+64], rsi
14004b1c7mov [rsp+56], rax
14004b1ccmovups [rsp+224], x3
14004b1d4movups [rsp+208], x4
14004b1dcjmp 0x14004ac5f
14004b1e1lea rax, [rsp+276]
14004b1e9mov rdx, [rsp+104]
14004b1eemov [rsp+56], 2
14004b1f7lea rcx, [rsp+240]
14004b1ffmov [rsp+72], rax
14004b204mov rax, [rsp+120]
14004b209lea r9, [rsp+208]
14004b211lea r8, [rsp+224]
14004b219mov [rsp+48], 12
14004b221mov [rsp+64], rax
14004b226lea rax, [rsp+280]
14004b22emov [rsp+40], 1
14004b236mov [rsp+32], rax
14004b23bmov [rsp+256], rbx
14004b243mov [rsp+264], si
14004b24bmovdqu x3, [rsp+256]
14004b254mov [rsp+104], rdx
14004b259mov rdx, [rsp+128]
14004b261mov [rsp+96], rdi
14004b266movdqu x4, [rsp+96]
14004b26cmovups [rsp+224], x3
14004b274movups [rsp+208], x4
14004b27ccall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b281mov edx, [rsp+276]
14004b288mov rbx, [rsp+240]
14004b290movzx esi, [rsp+248]
14004b298test edx, edx
14004b29ajne 0x14004a201
14004b2a0movsxd rax, [rsp+280]
14004b2a8mov rdx, rax
14004b2abimul rax, rax, 0x2aaaaaab
14004b2b2mov ecx, edx
14004b2b4sar ecx, 31
14004b2b7sar rax, 33
14004b2bbsub eax, ecx
14004b2bdlea eax, [rax+2*rax]
14004b2c0shl eax, 2
14004b2c3sub edx, eax
14004b2c5mov rax, [rsp+160]
14004b2cdmov [rax+8], edx
14004b2d0mov rax, [rsp+152]
14004b2d8or [rax], 1
14004b2dbjmp 0x14004a201
14004b2e0lea rax, [rsp+276]
14004b2e8mov rdx, [rsp+104]
14004b2edmov [rsp+56], 2
14004b2f6lea rcx, [rsp+240]
14004b2femov [rsp+72], rax
14004b303mov rax, [rsp+120]
14004b308lea r9, [rsp+208]
14004b310lea r8, [rsp+224]
14004b318mov [rsp+48], 23
14004b320mov [rsp+64], rax
14004b325lea rax, [rsp+280]
14004b32dmov [rsp+40], 0
14004b335mov [rsp+32], rax
14004b33amov [rsp+256], rbx
14004b342mov [rsp+264], si
14004b34amovdqu x7, [rsp+256]
14004b353mov [rsp+104], rdx
14004b358mov rdx, [rsp+128]
14004b360mov [rsp+96], rdi
14004b365movdqu x0, [rsp+96]
14004b36bmovups [rsp+224], x7
14004b373movups [rsp+208], x0
14004b37bcall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b380mov ecx, [rsp+276]
14004b387mov rbx, [rsp+240]
14004b38fmovzx esi, [rsp+248]
14004b397test ecx, ecx
14004b399jne 0x14004a201
14004b39fmov eax, [rsp+280]
14004b3a6mov rcx, [rsp+160]
14004b3aemov [rcx+8], eax
14004b3b1mov rax, [rsp+152]
14004b3b9and [rax], 254
14004b3bcjmp 0x14004a201
14004b3c1mov rax, [r15]
14004b3c4lea rdx, [rip+0x146109]
14004b3cblea r12, [rsp+304]
14004b3d3mov rcx, r15
14004b3d6lea r8, [rdx+9]
14004b3damov r9, r12
14004b3ddcall [rax+88]
14004b3e0mov rdx, [rsp+104]
14004b3e5mov [rsp+96], rdi
14004b3ealea rcx, [rsp+240]
14004b3f2mov r14, [rsp+152]
14004b3famov [rsp+256], rbx
14004b402mov [rsp+264], si
14004b40amovdqu x4, [rsp+256]
14004b413mov [rsp+104], rdx
14004b418movdqu x5, [rsp+96]
14004b41emov [rsp+64], r14
14004b423mov [rsp+56], r12
14004b428movups [rsp+224], x4
14004b430movups [rsp+208], x5
14004b438
14004b438loc_14004b438:
14004b438mov rax, [rsp+160]
14004b440mov rdx, [rsp+128]
14004b448lea r8, [rsp+224]
14004b450lea r9, [rsp+208]
14004b458mov [rsp+48], rax
14004b45dlea rax, [rsp+276]
14004b465mov [rsp+40], rax
14004b46amov rax, [rsp+120]
14004b46fmov [rsp+32], rax
14004b474call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004b479mov r8l, [rsp+276]
14004b481mov rbx, [rsp+240]
14004b489movzx esi, [rsp+248]
14004b491test r8l, r8l
14004b494jne 0x14004a201
14004b49aor [r14+1], 4
14004b49fjmp 0x14004a201
14004b4a4mov rax, [rsp+168]
14004b4acmov rax, [rax+16]
14004b4b0movdqu x0, [rax+64]
14004b4b5movq rax, x0
14004b4bamovups [rsp+288], x0
14004b4c2cmp [rax], 0
14004b4c6je 0x14004a201
14004b4ccmovhlps x3, x0
14004b4cfmovq rax, x3
14004b4d4cmp [rax], 0
14004b4d8je 0x14004a201
14004b4delea rax, [rsp+276]
14004b4e6mov rdx, [rsp+104]
14004b4ebmov [rsp+48], 2
14004b4f4lea rcx, [rsp+240]
14004b4fcmov [rsp+64], rax
14004b501mov rax, [rsp+120]
14004b506lea r9, [rsp+208]
14004b50elea r8, [rsp+224]
14004b516mov [rsp+256], rbx
14004b51emov [rsp+56], rax
14004b523lea rax, [rsp+288]
14004b52bmov [rsp+40], rax
14004b530lea rax, [rsp+280]
14004b538mov [rsp+32], rax
14004b53dmov [rsp+264], si
14004b545movdqu x6, [rsp+256]
14004b54emov [rsp+104], rdx
14004b553mov rdx, [rsp+128]
14004b55bmov [rsp+96], rdi
14004b560movdqu x7, [rsp+96]
14004b566movups [rsp+224], x6
14004b56emovups [rsp+208], x7
14004b576call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b57bmov eax, [rsp+276]
14004b582mov rbx, [rsp+240]
14004b58amovzx esi, [rsp+248]
14004b592test eax, eax
14004b594jne 0x14004a201
14004b59amov eax, [rsp+280]
14004b5a1test eax, eax
14004b5a3je 0x14004a201
14004b5a9mov rax, [rsp+152]
14004b5b1or [rax+1], 1
14004b5b5jmp 0x14004a201
14004b5banop [rax+rax]
14004b5c0lea rax, [rsp+276]
14004b5c8mov rdx, [rsp+104]
14004b5cdmov [rsp+56], 2
14004b5d6lea rcx, [rsp+240]
14004b5demov [rsp+72], rax
14004b5e3mov rax, [rsp+120]
14004b5e8lea r9, [rsp+208]
14004b5f0lea r8, [rsp+224]
14004b5f8mov [rsp+48], 99
14004b600mov [rsp+64], rax
14004b605lea rax, [rsp+280]
14004b60dmov [rsp+40], 0
14004b615mov [rsp+32], rax
14004b61amov [rsp+256], rbx
14004b622mov [rsp+264], si
14004b62amovdqu x5, [rsp+256]
14004b633mov [rsp+104], rdx
14004b638mov rdx, [rsp+128]
14004b640mov [rsp+96], rdi
14004b645movdqu x7, [rsp+96]
14004b64bmovups [rsp+224], x5
14004b653movups [rsp+208], x7
14004b65bcall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b660mov r10l, [rsp+276]
14004b668mov rbx, [rsp+240]
14004b670movzx esi, [rsp+248]
14004b678test r10l, r10l
14004b67bjne 0x14004a201
14004b681mov rcx, [rsp+152]
14004b689mov eax, [rsp+280]
14004b690or [rcx], 1152
14004b695mov [rcx+4], eax
14004b698jmp 0x14004a201
14004b69dlea rax, [rsp+276]
14004b6a5mov rdx, [rsp+104]
14004b6aamov [rsp+56], 2
14004b6b3lea rcx, [rsp+240]
14004b6bbmov [rsp+72], rax
14004b6c0mov rax, [rsp+120]
14004b6c5lea r9, [rsp+208]
14004b6cdlea r8, [rsp+224]
14004b6d5mov [rsp+48], 59
14004b6ddmov [rsp+64], rax
14004b6e2lea rax, [rsp+280]
14004b6eamov [rsp+32], rax
14004b6efmov [rsp+40], 0
14004b6f7mov [rsp+256], rbx
14004b6ffmov [rsp+264], si
14004b707movdqu x3, [rsp+256]
14004b710mov [rsp+104], rdx
14004b715mov rdx, [rsp+128]
14004b71dmov [rsp+96], rdi
14004b722movdqu x4, [rsp+96]
14004b728movups [rsp+224], x3
14004b730movups [rsp+208], x4
14004b738call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b73dmov eax, [rsp+276]
14004b744mov rbx, [rsp+240]
14004b74cmovzx esi, [rsp+248]
14004b754test eax, eax
14004b756jne 0x14004a201
14004b75cmov eax, [rsp+280]
14004b763mov rcx, [rsp+160]
14004b76bmov [rcx+4], eax
14004b76ejmp 0x14004a201
14004b773test rbx, rbx
14004b776je 0x14004b783
14004b778cmp [rsp+88], 0
14004b77djne 0x14004c001
14004b783
14004b783loc_14004b783:
14004b783mov r12l, esi
14004b786
14004b786loc_14004b786:
14004b786mov rax, [r15]
14004b789mov edx, 37
14004b78emov rcx, r15
14004b791call [rax+80]
14004b794cmp ax, r12w
14004b798jne 0x14004a1f9
14004b79emov rax, [rbx+16]
14004b7a2cmp rax, [rbx+24]
14004b7a6jae 0x14004c2c6
14004b7acadd rax, 2
14004b7b0mov [rbx+16], rax
14004b7b4
14004b7b4loc_14004b7b4:
14004b7b4mov esi, -1
14004b7b9jmp 0x14004a201
14004b7belea rax, [rsp+276]
14004b7c6mov rdx, [rsp+104]
14004b7cbmov [rsp+56], 1
14004b7d4lea rcx, [rsp+240]
14004b7dcmov [rsp+72], rax
14004b7e1mov rax, [rsp+120]
14004b7e6lea r9, [rsp+208]
14004b7eelea r8, [rsp+224]
14004b7f6mov [rsp+48], 6
14004b7femov [rsp+64], rax
14004b803lea rax, [rsp+280]
14004b80bmov [rsp+40], 0
14004b813mov [rsp+32], rax
14004b818mov [rsp+256], rbx
14004b820mov [rsp+264], si
14004b828movdqu x3, [rsp+256]
14004b831mov [rsp+104], rdx
14004b836mov rdx, [rsp+128]
14004b83emov [rsp+96], rdi
14004b843movdqu x4, [rsp+96]
14004b849movups [rsp+224], x3
14004b851movups [rsp+208], x4
14004b859call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b85emov r12l, [rsp+276]
14004b866mov rbx, [rsp+240]
14004b86emovzx esi, [rsp+248]
14004b876test r12l, r12l
14004b879jne 0x14004a201
14004b87fmov eax, [rsp+280]
14004b886mov rcx, [rsp+160]
14004b88emov [rcx+24], eax
14004b891mov rax, [rsp+152]
14004b899or [rax], 2
14004b89cjmp 0x14004a201
14004b8a1lea rax, [rsp+276]
14004b8a9mov rdx, [rsp+104]
14004b8aemov [rsp+56], 2
14004b8b7lea rcx, [rsp+240]
14004b8bfmov [rsp+72], rax
14004b8c4mov rax, [rsp+120]
14004b8c9lea r9, [rsp+208]
14004b8d1lea r8, [rsp+224]
14004b8d9mov [rsp+48], 12
14004b8e1mov [rsp+64], rax
14004b8e6lea rax, [rsp+280]
14004b8eemov [rsp+32], rax
14004b8f3mov [rsp+40], 1
14004b8fbmov [rsp+256], rbx
14004b903mov [rsp+264], si
14004b90bmovdqu x7, [rsp+256]
14004b914mov [rsp+104], rdx
14004b919mov rdx, [rsp+128]
14004b921mov [rsp+96], rdi
14004b926movdqu x0, [rsp+96]
14004b92cmovups [rsp+224], x7
14004b934movups [rsp+208], x0
14004b93ccall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b941mov eax, [rsp+276]
14004b948mov rbx, [rsp+240]
14004b950movzx esi, [rsp+248]
14004b958test eax, eax
14004b95ajne 0x14004a201
14004b960mov eax, [rsp+280]
14004b967mov rcx, [rsp+160]
14004b96fsub eax, 1
14004b972mov [rcx+16], eax
14004b975mov rax, [rsp+152]
14004b97dor [rax], 8
14004b980jmp 0x14004a201
14004b985lea rax, [rsp+276]
14004b98dmov rdx, [rsp+104]
14004b992mov [rsp+56], 3
14004b99blea rcx, [rsp+240]
14004b9a3mov [rsp+72], rax
14004b9a8mov rax, [rsp+120]
14004b9adlea r9, [rsp+208]
14004b9b5lea r8, [rsp+224]
14004b9bdmov [rsp+48], 366
14004b9c5mov [rsp+64], rax
14004b9calea rax, [rsp+280]
14004b9d2mov [rsp+32], rax
14004b9d7mov [rsp+40], 1
14004b9dfmov [rsp+256], rbx
14004b9e7mov [rsp+264], si
14004b9efmovdqu x5, [rsp+256]
14004b9f8mov [rsp+104], rdx
14004b9fdmov rdx, [rsp+128]
14004ba05mov [rsp+96], rdi
14004ba0amovdqu x6, [rsp+96]
14004ba10movups [rsp+224], x5
14004ba18movups [rsp+208], x6
14004ba20call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004ba25mov eax, [rsp+276]
14004ba2cmov rbx, [rsp+240]
14004ba34movzx esi, [rsp+248]
14004ba3ctest eax, eax
14004ba3ejne 0x14004a201
14004ba44mov eax, [rsp+280]
14004ba4bmov rcx, [rsp+160]
14004ba53sub eax, 1
14004ba56mov [rcx+28], eax
14004ba59mov rax, [rsp+152]
14004ba61or [rax], 4
14004ba64jmp 0x14004a201
14004ba69mov rax, [rsp+168]
14004ba71mov [rsp+256], rbx
14004ba79lea rcx, [rsp+240]
14004ba81mov rbx, [rsp+104]
14004ba86mov [rsp+264], si
14004ba8emov rax, [rax+16]
14004ba92mov [rsp+96], rdi
14004ba97mov [rsp+104], rbx
14004ba9cmov r14, [rsp+152]
14004baa4mov rax, [rax+48]
14004baa8movdqu x4, [rsp+96]
14004baaemovdqu x3, [rsp+256]
14004bab7mov [rsp+64], r14
14004babcmov [rsp+56], rax
14004bac1movups [rsp+224], x3
14004bac9movups [rsp+208], x4
14004bad1jmp 0x14004b438
14004bad6test rbx, rbx
14004bad9je 0x14004bae6
14004badbcmp [rsp+88], 0
14004bae0jne 0x14004c023
14004bae6
14004bae6loc_14004bae6:
14004bae6movzx r8l, si
14004baea
14004baealoc_14004baea:
14004baeamov rax, [r15]
14004baedmov edx, 1
14004baf2mov rcx, r15
14004baf5call [rax+16]
14004baf8mov r12l, eax
14004bafbtest al, al
14004bafdje 0x14004a1f9
14004bb03lea rax, [rsp+276]
14004bb0bmov rdx, [rsp+104]
14004bb10lea r13, [rsp+284]
14004bb18mov [rsp+48], 14
14004bb21mov [rsp+192], rax
14004bb29lea rcx, [rsp+240]
14004bb31lea r9, [rsp+208]
14004bb39mov [rsp+64], rax
14004bb3emov rax, [rsp+120]
14004bb43lea r8, [rsp+224]
14004bb4bmov [rsp+32], r13
14004bb50mov [rsp+56], rax
14004bb55mov rax, [rip+0x14b1c4]
14004bb5cmov [rsp+256], rbx
14004bb64mov [rsp+40], rax
14004bb69mov [rsp+264], si
14004bb71movdqu x4, [rsp+256]
14004bb7amov [rsp+104], rdx
14004bb7fmov rdx, [rsp+128]
14004bb87mov [rsp+96], rdi
14004bb8cmovdqu x5, [rsp+96]
14004bb92mov [rsp+184], rcx
14004bb9amov [rsp+88], r9
14004bb9fmov [rsp+176], r8
14004bba7movups [rsp+224], x4
14004bbafmovups [rsp+208], x5
14004bbb7call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004bbbcmov rax, [rsp+240]
14004bbc4mov r14, [rsp+248]
14004bbccmov rbx, rax
14004bbcfmov esi, r14l
14004bbd2test rax, rax
14004bbd5je 0x14004c17e
14004bbdbcmp r14w, -1
14004bbe0je 0x14004c27c
14004bbe6test rdi, rdi
14004bbe9je 0x14004c268
14004bbef
14004bbefloc_14004bbef:
14004bbefxor edx, edx
14004bbf1cmp [rsp+202], -1
14004bbfajne 0x14004a201
14004bc00
14004bc00loc_14004bc00:
14004bc00mov rax, [rdi+16]
14004bc04cmp rax, [rdi+24]
14004bc08jae 0x14004c39a
14004bc0emovzx eax, [rax]
14004bc11
14004bc11loc_14004bc11:
14004bc11cmp ax, -1
14004bc15mov eax, 0
14004bc1acmovne r12l, eax
14004bc1emov eax, 0
14004bc23cmove rdi, rax
14004bc27cmp dl, r12b
14004bc2aje 0x14004a201
14004bc30mov eax, [rsp+276]
14004bc37or eax, [rsp+284]
14004bc3ejne 0x14004a201
14004bc44cmp r14w, -1
14004bc49jne 0x14004c1ba
14004bc4ftest rbx, rbx
14004bc52je 0x14004c1ba
14004bc58
14004bc58loc_14004bc58:
14004bc58mov rax, [rbx+16]
14004bc5ccmp rax, [rbx+24]
14004bc60jae 0x14004c389
14004bc66movzx r8l, [rax]
14004bc6a
14004bc6aloc_14004bc6a:
14004bc6axor eax, eax
14004bc6ccmp r8w, -1
14004bc71cmove rbx, rax
14004bc75
14004bc75loc_14004bc75:
14004bc75mov rax, [r15]
14004bc78mov [rsp+204], r8l
14004bc80mov edx, 45
14004bc85mov rcx, r15
14004bc88call [rax+80]
14004bc8bcmp ax, [rsp+204]
14004bc93je 0x14004bcde
14004bc95lea rcx, [rsp+256]
14004bc9dmov [rsp+256], rbx
14004bca5mov [rsp+264], r14w
14004bcaecall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14004bcb3mov rbx, [rsp+256]
14004bcbbmov edx, 43
14004bcc0mov rcx, r15
14004bcc3mov r14l, eax
14004bcc6mov rax, [r15]
14004bcc9movzx esi, [rsp+264]
14004bcd1call [rax+80]
14004bcd4cmp r14w, ax
14004bcd8jne 0x14004a201
14004bcde
14004bcdeloc_14004bcde:
14004bcdemov [rsp+256], rbx
14004bce6mov rbx, [rsp+120]
14004bcebxor ecx, ecx
14004bcedmov [rsp+264], si
14004bcf5mov rsi, [rsp+192]
14004bcfdmov rdx, [rsp+104]
14004bd02mov r12, [rsp+128]
14004bd0amov [rsp+64], rbx
14004bd0fmov r14, [rsp+184]
14004bd17mov [rsp+72], rsi
14004bd1cmov [rsp+40], ecx
14004bd20mov r9, [rsp+88]
14004bd25mov [rsp+32], r13
14004bd2amov r8, [rsp+176]
14004bd32mov rcx, r14
14004bd35mov [rsp+56], 2
14004bd3emovdqu x6, [rsp+256]
14004bd47mov [rsp+48], 23
14004bd4fmov [rsp+104], rdx
14004bd54mov rdx, r12
14004bd57mov [rsp+96], rdi
14004bd5cmovdqu x7, [rsp+96]
14004bd62movups [rsp+224], x6
14004bd6amovups [rsp+208], x7
14004bd72call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004bd77xor r8l, r8l
14004bd7amov [rsp+72], rsi
14004bd7fmov rdx, r12
14004bd82mov rax, [rsp+240]
14004bd8amov [rsp+64], rbx
14004bd8fmov rcx, r14
14004bd92mov [rsp+40], r8l
14004bd97movdqu x5, [rsp+96]
14004bd9dmov [rsp+256], rax
14004bda5mov rax, [rsp+248]
14004bdadmov [rsp+56], 2
14004bdb6mov r9, [rsp+88]
14004bdbbmov [rsp+48], 59
14004bdc3mov r8, [rsp+176]
14004bdcbmov [rsp+32], r13
14004bdd0mov [rsp+264], ax
14004bdd8movdqu x4, [rsp+256]
14004bde1movups [rsp+208], x5
14004bde9movups [rsp+224], x4
14004bdf1call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004bdf6mov rbx, [rsp+240]
14004bdfemovzx esi, [rsp+248]
14004be06jmp 0x14004a201
14004be0bnop [rax+rax]
14004be10mov rax, [rsp+168]
14004be18mov [rsp+256], rbx
14004be20lea rcx, [rsp+240]
14004be28mov rbx, [rsp+104]
14004be2dmov [rsp+264], si
14004be35mov rax, [rax+16]
14004be39mov [rsp+96], rdi
14004be3emov [rsp+104], rbx
14004be43mov rsi, [rsp+152]
14004be4bmov rax, [rax+80]
14004be4fmovdqu x6, [rsp+96]
14004be55movdqu x5, [rsp+256]
14004be5emov [rsp+64], rsi
14004be63mov [rsp+56], rax
14004be68movups [rsp+224], x5
14004be70movups [rsp+208], x6
14004be78jmp 0x14004ac5f
14004be7dlea rax, [rsp+276]
14004be85mov rdx, [rsp+104]
14004be8amov [rsp+56], 4
14004be93lea r9, [rsp+208]
14004be9bmov [rsp+72], rax
14004bea0mov rax, [rsp+120]
14004bea5lea rcx, [rsp+240]
14004beadlea r8, [rsp+224]
14004beb5mov [rsp+48], 9999
14004bebdmov [rsp+64], rax
14004bec2lea rax, [rsp+280]
14004becamov [rsp+40], 0
14004bed2mov [rsp+32], rax
14004bed7mov [rsp+256], rbx
14004bedfmov [rsp+264], si
14004bee7movdqu x7, [rsp+256]
14004bef0mov [rsp+104], rdx
14004bef5mov rdx, [rsp+128]
14004befdmov [rsp+96], rdi
14004bf02movdqu x0, [rsp+96]
14004bf08movups [rsp+224], x7
14004bf10movups [rsp+208], x0
14004bf18call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004bf1dmov r9l, [rsp+276]
14004bf25mov rbx, [rsp+240]
14004bf2dmovzx esi, [rsp+248]
14004bf35test r9l, r9l
14004bf38jne 0x14004a201
14004bf3emov eax, [rsp+280]
14004bf45mov rcx, [rsp+160]
14004bf4dsub eax, 1900
14004bf52mov [rcx+20], eax
14004bf55mov rcx, [rsp+152]
14004bf5dmovzx eax, [rcx+1]
14004bf61mov [rsp+88], al
14004bf65and eax, -7
14004bf68or eax, 4
14004bf6bmov [rcx+1], al
14004bf6ejmp 0x14004a201
14004bf73
14004bf73loc_14004bf73:
14004bf73cmp [rsp+202], -1
14004bf7cjne 0x14004b7b4
14004bf82mov esi, -1
14004bf87jmp 0x14004a693
14004bf8c
14004bf8cloc_14004bf8c:
14004bf8cmov rax, [rbx]
14004bf8fmov rcx, rbx
14004bf92call [rax+80]
14004bf95jmp 0x14004a621
14004bf9a
14004bf9aloc_14004bf9a:
14004bf9amov rax, [rbx]
14004bf9dmov [rsp+176], r8b
14004bfa5mov rcx, rbx
14004bfa8call [rax+72]
14004bfabmovzx r8l, [rsp+176]
14004bfb4movzx edx, ax
14004bfb7jmp 0x14004a551
14004bfbc
14004bfbcloc_14004bfbc:
14004bfbcmov rax, [rbx+16]
14004bfc0cmp rax, [rbx+24]
14004bfc4jae 0x14004c2d4
14004bfcaadd rax, 2
14004bfcemov [rbx+16], rax
14004bfd2
14004bfd2loc_14004bfd2:
14004bfd2mov esi, -1
14004bfd7jmp 0x14004ab01
14004bfdc
14004bfdcloc_14004bfdc:
14004bfdctest rdi, rdi
14004bfdfje 0x14004c097
14004bfe5cmp [rsp+202], -1
14004bfeejne 0x14004a6b0
14004bff4mov r13l, r12l
14004bff7xor r14l, r14l
14004bffaxor ebx, ebx
14004bffcjmp 0x14004a660
14004c001
14004c001loc_14004c001:
14004c001mov rax, [rbx+16]
14004c005cmp rax, [rbx+24]
14004c009jae 0x14004c32a
14004c00fmovzx r12l, [rax]
14004c013
14004c013loc_14004c013:
14004c013xor eax, eax
14004c015cmp r12w, -1
14004c01acmove rbx, rax
14004c01ejmp 0x14004b786
14004c023
14004c023loc_14004c023:
14004c023mov rax, [rbx+16]
14004c027cmp rax, [rbx+24]
14004c02bjae 0x14004c33b
14004c031movzx r8l, [rax]
14004c035
14004c035loc_14004c035:
14004c035xor eax, eax
14004c037cmp r8w, -1
14004c03ccmove rbx, rax
14004c040jmp 0x14004baea
14004c045
14004c045loc_14004c045:
14004c045mov rax, [rbx+16]
14004c049cmp rax, [rbx+24]
14004c04djae 0x14004c2e2
14004c053movzx r8l, [rax]
14004c057
14004c057loc_14004c057:
14004c057xor eax, eax
14004c059cmp r8w, -1
14004c05ecmove rbx, rax
14004c062jmp 0x14004aaeb
14004c067
14004c067loc_14004c067:
14004c067mov rax, [rbx]
14004c06amov rcx, rbx
14004c06dcall [rax+72]
14004c070mov esi, eax
14004c072jmp 0x14004a632
14004c077
14004c077loc_14004c077:
14004c077mov rax, [rdi]
14004c07amov rcx, rdi
14004c07dcall [rax+72]
14004c080jmp 0x14004a671
14004c085
14004c085loc_14004c085:
14004c085mov rax, [rbx]
14004c088mov rcx, rbx
14004c08bcall [rax+72]
14004c08emovzx r8l, ax
14004c092jmp 0x14004a6a5
14004c097
14004c097loc_14004c097:
14004c097xor ebx, ebx
14004c099cmp [rsp+202], -1
14004c0a2je 0x14004a201
14004c0a8mov r8l, 65535
14004c0aejmp 0x14004a5f5
14004c0b3
14004c0b3loc_14004c0b3:
14004c0b3cmp r13w, -1
14004c0b8sete r14b
14004c0bctest rdi, rdi
14004c0bfje 0x14004c0cf
14004c0c1cmp [rsp+201], 0
14004c0c9jne 0x14004c1c7
14004c0cf
14004c0cfloc_14004c0cf:
14004c0cfcmp [rsp+201], r14b
14004c0d7je 0x14004ae33
14004c0dd
14004c0ddloc_14004c0dd:
14004c0ddmov eax, r13l
14004c0e0
14004c0e0loc_14004c0e0:
14004c0e0movzx edx, ax
14004c0e3mov rax, [r15]
14004c0e6mov rcx, r15
14004c0e9mov r8l, 42
14004c0efcall [rax+96]
14004c0f2mov ecx, eax
14004c0f4lea eax, [rcx-48]
14004c0f7cmp al, 9
14004c0f9ja 0x14004ae33
14004c0ffmov rax, [rbx+16]
14004c103mov rdx, [rbx+24]
14004c107movsx esi, cl
14004c10acmp rax, rdx
14004c10djae 0x14004c535
14004c113mov ecx, [rsp+280]
14004c11aadd rax, 2
14004c11emov [rbx+16], rax
14004c122lea ecx, [rcx+4*rcx]
14004c125lea ecx, [rsi+2*rcx-48]
14004c129mov [rsp+280], ecx
14004c130
14004c130loc_14004c130:
14004c130cmp rax, rdx
14004c133jae 0x14004c527
14004c139movzx eax, [rax]
14004c13c
14004c13cloc_14004c13c:
14004c13cadd ax, 1
14004c140je 0x14004c4d2
14004c146test rdi, rdi
14004c149je 0x14004c435
14004c14fcmp [rsp+202], -1
14004c158je 0x14004c55e
14004c15e
14004c15eloc_14004c15e:
14004c15eor esi, -1
14004c161
14004c161loc_14004c161:
14004c161mov eax, [rsp+280]
14004c168mov rcx, [rsp+152]
14004c170sub eax, 1900
14004c175and [rcx+1], 253
14004c179jmp 0x14004ae43
14004c17e
14004c17eloc_14004c17e:
14004c17ecmp r14w, -1
14004c183sete dl
14004c186test rdi, rdi
14004c189je 0x14004c199
14004c18bcmp [rsp+201], 0
14004c193jne 0x14004bc00
14004c199
14004c199loc_14004c199:
14004c199cmp [rsp+201], dl
14004c1a0je 0x14004a201
14004c1a6
14004c1a6loc_14004c1a6:
14004c1a6mov eax, [rsp+284]
14004c1ador eax, [rsp+276]
14004c1b4jne 0x14004a201
14004c1ba
14004c1baloc_14004c1ba:
14004c1bamov r8l, r14l
14004c1bdjmp 0x14004bc75
14004c1c2
14004c1c2loc_14004c1c2:
14004c1c2mov r14l, r12l
14004c1c5xor ebx, ebx
14004c1c7
14004c1c7loc_14004c1c7:
14004c1c7mov rax, [rdi+16]
14004c1cbcmp rax, [rdi+24]
14004c1cfjae 0x14004c427
14004c1d5movzx eax, [rax]
14004c1d8
14004c1d8loc_14004c1d8:
14004c1d8cmp ax, -1
14004c1dcmov eax, 0
14004c1e1cmove rdi, rax
14004c1e5sete al
14004c1e8cmp al, r14b
14004c1ebje 0x14004ae33
14004c1f1cmp r13w, -1
14004c1f6jne 0x14004c0dd
14004c1fctest rbx, rbx
14004c1ffje 0x14004c0dd
14004c205
14004c205loc_14004c205:
14004c205mov rax, [rbx+16]
14004c209cmp rax, [rbx+24]
14004c20djae 0x14004c419
14004c213movzx eax, [rax]
14004c216
14004c216loc_14004c216:
14004c216xor edx, edx
14004c218cmp ax, -1
14004c21ccmove rbx, rdx
14004c220jmp 0x14004c0e0
14004c225
14004c225loc_14004c225:
14004c225xor r14l, r14l
14004c228jmp 0x14004c0cf
14004c22d
14004c22dloc_14004c22d:
14004c22dmov rdx, [rax+16]
14004c231cmp rdx, [rax+24]
14004c235jae 0x14004c3b7
14004c23bmovzx eax, [rdx]
14004c23e
14004c23eloc_14004c23e:
14004c23ecmp ax, -1
14004c242je 0x14004c34d
14004c248test rdi, rdi
14004c24bjne 0x14004ae21
14004c251cmp [rsp+202], -1
14004c25aje 0x14004c205
14004c25cjmp 0x14004ae33
14004c261nop [rax]
14004c268
14004c268loc_14004c268:
14004c268cmp [rsp+202], -1
14004c271je 0x14004c1a6
14004c277jmp 0x14004a201
14004c27c
14004c27cloc_14004c27c:
14004c27cmov rdx, [rax+16]
14004c280cmp rdx, [rax+24]
14004c284jae 0x14004c3f8
14004c28amovzx r8l, [rdx]
14004c28e
14004c28eloc_14004c28e:
14004c28ecmp r8w, -1
14004c293je 0x14004c2f4
14004c295test rdi, rdi
14004c298jne 0x14004bbef
14004c29ecmp [rsp+202], -1
14004c2a7jne 0x14004a201
14004c2admov eax, [rsp+276]
14004c2b4or eax, [rsp+284]
14004c2bbjne 0x14004b7b4
14004c2c1jmp 0x14004bc58
14004c2c6
14004c2c6loc_14004c2c6:
14004c2c6mov rax, [rbx]
14004c2c9mov rcx, rbx
14004c2cccall [rax+80]
14004c2cfjmp 0x14004b7b4
14004c2d4
14004c2d4loc_14004c2d4:
14004c2d4mov rax, [rbx]
14004c2d7mov rcx, rbx
14004c2dacall [rax+80]
14004c2ddjmp 0x14004bfd2
14004c2e2
14004c2e2loc_14004c2e2:
14004c2e2mov rax, [rbx]
14004c2e5mov rcx, rbx
14004c2e8call [rax+72]
14004c2ebmovzx r8l, ax
14004c2efjmp 0x14004c057
14004c2f4
14004c2f4loc_14004c2f4:
14004c2f4test rdi, rdi
14004c2f7je 0x14004c574
14004c2fdcmp [rsp+202], -1
14004c306je 0x14004c56a
14004c30c
14004c30cloc_14004c30c:
14004c30cmov eax, [rsp+276]
14004c313or eax, [rsp+284]
14004c31aje 0x14004c563
14004c320
14004c320loc_14004c320:
14004c320or esi, -1
14004c323xor ebx, ebx
14004c325jmp 0x14004a201
14004c32a
14004c32aloc_14004c32a:
14004c32amov rax, [rbx]
14004c32dmov rcx, rbx
14004c330call [rax+72]
14004c333mov r12l, eax
14004c336jmp 0x14004c013
14004c33b
14004c33bloc_14004c33b:
14004c33bmov rax, [rbx]
14004c33emov rcx, rbx
14004c341call [rax+72]
14004c344movzx r8l, ax
14004c348jmp 0x14004c035
14004c34d
14004c34dloc_14004c34d:
14004c34dtest rdi, rdi
14004c350je 0x14004c599
14004c356cmp [rsp+202], -1
14004c35fje 0x14004c1c2
14004c365xor ebx, ebx
14004c367jmp 0x14004c0e0
14004c36c
14004c36cloc_14004c36c:
14004c36cmov rsi, [rip+0x14b31d]
14004c373mov rax, [rsp+648]
14004c37bsub rax, [rsi]
14004c37eje 0x14004c5af
14004c384
14004c384loc_14004c384:
14004c384call __stack_chk_fail
14004c389
14004c389loc_14004c389:
14004c389mov rax, [rbx]
14004c38cmov rcx, rbx
14004c38fcall [rax+72]
14004c392mov r8l, eax
14004c395jmp 0x14004bc6a
14004c39a
14004c39aloc_14004c39a:
14004c39amov rax, [rdi]
14004c39dmov [rsp+204], dl
14004c3a4mov rcx, rdi
14004c3a7call [rax+72]
14004c3aamovzx edx, [rsp+204]
14004c3b2jmp 0x14004bc11
14004c3b7
14004c3b7loc_14004c3b7:
14004c3b7mov rax, [rax]
14004c3bamov rcx, rbx
14004c3bdcall [rax+72]
14004c3c0jmp 0x14004c23e
14004c3c5
14004c3c5loc_14004c3c5:
14004c3c5cmp si, -1
14004c3c9je 0x14004a621
14004c3cftest rdi, rdi
14004c3d2je 0x14004c3f0
14004c3d4cmp [rsp+202], -1
14004c3ddjne 0x14004a201
14004c3e3xor r14l, r14l
14004c3e6xor r13l, r13l
14004c3e9jmp 0x14004a660
14004c3eenop
14004c3f0
14004c3f0loc_14004c3f0:
14004c3f0xor r13l, r13l
14004c3f3jmp 0x14004a5e3
14004c3f8
14004c3f8loc_14004c3f8:
14004c3f8mov rax, [rax]
14004c3fbmov rcx, rbx
14004c3fecall [rax+72]
14004c401mov r8l, eax
14004c404jmp 0x14004c28e
14004c409
14004c409loc_14004c409:
14004c409mov [rsp+88], r14b
14004c40eadd rbp, 1
14004c412xor ebx, ebx
14004c414jmp 0x14004a0f8
14004c419
14004c419loc_14004c419:
14004c419mov rax, [rbx]
14004c41cmov rcx, rbx
14004c41fcall [rax+72]
14004c422jmp 0x14004c216
14004c427
14004c427loc_14004c427:
14004c427mov rax, [rdi]
14004c42amov rcx, rdi
14004c42dcall [rax+72]
14004c430jmp 0x14004c1d8
14004c435
14004c435loc_14004c435:
14004c435movzx eax, [rsp+202]
14004c43dxor r12l, r12l
14004c440
14004c440loc_14004c440:
14004c440cmp ax, -1
14004c444mov esi, -1
14004c449sete al
14004c44ccmp al, r12b
14004c44fje 0x14004c161
14004c455
14004c455loc_14004c455:
14004c455lea rcx, [rsp+256]
14004c45dmov [rsp+256], rbx
14004c465mov [rsp+264], -1
14004c46fcall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14004c474mov rbx, [rsp+256]
14004c47cmovzx esi, [rsp+264]
14004c484mov rcx, r15
14004c487movzx edx, ax
14004c48amov rax, [r15]
14004c48dmov r8l, 42
14004c493call [rax+96]
14004c496movsx r12l, al
14004c49alea eax, [r12-48]
14004c49fcmp al, 9
14004c4a1ja 0x14004c161
14004c4a7mov rax, [rbx+16]
14004c4abcmp rax, [rbx+24]
14004c4afjae 0x14004c504
14004c4b1add rax, 2
14004c4b5mov [rbx+16], rax
14004c4b9
14004c4b9loc_14004c4b9:
14004c4b9imul eax, [rsp+280], 10
14004c4c1lea eax, [rax+r12-48]
14004c4c6mov [rsp+280], eax
14004c4cdjmp 0x14004c15e
14004c4d2
14004c4d2loc_14004c4d2:
14004c4d2xor ebx, ebx
14004c4d4test rdi, rdi
14004c4d7je 0x14004c51a
14004c4d9cmp [rsp+202], -1
14004c4e2jne 0x14004c455
14004c4e8
14004c4e8loc_14004c4e8:
14004c4e8mov rax, [rdi+16]
14004c4eccmp rax, [rdi+24]
14004c4f0jae 0x14004c50f
14004c4f2movzx eax, [rax]
14004c4f5
14004c4f5loc_14004c4f5:
14004c4f5xor edx, edx
14004c4f7cmp ax, -1
14004c4fbcmove rdi, rdx
14004c4ffjmp 0x14004c440
14004c504
14004c504loc_14004c504:
14004c504mov rax, [rbx]
14004c507mov rcx, rbx
14004c50acall [rax+80]
14004c50djmp 0x14004c4b9
14004c50f
14004c50floc_14004c50f:
14004c50fmov rax, [rdi]
14004c512mov rcx, rdi
14004c515call [rax+72]
14004c518jmp 0x14004c4f5
14004c51a
14004c51aloc_14004c51a:
14004c51amovzx eax, [rsp+202]
14004c522jmp 0x14004c440
14004c527
14004c527loc_14004c527:
14004c527mov rax, [rbx]
14004c52amov rcx, rbx
14004c52dcall [rax+72]
14004c530jmp 0x14004c13c
14004c535
14004c535loc_14004c535:
14004c535mov rax, [rbx]
14004c538mov rcx, rbx
14004c53bcall [rax+80]
14004c53eimul eax, [rsp+280], 10
14004c546mov rdx, [rbx+24]
14004c54alea eax, [rsi+rax-48]
14004c54emov [rsp+280], eax
14004c555mov rax, [rbx+16]
14004c559jmp 0x14004c130
14004c55e
14004c55eloc_14004c55e:
14004c55exor r12l, r12l
14004c561jmp 0x14004c4e8
14004c563
14004c563loc_14004c563:
14004c563xor ebx, ebx
14004c565jmp 0x14004bc75
14004c56a
14004c56aloc_14004c56a:
14004c56amov edx, r12l
14004c56dxor ebx, ebx
14004c56fjmp 0x14004bc00
14004c574
14004c574loc_14004c574:
14004c574cmp [rsp+202], -1
14004c57djne 0x14004c30c
14004c583jmp 0x14004c320
14004c588
14004c588loc_14004c588:
14004c588add rbp, 1
14004c58ccmp si, -1
14004c590sete r14b
14004c594jmp 0x14004a0f3
14004c599
14004c599loc_14004c599:
14004c599xor ebx, ebx
14004c59bcmp [rsp+202], -1
14004c5a4jne 0x14004c0e0
14004c5aajmp 0x14004ae33
14004c5af
14004c5afloc_14004c5af:
14004c5afcall std::__throw_bad_cast()
14004c5b4nop
140049f40
140049f40_ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias:
140049f40push r15
140049f42push r14
140049f44push r13
140049f46push r12
140049f48push rbp
140049f49push rdi
140049f4apush rsi
140049f4bpush rbx
140049f4csub rsp, 760
140049f53movups [rsp+656], x6
140049f5bmovups [rsp+672], x7
140049f63movups [rsp+688], x8
140049f6cmovups [rsp+704], x9
140049f75movups [rsp+720], x10
140049f7emovups [rsp+736], x11
140049f87mov rdi, [rip+0x14d702]
140049f8emov rax, [r8]
140049f91mov r15, [rsp+864]
140049f99movdqu x1, [r9]
140049f9emov r14, [rsp+872]
140049fa6mov rbx, rax
140049fa9mov [rsp+256], rax
140049fb1mov rax, [rsp+880]
140049fb9mov r13, rcx
140049fbcmov [rsp+128], rdx
140049fc4mov rcx, [rip+0x14cc85]
140049fcbmov [rsp+160], rax
140049fd3mov rax, [rsp+888]
140049fdbmov rdx, [r8+8]
140049fdfmovups [rsp+96], x1
140049fe4mov [rsp+80], rax
140049fe9mov rax, [rsp+896]
140049ff1mov [rsp+264], rdx
140049ff9movzx esi, [rsp+264]
14004a001mov [rsp+152], rax
14004a009mov rax, [rdi]
14004a00cmov [rsp+648], rax
14004a014xor eax, eax
14004a016mov [rsp+120], r15
14004a01bmov rdi, [rsp+96]
14004a020call std::locale::id::_M_id() const
14004a025mov rdx, [r15+208]
14004a02ccmp rax, [rdx+16]
14004a030jae 0x14004c36c
14004a036mov rdx, [rdx+8]
14004a03amov rcx, [rdx+8*rax]
14004a03etest rcx, rcx
14004a041je 0x14004c36c
14004a047mov r8, [rip+0x14d032]
14004a04exor r9l, r9l
14004a051lea rdx, [rip+0x151528]
14004a058call __dynamic_cast
14004a05dmov [rsp+168], rax
14004a065test rax, rax
14004a068je 0x14004c36c
14004a06emov rcx, [rip+0x14ccdb]
14004a075call std::locale::id::_M_id() const
14004a07amov rdx, rax
14004a07dmov rax, [r15+208]
14004a084mov rax, [rax+8]
14004a088mov r15, [rax+8*rdx]
14004a08ctest r15, r15
14004a08fje 0x14004c36c
14004a095mov rcx, [rsp+80]
14004a09acall wcslen
14004a09fmovzx r10l, [rsp+104]
14004a0a5mov [rsp+136], r14
14004a0admov [rsp+112], rax
14004a0b2cmp r10w, -1
14004a0b7mov [rsp+144], r13
14004a0bfsete [rsp+201]
14004a0c7xor ebp, ebp
14004a0c9cmp si, -1
14004a0cdmov [rsp+276], 0
14004a0d8sete r14b
14004a0dcmov [rsp+202], r10w
14004a0e5test rbx, rbx
14004a0e8je 0x14004a0f3
14004a0ea
14004a0ealoc_14004a0ea:
14004a0eatest r14b, r14b
14004a0edjne 0x14004a292
14004a0f3
14004a0f3loc_14004a0f3:
14004a0f3mov [rsp+88], r14b
14004a0f8
14004a0f8loc_14004a0f8:
14004a0f8test rdi, rdi
14004a0fbsetne r12b
14004a0ffand r12b, [rsp+201]
14004a107jne 0x14004a408
14004a10dmovzx r12l, [rsp+201]
14004a116
14004a116loc_14004a116:
14004a116xor r12l, r14l
14004a119cmp rbp, [rsp+112]
14004a11esetb al
14004a121mov r14l, r12l
14004a124and r14b, al
14004a127je 0x14004a438
14004a12dmov edx, [rsp+276]
14004a134test edx, edx
14004a136jne 0x14004a528
14004a13cmov rax, [rsp+80]
14004a141lea r13, [rbp+rbp]
14004a146xor r8l, r8l
14004a149mov rcx, r15
14004a14clea r12, [rax+r13]
14004a150mov rax, [r15]
14004a153movzx edx, [r12]
14004a158call [rax+96]
14004a15bmov r10, [r15]
14004a15ecmp al, 37
14004a160je 0x14004a220
14004a166movzx r8l, [r12]
14004a16bmov edx, 32
14004a170mov rcx, r15
14004a173call [r10+16]
14004a177mov r14l, eax
14004a17atest al, al
14004a17cjne 0x14004a2c0
14004a182mov rax, [r15]
14004a185movzx edx, [r12]
14004a18amov rcx, r15
14004a18dmov r13, r12
14004a190call [rax+64]
14004a193test rbx, rbx
14004a196movzx r8l, [rsp+88]
14004a19cmovzx edx, si
14004a19fsetne r12b
14004a1a3mov r14l, eax
14004a1a6and r8b, r12b
14004a1a9jne 0x14004a540
14004a1af
14004a1afloc_14004a1af:
14004a1afmov rax, [r15]
14004a1b2mov rcx, r15
14004a1b5call [rax+64]
14004a1b8cmp r14w, ax
14004a1bcje 0x14004a278
14004a1c2mov rax, [r15]
14004a1c5movzx edx, [r13]
14004a1camov rcx, r15
14004a1cdcall [rax+48]
14004a1d0mov r13l, eax
14004a1d3test r12b, r12b
14004a1d6je 0x14004a1e3
14004a1d8cmp [rsp+88], 0
14004a1ddjne 0x14004a590
14004a1e3
14004a1e3loc_14004a1e3:
14004a1e3movzx edx, si
14004a1e6
14004a1e6loc_14004a1e6:
14004a1e6mov rax, [r15]
14004a1e9mov rcx, r15
14004a1eccall [rax+48]
14004a1efcmp r13w, ax
14004a1f3je 0x14004a278
14004a1f9
14004a1f9loc_14004a1f9:
14004a1f9or [rsp+276], 4
14004a201
14004a201loc_14004a201:
14004a201add rbp, 1
14004a205cmp si, -1
14004a209sete r14b
14004a20dtest rbx, rbx
14004a210jne 0x14004a0ea
14004a216jmp 0x14004a0f3
14004a21bnop [rax+rax]
14004a220
14004a220loc_14004a220:
14004a220mov rcx, [rsp+80]
14004a225xor r8l, r8l
14004a228mov r12l, r14l
14004a22bmov r14, r13
14004a22emovzx edx, [rcx+r13+2]
14004a234mov rcx, r15
14004a237call [r10+96]
14004a23bmov [rsp+280], 0
14004a246cmp al, 69
14004a248je 0x14004a4e0
14004a24ecmp al, 79
14004a250je 0x14004a4e0
14004a256add rbp, 1
14004a25a
14004a25aloc_14004a25a:
14004a25asub eax, 37
14004a25dcmp al, 84
14004a25fja 0x14004a1f9
14004a261lea rdx, [rip+0x147284]
14004a268movzx eax, al
14004a26bmovsxd rax, [rdx+4*rax]
14004a26fadd rax, rdx
14004a272jmp rax
14004a274nop [rax]
14004a278
14004a278loc_14004a278:
14004a278mov rax, [rbx+16]
14004a27ccmp rax, [rbx+24]
14004a280jae 0x14004a720
14004a286add rax, 2
14004a28aadd rbp, 1
14004a28emov [rbx+16], rax
14004a292
14004a292loc_14004a292:
14004a292mov rax, [rbx+16]
14004a296cmp rax, [rbx+24]
14004a29ajae 0x14004a750
14004a2a0movzx esi, [rax]
14004a2a3
14004a2a3loc_14004a2a3:
14004a2a3cmp si, -1
14004a2a7je 0x14004a6e8
14004a2admov [rsp+88], 1
14004a2b2mov esi, -1
14004a2b7xor r14l, r14l
14004a2bajmp 0x14004a0f8
14004a2bfnop
14004a2c0
14004a2c0loc_14004a2c0:
14004a2c0test rbx, rbx
14004a2c3je 0x14004a300
14004a2c5cmp si, -1
14004a2c9je 0x14004a35c
14004a2cftest rdi, rdi
14004a2d2je 0x14004a510
14004a2d8cmp [rsp+202], -1
14004a2e1je 0x14004a3a0
14004a2e7
14004a2e7loc_14004a2e7:
14004a2e7mov [rsp+88], 0
14004a2ecadd rbp, 1
14004a2f0xor r14l, r14l
14004a2f3jmp 0x14004a0f8
14004a2f8nop [rax+rax]
14004a300
14004a300loc_14004a300:
14004a300cmp si, -1
14004a304sete r12b
14004a308test rdi, rdi
14004a30bje 0x14004a31e
14004a30dxor r13l, r13l
14004a310cmp [rsp+201], 0
14004a318jne 0x14004a3a6
14004a31e
14004a31eloc_14004a31e:
14004a31ecmp [rsp+201], r12b
14004a326je 0x14004c588
14004a32c
14004a32cloc_14004a32c:
14004a32cmovzx r8l, si
14004a330
14004a330loc_14004a330:
14004a330mov rax, [r15]
14004a333mov edx, 32
14004a338mov rcx, r15
14004a33bcall [rax+16]
14004a33etest al, al
14004a340je 0x14004a201
14004a346mov rax, [rbx+16]
14004a34acmp rax, [rbx+24]
14004a34ejae 0x14004a500
14004a354add rax, 2
14004a358mov [rbx+16], rax
14004a35c
14004a35cloc_14004a35c:
14004a35cmov rax, [rbx+16]
14004a360cmp rax, [rbx+24]
14004a364jae 0x14004a700
14004a36amovzx esi, [rax]
14004a36d
14004a36dloc_14004a36d:
14004a36dcmp si, -1
14004a371je 0x14004a6c0
14004a377test rdi, rdi
14004a37aje 0x14004a570
14004a380cmp [rsp+202], -1
14004a389je 0x14004a5b0
14004a38f
14004a38floc_14004a38f:
14004a38fadd rbp, 1
14004a393jmp 0x14004a292
14004a398nop [rax+rax]
14004a3a0
14004a3a0loc_14004a3a0:
14004a3a0xor r13l, r13l
14004a3a3xor r12l, r12l
14004a3a6
14004a3a6loc_14004a3a6:
14004a3a6mov rax, [rdi+16]
14004a3aacmp rax, [rdi+24]
14004a3aejae 0x14004a710
14004a3b4movzx eax, [rax]
14004a3b7
14004a3b7loc_14004a3b7:
14004a3b7cmp ax, -1
14004a3bbmov eax, 0
14004a3c0cmove rdi, rax
14004a3c4sete al
14004a3c7cmp al, r12b
14004a3caje 0x14004a201
14004a3d0test r13b, r13b
14004a3d3je 0x14004a32c
14004a3d9
14004a3d9loc_14004a3d9:
14004a3d9mov rax, [rbx+16]
14004a3ddcmp rax, [rbx+24]
14004a3e1jae 0x14004a738
14004a3e7movzx r8l, [rax]
14004a3eb
14004a3ebloc_14004a3eb:
14004a3ebcmp r8w, -1
14004a3f0jne 0x14004a330
14004a3f6
14004a3f6loc_14004a3f6:
14004a3f6mov r8l, 65535
14004a3fcxor ebx, ebx
14004a3fejmp 0x14004a330
14004a403nop [rax+rax]
14004a408
14004a408loc_14004a408:
14004a408mov rax, [rdi+16]
14004a40ccmp rax, [rdi+24]
14004a410jae 0x14004a760
14004a416movzx eax, [rax]
14004a419
14004a419loc_14004a419:
14004a419cmp ax, -1
14004a41dmov eax, 0
14004a422cmovne r12l, eax
14004a426mov eax, 0
14004a42bcmove rdi, rax
14004a42fjmp 0x14004a116
14004a434nop [rax]
14004a438
14004a438loc_14004a438:
14004a438mov eax, [rsp+276]
14004a43fmov r14, [rsp+136]
14004a447mov r13, [rsp+144]
14004a44ftest eax, eax
14004a451jne 0x14004a45a
14004a453cmp [rsp+112], rbp
14004a458je 0x14004a45e
14004a45a
14004a45aloc_14004a45a:
14004a45aor [r14], 4
14004a45e
14004a45eloc_14004a45e:
14004a45emov [rsp+256], rbx
14004a466mov rdi, [rip+0x14d223]
14004a46dmov [rsp+264], si
14004a475movdqu x2, [rsp+256]
14004a47emovups [r13], x2
14004a483mov rax, [rsp+648]
14004a48bsub rax, [rdi]
14004a48ejne 0x14004c384
14004a494movups x6, [rsp+656]
14004a49cmov rax, r13
14004a49fmovups x7, [rsp+672]
14004a4a7movups x8, [rsp+688]
14004a4b0movups x9, [rsp+704]
14004a4b9movups x10, [rsp+720]
14004a4c2movups x11, [rsp+736]
14004a4cbadd rsp, 760
14004a4d2pop rbx
14004a4d3pop rsi
14004a4d4pop rdi
14004a4d5pop rbp
14004a4d6pop r12
14004a4d8pop r13
14004a4dapop r14
14004a4dcpop r15
14004a4deret
14004a4dfnop
14004a4e0
14004a4e0loc_14004a4e0:
14004a4e0mov rax, [rsp+80]
14004a4e5add rbp, 2
14004a4e9xor r8l, r8l
14004a4ecmov rcx, r15
14004a4efmovzx edx, [rax+r14+4]
14004a4f5mov rax, [r15]
14004a4f8call [rax+96]
14004a4fbjmp 0x14004a25a
14004a500
14004a500loc_14004a500:
14004a500mov rax, [rbx]
14004a503mov rcx, rbx
14004a506call [rax+80]
14004a509jmp 0x14004a35c
14004a50enop
14004a510
14004a510loc_14004a510:
14004a510cmp [rsp+202], -1
14004a519je 0x14004a32c
14004a51fjmp 0x14004a2e7
14004a524nop [rax]
14004a528
14004a528loc_14004a528:
14004a528mov r14, [rsp+136]
14004a530mov r13, [rsp+144]
14004a538jmp 0x14004a45a
14004a53dnop [rax]
14004a540
14004a540loc_14004a540:
14004a540mov rax, [rbx+16]
14004a544cmp rax, [rbx+24]
14004a548jae 0x14004bf9a
14004a54emovzx edx, [rax]
14004a551
14004a551loc_14004a551:
14004a551xor r12l, r12l
14004a554mov eax, 0
14004a559cmp dx, -1
14004a55dcmovne r12l, r8l
14004a561cmove rbx, rax
14004a565jmp 0x14004a1af
14004a56anop [rax+rax]
14004a570
14004a570loc_14004a570:
14004a570cmp [rsp+202], -1
14004a579jne 0x14004a38f
14004a57fmov esi, -1
14004a584jmp 0x14004a3d9
14004a589nop [rax]
14004a590
14004a590loc_14004a590:
14004a590mov rax, [rbx+16]
14004a594cmp rax, [rbx+24]
14004a598jae 0x14004abe6
14004a59emovzx edx, [rax]
14004a5a1
14004a5a1loc_14004a5a1:
14004a5a1xor eax, eax
14004a5a3cmp dx, -1
14004a5a7cmove rbx, rax
14004a5abjmp 0x14004a1e6
14004a5b0
14004a5b0loc_14004a5b0:
14004a5b0mov esi, -1
14004a5b5mov r13l, r14l
14004a5b8xor r12l, r12l
14004a5bbjmp 0x14004a3a6
14004a5c0test rbx, rbx
14004a5c3jne 0x14004c3c5
14004a5c9cmp si, -1
14004a5cdsete r13b
14004a5d1test rdi, rdi
14004a5d4je 0x14004a5e3
14004a5d6xor r14l, r14l
14004a5d9cmp [rsp+201], 0
14004a5e1jne 0x14004a660
14004a5e3
14004a5e3loc_14004a5e3:
14004a5e3cmp r13b, [rsp+201]
14004a5ebje 0x14004a201
14004a5f1
14004a5f1loc_14004a5f1:
14004a5f1movzx r8l, si
14004a5f5
14004a5f5loc_14004a5f5:
14004a5f5mov rax, [r15]
14004a5f8mov edx, 32
14004a5fdmov rcx, r15
14004a600call [rax+16]
14004a603test al, al
14004a605je 0x14004a201
14004a60bmov rax, [rbx+16]
14004a60fcmp rax, [rbx+24]
14004a613jae 0x14004bf8c
14004a619add rax, 2
14004a61dmov [rbx+16], rax
14004a621
14004a621loc_14004a621:
14004a621mov rax, [rbx+16]
14004a625cmp rax, [rbx+24]
14004a629jae 0x14004c067
14004a62fmovzx esi, [rax]
14004a632
14004a632loc_14004a632:
14004a632cmp si, -1
14004a636je 0x14004bfdc
14004a63ctest rdi, rdi
14004a63fje 0x14004bf73
14004a645mov esi, -1
14004a64acmp [rsp+202], -1
14004a653jne 0x14004a201
14004a659mov r14l, r12l
14004a65cxor r13l, r13l
14004a65fnop
14004a660
14004a660loc_14004a660:
14004a660mov rax, [rdi+16]
14004a664cmp rax, [rdi+24]
14004a668jae 0x14004c077
14004a66emovzx eax, [rax]
14004a671
14004a671loc_14004a671:
14004a671cmp ax, -1
14004a675mov eax, 0
14004a67acmove rdi, rax
14004a67esete al
14004a681cmp al, r13b
14004a684je 0x14004a201
14004a68atest r14b, r14b
14004a68dje 0x14004a5f1
14004a693
14004a693loc_14004a693:
14004a693mov rax, [rbx+16]
14004a697cmp rax, [rbx+24]
14004a69bjae 0x14004c085
14004a6a1movzx r8l, [rax]
14004a6a5
14004a6a5loc_14004a6a5:
14004a6a5cmp r8w, -1
14004a6aajne 0x14004a5f5
14004a6b0
14004a6b0loc_14004a6b0:
14004a6b0mov r8l, 65535
14004a6b6xor ebx, ebx
14004a6b8jmp 0x14004a5f5
14004a6bdnop [rax]
14004a6c0
14004a6c0loc_14004a6c0:
14004a6c0test rdi, rdi
14004a6c3je 0x14004a76e
14004a6c9cmp [rsp+202], -1
14004a6d2jne 0x14004a3f6
14004a6d8mov r12l, r14l
14004a6dbxor r13l, r13l
14004a6dexor ebx, ebx
14004a6e0jmp 0x14004a3a6
14004a6e5nop [rax]
14004a6e8
14004a6e8loc_14004a6e8:
14004a6e8mov [rsp+88], 1
14004a6edmov r14l, 1
14004a6f3xor ebx, ebx
14004a6f5jmp 0x14004a0f8
14004a6fanop [rax+rax]
14004a700
14004a700loc_14004a700:
14004a700mov rax, [rbx]
14004a703mov rcx, rbx
14004a706call [rax+72]
14004a709mov esi, eax
14004a70bjmp 0x14004a36d
14004a710
14004a710loc_14004a710:
14004a710mov rax, [rdi]
14004a713mov rcx, rdi
14004a716call [rax+72]
14004a719jmp 0x14004a3b7
14004a71enop
14004a720
14004a720loc_14004a720:
14004a720mov rax, [rbx]
14004a723mov rcx, rbx
14004a726add rbp, 1
14004a72acall [rax+80]
14004a72djmp 0x14004a292
14004a732nop [rax+rax]
14004a738
14004a738loc_14004a738:
14004a738mov rax, [rbx]
14004a73bmov rcx, rbx
14004a73ecall [rax+72]
14004a741movzx r8l, ax
14004a745jmp 0x14004a3eb
14004a74anop [rax+rax]
14004a750
14004a750loc_14004a750:
14004a750mov rax, [rbx]
14004a753mov rcx, rbx
14004a756call [rax+72]
14004a759mov esi, eax
14004a75bjmp 0x14004a2a3
14004a760
14004a760loc_14004a760:
14004a760mov rax, [rdi]
14004a763mov rcx, rdi
14004a766call [rax+72]
14004a769jmp 0x14004a419
14004a76e
14004a76eloc_14004a76e:
14004a76ecmp [rsp+202], -1
14004a777je 0x14004c409
14004a77dxor ebx, ebx
14004a77fmov r8l, 65535
14004a785jmp 0x14004a330
14004a78amov rax, [rsp+168]
14004a792mov rdx, [rsp+104]
14004a797mov [rsp+96], rdi
14004a79clea rcx, [rsp+240]
14004a7a4mov [rsp+256], rbx
14004a7aclea r9, [rsp+208]
14004a7b4lea r8, [rsp+224]
14004a7bcmov rax, [rax+16]
14004a7c0mov [rsp+264], si
14004a7c8mov [rsp+104], rdx
14004a7cdmovdqu x4, [rax+312]
14004a7d5movdqu x5, [rax+296]
14004a7ddmovdqu x3, [rax+328]
14004a7e5movdqu x2, [rax+344]
14004a7edmovdqu x1, [rax+360]
14004a7f5movdqu x0, [rax+376]
14004a7fdmovups [rsp+560], x4
14004a805movdqu x6, [rax+216]
14004a80dmovdqu x7, [rax+232]
14004a815movups [rsp+544], x5
14004a81dmovdqu x8, [rax+248]
14004a826movdqu x9, [rax+264]
14004a82fmovups [rsp+576], x3
14004a837movdqu x10, [rax+280]
14004a840movups [rsp+592], x2
14004a848movdqu x11, [rax+200]
14004a851lea rax, [rsp+276]
14004a859movdqu x4, [rsp+256]
14004a862movups [rsp+608], x1
14004a86amovups [rsp+624], x0
14004a872movups [rsp+448], x11
14004a87bmovups [rsp+464], x6
14004a883movups [rsp+480], x7
14004a88bmovups [rsp+496], x8
14004a894movups [rsp+512], x9
14004a89dmovups [rsp+528], x10
14004a8a6movups [rsp+224], x4
14004a8aemovdqu x5, [rsp+96]
14004a8b4mov rdx, [rsp+128]
14004a8bcmov [rsp+64], rax
14004a8c1mov rax, [rsp+120]
14004a8c6mov [rsp+48], 24
14004a8cfmov [rsp+56], rax
14004a8d4lea rax, [rsp+448]
14004a8dcmov [rsp+40], rax
14004a8e1lea rax, [rsp+280]
14004a8e9mov [rsp+32], rax
14004a8eemovups [rsp+208], x5
14004a8f6call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004a8fbmov r11l, [rsp+276]
14004a903mov rbx, [rsp+240]
14004a90bmovzx esi, [rsp+248]
14004a913test r11l, r11l
14004a916jne 0x14004a201
14004a91cmovsxd rax, [rsp+280]
14004a924mov rdx, rax
14004a927imul rax, rax, 0x2aaaaaab
14004a92emov ecx, edx
14004a930sar ecx, 31
14004a933sar rax, 33
14004a937sub eax, ecx
14004a939lea eax, [rax+2*rax]
14004a93cshl eax, 2
14004a93fsub edx, eax
14004a941mov rax, [rsp+160]
14004a949mov [rax+16], edx
14004a94cmov rax, [rsp+152]
14004a954or [rax], 1032
14004a959jmp 0x14004a201
14004a95emov rax, [rsp+168]
14004a966mov rdx, [rsp+104]
14004a96bmov [rsp+256], rbx
14004a973lea rcx, [rsp+240]
14004a97bmov [rsp+264], si
14004a983lea r9, [rsp+208]
14004a98blea r8, [rsp+224]
14004a993mov rax, [rax+16]
14004a997mov [rsp+104], rdx
14004a99cmov [rsp+96], rdi
14004a9a1mov rdx, [rsp+128]
14004a9a9movdqu x6, [rax+88]
14004a9aemovdqu x5, [rax+104]
14004a9b3movdqu x3, [rax+136]
14004a9bbmovdqu x4, [rax+120]
14004a9c0movdqu x2, [rax+152]
14004a9c8movdqu x1, [rax+168]
14004a9d0movups [rsp+336], x6
14004a9d8movdqu x0, [rax+184]
14004a9e0lea rax, [rsp+276]
14004a9e8movdqu x6, [rsp+256]
14004a9f1movups [rsp+384], x3
14004a9f9mov [rsp+64], rax
14004a9femov rax, [rsp+120]
14004aa03movdqu x3, [rsp+96]
14004aa09movups [rsp+352], x5
14004aa11mov [rsp+56], rax
14004aa16lea rax, [rsp+336]
14004aa1emov [rsp+40], rax
14004aa23lea rax, [rsp+280]
14004aa2bmov [rsp+48], 14
14004aa34mov [rsp+32], rax
14004aa39movups [rsp+368], x4
14004aa41movups [rsp+400], x2
14004aa49movups [rsp+416], x1
14004aa51movups [rsp+432], x0
14004aa59movups [rsp+224], x6
14004aa61movups [rsp+208], x3
14004aa69call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004aa6emov r12l, [rsp+276]
14004aa76mov rbx, [rsp+240]
14004aa7emovzx esi, [rsp+248]
14004aa86test r12l, r12l
14004aa89jne 0x14004a201
14004aa8fmovsxd rax, [rsp+280]
14004aa97mov rdx, rax
14004aa9aimul rax, rax, 0xffffffff92492493
14004aaa1mov ecx, edx
14004aaa3sar ecx, 31
14004aaa6shr rax, 32
14004aaaaadd eax, edx
14004aaacsar eax, 2
14004aaafsub eax, ecx
14004aab1lea ecx, [8*rax]
14004aab8sub ecx, eax
14004aabamov rax, [rsp+160]
14004aac2sub edx, ecx
14004aac4mov [rax+24], edx
14004aac7mov rax, [rsp+152]
14004aacfor [rax], 2
14004aad2jmp 0x14004a201
14004aad7test rbx, rbx
14004aadaje 0x14004aae7
14004aadccmp [rsp+88], 0
14004aae1jne 0x14004c045
14004aae7
14004aae7loc_14004aae7:
14004aae7movzx r8l, si
14004aaeb
14004aaebloc_14004aaeb:
14004aaebmov rax, [r15]
14004aaeemov edx, 32
14004aaf3mov rcx, r15
14004aaf6call [rax+16]
14004aaf9test al, al
14004aafbjne 0x14004bfbc
14004ab01
14004ab01loc_14004ab01:
14004ab01lea rax, [rsp+276]
14004ab09mov rdx, [rsp+104]
14004ab0emov [rsp+56], 2
14004ab17lea r9, [rsp+208]
14004ab1fmov [rsp+72], rax
14004ab24mov rax, [rsp+120]
14004ab29lea rcx, [rsp+240]
14004ab31lea r8, [rsp+224]
14004ab39mov [rsp+48], 31
14004ab41mov [rsp+64], rax
14004ab46lea rax, [rsp+280]
14004ab4emov [rsp+40], 1
14004ab56mov [rsp+32], rax
14004ab5bmov [rsp+256], rbx
14004ab63mov [rsp+264], si
14004ab6bmovdqu x0, [rsp+256]
14004ab74mov [rsp+104], rdx
14004ab79mov rdx, [rsp+128]
14004ab81mov [rsp+96], rdi
14004ab86movdqu x3, [rsp+96]
14004ab8cmovups [rsp+224], x0
14004ab94movups [rsp+208], x3
14004ab9ccall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004aba1mov r9l, [rsp+276]
14004aba9mov rbx, [rsp+240]
14004abb1movzx esi, [rsp+248]
14004abb9test r9l, r9l
14004abbcjne 0x14004a201
14004abc2mov eax, [rsp+280]
14004abc9mov rcx, [rsp+160]
14004abd1mov [rcx+12], eax
14004abd4mov rax, [rsp+152]
14004abdcor [rax], 1040
14004abe1jmp 0x14004a201
14004abe6
14004abe6loc_14004abe6:
14004abe6mov rax, [rbx]
14004abe9mov rcx, rbx
14004abeccall [rax+72]
14004abefmovzx edx, ax
14004abf2jmp 0x14004a5a1
14004abf7mov rax, [rsp+168]
14004abffmov [rsp+256], rbx
14004ac07lea rcx, [rsp+240]
14004ac0fmov [rsp+264], si
14004ac17mov rbx, [rsp+104]
14004ac1cmov rax, [rax+16]
14004ac20mov [rsp+96], rdi
14004ac25mov rsi, [rsp+152]
14004ac2dmov [rsp+104], rbx
14004ac32mov rax, [rax+16]
14004ac36movdqu x0, [rsp+96]
14004ac3cmovdqu x7, [rsp+256]
14004ac45mov [rsp+64], rsi
14004ac4amov [rsp+56], rax
14004ac4fmovups [rsp+224], x7
14004ac57movups [rsp+208], x0
14004ac5f
14004ac5floc_14004ac5f:
14004ac5fmov rax, [rsp+160]
14004ac67mov rdx, [rsp+128]
14004ac6flea r9, [rsp+208]
14004ac77lea r8, [rsp+224]
14004ac7fmov [rsp+48], rax
14004ac84lea rax, [rsp+276]
14004ac8cmov [rsp+40], rax
14004ac91mov rax, [rsp+120]
14004ac96mov [rsp+32], rax
14004ac9bcall _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004aca0mov rbx, [rsp+240]
14004aca8movzx esi, [rsp+248]
14004acb0jmp 0x14004a201
14004acb5mov rax, [r15]
14004acb8lea rdx, [rip+0x14681e]
14004acbflea r12, [rsp+304]
14004acc7mov rcx, r15
14004accalea r8, [rdx+6]
14004accemov r9, r12
14004acd1call [rax+88]
14004acd4mov rdx, [rsp+104]
14004acd9mov [rsp+256], rbx
14004ace1lea rcx, [rsp+240]
14004ace9mov [rsp+264], si
14004acf1movdqu x7, [rsp+256]
14004acfamov [rsp+96], rdi
14004acffmov [rsp+104], rdx
14004ad04movdqu x0, [rsp+96]
14004ad0amovups [rsp+224], x7
14004ad12movups [rsp+208], x0
14004ad1a
14004ad1aloc_14004ad1a:
14004ad1amov rax, [rsp+152]
14004ad22mov [rsp+56], r12
14004ad27mov [rsp+64], rax
14004ad2cjmp 0x14004ac5f
14004ad31lea rax, [rsp+276]
14004ad39mov rdx, [rsp+104]
14004ad3emov [rsp+56], 2
14004ad47lea rcx, [rsp+240]
14004ad4fmov [rsp+72], rax
14004ad54mov rax, [rsp+120]
14004ad59lea r9, [rsp+208]
14004ad61lea r8, [rsp+224]
14004ad69mov [rsp+48], 99
14004ad71mov [rsp+64], rax
14004ad76lea rax, [rsp+280]
14004ad7emov [rsp+32], rax
14004ad83mov [rsp+40], 0
14004ad8bmov [rsp+256], rbx
14004ad93mov [rsp+264], si
14004ad9bmovdqu x5, [rsp+256]
14004ada4mov [rsp+104], rdx
14004ada9mov rdx, [rsp+128]
14004adb1mov [rsp+96], rdi
14004adb6movdqu x6, [rsp+96]
14004adbcmovups [rsp+224], x5
14004adc4movups [rsp+208], x6
14004adcccall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004add1mov rax, [rsp+240]
14004add9mov r13, [rsp+248]
14004ade1mov r10l, [rsp+276]
14004ade9mov rbx, rax
14004adecmov esi, r13l
14004adeftest r10l, r10l
14004adf2jne 0x14004a201
14004adf8mov rcx, [rsp+152]
14004ae00or [rcx+1], 6
14004ae04test rax, rax
14004ae07je 0x14004c0b3
14004ae0dcmp r13w, -1
14004ae12je 0x14004c22d
14004ae18test rdi, rdi
14004ae1bje 0x14004c225
14004ae21
14004ae21loc_14004ae21:
14004ae21xor r14l, r14l
14004ae24cmp [rsp+202], -1
14004ae2dje 0x14004c1c7
14004ae33
14004ae33loc_14004ae33:
14004ae33mov eax, [rsp+280]
14004ae3alea edx, [rax+100]
14004ae3dcmp eax, 69
14004ae40cmovl eax, edx
14004ae43
14004ae43loc_14004ae43:
14004ae43mov rcx, [rsp+160]
14004ae4bmov [rcx+20], eax
14004ae4ejmp 0x14004a201
14004ae53lea rax, [rsp+276]
14004ae5bmov rdx, [rsp+104]
14004ae60mov [rsp+56], 2
14004ae69lea rcx, [rsp+240]
14004ae71mov [rsp+72], rax
14004ae76mov rax, [rsp+120]
14004ae7blea r9, [rsp+208]
14004ae83lea r8, [rsp+224]
14004ae8bmov [rsp+48], 53
14004ae93mov [rsp+64], rax
14004ae98lea rax, [rsp+280]
14004aea0mov [rsp+40], 0
14004aea8mov [rsp+32], rax
14004aeadmov [rsp+256], rbx
14004aeb5mov [rsp+264], si
14004aebdmovdqu x5, [rsp+256]
14004aec6mov [rsp+104], rdx
14004aecbmov rdx, [rsp+128]
14004aed3mov [rsp+96], rdi
14004aed8movdqu x6, [rsp+96]
14004aedemovups [rsp+224], x5
14004aee6movups [rsp+208], x6
14004aeeecall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004aef3mov r11l, [rsp+276]
14004aefbmov rbx, [rsp+240]
14004af03movzx esi, [rsp+248]
14004af0btest r11l, r11l
14004af0ejne 0x14004a201
14004af14mov eax, [rsp+280]
14004af1bmov rcx, [rsp+152]
14004af23shl eax, 16
14004af26mov edx, [rcx]
14004af28and eax, 0x3f0000
14004af2dmov [rsp+88], edx
14004af31or eax, 64
14004af34and edx, 0xffffffffffc0ffbf
14004af3aor eax, edx
14004af3cmov [rcx], eax
14004af3ejmp 0x14004a201
14004af43lea rax, [rsp+276]
14004af4bmov rdx, [rsp+104]
14004af50mov [rsp+56], 2
14004af59lea rcx, [rsp+240]
14004af61mov [rsp+72], rax
14004af66mov rax, [rsp+120]
14004af6blea r9, [rsp+208]
14004af73lea r8, [rsp+224]
14004af7bmov [rsp+48], 53
14004af83mov [rsp+64], rax
14004af88lea rax, [rsp+280]
14004af90mov [rsp+40], 0
14004af98mov [rsp+32], rax
14004af9dmov [rsp+256], rbx
14004afa5mov [rsp+264], si
14004afadmovdqu x7, [rsp+256]
14004afb6mov [rsp+104], rdx
14004afbbmov rdx, [rsp+128]
14004afc3mov [rsp+96], rdi
14004afc8movdqu x0, [rsp+96]
14004afcemovups [rsp+224], x7
14004afd6movups [rsp+208], x0
14004afdecall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004afe3mov r13l, [rsp+276]
14004afebmov rbx, [rsp+240]
14004aff3movzx esi, [rsp+248]
14004affbtest r13l, r13l
14004affejne 0x14004a201
14004b004mov eax, [rsp+280]
14004b00bmov rcx, [rsp+152]
14004b013shl eax, 16
14004b016mov edx, [rcx]
14004b018and eax, 0x3f0000
14004b01dmov [rsp+88], edx
14004b021or eax, 32
14004b024and edx, 0xffffffffffc0ffdf
14004b02aor eax, edx
14004b02cmov [rcx], eax
14004b02ejmp 0x14004a201
14004b033mov rax, [r15]
14004b036lea rdx, [rip+0x1464a6]
14004b03dlea r12, [rsp+304]
14004b045mov rcx, r15
14004b048lea r8, [rdx+9]
14004b04cmov r9, r12
14004b04fcall [rax+88]
14004b052mov rdx, [rsp+104]
14004b057mov [rsp+256], rbx
14004b05flea rcx, [rsp+240]
14004b067mov [rsp+264], si
14004b06fmovdqu x5, [rsp+256]
14004b078mov [rsp+96], rdi
14004b07dmov [rsp+104], rdx
14004b082movdqu x6, [rsp+96]
14004b088movups [rsp+224], x5
14004b090movups [rsp+208], x6
14004b098jmp 0x14004ad1a
14004b09dlea rax, [rsp+276]
14004b0a5mov rdx, [rsp+104]
14004b0aamov [rsp+56], 2
14004b0b3lea rcx, [rsp+240]
14004b0bbmov [rsp+72], rax
14004b0c0mov rax, [rsp+120]
14004b0c5lea r9, [rsp+208]
14004b0cdlea r8, [rsp+224]
14004b0d5mov [rsp+48], 60
14004b0ddmov [rsp+64], rax
14004b0e2lea rax, [rsp+280]
14004b0eamov [rsp+40], 0
14004b0f2mov [rsp+32], rax
14004b0f7mov [rsp+256], rbx
14004b0ffmov [rsp+264], si
14004b107movdqu x3, [rsp+256]
14004b110mov [rsp+104], rdx
14004b115mov rdx, [rsp+128]
14004b11dmov [rsp+96], rdi
14004b122movdqu x4, [rsp+96]
14004b128movups [rsp+224], x3
14004b130movups [rsp+208], x4
14004b138call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b13dmov r14l, [rsp+276]
14004b145mov rbx, [rsp+240]
14004b14dmovzx esi, [rsp+248]
14004b155test r14l, r14l
14004b158jne 0x14004a201
14004b15emov eax, [rsp+280]
14004b165mov rcx, [rsp+160]
14004b16dmov [rcx], eax
14004b16fjmp 0x14004a201
14004b174mov rax, [rsp+168]
14004b17cmov [rsp+256], rbx
14004b184lea rcx, [rsp+240]
14004b18cmov rbx, [rsp+104]
14004b191mov [rsp+264], si
14004b199mov rax, [rax+16]
14004b19dmov [rsp+96], rdi
14004b1a2mov [rsp+104], rbx
14004b1a7mov rsi, [rsp+152]
14004b1afmov rax, [rax+32]
14004b1b3movdqu x4, [rsp+96]
14004b1b9movdqu x3, [rsp+256]
14004b1c2mov [rsp+64], rsi
14004b1c7mov [rsp+56], rax
14004b1ccmovups [rsp+224], x3
14004b1d4movups [rsp+208], x4
14004b1dcjmp 0x14004ac5f
14004b1e1lea rax, [rsp+276]
14004b1e9mov rdx, [rsp+104]
14004b1eemov [rsp+56], 2
14004b1f7lea rcx, [rsp+240]
14004b1ffmov [rsp+72], rax
14004b204mov rax, [rsp+120]
14004b209lea r9, [rsp+208]
14004b211lea r8, [rsp+224]
14004b219mov [rsp+48], 12
14004b221mov [rsp+64], rax
14004b226lea rax, [rsp+280]
14004b22emov [rsp+40], 1
14004b236mov [rsp+32], rax
14004b23bmov [rsp+256], rbx
14004b243mov [rsp+264], si
14004b24bmovdqu x3, [rsp+256]
14004b254mov [rsp+104], rdx
14004b259mov rdx, [rsp+128]
14004b261mov [rsp+96], rdi
14004b266movdqu x4, [rsp+96]
14004b26cmovups [rsp+224], x3
14004b274movups [rsp+208], x4
14004b27ccall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b281mov edx, [rsp+276]
14004b288mov rbx, [rsp+240]
14004b290movzx esi, [rsp+248]
14004b298test edx, edx
14004b29ajne 0x14004a201
14004b2a0movsxd rax, [rsp+280]
14004b2a8mov rdx, rax
14004b2abimul rax, rax, 0x2aaaaaab
14004b2b2mov ecx, edx
14004b2b4sar ecx, 31
14004b2b7sar rax, 33
14004b2bbsub eax, ecx
14004b2bdlea eax, [rax+2*rax]
14004b2c0shl eax, 2
14004b2c3sub edx, eax
14004b2c5mov rax, [rsp+160]
14004b2cdmov [rax+8], edx
14004b2d0mov rax, [rsp+152]
14004b2d8or [rax], 1
14004b2dbjmp 0x14004a201
14004b2e0lea rax, [rsp+276]
14004b2e8mov rdx, [rsp+104]
14004b2edmov [rsp+56], 2
14004b2f6lea rcx, [rsp+240]
14004b2femov [rsp+72], rax
14004b303mov rax, [rsp+120]
14004b308lea r9, [rsp+208]
14004b310lea r8, [rsp+224]
14004b318mov [rsp+48], 23
14004b320mov [rsp+64], rax
14004b325lea rax, [rsp+280]
14004b32dmov [rsp+40], 0
14004b335mov [rsp+32], rax
14004b33amov [rsp+256], rbx
14004b342mov [rsp+264], si
14004b34amovdqu x7, [rsp+256]
14004b353mov [rsp+104], rdx
14004b358mov rdx, [rsp+128]
14004b360mov [rsp+96], rdi
14004b365movdqu x0, [rsp+96]
14004b36bmovups [rsp+224], x7
14004b373movups [rsp+208], x0
14004b37bcall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b380mov ecx, [rsp+276]
14004b387mov rbx, [rsp+240]
14004b38fmovzx esi, [rsp+248]
14004b397test ecx, ecx
14004b399jne 0x14004a201
14004b39fmov eax, [rsp+280]
14004b3a6mov rcx, [rsp+160]
14004b3aemov [rcx+8], eax
14004b3b1mov rax, [rsp+152]
14004b3b9and [rax], 254
14004b3bcjmp 0x14004a201
14004b3c1mov rax, [r15]
14004b3c4lea rdx, [rip+0x146109]
14004b3cblea r12, [rsp+304]
14004b3d3mov rcx, r15
14004b3d6lea r8, [rdx+9]
14004b3damov r9, r12
14004b3ddcall [rax+88]
14004b3e0mov rdx, [rsp+104]
14004b3e5mov [rsp+96], rdi
14004b3ealea rcx, [rsp+240]
14004b3f2mov r14, [rsp+152]
14004b3famov [rsp+256], rbx
14004b402mov [rsp+264], si
14004b40amovdqu x4, [rsp+256]
14004b413mov [rsp+104], rdx
14004b418movdqu x5, [rsp+96]
14004b41emov [rsp+64], r14
14004b423mov [rsp+56], r12
14004b428movups [rsp+224], x4
14004b430movups [rsp+208], x5
14004b438
14004b438loc_14004b438:
14004b438mov rax, [rsp+160]
14004b440mov rdx, [rsp+128]
14004b448lea r8, [rsp+224]
14004b450lea r9, [rsp+208]
14004b458mov [rsp+48], rax
14004b45dlea rax, [rsp+276]
14004b465mov [rsp+40], rax
14004b46amov rax, [rsp+120]
14004b46fmov [rsp+32], rax
14004b474call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004b479mov r8l, [rsp+276]
14004b481mov rbx, [rsp+240]
14004b489movzx esi, [rsp+248]
14004b491test r8l, r8l
14004b494jne 0x14004a201
14004b49aor [r14+1], 4
14004b49fjmp 0x14004a201
14004b4a4mov rax, [rsp+168]
14004b4acmov rax, [rax+16]
14004b4b0movdqu x0, [rax+64]
14004b4b5movq rax, x0
14004b4bamovups [rsp+288], x0
14004b4c2cmp [rax], 0
14004b4c6je 0x14004a201
14004b4ccmovhlps x3, x0
14004b4cfmovq rax, x3
14004b4d4cmp [rax], 0
14004b4d8je 0x14004a201
14004b4delea rax, [rsp+276]
14004b4e6mov rdx, [rsp+104]
14004b4ebmov [rsp+48], 2
14004b4f4lea rcx, [rsp+240]
14004b4fcmov [rsp+64], rax
14004b501mov rax, [rsp+120]
14004b506lea r9, [rsp+208]
14004b50elea r8, [rsp+224]
14004b516mov [rsp+256], rbx
14004b51emov [rsp+56], rax
14004b523lea rax, [rsp+288]
14004b52bmov [rsp+40], rax
14004b530lea rax, [rsp+280]
14004b538mov [rsp+32], rax
14004b53dmov [rsp+264], si
14004b545movdqu x6, [rsp+256]
14004b54emov [rsp+104], rdx
14004b553mov rdx, [rsp+128]
14004b55bmov [rsp+96], rdi
14004b560movdqu x7, [rsp+96]
14004b566movups [rsp+224], x6
14004b56emovups [rsp+208], x7
14004b576call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b57bmov eax, [rsp+276]
14004b582mov rbx, [rsp+240]
14004b58amovzx esi, [rsp+248]
14004b592test eax, eax
14004b594jne 0x14004a201
14004b59amov eax, [rsp+280]
14004b5a1test eax, eax
14004b5a3je 0x14004a201
14004b5a9mov rax, [rsp+152]
14004b5b1or [rax+1], 1
14004b5b5jmp 0x14004a201
14004b5banop [rax+rax]
14004b5c0lea rax, [rsp+276]
14004b5c8mov rdx, [rsp+104]
14004b5cdmov [rsp+56], 2
14004b5d6lea rcx, [rsp+240]
14004b5demov [rsp+72], rax
14004b5e3mov rax, [rsp+120]
14004b5e8lea r9, [rsp+208]
14004b5f0lea r8, [rsp+224]
14004b5f8mov [rsp+48], 99
14004b600mov [rsp+64], rax
14004b605lea rax, [rsp+280]
14004b60dmov [rsp+40], 0
14004b615mov [rsp+32], rax
14004b61amov [rsp+256], rbx
14004b622mov [rsp+264], si
14004b62amovdqu x5, [rsp+256]
14004b633mov [rsp+104], rdx
14004b638mov rdx, [rsp+128]
14004b640mov [rsp+96], rdi
14004b645movdqu x7, [rsp+96]
14004b64bmovups [rsp+224], x5
14004b653movups [rsp+208], x7
14004b65bcall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b660mov r10l, [rsp+276]
14004b668mov rbx, [rsp+240]
14004b670movzx esi, [rsp+248]
14004b678test r10l, r10l
14004b67bjne 0x14004a201
14004b681mov rcx, [rsp+152]
14004b689mov eax, [rsp+280]
14004b690or [rcx], 1152
14004b695mov [rcx+4], eax
14004b698jmp 0x14004a201
14004b69dlea rax, [rsp+276]
14004b6a5mov rdx, [rsp+104]
14004b6aamov [rsp+56], 2
14004b6b3lea rcx, [rsp+240]
14004b6bbmov [rsp+72], rax
14004b6c0mov rax, [rsp+120]
14004b6c5lea r9, [rsp+208]
14004b6cdlea r8, [rsp+224]
14004b6d5mov [rsp+48], 59
14004b6ddmov [rsp+64], rax
14004b6e2lea rax, [rsp+280]
14004b6eamov [rsp+32], rax
14004b6efmov [rsp+40], 0
14004b6f7mov [rsp+256], rbx
14004b6ffmov [rsp+264], si
14004b707movdqu x3, [rsp+256]
14004b710mov [rsp+104], rdx
14004b715mov rdx, [rsp+128]
14004b71dmov [rsp+96], rdi
14004b722movdqu x4, [rsp+96]
14004b728movups [rsp+224], x3
14004b730movups [rsp+208], x4
14004b738call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b73dmov eax, [rsp+276]
14004b744mov rbx, [rsp+240]
14004b74cmovzx esi, [rsp+248]
14004b754test eax, eax
14004b756jne 0x14004a201
14004b75cmov eax, [rsp+280]
14004b763mov rcx, [rsp+160]
14004b76bmov [rcx+4], eax
14004b76ejmp 0x14004a201
14004b773test rbx, rbx
14004b776je 0x14004b783
14004b778cmp [rsp+88], 0
14004b77djne 0x14004c001
14004b783
14004b783loc_14004b783:
14004b783mov r12l, esi
14004b786
14004b786loc_14004b786:
14004b786mov rax, [r15]
14004b789mov edx, 37
14004b78emov rcx, r15
14004b791call [rax+80]
14004b794cmp ax, r12w
14004b798jne 0x14004a1f9
14004b79emov rax, [rbx+16]
14004b7a2cmp rax, [rbx+24]
14004b7a6jae 0x14004c2c6
14004b7acadd rax, 2
14004b7b0mov [rbx+16], rax
14004b7b4
14004b7b4loc_14004b7b4:
14004b7b4mov esi, -1
14004b7b9jmp 0x14004a201
14004b7belea rax, [rsp+276]
14004b7c6mov rdx, [rsp+104]
14004b7cbmov [rsp+56], 1
14004b7d4lea rcx, [rsp+240]
14004b7dcmov [rsp+72], rax
14004b7e1mov rax, [rsp+120]
14004b7e6lea r9, [rsp+208]
14004b7eelea r8, [rsp+224]
14004b7f6mov [rsp+48], 6
14004b7femov [rsp+64], rax
14004b803lea rax, [rsp+280]
14004b80bmov [rsp+40], 0
14004b813mov [rsp+32], rax
14004b818mov [rsp+256], rbx
14004b820mov [rsp+264], si
14004b828movdqu x3, [rsp+256]
14004b831mov [rsp+104], rdx
14004b836mov rdx, [rsp+128]
14004b83emov [rsp+96], rdi
14004b843movdqu x4, [rsp+96]
14004b849movups [rsp+224], x3
14004b851movups [rsp+208], x4
14004b859call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b85emov r12l, [rsp+276]
14004b866mov rbx, [rsp+240]
14004b86emovzx esi, [rsp+248]
14004b876test r12l, r12l
14004b879jne 0x14004a201
14004b87fmov eax, [rsp+280]
14004b886mov rcx, [rsp+160]
14004b88emov [rcx+24], eax
14004b891mov rax, [rsp+152]
14004b899or [rax], 2
14004b89cjmp 0x14004a201
14004b8a1lea rax, [rsp+276]
14004b8a9mov rdx, [rsp+104]
14004b8aemov [rsp+56], 2
14004b8b7lea rcx, [rsp+240]
14004b8bfmov [rsp+72], rax
14004b8c4mov rax, [rsp+120]
14004b8c9lea r9, [rsp+208]
14004b8d1lea r8, [rsp+224]
14004b8d9mov [rsp+48], 12
14004b8e1mov [rsp+64], rax
14004b8e6lea rax, [rsp+280]
14004b8eemov [rsp+32], rax
14004b8f3mov [rsp+40], 1
14004b8fbmov [rsp+256], rbx
14004b903mov [rsp+264], si
14004b90bmovdqu x7, [rsp+256]
14004b914mov [rsp+104], rdx
14004b919mov rdx, [rsp+128]
14004b921mov [rsp+96], rdi
14004b926movdqu x0, [rsp+96]
14004b92cmovups [rsp+224], x7
14004b934movups [rsp+208], x0
14004b93ccall std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004b941mov eax, [rsp+276]
14004b948mov rbx, [rsp+240]
14004b950movzx esi, [rsp+248]
14004b958test eax, eax
14004b95ajne 0x14004a201
14004b960mov eax, [rsp+280]
14004b967mov rcx, [rsp+160]
14004b96fsub eax, 1
14004b972mov [rcx+16], eax
14004b975mov rax, [rsp+152]
14004b97dor [rax], 8
14004b980jmp 0x14004a201
14004b985lea rax, [rsp+276]
14004b98dmov rdx, [rsp+104]
14004b992mov [rsp+56], 3
14004b99blea rcx, [rsp+240]
14004b9a3mov [rsp+72], rax
14004b9a8mov rax, [rsp+120]
14004b9adlea r9, [rsp+208]
14004b9b5lea r8, [rsp+224]
14004b9bdmov [rsp+48], 366
14004b9c5mov [rsp+64], rax
14004b9calea rax, [rsp+280]
14004b9d2mov [rsp+32], rax
14004b9d7mov [rsp+40], 1
14004b9dfmov [rsp+256], rbx
14004b9e7mov [rsp+264], si
14004b9efmovdqu x5, [rsp+256]
14004b9f8mov [rsp+104], rdx
14004b9fdmov rdx, [rsp+128]
14004ba05mov [rsp+96], rdi
14004ba0amovdqu x6, [rsp+96]
14004ba10movups [rsp+224], x5
14004ba18movups [rsp+208], x6
14004ba20call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004ba25mov eax, [rsp+276]
14004ba2cmov rbx, [rsp+240]
14004ba34movzx esi, [rsp+248]
14004ba3ctest eax, eax
14004ba3ejne 0x14004a201
14004ba44mov eax, [rsp+280]
14004ba4bmov rcx, [rsp+160]
14004ba53sub eax, 1
14004ba56mov [rcx+28], eax
14004ba59mov rax, [rsp+152]
14004ba61or [rax], 4
14004ba64jmp 0x14004a201
14004ba69mov rax, [rsp+168]
14004ba71mov [rsp+256], rbx
14004ba79lea rcx, [rsp+240]
14004ba81mov rbx, [rsp+104]
14004ba86mov [rsp+264], si
14004ba8emov rax, [rax+16]
14004ba92mov [rsp+96], rdi
14004ba97mov [rsp+104], rbx
14004ba9cmov r14, [rsp+152]
14004baa4mov rax, [rax+48]
14004baa8movdqu x4, [rsp+96]
14004baaemovdqu x3, [rsp+256]
14004bab7mov [rsp+64], r14
14004babcmov [rsp+56], rax
14004bac1movups [rsp+224], x3
14004bac9movups [rsp+208], x4
14004bad1jmp 0x14004b438
14004bad6test rbx, rbx
14004bad9je 0x14004bae6
14004badbcmp [rsp+88], 0
14004bae0jne 0x14004c023
14004bae6
14004bae6loc_14004bae6:
14004bae6movzx r8l, si
14004baea
14004baealoc_14004baea:
14004baeamov rax, [r15]
14004baedmov edx, 1
14004baf2mov rcx, r15
14004baf5call [rax+16]
14004baf8mov r12l, eax
14004bafbtest al, al
14004bafdje 0x14004a1f9
14004bb03lea rax, [rsp+276]
14004bb0bmov rdx, [rsp+104]
14004bb10lea r13, [rsp+284]
14004bb18mov [rsp+48], 14
14004bb21mov [rsp+192], rax
14004bb29lea rcx, [rsp+240]
14004bb31lea r9, [rsp+208]
14004bb39mov [rsp+64], rax
14004bb3emov rax, [rsp+120]
14004bb43lea r8, [rsp+224]
14004bb4bmov [rsp+32], r13
14004bb50mov [rsp+56], rax
14004bb55mov rax, [rip+0x14b1c4]
14004bb5cmov [rsp+256], rbx
14004bb64mov [rsp+40], rax
14004bb69mov [rsp+264], si
14004bb71movdqu x4, [rsp+256]
14004bb7amov [rsp+104], rdx
14004bb7fmov rdx, [rsp+128]
14004bb87mov [rsp+96], rdi
14004bb8cmovdqu x5, [rsp+96]
14004bb92mov [rsp+184], rcx
14004bb9amov [rsp+88], r9
14004bb9fmov [rsp+176], r8
14004bba7movups [rsp+224], x4
14004bbafmovups [rsp+208], x5
14004bbb7call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_name(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, wchar_t const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004bbbcmov rax, [rsp+240]
14004bbc4mov r14, [rsp+248]
14004bbccmov rbx, rax
14004bbcfmov esi, r14l
14004bbd2test rax, rax
14004bbd5je 0x14004c17e
14004bbdbcmp r14w, -1
14004bbe0je 0x14004c27c
14004bbe6test rdi, rdi
14004bbe9je 0x14004c268
14004bbef
14004bbefloc_14004bbef:
14004bbefxor edx, edx
14004bbf1cmp [rsp+202], -1
14004bbfajne 0x14004a201
14004bc00
14004bc00loc_14004bc00:
14004bc00mov rax, [rdi+16]
14004bc04cmp rax, [rdi+24]
14004bc08jae 0x14004c39a
14004bc0emovzx eax, [rax]
14004bc11
14004bc11loc_14004bc11:
14004bc11cmp ax, -1
14004bc15mov eax, 0
14004bc1acmovne r12l, eax
14004bc1emov eax, 0
14004bc23cmove rdi, rax
14004bc27cmp dl, r12b
14004bc2aje 0x14004a201
14004bc30mov eax, [rsp+276]
14004bc37or eax, [rsp+284]
14004bc3ejne 0x14004a201
14004bc44cmp r14w, -1
14004bc49jne 0x14004c1ba
14004bc4ftest rbx, rbx
14004bc52je 0x14004c1ba
14004bc58
14004bc58loc_14004bc58:
14004bc58mov rax, [rbx+16]
14004bc5ccmp rax, [rbx+24]
14004bc60jae 0x14004c389
14004bc66movzx r8l, [rax]
14004bc6a
14004bc6aloc_14004bc6a:
14004bc6axor eax, eax
14004bc6ccmp r8w, -1
14004bc71cmove rbx, rax
14004bc75
14004bc75loc_14004bc75:
14004bc75mov rax, [r15]
14004bc78mov [rsp+204], r8l
14004bc80mov edx, 45
14004bc85mov rcx, r15
14004bc88call [rax+80]
14004bc8bcmp ax, [rsp+204]
14004bc93je 0x14004bcde
14004bc95lea rcx, [rsp+256]
14004bc9dmov [rsp+256], rbx
14004bca5mov [rsp+264], r14w
14004bcaecall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14004bcb3mov rbx, [rsp+256]
14004bcbbmov edx, 43
14004bcc0mov rcx, r15
14004bcc3mov r14l, eax
14004bcc6mov rax, [r15]
14004bcc9movzx esi, [rsp+264]
14004bcd1call [rax+80]
14004bcd4cmp r14w, ax
14004bcd8jne 0x14004a201
14004bcde
14004bcdeloc_14004bcde:
14004bcdemov [rsp+256], rbx
14004bce6mov rbx, [rsp+120]
14004bcebxor ecx, ecx
14004bcedmov [rsp+264], si
14004bcf5mov rsi, [rsp+192]
14004bcfdmov rdx, [rsp+104]
14004bd02mov r12, [rsp+128]
14004bd0amov [rsp+64], rbx
14004bd0fmov r14, [rsp+184]
14004bd17mov [rsp+72], rsi
14004bd1cmov [rsp+40], ecx
14004bd20mov r9, [rsp+88]
14004bd25mov [rsp+32], r13
14004bd2amov r8, [rsp+176]
14004bd32mov rcx, r14
14004bd35mov [rsp+56], 2
14004bd3emovdqu x6, [rsp+256]
14004bd47mov [rsp+48], 23
14004bd4fmov [rsp+104], rdx
14004bd54mov rdx, r12
14004bd57mov [rsp+96], rdi
14004bd5cmovdqu x7, [rsp+96]
14004bd62movups [rsp+224], x6
14004bd6amovups [rsp+208], x7
14004bd72call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004bd77xor r8l, r8l
14004bd7amov [rsp+72], rsi
14004bd7fmov rdx, r12
14004bd82mov rax, [rsp+240]
14004bd8amov [rsp+64], rbx
14004bd8fmov rcx, r14
14004bd92mov [rsp+40], r8l
14004bd97movdqu x5, [rsp+96]
14004bd9dmov [rsp+256], rax
14004bda5mov rax, [rsp+248]
14004bdadmov [rsp+56], 2
14004bdb6mov r9, [rsp+88]
14004bdbbmov [rsp+48], 59
14004bdc3mov r8, [rsp+176]
14004bdcbmov [rsp+32], r13
14004bdd0mov [rsp+264], ax
14004bdd8movdqu x4, [rsp+256]
14004bde1movups [rsp+208], x5
14004bde9movups [rsp+224], x4
14004bdf1call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004bdf6mov rbx, [rsp+240]
14004bdfemovzx esi, [rsp+248]
14004be06jmp 0x14004a201
14004be0bnop [rax+rax]
14004be10mov rax, [rsp+168]
14004be18mov [rsp+256], rbx
14004be20lea rcx, [rsp+240]
14004be28mov rbx, [rsp+104]
14004be2dmov [rsp+264], si
14004be35mov rax, [rax+16]
14004be39mov [rsp+96], rdi
14004be3emov [rsp+104], rbx
14004be43mov rsi, [rsp+152]
14004be4bmov rax, [rax+80]
14004be4fmovdqu x6, [rsp+96]
14004be55movdqu x5, [rsp+256]
14004be5emov [rsp+64], rsi
14004be63mov [rsp+56], rax
14004be68movups [rsp+224], x5
14004be70movups [rsp+208], x6
14004be78jmp 0x14004ac5f
14004be7dlea rax, [rsp+276]
14004be85mov rdx, [rsp+104]
14004be8amov [rsp+56], 4
14004be93lea r9, [rsp+208]
14004be9bmov [rsp+72], rax
14004bea0mov rax, [rsp+120]
14004bea5lea rcx, [rsp+240]
14004beadlea r8, [rsp+224]
14004beb5mov [rsp+48], 9999
14004bebdmov [rsp+64], rax
14004bec2lea rax, [rsp+280]
14004becamov [rsp+40], 0
14004bed2mov [rsp+32], rax
14004bed7mov [rsp+256], rbx
14004bedfmov [rsp+264], si
14004bee7movdqu x7, [rsp+256]
14004bef0mov [rsp+104], rdx
14004bef5mov rdx, [rsp+128]
14004befdmov [rsp+96], rdi
14004bf02movdqu x0, [rsp+96]
14004bf08movups [rsp+224], x7
14004bf10movups [rsp+208], x0
14004bf18call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004bf1dmov r9l, [rsp+276]
14004bf25mov rbx, [rsp+240]
14004bf2dmovzx esi, [rsp+248]
14004bf35test r9l, r9l
14004bf38jne 0x14004a201
14004bf3emov eax, [rsp+280]
14004bf45mov rcx, [rsp+160]
14004bf4dsub eax, 1900
14004bf52mov [rcx+20], eax
14004bf55mov rcx, [rsp+152]
14004bf5dmovzx eax, [rcx+1]
14004bf61mov [rsp+88], al
14004bf65and eax, -7
14004bf68or eax, 4
14004bf6bmov [rcx+1], al
14004bf6ejmp 0x14004a201
14004bf73
14004bf73loc_14004bf73:
14004bf73cmp [rsp+202], -1
14004bf7cjne 0x14004b7b4
14004bf82mov esi, -1
14004bf87jmp 0x14004a693
14004bf8c
14004bf8cloc_14004bf8c:
14004bf8cmov rax, [rbx]
14004bf8fmov rcx, rbx
14004bf92call [rax+80]
14004bf95jmp 0x14004a621
14004bf9a
14004bf9aloc_14004bf9a:
14004bf9amov rax, [rbx]
14004bf9dmov [rsp+176], r8b
14004bfa5mov rcx, rbx
14004bfa8call [rax+72]
14004bfabmovzx r8l, [rsp+176]
14004bfb4movzx edx, ax
14004bfb7jmp 0x14004a551
14004bfbc
14004bfbcloc_14004bfbc:
14004bfbcmov rax, [rbx+16]
14004bfc0cmp rax, [rbx+24]
14004bfc4jae 0x14004c2d4
14004bfcaadd rax, 2
14004bfcemov [rbx+16], rax
14004bfd2
14004bfd2loc_14004bfd2:
14004bfd2mov esi, -1
14004bfd7jmp 0x14004ab01
14004bfdc
14004bfdcloc_14004bfdc:
14004bfdctest rdi, rdi
14004bfdfje 0x14004c097
14004bfe5cmp [rsp+202], -1
14004bfeejne 0x14004a6b0
14004bff4mov r13l, r12l
14004bff7xor r14l, r14l
14004bffaxor ebx, ebx
14004bffcjmp 0x14004a660
14004c001
14004c001loc_14004c001:
14004c001mov rax, [rbx+16]
14004c005cmp rax, [rbx+24]
14004c009jae 0x14004c32a
14004c00fmovzx r12l, [rax]
14004c013
14004c013loc_14004c013:
14004c013xor eax, eax
14004c015cmp r12w, -1
14004c01acmove rbx, rax
14004c01ejmp 0x14004b786
14004c023
14004c023loc_14004c023:
14004c023mov rax, [rbx+16]
14004c027cmp rax, [rbx+24]
14004c02bjae 0x14004c33b
14004c031movzx r8l, [rax]
14004c035
14004c035loc_14004c035:
14004c035xor eax, eax
14004c037cmp r8w, -1
14004c03ccmove rbx, rax
14004c040jmp 0x14004baea
14004c045
14004c045loc_14004c045:
14004c045mov rax, [rbx+16]
14004c049cmp rax, [rbx+24]
14004c04djae 0x14004c2e2
14004c053movzx r8l, [rax]
14004c057
14004c057loc_14004c057:
14004c057xor eax, eax
14004c059cmp r8w, -1
14004c05ecmove rbx, rax
14004c062jmp 0x14004aaeb
14004c067
14004c067loc_14004c067:
14004c067mov rax, [rbx]
14004c06amov rcx, rbx
14004c06dcall [rax+72]
14004c070mov esi, eax
14004c072jmp 0x14004a632
14004c077
14004c077loc_14004c077:
14004c077mov rax, [rdi]
14004c07amov rcx, rdi
14004c07dcall [rax+72]
14004c080jmp 0x14004a671
14004c085
14004c085loc_14004c085:
14004c085mov rax, [rbx]
14004c088mov rcx, rbx
14004c08bcall [rax+72]
14004c08emovzx r8l, ax
14004c092jmp 0x14004a6a5
14004c097
14004c097loc_14004c097:
14004c097xor ebx, ebx
14004c099cmp [rsp+202], -1
14004c0a2je 0x14004a201
14004c0a8mov r8l, 65535
14004c0aejmp 0x14004a5f5
14004c0b3
14004c0b3loc_14004c0b3:
14004c0b3cmp r13w, -1
14004c0b8sete r14b
14004c0bctest rdi, rdi
14004c0bfje 0x14004c0cf
14004c0c1cmp [rsp+201], 0
14004c0c9jne 0x14004c1c7
14004c0cf
14004c0cfloc_14004c0cf:
14004c0cfcmp [rsp+201], r14b
14004c0d7je 0x14004ae33
14004c0dd
14004c0ddloc_14004c0dd:
14004c0ddmov eax, r13l
14004c0e0
14004c0e0loc_14004c0e0:
14004c0e0movzx edx, ax
14004c0e3mov rax, [r15]
14004c0e6mov rcx, r15
14004c0e9mov r8l, 42
14004c0efcall [rax+96]
14004c0f2mov ecx, eax
14004c0f4lea eax, [rcx-48]
14004c0f7cmp al, 9
14004c0f9ja 0x14004ae33
14004c0ffmov rax, [rbx+16]
14004c103mov rdx, [rbx+24]
14004c107movsx esi, cl
14004c10acmp rax, rdx
14004c10djae 0x14004c535
14004c113mov ecx, [rsp+280]
14004c11aadd rax, 2
14004c11emov [rbx+16], rax
14004c122lea ecx, [rcx+4*rcx]
14004c125lea ecx, [rsi+2*rcx-48]
14004c129mov [rsp+280], ecx
14004c130
14004c130loc_14004c130:
14004c130cmp rax, rdx
14004c133jae 0x14004c527
14004c139movzx eax, [rax]
14004c13c
14004c13cloc_14004c13c:
14004c13cadd ax, 1
14004c140je 0x14004c4d2
14004c146test rdi, rdi
14004c149je 0x14004c435
14004c14fcmp [rsp+202], -1
14004c158je 0x14004c55e
14004c15e
14004c15eloc_14004c15e:
14004c15eor esi, -1
14004c161
14004c161loc_14004c161:
14004c161mov eax, [rsp+280]
14004c168mov rcx, [rsp+152]
14004c170sub eax, 1900
14004c175and [rcx+1], 253
14004c179jmp 0x14004ae43
14004c17e
14004c17eloc_14004c17e:
14004c17ecmp r14w, -1
14004c183sete dl
14004c186test rdi, rdi
14004c189je 0x14004c199
14004c18bcmp [rsp+201], 0
14004c193jne 0x14004bc00
14004c199
14004c199loc_14004c199:
14004c199cmp [rsp+201], dl
14004c1a0je 0x14004a201
14004c1a6
14004c1a6loc_14004c1a6:
14004c1a6mov eax, [rsp+284]
14004c1ador eax, [rsp+276]
14004c1b4jne 0x14004a201
14004c1ba
14004c1baloc_14004c1ba:
14004c1bamov r8l, r14l
14004c1bdjmp 0x14004bc75
14004c1c2
14004c1c2loc_14004c1c2:
14004c1c2mov r14l, r12l
14004c1c5xor ebx, ebx
14004c1c7
14004c1c7loc_14004c1c7:
14004c1c7mov rax, [rdi+16]
14004c1cbcmp rax, [rdi+24]
14004c1cfjae 0x14004c427
14004c1d5movzx eax, [rax]
14004c1d8
14004c1d8loc_14004c1d8:
14004c1d8cmp ax, -1
14004c1dcmov eax, 0
14004c1e1cmove rdi, rax
14004c1e5sete al
14004c1e8cmp al, r14b
14004c1ebje 0x14004ae33
14004c1f1cmp r13w, -1
14004c1f6jne 0x14004c0dd
14004c1fctest rbx, rbx
14004c1ffje 0x14004c0dd
14004c205
14004c205loc_14004c205:
14004c205mov rax, [rbx+16]
14004c209cmp rax, [rbx+24]
14004c20djae 0x14004c419
14004c213movzx eax, [rax]
14004c216
14004c216loc_14004c216:
14004c216xor edx, edx
14004c218cmp ax, -1
14004c21ccmove rbx, rdx
14004c220jmp 0x14004c0e0
14004c225
14004c225loc_14004c225:
14004c225xor r14l, r14l
14004c228jmp 0x14004c0cf
14004c22d
14004c22dloc_14004c22d:
14004c22dmov rdx, [rax+16]
14004c231cmp rdx, [rax+24]
14004c235jae 0x14004c3b7
14004c23bmovzx eax, [rdx]
14004c23e
14004c23eloc_14004c23e:
14004c23ecmp ax, -1
14004c242je 0x14004c34d
14004c248test rdi, rdi
14004c24bjne 0x14004ae21
14004c251cmp [rsp+202], -1
14004c25aje 0x14004c205
14004c25cjmp 0x14004ae33
14004c261nop [rax]
14004c268
14004c268loc_14004c268:
14004c268cmp [rsp+202], -1
14004c271je 0x14004c1a6
14004c277jmp 0x14004a201
14004c27c
14004c27cloc_14004c27c:
14004c27cmov rdx, [rax+16]
14004c280cmp rdx, [rax+24]
14004c284jae 0x14004c3f8
14004c28amovzx r8l, [rdx]
14004c28e
14004c28eloc_14004c28e:
14004c28ecmp r8w, -1
14004c293je 0x14004c2f4
14004c295test rdi, rdi
14004c298jne 0x14004bbef
14004c29ecmp [rsp+202], -1
14004c2a7jne 0x14004a201
14004c2admov eax, [rsp+276]
14004c2b4or eax, [rsp+284]
14004c2bbjne 0x14004b7b4
14004c2c1jmp 0x14004bc58
14004c2c6
14004c2c6loc_14004c2c6:
14004c2c6mov rax, [rbx]
14004c2c9mov rcx, rbx
14004c2cccall [rax+80]
14004c2cfjmp 0x14004b7b4
14004c2d4
14004c2d4loc_14004c2d4:
14004c2d4mov rax, [rbx]
14004c2d7mov rcx, rbx
14004c2dacall [rax+80]
14004c2ddjmp 0x14004bfd2
14004c2e2
14004c2e2loc_14004c2e2:
14004c2e2mov rax, [rbx]
14004c2e5mov rcx, rbx
14004c2e8call [rax+72]
14004c2ebmovzx r8l, ax
14004c2efjmp 0x14004c057
14004c2f4
14004c2f4loc_14004c2f4:
14004c2f4test rdi, rdi
14004c2f7je 0x14004c574
14004c2fdcmp [rsp+202], -1
14004c306je 0x14004c56a
14004c30c
14004c30cloc_14004c30c:
14004c30cmov eax, [rsp+276]
14004c313or eax, [rsp+284]
14004c31aje 0x14004c563
14004c320
14004c320loc_14004c320:
14004c320or esi, -1
14004c323xor ebx, ebx
14004c325jmp 0x14004a201
14004c32a
14004c32aloc_14004c32a:
14004c32amov rax, [rbx]
14004c32dmov rcx, rbx
14004c330call [rax+72]
14004c333mov r12l, eax
14004c336jmp 0x14004c013
14004c33b
14004c33bloc_14004c33b:
14004c33bmov rax, [rbx]
14004c33emov rcx, rbx
14004c341call [rax+72]
14004c344movzx r8l, ax
14004c348jmp 0x14004c035
14004c34d
14004c34dloc_14004c34d:
14004c34dtest rdi, rdi
14004c350je 0x14004c599
14004c356cmp [rsp+202], -1
14004c35fje 0x14004c1c2
14004c365xor ebx, ebx
14004c367jmp 0x14004c0e0
14004c36c
14004c36cloc_14004c36c:
14004c36cmov rsi, [rip+0x14b31d]
14004c373mov rax, [rsp+648]
14004c37bsub rax, [rsi]
14004c37eje 0x14004c5af
14004c384
14004c384loc_14004c384:
14004c384call __stack_chk_fail
14004c389
14004c389loc_14004c389:
14004c389mov rax, [rbx]
14004c38cmov rcx, rbx
14004c38fcall [rax+72]
14004c392mov r8l, eax
14004c395jmp 0x14004bc6a
14004c39a
14004c39aloc_14004c39a:
14004c39amov rax, [rdi]
14004c39dmov [rsp+204], dl
14004c3a4mov rcx, rdi
14004c3a7call [rax+72]
14004c3aamovzx edx, [rsp+204]
14004c3b2jmp 0x14004bc11
14004c3b7
14004c3b7loc_14004c3b7:
14004c3b7mov rax, [rax]
14004c3bamov rcx, rbx
14004c3bdcall [rax+72]
14004c3c0jmp 0x14004c23e
14004c3c5
14004c3c5loc_14004c3c5:
14004c3c5cmp si, -1
14004c3c9je 0x14004a621
14004c3cftest rdi, rdi
14004c3d2je 0x14004c3f0
14004c3d4cmp [rsp+202], -1
14004c3ddjne 0x14004a201
14004c3e3xor r14l, r14l
14004c3e6xor r13l, r13l
14004c3e9jmp 0x14004a660
14004c3eenop
14004c3f0
14004c3f0loc_14004c3f0:
14004c3f0xor r13l, r13l
14004c3f3jmp 0x14004a5e3
14004c3f8
14004c3f8loc_14004c3f8:
14004c3f8mov rax, [rax]
14004c3fbmov rcx, rbx
14004c3fecall [rax+72]
14004c401mov r8l, eax
14004c404jmp 0x14004c28e
14004c409
14004c409loc_14004c409:
14004c409mov [rsp+88], r14b
14004c40eadd rbp, 1
14004c412xor ebx, ebx
14004c414jmp 0x14004a0f8
14004c419
14004c419loc_14004c419:
14004c419mov rax, [rbx]
14004c41cmov rcx, rbx
14004c41fcall [rax+72]
14004c422jmp 0x14004c216
14004c427
14004c427loc_14004c427:
14004c427mov rax, [rdi]
14004c42amov rcx, rdi
14004c42dcall [rax+72]
14004c430jmp 0x14004c1d8
14004c435
14004c435loc_14004c435:
14004c435movzx eax, [rsp+202]
14004c43dxor r12l, r12l
14004c440
14004c440loc_14004c440:
14004c440cmp ax, -1
14004c444mov esi, -1
14004c449sete al
14004c44ccmp al, r12b
14004c44fje 0x14004c161
14004c455
14004c455loc_14004c455:
14004c455lea rcx, [rsp+256]
14004c45dmov [rsp+256], rbx
14004c465mov [rsp+264], -1
14004c46fcall std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>::_M_get() const
14004c474mov rbx, [rsp+256]
14004c47cmovzx esi, [rsp+264]
14004c484mov rcx, r15
14004c487movzx edx, ax
14004c48amov rax, [r15]
14004c48dmov r8l, 42
14004c493call [rax+96]
14004c496movsx r12l, al
14004c49alea eax, [r12-48]
14004c49fcmp al, 9
14004c4a1ja 0x14004c161
14004c4a7mov rax, [rbx+16]
14004c4abcmp rax, [rbx+24]
14004c4afjae 0x14004c504
14004c4b1add rax, 2
14004c4b5mov [rbx+16], rax
14004c4b9
14004c4b9loc_14004c4b9:
14004c4b9imul eax, [rsp+280], 10
14004c4c1lea eax, [rax+r12-48]
14004c4c6mov [rsp+280], eax
14004c4cdjmp 0x14004c15e
14004c4d2
14004c4d2loc_14004c4d2:
14004c4d2xor ebx, ebx
14004c4d4test rdi, rdi
14004c4d7je 0x14004c51a
14004c4d9cmp [rsp+202], -1
14004c4e2jne 0x14004c455
14004c4e8
14004c4e8loc_14004c4e8:
14004c4e8mov rax, [rdi+16]
14004c4eccmp rax, [rdi+24]
14004c4f0jae 0x14004c50f
14004c4f2movzx eax, [rax]
14004c4f5
14004c4f5loc_14004c4f5:
14004c4f5xor edx, edx
14004c4f7cmp ax, -1
14004c4fbcmove rdi, rdx
14004c4ffjmp 0x14004c440
14004c504
14004c504loc_14004c504:
14004c504mov rax, [rbx]
14004c507mov rcx, rbx
14004c50acall [rax+80]
14004c50djmp 0x14004c4b9
14004c50f
14004c50floc_14004c50f:
14004c50fmov rax, [rdi]
14004c512mov rcx, rdi
14004c515call [rax+72]
14004c518jmp 0x14004c4f5
14004c51a
14004c51aloc_14004c51a:
14004c51amovzx eax, [rsp+202]
14004c522jmp 0x14004c440
14004c527
14004c527loc_14004c527:
14004c527mov rax, [rbx]
14004c52amov rcx, rbx
14004c52dcall [rax+72]
14004c530jmp 0x14004c13c
14004c535
14004c535loc_14004c535:
14004c535mov rax, [rbx]
14004c538mov rcx, rbx
14004c53bcall [rax+80]
14004c53eimul eax, [rsp+280], 10
14004c546mov rdx, [rbx+24]
14004c54alea eax, [rsi+rax-48]
14004c54emov [rsp+280], eax
14004c555mov rax, [rbx+16]
14004c559jmp 0x14004c130
14004c55e
14004c55eloc_14004c55e:
14004c55exor r12l, r12l
14004c561jmp 0x14004c4e8
14004c563
14004c563loc_14004c563:
14004c563xor ebx, ebx
14004c565jmp 0x14004bc75
14004c56a
14004c56aloc_14004c56a:
14004c56amov edx, r12l
14004c56dxor ebx, ebx
14004c56fjmp 0x14004bc00
14004c574
14004c574loc_14004c574:
14004c574cmp [rsp+202], -1
14004c57djne 0x14004c30c
14004c583jmp 0x14004c320
14004c588
14004c588loc_14004c588:
14004c588add rbp, 1
14004c58ccmp si, -1
14004c590sete r14b
14004c594jmp 0x14004a0f3
14004c599
14004c599loc_14004c599:
14004c599xor ebx, ebx
14004c59bcmp [rsp+202], -1
14004c5a4jne 0x14004c0e0
14004c5aajmp 0x14004ae33
14004c5af
14004c5afloc_14004c5af:
14004c5afcall std::__throw_bad_cast()
14004c5b4nop
140049f40
Loading..