File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
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
14004c5b5
14004c5b5 // align 0x10
14004c5b5 // align 0x10
14004c5c0
14004c5c0std::__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:
14004c5c0push rbp
14004c5c1push r15
14004c5c3push r14
14004c5c5push r13
14004c5c7push r12
14004c5c9push rdi
14004c5capush rsi
14004c5cbpush rbx
14004c5ccsub rsp, 136
14004c5d3lea rbp, [rsp+128]
14004c5dbmov rsi, [rip+0x14b0ae]
14004c5e2mov rax, [r9+8]
14004c5e6movdqu x0, [r8]
14004c5ebmov r8, [r9]
14004c5eemov rbx, [rbp+136]
14004c5f5mov r14, [rbp+120]
14004c5f9mov [rbp-32], rax
14004c5fdmov rax, [rbp+112]
14004c601movups [rbp-48], x0
14004c605mov rdx, [rbp-40]
14004c609mov [rbp-80], rax
14004c60dmov rax, [rbp+144]
14004c614mov [rbp-56], rcx
14004c618mov rcx, [rip+0x14a731]
14004c61fmov r15l, edx
14004c622mov [rbp-72], rax
14004c626mov rax, [rsi]
14004c629mov [rbp-8], rax
14004c62dmov rax, [rbp-48]
14004c631mov [rbp-64], r8
14004c635mov [rbp-24], r8
14004c639mov r13, rax
14004c63ccall std::locale::id::_M_id() const
14004c641mov rdx, rax
14004c644mov rax, [rbx+208]
14004c64bmov rax, [rax+8]
14004c64fmov rdi, [rax+8*rdx]
14004c653test rdi, rdi
14004c656je 0x14004cc36
14004c65cmov rax, [rbp+128]
14004c663lea rax, [8*rax+15]
14004c66band rax, -16
14004c66fcall ___chkstk_ms
14004c674mov r10, [rbp-24]
14004c678mov r8, [rbp-64]
14004c67csub rsp, rax
14004c67fcmp r15w, -1
14004c684sete dl
14004c687test r13, r13
14004c68alea r12, [rsp+32]
14004c68fsetne bl
14004c692and bl, dl
14004c694jne 0x14004cab0
14004c69amov ebx, edx
14004c69c
14004c69cloc_14004c69c:
14004c69ccmp [rbp-32], -1
14004c6a1sete r9b
14004c6a5test r8, r8
14004c6a8setne sil
14004c6acand sil, r9b
14004c6afjne 0x14004cadb
14004c6b5mov esi, r9l
14004c6b8
14004c6b8loc_14004c6b8:
14004c6b8cmp sil, bl
14004c6bbjne 0x14004c73b
14004c6bd
14004c6bdloc_14004c6bd:
14004c6bdtest r13, r13
14004c6c0jne 0x14004c773
14004c6c6
14004c6c6loc_14004c6c6:
14004c6c6cmp r15w, -1
14004c6cbsete dl
14004c6cetest r10, r10
14004c6d1je 0x14004c6dc
14004c6d3test r9b, r9b
14004c6d6jne 0x14004cb60
14004c6dc
14004c6dcloc_14004c6dc:
14004c6dcxor r13l, r13l
14004c6df
14004c6dfloc_14004c6df:
14004c6dfmov rax, [rbp-72]
14004c6e3or [rax], 4
14004c6e6
14004c6e6loc_14004c6e6:
14004c6e6mov rdx, [rbp-40]
14004c6eamov rsi, [rip+0x14af9f]
14004c6f1mov [rbp-48], r13
14004c6f5mov rax, [rbp-48]
14004c6f9mov [rbp-40], rdx
14004c6fdmov rdx, [rbp-40]
14004c701mov [rbp-48], rax
14004c705mov rax, [rbp-56]
14004c709mov dx, r15w
14004c70dmov [rbp-40], rdx
14004c711movdqu x1, [rbp-48]
14004c716movups [rax], x1
14004c719mov rax, [rbp-8]
14004c71dsub rax, [rsi]
14004c720jne 0x14004cc46
14004c726mov rax, [rbp-56]
14004c72alea rsp, [rbp+8]
14004c72epop rbx
14004c72fpop rsi
14004c730pop rdi
14004c731pop r12
14004c733pop r13
14004c735pop r14
14004c737pop r15
14004c739pop rbp
14004c73aret
14004c73b
14004c73bloc_14004c73b:
14004c73btest r13, r13
14004c73eje 0x14004c7de
14004c744test dl, dl
14004c746je 0x14004c7de
14004c74cmov rax, [r13+16]
14004c750cmp rax, [r13+24]
14004c754jae 0x14004cbf5
14004c75amovzx esi, [rax]
14004c75d
14004c75dloc_14004c75d:
14004c75dcmp si, -1
14004c761je 0x14004cbdd
14004c767mov rcx, [rbp+128]
14004c76eadd rcx, rcx
14004c771jne 0x14004c7f1
14004c773
14004c773loc_14004c773:
14004c773cmp r15w, -1
14004c778je 0x14004cb71
14004c77etest r10, r10
14004c781je 0x14004c6df
14004c787cmp [rbp-32], -1
14004c78cjne 0x14004c6df
14004c792mov r9l, r15l
14004c795xor edi, edi
14004c797xor esi, esi
14004c799xor ebx, ebx
14004c79b
14004c79bloc_14004c79b:
14004c79bxor edx, edx
14004c79d
14004c79dloc_14004c79d:
14004c79dmov rax, [r10+16]
14004c7a1cmp rax, [r10+24]
14004c7a5jae 0x14004cb09
14004c7abmovzx eax, [rax]
14004c7ae
14004c7aeloc_14004c7ae:
14004c7aecmp ax, -1
14004c7b2mov eax, 0
14004c7b7cmove r10, rax
14004c7bbsete al
14004c7becmp dl, al
14004c7c0je 0x14004cbaf
14004c7c6test r13, r13
14004c7c9je 0x14004c7d6
14004c7cbcmp r9w, -1
14004c7d0je 0x14004c94f
14004c7d6
14004c7d6loc_14004c7d6:
14004c7d6mov r15l, r9l
14004c7d9jmp 0x14004c972
14004c7de
14004c7deloc_14004c7de:
14004c7demov rcx, [rbp+128]
14004c7e5add rcx, rcx
14004c7e8je 0x14004c6bd
14004c7eemov esi, r15l
14004c7f1
14004c7f1loc_14004c7f1:
14004c7f1mov [rbp-64], r13
14004c7f5xor ebx, ebx
14004c7f7mov r13, rdi
14004c7faxor edi, edi
14004c7fcmov [rbp-88], r15w
14004c801mov r15, r14
14004c804mov r14l, esi
14004c807mov rsi, rcx
14004c80amov [rbp-24], r10
14004c80emov [rbp-89], r9b
14004c812jmp 0x14004c831
14004c814
14004c814 0f 1f 40 00 ..@.
14004c818
14004c818loc_14004c818:
14004c818mov rax, [r13]
14004c81cmov rcx, r13
14004c81fcall [rax+48]
14004c822cmp ax, r14w
14004c826je 0x14004c83e
14004c828add rbx, 1
14004c82ccmp rbx, rsi
14004c82fje 0x14004c84f
14004c831
14004c831loc_14004c831:
14004c831mov rax, [r15+8*rbx]
14004c835movzx edx, [rax]
14004c838cmp dx, r14w
14004c83cjne 0x14004c818
14004c83e
14004c83eloc_14004c83e:
14004c83emov [r12+4*rdi], ebx
14004c842add rbx, 1
14004c846add rdi, 1
14004c84acmp rbx, rsi
14004c84djne 0x14004c831
14004c84f
14004c84floc_14004c84f:
14004c84fmov r14, r15
14004c852mov r10, [rbp-24]
14004c856mov r13, [rbp-64]
14004c85amov r8, rdi
14004c85dmovzx r9l, [rbp-89]
14004c862movzx r15l, [rbp-88]
14004c867test rdi, rdi
14004c86aje 0x14004c6bd
14004c870mov rax, [r13+16]
14004c874cmp rax, [r13+24]
14004c878jae 0x14004cc17
14004c87eadd rax, 2
14004c882mov [r13+16], rax
14004c886
14004c886loc_14004c886:
14004c886lea rax, [8*r8+15]
14004c88eand rax, -16
14004c892call ___chkstk_ms
14004c897xor ebx, ebx
14004c899sub rsp, rax
14004c89cmov [rbp-24], r10
14004c8a0mov r15, r8
14004c8a3lea rsi, [rsp+32]
14004c8a8mov rdi, rsi
14004c8abnop [rax+rax]
14004c8b0
14004c8b0loc_14004c8b0:
14004c8b0movsxd rax, [r12+4*rbx]
14004c8b4mov rcx, [r14+8*rax]
14004c8b8call wcslen
14004c8bdmov [rsi+8*rbx], rax
14004c8c1add rbx, 1
14004c8c5cmp r15, rbx
14004c8c8jne 0x14004c8b0
14004c8camov r10, [rbp-24]
14004c8cemov esi, 1
14004c8d3
14004c8d3loc_14004c8d3:
14004c8d3mov rax, [r13+16]
14004c8d7cmp rax, [r13+24]
14004c8dbjae 0x14004ca12
14004c8e1nop [rax+rax]
14004c8ecnop [rax]
14004c8f0
14004c8f0loc_14004c8f0:
14004c8f0movzx r9l, [rax]
14004c8f4cmp r9w, -1
14004c8f9je 0x14004ca32
14004c8ff
14004c8ffloc_14004c8ff:
14004c8fftest r10, r10
14004c902je 0x14004c948
14004c904cmp [rbp-32], -1
14004c909je 0x14004caa5
14004c90f
14004c90floc_14004c90f:
14004c90fmov r15l, -1
14004c915
14004c915loc_14004c915:
14004c915cmp rbx, 1
14004c919jne 0x14004ca83
14004c91fcmp [rdi], rsi
14004c922jne 0x14004c6df
14004c928
14004c928loc_14004c928:
14004c928mov eax, [r12]
14004c92cmov rdi, [rbp-80]
14004c930mov edx, eax
14004c932sub edx, [rbp+128]
14004c938cmp eax, [rbp+128]
14004c93ecmovge eax, edx
14004c941mov [rdi], eax
14004c943jmp 0x14004c6e6
14004c948
14004c948loc_14004c948:
14004c948cmp [rbp-32], -1
14004c94djne 0x14004c90f
14004c94f
14004c94floc_14004c94f:
14004c94fmov rax, [r13+16]
14004c953cmp rax, [r13+24]
14004c957jae 0x14004cb2e
14004c95dmovzx r9l, [rax]
14004c961
14004c961loc_14004c961:
14004c961xor eax, eax
14004c963cmp r9w, -1
14004c968mov r15l, -1
14004c96ecmove r13, rax
14004c972
14004c972loc_14004c972:
14004c972test rbx, rbx
14004c975je 0x14004c6df
14004c97bmov [rbp-24], r10
14004c97flea r11, [rsi+rsi]
14004c983xor eax, eax
14004c985xor r8l, r8l
14004c988jmp 0x14004c9ad
14004c98a
14004c98a 66 66 2e 0f 1f 84 ff....
14004c990 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
14004c9a0
14004c9a0loc_14004c9a0:
14004c9a0add r8, 1
14004c9a4add rax, 1
14004c9a8
14004c9a8loc_14004c9a8:
14004c9a8cmp rax, rbx
14004c9abjae 0x14004c9e1
14004c9ad
14004c9adloc_14004c9ad:
14004c9adlea rdx, [rdi+8*rax]
14004c9b1cmp rsi, [rdx]
14004c9b4jae 0x14004c9a0
14004c9b6movsxd r10, [r12+4*rax]
14004c9bamov r10, [r14+8*r10]
14004c9becmp [r10+r11], r9w
14004c9c3je 0x14004ca58
14004c9c9sub rbx, 1
14004c9cdmov r10l, [r12+4*rbx]
14004c9d1mov rcx, [rdi+8*rbx]
14004c9d5mov [r12+4*rax], r10l
14004c9d9mov [rdx], rcx
14004c9dccmp rax, rbx
14004c9dfjb 0x14004c9ad
14004c9e1
14004c9e1loc_14004c9e1:
14004c9e1mov r10, [rbp-24]
14004c9e5cmp r8, rbx
14004c9e8je 0x14004c915
14004c9eemov rax, [r13+16]
14004c9f2cmp rax, [r13+24]
14004c9f6jae 0x14004ca68
14004c9f8add rax, 2
14004c9fcadd rsi, 1
14004ca00mov [r13+16], rax
14004ca04mov rax, [r13+16]
14004ca08cmp rax, [r13+24]
14004ca0cjb 0x14004c8f0
14004ca12
14004ca12loc_14004ca12:
14004ca12mov rax, [r13]
14004ca16mov [rbp-24], r10
14004ca1amov rcx, r13
14004ca1dcall [rax+72]
14004ca20mov r10, [rbp-24]
14004ca24mov r9l, eax
14004ca27cmp r9w, -1
14004ca2cjne 0x14004c8ff
14004ca32
14004ca32loc_14004ca32:
14004ca32test r10, r10
14004ca35je 0x14004cb48
14004ca3bcmp [rbp-32], -1
14004ca40je 0x14004cb7c
14004ca46
14004ca46loc_14004ca46:
14004ca46mov r15l, -1
14004ca4cxor r13l, r13l
14004ca4fjmp 0x14004c972
14004ca54
14004ca54 0f 1f 40 00 ..@.
14004ca58
14004ca58loc_14004ca58:
14004ca58add rax, 1
14004ca5cjmp 0x14004c9a8
14004ca61
14004ca61 0f 1f 80 00 00 00 00 .......
14004ca68
14004ca68loc_14004ca68:
14004ca68mov rax, [r13]
14004ca6cmov [rbp-24], r10
14004ca70mov rcx, r13
14004ca73add rsi, 1
14004ca77call [rax+80]
14004ca7amov r10, [rbp-24]
14004ca7ejmp 0x14004c8d3
14004ca83
14004ca83loc_14004ca83:
14004ca83cmp rbx, 2
14004ca87jne 0x14004c6df
14004ca8dcmp [rdi], rsi
14004ca90je 0x14004c928
14004ca96cmp [rdi+8], rsi
14004ca9ajne 0x14004c6df
14004caa0jmp 0x14004c928
14004caa5
14004caa5loc_14004caa5:
14004caa5mov r9l, -1
14004caabjmp 0x14004c79b
14004cab0
14004cab0loc_14004cab0:
14004cab0mov rax, [r13+16]
14004cab4cmp rax, [r13+24]
14004cab8jae 0x14004cb89
14004cabemovzx eax, [rax]
14004cac1
14004cac1loc_14004cac1:
14004cac1cmp ax, -1
14004cac5mov eax, 0
14004cacacmovne ebx, eax
14004cacdmov eax, 0
14004cad2cmove r13, rax
14004cad6jmp 0x14004c69c
14004cadb
14004cadbloc_14004cadb:
14004cadbmov rax, [r8+16]
14004cadfcmp rax, [r8+24]
14004cae3jae 0x14004cbb7
14004cae9movzx eax, [rax]
14004caec
14004caecloc_14004caec:
14004caeccmp ax, -1
14004caf0mov eax, 0
14004caf5cmovne esi, eax
14004caf8mov eax, 0
14004cafdcmovne rax, r8
14004cb01mov r10, rax
14004cb04jmp 0x14004c6b8
14004cb09
14004cb09loc_14004cb09:
14004cb09mov rax, [r10]
14004cb0cmov [rbp-88], r9l
14004cb10mov rcx, r10
14004cb13mov [rbp-64], dl
14004cb16mov [rbp-24], r10
14004cb1acall [rax+72]
14004cb1dmov r9l, [rbp-88]
14004cb21movzx edx, [rbp-64]
14004cb25mov r10, [rbp-24]
14004cb29jmp 0x14004c7ae
14004cb2e
14004cb2eloc_14004cb2e:
14004cb2emov rax, [r13]
14004cb32mov [rbp-24], r10
14004cb36mov rcx, r13
14004cb39call [rax+72]
14004cb3cmov r10, [rbp-24]
14004cb40mov r9l, eax
14004cb43jmp 0x14004c961
14004cb48
14004cb48loc_14004cb48:
14004cb48cmp [rbp-32], -1
14004cb4djne 0x14004ca46
14004cb53or r15l, -1
14004cb57xor r13l, r13l
14004cb5ajmp 0x14004c915
14004cb5f
14004cb5f 90 .
14004cb60
14004cb60loc_14004cb60:
14004cb60mov r9l, r15l
14004cb63xor edi, edi
14004cb65xor esi, esi
14004cb67xor ebx, ebx
14004cb69xor r13l, r13l
14004cb6cjmp 0x14004c79d
14004cb71
14004cb71loc_14004cb71:
14004cb71xor edi, edi
14004cb73xor esi, esi
14004cb75xor ebx, ebx
14004cb77jmp 0x14004c8d3
14004cb7c
14004cb7cloc_14004cb7c:
14004cb7cxor r13l, r13l
14004cb7fmov edx, 1
14004cb84jmp 0x14004c79d
14004cb89
14004cb89loc_14004cb89:
14004cb89mov rax, [r13]
14004cb8dmov [rbp-88], r8
14004cb91mov rcx, r13
14004cb94mov [rbp-64], dl
14004cb97mov [rbp-24], r10
14004cb9bcall [rax+72]
14004cb9emov r8, [rbp-88]
14004cba2movzx edx, [rbp-64]
14004cba6mov r10, [rbp-24]
14004cbaajmp 0x14004cac1
14004cbaf
14004cbafloc_14004cbaf:
14004cbafmov r15l, r9l
14004cbb2jmp 0x14004c915
14004cbb7
14004cbb7loc_14004cbb7:
14004cbb7mov rax, [r8]
14004cbbamov [rbp-88], dl
14004cbbdmov rcx, r8
14004cbc0mov [rbp-64], r9b
14004cbc4mov [rbp-24], r8
14004cbc8call [rax+72]
14004cbcbmovzx edx, [rbp-88]
14004cbcfmovzx r9l, [rbp-64]
14004cbd4mov r8, [rbp-24]
14004cbd8jmp 0x14004caec
14004cbdd
14004cbddloc_14004cbdd:
14004cbddmov rcx, [rbp+128]
14004cbe4xor r13l, r13l
14004cbe7add rcx, rcx
14004cbeajne 0x14004c7f1
14004cbf0jmp 0x14004c6c6
14004cbf5
14004cbf5loc_14004cbf5:
14004cbf5mov rax, [r13]
14004cbf9mov [rbp-64], r9b
14004cbfdmov rcx, r13
14004cc00mov [rbp-24], r10
14004cc04call [rax+72]
14004cc07movzx r9l, [rbp-64]
14004cc0cmov r10, [rbp-24]
14004cc10mov esi, eax
14004cc12jmp 0x14004c75d
14004cc17
14004cc17loc_14004cc17:
14004cc17mov rax, [r13]
14004cc1bmov [rbp-24], r10
14004cc1fmov rcx, r13
14004cc22mov [rbp-64], rdi
14004cc26call [rax+80]
14004cc29mov r8, [rbp-64]
14004cc2dmov r10, [rbp-24]
14004cc31jmp 0x14004c886
14004cc36
14004cc36loc_14004cc36:
14004cc36mov rsi, [rip+0x14aa53]
14004cc3dmov rax, [rbp-8]
14004cc41sub rax, [rsi]
14004cc44je 0x14004cc4b
14004cc46
14004cc46loc_14004cc46:
14004cc46call __stack_chk_fail
14004cc4b
14004cc4bloc_14004cc4b:
14004cc4bcall std::__throw_bad_cast()
14004cc50nop
14004c5c0
14004c5c0std::__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:
14004c5c0push rbp
14004c5c1push r15
14004c5c3push r14
14004c5c5push r13
14004c5c7push r12
14004c5c9push rdi
14004c5capush rsi
14004c5cbpush rbx
14004c5ccsub rsp, 136
14004c5d3lea rbp, [rsp+128]
14004c5dbmov rsi, [rip+0x14b0ae]
14004c5e2mov rax, [r9+8]
14004c5e6movdqu x0, [r8]
14004c5ebmov r8, [r9]
14004c5eemov rbx, [rbp+136]
14004c5f5mov r14, [rbp+120]
14004c5f9mov [rbp-32], rax
14004c5fdmov rax, [rbp+112]
14004c601movups [rbp-48], x0
14004c605mov rdx, [rbp-40]
14004c609mov [rbp-80], rax
14004c60dmov rax, [rbp+144]
14004c614mov [rbp-56], rcx
14004c618mov rcx, [rip+0x14a731]
14004c61fmov r15l, edx
14004c622mov [rbp-72], rax
14004c626mov rax, [rsi]
14004c629mov [rbp-8], rax
14004c62dmov rax, [rbp-48]
14004c631mov [rbp-64], r8
14004c635mov [rbp-24], r8
14004c639mov r13, rax
14004c63ccall std::locale::id::_M_id() const
14004c641mov rdx, rax
14004c644mov rax, [rbx+208]
14004c64bmov rax, [rax+8]
14004c64fmov rdi, [rax+8*rdx]
14004c653test rdi, rdi
14004c656je 0x14004cc36
14004c65cmov rax, [rbp+128]
14004c663lea rax, [8*rax+15]
14004c66band rax, -16
14004c66fcall ___chkstk_ms
14004c674mov r10, [rbp-24]
14004c678mov r8, [rbp-64]
14004c67csub rsp, rax
14004c67fcmp r15w, -1
14004c684sete dl
14004c687test r13, r13
14004c68alea r12, [rsp+32]
14004c68fsetne bl
14004c692and bl, dl
14004c694jne 0x14004cab0
14004c69amov ebx, edx
14004c69c
14004c69cloc_14004c69c:
14004c69ccmp [rbp-32], -1
14004c6a1sete r9b
14004c6a5test r8, r8
14004c6a8setne sil
14004c6acand sil, r9b
14004c6afjne 0x14004cadb
14004c6b5mov esi, r9l
14004c6b8
14004c6b8loc_14004c6b8:
14004c6b8cmp sil, bl
14004c6bbjne 0x14004c73b
14004c6bd
14004c6bdloc_14004c6bd:
14004c6bdtest r13, r13
14004c6c0jne 0x14004c773
14004c6c6
14004c6c6loc_14004c6c6:
14004c6c6cmp r15w, -1
14004c6cbsete dl
14004c6cetest r10, r10
14004c6d1je 0x14004c6dc
14004c6d3test r9b, r9b
14004c6d6jne 0x14004cb60
14004c6dc
14004c6dcloc_14004c6dc:
14004c6dcxor r13l, r13l
14004c6df
14004c6dfloc_14004c6df:
14004c6dfmov rax, [rbp-72]
14004c6e3or [rax], 4
14004c6e6
14004c6e6loc_14004c6e6:
14004c6e6mov rdx, [rbp-40]
14004c6eamov rsi, [rip+0x14af9f]
14004c6f1mov [rbp-48], r13
14004c6f5mov rax, [rbp-48]
14004c6f9mov [rbp-40], rdx
14004c6fdmov rdx, [rbp-40]
14004c701mov [rbp-48], rax
14004c705mov rax, [rbp-56]
14004c709mov dx, r15w
14004c70dmov [rbp-40], rdx
14004c711movdqu x1, [rbp-48]
14004c716movups [rax], x1
14004c719mov rax, [rbp-8]
14004c71dsub rax, [rsi]
14004c720jne 0x14004cc46
14004c726mov rax, [rbp-56]
14004c72alea rsp, [rbp+8]
14004c72epop rbx
14004c72fpop rsi
14004c730pop rdi
14004c731pop r12
14004c733pop r13
14004c735pop r14
14004c737pop r15
14004c739pop rbp
14004c73aret
14004c73b
14004c73bloc_14004c73b:
14004c73btest r13, r13
14004c73eje 0x14004c7de
14004c744test dl, dl
14004c746je 0x14004c7de
14004c74cmov rax, [r13+16]
14004c750cmp rax, [r13+24]
14004c754jae 0x14004cbf5
14004c75amovzx esi, [rax]
14004c75d
14004c75dloc_14004c75d:
14004c75dcmp si, -1
14004c761je 0x14004cbdd
14004c767mov rcx, [rbp+128]
14004c76eadd rcx, rcx
14004c771jne 0x14004c7f1
14004c773
14004c773loc_14004c773:
14004c773cmp r15w, -1
14004c778je 0x14004cb71
14004c77etest r10, r10
14004c781je 0x14004c6df
14004c787cmp [rbp-32], -1
14004c78cjne 0x14004c6df
14004c792mov r9l, r15l
14004c795xor edi, edi
14004c797xor esi, esi
14004c799xor ebx, ebx
14004c79b
14004c79bloc_14004c79b:
14004c79bxor edx, edx
14004c79d
14004c79dloc_14004c79d:
14004c79dmov rax, [r10+16]
14004c7a1cmp rax, [r10+24]
14004c7a5jae 0x14004cb09
14004c7abmovzx eax, [rax]
14004c7ae
14004c7aeloc_14004c7ae:
14004c7aecmp ax, -1
14004c7b2mov eax, 0
14004c7b7cmove r10, rax
14004c7bbsete al
14004c7becmp dl, al
14004c7c0je 0x14004cbaf
14004c7c6test r13, r13
14004c7c9je 0x14004c7d6
14004c7cbcmp r9w, -1
14004c7d0je 0x14004c94f
14004c7d6
14004c7d6loc_14004c7d6:
14004c7d6mov r15l, r9l
14004c7d9jmp 0x14004c972
14004c7de
14004c7deloc_14004c7de:
14004c7demov rcx, [rbp+128]
14004c7e5add rcx, rcx
14004c7e8je 0x14004c6bd
14004c7eemov esi, r15l
14004c7f1
14004c7f1loc_14004c7f1:
14004c7f1mov [rbp-64], r13
14004c7f5xor ebx, ebx
14004c7f7mov r13, rdi
14004c7faxor edi, edi
14004c7fcmov [rbp-88], r15w
14004c801mov r15, r14
14004c804mov r14l, esi
14004c807mov rsi, rcx
14004c80amov [rbp-24], r10
14004c80emov [rbp-89], r9b
14004c812jmp 0x14004c831
14004c814
14004c814 0f 1f 40 00 ..@.
14004c818
14004c818loc_14004c818:
14004c818mov rax, [r13]
14004c81cmov rcx, r13
14004c81fcall [rax+48]
14004c822cmp ax, r14w
14004c826je 0x14004c83e
14004c828add rbx, 1
14004c82ccmp rbx, rsi
14004c82fje 0x14004c84f
14004c831
14004c831loc_14004c831:
14004c831mov rax, [r15+8*rbx]
14004c835movzx edx, [rax]
14004c838cmp dx, r14w
14004c83cjne 0x14004c818
14004c83e
14004c83eloc_14004c83e:
14004c83emov [r12+4*rdi], ebx
14004c842add rbx, 1
14004c846add rdi, 1
14004c84acmp rbx, rsi
14004c84djne 0x14004c831
14004c84f
14004c84floc_14004c84f:
14004c84fmov r14, r15
14004c852mov r10, [rbp-24]
14004c856mov r13, [rbp-64]
14004c85amov r8, rdi
14004c85dmovzx r9l, [rbp-89]
14004c862movzx r15l, [rbp-88]
14004c867test rdi, rdi
14004c86aje 0x14004c6bd
14004c870mov rax, [r13+16]
14004c874cmp rax, [r13+24]
14004c878jae 0x14004cc17
14004c87eadd rax, 2
14004c882mov [r13+16], rax
14004c886
14004c886loc_14004c886:
14004c886lea rax, [8*r8+15]
14004c88eand rax, -16
14004c892call ___chkstk_ms
14004c897xor ebx, ebx
14004c899sub rsp, rax
14004c89cmov [rbp-24], r10
14004c8a0mov r15, r8
14004c8a3lea rsi, [rsp+32]
14004c8a8mov rdi, rsi
14004c8abnop [rax+rax]
14004c8b0
14004c8b0loc_14004c8b0:
14004c8b0movsxd rax, [r12+4*rbx]
14004c8b4mov rcx, [r14+8*rax]
14004c8b8call wcslen
14004c8bdmov [rsi+8*rbx], rax
14004c8c1add rbx, 1
14004c8c5cmp r15, rbx
14004c8c8jne 0x14004c8b0
14004c8camov r10, [rbp-24]
14004c8cemov esi, 1
14004c8d3
14004c8d3loc_14004c8d3:
14004c8d3mov rax, [r13+16]
14004c8d7cmp rax, [r13+24]
14004c8dbjae 0x14004ca12
14004c8e1nop [rax+rax]
14004c8ecnop [rax]
14004c8f0
14004c8f0loc_14004c8f0:
14004c8f0movzx r9l, [rax]
14004c8f4cmp r9w, -1
14004c8f9je 0x14004ca32
14004c8ff
14004c8ffloc_14004c8ff:
14004c8fftest r10, r10
14004c902je 0x14004c948
14004c904cmp [rbp-32], -1
14004c909je 0x14004caa5
14004c90f
14004c90floc_14004c90f:
14004c90fmov r15l, -1
14004c915
14004c915loc_14004c915:
14004c915cmp rbx, 1
14004c919jne 0x14004ca83
14004c91fcmp [rdi], rsi
14004c922jne 0x14004c6df
14004c928
14004c928loc_14004c928:
14004c928mov eax, [r12]
14004c92cmov rdi, [rbp-80]
14004c930mov edx, eax
14004c932sub edx, [rbp+128]
14004c938cmp eax, [rbp+128]
14004c93ecmovge eax, edx
14004c941mov [rdi], eax
14004c943jmp 0x14004c6e6
14004c948
14004c948loc_14004c948:
14004c948cmp [rbp-32], -1
14004c94djne 0x14004c90f
14004c94f
14004c94floc_14004c94f:
14004c94fmov rax, [r13+16]
14004c953cmp rax, [r13+24]
14004c957jae 0x14004cb2e
14004c95dmovzx r9l, [rax]
14004c961
14004c961loc_14004c961:
14004c961xor eax, eax
14004c963cmp r9w, -1
14004c968mov r15l, -1
14004c96ecmove r13, rax
14004c972
14004c972loc_14004c972:
14004c972test rbx, rbx
14004c975je 0x14004c6df
14004c97bmov [rbp-24], r10
14004c97flea r11, [rsi+rsi]
14004c983xor eax, eax
14004c985xor r8l, r8l
14004c988jmp 0x14004c9ad
14004c98a
14004c98a 66 66 2e 0f 1f 84 ff....
14004c990 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 .....ff.........
14004c9a0
14004c9a0loc_14004c9a0:
14004c9a0add r8, 1
14004c9a4add rax, 1
14004c9a8
14004c9a8loc_14004c9a8:
14004c9a8cmp rax, rbx
14004c9abjae 0x14004c9e1
14004c9ad
14004c9adloc_14004c9ad:
14004c9adlea rdx, [rdi+8*rax]
14004c9b1cmp rsi, [rdx]
14004c9b4jae 0x14004c9a0
14004c9b6movsxd r10, [r12+4*rax]
14004c9bamov r10, [r14+8*r10]
14004c9becmp [r10+r11], r9w
14004c9c3je 0x14004ca58
14004c9c9sub rbx, 1
14004c9cdmov r10l, [r12+4*rbx]
14004c9d1mov rcx, [rdi+8*rbx]
14004c9d5mov [r12+4*rax], r10l
14004c9d9mov [rdx], rcx
14004c9dccmp rax, rbx
14004c9dfjb 0x14004c9ad
14004c9e1
14004c9e1loc_14004c9e1:
14004c9e1mov r10, [rbp-24]
14004c9e5cmp r8, rbx
14004c9e8je 0x14004c915
14004c9eemov rax, [r13+16]
14004c9f2cmp rax, [r13+24]
14004c9f6jae 0x14004ca68
14004c9f8add rax, 2
14004c9fcadd rsi, 1
14004ca00mov [r13+16], rax
14004ca04mov rax, [r13+16]
14004ca08cmp rax, [r13+24]
14004ca0cjb 0x14004c8f0
14004ca12
14004ca12loc_14004ca12:
14004ca12mov rax, [r13]
14004ca16mov [rbp-24], r10
14004ca1amov rcx, r13
14004ca1dcall [rax+72]
14004ca20mov r10, [rbp-24]
14004ca24mov r9l, eax
14004ca27cmp r9w, -1
14004ca2cjne 0x14004c8ff
14004ca32
14004ca32loc_14004ca32:
14004ca32test r10, r10
14004ca35je 0x14004cb48
14004ca3bcmp [rbp-32], -1
14004ca40je 0x14004cb7c
14004ca46
14004ca46loc_14004ca46:
14004ca46mov r15l, -1
14004ca4cxor r13l, r13l
14004ca4fjmp 0x14004c972
14004ca54
14004ca54 0f 1f 40 00 ..@.
14004ca58
14004ca58loc_14004ca58:
14004ca58add rax, 1
14004ca5cjmp 0x14004c9a8
14004ca61
14004ca61 0f 1f 80 00 00 00 00 .......
14004ca68
14004ca68loc_14004ca68:
14004ca68mov rax, [r13]
14004ca6cmov [rbp-24], r10
14004ca70mov rcx, r13
14004ca73add rsi, 1
14004ca77call [rax+80]
14004ca7amov r10, [rbp-24]
14004ca7ejmp 0x14004c8d3
14004ca83
14004ca83loc_14004ca83:
14004ca83cmp rbx, 2
14004ca87jne 0x14004c6df
14004ca8dcmp [rdi], rsi
14004ca90je 0x14004c928
14004ca96cmp [rdi+8], rsi
14004ca9ajne 0x14004c6df
14004caa0jmp 0x14004c928
14004caa5
14004caa5loc_14004caa5:
14004caa5mov r9l, -1
14004caabjmp 0x14004c79b
14004cab0
14004cab0loc_14004cab0:
14004cab0mov rax, [r13+16]
14004cab4cmp rax, [r13+24]
14004cab8jae 0x14004cb89
14004cabemovzx eax, [rax]
14004cac1
14004cac1loc_14004cac1:
14004cac1cmp ax, -1
14004cac5mov eax, 0
14004cacacmovne ebx, eax
14004cacdmov eax, 0
14004cad2cmove r13, rax
14004cad6jmp 0x14004c69c
14004cadb
14004cadbloc_14004cadb:
14004cadbmov rax, [r8+16]
14004cadfcmp rax, [r8+24]
14004cae3jae 0x14004cbb7
14004cae9movzx eax, [rax]
14004caec
14004caecloc_14004caec:
14004caeccmp ax, -1
14004caf0mov eax, 0
14004caf5cmovne esi, eax
14004caf8mov eax, 0
14004cafdcmovne rax, r8
14004cb01mov r10, rax
14004cb04jmp 0x14004c6b8
14004cb09
14004cb09loc_14004cb09:
14004cb09mov rax, [r10]
14004cb0cmov [rbp-88], r9l
14004cb10mov rcx, r10
14004cb13mov [rbp-64], dl
14004cb16mov [rbp-24], r10
14004cb1acall [rax+72]
14004cb1dmov r9l, [rbp-88]
14004cb21movzx edx, [rbp-64]
14004cb25mov r10, [rbp-24]
14004cb29jmp 0x14004c7ae
14004cb2e
14004cb2eloc_14004cb2e:
14004cb2emov rax, [r13]
14004cb32mov [rbp-24], r10
14004cb36mov rcx, r13
14004cb39call [rax+72]
14004cb3cmov r10, [rbp-24]
14004cb40mov r9l, eax
14004cb43jmp 0x14004c961
14004cb48
14004cb48loc_14004cb48:
14004cb48cmp [rbp-32], -1
14004cb4djne 0x14004ca46
14004cb53or r15l, -1
14004cb57xor r13l, r13l
14004cb5ajmp 0x14004c915
14004cb5f
14004cb5f 90 .
14004cb60
14004cb60loc_14004cb60:
14004cb60mov r9l, r15l
14004cb63xor edi, edi
14004cb65xor esi, esi
14004cb67xor ebx, ebx
14004cb69xor r13l, r13l
14004cb6cjmp 0x14004c79d
14004cb71
14004cb71loc_14004cb71:
14004cb71xor edi, edi
14004cb73xor esi, esi
14004cb75xor ebx, ebx
14004cb77jmp 0x14004c8d3
14004cb7c
14004cb7cloc_14004cb7c:
14004cb7cxor r13l, r13l
14004cb7fmov edx, 1
14004cb84jmp 0x14004c79d
14004cb89
14004cb89loc_14004cb89:
14004cb89mov rax, [r13]
14004cb8dmov [rbp-88], r8
14004cb91mov rcx, r13
14004cb94mov [rbp-64], dl
14004cb97mov [rbp-24], r10
14004cb9bcall [rax+72]
14004cb9emov r8, [rbp-88]
14004cba2movzx edx, [rbp-64]
14004cba6mov r10, [rbp-24]
14004cbaajmp 0x14004cac1
14004cbaf
14004cbafloc_14004cbaf:
14004cbafmov r15l, r9l
14004cbb2jmp 0x14004c915
14004cbb7
14004cbb7loc_14004cbb7:
14004cbb7mov rax, [r8]
14004cbbamov [rbp-88], dl
14004cbbdmov rcx, r8
14004cbc0mov [rbp-64], r9b
14004cbc4mov [rbp-24], r8
14004cbc8call [rax+72]
14004cbcbmovzx edx, [rbp-88]
14004cbcfmovzx r9l, [rbp-64]
14004cbd4mov r8, [rbp-24]
14004cbd8jmp 0x14004caec
14004cbdd
14004cbddloc_14004cbdd:
14004cbddmov rcx, [rbp+128]
14004cbe4xor r13l, r13l
14004cbe7add rcx, rcx
14004cbeajne 0x14004c7f1
14004cbf0jmp 0x14004c6c6
14004cbf5
14004cbf5loc_14004cbf5:
14004cbf5mov rax, [r13]
14004cbf9mov [rbp-64], r9b
14004cbfdmov rcx, r13
14004cc00mov [rbp-24], r10
14004cc04call [rax+72]
14004cc07movzx r9l, [rbp-64]
14004cc0cmov r10, [rbp-24]
14004cc10mov esi, eax
14004cc12jmp 0x14004c75d
14004cc17
14004cc17loc_14004cc17:
14004cc17mov rax, [r13]
14004cc1bmov [rbp-24], r10
14004cc1fmov rcx, r13
14004cc22mov [rbp-64], rdi
14004cc26call [rax+80]
14004cc29mov r8, [rbp-64]
14004cc2dmov r10, [rbp-24]
14004cc31jmp 0x14004c886
14004cc36
14004cc36loc_14004cc36:
14004cc36mov rsi, [rip+0x14aa53]
14004cc3dmov rax, [rbp-8]
14004cc41sub rax, [rsi]
14004cc44je 0x14004cc4b
14004cc46
14004cc46loc_14004cc46:
14004cc46call __stack_chk_fail
14004cc4b
14004cc4bloc_14004cc4b:
14004cc4bcall std::__throw_bad_cast()
14004cc50nop
14004c5c0
14004cc51
14004cc51 // align 0x10
14004cc51 // align 0x10
14004cc60
14004cc60std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(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*, wchar_t const*) const:
14004cc60push r15
14004cc62push r14
14004cc64push r13
14004cc66push r12
14004cc68push rbp
14004cc69push rdi
14004cc6apush rsi
14004cc6bpush rbx
14004cc6csub rsp, 296
14004cc73mov rdi, [rsp+416]
14004cc7bmovdqu x4, [r8]
14004cc80movdqu x5, [r9]
14004cc85mov r15, [rsp+400]
14004cc8dmov r12, [rsp+408]
14004cc95mov rbx, [rsp+424]
14004cc9dmov rbp, [rsp+432]
14004cca5mov [rsp+144], rdi
14004ccadmov rdi, [rip+0x14a9dc]
14004ccb4movups [rsp+80], x4
14004ccb9mov rax, [rdi]
14004ccbcmov [rsp+280], rax
14004ccc4mov rax, [rsp+80]
14004ccc9movups [rsp+112], x5
14004cccemov [rsp+136], rdx
14004ccd6mov rdx, [rsp+88]
14004ccdbmov [rsp+176], rcx
14004cce3mov esi, edx
14004cce5mov rdx, [rsp+120]
14004cceamov [rsp+96], r12
14004ccefmov [rsp+152], r15
14004ccf7mov [rsp+110], dx
14004ccfcmov r14, rax
14004ccffmov rax, [rsp+112]
14004cd04mov rdi, rax
14004cd07mov rax, [rip+0x14a042]
14004cd0emov rcx, rax
14004cd11mov [rsp+184], rax
14004cd19call std::locale::id::_M_id() const
14004cd1emov rdx, rax
14004cd21mov rax, [r15+208]
14004cd28mov rax, [rax+8]
14004cd2cmov r13, [rax+8*rdx]
14004cd30test r13, r13
14004cd33je 0x14004d860
14004cd39mov rax, [rsp+136]
14004cd41mov [r12], 0
14004cd49mov [rsp+248], 0
14004cd55mov [rsp+256], 0
14004cd60mov rax, [rax]
14004cd63mov rax, [rax+64]
14004cd67mov [rsp+160], rax
14004cd6fcmp rbx, rbp
14004cd72je 0x14004d84c
14004cd78cmp [rsp+110], -1
14004cd7elea rax, [rip+3675]
14004cd85mov r15, r13
14004cd88mov r13, r14
14004cd8bmov [rsp+128], rax
14004cd93sete [rsp+109]
14004cd98jmp 0x14004ce56
14004cd9d
14004cd9d 0f 1f 00 ...
14004cda0
14004cda0loc_14004cda0:
14004cda0mov rax, [r15]
14004cda3movzx r8l, [rbx]
14004cda7mov edx, 32
14004cdacmov rcx, r15
14004cdafcall [rax+16]
14004cdb2mov r14l, eax
14004cdb5test al, al
14004cdb7jne 0x14004d0ce
14004cdbdtest r13, r13
14004cdc0je 0x14004cdcb
14004cdc2test r12b, r12b
14004cdc5jne 0x14004d520
14004cdcb
14004cdcbloc_14004cdcb:
14004cdcbmovzx edx, si
14004cdce
14004cdceloc_14004cdce:
14004cdcemov rax, [r15]
14004cdd1mov rcx, r15
14004cdd4call [rax+64]
14004cdd7movzx edx, [rbx]
14004cddamov rcx, r15
14004cdddmov r14l, eax
14004cde0mov rax, [r15]
14004cde3call [rax+64]
14004cde6cmp r14w, ax
14004cdeaje 0x14004ce1f
14004cdectest r13, r13
14004cdefje 0x14004cdfa
14004cdf1test r12b, r12b
14004cdf4jne 0x14004d5b8
14004cdfa
14004cdfaloc_14004cdfa:
14004cdfamovzx edx, si
14004cdfd
14004cdfdloc_14004cdfd:
14004cdfdmov rax, [r15]
14004ce00mov rcx, r15
14004ce03call [rax+48]
14004ce06movzx edx, [rbx]
14004ce09mov rcx, r15
14004ce0cmov r14l, eax
14004ce0fmov rax, [r15]
14004ce12call [rax+48]
14004ce15cmp r14w, ax
14004ce19jne 0x14004d77e
14004ce1f
14004ce1floc_14004ce1f:
14004ce1fmov rax, [r13+16]
14004ce23cmp rax, [r13+24]
14004ce27jae 0x14004d590
14004ce2dadd rax, 2
14004ce31mov [r13+16], rax
14004ce35
14004ce35loc_14004ce35:
14004ce35add rbx, 2
14004ce39mov esi, -1
14004ce3e
14004ce3eloc_14004ce3e:
14004ce3ecmp rbx, rbp
14004ce41je 0x14004d030
14004ce47
14004ce47loc_14004ce47:
14004ce47mov rax, [rsp+96]
14004ce4cmov eax, [rax]
14004ce4etest eax, eax
14004ce50jne 0x14004d030
14004ce56
14004ce56loc_14004ce56:
14004ce56cmp si, -1
14004ce5asete r12b
14004ce5etest r13, r13
14004ce61setne r14b
14004ce65and r14b, r12b
14004ce68jne 0x14004d280
14004ce6etest rdi, rdi
14004ce71mov r14l, r12l
14004ce74setne dl
14004ce77and dl, [rsp+109]
14004ce7bjne 0x14004d2c0
14004ce81
14004ce81loc_14004ce81:
14004ce81movzx edx, [rsp+109]
14004ce86cmp dl, r14b
14004ce89je 0x14004d2ef
14004ce8f
14004ce8floc_14004ce8f:
14004ce8fmov rax, [r15]
14004ce92xor r8l, r8l
14004ce95movzx edx, [rbx]
14004ce98mov rcx, r15
14004ce9bcall [rax+96]
14004ce9ecmp al, 37
14004cea0jne 0x14004cda0
14004cea6lea r14, [rbx+2]
14004ceaacmp rbp, r14
14004ceadje 0x14004d77e
14004ceb3mov rax, [r15]
14004ceb6movzx edx, [rbx+2]
14004cebaxor r8l, r8l
14004cebdmov rcx, r15
14004cec0call [rax+96]
14004cec3mov r12l, eax
14004cec6cmp al, 69
14004cec8je 0x14004d228
14004cececmp al, 79
14004ced0je 0x14004d228
14004ced6mov rcx, [rsp+128]
14004cedecmp [rsp+160], rcx
14004cee6jne 0x14004d320
14004ceecmov eax, [rbx]
14004ceeexor r8l, r8l
14004cef1mov [rsp+276], r8w
14004cefamov [rsp+272], eax
14004cf01
14004cf01loc_14004cf01:
14004cf01mov [rsp+80], r13
14004cf06mov rax, [rsp+80]
14004cf0blea rcx, [rsp+224]
14004cf13lea r9, [rsp+192]
14004cf1bmov [rsp+112], rdi
14004cf20mov rdx, [rsp+88]
14004cf25lea r8, [rsp+208]
14004cf2dmov [rsp+80], rax
14004cf32mov rax, [rsp+112]
14004cf37mov [rsp+88], rdx
14004cf3cmov rdx, [rsp+88]
14004cf41mov [rsp+112], rax
14004cf46lea rax, [rsp+248]
14004cf4emov [rsp+64], rax
14004cf53lea rax, [rsp+272]
14004cf5bmov dx, si
14004cf5emov [rsp+56], rax
14004cf63mov rax, [rsp+144]
14004cf6bmov [rsp+88], rdx
14004cf70mov rdx, [rsp+120]
14004cf75mov [rsp+48], rax
14004cf7amov rax, [rsp+96]
14004cf7fmov [rsp+120], rdx
14004cf84mov rdx, [rsp+120]
14004cf89mov dx, [rsp+110]
14004cf8emovdqu x0, [rsp+80]
14004cf94mov [rsp+40], rax
14004cf99mov rax, [rsp+152]
14004cfa1mov [rsp+120], rdx
14004cfa6mov rdx, [rsp+136]
14004cfaemov [rsp+32], rax
14004cfb3movdqu x1, [rsp+112]
14004cfb9movups [rsp+208], x0
14004cfc1movups [rsp+192], x1
14004cfc9call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004cfcemov rdx, [rsp+224]
14004cfd6mov rax, [rsp+232]
14004cfdemov r13, rdx
14004cfe1mov esi, eax
14004cfe3test rdx, rdx
14004cfe6je 0x14004d540
14004cfeccmp ax, -1
14004cff0je 0x14004d6e6
14004cff6
14004cff6loc_14004cff6:
14004cff6test rdi, rdi
14004cff9je 0x14004d7c0
14004cfffxor ebx, ebx
14004d001cmp [rsp+110], -1
14004d007je 0x14004d553
14004d00d
14004d00dloc_14004d00d:
14004d00dmov rax, [rsp+96]
14004d012or [rax], 2
14004d015
14004d015loc_14004d015:
14004d015lea rbx, [r14+2]
14004d019cmp rbx, rbp
14004d01cjne 0x14004ce47
14004d022nop [rax+rax]
14004d02dnop [rax]
14004d030
14004d030loc_14004d030:
14004d030mov r14, r13
14004d033
14004d033loc_14004d033:
14004d033mov rdi, [rsp+128]
14004d03bcmp [rsp+160], rdi
14004d043je 0x14004d6b2
14004d049
14004d049loc_14004d049:
14004d049mov rdx, [rsp+88]
14004d04emov [rsp+80], r14
14004d053mov rax, [rsp+80]
14004d058mov rdi, [rip+0x14a631]
14004d05fmov [rsp+88], rdx
14004d064mov rdx, [rsp+88]
14004d069mov [rsp+80], rax
14004d06emov rax, [rsp+176]
14004d076mov dx, si
14004d079mov [rsp+88], rdx
14004d07emovdqu x4, [rsp+80]
14004d084movups [rax], x4
14004d087mov rax, [rsp+280]
14004d08fsub rax, [rdi]
14004d092jne 0x14004d874
14004d098mov rax, [rsp+176]
14004d0a0add rsp, 296
14004d0a7pop rbx
14004d0a8pop rsi
14004d0a9pop rdi
14004d0aapop rbp
14004d0abpop r12
14004d0adpop r13
14004d0afpop r14
14004d0b1pop r15
14004d0b3ret
14004d0b4
14004d0b4 0f 1f 40 00 ..@.
14004d0b8
14004d0b8loc_14004d0b8:
14004d0b8mov rax, [r15]
14004d0bbmovzx r8l, [rbx]
14004d0bfmov edx, 32
14004d0c4mov rcx, r15
14004d0c7call [rax+16]
14004d0catest al, al
14004d0ccje 0x14004d0d7
14004d0ce
14004d0celoc_14004d0ce:
14004d0ceadd rbx, 2
14004d0d2cmp rbp, rbx
14004d0d5jne 0x14004d0b8
14004d0d7
14004d0d7loc_14004d0d7:
14004d0d7test r13, r13
14004d0dajne 0x14004d879
14004d0e0test rdi, rdi
14004d0e3je 0x14004d0ec
14004d0e5cmp [rsp+109], 0
14004d0eajne 0x14004d15f
14004d0ec
14004d0ecloc_14004d0ec:
14004d0eccmp [rsp+109], r12b
14004d0f1je 0x14004ce3e
14004d0f7
14004d0f7loc_14004d0f7:
14004d0f7movzx r8l, si
14004d0fb
14004d0fbloc_14004d0fb:
14004d0fbmov rax, [r15]
14004d0femov edx, 32
14004d103mov rcx, r15
14004d106call [rax+16]
14004d109test al, al
14004d10bje 0x14004ce3e
14004d111mov rax, [r13+16]
14004d115cmp rax, [r13+24]
14004d119jae 0x14004d1c8
14004d11fadd rax, 2
14004d123mov [r13+16], rax
14004d127
14004d127loc_14004d127:
14004d127mov rax, [r13+16]
14004d12bcmp rax, [r13+24]
14004d12fjae 0x14004d1e0
14004d135
14004d135loc_14004d135:
14004d135movzx esi, [rax]
14004d138cmp si, -1
14004d13cje 0x14004d200
14004d142
14004d142loc_14004d142:
14004d142test rdi, rdi
14004d145je 0x14004d308
14004d14bmov esi, -1
14004d150
14004d150loc_14004d150:
14004d150xor r12l, r12l
14004d153cmp [rsp+110], -1
14004d159jne 0x14004ce3e
14004d15f
14004d15floc_14004d15f:
14004d15fmov rax, [rdi+16]
14004d163cmp rax, [rdi+24]
14004d167jae 0x14004d580
14004d16dmovzx eax, [rax]
14004d170
14004d170loc_14004d170:
14004d170cmp ax, -1
14004d174mov eax, 0
14004d179cmove rdi, rax
14004d17dsete al
14004d180cmp al, r12b
14004d183je 0x14004ce3e
14004d189test r13, r13
14004d18cje 0x14004d0f7
14004d192cmp si, -1
14004d196jne 0x14004d0f7
14004d19c
14004d19cloc_14004d19c:
14004d19cmov rax, [r13+16]
14004d1a0cmp rax, [r13+24]
14004d1a4jae 0x14004d5a0
14004d1aamovzx esi, [rax]
14004d1ad
14004d1adloc_14004d1ad:
14004d1adcmp si, -1
14004d1b1je 0x14004d215
14004d1b3movzx r8l, si
14004d1b7mov esi, -1
14004d1bcjmp 0x14004d0fb
14004d1c1
14004d1c1 0f 1f 80 00 00 00 00 .......
14004d1c8
14004d1c8loc_14004d1c8:
14004d1c8mov rax, [r13]
14004d1ccmov rcx, r13
14004d1cfcall [rax+80]
14004d1d2mov rax, [r13+16]
14004d1d6cmp rax, [r13+24]
14004d1dajb 0x14004d135
14004d1e0
14004d1e0loc_14004d1e0:
14004d1e0mov rax, [r13]
14004d1e4mov rcx, r13
14004d1e7call [rax+72]
14004d1eamov esi, eax
14004d1eccmp si, -1
14004d1f0jne 0x14004d142
14004d1f6nop [rax+rax]
14004d200
14004d200loc_14004d200:
14004d200test rdi, rdi
14004d203je 0x14004d6cc
14004d209cmp [rsp+110], -1
14004d20fje 0x14004d773
14004d215
14004d215loc_14004d215:
14004d215mov r8l, 65535
14004d21bxor r13l, r13l
14004d21ejmp 0x14004d0fb
14004d223
14004d223 0f 1f 44 00 00 ..D..
14004d228
14004d228loc_14004d228:
14004d228lea r14, [rbx+4]
14004d22ccmp rbp, r14
14004d22fje 0x14004d77e
14004d235mov rax, [r15]
14004d238movzx edx, [rbx+4]
14004d23cxor r8l, r8l
14004d23fmov rcx, r15
14004d242call [rax+96]
14004d245mov rdx, [rsp+128]
14004d24dcmp [rsp+160], rdx
14004d255jne 0x14004d510
14004d25bmov eax, [rbx]
14004d25dxor ecx, ecx
14004d25fmov [rsp+278], cx
14004d267mov [rsp+272], eax
14004d26emovzx eax, [rbx+4]
14004d272mov [rsp+276], ax
14004d27ajmp 0x14004cf01
14004d27f
14004d27f 90 .
14004d280
14004d280loc_14004d280:
14004d280mov rax, [r13+16]
14004d284cmp rax, [r13+24]
14004d288jae 0x14004d791
14004d28emovzx eax, [rax]
14004d291
14004d291loc_14004d291:
14004d291cmp ax, -1
14004d295mov eax, 0
14004d29acmovne r14l, eax
14004d29emov eax, 0
14004d2a3cmove r13, rax
14004d2a7test rdi, rdi
14004d2aasetne dl
14004d2adand dl, [rsp+109]
14004d2b1je 0x14004ce81
14004d2b7nop [rax+rax]
14004d2c0
14004d2c0loc_14004d2c0:
14004d2c0mov rax, [rdi+16]
14004d2c4cmp rax, [rdi+24]
14004d2c8jae 0x14004d7a0
14004d2cemovzx eax, [rax]
14004d2d1
14004d2d1loc_14004d2d1:
14004d2d1cmp ax, -1
14004d2d5mov eax, 0
14004d2dacmovne edx, eax
14004d2ddmov eax, 0
14004d2e2cmove rdi, rax
14004d2e6cmp dl, r14b
14004d2e9jne 0x14004ce8f
14004d2ef
14004d2efloc_14004d2ef:
14004d2efmov rax, [rsp+96]
14004d2f4mov r14, r13
14004d2f7mov [rax], 6
14004d2fdjmp 0x14004d033
14004d302
14004d302 66 0f 1f 44 00 00 f..D..
14004d308
14004d308loc_14004d308:
14004d308cmp [rsp+110], -1
14004d30eje 0x14004d19c
14004d314mov esi, -1
14004d319jmp 0x14004ce3e
14004d31e
14004d31e 66 90 f.
14004d320
14004d320loc_14004d320:
14004d320xor edx, edx
14004d322xor ebx, ebx
14004d324
14004d324loc_14004d324:
14004d324mov rax, [rsp+136]
14004d32cmov rax, [rax]
14004d32fmov rax, [rax+64]
14004d333cmp rax, [rsp+128]
14004d33bjne 0x14004d5e0
14004d341mov rdx, [rsp+88]
14004d346mov [rsp+80], r13
14004d34bmov rax, [rsp+80]
14004d350mov [rsp+112], rdi
14004d355mov [rsp+88], rdx
14004d35amov rdx, [rsp+88]
14004d35fmov [rsp+80], rax
14004d364mov rcx, [rsp+184]
14004d36cmov dx, si
14004d36fmov rax, [rsp+112]
14004d374mov [rsp+88], rdx
14004d379mov rdx, [rsp+120]
14004d37emov [rsp+112], rax
14004d383mov [rsp+120], rdx
14004d388mov rdx, [rsp+120]
14004d38dmov dx, [rsp+110]
14004d392mov [rsp+120], rdx
14004d397call std::locale::id::_M_id() const
14004d39cmov rdx, rax
14004d39fmov rax, [rsp+152]
14004d3a7mov rax, [rax+208]
14004d3aemov rax, [rax+8]
14004d3b2mov rcx, [rax+8*rdx]
14004d3b6test rcx, rcx
14004d3b9je 0x14004d860
14004d3bfmov rax, [rsp+96]
14004d3c4mov edx, 37
14004d3c9mov [rax], 0
14004d3cfmov rax, [rcx]
14004d3d2call [rax+80]
14004d3d5mov [rsp+272], ax
14004d3ddxor eax, eax
14004d3dftest bl, bl
14004d3e1je 0x14004d3f5
14004d3e3xor edx, edx
14004d3e5movsx ax, r12b
14004d3eamov r12l, ebx
14004d3edmov [rsp+278], dx
14004d3f5
14004d3f5loc_14004d3f5:
14004d3f5mov rsi, [rsp+96]
14004d3famov [rsp+276], ax
14004d402lea rax, [rsp+272]
14004d40alea rbx, [rsp+260]
14004d412mov [rsp+56], rax
14004d417mov rax, [rsp+144]
14004d41fmovsx r11w, r12b
14004d424lea rcx, [rsp+224]
14004d42cmov [rsp+40], rsi
14004d431mov rsi, [rsp+152]
14004d439lea r9, [rsp+192]
14004d441lea r8, [rsp+208]
14004d449mov [rsp+64], rbx
14004d44emovdqu x2, [rsp+80]
14004d454mov [rsp+48], rax
14004d459movdqu x3, [rsp+112]
14004d45fmov [rsp+32], rsi
14004d464mov rdx, [rsp+136]
14004d46cmov [rsp+274], r11w
14004d475movups [rsp+208], x2
14004d47dmovups [rsp+192], x3
14004d485mov [rsp+260], 0
14004d491mov [rsp+268], 0
14004d49ccall _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004d4a1mov rax, [rsp+232]
14004d4a9mov rdx, [rsp+144]
14004d4b1mov rcx, rbx
14004d4b4mov r12, [rsp+224]
14004d4bcmov [rsp+168], rax
14004d4c4mov esi, eax
14004d4c6call std::__time_get_state::_M_finalize_state(tm*)
14004d4cbmov r13, r12
14004d4cecmp [rsp+168], -1
14004d4d7sete bl
14004d4datest r12, r12
14004d4ddsetne al
14004d4e0and al, bl
14004d4e2mov edx, eax
14004d4e4jne 0x14004d728
14004d4ea
14004d4ealoc_14004d4ea:
14004d4eatest rdi, rdi
14004d4edje 0x14004d4fa
14004d4efcmp [rsp+109], 0
14004d4f4jne 0x14004d756
14004d4fa
14004d4faloc_14004d4fa:
14004d4famovzx eax, [rsp+109]
14004d4ff
14004d4ffloc_14004d4ff:
14004d4ffcmp al, bl
14004d501jne 0x14004d015
14004d507jmp 0x14004d00d
14004d50c
14004d50c 0f 1f 40 00 ..@.
14004d510
14004d510loc_14004d510:
14004d510movsx edx, r12b
14004d514mov ebx, r12l
14004d517mov r12l, eax
14004d51ajmp 0x14004d324
14004d51f
14004d51f 90 .
14004d520
14004d520loc_14004d520:
14004d520mov rax, [r13+16]
14004d524cmp rax, [r13+24]
14004d528jae 0x14004d7ce
14004d52emovzx edx, [rax]
14004d531
14004d531loc_14004d531:
14004d531xor eax, eax
14004d533cmp dx, -1
14004d537cmove r13, rax
14004d53bjmp 0x14004cdce
14004d540
14004d540loc_14004d540:
14004d540cmp ax, -1
14004d544sete bl
14004d547test rdi, rdi
14004d54aje 0x14004d4fa
14004d54ccmp [rsp+109], 0
14004d551je 0x14004d4fa
14004d553
14004d553loc_14004d553:
14004d553mov rax, [rdi+16]
14004d557cmp rax, [rdi+24]
14004d55bjae 0x14004d812
14004d561movzx eax, [rax]
14004d564
14004d564loc_14004d564:
14004d564cmp ax, -1
14004d568mov edx, 0
14004d56dcmove rdi, rdx
14004d571sete al
14004d574jmp 0x14004d4ff
14004d576
14004d576 66 2e 0f 1f 84 00 00 00 00 00 f.........
14004d580
14004d580loc_14004d580:
14004d580mov rax, [rdi]
14004d583mov rcx, rdi
14004d586call [rax+72]
14004d589jmp 0x14004d170
14004d58e
14004d58e 66 90 f.
14004d590
14004d590loc_14004d590:
14004d590mov rax, [r13]
14004d594mov rcx, r13
14004d597call [rax+80]
14004d59ajmp 0x14004ce35
14004d59f
14004d59f 90 .
14004d5a0
14004d5a0loc_14004d5a0:
14004d5a0mov rax, [r13]
14004d5a4mov rcx, r13
14004d5a7call [rax+72]
14004d5aamov esi, eax
14004d5acjmp 0x14004d1ad
14004d5b1
14004d5b1 0f 1f 80 00 00 00 00 .......
14004d5b8
14004d5b8loc_14004d5b8:
14004d5b8mov rax, [r13+16]
14004d5bccmp rax, [r13+24]
14004d5c0jae 0x14004d7f2
14004d5c6movzx edx, [rax]
14004d5c9
14004d5c9loc_14004d5c9:
14004d5c9xor eax, eax
14004d5cbcmp dx, -1
14004d5cfcmove r13, rax
14004d5d3jmp 0x14004cdfd
14004d5d8
14004d5d8 0f 1f 84 00 00 00 00 00 ........
14004d5e0
14004d5e0loc_14004d5e0:
14004d5e0mov rbx, [rsp+88]
14004d5e5mov [rsp+80], r13
14004d5eamovsx r11l, r12b
14004d5eelea r9, [rsp+192]
14004d5f6mov rcx, [rsp+80]
14004d5fbmov [rsp+112], rdi
14004d600lea r8, [rsp+208]
14004d608mov [rsp+88], rbx
14004d60dmov rbx, [rsp+88]
14004d612mov [rsp+80], rcx
14004d617mov rcx, [rsp+112]
14004d61cmov bx, si
14004d61fmov rsi, [rsp+144]
14004d627mov [rsp+64], edx
14004d62bmov [rsp+88], rbx
14004d630mov rbx, [rsp+120]
14004d635movdqu x5, [rsp+80]
14004d63bmov [rsp+48], rsi
14004d640mov [rsp+120], rbx
14004d645mov rsi, [rsp+96]
14004d64amov rbx, [rsp+120]
14004d64fmov bx, [rsp+110]
14004d654mov [rsp+112], rcx
14004d659lea rcx, [rsp+224]
14004d661mov [rsp+40], rsi
14004d666mov rsi, [rsp+152]
14004d66emov [rsp+120], rbx
14004d673mov rdx, [rsp+136]
14004d67bmovups [rsp+208], x5
14004d683movdqu x5, [rsp+112]
14004d689mov [rsp+32], rsi
14004d68emov [rsp+56], r11l
14004d693movups [rsp+192], x5
14004d69bcall rax
14004d69dmov r13, [rsp+224]
14004d6a5movzx esi, [rsp+232]
14004d6adjmp 0x14004d015
14004d6b2
14004d6b2loc_14004d6b2:
14004d6b2mov rdx, [rsp+144]
14004d6balea rcx, [rsp+248]
14004d6c2call std::__time_get_state::_M_finalize_state(tm*)
14004d6c7jmp 0x14004d049
14004d6cc
14004d6ccloc_14004d6cc:
14004d6ccxor r13l, r13l
14004d6cfcmp [rsp+110], -1
14004d6d5je 0x14004ce3e
14004d6dbmov r8l, 65535
14004d6e1jmp 0x14004d0fb
14004d6e6
14004d6e6loc_14004d6e6:
14004d6e6mov rax, [rdx+16]
14004d6eacmp rax, [rdx+24]
14004d6eejae 0x14004d804
14004d6f4movzx eax, [rax]
14004d6f7
14004d6f7loc_14004d6f7:
14004d6f7cmp ax, -1
14004d6fbjne 0x14004cff6
14004d701test rdi, rdi
14004d704je 0x14004d7e0
14004d70axor r13l, r13l
14004d70dcmp [rsp+110], -1
14004d713jne 0x14004d015
14004d719mov ebx, 1
14004d71ejmp 0x14004d553
14004d723
14004d723 0f 1f 44 00 00 ..D..
14004d728
14004d728loc_14004d728:
14004d728mov rax, [r12+16]
14004d72dcmp rax, [r12+24]
14004d732jae 0x14004d82e
14004d738movzx eax, [rax]
14004d73b
14004d73bloc_14004d73b:
14004d73bxor ebx, ebx
14004d73dmov r9l, 0
14004d743cmp ax, -1
14004d747cmovne r9, r12
14004d74bcmove ebx, edx
14004d74emov r13, r9
14004d751jmp 0x14004d4ea
14004d756
14004d756loc_14004d756:
14004d756mov rax, [rdi+16]
14004d75acmp rax, [rdi+24]
14004d75ejae 0x14004d820
14004d764movzx eax, [rax]
14004d767
14004d767loc_14004d767:
14004d767cmp ax, -1
14004d76bsete al
14004d76ejmp 0x14004d4ff
14004d773
14004d773loc_14004d773:
14004d773mov r12l, r14l
14004d776xor r13l, r13l
14004d779jmp 0x14004d15f
14004d77e
14004d77eloc_14004d77e:
14004d77emov rax, [rsp+96]
14004d783mov r14, r13
14004d786mov [rax], 4
14004d78cjmp 0x14004d033
14004d791
14004d791loc_14004d791:
14004d791mov rax, [r13]
14004d795mov rcx, r13
14004d798call [rax+72]
14004d79bjmp 0x14004d291
14004d7a0
14004d7a0loc_14004d7a0:
14004d7a0mov rax, [rdi]
14004d7a3mov [rsp+168], dl
14004d7aamov rcx, rdi
14004d7adcall [rax+72]
14004d7b0movzx edx, [rsp+168]
14004d7b8jmp 0x14004d2d1
14004d7bd
14004d7bd 0f 1f 00 ...
14004d7c0
14004d7c0loc_14004d7c0:
14004d7c0movzx eax, [rsp+109]
14004d7c5xor edi, edi
14004d7c7xor ebx, ebx
14004d7c9jmp 0x14004d4ff
14004d7ce
14004d7celoc_14004d7ce:
14004d7cemov rax, [r13]
14004d7d2mov rcx, r13
14004d7d5call [rax+72]
14004d7d8movzx edx, ax
14004d7dbjmp 0x14004d531
14004d7e0
14004d7e0loc_14004d7e0:
14004d7e0movzx eax, [rsp+109]
14004d7e5xor r13l, r13l
14004d7e8mov ebx, 1
14004d7edjmp 0x14004d4ff
14004d7f2
14004d7f2loc_14004d7f2:
14004d7f2mov rax, [r13]
14004d7f6mov rcx, r13
14004d7f9call [rax+72]
14004d7fcmovzx edx, ax
14004d7ffjmp 0x14004d5c9
14004d804
14004d804loc_14004d804:
14004d804mov rax, [rdx]
14004d807mov rcx, rdx
14004d80acall [rax+72]
14004d80djmp 0x14004d6f7
14004d812
14004d812loc_14004d812:
14004d812mov rax, [rdi]
14004d815mov rcx, rdi
14004d818call [rax+72]
14004d81bjmp 0x14004d564
14004d820
14004d820loc_14004d820:
14004d820mov rax, [rdi]
14004d823mov rcx, rdi
14004d826call [rax+72]
14004d829jmp 0x14004d767
14004d82e
14004d82eloc_14004d82e:
14004d82emov rax, [r12]
14004d832mov [rsp+168], dl
14004d839mov rcx, r12
14004d83ccall [rax+72]
14004d83fmovzx edx, [rsp+168]
14004d847jmp 0x14004d73b
14004d84c
14004d84cloc_14004d84c:
14004d84clea rax, [rip+909]
14004d853mov [rsp+128], rax
14004d85bjmp 0x14004d033
14004d860
14004d860loc_14004d860:
14004d860mov rdi, [rip+0x149e29]
14004d867mov rax, [rsp+280]
14004d86fsub rax, [rdi]
14004d872je 0x14004d894
14004d874
14004d874loc_14004d874:
14004d874call __stack_chk_fail
14004d879
14004d879loc_14004d879:
14004d879cmp si, -1
14004d87dje 0x14004d127
14004d883test rdi, rdi
14004d886jne 0x14004d150
14004d88cxor r12l, r12l
14004d88fjmp 0x14004d0ec
14004d894
14004d894loc_14004d894:
14004d894call std::__throw_bad_cast()
14004d899nop
14004cc60
14004cc60std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(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*, wchar_t const*) const:
14004cc60push r15
14004cc62push r14
14004cc64push r13
14004cc66push r12
14004cc68push rbp
14004cc69push rdi
14004cc6apush rsi
14004cc6bpush rbx
14004cc6csub rsp, 296
14004cc73mov rdi, [rsp+416]
14004cc7bmovdqu x4, [r8]
14004cc80movdqu x5, [r9]
14004cc85mov r15, [rsp+400]
14004cc8dmov r12, [rsp+408]
14004cc95mov rbx, [rsp+424]
14004cc9dmov rbp, [rsp+432]
14004cca5mov [rsp+144], rdi
14004ccadmov rdi, [rip+0x14a9dc]
14004ccb4movups [rsp+80], x4
14004ccb9mov rax, [rdi]
14004ccbcmov [rsp+280], rax
14004ccc4mov rax, [rsp+80]
14004ccc9movups [rsp+112], x5
14004cccemov [rsp+136], rdx
14004ccd6mov rdx, [rsp+88]
14004ccdbmov [rsp+176], rcx
14004cce3mov esi, edx
14004cce5mov rdx, [rsp+120]
14004cceamov [rsp+96], r12
14004ccefmov [rsp+152], r15
14004ccf7mov [rsp+110], dx
14004ccfcmov r14, rax
14004ccffmov rax, [rsp+112]
14004cd04mov rdi, rax
14004cd07mov rax, [rip+0x14a042]
14004cd0emov rcx, rax
14004cd11mov [rsp+184], rax
14004cd19call std::locale::id::_M_id() const
14004cd1emov rdx, rax
14004cd21mov rax, [r15+208]
14004cd28mov rax, [rax+8]
14004cd2cmov r13, [rax+8*rdx]
14004cd30test r13, r13
14004cd33je 0x14004d860
14004cd39mov rax, [rsp+136]
14004cd41mov [r12], 0
14004cd49mov [rsp+248], 0
14004cd55mov [rsp+256], 0
14004cd60mov rax, [rax]
14004cd63mov rax, [rax+64]
14004cd67mov [rsp+160], rax
14004cd6fcmp rbx, rbp
14004cd72je 0x14004d84c
14004cd78cmp [rsp+110], -1
14004cd7elea rax, [rip+3675]
14004cd85mov r15, r13
14004cd88mov r13, r14
14004cd8bmov [rsp+128], rax
14004cd93sete [rsp+109]
14004cd98jmp 0x14004ce56
14004cd9d
14004cd9d 0f 1f 00 ...
14004cda0
14004cda0loc_14004cda0:
14004cda0mov rax, [r15]
14004cda3movzx r8l, [rbx]
14004cda7mov edx, 32
14004cdacmov rcx, r15
14004cdafcall [rax+16]
14004cdb2mov r14l, eax
14004cdb5test al, al
14004cdb7jne 0x14004d0ce
14004cdbdtest r13, r13
14004cdc0je 0x14004cdcb
14004cdc2test r12b, r12b
14004cdc5jne 0x14004d520
14004cdcb
14004cdcbloc_14004cdcb:
14004cdcbmovzx edx, si
14004cdce
14004cdceloc_14004cdce:
14004cdcemov rax, [r15]
14004cdd1mov rcx, r15
14004cdd4call [rax+64]
14004cdd7movzx edx, [rbx]
14004cddamov rcx, r15
14004cdddmov r14l, eax
14004cde0mov rax, [r15]
14004cde3call [rax+64]
14004cde6cmp r14w, ax
14004cdeaje 0x14004ce1f
14004cdectest r13, r13
14004cdefje 0x14004cdfa
14004cdf1test r12b, r12b
14004cdf4jne 0x14004d5b8
14004cdfa
14004cdfaloc_14004cdfa:
14004cdfamovzx edx, si
14004cdfd
14004cdfdloc_14004cdfd:
14004cdfdmov rax, [r15]
14004ce00mov rcx, r15
14004ce03call [rax+48]
14004ce06movzx edx, [rbx]
14004ce09mov rcx, r15
14004ce0cmov r14l, eax
14004ce0fmov rax, [r15]
14004ce12call [rax+48]
14004ce15cmp r14w, ax
14004ce19jne 0x14004d77e
14004ce1f
14004ce1floc_14004ce1f:
14004ce1fmov rax, [r13+16]
14004ce23cmp rax, [r13+24]
14004ce27jae 0x14004d590
14004ce2dadd rax, 2
14004ce31mov [r13+16], rax
14004ce35
14004ce35loc_14004ce35:
14004ce35add rbx, 2
14004ce39mov esi, -1
14004ce3e
14004ce3eloc_14004ce3e:
14004ce3ecmp rbx, rbp
14004ce41je 0x14004d030
14004ce47
14004ce47loc_14004ce47:
14004ce47mov rax, [rsp+96]
14004ce4cmov eax, [rax]
14004ce4etest eax, eax
14004ce50jne 0x14004d030
14004ce56
14004ce56loc_14004ce56:
14004ce56cmp si, -1
14004ce5asete r12b
14004ce5etest r13, r13
14004ce61setne r14b
14004ce65and r14b, r12b
14004ce68jne 0x14004d280
14004ce6etest rdi, rdi
14004ce71mov r14l, r12l
14004ce74setne dl
14004ce77and dl, [rsp+109]
14004ce7bjne 0x14004d2c0
14004ce81
14004ce81loc_14004ce81:
14004ce81movzx edx, [rsp+109]
14004ce86cmp dl, r14b
14004ce89je 0x14004d2ef
14004ce8f
14004ce8floc_14004ce8f:
14004ce8fmov rax, [r15]
14004ce92xor r8l, r8l
14004ce95movzx edx, [rbx]
14004ce98mov rcx, r15
14004ce9bcall [rax+96]
14004ce9ecmp al, 37
14004cea0jne 0x14004cda0
14004cea6lea r14, [rbx+2]
14004ceaacmp rbp, r14
14004ceadje 0x14004d77e
14004ceb3mov rax, [r15]
14004ceb6movzx edx, [rbx+2]
14004cebaxor r8l, r8l
14004cebdmov rcx, r15
14004cec0call [rax+96]
14004cec3mov r12l, eax
14004cec6cmp al, 69
14004cec8je 0x14004d228
14004cececmp al, 79
14004ced0je 0x14004d228
14004ced6mov rcx, [rsp+128]
14004cedecmp [rsp+160], rcx
14004cee6jne 0x14004d320
14004ceecmov eax, [rbx]
14004ceeexor r8l, r8l
14004cef1mov [rsp+276], r8w
14004cefamov [rsp+272], eax
14004cf01
14004cf01loc_14004cf01:
14004cf01mov [rsp+80], r13
14004cf06mov rax, [rsp+80]
14004cf0blea rcx, [rsp+224]
14004cf13lea r9, [rsp+192]
14004cf1bmov [rsp+112], rdi
14004cf20mov rdx, [rsp+88]
14004cf25lea r8, [rsp+208]
14004cf2dmov [rsp+80], rax
14004cf32mov rax, [rsp+112]
14004cf37mov [rsp+88], rdx
14004cf3cmov rdx, [rsp+88]
14004cf41mov [rsp+112], rax
14004cf46lea rax, [rsp+248]
14004cf4emov [rsp+64], rax
14004cf53lea rax, [rsp+272]
14004cf5bmov dx, si
14004cf5emov [rsp+56], rax
14004cf63mov rax, [rsp+144]
14004cf6bmov [rsp+88], rdx
14004cf70mov rdx, [rsp+120]
14004cf75mov [rsp+48], rax
14004cf7amov rax, [rsp+96]
14004cf7fmov [rsp+120], rdx
14004cf84mov rdx, [rsp+120]
14004cf89mov dx, [rsp+110]
14004cf8emovdqu x0, [rsp+80]
14004cf94mov [rsp+40], rax
14004cf99mov rax, [rsp+152]
14004cfa1mov [rsp+120], rdx
14004cfa6mov rdx, [rsp+136]
14004cfaemov [rsp+32], rax
14004cfb3movdqu x1, [rsp+112]
14004cfb9movups [rsp+208], x0
14004cfc1movups [rsp+192], x1
14004cfc9call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004cfcemov rdx, [rsp+224]
14004cfd6mov rax, [rsp+232]
14004cfdemov r13, rdx
14004cfe1mov esi, eax
14004cfe3test rdx, rdx
14004cfe6je 0x14004d540
14004cfeccmp ax, -1
14004cff0je 0x14004d6e6
14004cff6
14004cff6loc_14004cff6:
14004cff6test rdi, rdi
14004cff9je 0x14004d7c0
14004cfffxor ebx, ebx
14004d001cmp [rsp+110], -1
14004d007je 0x14004d553
14004d00d
14004d00dloc_14004d00d:
14004d00dmov rax, [rsp+96]
14004d012or [rax], 2
14004d015
14004d015loc_14004d015:
14004d015lea rbx, [r14+2]
14004d019cmp rbx, rbp
14004d01cjne 0x14004ce47
14004d022nop [rax+rax]
14004d02dnop [rax]
14004d030
14004d030loc_14004d030:
14004d030mov r14, r13
14004d033
14004d033loc_14004d033:
14004d033mov rdi, [rsp+128]
14004d03bcmp [rsp+160], rdi
14004d043je 0x14004d6b2
14004d049
14004d049loc_14004d049:
14004d049mov rdx, [rsp+88]
14004d04emov [rsp+80], r14
14004d053mov rax, [rsp+80]
14004d058mov rdi, [rip+0x14a631]
14004d05fmov [rsp+88], rdx
14004d064mov rdx, [rsp+88]
14004d069mov [rsp+80], rax
14004d06emov rax, [rsp+176]
14004d076mov dx, si
14004d079mov [rsp+88], rdx
14004d07emovdqu x4, [rsp+80]
14004d084movups [rax], x4
14004d087mov rax, [rsp+280]
14004d08fsub rax, [rdi]
14004d092jne 0x14004d874
14004d098mov rax, [rsp+176]
14004d0a0add rsp, 296
14004d0a7pop rbx
14004d0a8pop rsi
14004d0a9pop rdi
14004d0aapop rbp
14004d0abpop r12
14004d0adpop r13
14004d0afpop r14
14004d0b1pop r15
14004d0b3ret
14004d0b4
14004d0b4 0f 1f 40 00 ..@.
14004d0b8
14004d0b8loc_14004d0b8:
14004d0b8mov rax, [r15]
14004d0bbmovzx r8l, [rbx]
14004d0bfmov edx, 32
14004d0c4mov rcx, r15
14004d0c7call [rax+16]
14004d0catest al, al
14004d0ccje 0x14004d0d7
14004d0ce
14004d0celoc_14004d0ce:
14004d0ceadd rbx, 2
14004d0d2cmp rbp, rbx
14004d0d5jne 0x14004d0b8
14004d0d7
14004d0d7loc_14004d0d7:
14004d0d7test r13, r13
14004d0dajne 0x14004d879
14004d0e0test rdi, rdi
14004d0e3je 0x14004d0ec
14004d0e5cmp [rsp+109], 0
14004d0eajne 0x14004d15f
14004d0ec
14004d0ecloc_14004d0ec:
14004d0eccmp [rsp+109], r12b
14004d0f1je 0x14004ce3e
14004d0f7
14004d0f7loc_14004d0f7:
14004d0f7movzx r8l, si
14004d0fb
14004d0fbloc_14004d0fb:
14004d0fbmov rax, [r15]
14004d0femov edx, 32
14004d103mov rcx, r15
14004d106call [rax+16]
14004d109test al, al
14004d10bje 0x14004ce3e
14004d111mov rax, [r13+16]
14004d115cmp rax, [r13+24]
14004d119jae 0x14004d1c8
14004d11fadd rax, 2
14004d123mov [r13+16], rax
14004d127
14004d127loc_14004d127:
14004d127mov rax, [r13+16]
14004d12bcmp rax, [r13+24]
14004d12fjae 0x14004d1e0
14004d135
14004d135loc_14004d135:
14004d135movzx esi, [rax]
14004d138cmp si, -1
14004d13cje 0x14004d200
14004d142
14004d142loc_14004d142:
14004d142test rdi, rdi
14004d145je 0x14004d308
14004d14bmov esi, -1
14004d150
14004d150loc_14004d150:
14004d150xor r12l, r12l
14004d153cmp [rsp+110], -1
14004d159jne 0x14004ce3e
14004d15f
14004d15floc_14004d15f:
14004d15fmov rax, [rdi+16]
14004d163cmp rax, [rdi+24]
14004d167jae 0x14004d580
14004d16dmovzx eax, [rax]
14004d170
14004d170loc_14004d170:
14004d170cmp ax, -1
14004d174mov eax, 0
14004d179cmove rdi, rax
14004d17dsete al
14004d180cmp al, r12b
14004d183je 0x14004ce3e
14004d189test r13, r13
14004d18cje 0x14004d0f7
14004d192cmp si, -1
14004d196jne 0x14004d0f7
14004d19c
14004d19cloc_14004d19c:
14004d19cmov rax, [r13+16]
14004d1a0cmp rax, [r13+24]
14004d1a4jae 0x14004d5a0
14004d1aamovzx esi, [rax]
14004d1ad
14004d1adloc_14004d1ad:
14004d1adcmp si, -1
14004d1b1je 0x14004d215
14004d1b3movzx r8l, si
14004d1b7mov esi, -1
14004d1bcjmp 0x14004d0fb
14004d1c1
14004d1c1 0f 1f 80 00 00 00 00 .......
14004d1c8
14004d1c8loc_14004d1c8:
14004d1c8mov rax, [r13]
14004d1ccmov rcx, r13
14004d1cfcall [rax+80]
14004d1d2mov rax, [r13+16]
14004d1d6cmp rax, [r13+24]
14004d1dajb 0x14004d135
14004d1e0
14004d1e0loc_14004d1e0:
14004d1e0mov rax, [r13]
14004d1e4mov rcx, r13
14004d1e7call [rax+72]
14004d1eamov esi, eax
14004d1eccmp si, -1
14004d1f0jne 0x14004d142
14004d1f6nop [rax+rax]
14004d200
14004d200loc_14004d200:
14004d200test rdi, rdi
14004d203je 0x14004d6cc
14004d209cmp [rsp+110], -1
14004d20fje 0x14004d773
14004d215
14004d215loc_14004d215:
14004d215mov r8l, 65535
14004d21bxor r13l, r13l
14004d21ejmp 0x14004d0fb
14004d223
14004d223 0f 1f 44 00 00 ..D..
14004d228
14004d228loc_14004d228:
14004d228lea r14, [rbx+4]
14004d22ccmp rbp, r14
14004d22fje 0x14004d77e
14004d235mov rax, [r15]
14004d238movzx edx, [rbx+4]
14004d23cxor r8l, r8l
14004d23fmov rcx, r15
14004d242call [rax+96]
14004d245mov rdx, [rsp+128]
14004d24dcmp [rsp+160], rdx
14004d255jne 0x14004d510
14004d25bmov eax, [rbx]
14004d25dxor ecx, ecx
14004d25fmov [rsp+278], cx
14004d267mov [rsp+272], eax
14004d26emovzx eax, [rbx+4]
14004d272mov [rsp+276], ax
14004d27ajmp 0x14004cf01
14004d27f
14004d27f 90 .
14004d280
14004d280loc_14004d280:
14004d280mov rax, [r13+16]
14004d284cmp rax, [r13+24]
14004d288jae 0x14004d791
14004d28emovzx eax, [rax]
14004d291
14004d291loc_14004d291:
14004d291cmp ax, -1
14004d295mov eax, 0
14004d29acmovne r14l, eax
14004d29emov eax, 0
14004d2a3cmove r13, rax
14004d2a7test rdi, rdi
14004d2aasetne dl
14004d2adand dl, [rsp+109]
14004d2b1je 0x14004ce81
14004d2b7nop [rax+rax]
14004d2c0
14004d2c0loc_14004d2c0:
14004d2c0mov rax, [rdi+16]
14004d2c4cmp rax, [rdi+24]
14004d2c8jae 0x14004d7a0
14004d2cemovzx eax, [rax]
14004d2d1
14004d2d1loc_14004d2d1:
14004d2d1cmp ax, -1
14004d2d5mov eax, 0
14004d2dacmovne edx, eax
14004d2ddmov eax, 0
14004d2e2cmove rdi, rax
14004d2e6cmp dl, r14b
14004d2e9jne 0x14004ce8f
14004d2ef
14004d2efloc_14004d2ef:
14004d2efmov rax, [rsp+96]
14004d2f4mov r14, r13
14004d2f7mov [rax], 6
14004d2fdjmp 0x14004d033
14004d302
14004d302 66 0f 1f 44 00 00 f..D..
14004d308
14004d308loc_14004d308:
14004d308cmp [rsp+110], -1
14004d30eje 0x14004d19c
14004d314mov esi, -1
14004d319jmp 0x14004ce3e
14004d31e
14004d31e 66 90 f.
14004d320
14004d320loc_14004d320:
14004d320xor edx, edx
14004d322xor ebx, ebx
14004d324
14004d324loc_14004d324:
14004d324mov rax, [rsp+136]
14004d32cmov rax, [rax]
14004d32fmov rax, [rax+64]
14004d333cmp rax, [rsp+128]
14004d33bjne 0x14004d5e0
14004d341mov rdx, [rsp+88]
14004d346mov [rsp+80], r13
14004d34bmov rax, [rsp+80]
14004d350mov [rsp+112], rdi
14004d355mov [rsp+88], rdx
14004d35amov rdx, [rsp+88]
14004d35fmov [rsp+80], rax
14004d364mov rcx, [rsp+184]
14004d36cmov dx, si
14004d36fmov rax, [rsp+112]
14004d374mov [rsp+88], rdx
14004d379mov rdx, [rsp+120]
14004d37emov [rsp+112], rax
14004d383mov [rsp+120], rdx
14004d388mov rdx, [rsp+120]
14004d38dmov dx, [rsp+110]
14004d392mov [rsp+120], rdx
14004d397call std::locale::id::_M_id() const
14004d39cmov rdx, rax
14004d39fmov rax, [rsp+152]
14004d3a7mov rax, [rax+208]
14004d3aemov rax, [rax+8]
14004d3b2mov rcx, [rax+8*rdx]
14004d3b6test rcx, rcx
14004d3b9je 0x14004d860
14004d3bfmov rax, [rsp+96]
14004d3c4mov edx, 37
14004d3c9mov [rax], 0
14004d3cfmov rax, [rcx]
14004d3d2call [rax+80]
14004d3d5mov [rsp+272], ax
14004d3ddxor eax, eax
14004d3dftest bl, bl
14004d3e1je 0x14004d3f5
14004d3e3xor edx, edx
14004d3e5movsx ax, r12b
14004d3eamov r12l, ebx
14004d3edmov [rsp+278], dx
14004d3f5
14004d3f5loc_14004d3f5:
14004d3f5mov rsi, [rsp+96]
14004d3famov [rsp+276], ax
14004d402lea rax, [rsp+272]
14004d40alea rbx, [rsp+260]
14004d412mov [rsp+56], rax
14004d417mov rax, [rsp+144]
14004d41fmovsx r11w, r12b
14004d424lea rcx, [rsp+224]
14004d42cmov [rsp+40], rsi
14004d431mov rsi, [rsp+152]
14004d439lea r9, [rsp+192]
14004d441lea r8, [rsp+208]
14004d449mov [rsp+64], rbx
14004d44emovdqu x2, [rsp+80]
14004d454mov [rsp+48], rax
14004d459movdqu x3, [rsp+112]
14004d45fmov [rsp+32], rsi
14004d464mov rdx, [rsp+136]
14004d46cmov [rsp+274], r11w
14004d475movups [rsp+208], x2
14004d47dmovups [rsp+192], x3
14004d485mov [rsp+260], 0
14004d491mov [rsp+268], 0
14004d49ccall _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004d4a1mov rax, [rsp+232]
14004d4a9mov rdx, [rsp+144]
14004d4b1mov rcx, rbx
14004d4b4mov r12, [rsp+224]
14004d4bcmov [rsp+168], rax
14004d4c4mov esi, eax
14004d4c6call std::__time_get_state::_M_finalize_state(tm*)
14004d4cbmov r13, r12
14004d4cecmp [rsp+168], -1
14004d4d7sete bl
14004d4datest r12, r12
14004d4ddsetne al
14004d4e0and al, bl
14004d4e2mov edx, eax
14004d4e4jne 0x14004d728
14004d4ea
14004d4ealoc_14004d4ea:
14004d4eatest rdi, rdi
14004d4edje 0x14004d4fa
14004d4efcmp [rsp+109], 0
14004d4f4jne 0x14004d756
14004d4fa
14004d4faloc_14004d4fa:
14004d4famovzx eax, [rsp+109]
14004d4ff
14004d4ffloc_14004d4ff:
14004d4ffcmp al, bl
14004d501jne 0x14004d015
14004d507jmp 0x14004d00d
14004d50c
14004d50c 0f 1f 40 00 ..@.
14004d510
14004d510loc_14004d510:
14004d510movsx edx, r12b
14004d514mov ebx, r12l
14004d517mov r12l, eax
14004d51ajmp 0x14004d324
14004d51f
14004d51f 90 .
14004d520
14004d520loc_14004d520:
14004d520mov rax, [r13+16]
14004d524cmp rax, [r13+24]
14004d528jae 0x14004d7ce
14004d52emovzx edx, [rax]
14004d531
14004d531loc_14004d531:
14004d531xor eax, eax
14004d533cmp dx, -1
14004d537cmove r13, rax
14004d53bjmp 0x14004cdce
14004d540
14004d540loc_14004d540:
14004d540cmp ax, -1
14004d544sete bl
14004d547test rdi, rdi
14004d54aje 0x14004d4fa
14004d54ccmp [rsp+109], 0
14004d551je 0x14004d4fa
14004d553
14004d553loc_14004d553:
14004d553mov rax, [rdi+16]
14004d557cmp rax, [rdi+24]
14004d55bjae 0x14004d812
14004d561movzx eax, [rax]
14004d564
14004d564loc_14004d564:
14004d564cmp ax, -1
14004d568mov edx, 0
14004d56dcmove rdi, rdx
14004d571sete al
14004d574jmp 0x14004d4ff
14004d576
14004d576 66 2e 0f 1f 84 00 00 00 00 00 f.........
14004d580
14004d580loc_14004d580:
14004d580mov rax, [rdi]
14004d583mov rcx, rdi
14004d586call [rax+72]
14004d589jmp 0x14004d170
14004d58e
14004d58e 66 90 f.
14004d590
14004d590loc_14004d590:
14004d590mov rax, [r13]
14004d594mov rcx, r13
14004d597call [rax+80]
14004d59ajmp 0x14004ce35
14004d59f
14004d59f 90 .
14004d5a0
14004d5a0loc_14004d5a0:
14004d5a0mov rax, [r13]
14004d5a4mov rcx, r13
14004d5a7call [rax+72]
14004d5aamov esi, eax
14004d5acjmp 0x14004d1ad
14004d5b1
14004d5b1 0f 1f 80 00 00 00 00 .......
14004d5b8
14004d5b8loc_14004d5b8:
14004d5b8mov rax, [r13+16]
14004d5bccmp rax, [r13+24]
14004d5c0jae 0x14004d7f2
14004d5c6movzx edx, [rax]
14004d5c9
14004d5c9loc_14004d5c9:
14004d5c9xor eax, eax
14004d5cbcmp dx, -1
14004d5cfcmove r13, rax
14004d5d3jmp 0x14004cdfd
14004d5d8
14004d5d8 0f 1f 84 00 00 00 00 00 ........
14004d5e0
14004d5e0loc_14004d5e0:
14004d5e0mov rbx, [rsp+88]
14004d5e5mov [rsp+80], r13
14004d5eamovsx r11l, r12b
14004d5eelea r9, [rsp+192]
14004d5f6mov rcx, [rsp+80]
14004d5fbmov [rsp+112], rdi
14004d600lea r8, [rsp+208]
14004d608mov [rsp+88], rbx
14004d60dmov rbx, [rsp+88]
14004d612mov [rsp+80], rcx
14004d617mov rcx, [rsp+112]
14004d61cmov bx, si
14004d61fmov rsi, [rsp+144]
14004d627mov [rsp+64], edx
14004d62bmov [rsp+88], rbx
14004d630mov rbx, [rsp+120]
14004d635movdqu x5, [rsp+80]
14004d63bmov [rsp+48], rsi
14004d640mov [rsp+120], rbx
14004d645mov rsi, [rsp+96]
14004d64amov rbx, [rsp+120]
14004d64fmov bx, [rsp+110]
14004d654mov [rsp+112], rcx
14004d659lea rcx, [rsp+224]
14004d661mov [rsp+40], rsi
14004d666mov rsi, [rsp+152]
14004d66emov [rsp+120], rbx
14004d673mov rdx, [rsp+136]
14004d67bmovups [rsp+208], x5
14004d683movdqu x5, [rsp+112]
14004d689mov [rsp+32], rsi
14004d68emov [rsp+56], r11l
14004d693movups [rsp+192], x5
14004d69bcall rax
14004d69dmov r13, [rsp+224]
14004d6a5movzx esi, [rsp+232]
14004d6adjmp 0x14004d015
14004d6b2
14004d6b2loc_14004d6b2:
14004d6b2mov rdx, [rsp+144]
14004d6balea rcx, [rsp+248]
14004d6c2call std::__time_get_state::_M_finalize_state(tm*)
14004d6c7jmp 0x14004d049
14004d6cc
14004d6ccloc_14004d6cc:
14004d6ccxor r13l, r13l
14004d6cfcmp [rsp+110], -1
14004d6d5je 0x14004ce3e
14004d6dbmov r8l, 65535
14004d6e1jmp 0x14004d0fb
14004d6e6
14004d6e6loc_14004d6e6:
14004d6e6mov rax, [rdx+16]
14004d6eacmp rax, [rdx+24]
14004d6eejae 0x14004d804
14004d6f4movzx eax, [rax]
14004d6f7
14004d6f7loc_14004d6f7:
14004d6f7cmp ax, -1
14004d6fbjne 0x14004cff6
14004d701test rdi, rdi
14004d704je 0x14004d7e0
14004d70axor r13l, r13l
14004d70dcmp [rsp+110], -1
14004d713jne 0x14004d015
14004d719mov ebx, 1
14004d71ejmp 0x14004d553
14004d723
14004d723 0f 1f 44 00 00 ..D..
14004d728
14004d728loc_14004d728:
14004d728mov rax, [r12+16]
14004d72dcmp rax, [r12+24]
14004d732jae 0x14004d82e
14004d738movzx eax, [rax]
14004d73b
14004d73bloc_14004d73b:
14004d73bxor ebx, ebx
14004d73dmov r9l, 0
14004d743cmp ax, -1
14004d747cmovne r9, r12
14004d74bcmove ebx, edx
14004d74emov r13, r9
14004d751jmp 0x14004d4ea
14004d756
14004d756loc_14004d756:
14004d756mov rax, [rdi+16]
14004d75acmp rax, [rdi+24]
14004d75ejae 0x14004d820
14004d764movzx eax, [rax]
14004d767
14004d767loc_14004d767:
14004d767cmp ax, -1
14004d76bsete al
14004d76ejmp 0x14004d4ff
14004d773
14004d773loc_14004d773:
14004d773mov r12l, r14l
14004d776xor r13l, r13l
14004d779jmp 0x14004d15f
14004d77e
14004d77eloc_14004d77e:
14004d77emov rax, [rsp+96]
14004d783mov r14, r13
14004d786mov [rax], 4
14004d78cjmp 0x14004d033
14004d791
14004d791loc_14004d791:
14004d791mov rax, [r13]
14004d795mov rcx, r13
14004d798call [rax+72]
14004d79bjmp 0x14004d291
14004d7a0
14004d7a0loc_14004d7a0:
14004d7a0mov rax, [rdi]
14004d7a3mov [rsp+168], dl
14004d7aamov rcx, rdi
14004d7adcall [rax+72]
14004d7b0movzx edx, [rsp+168]
14004d7b8jmp 0x14004d2d1
14004d7bd
14004d7bd 0f 1f 00 ...
14004d7c0
14004d7c0loc_14004d7c0:
14004d7c0movzx eax, [rsp+109]
14004d7c5xor edi, edi
14004d7c7xor ebx, ebx
14004d7c9jmp 0x14004d4ff
14004d7ce
14004d7celoc_14004d7ce:
14004d7cemov rax, [r13]
14004d7d2mov rcx, r13
14004d7d5call [rax+72]
14004d7d8movzx edx, ax
14004d7dbjmp 0x14004d531
14004d7e0
14004d7e0loc_14004d7e0:
14004d7e0movzx eax, [rsp+109]
14004d7e5xor r13l, r13l
14004d7e8mov ebx, 1
14004d7edjmp 0x14004d4ff
14004d7f2
14004d7f2loc_14004d7f2:
14004d7f2mov rax, [r13]
14004d7f6mov rcx, r13
14004d7f9call [rax+72]
14004d7fcmovzx edx, ax
14004d7ffjmp 0x14004d5c9
14004d804
14004d804loc_14004d804:
14004d804mov rax, [rdx]
14004d807mov rcx, rdx
14004d80acall [rax+72]
14004d80djmp 0x14004d6f7
14004d812
14004d812loc_14004d812:
14004d812mov rax, [rdi]
14004d815mov rcx, rdi
14004d818call [rax+72]
14004d81bjmp 0x14004d564
14004d820
14004d820loc_14004d820:
14004d820mov rax, [rdi]
14004d823mov rcx, rdi
14004d826call [rax+72]
14004d829jmp 0x14004d767
14004d82e
14004d82eloc_14004d82e:
14004d82emov rax, [r12]
14004d832mov [rsp+168], dl
14004d839mov rcx, r12
14004d83ccall [rax+72]
14004d83fmovzx edx, [rsp+168]
14004d847jmp 0x14004d73b
14004d84c
14004d84cloc_14004d84c:
14004d84clea rax, [rip+909]
14004d853mov [rsp+128], rax
14004d85bjmp 0x14004d033
14004d860
14004d860loc_14004d860:
14004d860mov rdi, [rip+0x149e29]
14004d867mov rax, [rsp+280]
14004d86fsub rax, [rdi]
14004d872je 0x14004d894
14004d874
14004d874loc_14004d874:
14004d874call __stack_chk_fail
14004d879
14004d879loc_14004d879:
14004d879cmp si, -1
14004d87dje 0x14004d127
14004d883test rdi, rdi
14004d886jne 0x14004d150
14004d88cxor r12l, r12l
14004d88fjmp 0x14004d0ec
14004d894
14004d894loc_14004d894:
14004d894call std::__throw_bad_cast()
14004d899nop
14004cc60
14004d89a
14004d89a // align 0x10
14004d89a // align 0x10
14004d8a0
14004d8a0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(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*, char, char) const:
14004d8a0push r15
14004d8a2push r14
14004d8a4push r13
14004d8a6push r12
14004d8a8push rbp
14004d8a9push rdi
14004d8aapush rsi
14004d8abpush rbx
14004d8acsub rsp, 216
14004d8b3mov rax, [rsp+336]
14004d8bbmovdqu x0, [r8]
14004d8c0mov ebp, [rsp+344]
14004d8c7mov rdi, [r9]
14004d8camov r15, [r9+8]
14004d8cemov r13, [rsp+320]
14004d8d6mov rsi, [rsp+328]
14004d8demov r14l, [rsp+352]
14004d8e6movsx bx, bpl
14004d8ebmov [rsp+88], rcx
14004d8f0mov rcx, [rip+0x149d99]
14004d8f7mov r12, rdx
14004d8famov [rsp+112], rax
14004d8ffmov rax, [rcx]
14004d902mov [rsp+200], rax
14004d90amov rax, [rdx]
14004d90dlea rdx, [rip+716]
14004d914movups [rsp+96], x0
14004d919mov rax, [rax+64]
14004d91dcmp rax, rdx
14004d920jne 0x14004dad8
14004d926mov rcx, [rip+0x149423]
14004d92dcall std::locale::id::_M_id() const
14004d932mov rdx, rax
14004d935mov rax, [r13+208]
14004d93cmov rax, [rax+8]
14004d940mov rcx, [rax+8*rdx]
14004d944test rcx, rcx
14004d947je 0x14004dbb3
14004d94dmov rax, [rcx]
14004d950mov [rsi], 0
14004d956mov edx, 37
14004d95bcall [rax+80]
14004d95emov [rsp+192], ax
14004d966xor eax, eax
14004d968test r14b, r14b
14004d96bjne 0x14004dab0
14004d971
14004d971loc_14004d971:
14004d971mov [rsp+196], ax
14004d979lea rax, [rsp+180]
14004d981lea rdx, [rsp+192]
14004d989movdqu x1, [rsp+96]
14004d98fmov [rsp+64], rax
14004d994lea rcx, [rsp+160]
14004d99clea r9, [rsp+128]
14004d9a4mov [rsp+120], rax
14004d9a9mov rax, [rsp+112]
14004d9aelea r8, [rsp+144]
14004d9b6mov [rsp+56], rdx
14004d9bbmov rdx, r12
14004d9bemov [rsp+48], rax
14004d9c3mov [rsp+32], r13
14004d9c8mov [rsp+40], rsi
14004d9cdmov [rsp+194], bx
14004d9d5movups [rsp+144], x1
14004d9ddmov [rsp+180], 0
14004d9e9mov [rsp+188], 0
14004d9f4mov [rsp+128], rdi
14004d9fcmov [rsp+136], r15
14004da04call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004da09mov rdx, [rsp+112]
14004da0emov rbp, [rsp+168]
14004da16mov rcx, [rsp+120]
14004da1bmov r14, [rsp+160]
14004da23call std::__time_get_state::_M_finalize_state(tm*)
14004da28cmp bp, -1
14004da2cmov rbx, r14
14004da2fsete r13b
14004da33test r14, r14
14004da36setne al
14004da39and al, r13b
14004da3cmov r12l, eax
14004da3fjne 0x14004db68
14004da45
14004da45loc_14004da45:
14004da45cmp r15w, -1
14004da4asete al
14004da4dmov edx, eax
14004da4ftest rdi, rdi
14004da52je 0x14004da5c
14004da54test al, al
14004da56jne 0x14004db40
14004da5c
14004da5cloc_14004da5c:
14004da5ccmp r13b, dl
14004da5fje 0x14004dad0
14004da61
14004da61loc_14004da61:
14004da61mov rdx, [rsp+104]
14004da66mov rsi, [rsp+88]
14004da6bmov dx, bp
14004da6emov [rsi], rbx
14004da71mov [rsi+8], rdx
14004da75
14004da75loc_14004da75:
14004da75mov rdi, [rip+0x149c14]
14004da7cmov rax, [rsp+200]
14004da84sub rax, [rdi]
14004da87jne 0x14004dbc7
14004da8dmov rax, [rsp+88]
14004da92add rsp, 216
14004da99pop rbx
14004da9apop rsi
14004da9bpop rdi
14004da9cpop rbp
14004da9dpop r12
14004da9fpop r13
14004daa1pop r14
14004daa3pop r15
14004daa5ret
14004daa6
14004daa6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14004dab0
14004dab0loc_14004dab0:
14004dab0xor edx, edx
14004dab2movsx ax, bpl
14004dab7movsx bx, r14b
14004dabcmov [rsp+198], dx
14004dac4jmp 0x14004d971
14004dac9
14004dac9 0f 1f 80 00 00 00 00 .......
14004dad0
14004dad0loc_14004dad0:
14004dad0or [rsi], 2
14004dad3jmp 0x14004da61
14004dad5
14004dad5 0f 1f 00 ...
14004dad8
14004dad8loc_14004dad8:
14004dad8movsx r14l, r14b
14004dadcmovsx ebp, bpl
14004dae0mov [rsp+40], rsi
14004dae5mov rdx, r12
14004dae8mov [rsp+144], rdi
14004daf0movdqu x2, [rsp+96]
14004daf6lea r9, [rsp+144]
14004dafelea r8, [rsp+160]
14004db06mov rdi, [rsp+112]
14004db0bmov [rsp+152], r15
14004db13mov [rsp+64], r14l
14004db18mov rcx, [rsp+88]
14004db1dmov [rsp+56], ebp
14004db21mov [rsp+48], rdi
14004db26mov [rsp+32], r13
14004db2bmovups [rsp+160], x2
14004db33call rax
14004db35jmp 0x14004da75
14004db3a
14004db3a 66 0f 1f 44 00 00 f..D..
14004db40
14004db40loc_14004db40:
14004db40mov rax, [rdi+16]
14004db44cmp rax, [rdi+24]
14004db48jae 0x14004db98
14004db4amovzx eax, [rax]
14004db4d
14004db4dloc_14004db4d:
14004db4dcmp ax, -1
14004db51sete dl
14004db54cmp r13b, dl
14004db57jne 0x14004da61
14004db5djmp 0x14004dad0
14004db62
14004db62 66 0f 1f 44 00 00 f..D..
14004db68
14004db68loc_14004db68:
14004db68mov rax, [r14+16]
14004db6ccmp rax, [r14+24]
14004db70jae 0x14004dba8
14004db72movzx eax, [rax]
14004db75
14004db75loc_14004db75:
14004db75xor r13l, r13l
14004db78cmp ax, -1
14004db7cmov eax, 0
14004db81cmovne rax, r14
14004db85cmove r13l, r12l
14004db89mov rbx, rax
14004db8cjmp 0x14004da45
14004db91
14004db91 0f 1f 80 00 00 00 00 .......
14004db98
14004db98loc_14004db98:
14004db98mov rax, [rdi]
14004db9bmov rcx, rdi
14004db9ecall [rax+72]
14004dba1jmp 0x14004db4d
14004dba3
14004dba3 0f 1f 44 00 00 ..D..
14004dba8
14004dba8loc_14004dba8:
14004dba8mov rax, [r14]
14004dbabmov rcx, r14
14004dbaecall [rax+72]
14004dbb1jmp 0x14004db75
14004dbb3
14004dbb3loc_14004dbb3:
14004dbb3mov rsi, [rip+0x149ad6]
14004dbbamov rax, [rsp+200]
14004dbc2sub rax, [rsi]
14004dbc5je 0x14004dbcc
14004dbc7
14004dbc7loc_14004dbc7:
14004dbc7call __stack_chk_fail
14004dbcc
14004dbccloc_14004dbcc:
14004dbcccall std::__throw_bad_cast()
14004dbd1nop
14004d8a0
14004d8a0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get(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*, char, char) const:
14004d8a0push r15
14004d8a2push r14
14004d8a4push r13
14004d8a6push r12
14004d8a8push rbp
14004d8a9push rdi
14004d8aapush rsi
14004d8abpush rbx
14004d8acsub rsp, 216
14004d8b3mov rax, [rsp+336]
14004d8bbmovdqu x0, [r8]
14004d8c0mov ebp, [rsp+344]
14004d8c7mov rdi, [r9]
14004d8camov r15, [r9+8]
14004d8cemov r13, [rsp+320]
14004d8d6mov rsi, [rsp+328]
14004d8demov r14l, [rsp+352]
14004d8e6movsx bx, bpl
14004d8ebmov [rsp+88], rcx
14004d8f0mov rcx, [rip+0x149d99]
14004d8f7mov r12, rdx
14004d8famov [rsp+112], rax
14004d8ffmov rax, [rcx]
14004d902mov [rsp+200], rax
14004d90amov rax, [rdx]
14004d90dlea rdx, [rip+716]
14004d914movups [rsp+96], x0
14004d919mov rax, [rax+64]
14004d91dcmp rax, rdx
14004d920jne 0x14004dad8
14004d926mov rcx, [rip+0x149423]
14004d92dcall std::locale::id::_M_id() const
14004d932mov rdx, rax
14004d935mov rax, [r13+208]
14004d93cmov rax, [rax+8]
14004d940mov rcx, [rax+8*rdx]
14004d944test rcx, rcx
14004d947je 0x14004dbb3
14004d94dmov rax, [rcx]
14004d950mov [rsi], 0
14004d956mov edx, 37
14004d95bcall [rax+80]
14004d95emov [rsp+192], ax
14004d966xor eax, eax
14004d968test r14b, r14b
14004d96bjne 0x14004dab0
14004d971
14004d971loc_14004d971:
14004d971mov [rsp+196], ax
14004d979lea rax, [rsp+180]
14004d981lea rdx, [rsp+192]
14004d989movdqu x1, [rsp+96]
14004d98fmov [rsp+64], rax
14004d994lea rcx, [rsp+160]
14004d99clea r9, [rsp+128]
14004d9a4mov [rsp+120], rax
14004d9a9mov rax, [rsp+112]
14004d9aelea r8, [rsp+144]
14004d9b6mov [rsp+56], rdx
14004d9bbmov rdx, r12
14004d9bemov [rsp+48], rax
14004d9c3mov [rsp+32], r13
14004d9c8mov [rsp+40], rsi
14004d9cdmov [rsp+194], bx
14004d9d5movups [rsp+144], x1
14004d9ddmov [rsp+180], 0
14004d9e9mov [rsp+188], 0
14004d9f4mov [rsp+128], rdi
14004d9fcmov [rsp+136], r15
14004da04call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004da09mov rdx, [rsp+112]
14004da0emov rbp, [rsp+168]
14004da16mov rcx, [rsp+120]
14004da1bmov r14, [rsp+160]
14004da23call std::__time_get_state::_M_finalize_state(tm*)
14004da28cmp bp, -1
14004da2cmov rbx, r14
14004da2fsete r13b
14004da33test r14, r14
14004da36setne al
14004da39and al, r13b
14004da3cmov r12l, eax
14004da3fjne 0x14004db68
14004da45
14004da45loc_14004da45:
14004da45cmp r15w, -1
14004da4asete al
14004da4dmov edx, eax
14004da4ftest rdi, rdi
14004da52je 0x14004da5c
14004da54test al, al
14004da56jne 0x14004db40
14004da5c
14004da5cloc_14004da5c:
14004da5ccmp r13b, dl
14004da5fje 0x14004dad0
14004da61
14004da61loc_14004da61:
14004da61mov rdx, [rsp+104]
14004da66mov rsi, [rsp+88]
14004da6bmov dx, bp
14004da6emov [rsi], rbx
14004da71mov [rsi+8], rdx
14004da75
14004da75loc_14004da75:
14004da75mov rdi, [rip+0x149c14]
14004da7cmov rax, [rsp+200]
14004da84sub rax, [rdi]
14004da87jne 0x14004dbc7
14004da8dmov rax, [rsp+88]
14004da92add rsp, 216
14004da99pop rbx
14004da9apop rsi
14004da9bpop rdi
14004da9cpop rbp
14004da9dpop r12
14004da9fpop r13
14004daa1pop r14
14004daa3pop r15
14004daa5ret
14004daa6
14004daa6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14004dab0
14004dab0loc_14004dab0:
14004dab0xor edx, edx
14004dab2movsx ax, bpl
14004dab7movsx bx, r14b
14004dabcmov [rsp+198], dx
14004dac4jmp 0x14004d971
14004dac9
14004dac9 0f 1f 80 00 00 00 00 .......
14004dad0
14004dad0loc_14004dad0:
14004dad0or [rsi], 2
14004dad3jmp 0x14004da61
14004dad5
14004dad5 0f 1f 00 ...
14004dad8
14004dad8loc_14004dad8:
14004dad8movsx r14l, r14b
14004dadcmovsx ebp, bpl
14004dae0mov [rsp+40], rsi
14004dae5mov rdx, r12
14004dae8mov [rsp+144], rdi
14004daf0movdqu x2, [rsp+96]
14004daf6lea r9, [rsp+144]
14004dafelea r8, [rsp+160]
14004db06mov rdi, [rsp+112]
14004db0bmov [rsp+152], r15
14004db13mov [rsp+64], r14l
14004db18mov rcx, [rsp+88]
14004db1dmov [rsp+56], ebp
14004db21mov [rsp+48], rdi
14004db26mov [rsp+32], r13
14004db2bmovups [rsp+160], x2
14004db33call rax
14004db35jmp 0x14004da75
14004db3a
14004db3a 66 0f 1f 44 00 00 f..D..
14004db40
14004db40loc_14004db40:
14004db40mov rax, [rdi+16]
14004db44cmp rax, [rdi+24]
14004db48jae 0x14004db98
14004db4amovzx eax, [rax]
14004db4d
14004db4dloc_14004db4d:
14004db4dcmp ax, -1
14004db51sete dl
14004db54cmp r13b, dl
14004db57jne 0x14004da61
14004db5djmp 0x14004dad0
14004db62
14004db62 66 0f 1f 44 00 00 f..D..
14004db68
14004db68loc_14004db68:
14004db68mov rax, [r14+16]
14004db6ccmp rax, [r14+24]
14004db70jae 0x14004dba8
14004db72movzx eax, [rax]
14004db75
14004db75loc_14004db75:
14004db75xor r13l, r13l
14004db78cmp ax, -1
14004db7cmov eax, 0
14004db81cmovne rax, r14
14004db85cmove r13l, r12l
14004db89mov rbx, rax
14004db8cjmp 0x14004da45
14004db91
14004db91 0f 1f 80 00 00 00 00 .......
14004db98
14004db98loc_14004db98:
14004db98mov rax, [rdi]
14004db9bmov rcx, rdi
14004db9ecall [rax+72]
14004dba1jmp 0x14004db4d
14004dba3
14004dba3 0f 1f 44 00 00 ..D..
14004dba8
14004dba8loc_14004dba8:
14004dba8mov rax, [r14]
14004dbabmov rcx, r14
14004dbaecall [rax+72]
14004dbb1jmp 0x14004db75
14004dbb3
14004dbb3loc_14004dbb3:
14004dbb3mov rsi, [rip+0x149ad6]
14004dbbamov rax, [rsp+200]
14004dbc2sub rax, [rsi]
14004dbc5je 0x14004dbcc
14004dbc7
14004dbc7loc_14004dbc7:
14004dbc7call __stack_chk_fail
14004dbcc
14004dbccloc_14004dbcc:
14004dbcccall std::__throw_bad_cast()
14004dbd1nop
14004d8a0
14004dbd2
14004dbd2 // align 0x10
14004dbd2 // align 0x10
14004dbe0
14004dbe0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get(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*, char, char) const:
14004dbe0push r15
14004dbe2push r14
14004dbe4push r13
14004dbe6push r12
14004dbe8push rbp
14004dbe9push rdi
14004dbeapush rsi
14004dbebpush rbx
14004dbecsub rsp, 200
14004dbf3mov rax, [rsp+320]
14004dbfbmov ebx, [rsp+328]
14004dc02mov r15, [rsp+304]
14004dc0amov r12, [r8]
14004dc0dmov r13, [r8+8]
14004dc11mov rdi, [r9]
14004dc14mov rbp, [r9+8]
14004dc18mov rsi, [rsp+312]
14004dc20mov [rsp+104], rdx
14004dc25mov rdx, [rip+0x149a64]
14004dc2cmov [rsp+88], rcx
14004dc31mov r14l, [rsp+336]
14004dc39mov rcx, [rdx]
14004dc3cmov [rsp+184], rcx
14004dc44mov rcx, [rip+0x149105]
14004dc4bmov [rsp+80], rax
14004dc50mov [rsp+96], bl
14004dc54call std::locale::id::_M_id() const
14004dc59mov rdx, rax
14004dc5cmov rax, [r15+208]
14004dc63mov rax, [rax+8]
14004dc67mov rcx, [rax+8*rdx]
14004dc6btest rcx, rcx
14004dc6eje 0x14004de44
14004dc74mov rax, [rcx]
14004dc77mov [rsi], 0
14004dc7dmov edx, 37
14004dc82call [rax+80]
14004dc85mov [rsp+176], ax
14004dc8dxor eax, eax
14004dc8ftest r14b, r14b
14004dc92je 0x14004dca7
14004dc94xor edx, edx
14004dc96mov [rsp+96], r14b
14004dc9bmovsx ax, bl
14004dc9fmov [rsp+182], dx
14004dca7
14004dca7loc_14004dca7:
14004dca7movsx bx, [rsp+96]
14004dcadmov [rsp+32], r15
14004dcb2lea r9, [rsp+112]
14004dcb7lea r8, [rsp+128]
14004dcbfmov [rsp+180], ax
14004dcc7lea rax, [rsp+176]
14004dccfmov rdx, [rsp+104]
14004dcd4lea rcx, [rsp+144]
14004dcdcmov [rsp+56], rax
14004dce1mov rax, [rsp+80]
14004dce6mov [rsp+178], bx
14004dceelea rbx, [rsp+164]
14004dcf6mov [rsp+48], rax
14004dcfbmov [rsp+64], rbx
14004dd00mov [rsp+40], rsi
14004dd05mov [rsp+164], 0
14004dd11mov [rsp+172], 0
14004dd1cmov [rsp+128], r12
14004dd24mov [rsp+136], r13
14004dd2cmov [rsp+112], rdi
14004dd31mov [rsp+120], rbp
14004dd36call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004dd3bmov r14, [rsp+144]
14004dd43mov rdx, [rsp+80]
14004dd48mov rcx, rbx
14004dd4bmov r15, [rsp+152]
14004dd53mov [rsp+96], r14
14004dd58call std::__time_get_state::_M_finalize_state(tm*)
14004dd5dcmp r15w, -1
14004dd62mov r8, [rsp+96]
14004dd67sete bl
14004dd6atest r14, r14
14004dd6dsetne al
14004dd70and al, bl
14004dd72mov edx, eax
14004dd74jne 0x14004ddf0
14004dd76
14004dd76loc_14004dd76:
14004dd76cmp bp, -1
14004dd7asete al
14004dd7dmov edx, eax
14004dd7ftest rdi, rdi
14004dd82je 0x14004dd88
14004dd84test al, al
14004dd86jne 0x14004ddd0
14004dd88
14004dd88loc_14004dd88:
14004dd88cmp bl, dl
14004dd8ajne 0x14004dd8f
14004dd8cor [rsi], 2
14004dd8f
14004dd8floc_14004dd8f:
14004dd8fmov rax, [rsp+88]
14004dd94mov rdi, [rip+0x1498f5]
14004dd9bmov r13w, r15w
14004dd9fmov [rax], r8
14004dda2mov [rax+8], r13
14004dda6mov rax, [rsp+184]
14004ddaesub rax, [rdi]
14004ddb1jne 0x14004de58
14004ddb7mov rax, [rsp+88]
14004ddbcadd rsp, 200
14004ddc3pop rbx
14004ddc4pop rsi
14004ddc5pop rdi
14004ddc6pop rbp
14004ddc7pop r12
14004ddc9pop r13
14004ddcbpop r14
14004ddcdpop r15
14004ddcfret
14004ddd0
14004ddd0loc_14004ddd0:
14004ddd0mov rax, [rdi+16]
14004ddd4cmp rax, [rdi+24]
14004ddd8jae 0x14004de18
14004dddamovzx eax, [rax]
14004dddd
14004ddddloc_14004dddd:
14004ddddcmp ax, -1
14004dde1sete dl
14004dde4jmp 0x14004dd88
14004dde6
14004dde6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14004ddf0
14004ddf0loc_14004ddf0:
14004ddf0mov rax, [r14+16]
14004ddf4cmp rax, [r14+24]
14004ddf8jae 0x14004de30
14004ddfamovzx eax, [rax]
14004ddfd
14004ddfdloc_14004ddfd:
14004ddfdxor ebx, ebx
14004ddffmov r8l, 0
14004de05cmp ax, -1
14004de09cmove ebx, edx
14004de0ccmovne r8, r14
14004de10jmp 0x14004dd76
14004de15
14004de15 0f 1f 00 ...
14004de18
14004de18loc_14004de18:
14004de18mov rax, [rdi]
14004de1bmov [rsp+80], r8
14004de20mov rcx, rdi
14004de23call [rax+72]
14004de26mov r8, [rsp+80]
14004de2bjmp 0x14004dddd
14004de2d
14004de2d 0f 1f 00 ...
14004de30
14004de30loc_14004de30:
14004de30mov rax, [r14]
14004de33mov [rsp+80], dl
14004de37mov rcx, r14
14004de3acall [rax+72]
14004de3dmovzx edx, [rsp+80]
14004de42jmp 0x14004ddfd
14004de44
14004de44loc_14004de44:
14004de44mov rsi, [rip+0x149845]
14004de4bmov rax, [rsp+184]
14004de53sub rax, [rsi]
14004de56je 0x14004de5d
14004de58
14004de58loc_14004de58:
14004de58call __stack_chk_fail
14004de5d
14004de5dloc_14004de5d:
14004de5dcall std::__throw_bad_cast()
14004de62nop
14004dbe0
14004dbe0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get(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*, char, char) const:
14004dbe0push r15
14004dbe2push r14
14004dbe4push r13
14004dbe6push r12
14004dbe8push rbp
14004dbe9push rdi
14004dbeapush rsi
14004dbebpush rbx
14004dbecsub rsp, 200
14004dbf3mov rax, [rsp+320]
14004dbfbmov ebx, [rsp+328]
14004dc02mov r15, [rsp+304]
14004dc0amov r12, [r8]
14004dc0dmov r13, [r8+8]
14004dc11mov rdi, [r9]
14004dc14mov rbp, [r9+8]
14004dc18mov rsi, [rsp+312]
14004dc20mov [rsp+104], rdx
14004dc25mov rdx, [rip+0x149a64]
14004dc2cmov [rsp+88], rcx
14004dc31mov r14l, [rsp+336]
14004dc39mov rcx, [rdx]
14004dc3cmov [rsp+184], rcx
14004dc44mov rcx, [rip+0x149105]
14004dc4bmov [rsp+80], rax
14004dc50mov [rsp+96], bl
14004dc54call std::locale::id::_M_id() const
14004dc59mov rdx, rax
14004dc5cmov rax, [r15+208]
14004dc63mov rax, [rax+8]
14004dc67mov rcx, [rax+8*rdx]
14004dc6btest rcx, rcx
14004dc6eje 0x14004de44
14004dc74mov rax, [rcx]
14004dc77mov [rsi], 0
14004dc7dmov edx, 37
14004dc82call [rax+80]
14004dc85mov [rsp+176], ax
14004dc8dxor eax, eax
14004dc8ftest r14b, r14b
14004dc92je 0x14004dca7
14004dc94xor edx, edx
14004dc96mov [rsp+96], r14b
14004dc9bmovsx ax, bl
14004dc9fmov [rsp+182], dx
14004dca7
14004dca7loc_14004dca7:
14004dca7movsx bx, [rsp+96]
14004dcadmov [rsp+32], r15
14004dcb2lea r9, [rsp+112]
14004dcb7lea r8, [rsp+128]
14004dcbfmov [rsp+180], ax
14004dcc7lea rax, [rsp+176]
14004dccfmov rdx, [rsp+104]
14004dcd4lea rcx, [rsp+144]
14004dcdcmov [rsp+56], rax
14004dce1mov rax, [rsp+80]
14004dce6mov [rsp+178], bx
14004dceelea rbx, [rsp+164]
14004dcf6mov [rsp+48], rax
14004dcfbmov [rsp+64], rbx
14004dd00mov [rsp+40], rsi
14004dd05mov [rsp+164], 0
14004dd11mov [rsp+172], 0
14004dd1cmov [rsp+128], r12
14004dd24mov [rsp+136], r13
14004dd2cmov [rsp+112], rdi
14004dd31mov [rsp+120], rbp
14004dd36call _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
14004dd3bmov r14, [rsp+144]
14004dd43mov rdx, [rsp+80]
14004dd48mov rcx, rbx
14004dd4bmov r15, [rsp+152]
14004dd53mov [rsp+96], r14
14004dd58call std::__time_get_state::_M_finalize_state(tm*)
14004dd5dcmp r15w, -1
14004dd62mov r8, [rsp+96]
14004dd67sete bl
14004dd6atest r14, r14
14004dd6dsetne al
14004dd70and al, bl
14004dd72mov edx, eax
14004dd74jne 0x14004ddf0
14004dd76
14004dd76loc_14004dd76:
14004dd76cmp bp, -1
14004dd7asete al
14004dd7dmov edx, eax
14004dd7ftest rdi, rdi
14004dd82je 0x14004dd88
14004dd84test al, al
14004dd86jne 0x14004ddd0
14004dd88
14004dd88loc_14004dd88:
14004dd88cmp bl, dl
14004dd8ajne 0x14004dd8f
14004dd8cor [rsi], 2
14004dd8f
14004dd8floc_14004dd8f:
14004dd8fmov rax, [rsp+88]
14004dd94mov rdi, [rip+0x1498f5]
14004dd9bmov r13w, r15w
14004dd9fmov [rax], r8
14004dda2mov [rax+8], r13
14004dda6mov rax, [rsp+184]
14004ddaesub rax, [rdi]
14004ddb1jne 0x14004de58
14004ddb7mov rax, [rsp+88]
14004ddbcadd rsp, 200
14004ddc3pop rbx
14004ddc4pop rsi
14004ddc5pop rdi
14004ddc6pop rbp
14004ddc7pop r12
14004ddc9pop r13
14004ddcbpop r14
14004ddcdpop r15
14004ddcfret
14004ddd0
14004ddd0loc_14004ddd0:
14004ddd0mov rax, [rdi+16]
14004ddd4cmp rax, [rdi+24]
14004ddd8jae 0x14004de18
14004dddamovzx eax, [rax]
14004dddd
14004ddddloc_14004dddd:
14004ddddcmp ax, -1
14004dde1sete dl
14004dde4jmp 0x14004dd88
14004dde6
14004dde6 66 2e 0f 1f 84 00 00 00 00 00 f.........
14004ddf0
14004ddf0loc_14004ddf0:
14004ddf0mov rax, [r14+16]
14004ddf4cmp rax, [r14+24]
14004ddf8jae 0x14004de30
14004ddfamovzx eax, [rax]
14004ddfd
14004ddfdloc_14004ddfd:
14004ddfdxor ebx, ebx
14004ddffmov r8l, 0
14004de05cmp ax, -1
14004de09cmove ebx, edx
14004de0ccmovne r8, r14
14004de10jmp 0x14004dd76
14004de15
14004de15 0f 1f 00 ...
14004de18
14004de18loc_14004de18:
14004de18mov rax, [rdi]
14004de1bmov [rsp+80], r8
14004de20mov rcx, rdi
14004de23call [rax+72]
14004de26mov r8, [rsp+80]
14004de2bjmp 0x14004dddd
14004de2d
14004de2d 0f 1f 00 ...
14004de30
14004de30loc_14004de30:
14004de30mov rax, [r14]
14004de33mov [rsp+80], dl
14004de37mov rcx, r14
14004de3acall [rax+72]
14004de3dmovzx edx, [rsp+80]
14004de42jmp 0x14004ddfd
14004de44
14004de44loc_14004de44:
14004de44mov rsi, [rip+0x149845]
14004de4bmov rax, [rsp+184]
14004de53sub rax, [rsi]
14004de56je 0x14004de5d
14004de58
14004de58loc_14004de58:
14004de58call __stack_chk_fail
14004de5d
14004de5dloc_14004de5d:
14004de5dcall std::__throw_bad_cast()
14004de62nop
14004dbe0
14004de63
14004de63 // align 0x10
14004de63 // align 0x10
14004de70
14004de70std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_date(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:
14004de70push rbx
14004de71sub rsp, 112
14004de75mov r10, [r8]
14004de78mov r11, [r8+8]
14004de7cmov r8, [r9]
14004de7fmov r9, [r9+8]
14004de83mov rbx, rcx
14004de86mov rcx, [rip+0x149803]
14004de8dmov rax, [rcx]
14004de90mov [rsp+104], rax
14004de95xor eax, eax
14004de97mov rcx, [rsp+176]
14004de9fmov rax, [rdx]
14004dea2mov [rsp+64], r8
14004dea7mov [rsp+72], r9
14004deaclea r8, [rsp+80]
14004deb1lea r9, [rsp+64]
14004deb6mov [rsp+48], rcx
14004debbmov rcx, [rsp+168]
14004dec3mov [rsp+80], r10
14004dec8mov [rsp+40], rcx
14004decdmov rcx, [rsp+160]
14004ded5mov [rsp+88], r11
14004dedamov [rsp+32], rcx
14004dedfmov rcx, rbx
14004dee2call [rax+32]
14004dee5mov rdx, [rip+0x1497a4]
14004deecmov rax, [rsp+104]
14004def1sub rax, [rdx]
14004def4jne 0x14004deff
14004def6mov rax, rbx
14004def9add rsp, 112
14004defdpop rbx
14004deferet
14004deff
14004deffloc_14004deff:
14004deffcall __stack_chk_fail
14004df04nop
14004de70
14004de70std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_date(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:
14004de70push rbx
14004de71sub rsp, 112
14004de75mov r10, [r8]
14004de78mov r11, [r8+8]
14004de7cmov r8, [r9]
14004de7fmov r9, [r9+8]
14004de83mov rbx, rcx
14004de86mov rcx, [rip+0x149803]
14004de8dmov rax, [rcx]
14004de90mov [rsp+104], rax
14004de95xor eax, eax
14004de97mov rcx, [rsp+176]
14004de9fmov rax, [rdx]
14004dea2mov [rsp+64], r8
14004dea7mov [rsp+72], r9
14004deaclea r8, [rsp+80]
14004deb1lea r9, [rsp+64]
14004deb6mov [rsp+48], rcx
14004debbmov rcx, [rsp+168]
14004dec3mov [rsp+80], r10
14004dec8mov [rsp+40], rcx
14004decdmov rcx, [rsp+160]
14004ded5mov [rsp+88], r11
14004dedamov [rsp+32], rcx
14004dedfmov rcx, rbx
14004dee2call [rax+32]
14004dee5mov rdx, [rip+0x1497a4]
14004deecmov rax, [rsp+104]
14004def1sub rax, [rdx]
14004def4jne 0x14004deff
14004def6mov rax, rbx
14004def9add rsp, 112
14004defdpop rbx
14004deferet
14004deff
14004deffloc_14004deff:
14004deffcall __stack_chk_fail
14004df04nop
14004de70
14004df05
14004df05 // align 0x10
14004df05 // align 0x10
14004df10
14004df10std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_time(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:
14004df10push rbx
14004df11sub rsp, 112
14004df15mov r10, [r8]
14004df18mov r11, [r8+8]
14004df1cmov r8, [r9]
14004df1fmov r9, [r9+8]
14004df23mov rbx, rcx
14004df26mov rcx, [rip+0x149763]
14004df2dmov rax, [rcx]
14004df30mov [rsp+104], rax
14004df35xor eax, eax
14004df37mov rcx, [rsp+176]
14004df3fmov rax, [rdx]
14004df42mov [rsp+64], r8
14004df47mov [rsp+72], r9
14004df4clea r8, [rsp+80]
14004df51lea r9, [rsp+64]
14004df56mov [rsp+48], rcx
14004df5bmov rcx, [rsp+168]
14004df63mov [rsp+80], r10
14004df68mov [rsp+40], rcx
14004df6dmov rcx, [rsp+160]
14004df75mov [rsp+88], r11
14004df7amov [rsp+32], rcx
14004df7fmov rcx, rbx
14004df82call [rax+24]
14004df85mov rdx, [rip+0x149704]
14004df8cmov rax, [rsp+104]
14004df91sub rax, [rdx]
14004df94jne 0x14004df9f
14004df96mov rax, rbx
14004df99add rsp, 112
14004df9dpop rbx
14004df9eret
14004df9f
14004df9floc_14004df9f:
14004df9fcall __stack_chk_fail
14004dfa4nop
14004df10
14004df10std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_time(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:
14004df10push rbx
14004df11sub rsp, 112
14004df15mov r10, [r8]
14004df18mov r11, [r8+8]
14004df1cmov r8, [r9]
14004df1fmov r9, [r9+8]
14004df23mov rbx, rcx
14004df26mov rcx, [rip+0x149763]
14004df2dmov rax, [rcx]
14004df30mov [rsp+104], rax
14004df35xor eax, eax
14004df37mov rcx, [rsp+176]
14004df3fmov rax, [rdx]
14004df42mov [rsp+64], r8
14004df47mov [rsp+72], r9
14004df4clea r8, [rsp+80]
14004df51lea r9, [rsp+64]
14004df56mov [rsp+48], rcx
14004df5bmov rcx, [rsp+168]
14004df63mov [rsp+80], r10
14004df68mov [rsp+40], rcx
14004df6dmov rcx, [rsp+160]
14004df75mov [rsp+88], r11
14004df7amov [rsp+32], rcx
14004df7fmov rcx, rbx
14004df82call [rax+24]
14004df85mov rdx, [rip+0x149704]
14004df8cmov rax, [rsp+104]
14004df91sub rax, [rdx]
14004df94jne 0x14004df9f
14004df96mov rax, rbx
14004df99add rsp, 112
14004df9dpop rbx
14004df9eret
14004df9f
14004df9floc_14004df9f:
14004df9fcall __stack_chk_fail
14004dfa4nop
14004df10
14004dfa5
14004dfa5 // align 0x10
14004dfa5 // align 0x10
14004dfb0
14004dfb0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_year(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:
14004dfb0push rbx
14004dfb1sub rsp, 112
14004dfb5mov r10, [r8]
14004dfb8mov r11, [r8+8]
14004dfbcmov r8, [r9]
14004dfbfmov r9, [r9+8]
14004dfc3mov rbx, rcx
14004dfc6mov rcx, [rip+0x1496c3]
14004dfcdmov rax, [rcx]
14004dfd0mov [rsp+104], rax
14004dfd5xor eax, eax
14004dfd7mov rcx, [rsp+176]
14004dfdfmov rax, [rdx]
14004dfe2mov [rsp+64], r8
14004dfe7mov [rsp+72], r9
14004dfeclea r8, [rsp+80]
14004dff1lea r9, [rsp+64]
14004dff6mov [rsp+48], rcx
14004dffbmov rcx, [rsp+168]
14004e003mov [rsp+80], r10
14004e008mov [rsp+40], rcx
14004e00dmov rcx, [rsp+160]
14004e015mov [rsp+88], r11
14004e01amov [rsp+32], rcx
14004e01fmov rcx, rbx
14004e022call [rax+56]
14004e025mov rdx, [rip+0x149664]
14004e02cmov rax, [rsp+104]
14004e031sub rax, [rdx]
14004e034jne 0x14004e03f
14004e036mov rax, rbx
14004e039add rsp, 112
14004e03dpop rbx
14004e03eret
14004e03f
14004e03floc_14004e03f:
14004e03fcall __stack_chk_fail
14004e044nop
14004dfb0
14004dfb0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_year(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:
14004dfb0push rbx
14004dfb1sub rsp, 112
14004dfb5mov r10, [r8]
14004dfb8mov r11, [r8+8]
14004dfbcmov r8, [r9]
14004dfbfmov r9, [r9+8]
14004dfc3mov rbx, rcx
14004dfc6mov rcx, [rip+0x1496c3]
14004dfcdmov rax, [rcx]
14004dfd0mov [rsp+104], rax
14004dfd5xor eax, eax
14004dfd7mov rcx, [rsp+176]
14004dfdfmov rax, [rdx]
14004dfe2mov [rsp+64], r8
14004dfe7mov [rsp+72], r9
14004dfeclea r8, [rsp+80]
14004dff1lea r9, [rsp+64]
14004dff6mov [rsp+48], rcx
14004dffbmov rcx, [rsp+168]
14004e003mov [rsp+80], r10
14004e008mov [rsp+40], rcx
14004e00dmov rcx, [rsp+160]
14004e015mov [rsp+88], r11
14004e01amov [rsp+32], rcx
14004e01fmov rcx, rbx
14004e022call [rax+56]
14004e025mov rdx, [rip+0x149664]
14004e02cmov rax, [rsp+104]
14004e031sub rax, [rdx]
14004e034jne 0x14004e03f
14004e036mov rax, rbx
14004e039add rsp, 112
14004e03dpop rbx
14004e03eret
14004e03f
14004e03floc_14004e03f:
14004e03fcall __stack_chk_fail
14004e044nop
14004dfb0
14004e045
14004e045 // align 0x10
14004e045 // align 0x10
14004e050
14004e050std::istreambuf_iterator<char, std::char_traits<char>> std::__cxx11::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract<false>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) const:
14004e050push r15
14004e052push r14
14004e054push r13
14004e056push r12
14004e058push rbp
14004e059push rdi
14004e05apush rsi
14004e05bpush rbx
14004e05csub rsp, 296
14004e063mov rdi, [rip+0x149626]
14004e06amov rax, [rsp+408]
14004e072movdqu x0, [r8]
14004e077mov r15, [rsp+400]
14004e07fmov r13, [r9+8]
14004e083mov [rsp+160], rax
14004e08bmov rax, [rsp+416]
14004e093movups [rsp+96], x0
14004e098mov rdx, [rsp+104]
14004e09dmov [rsp+176], rax
14004e0a5mov rax, [rdi]
14004e0a8mov [rsp+280], rax
14004e0b0mov rax, [rsp+96]
14004e0b5mov esi, edx
14004e0b7mov rdi, [r9]
14004e0bamov [rsp+144], rcx
14004e0c2mov rcx, [rip+0x148c77]
14004e0c9mov [rsp+168], r15
14004e0d1mov rbx, rax
14004e0d4call std::locale::id::_M_id() const
14004e0d9mov rdx, rax
14004e0dcmov rax, [r15+208]
14004e0e3mov rax, [rax+8]
14004e0e7mov rax, [rax+8*rdx]
14004e0ebmov [rsp+112], rax
14004e0f0test rax, rax
14004e0f3je 0x14004f57a
14004e0f9lea rcx, [rip+0xb7e20]
14004e100call std::locale::id::_M_id() const
14004e105mov r14, rax
14004e108mov rax, [r15+208]
14004e10fmov rax, [rax+24]
14004e113lea rbp, [rax+8*r14]
14004e117mov r12, [rbp]
14004e11btest r12, r12
14004e11eje 0x14004eef8
14004e124
14004e124loc_14004e124:
14004e124cmp [r12+64], 0
14004e12ajne 0x14004e9b0
14004e130mov [rsp+188], 0
14004e138
14004e138loc_14004e138:
14004e138lea rax, [rsp+208]
14004e140mov [rsp+224], 0
14004e148mov [rsp+136], rax
14004e150lea rax, [rsp+224]
14004e158mov [rsp+88], rax
14004e15dmov [rsp+208], rax
14004e165mov [rsp+216], 0
14004e171cmp [r12+32], 0
14004e177je 0x14004e18b
14004e179mov rcx, [rsp+136]
14004e181mov edx, 32
14004e186call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14004e18b
14004e18bloc_14004e18b:
14004e18blea rax, [r12+100]
14004e190lea rcx, [rsp+240]
14004e198mov edx, 32
14004e19dmov [rsp+248], 0
14004e1a9mov [rsp+72], rax
14004e1aelea rax, [rsp+256]
14004e1b6mov [rsp+128], rcx
14004e1bemov [rsp+64], rax
14004e1c3mov [rsp+240], rax
14004e1cbmov [rsp+256], 0
14004e1d3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14004e1d8lea rax, [r12+101]
14004e1ddxor r15l, r15l
14004e1e0xor ebp, ebp
14004e1e2mov [rsp+155], 0
14004e1eamov [rsp+56], rax
14004e1efmov eax, [r12+96]
14004e1f4mov [rsp+156], 0
14004e1ffmov [rsp+204], eax
14004e206mov [rsp+80], 0
14004e20fmov [rsp+187], 0
14004e217
14004e217loc_14004e217:
14004e217movsxd rax, r15l
14004e21acmp [rsp+rax+204], 4
14004e222ja 0x14004e8b0
14004e228movzx eax, [rsp+rax+204]
14004e230lea rcx, [rip+0x147b29]
14004e237movsxd rax, [rcx+4*rax]
14004e23badd rax, rcx
14004e23ejmp rax
14004e240mov r8l, 1
14004e246
14004e246loc_14004e246:
14004e246cmp r15l, 3
14004e24ajne 0x14004e8d0
14004e250
14004e250loc_14004e250:
14004e250cmp [rsp+80], 1
14004e256seta al
14004e259and al, r8b
14004e25cmov [rsp+56], al
14004e260je 0x14004ea20
14004e266cmp [rsp+187], 0
14004e26eje 0x14004edf0
14004e274mov r14, [r12+72]
14004e279
14004e279loc_14004e279:
14004e279cmp esi, -1
14004e27cmov r15l, 1
14004e282sete r8b
14004e286mov r9l, r8l
14004e289test rbx, rbx
14004e28cje 0x14004e293
14004e28etest r8b, r8b
14004e291jne 0x14004e2f2
14004e293
14004e293loc_14004e293:
14004e293cmp r13l, -1
14004e297sete al
14004e29atest rdi, rdi
14004e29dje 0x14004e2a7
14004e29ftest al, al
14004e2a1jne 0x14004ec98
14004e2a7
14004e2a7loc_14004e2a7:
14004e2a7xor r9l, eax
14004e2aa
14004e2aaloc_14004e2aa:
14004e2aacmp r15, [rsp+80]
14004e2afjae 0x14004ed88
14004e2b5test r9b, r9b
14004e2b8je 0x14004ed88
14004e2betest rbx, rbx
14004e2c1je 0x14004e2cc
14004e2c3test r8b, r8b
14004e2c6jne 0x14004e9c8
14004e2cc
14004e2ccloc_14004e2cc:
14004e2ccmov eax, esi
14004e2ce
14004e2celoc_14004e2ce:
14004e2cecmp [r14+r15], al
14004e2d2jne 0x14004ea30
14004e2d8mov rax, [rbx+16]
14004e2dccmp rax, [rbx+24]
14004e2e0jae 0x14004ed70
14004e2e6
14004e2e6loc_14004e2e6:
14004e2e6add rax, 1
14004e2eaadd r15, 1
14004e2eemov [rbx+16], rax
14004e2f2
14004e2f2loc_14004e2f2:
14004e2f2mov rax, [rbx+24]
14004e2f6cmp [rbx+16], rax
14004e2fajae 0x14004f279
14004e300
14004e300loc_14004e300:
14004e300movzx r8l, [rsp+56]
14004e306mov esi, -1
14004e30bxor r9l, r9l
14004e30ejmp 0x14004e293
14004e310cmp esi, -1
14004e313sete r14b
14004e317test rbx, rbx
14004e31aje 0x14004e325
14004e31ctest r14b, r14b
14004e31fjne 0x14004e3e9
14004e325
14004e325loc_14004e325:
14004e325mov r8l, r14l
14004e328
14004e328loc_14004e328:
14004e328cmp r13l, -1
14004e32csete al
14004e32ftest rdi, rdi
14004e332setne dl
14004e335and dl, al
14004e337jne 0x14004e790
14004e33d
14004e33dloc_14004e33d:
14004e33dcmp al, r14b
14004e340je 0x14004e7e0
14004e346
14004e346loc_14004e346:
14004e346test rbx, rbx
14004e349je 0x14004e354
14004e34btest r8b, r8b
14004e34ejne 0x14004e7f8
14004e354
14004e354loc_14004e354:
14004e354mov rcx, [rsp+56]
14004e359movsx edx, sil
14004e35dmov r8l, 10
14004e363mov r14l, esi
14004e366call memchr
14004e36btest rax, rax
14004e36eje 0x14004e648
14004e374mov rsi, [rip+0x148875]
14004e37bsub rax, [rsp+72]
14004e380mov rdx, [rsi]
14004e383movzx r14l, [rdx+rax]
14004e388mov rdx, [rsp+248]
14004e390
14004e390loc_14004e390:
14004e390mov rax, [rsp+240]
14004e398mov ecx, 15
14004e39dcmp rax, [rsp+64]
14004e3a2lea rsi, [rdx+1]
14004e3a6cmovne rcx, [rsp+256]
14004e3afcmp rcx, rsi
14004e3b2jb 0x14004e720
14004e3b8
14004e3b8loc_14004e3b8:
14004e3b8mov [rax+rdx], r14b
14004e3bcmov rax, [rsp+240]
14004e3c4add ebp, 1
14004e3c7mov [rsp+248], rsi
14004e3cfmov [rax+rsi], 0
14004e3d3
14004e3d3loc_14004e3d3:
14004e3d3mov rax, [rbx+16]
14004e3d7cmp rax, [rbx+24]
14004e3dbjae 0x14004e6d9
14004e3e1
14004e3e1loc_14004e3e1:
14004e3e1add rax, 1
14004e3e5mov [rbx+16], rax
14004e3e9
14004e3e9loc_14004e3e9:
14004e3e9mov rax, [rbx+24]
14004e3edcmp [rbx+16], rax
14004e3f1jae 0x14004e6f0
14004e3f7
14004e3f7loc_14004e3f7:
14004e3f7mov r8l, 1
14004e3fdmov esi, -1
14004e402xor r14l, r14l
14004e405jmp 0x14004e328
14004e40anop [rax+rax]
14004e410cmp [r12+64], 0
14004e416jne 0x14004eb08
14004e41ccmp [r12+80], 0
14004e422jne 0x14004ee00
14004e428
14004e428loc_14004e428:
14004e428movzx eax, [rsp+188]
14004e430
14004e430loc_14004e430:
14004e430add r15l, 1
14004e434xor eax, 1
14004e437cmp r15l, 4
14004e43bsetne r8b
14004e43fand r8l, eax
14004e442jmp 0x14004e89b
14004e447nop [rax+rax]
14004e450mov rax, [rsp+168]
14004e458test [rax+25], 2
14004e45cjne 0x14004ebb0
14004e462cmp [rsp+80], 1
14004e468ja 0x14004ebb0
14004e46etest r15l, r15l
14004e471je 0x14004ebb0
14004e477cmp r15l, 1
14004e47bje 0x14004efff
14004e481cmp r15l, 2
14004e485je 0x14004eb80
14004e48b
14004e48bloc_14004e48b:
14004e48bcmp [rsp+248], 1
14004e494ja 0x14004ee60
14004e49a
14004e49aloc_14004e49a:
14004e49acmp [rsp+187], 0
14004e4a2je 0x14004e4d1
14004e4a4mov rax, [rsp+240]
14004e4accmp [rax], 48
14004e4afje 0x14004e4d1
14004e4b1mov [rsp+32], 45
14004e4b9mov rcx, [rsp+128]
14004e4c1xor r8l, r8l
14004e4c4xor edx, edx
14004e4c6mov r9l, 1
14004e4cccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace_aux(unsigned long long, unsigned long long, unsigned long long, char)
14004e4d1
14004e4d1loc_14004e4d1:
14004e4d1mov r14, [rsp+216]
14004e4d9test r14, r14
14004e4dcje 0x14004e56a
14004e4e2mov eax, [rsp+156]
14004e4e9cmp [rsp+155], 0
14004e4f1lea r15, [r14+1]
14004e4f5mov rdx, [rsp+208]
14004e4fdcmove eax, ebp
14004e500cmp rdx, [rsp+88]
14004e505mov [rsp+156], eax
14004e50cmov eax, 15
14004e511cmovne rax, [rsp+224]
14004e51acmp rax, r15
14004e51djb 0x14004f2bf
14004e523
14004e523loc_14004e523:
14004e523movzx eax, [rsp+156]
14004e52bmov r8, [rsp+136]
14004e533mov [rdx+r14], al
14004e537mov rax, [rsp+208]
14004e53fmov [rsp+216], r15
14004e547mov [rax+r15], 0
14004e54cmov rdx, [r12+24]
14004e551mov rcx, [r12+16]
14004e556call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14004e55btest al, al
14004e55djne 0x14004e56a
14004e55fmov rax, [rsp+160]
14004e567or [rax], 4
14004e56a
14004e56aloc_14004e56a:
14004e56acmp esi, -1
14004e56dsete r8b
14004e571cmp [rsp+155], 0
14004e579je 0x14004e586
14004e57bcmp [r12+88], ebp
14004e580jne 0x14004ea30
14004e586
14004e586loc_14004e586:
14004e586mov rdx, [rsp+128]
14004e58emov rcx, [rsp+176]
14004e596mov [rsp+56], r8b
14004e59bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
14004e5a0movzx r8l, [rsp+56]
14004e5a6jmp 0x14004ea3b
14004e5abnop [rax+rax]
14004e5b0cmp esi, -1
14004e5b3sete dl
14004e5b6test rbx, rbx
14004e5b9setne r14b
14004e5bdand r14b, dl
14004e5c0jne 0x14004f081
14004e5c6mov r14l, edx
14004e5c9
14004e5c9loc_14004e5c9:
14004e5c9cmp r13l, -1
14004e5cdsete al
14004e5d0test rdi, rdi
14004e5d3setne cl
14004e5d6and cl, al
14004e5d8mov r8l, ecx
14004e5dbjne 0x14004f034
14004e5e1
14004e5e1loc_14004e5e1:
14004e5e1xor r8l, r8l
14004e5e4cmp al, r14b
14004e5e7je 0x14004e246
14004e5edtest rbx, rbx
14004e5f0je 0x14004e5fa
14004e5f2test dl, dl
14004e5f4jne 0x14004f31c
14004e5fa
14004e5faloc_14004e5fa:
14004e5famov eax, esi
14004e5fc
14004e5fcloc_14004e5fc:
14004e5fcmov rcx, [rsp+112]
14004e601movzx eax, al
14004e604xor r8l, r8l
14004e607mov rdx, [rcx+48]
14004e60btest [rdx+2*rax], 32
14004e60fje 0x14004e246
14004e615mov rax, [rbx+16]
14004e619cmp rax, [rbx+24]
14004e61djae 0x14004f4a4
14004e623
14004e623loc_14004e623:
14004e623add rax, 1
14004e627mov [rbx+16], rax
14004e62b
14004e62bloc_14004e62b:
14004e62bmov r8l, 1
14004e631
14004e631loc_14004e631:
14004e631cmp r15l, 3
14004e635jne 0x14004f498
14004e63bmov esi, -1
14004e640jmp 0x14004e250
14004e645nop [rax]
14004e648
14004e648loc_14004e648:
14004e648cmp [r12+33], r14b
14004e64dje 0x14004e758
14004e653cmp [r12+32], 0
14004e659je 0x14004e880
14004e65fcmp [r12+34], r14b
14004e664jne 0x14004e880
14004e66acmp [rsp+155], 0
14004e672jne 0x14004e880
14004e678test ebp, ebp
14004e67aje 0x14004f097
14004e680mov rsi, [rsp+216]
14004e688mov rax, [rsp+208]
14004e690mov edx, 15
14004e695cmp rax, [rsp+88]
14004e69acmovne rdx, [rsp+224]
14004e6a3lea r14, [rsi+1]
14004e6a7cmp rdx, r14
14004e6aajb 0x14004e850
14004e6b0
14004e6b0loc_14004e6b0:
14004e6b0mov [rax+rsi], bpl
14004e6b4mov rax, [rsp+208]
14004e6bcxor ebp, ebp
14004e6bemov [rsp+216], r14
14004e6c6mov [rax+rsi+1], 0
14004e6cbmov rax, [rbx+16]
14004e6cfcmp rax, [rbx+24]
14004e6d3jb 0x14004e3e1
14004e6d9
14004e6d9loc_14004e6d9:
14004e6d9mov rax, [rbx]
14004e6dcmov rcx, rbx
14004e6dfcall [rax+80]
14004e6e2mov rax, [rbx+24]
14004e6e6cmp [rbx+16], rax
14004e6eajb 0x14004e3f7
14004e6f0
14004e6f0loc_14004e6f0:
14004e6f0mov rax, [rbx]
14004e6f3mov rcx, rbx
14004e6f6call [rax+72]
14004e6f9mov esi, eax
14004e6fbcmp eax, -1
14004e6fejne 0x14004e3f7
14004e704mov r8l, 1
14004e70amov r14l, 1
14004e710xor ebx, ebx
14004e712jmp 0x14004e328
14004e717nop [rax+rax]
14004e720
14004e720loc_14004e720:
14004e720mov [rsp+32], 1
14004e729mov rcx, [rsp+128]
14004e731xor r9l, r9l
14004e734xor r8l, r8l
14004e737mov [rsp+120], rdx
14004e73ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14004e741mov rax, [rsp+240]
14004e749mov rdx, [rsp+120]
14004e74ejmp 0x14004e3b8
14004e753nop [rax+rax]
14004e758
14004e758loc_14004e758:
14004e758cmp [rsp+155], 0
14004e760jne 0x14004e880
14004e766mov eax, [r12+88]
14004e76btest eax, eax
14004e76djle 0x14004e880
14004e773mov [rsp+156], ebp
14004e77axor ebp, ebp
14004e77cmov [rsp+155], 1
14004e784jmp 0x14004e3d3
14004e789nop [rax]
14004e790
14004e790loc_14004e790:
14004e790mov rcx, [rdi+24]
14004e794xor eax, eax
14004e796cmp [rdi+16], rcx
14004e79ajb 0x14004e33d
14004e7a0mov rax, [rdi]
14004e7a3mov [rsp+189], r8b
14004e7abmov rcx, rdi
14004e7aemov [rsp+120], dl
14004e7b2call [rax+72]
14004e7b5movzx edx, [rsp+120]
14004e7bacmp eax, -1
14004e7bdmov eax, 0
14004e7c2movzx r8l, [rsp+189]
14004e7cbcmove eax, edx
14004e7cemov edx, 0
14004e7d3cmove rdi, rdx
14004e7d7cmp al, r14b
14004e7dajne 0x14004e346
14004e7e0
14004e7e0loc_14004e7e0:
14004e7e0cmp r15l, 3
14004e7e4setne r8b
14004e7e8add r15l, 1
14004e7ecjmp 0x14004e88c
14004e7f1nop [rax]
14004e7f8
14004e7f8loc_14004e7f8:
14004e7f8mov rax, [rbx+16]
14004e7fccmp rax, [rbx+24]
14004e800jae 0x14004eed0
14004e806movzx r14l, [rax]
14004e80a
14004e80aloc_14004e80a:
14004e80amov rcx, [rsp+56]
14004e80fmovsx edx, r14b
14004e813mov r8l, 10
14004e819call memchr
14004e81etest rax, rax
14004e821je 0x14004e648
14004e827mov rdx, [rip+0x1483c2]
14004e82esub rax, [rsp+72]
14004e833mov rdx, [rdx]
14004e836movzx r14l, [rdx+rax]
14004e83bmov rdx, [rsp+248]
14004e843jmp 0x14004e390
14004e848nop [rax+rax]
14004e850
14004e850loc_14004e850:
14004e850mov [rsp+32], 1
14004e859xor r9l, r9l
14004e85cxor r8l, r8l
14004e85fmov rdx, rsi
14004e862mov rcx, [rsp+136]
14004e86acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14004e86fmov rax, [rsp+208]
14004e877jmp 0x14004e6b0
14004e87cnop [rax]
14004e880
14004e880loc_14004e880:
14004e880add r15l, 1
14004e884cmp r15l, 4
14004e888setne r8b
14004e88c
14004e88cloc_14004e88c:
14004e88ccmp [rsp+248], 0
14004e895setne al
14004e898and r8l, eax
14004e89b
14004e89bloc_14004e89b:
14004e89btest r8b, r8b
14004e89ejne 0x14004e217
14004e8a4mov r8l, eax
14004e8a7jmp 0x14004e250
14004e8acnop [rax]
14004e8b0
14004e8b0loc_14004e8b0:
14004e8b0add r15l, 1
14004e8b4cmp r15l, 4
14004e8b8jne 0x14004e217
14004e8be
14004e8beloc_14004e8be:
14004e8bemov r8l, 1
14004e8c4jmp 0x14004e250
14004e8c9nop [rax]
14004e8d0
14004e8d0loc_14004e8d0:
14004e8d0cmp r13l, -1
14004e8d4sete dl
14004e8d7cmp esi, -1
14004e8dasete r9b
14004e8detest rbx, rbx
14004e8e1jne 0x14004ea08
14004e8e7
14004e8e7loc_14004e8e7:
14004e8e7mov r10l, r9l
14004e8ea
14004e8ealoc_14004e8ea:
14004e8eatest rdi, rdi
14004e8edsetne r14b
14004e8f1and r14b, dl
14004e8f4jne 0x14004e990
14004e8famov r14l, edx
14004e8fd
14004e8fdloc_14004e8fd:
14004e8fdcmp r9b, r14b
14004e900je 0x14004e980
14004e902test rbx, rbx
14004e905je 0x14004e90c
14004e907test r10b, r10b
14004e90ajne 0x14004e958
14004e90c
14004e90cloc_14004e90c:
14004e90cmov eax, esi
14004e90e
14004e90eloc_14004e90e:
14004e90emov rcx, [rsp+112]
14004e913movzx eax, al
14004e916mov rcx, [rcx+48]
14004e91atest [rcx+2*rax], 32
14004e91eje 0x14004e980
14004e920mov rax, [rbx+16]
14004e924cmp rax, [rbx+24]
14004e928jae 0x14004ed40
14004e92e
14004e92eloc_14004e92e:
14004e92eadd rax, 1
14004e932mov [rbx+16], rax
14004e936
14004e936loc_14004e936:
14004e936mov rax, [rbx+24]
14004e93acmp [rbx+16], rax
14004e93ejae 0x14004f0f9
14004e944
14004e944loc_14004e944:
14004e944mov r10l, 1
14004e94amov esi, -1
14004e94fxor r9l, r9l
14004e952jmp 0x14004e8ea
14004e954nop [rax]
14004e958
14004e958loc_14004e958:
14004e958mov rax, [rbx+16]
14004e95ccmp rax, [rbx+24]
14004e960jae 0x14004f248
14004e966mov rcx, [rsp+112]
14004e96bmovzx r9l, [rax]
14004e96fmov rcx, [rcx+48]
14004e973test [rcx+2*r9], 32
14004e978jne 0x14004e92e
14004e97anop [rax+rax]
14004e980
14004e980loc_14004e980:
14004e980add r15l, 1
14004e984mov eax, r8l
14004e987jmp 0x14004e89b
14004e98cnop [rax]
14004e990
14004e990loc_14004e990:
14004e990mov rax, [rdi+24]
14004e994cmp [rdi+16], rax
14004e998jae 0x14004f09f
14004e99exor r14l, r14l
14004e9a1jmp 0x14004e8fd
14004e9a6nop [rax+rax]
14004e9b0
14004e9b0loc_14004e9b0:
14004e9b0cmp [r12+80], 0
14004e9b6setne [rsp+188]
14004e9bejmp 0x14004e138
14004e9c3nop [rax+rax]
14004e9c8
14004e9c8loc_14004e9c8:
14004e9c8mov rax, [rbx+16]
14004e9cccmp rax, [rbx+24]
14004e9d0jae 0x14004f29d
14004e9d6movzx ecx, [r14+r15]
14004e9dbcmp [rax], cl
14004e9ddje 0x14004e2e6
14004e9e3mov rax, [rsp+160]
14004e9ebor [rax], 4
14004e9eenop
14004e9f0
14004e9f0loc_14004e9f0:
14004e9f0mov rax, [rbx+24]
14004e9f4cmp [rbx+16], rax
14004e9f8jae 0x14004f44d
14004e9fe
14004e9feloc_14004e9fe:
14004e9fexor r8l, r8l
14004ea01jmp 0x14004ea45
14004ea03nop [rax+rax]
14004ea08
14004ea08loc_14004ea08:
14004ea08test r9b, r9b
14004ea0bje 0x14004e8e7
14004ea11jmp 0x14004e936
14004ea16nop [rax+rax]
14004ea20
14004ea20loc_14004ea20:
14004ea20test r8b, r8b
14004ea23jne 0x14004e48b
14004ea29cmp esi, -1
14004ea2csete r8b
14004ea30
14004ea30loc_14004ea30:
14004ea30mov rax, [rsp+160]
14004ea38or [rax], 4
14004ea3b
14004ea3bloc_14004ea3b:
14004ea3btest rbx, rbx
14004ea3eje 0x14004ea45
14004ea40test r8b, r8b
14004ea43jne 0x14004e9f0
14004ea45
14004ea45loc_14004ea45:
14004ea45cmp r13l, -1
14004ea49sete al
14004ea4ctest rdi, rdi
14004ea4fje 0x14004ea59
14004ea51test al, al
14004ea53jne 0x14004efd0
14004ea59
14004ea59loc_14004ea59:
14004ea59cmp al, r8b
14004ea5cjne 0x14004ea69
14004ea5emov rax, [rsp+160]
14004ea66or [rax], 2
14004ea69
14004ea69loc_14004ea69:
14004ea69mov rdx, [rsp+104]
14004ea6emov eax, esi
14004ea70mov [rsp+96], rbx
14004ea75mov rdi, [rsp+96]
14004ea7amov rcx, [rsp+240]
14004ea82mov [rsp+104], rdx
14004ea87mov rbp, [rsp+104]
14004ea8cmov rdx, 0xffffffff00000000
14004ea96mov rsi, rbp
14004ea99and rsi, rdx
14004ea9cor rsi, rax
14004ea9fmov rax, [rsp+144]
14004eaa7mov [rax], rdi
14004eaaamov [rax+8], rsi
14004eaaecmp rcx, [rsp+64]
14004eab3je 0x14004eaba
14004eab5call operator delete(void*)
14004eaba
14004eabaloc_14004eaba:
14004eabamov rcx, [rsp+208]
14004eac2cmp rcx, [rsp+88]
14004eac7je 0x14004eace
14004eac9call operator delete(void*)
14004eace
14004eaceloc_14004eace:
14004eacemov rdi, [rip+0x148bbb]
14004ead5mov rax, [rsp+280]
14004eaddsub rax, [rdi]
14004eae0jne 0x14004f575
14004eae6mov rax, [rsp+144]
14004eaeeadd rsp, 296
14004eaf5pop rbx
14004eaf6pop rsi
14004eaf7pop rdi
14004eaf8pop rbp
14004eaf9pop r12
14004eafbpop r13
14004eafdpop r14
14004eaffpop r15
14004eb01ret
14004eb02nop [rax+rax]
14004eb08
14004eb08loc_14004eb08:
14004eb08cmp esi, -1
14004eb0bsete dl
14004eb0etest rbx, rbx
14004eb11setne r14b
14004eb15and r14b, dl
14004eb18jne 0x14004f345
14004eb1emov r14l, edx
14004eb21
14004eb21loc_14004eb21:
14004eb21cmp r13l, -1
14004eb25sete al
14004eb28test rdi, rdi
14004eb2bsetne cl
14004eb2eand cl, al
14004eb30mov r8l, ecx
14004eb33jne 0x14004f3a3
14004eb39
14004eb39loc_14004eb39:
14004eb39cmp al, r14b
14004eb3cjne 0x14004f13a
14004eb42
14004eb42loc_14004eb42:
14004eb42cmp [r12+80], 0
14004eb48jne 0x14004ee00
14004eb4ecmp [r12+64], 0
14004eb54je 0x14004e428
14004eb5a
14004eb5aloc_14004eb5a:
14004eb5aadd r15l, 1
14004eb5emov [rsp+187], 1
14004eb66cmp r15l, 4
14004eb6asetne al
14004eb6d
14004eb6dloc_14004eb6d:
14004eb6dtest al, al
14004eb6fjne 0x14004e217
14004eb75jmp 0x14004e8be
14004eb7anop [rax+rax]
14004eb80
14004eb80loc_14004eb80:
14004eb80movzx eax, [rsp+207]
14004eb88cmp al, 4
14004eb8aje 0x14004ebb0
14004eb8ccmp al, 3
14004eb8ejne 0x14004eebd
14004eb94cmp [rsp+188], 0
14004eb9cje 0x14004eebd
14004eba2nop [rax+rax]
14004ebadnop [rax]
14004ebb0
14004ebb0loc_14004ebb0:
14004ebb0cmp esi, -1
14004ebb3mov rdx, [r12+48]
14004ebb8sete r8b
14004ebbcxor r14l, r14l
14004ebbfmov r9l, r8l
14004ebc2test rbx, rbx
14004ebc5je 0x14004ebcc
14004ebc7test r8b, r8b
14004ebcajne 0x14004ec26
14004ebcc
14004ebccloc_14004ebcc:
14004ebcccmp r13l, -1
14004ebd0sete al
14004ebd3test rdi, rdi
14004ebd6je 0x14004ebe0
14004ebd8test al, al
14004ebdajne 0x14004ece0
14004ebe0
14004ebe0loc_14004ebe0:
14004ebe0xor r9l, eax
14004ebe3
14004ebe3loc_14004ebe3:
14004ebe3cmp r14, rdx
14004ebe6jae 0x14004edd0
14004ebectest r9b, r9b
14004ebefje 0x14004edd0
14004ebf5test rbx, rbx
14004ebf8je 0x14004ebff
14004ebfatest r8b, r8b
14004ebfdjne 0x14004ec48
14004ebff
14004ebffloc_14004ebff:
14004ebffmov eax, esi
14004ec01
14004ec01loc_14004ec01:
14004ec01mov rcx, [r12+40]
14004ec06cmp [rcx+r14], al
14004ec0ajne 0x14004ec70
14004ec0cmov rax, [rbx+16]
14004ec10cmp rax, [rbx+24]
14004ec14jae 0x14004edb0
14004ec1a
14004ec1aloc_14004ec1a:
14004ec1aadd rax, 1
14004ec1eadd r14, 1
14004ec22mov [rbx+16], rax
14004ec26
14004ec26loc_14004ec26:
14004ec26mov rax, [rbx+24]
14004ec2acmp [rbx+16], rax
14004ec2ejae 0x14004f2eb
14004ec34
14004ec34loc_14004ec34:
14004ec34mov r8l, 1
14004ec3amov esi, -1
14004ec3fxor r9l, r9l
14004ec42jmp 0x14004ebcc
14004ec44nop [rax]
14004ec48
14004ec48loc_14004ec48:
14004ec48mov rax, [rbx+16]
14004ec4ccmp rax, [rbx+24]
14004ec50jae 0x14004f371
14004ec56mov rcx, [r12+40]
14004ec5bmovzx ecx, [rcx+r14]
14004ec60cmp [rax], cl
14004ec62je 0x14004ec1a
14004ec64nop [rax+rax]
14004ec6fnop
14004ec70
14004ec70loc_14004ec70:
14004ec70test r14, r14
14004ec73jne 0x14004ea30
14004ec79mov rax, [rsp+168]
14004ec81movzx eax, [rax+25]
14004ec85mov [rsp+120], al
14004ec89shr al, 1
14004ec8band eax, 1
14004ec8ejmp 0x14004e430
14004ec93nop [rax+rax]
14004ec98
14004ec98loc_14004ec98:
14004ec98mov rax, [rdi+24]
14004ec9ccmp [rdi+16], rax
14004eca0jb 0x14004e2aa
14004eca6mov rax, [rdi]
14004eca9mov [rsp+112], r9b
14004ecaemov rcx, rdi
14004ecb1mov [rsp+72], r8b
14004ecb6call [rax+72]
14004ecb9cmp eax, -1
14004ecbcmovzx r9l, [rsp+112]
14004ecc2movzx r8l, [rsp+72]
14004ecc8sete cl
14004eccbxor r9l, ecx
14004eccecmp eax, -1
14004ecd1mov eax, 0
14004ecd6cmove rdi, rax
14004ecdajmp 0x14004e2aa
14004ecdfnop
14004ece0
14004ece0loc_14004ece0:
14004ece0mov rax, [rdi+24]
14004ece4cmp [rdi+16], rax
14004ece8jb 0x14004ebe3
14004eceemov rax, [rdi]
14004ecf1mov [rsp+190], r8b
14004ecf9mov rcx, rdi
14004ecfcmov [rsp+189], r9b
14004ed04mov [rsp+120], rdx
14004ed09call [rax+72]
14004ed0ccmp eax, -1
14004ed0fmov rdx, [rsp+120]
14004ed14movzx r9l, [rsp+189]
14004ed1dmovzx r8l, [rsp+190]
14004ed26sete cl
14004ed29xor r9l, ecx
14004ed2ccmp eax, -1
14004ed2fmov eax, 0
14004ed34cmove rdi, rax
14004ed38jmp 0x14004ebe3
14004ed3dnop [rax]
14004ed40
14004ed40loc_14004ed40:
14004ed40mov rax, [rbx]
14004ed43mov [rsp+189], dl
14004ed4amov rcx, rbx
14004ed4dmov [rsp+120], r8b
14004ed52call [rax+80]
14004ed55movzx r8l, [rsp+120]
14004ed5bmovzx edx, [rsp+189]
14004ed63jmp 0x14004e936
14004ed68nop [rax+rax]
14004ed70
14004ed70loc_14004ed70:
14004ed70mov rax, [rbx]
14004ed73mov rcx, rbx
14004ed76call [rax+80]
14004ed79add r15, 1
14004ed7djmp 0x14004e2f2
14004ed82nop [rax+rax]
14004ed88
14004ed88loc_14004ed88:
14004ed88cmp r15, [rsp+80]
14004ed8djne 0x14004ea30
14004ed93cmp [rsp+248], 1
14004ed9cjbe 0x14004e49a
14004eda2jmp 0x14004ee60
14004eda7nop [rax+rax]
14004edb0
14004edb0loc_14004edb0:
14004edb0mov rax, [rbx]
14004edb3mov [rsp+120], rdx
14004edb8mov rcx, rbx
14004edbbcall [rax+80]
14004edbemov rdx, [rsp+120]
14004edc3add r14, 1
14004edc7jmp 0x14004ec26
14004edccnop [rax]
14004edd0
14004edd0loc_14004edd0:
14004edd0cmp rdx, r14
14004edd3jne 0x14004ec70
14004edd9add r15l, 1
14004edddcmp r15l, 4
14004ede1setne al
14004ede4jmp 0x14004eb6d
14004ede9nop [rax]
14004edf0
14004edf0loc_14004edf0:
14004edf0mov r14, [r12+56]
14004edf5jmp 0x14004e279
14004edfanop [rax+rax]
14004ee00
14004ee00loc_14004ee00:
14004ee00cmp esi, -1
14004ee03sete dl
14004ee06test rbx, rbx
14004ee09setne r14b
14004ee0dand r14b, dl
14004ee10jne 0x14004f35b
14004ee16mov r14l, edx
14004ee19
14004ee19loc_14004ee19:
14004ee19cmp r13l, -1
14004ee1dsete al
14004ee20test rdi, rdi
14004ee23setne cl
14004ee26and cl, al
14004ee28mov r8l, ecx
14004ee2bjne 0x14004f3f0
14004ee31
14004ee31loc_14004ee31:
14004ee31cmp al, r14b
14004ee34jne 0x14004f1c0
14004ee3a
14004ee3aloc_14004ee3a:
14004ee3acmp [r12+64], 0
14004ee40je 0x14004e428
14004ee46cmp [r12+80], 0
14004ee4cjne 0x14004e428
14004ee52jmp 0x14004eb5a
14004ee57nop [rax+rax]
14004ee60
14004ee60loc_14004ee60:
14004ee60mov rcx, [rsp+128]
14004ee68xor r8l, r8l
14004ee6bmov edx, 48
14004ee70call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find_first_not_of(char, unsigned long long) const
14004ee75test rax, rax
14004ee78je 0x14004e49a
14004ee7emov r8, [rsp+248]
14004ee86cmp rax, -1
14004ee8ajne 0x14004eea2
14004ee8clea rax, [r8-1]
14004ee90test r8, r8
14004ee93je 0x14004f43d
14004ee99test rax, rax
14004ee9cje 0x14004e49a
14004eea2
14004eea2loc_14004eea2:
14004eea2cmp rax, r8
14004eea5mov rcx, [rsp+128]
14004eeadcmovbe r8, rax
14004eeb1xor edx, edx
14004eeb3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_erase(unsigned long long, unsigned long long)
14004eeb8jmp 0x14004e49a
14004eebd
14004eebdloc_14004eebd:
14004eebdmov r15l, 3
14004eec3jmp 0x14004e217
14004eec8nop [rax+rax]
14004eed0
14004eed0loc_14004eed0:
14004eed0mov rax, [rbx]
14004eed3mov rcx, rbx
14004eed6call [rax+72]
14004eed9cmp eax, -1
14004eedcmov edx, -1
14004eee1cmovne edx, eax
14004eee4mov eax, 0
14004eee9cmove rbx, rax
14004eeedmov r14l, edx
14004eef0jmp 0x14004e80a
14004eef5nop [rax]
14004eef8
14004eef8loc_14004eef8:
14004eef8mov rax, [rsp+168]
14004ef00mov ecx, 112
14004ef05lea r15, [rax+208]
14004ef0ccall operator new(unsigned long long)
14004ef11mov r12, rax
14004ef14mov [rax+8], 0
14004ef1bxor edx, edx
14004ef1dmov rax, [rip+0x14841c]
14004ef24mov [r12+33], dx
14004ef2amov rcx, r12
14004ef2dmov rdx, r15
14004ef30add rax, 16
14004ef34mov [r12+32], 0
14004ef3amov [r12], rax
14004ef3emov [r12+16], 0
14004ef47mov [r12+24], 0
14004ef50mov [r12+40], 0
14004ef59mov [r12+48], 0
14004ef62mov [r12+56], 0
14004ef6bmov [r12+64], 0
14004ef74mov [r12+72], 0
14004ef7dmov [r12+80], 0
14004ef86mov [r12+88], 0
14004ef8fmov [r12+92], 0
14004ef98mov [r12+111], 0
14004ef9ecall std::__moneypunct_cache<char, false>::_M_cache(std::locale const&)
14004efa3mov rax, [rsp+168]
14004efabmov rdx, r12
14004efaemov r8, r14
14004efb1mov rcx, [rax+208]
14004efb8call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14004efbdmov r12, [rbp]
14004efc1jmp 0x14004e124
14004efc6nop [rax+rax]
14004efd0
14004efd0loc_14004efd0:
14004efd0mov rcx, [rdi+24]
14004efd4xor eax, eax
14004efd6cmp [rdi+16], rcx
14004efdajb 0x14004ea59
14004efe0mov rax, [rdi]
14004efe3mov [rsp+56], r8b
14004efe8mov rcx, rdi
14004efebcall [rax+72]
14004efeecmp eax, -1
14004eff1movzx r8l, [rsp+56]
14004eff7sete al
14004effajmp 0x14004ea59
14004efff
14004efffloc_14004efff:
14004efffcmp [rsp+188], 0
14004f007jne 0x14004ebb0
14004f00dcmp [rsp+204], 3
14004f015je 0x14004ebb0
14004f01bcmp [rsp+206], 1
14004f023je 0x14004ebb0
14004f029mov r15l, 2
14004f02fjmp 0x14004e217
14004f034
14004f034loc_14004f034:
14004f034mov rcx, [rdi+24]
14004f038xor eax, eax
14004f03acmp [rdi+16], rcx
14004f03ejb 0x14004e5e1
14004f044mov rax, [rdi]
14004f047mov [rsp+189], r8b
14004f04fmov rcx, rdi
14004f052mov [rsp+120], dl
14004f056call [rax+72]
14004f059cmp eax, -1
14004f05cmov ecx, 0
14004f061mov eax, 0
14004f066movzx r8l, [rsp+189]
14004f06fcmove rdi, rcx
14004f073movzx edx, [rsp+120]
14004f078cmove eax, r8l
14004f07cjmp 0x14004e5e1
14004f081
14004f081loc_14004f081:
14004f081mov rax, [rbx+24]
14004f085cmp [rbx+16], rax
14004f089jae 0x14004f46c
14004f08fxor r14l, r14l
14004f092jmp 0x14004e5c9
14004f097
14004f097loc_14004f097:
14004f097xor r8l, r8l
14004f09ajmp 0x14004e250
14004f09f
14004f09floc_14004f09f:
14004f09fmov rax, [rdi]
14004f0a2mov [rsp+120], r8b
14004f0a7mov rcx, rdi
14004f0aamov [rsp+191], r10b
14004f0b2mov [rsp+190], r9b
14004f0bamov [rsp+189], dl
14004f0c1call [rax+72]
14004f0c4cmp eax, -1
14004f0c7mov eax, 0
14004f0ccmovzx r8l, [rsp+120]
14004f0d2movzx edx, [rsp+189]
14004f0dacmove rdi, rax
14004f0decmovne r14l, eax
14004f0e2movzx r9l, [rsp+190]
14004f0ebmovzx r10l, [rsp+191]
14004f0f4jmp 0x14004e8fd
14004f0f9
14004f0f9loc_14004f0f9:
14004f0f9mov rax, [rbx]
14004f0fcmov [rsp+189], dl
14004f103mov rcx, rbx
14004f106mov [rsp+120], r8b
14004f10bcall [rax+72]
14004f10ecmp eax, -1
14004f111movzx r8l, [rsp+120]
14004f117movzx edx, [rsp+189]
14004f11fmov esi, eax
14004f121jne 0x14004e944
14004f127mov r10l, 1
14004f12dmov r9l, 1
14004f133xor ebx, ebx
14004f135jmp 0x14004e8ea
14004f13a
14004f13aloc_14004f13a:
14004f13atest rbx, rbx
14004f13dje 0x14004f188
14004f13ftest dl, dl
14004f141je 0x14004f188
14004f143mov rax, [rbx+16]
14004f147cmp rax, [rbx+24]
14004f14bjae 0x14004f521
14004f151mov rdx, [r12+56]
14004f156movzx ecx, [rdx]
14004f159cmp [rax], cl
14004f15bjne 0x14004eb42
14004f161mov rsi, [r12+64]
14004f166mov [rsp+80], rsi
14004f16b
14004f16bloc_14004f16b:
14004f16badd rax, 1
14004f16fmov [rbx+16], rax
14004f173
14004f173loc_14004f173:
14004f173add r15l, 1
14004f177mov esi, -1
14004f17ccmp r15l, 4
14004f180setne al
14004f183jmp 0x14004eb6d
14004f188
14004f188loc_14004f188:
14004f188mov eax, esi
14004f18a
14004f18aloc_14004f18a:
14004f18amov rdx, [r12+56]
14004f18fcmp [rdx], al
14004f191jne 0x14004eb42
14004f197mov rax, [r12+64]
14004f19cmov [rsp+80], rax
14004f1a1mov rax, [rbx+16]
14004f1a5cmp rax, [rbx+24]
14004f1a9jb 0x14004f16b
14004f1abmov rax, [rbx]
14004f1aemov rcx, rbx
14004f1b1call [rax+80]
14004f1b4jmp 0x14004f173
14004f1b6nop [rax+rax]
14004f1c0
14004f1c0loc_14004f1c0:
14004f1c0test rbx, rbx
14004f1c3je 0x14004f216
14004f1c5test dl, dl
14004f1c7je 0x14004f216
14004f1c9mov rax, [rbx+16]
14004f1cdcmp rax, [rbx+24]
14004f1d1jae 0x14004f538
14004f1d7mov rdx, [r12+72]
14004f1dcmovzx ecx, [rdx]
14004f1dfcmp [rax], cl
14004f1e1jne 0x14004ee3a
14004f1e7mov rsi, [r12+80]
14004f1ecmov [rsp+80], rsi
14004f1f1
14004f1f1loc_14004f1f1:
14004f1f1add rax, 1
14004f1f5mov [rbx+16], rax
14004f1f9
14004f1f9loc_14004f1f9:
14004f1f9add r15l, 1
14004f1fdmov [rsp+187], 1
14004f205mov esi, -1
14004f20acmp r15l, 4
14004f20esetne al
14004f211jmp 0x14004eb6d
14004f216
14004f216loc_14004f216:
14004f216mov eax, esi
14004f218
14004f218loc_14004f218:
14004f218mov rdx, [r12+72]
14004f21dcmp [rdx], al
14004f21fjne 0x14004ee3a
14004f225mov rax, [r12+80]
14004f22amov [rsp+80], rax
14004f22fmov rax, [rbx+16]
14004f233cmp rax, [rbx+24]
14004f237jb 0x14004f1f1
14004f239mov rax, [rbx]
14004f23cmov rcx, rbx
14004f23fcall [rax+80]
14004f242jmp 0x14004f1f9
14004f244nop [rax]
14004f248
14004f248loc_14004f248:
14004f248mov rax, [rbx]
14004f24bmov [rsp+189], dl
14004f252mov rcx, rbx
14004f255mov [rsp+120], r8b
14004f25acall [rax+72]
14004f25dxor ecx, ecx
14004f25fcmp eax, -1
14004f262movzx r8l, [rsp+120]
14004f268movzx edx, [rsp+189]
14004f270cmove rbx, rcx
14004f274jmp 0x14004e90e
14004f279
14004f279loc_14004f279:
14004f279mov rax, [rbx]
14004f27cmov rcx, rbx
14004f27fcall [rax+72]
14004f282mov esi, eax
14004f284cmp eax, -1
14004f287jne 0x14004e300
14004f28dmovzx r9l, [rsp+56]
14004f293xor ebx, ebx
14004f295mov r8l, r9l
14004f298jmp 0x14004e293
14004f29d
14004f29dloc_14004f29d:
14004f29dmov rax, [rbx]
14004f2a0mov [rsp+72], r8b
14004f2a5mov rcx, rbx
14004f2a8call [rax+72]
14004f2abxor ecx, ecx
14004f2adcmp eax, -1
14004f2b0movzx r8l, [rsp+72]
14004f2b6cmove rbx, rcx
14004f2bajmp 0x14004e2ce
14004f2bf
14004f2bfloc_14004f2bf:
14004f2bfmov [rsp+32], 1
14004f2c8xor r9l, r9l
14004f2cbxor r8l, r8l
14004f2cemov rdx, r14
14004f2d1mov rcx, [rsp+136]
14004f2d9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14004f2demov rdx, [rsp+208]
14004f2e6jmp 0x14004e523
14004f2eb
14004f2ebloc_14004f2eb:
14004f2ebmov rax, [rbx]
14004f2eemov [rsp+120], rdx
14004f2f3mov rcx, rbx
14004f2f6call [rax+72]
14004f2f9cmp eax, -1
14004f2fcmov rdx, [rsp+120]
14004f301mov esi, eax
14004f303jne 0x14004ec34
14004f309mov r8l, 1
14004f30fmov r9l, 1
14004f315xor ebx, ebx
14004f317jmp 0x14004ebcc
14004f31c
14004f31cloc_14004f31c:
14004f31cmov rax, [rbx+16]
14004f320cmp rax, [rbx+24]
14004f324jae 0x14004f4b2
14004f32amov rsi, [rsp+112]
14004f32fmovzx ecx, [rax]
14004f332mov rdx, [rsi+48]
14004f336test [rdx+2*rcx], 32
14004f33aje 0x14004e631
14004f340jmp 0x14004e623
14004f345
14004f345loc_14004f345:
14004f345mov rax, [rbx+24]
14004f349cmp [rbx+16], rax
14004f34djae 0x14004f4c9
14004f353xor r14l, r14l
14004f356jmp 0x14004eb21
14004f35b
14004f35bloc_14004f35b:
14004f35bmov rax, [rbx+24]
14004f35fcmp [rbx+16], rax
14004f363jae 0x14004f4f5
14004f369xor r14l, r14l
14004f36cjmp 0x14004ee19
14004f371
14004f371loc_14004f371:
14004f371mov rax, [rbx]
14004f374mov [rsp+189], r8b
14004f37cmov rcx, rbx
14004f37fmov [rsp+120], rdx
14004f384call [rax+72]
14004f387movzx r8l, [rsp+189]
14004f390xor ecx, ecx
14004f392cmp eax, -1
14004f395mov rdx, [rsp+120]
14004f39acmove rbx, rcx
14004f39ejmp 0x14004ec01
14004f3a3
14004f3a3loc_14004f3a3:
14004f3a3mov rcx, [rdi+24]
14004f3a7xor eax, eax
14004f3a9cmp [rdi+16], rcx
14004f3adjb 0x14004eb39
14004f3b3mov rax, [rdi]
14004f3b6mov [rsp+189], dl
14004f3bdmov rcx, rdi
14004f3c0mov [rsp+120], r8b
14004f3c5call [rax+72]
14004f3c8movzx r8l, [rsp+120]
14004f3cecmp eax, -1
14004f3d1mov ecx, 0
14004f3d6mov eax, 0
14004f3dbcmove rdi, rcx
14004f3dfmovzx edx, [rsp+189]
14004f3e7cmove eax, r8l
14004f3ebjmp 0x14004eb39
14004f3f0
14004f3f0loc_14004f3f0:
14004f3f0mov rcx, [rdi+24]
14004f3f4xor eax, eax
14004f3f6cmp [rdi+16], rcx
14004f3fajb 0x14004ee31
14004f400mov rax, [rdi]
14004f403mov [rsp+189], dl
14004f40amov rcx, rdi
14004f40dmov [rsp+120], r8b
14004f412call [rax+72]
14004f415movzx r8l, [rsp+120]
14004f41bcmp eax, -1
14004f41emov ecx, 0
14004f423mov eax, 0
14004f428cmove rdi, rcx
14004f42cmovzx edx, [rsp+189]
14004f434cmove eax, r8l
14004f438jmp 0x14004ee31
14004f43d
14004f43dloc_14004f43d:
14004f43dmov rax, [rsp+240]
14004f445mov [rax], 0
14004f448jmp 0x14004e49a
14004f44d
14004f44dloc_14004f44d:
14004f44dmov rax, [rbx]
14004f450mov rcx, rbx
14004f453call [rax+72]
14004f456cmp eax, -1
14004f459jne 0x14004e9fe
14004f45fmov r8l, 1
14004f465xor ebx, ebx
14004f467jmp 0x14004ea45
14004f46c
14004f46cloc_14004f46c:
14004f46cmov rax, [rbx]
14004f46fmov [rsp+120], dl
14004f473mov rcx, rbx
14004f476call [rax+72]
14004f479cmp eax, -1
14004f47cmov eax, 0
14004f481movzx edx, [rsp+120]
14004f486cmovne r14l, eax
14004f48amov eax, 0
14004f48fcmove rbx, rax
14004f493jmp 0x14004e5c9
14004f498
14004f498loc_14004f498:
14004f498cmp r13l, -1
14004f49csete dl
14004f49fjmp 0x14004e936
14004f4a4
14004f4a4loc_14004f4a4:
14004f4a4mov rax, [rbx]
14004f4a7mov rcx, rbx
14004f4aacall [rax+80]
14004f4adjmp 0x14004e62b
14004f4b2
14004f4b2loc_14004f4b2:
14004f4b2mov rax, [rbx]
14004f4b5mov rcx, rbx
14004f4b8call [rax+72]
14004f4bbxor edx, edx
14004f4bdcmp eax, -1
14004f4c0cmove rbx, rdx
14004f4c4jmp 0x14004e5fc
14004f4c9
14004f4c9loc_14004f4c9:
14004f4c9mov rax, [rbx]
14004f4ccmov [rsp+120], dl
14004f4d0mov rcx, rbx
14004f4d3call [rax+72]
14004f4d6cmp eax, -1
14004f4d9mov eax, 0
14004f4demovzx edx, [rsp+120]
14004f4e3cmovne r14l, eax
14004f4e7mov eax, 0
14004f4eccmove rbx, rax
14004f4f0jmp 0x14004eb21
14004f4f5
14004f4f5loc_14004f4f5:
14004f4f5mov rax, [rbx]
14004f4f8mov [rsp+120], dl
14004f4fcmov rcx, rbx
14004f4ffcall [rax+72]
14004f502cmp eax, -1
14004f505mov eax, 0
14004f50amovzx edx, [rsp+120]
14004f50fcmovne r14l, eax
14004f513mov eax, 0
14004f518cmove rbx, rax
14004f51cjmp 0x14004ee19
14004f521
14004f521loc_14004f521:
14004f521mov rax, [rbx]
14004f524mov rcx, rbx
14004f527call [rax+72]
14004f52axor edx, edx
14004f52ccmp eax, -1
14004f52fcmove rbx, rdx
14004f533jmp 0x14004f18a
14004f538
14004f538loc_14004f538:
14004f538mov rax, [rbx]
14004f53bmov rcx, rbx
14004f53ecall [rax+72]
14004f541xor edx, edx
14004f543cmp eax, -1
14004f546cmove rbx, rdx
14004f54ajmp 0x14004f218
14004f54fmov rcx, rax
14004f552call __cxa_begin_catch
14004f557mov rax, [r12]
14004f55bmov rcx, r12
14004f55ecall [rax+8]
14004f561
14004f561loc_14004f561:
14004f561mov rdi, [rip+0x148128]
14004f568mov rax, [rsp+280]
14004f570sub rax, [rdi]
14004f573je 0x14004f5db
14004f575
14004f575loc_14004f575:
14004f575call __stack_chk_fail
14004f57a
14004f57aloc_14004f57a:
14004f57amov rdi, [rip+0x14810f]
14004f581mov rax, [rsp+280]
14004f589sub rax, [rdi]
14004f58cjne 0x14004f575
14004f58ecall std::__throw_bad_cast()
14004f593mov rbx, rax
14004f596jmp 0x14004f5b2
14004f598mov rcx, rax
14004f59bcall __cxa_begin_catch
14004f5a0jmp 0x14004f561
14004f5a2mov rcx, [rsp+128]
14004f5aamov rbx, rax
14004f5adcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14004f5b2
14004f5b2loc_14004f5b2:
14004f5b2mov rcx, [rsp+136]
14004f5bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14004f5bfmov rdi, [rip+0x1480ca]
14004f5c6mov rax, [rsp+280]
14004f5cesub rax, [rdi]
14004f5d1jne 0x14004f575
14004f5d3
14004f5d3loc_14004f5d3:
14004f5d3mov rcx, rbx
14004f5d6call _Unwind_Resume
14004f5db
14004f5dbloc_14004f5db:
14004f5dbcall __cxa_rethrow
14004f5e0mov rbx, rax
14004f5e3call __cxa_end_catch
14004f5e8mov rdi, [rip+0x1480a1]
14004f5efmov rax, [rsp+280]
14004f5f7sub rax, [rdi]
14004f5faje 0x14004f5d3
14004f5fcjmp 0x14004f575
14004e050
14004e050std::istreambuf_iterator<char, std::char_traits<char>> std::__cxx11::money_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract<false>(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&) const:
14004e050push r15
14004e052push r14
14004e054push r13
14004e056push r12
14004e058push rbp
14004e059push rdi
14004e05apush rsi
14004e05bpush rbx
14004e05csub rsp, 296
14004e063mov rdi, [rip+0x149626]
14004e06amov rax, [rsp+408]
14004e072movdqu x0, [r8]
14004e077mov r15, [rsp+400]
14004e07fmov r13, [r9+8]
14004e083mov [rsp+160], rax
14004e08bmov rax, [rsp+416]
14004e093movups [rsp+96], x0
14004e098mov rdx, [rsp+104]
14004e09dmov [rsp+176], rax
14004e0a5mov rax, [rdi]
14004e0a8mov [rsp+280], rax
14004e0b0mov rax, [rsp+96]
14004e0b5mov esi, edx
14004e0b7mov rdi, [r9]
14004e0bamov [rsp+144], rcx
14004e0c2mov rcx, [rip+0x148c77]
14004e0c9mov [rsp+168], r15
14004e0d1mov rbx, rax
14004e0d4call std::locale::id::_M_id() const
14004e0d9mov rdx, rax
14004e0dcmov rax, [r15+208]
14004e0e3mov rax, [rax+8]
14004e0e7mov rax, [rax+8*rdx]
14004e0ebmov [rsp+112], rax
14004e0f0test rax, rax
14004e0f3je 0x14004f57a
14004e0f9lea rcx, [rip+0xb7e20]
14004e100call std::locale::id::_M_id() const
14004e105mov r14, rax
14004e108mov rax, [r15+208]
14004e10fmov rax, [rax+24]
14004e113lea rbp, [rax+8*r14]
14004e117mov r12, [rbp]
14004e11btest r12, r12
14004e11eje 0x14004eef8
14004e124
14004e124loc_14004e124:
14004e124cmp [r12+64], 0
14004e12ajne 0x14004e9b0
14004e130mov [rsp+188], 0
14004e138
14004e138loc_14004e138:
14004e138lea rax, [rsp+208]
14004e140mov [rsp+224], 0
14004e148mov [rsp+136], rax
14004e150lea rax, [rsp+224]
14004e158mov [rsp+88], rax
14004e15dmov [rsp+208], rax
14004e165mov [rsp+216], 0
14004e171cmp [r12+32], 0
14004e177je 0x14004e18b
14004e179mov rcx, [rsp+136]
14004e181mov edx, 32
14004e186call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14004e18b
14004e18bloc_14004e18b:
14004e18blea rax, [r12+100]
14004e190lea rcx, [rsp+240]
14004e198mov edx, 32
14004e19dmov [rsp+248], 0
14004e1a9mov [rsp+72], rax
14004e1aelea rax, [rsp+256]
14004e1b6mov [rsp+128], rcx
14004e1bemov [rsp+64], rax
14004e1c3mov [rsp+240], rax
14004e1cbmov [rsp+256], 0
14004e1d3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::reserve(unsigned long long)
14004e1d8lea rax, [r12+101]
14004e1ddxor r15l, r15l
14004e1e0xor ebp, ebp
14004e1e2mov [rsp+155], 0
14004e1eamov [rsp+56], rax
14004e1efmov eax, [r12+96]
14004e1f4mov [rsp+156], 0
14004e1ffmov [rsp+204], eax
14004e206mov [rsp+80], 0
14004e20fmov [rsp+187], 0
14004e217
14004e217loc_14004e217:
14004e217movsxd rax, r15l
14004e21acmp [rsp+rax+204], 4
14004e222ja 0x14004e8b0
14004e228movzx eax, [rsp+rax+204]
14004e230lea rcx, [rip+0x147b29]
14004e237movsxd rax, [rcx+4*rax]
14004e23badd rax, rcx
14004e23ejmp rax
14004e240mov r8l, 1
14004e246
14004e246loc_14004e246:
14004e246cmp r15l, 3
14004e24ajne 0x14004e8d0
14004e250
14004e250loc_14004e250:
14004e250cmp [rsp+80], 1
14004e256seta al
14004e259and al, r8b
14004e25cmov [rsp+56], al
14004e260je 0x14004ea20
14004e266cmp [rsp+187], 0
14004e26eje 0x14004edf0
14004e274mov r14, [r12+72]
14004e279
14004e279loc_14004e279:
14004e279cmp esi, -1
14004e27cmov r15l, 1
14004e282sete r8b
14004e286mov r9l, r8l
14004e289test rbx, rbx
14004e28cje 0x14004e293
14004e28etest r8b, r8b
14004e291jne 0x14004e2f2
14004e293
14004e293loc_14004e293:
14004e293cmp r13l, -1
14004e297sete al
14004e29atest rdi, rdi
14004e29dje 0x14004e2a7
14004e29ftest al, al
14004e2a1jne 0x14004ec98
14004e2a7
14004e2a7loc_14004e2a7:
14004e2a7xor r9l, eax
14004e2aa
14004e2aaloc_14004e2aa:
14004e2aacmp r15, [rsp+80]
14004e2afjae 0x14004ed88
14004e2b5test r9b, r9b
14004e2b8je 0x14004ed88
14004e2betest rbx, rbx
14004e2c1je 0x14004e2cc
14004e2c3test r8b, r8b
14004e2c6jne 0x14004e9c8
14004e2cc
14004e2ccloc_14004e2cc:
14004e2ccmov eax, esi
14004e2ce
14004e2celoc_14004e2ce:
14004e2cecmp [r14+r15], al
14004e2d2jne 0x14004ea30
14004e2d8mov rax, [rbx+16]
14004e2dccmp rax, [rbx+24]
14004e2e0jae 0x14004ed70
14004e2e6
14004e2e6loc_14004e2e6:
14004e2e6add rax, 1
14004e2eaadd r15, 1
14004e2eemov [rbx+16], rax
14004e2f2
14004e2f2loc_14004e2f2:
14004e2f2mov rax, [rbx+24]
14004e2f6cmp [rbx+16], rax
14004e2fajae 0x14004f279
14004e300
14004e300loc_14004e300:
14004e300movzx r8l, [rsp+56]
14004e306mov esi, -1
14004e30bxor r9l, r9l
14004e30ejmp 0x14004e293
14004e310cmp esi, -1
14004e313sete r14b
14004e317test rbx, rbx
14004e31aje 0x14004e325
14004e31ctest r14b, r14b
14004e31fjne 0x14004e3e9
14004e325
14004e325loc_14004e325:
14004e325mov r8l, r14l
14004e328
14004e328loc_14004e328:
14004e328cmp r13l, -1
14004e32csete al
14004e32ftest rdi, rdi
14004e332setne dl
14004e335and dl, al
14004e337jne 0x14004e790
14004e33d
14004e33dloc_14004e33d:
14004e33dcmp al, r14b
14004e340je 0x14004e7e0
14004e346
14004e346loc_14004e346:
14004e346test rbx, rbx
14004e349je 0x14004e354
14004e34btest r8b, r8b
14004e34ejne 0x14004e7f8
14004e354
14004e354loc_14004e354:
14004e354mov rcx, [rsp+56]
14004e359movsx edx, sil
14004e35dmov r8l, 10
14004e363mov r14l, esi
14004e366call memchr
14004e36btest rax, rax
14004e36eje 0x14004e648
14004e374mov rsi, [rip+0x148875]
14004e37bsub rax, [rsp+72]
14004e380mov rdx, [rsi]
14004e383movzx r14l, [rdx+rax]
14004e388mov rdx, [rsp+248]
14004e390
14004e390loc_14004e390:
14004e390mov rax, [rsp+240]
14004e398mov ecx, 15
14004e39dcmp rax, [rsp+64]
14004e3a2lea rsi, [rdx+1]
14004e3a6cmovne rcx, [rsp+256]
14004e3afcmp rcx, rsi
14004e3b2jb 0x14004e720
14004e3b8
14004e3b8loc_14004e3b8:
14004e3b8mov [rax+rdx], r14b
14004e3bcmov rax, [rsp+240]
14004e3c4add ebp, 1
14004e3c7mov [rsp+248], rsi
14004e3cfmov [rax+rsi], 0
14004e3d3
14004e3d3loc_14004e3d3:
14004e3d3mov rax, [rbx+16]
14004e3d7cmp rax, [rbx+24]
14004e3dbjae 0x14004e6d9
14004e3e1
14004e3e1loc_14004e3e1:
14004e3e1add rax, 1
14004e3e5mov [rbx+16], rax
14004e3e9
14004e3e9loc_14004e3e9:
14004e3e9mov rax, [rbx+24]
14004e3edcmp [rbx+16], rax
14004e3f1jae 0x14004e6f0
14004e3f7
14004e3f7loc_14004e3f7:
14004e3f7mov r8l, 1
14004e3fdmov esi, -1
14004e402xor r14l, r14l
14004e405jmp 0x14004e328
14004e40anop [rax+rax]
14004e410cmp [r12+64], 0
14004e416jne 0x14004eb08
14004e41ccmp [r12+80], 0
14004e422jne 0x14004ee00
14004e428
14004e428loc_14004e428:
14004e428movzx eax, [rsp+188]
14004e430
14004e430loc_14004e430:
14004e430add r15l, 1
14004e434xor eax, 1
14004e437cmp r15l, 4
14004e43bsetne r8b
14004e43fand r8l, eax
14004e442jmp 0x14004e89b
14004e447nop [rax+rax]
14004e450mov rax, [rsp+168]
14004e458test [rax+25], 2
14004e45cjne 0x14004ebb0
14004e462cmp [rsp+80], 1
14004e468ja 0x14004ebb0
14004e46etest r15l, r15l
14004e471je 0x14004ebb0
14004e477cmp r15l, 1
14004e47bje 0x14004efff
14004e481cmp r15l, 2
14004e485je 0x14004eb80
14004e48b
14004e48bloc_14004e48b:
14004e48bcmp [rsp+248], 1
14004e494ja 0x14004ee60
14004e49a
14004e49aloc_14004e49a:
14004e49acmp [rsp+187], 0
14004e4a2je 0x14004e4d1
14004e4a4mov rax, [rsp+240]
14004e4accmp [rax], 48
14004e4afje 0x14004e4d1
14004e4b1mov [rsp+32], 45
14004e4b9mov rcx, [rsp+128]
14004e4c1xor r8l, r8l
14004e4c4xor edx, edx
14004e4c6mov r9l, 1
14004e4cccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_replace_aux(unsigned long long, unsigned long long, unsigned long long, char)
14004e4d1
14004e4d1loc_14004e4d1:
14004e4d1mov r14, [rsp+216]
14004e4d9test r14, r14
14004e4dcje 0x14004e56a
14004e4e2mov eax, [rsp+156]
14004e4e9cmp [rsp+155], 0
14004e4f1lea r15, [r14+1]
14004e4f5mov rdx, [rsp+208]
14004e4fdcmove eax, ebp
14004e500cmp rdx, [rsp+88]
14004e505mov [rsp+156], eax
14004e50cmov eax, 15
14004e511cmovne rax, [rsp+224]
14004e51acmp rax, r15
14004e51djb 0x14004f2bf
14004e523
14004e523loc_14004e523:
14004e523movzx eax, [rsp+156]
14004e52bmov r8, [rsp+136]
14004e533mov [rdx+r14], al
14004e537mov rax, [rsp+208]
14004e53fmov [rsp+216], r15
14004e547mov [rax+r15], 0
14004e54cmov rdx, [r12+24]
14004e551mov rcx, [r12+16]
14004e556call std::__verify_grouping(char const*, unsigned long long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)
14004e55btest al, al
14004e55djne 0x14004e56a
14004e55fmov rax, [rsp+160]
14004e567or [rax], 4
14004e56a
14004e56aloc_14004e56a:
14004e56acmp esi, -1
14004e56dsete r8b
14004e571cmp [rsp+155], 0
14004e579je 0x14004e586
14004e57bcmp [r12+88], ebp
14004e580jne 0x14004ea30
14004e586
14004e586loc_14004e586:
14004e586mov rdx, [rsp+128]
14004e58emov rcx, [rsp+176]
14004e596mov [rsp+56], r8b
14004e59bcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)
14004e5a0movzx r8l, [rsp+56]
14004e5a6jmp 0x14004ea3b
14004e5abnop [rax+rax]
14004e5b0cmp esi, -1
14004e5b3sete dl
14004e5b6test rbx, rbx
14004e5b9setne r14b
14004e5bdand r14b, dl
14004e5c0jne 0x14004f081
14004e5c6mov r14l, edx
14004e5c9
14004e5c9loc_14004e5c9:
14004e5c9cmp r13l, -1
14004e5cdsete al
14004e5d0test rdi, rdi
14004e5d3setne cl
14004e5d6and cl, al
14004e5d8mov r8l, ecx
14004e5dbjne 0x14004f034
14004e5e1
14004e5e1loc_14004e5e1:
14004e5e1xor r8l, r8l
14004e5e4cmp al, r14b
14004e5e7je 0x14004e246
14004e5edtest rbx, rbx
14004e5f0je 0x14004e5fa
14004e5f2test dl, dl
14004e5f4jne 0x14004f31c
14004e5fa
14004e5faloc_14004e5fa:
14004e5famov eax, esi
14004e5fc
14004e5fcloc_14004e5fc:
14004e5fcmov rcx, [rsp+112]
14004e601movzx eax, al
14004e604xor r8l, r8l
14004e607mov rdx, [rcx+48]
14004e60btest [rdx+2*rax], 32
14004e60fje 0x14004e246
14004e615mov rax, [rbx+16]
14004e619cmp rax, [rbx+24]
14004e61djae 0x14004f4a4
14004e623
14004e623loc_14004e623:
14004e623add rax, 1
14004e627mov [rbx+16], rax
14004e62b
14004e62bloc_14004e62b:
14004e62bmov r8l, 1
14004e631
14004e631loc_14004e631:
14004e631cmp r15l, 3
14004e635jne 0x14004f498
14004e63bmov esi, -1
14004e640jmp 0x14004e250
14004e645nop [rax]
14004e648
14004e648loc_14004e648:
14004e648cmp [r12+33], r14b
14004e64dje 0x14004e758
14004e653cmp [r12+32], 0
14004e659je 0x14004e880
14004e65fcmp [r12+34], r14b
14004e664jne 0x14004e880
14004e66acmp [rsp+155], 0
14004e672jne 0x14004e880
14004e678test ebp, ebp
14004e67aje 0x14004f097
14004e680mov rsi, [rsp+216]
14004e688mov rax, [rsp+208]
14004e690mov edx, 15
14004e695cmp rax, [rsp+88]
14004e69acmovne rdx, [rsp+224]
14004e6a3lea r14, [rsi+1]
14004e6a7cmp rdx, r14
14004e6aajb 0x14004e850
14004e6b0
14004e6b0loc_14004e6b0:
14004e6b0mov [rax+rsi], bpl
14004e6b4mov rax, [rsp+208]
14004e6bcxor ebp, ebp
14004e6bemov [rsp+216], r14
14004e6c6mov [rax+rsi+1], 0
14004e6cbmov rax, [rbx+16]
14004e6cfcmp rax, [rbx+24]
14004e6d3jb 0x14004e3e1
14004e6d9
14004e6d9loc_14004e6d9:
14004e6d9mov rax, [rbx]
14004e6dcmov rcx, rbx
14004e6dfcall [rax+80]
14004e6e2mov rax, [rbx+24]
14004e6e6cmp [rbx+16], rax
14004e6eajb 0x14004e3f7
14004e6f0
14004e6f0loc_14004e6f0:
14004e6f0mov rax, [rbx]
14004e6f3mov rcx, rbx
14004e6f6call [rax+72]
14004e6f9mov esi, eax
14004e6fbcmp eax, -1
14004e6fejne 0x14004e3f7
14004e704mov r8l, 1
14004e70amov r14l, 1
14004e710xor ebx, ebx
14004e712jmp 0x14004e328
14004e717nop [rax+rax]
14004e720
14004e720loc_14004e720:
14004e720mov [rsp+32], 1
14004e729mov rcx, [rsp+128]
14004e731xor r9l, r9l
14004e734xor r8l, r8l
14004e737mov [rsp+120], rdx
14004e73ccall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14004e741mov rax, [rsp+240]
14004e749mov rdx, [rsp+120]
14004e74ejmp 0x14004e3b8
14004e753nop [rax+rax]
14004e758
14004e758loc_14004e758:
14004e758cmp [rsp+155], 0
14004e760jne 0x14004e880
14004e766mov eax, [r12+88]
14004e76btest eax, eax
14004e76djle 0x14004e880
14004e773mov [rsp+156], ebp
14004e77axor ebp, ebp
14004e77cmov [rsp+155], 1
14004e784jmp 0x14004e3d3
14004e789nop [rax]
14004e790
14004e790loc_14004e790:
14004e790mov rcx, [rdi+24]
14004e794xor eax, eax
14004e796cmp [rdi+16], rcx
14004e79ajb 0x14004e33d
14004e7a0mov rax, [rdi]
14004e7a3mov [rsp+189], r8b
14004e7abmov rcx, rdi
14004e7aemov [rsp+120], dl
14004e7b2call [rax+72]
14004e7b5movzx edx, [rsp+120]
14004e7bacmp eax, -1
14004e7bdmov eax, 0
14004e7c2movzx r8l, [rsp+189]
14004e7cbcmove eax, edx
14004e7cemov edx, 0
14004e7d3cmove rdi, rdx
14004e7d7cmp al, r14b
14004e7dajne 0x14004e346
14004e7e0
14004e7e0loc_14004e7e0:
14004e7e0cmp r15l, 3
14004e7e4setne r8b
14004e7e8add r15l, 1
14004e7ecjmp 0x14004e88c
14004e7f1nop [rax]
14004e7f8
14004e7f8loc_14004e7f8:
14004e7f8mov rax, [rbx+16]
14004e7fccmp rax, [rbx+24]
14004e800jae 0x14004eed0
14004e806movzx r14l, [rax]
14004e80a
14004e80aloc_14004e80a:
14004e80amov rcx, [rsp+56]
14004e80fmovsx edx, r14b
14004e813mov r8l, 10
14004e819call memchr
14004e81etest rax, rax
14004e821je 0x14004e648
14004e827mov rdx, [rip+0x1483c2]
14004e82esub rax, [rsp+72]
14004e833mov rdx, [rdx]
14004e836movzx r14l, [rdx+rax]
14004e83bmov rdx, [rsp+248]
14004e843jmp 0x14004e390
14004e848nop [rax+rax]
14004e850
14004e850loc_14004e850:
14004e850mov [rsp+32], 1
14004e859xor r9l, r9l
14004e85cxor r8l, r8l
14004e85fmov rdx, rsi
14004e862mov rcx, [rsp+136]
14004e86acall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14004e86fmov rax, [rsp+208]
14004e877jmp 0x14004e6b0
14004e87cnop [rax]
14004e880
14004e880loc_14004e880:
14004e880add r15l, 1
14004e884cmp r15l, 4
14004e888setne r8b
14004e88c
14004e88cloc_14004e88c:
14004e88ccmp [rsp+248], 0
14004e895setne al
14004e898and r8l, eax
14004e89b
14004e89bloc_14004e89b:
14004e89btest r8b, r8b
14004e89ejne 0x14004e217
14004e8a4mov r8l, eax
14004e8a7jmp 0x14004e250
14004e8acnop [rax]
14004e8b0
14004e8b0loc_14004e8b0:
14004e8b0add r15l, 1
14004e8b4cmp r15l, 4
14004e8b8jne 0x14004e217
14004e8be
14004e8beloc_14004e8be:
14004e8bemov r8l, 1
14004e8c4jmp 0x14004e250
14004e8c9nop [rax]
14004e8d0
14004e8d0loc_14004e8d0:
14004e8d0cmp r13l, -1
14004e8d4sete dl
14004e8d7cmp esi, -1
14004e8dasete r9b
14004e8detest rbx, rbx
14004e8e1jne 0x14004ea08
14004e8e7
14004e8e7loc_14004e8e7:
14004e8e7mov r10l, r9l
14004e8ea
14004e8ealoc_14004e8ea:
14004e8eatest rdi, rdi
14004e8edsetne r14b
14004e8f1and r14b, dl
14004e8f4jne 0x14004e990
14004e8famov r14l, edx
14004e8fd
14004e8fdloc_14004e8fd:
14004e8fdcmp r9b, r14b
14004e900je 0x14004e980
14004e902test rbx, rbx
14004e905je 0x14004e90c
14004e907test r10b, r10b
14004e90ajne 0x14004e958
14004e90c
14004e90cloc_14004e90c:
14004e90cmov eax, esi
14004e90e
14004e90eloc_14004e90e:
14004e90emov rcx, [rsp+112]
14004e913movzx eax, al
14004e916mov rcx, [rcx+48]
14004e91atest [rcx+2*rax], 32
14004e91eje 0x14004e980
14004e920mov rax, [rbx+16]
14004e924cmp rax, [rbx+24]
14004e928jae 0x14004ed40
14004e92e
14004e92eloc_14004e92e:
14004e92eadd rax, 1
14004e932mov [rbx+16], rax
14004e936
14004e936loc_14004e936:
14004e936mov rax, [rbx+24]
14004e93acmp [rbx+16], rax
14004e93ejae 0x14004f0f9
14004e944
14004e944loc_14004e944:
14004e944mov r10l, 1
14004e94amov esi, -1
14004e94fxor r9l, r9l
14004e952jmp 0x14004e8ea
14004e954nop [rax]
14004e958
14004e958loc_14004e958:
14004e958mov rax, [rbx+16]
14004e95ccmp rax, [rbx+24]
14004e960jae 0x14004f248
14004e966mov rcx, [rsp+112]
14004e96bmovzx r9l, [rax]
14004e96fmov rcx, [rcx+48]
14004e973test [rcx+2*r9], 32
14004e978jne 0x14004e92e
14004e97anop [rax+rax]
14004e980
14004e980loc_14004e980:
14004e980add r15l, 1
14004e984mov eax, r8l
14004e987jmp 0x14004e89b
14004e98cnop [rax]
14004e990
14004e990loc_14004e990:
14004e990mov rax, [rdi+24]
14004e994cmp [rdi+16], rax
14004e998jae 0x14004f09f
14004e99exor r14l, r14l
14004e9a1jmp 0x14004e8fd
14004e9a6nop [rax+rax]
14004e9b0
14004e9b0loc_14004e9b0:
14004e9b0cmp [r12+80], 0
14004e9b6setne [rsp+188]
14004e9bejmp 0x14004e138
14004e9c3nop [rax+rax]
14004e9c8
14004e9c8loc_14004e9c8:
14004e9c8mov rax, [rbx+16]
14004e9cccmp rax, [rbx+24]
14004e9d0jae 0x14004f29d
14004e9d6movzx ecx, [r14+r15]
14004e9dbcmp [rax], cl
14004e9ddje 0x14004e2e6
14004e9e3mov rax, [rsp+160]
14004e9ebor [rax], 4
14004e9eenop
14004e9f0
14004e9f0loc_14004e9f0:
14004e9f0mov rax, [rbx+24]
14004e9f4cmp [rbx+16], rax
14004e9f8jae 0x14004f44d
14004e9fe
14004e9feloc_14004e9fe:
14004e9fexor r8l, r8l
14004ea01jmp 0x14004ea45
14004ea03nop [rax+rax]
14004ea08
14004ea08loc_14004ea08:
14004ea08test r9b, r9b
14004ea0bje 0x14004e8e7
14004ea11jmp 0x14004e936
14004ea16nop [rax+rax]
14004ea20
14004ea20loc_14004ea20:
14004ea20test r8b, r8b
14004ea23jne 0x14004e48b
14004ea29cmp esi, -1
14004ea2csete r8b
14004ea30
14004ea30loc_14004ea30:
14004ea30mov rax, [rsp+160]
14004ea38or [rax], 4
14004ea3b
14004ea3bloc_14004ea3b:
14004ea3btest rbx, rbx
14004ea3eje 0x14004ea45
14004ea40test r8b, r8b
14004ea43jne 0x14004e9f0
14004ea45
14004ea45loc_14004ea45:
14004ea45cmp r13l, -1
14004ea49sete al
14004ea4ctest rdi, rdi
14004ea4fje 0x14004ea59
14004ea51test al, al
14004ea53jne 0x14004efd0
14004ea59
14004ea59loc_14004ea59:
14004ea59cmp al, r8b
14004ea5cjne 0x14004ea69
14004ea5emov rax, [rsp+160]
14004ea66or [rax], 2
14004ea69
14004ea69loc_14004ea69:
14004ea69mov rdx, [rsp+104]
14004ea6emov eax, esi
14004ea70mov [rsp+96], rbx
14004ea75mov rdi, [rsp+96]
14004ea7amov rcx, [rsp+240]
14004ea82mov [rsp+104], rdx
14004ea87mov rbp, [rsp+104]
14004ea8cmov rdx, 0xffffffff00000000
14004ea96mov rsi, rbp
14004ea99and rsi, rdx
14004ea9cor rsi, rax
14004ea9fmov rax, [rsp+144]
14004eaa7mov [rax], rdi
14004eaaamov [rax+8], rsi
14004eaaecmp rcx, [rsp+64]
14004eab3je 0x14004eaba
14004eab5call operator delete(void*)
14004eaba
14004eabaloc_14004eaba:
14004eabamov rcx, [rsp+208]
14004eac2cmp rcx, [rsp+88]
14004eac7je 0x14004eace
14004eac9call operator delete(void*)
14004eace
14004eaceloc_14004eace:
14004eacemov rdi, [rip+0x148bbb]
14004ead5mov rax, [rsp+280]
14004eaddsub rax, [rdi]
14004eae0jne 0x14004f575
14004eae6mov rax, [rsp+144]
14004eaeeadd rsp, 296
14004eaf5pop rbx
14004eaf6pop rsi
14004eaf7pop rdi
14004eaf8pop rbp
14004eaf9pop r12
14004eafbpop r13
14004eafdpop r14
14004eaffpop r15
14004eb01ret
14004eb02nop [rax+rax]
14004eb08
14004eb08loc_14004eb08:
14004eb08cmp esi, -1
14004eb0bsete dl
14004eb0etest rbx, rbx
14004eb11setne r14b
14004eb15and r14b, dl
14004eb18jne 0x14004f345
14004eb1emov r14l, edx
14004eb21
14004eb21loc_14004eb21:
14004eb21cmp r13l, -1
14004eb25sete al
14004eb28test rdi, rdi
14004eb2bsetne cl
14004eb2eand cl, al
14004eb30mov r8l, ecx
14004eb33jne 0x14004f3a3
14004eb39
14004eb39loc_14004eb39:
14004eb39cmp al, r14b
14004eb3cjne 0x14004f13a
14004eb42
14004eb42loc_14004eb42:
14004eb42cmp [r12+80], 0
14004eb48jne 0x14004ee00
14004eb4ecmp [r12+64], 0
14004eb54je 0x14004e428
14004eb5a
14004eb5aloc_14004eb5a:
14004eb5aadd r15l, 1
14004eb5emov [rsp+187], 1
14004eb66cmp r15l, 4
14004eb6asetne al
14004eb6d
14004eb6dloc_14004eb6d:
14004eb6dtest al, al
14004eb6fjne 0x14004e217
14004eb75jmp 0x14004e8be
14004eb7anop [rax+rax]
14004eb80
14004eb80loc_14004eb80:
14004eb80movzx eax, [rsp+207]
14004eb88cmp al, 4
14004eb8aje 0x14004ebb0
14004eb8ccmp al, 3
14004eb8ejne 0x14004eebd
14004eb94cmp [rsp+188], 0
14004eb9cje 0x14004eebd
14004eba2nop [rax+rax]
14004ebadnop [rax]
14004ebb0
14004ebb0loc_14004ebb0:
14004ebb0cmp esi, -1
14004ebb3mov rdx, [r12+48]
14004ebb8sete r8b
14004ebbcxor r14l, r14l
14004ebbfmov r9l, r8l
14004ebc2test rbx, rbx
14004ebc5je 0x14004ebcc
14004ebc7test r8b, r8b
14004ebcajne 0x14004ec26
14004ebcc
14004ebccloc_14004ebcc:
14004ebcccmp r13l, -1
14004ebd0sete al
14004ebd3test rdi, rdi
14004ebd6je 0x14004ebe0
14004ebd8test al, al
14004ebdajne 0x14004ece0
14004ebe0
14004ebe0loc_14004ebe0:
14004ebe0xor r9l, eax
14004ebe3
14004ebe3loc_14004ebe3:
14004ebe3cmp r14, rdx
14004ebe6jae 0x14004edd0
14004ebectest r9b, r9b
14004ebefje 0x14004edd0
14004ebf5test rbx, rbx
14004ebf8je 0x14004ebff
14004ebfatest r8b, r8b
14004ebfdjne 0x14004ec48
14004ebff
14004ebffloc_14004ebff:
14004ebffmov eax, esi
14004ec01
14004ec01loc_14004ec01:
14004ec01mov rcx, [r12+40]
14004ec06cmp [rcx+r14], al
14004ec0ajne 0x14004ec70
14004ec0cmov rax, [rbx+16]
14004ec10cmp rax, [rbx+24]
14004ec14jae 0x14004edb0
14004ec1a
14004ec1aloc_14004ec1a:
14004ec1aadd rax, 1
14004ec1eadd r14, 1
14004ec22mov [rbx+16], rax
14004ec26
14004ec26loc_14004ec26:
14004ec26mov rax, [rbx+24]
14004ec2acmp [rbx+16], rax
14004ec2ejae 0x14004f2eb
14004ec34
14004ec34loc_14004ec34:
14004ec34mov r8l, 1
14004ec3amov esi, -1
14004ec3fxor r9l, r9l
14004ec42jmp 0x14004ebcc
14004ec44nop [rax]
14004ec48
14004ec48loc_14004ec48:
14004ec48mov rax, [rbx+16]
14004ec4ccmp rax, [rbx+24]
14004ec50jae 0x14004f371
14004ec56mov rcx, [r12+40]
14004ec5bmovzx ecx, [rcx+r14]
14004ec60cmp [rax], cl
14004ec62je 0x14004ec1a
14004ec64nop [rax+rax]
14004ec6fnop
14004ec70
14004ec70loc_14004ec70:
14004ec70test r14, r14
14004ec73jne 0x14004ea30
14004ec79mov rax, [rsp+168]
14004ec81movzx eax, [rax+25]
14004ec85mov [rsp+120], al
14004ec89shr al, 1
14004ec8band eax, 1
14004ec8ejmp 0x14004e430
14004ec93nop [rax+rax]
14004ec98
14004ec98loc_14004ec98:
14004ec98mov rax, [rdi+24]
14004ec9ccmp [rdi+16], rax
14004eca0jb 0x14004e2aa
14004eca6mov rax, [rdi]
14004eca9mov [rsp+112], r9b
14004ecaemov rcx, rdi
14004ecb1mov [rsp+72], r8b
14004ecb6call [rax+72]
14004ecb9cmp eax, -1
14004ecbcmovzx r9l, [rsp+112]
14004ecc2movzx r8l, [rsp+72]
14004ecc8sete cl
14004eccbxor r9l, ecx
14004eccecmp eax, -1
14004ecd1mov eax, 0
14004ecd6cmove rdi, rax
14004ecdajmp 0x14004e2aa
14004ecdfnop
14004ece0
14004ece0loc_14004ece0:
14004ece0mov rax, [rdi+24]
14004ece4cmp [rdi+16], rax
14004ece8jb 0x14004ebe3
14004eceemov rax, [rdi]
14004ecf1mov [rsp+190], r8b
14004ecf9mov rcx, rdi
14004ecfcmov [rsp+189], r9b
14004ed04mov [rsp+120], rdx
14004ed09call [rax+72]
14004ed0ccmp eax, -1
14004ed0fmov rdx, [rsp+120]
14004ed14movzx r9l, [rsp+189]
14004ed1dmovzx r8l, [rsp+190]
14004ed26sete cl
14004ed29xor r9l, ecx
14004ed2ccmp eax, -1
14004ed2fmov eax, 0
14004ed34cmove rdi, rax
14004ed38jmp 0x14004ebe3
14004ed3dnop [rax]
14004ed40
14004ed40loc_14004ed40:
14004ed40mov rax, [rbx]
14004ed43mov [rsp+189], dl
14004ed4amov rcx, rbx
14004ed4dmov [rsp+120], r8b
14004ed52call [rax+80]
14004ed55movzx r8l, [rsp+120]
14004ed5bmovzx edx, [rsp+189]
14004ed63jmp 0x14004e936
14004ed68nop [rax+rax]
14004ed70
14004ed70loc_14004ed70:
14004ed70mov rax, [rbx]
14004ed73mov rcx, rbx
14004ed76call [rax+80]
14004ed79add r15, 1
14004ed7djmp 0x14004e2f2
14004ed82nop [rax+rax]
14004ed88
14004ed88loc_14004ed88:
14004ed88cmp r15, [rsp+80]
14004ed8djne 0x14004ea30
14004ed93cmp [rsp+248], 1
14004ed9cjbe 0x14004e49a
14004eda2jmp 0x14004ee60
14004eda7nop [rax+rax]
14004edb0
14004edb0loc_14004edb0:
14004edb0mov rax, [rbx]
14004edb3mov [rsp+120], rdx
14004edb8mov rcx, rbx
14004edbbcall [rax+80]
14004edbemov rdx, [rsp+120]
14004edc3add r14, 1
14004edc7jmp 0x14004ec26
14004edccnop [rax]
14004edd0
14004edd0loc_14004edd0:
14004edd0cmp rdx, r14
14004edd3jne 0x14004ec70
14004edd9add r15l, 1
14004edddcmp r15l, 4
14004ede1setne al
14004ede4jmp 0x14004eb6d
14004ede9nop [rax]
14004edf0
14004edf0loc_14004edf0:
14004edf0mov r14, [r12+56]
14004edf5jmp 0x14004e279
14004edfanop [rax+rax]
14004ee00
14004ee00loc_14004ee00:
14004ee00cmp esi, -1
14004ee03sete dl
14004ee06test rbx, rbx
14004ee09setne r14b
14004ee0dand r14b, dl
14004ee10jne 0x14004f35b
14004ee16mov r14l, edx
14004ee19
14004ee19loc_14004ee19:
14004ee19cmp r13l, -1
14004ee1dsete al
14004ee20test rdi, rdi
14004ee23setne cl
14004ee26and cl, al
14004ee28mov r8l, ecx
14004ee2bjne 0x14004f3f0
14004ee31
14004ee31loc_14004ee31:
14004ee31cmp al, r14b
14004ee34jne 0x14004f1c0
14004ee3a
14004ee3aloc_14004ee3a:
14004ee3acmp [r12+64], 0
14004ee40je 0x14004e428
14004ee46cmp [r12+80], 0
14004ee4cjne 0x14004e428
14004ee52jmp 0x14004eb5a
14004ee57nop [rax+rax]
14004ee60
14004ee60loc_14004ee60:
14004ee60mov rcx, [rsp+128]
14004ee68xor r8l, r8l
14004ee6bmov edx, 48
14004ee70call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::find_first_not_of(char, unsigned long long) const
14004ee75test rax, rax
14004ee78je 0x14004e49a
14004ee7emov r8, [rsp+248]
14004ee86cmp rax, -1
14004ee8ajne 0x14004eea2
14004ee8clea rax, [r8-1]
14004ee90test r8, r8
14004ee93je 0x14004f43d
14004ee99test rax, rax
14004ee9cje 0x14004e49a
14004eea2
14004eea2loc_14004eea2:
14004eea2cmp rax, r8
14004eea5mov rcx, [rsp+128]
14004eeadcmovbe r8, rax
14004eeb1xor edx, edx
14004eeb3call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_erase(unsigned long long, unsigned long long)
14004eeb8jmp 0x14004e49a
14004eebd
14004eebdloc_14004eebd:
14004eebdmov r15l, 3
14004eec3jmp 0x14004e217
14004eec8nop [rax+rax]
14004eed0
14004eed0loc_14004eed0:
14004eed0mov rax, [rbx]
14004eed3mov rcx, rbx
14004eed6call [rax+72]
14004eed9cmp eax, -1
14004eedcmov edx, -1
14004eee1cmovne edx, eax
14004eee4mov eax, 0
14004eee9cmove rbx, rax
14004eeedmov r14l, edx
14004eef0jmp 0x14004e80a
14004eef5nop [rax]
14004eef8
14004eef8loc_14004eef8:
14004eef8mov rax, [rsp+168]
14004ef00mov ecx, 112
14004ef05lea r15, [rax+208]
14004ef0ccall operator new(unsigned long long)
14004ef11mov r12, rax
14004ef14mov [rax+8], 0
14004ef1bxor edx, edx
14004ef1dmov rax, [rip+0x14841c]
14004ef24mov [r12+33], dx
14004ef2amov rcx, r12
14004ef2dmov rdx, r15
14004ef30add rax, 16
14004ef34mov [r12+32], 0
14004ef3amov [r12], rax
14004ef3emov [r12+16], 0
14004ef47mov [r12+24], 0
14004ef50mov [r12+40], 0
14004ef59mov [r12+48], 0
14004ef62mov [r12+56], 0
14004ef6bmov [r12+64], 0
14004ef74mov [r12+72], 0
14004ef7dmov [r12+80], 0
14004ef86mov [r12+88], 0
14004ef8fmov [r12+92], 0
14004ef98mov [r12+111], 0
14004ef9ecall std::__moneypunct_cache<char, false>::_M_cache(std::locale const&)
14004efa3mov rax, [rsp+168]
14004efabmov rdx, r12
14004efaemov r8, r14
14004efb1mov rcx, [rax+208]
14004efb8call std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned long long)
14004efbdmov r12, [rbp]
14004efc1jmp 0x14004e124
14004efc6nop [rax+rax]
14004efd0
14004efd0loc_14004efd0:
14004efd0mov rcx, [rdi+24]
14004efd4xor eax, eax
14004efd6cmp [rdi+16], rcx
14004efdajb 0x14004ea59
14004efe0mov rax, [rdi]
14004efe3mov [rsp+56], r8b
14004efe8mov rcx, rdi
14004efebcall [rax+72]
14004efeecmp eax, -1
14004eff1movzx r8l, [rsp+56]
14004eff7sete al
14004effajmp 0x14004ea59
14004efff
14004efffloc_14004efff:
14004efffcmp [rsp+188], 0
14004f007jne 0x14004ebb0
14004f00dcmp [rsp+204], 3
14004f015je 0x14004ebb0
14004f01bcmp [rsp+206], 1
14004f023je 0x14004ebb0
14004f029mov r15l, 2
14004f02fjmp 0x14004e217
14004f034
14004f034loc_14004f034:
14004f034mov rcx, [rdi+24]
14004f038xor eax, eax
14004f03acmp [rdi+16], rcx
14004f03ejb 0x14004e5e1
14004f044mov rax, [rdi]
14004f047mov [rsp+189], r8b
14004f04fmov rcx, rdi
14004f052mov [rsp+120], dl
14004f056call [rax+72]
14004f059cmp eax, -1
14004f05cmov ecx, 0
14004f061mov eax, 0
14004f066movzx r8l, [rsp+189]
14004f06fcmove rdi, rcx
14004f073movzx edx, [rsp+120]
14004f078cmove eax, r8l
14004f07cjmp 0x14004e5e1
14004f081
14004f081loc_14004f081:
14004f081mov rax, [rbx+24]
14004f085cmp [rbx+16], rax
14004f089jae 0x14004f46c
14004f08fxor r14l, r14l
14004f092jmp 0x14004e5c9
14004f097
14004f097loc_14004f097:
14004f097xor r8l, r8l
14004f09ajmp 0x14004e250
14004f09f
14004f09floc_14004f09f:
14004f09fmov rax, [rdi]
14004f0a2mov [rsp+120], r8b
14004f0a7mov rcx, rdi
14004f0aamov [rsp+191], r10b
14004f0b2mov [rsp+190], r9b
14004f0bamov [rsp+189], dl
14004f0c1call [rax+72]
14004f0c4cmp eax, -1
14004f0c7mov eax, 0
14004f0ccmovzx r8l, [rsp+120]
14004f0d2movzx edx, [rsp+189]
14004f0dacmove rdi, rax
14004f0decmovne r14l, eax
14004f0e2movzx r9l, [rsp+190]
14004f0ebmovzx r10l, [rsp+191]
14004f0f4jmp 0x14004e8fd
14004f0f9
14004f0f9loc_14004f0f9:
14004f0f9mov rax, [rbx]
14004f0fcmov [rsp+189], dl
14004f103mov rcx, rbx
14004f106mov [rsp+120], r8b
14004f10bcall [rax+72]
14004f10ecmp eax, -1
14004f111movzx r8l, [rsp+120]
14004f117movzx edx, [rsp+189]
14004f11fmov esi, eax
14004f121jne 0x14004e944
14004f127mov r10l, 1
14004f12dmov r9l, 1
14004f133xor ebx, ebx
14004f135jmp 0x14004e8ea
14004f13a
14004f13aloc_14004f13a:
14004f13atest rbx, rbx
14004f13dje 0x14004f188
14004f13ftest dl, dl
14004f141je 0x14004f188
14004f143mov rax, [rbx+16]
14004f147cmp rax, [rbx+24]
14004f14bjae 0x14004f521
14004f151mov rdx, [r12+56]
14004f156movzx ecx, [rdx]
14004f159cmp [rax], cl
14004f15bjne 0x14004eb42
14004f161mov rsi, [r12+64]
14004f166mov [rsp+80], rsi
14004f16b
14004f16bloc_14004f16b:
14004f16badd rax, 1
14004f16fmov [rbx+16], rax
14004f173
14004f173loc_14004f173:
14004f173add r15l, 1
14004f177mov esi, -1
14004f17ccmp r15l, 4
14004f180setne al
14004f183jmp 0x14004eb6d
14004f188
14004f188loc_14004f188:
14004f188mov eax, esi
14004f18a
14004f18aloc_14004f18a:
14004f18amov rdx, [r12+56]
14004f18fcmp [rdx], al
14004f191jne 0x14004eb42
14004f197mov rax, [r12+64]
14004f19cmov [rsp+80], rax
14004f1a1mov rax, [rbx+16]
14004f1a5cmp rax, [rbx+24]
14004f1a9jb 0x14004f16b
14004f1abmov rax, [rbx]
14004f1aemov rcx, rbx
14004f1b1call [rax+80]
14004f1b4jmp 0x14004f173
14004f1b6nop [rax+rax]
14004f1c0
14004f1c0loc_14004f1c0:
14004f1c0test rbx, rbx
14004f1c3je 0x14004f216
14004f1c5test dl, dl
14004f1c7je 0x14004f216
14004f1c9mov rax, [rbx+16]
14004f1cdcmp rax, [rbx+24]
14004f1d1jae 0x14004f538
14004f1d7mov rdx, [r12+72]
14004f1dcmovzx ecx, [rdx]
14004f1dfcmp [rax], cl
14004f1e1jne 0x14004ee3a
14004f1e7mov rsi, [r12+80]
14004f1ecmov [rsp+80], rsi
14004f1f1
14004f1f1loc_14004f1f1:
14004f1f1add rax, 1
14004f1f5mov [rbx+16], rax
14004f1f9
14004f1f9loc_14004f1f9:
14004f1f9add r15l, 1
14004f1fdmov [rsp+187], 1
14004f205mov esi, -1
14004f20acmp r15l, 4
14004f20esetne al
14004f211jmp 0x14004eb6d
14004f216
14004f216loc_14004f216:
14004f216mov eax, esi
14004f218
14004f218loc_14004f218:
14004f218mov rdx, [r12+72]
14004f21dcmp [rdx], al
14004f21fjne 0x14004ee3a
14004f225mov rax, [r12+80]
14004f22amov [rsp+80], rax
14004f22fmov rax, [rbx+16]
14004f233cmp rax, [rbx+24]
14004f237jb 0x14004f1f1
14004f239mov rax, [rbx]
14004f23cmov rcx, rbx
14004f23fcall [rax+80]
14004f242jmp 0x14004f1f9
14004f244nop [rax]
14004f248
14004f248loc_14004f248:
14004f248mov rax, [rbx]
14004f24bmov [rsp+189], dl
14004f252mov rcx, rbx
14004f255mov [rsp+120], r8b
14004f25acall [rax+72]
14004f25dxor ecx, ecx
14004f25fcmp eax, -1
14004f262movzx r8l, [rsp+120]
14004f268movzx edx, [rsp+189]
14004f270cmove rbx, rcx
14004f274jmp 0x14004e90e
14004f279
14004f279loc_14004f279:
14004f279mov rax, [rbx]
14004f27cmov rcx, rbx
14004f27fcall [rax+72]
14004f282mov esi, eax
14004f284cmp eax, -1
14004f287jne 0x14004e300
14004f28dmovzx r9l, [rsp+56]
14004f293xor ebx, ebx
14004f295mov r8l, r9l
14004f298jmp 0x14004e293
14004f29d
14004f29dloc_14004f29d:
14004f29dmov rax, [rbx]
14004f2a0mov [rsp+72], r8b
14004f2a5mov rcx, rbx
14004f2a8call [rax+72]
14004f2abxor ecx, ecx
14004f2adcmp eax, -1
14004f2b0movzx r8l, [rsp+72]
14004f2b6cmove rbx, rcx
14004f2bajmp 0x14004e2ce
14004f2bf
14004f2bfloc_14004f2bf:
14004f2bfmov [rsp+32], 1
14004f2c8xor r9l, r9l
14004f2cbxor r8l, r8l
14004f2cemov rdx, r14
14004f2d1mov rcx, [rsp+136]
14004f2d9call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_mutate(unsigned long long, unsigned long long, char const*, unsigned long long)
14004f2demov rdx, [rsp+208]
14004f2e6jmp 0x14004e523
14004f2eb
14004f2ebloc_14004f2eb:
14004f2ebmov rax, [rbx]
14004f2eemov [rsp+120], rdx
14004f2f3mov rcx, rbx
14004f2f6call [rax+72]
14004f2f9cmp eax, -1
14004f2fcmov rdx, [rsp+120]
14004f301mov esi, eax
14004f303jne 0x14004ec34
14004f309mov r8l, 1
14004f30fmov r9l, 1
14004f315xor ebx, ebx
14004f317jmp 0x14004ebcc
14004f31c
14004f31cloc_14004f31c:
14004f31cmov rax, [rbx+16]
14004f320cmp rax, [rbx+24]
14004f324jae 0x14004f4b2
14004f32amov rsi, [rsp+112]
14004f32fmovzx ecx, [rax]
14004f332mov rdx, [rsi+48]
14004f336test [rdx+2*rcx], 32
14004f33aje 0x14004e631
14004f340jmp 0x14004e623
14004f345
14004f345loc_14004f345:
14004f345mov rax, [rbx+24]
14004f349cmp [rbx+16], rax
14004f34djae 0x14004f4c9
14004f353xor r14l, r14l
14004f356jmp 0x14004eb21
14004f35b
14004f35bloc_14004f35b:
14004f35bmov rax, [rbx+24]
14004f35fcmp [rbx+16], rax
14004f363jae 0x14004f4f5
14004f369xor r14l, r14l
14004f36cjmp 0x14004ee19
14004f371
14004f371loc_14004f371:
14004f371mov rax, [rbx]
14004f374mov [rsp+189], r8b
14004f37cmov rcx, rbx
14004f37fmov [rsp+120], rdx
14004f384call [rax+72]
14004f387movzx r8l, [rsp+189]
14004f390xor ecx, ecx
14004f392cmp eax, -1
14004f395mov rdx, [rsp+120]
14004f39acmove rbx, rcx
14004f39ejmp 0x14004ec01
14004f3a3
14004f3a3loc_14004f3a3:
14004f3a3mov rcx, [rdi+24]
14004f3a7xor eax, eax
14004f3a9cmp [rdi+16], rcx
14004f3adjb 0x14004eb39
14004f3b3mov rax, [rdi]
14004f3b6mov [rsp+189], dl
14004f3bdmov rcx, rdi
14004f3c0mov [rsp+120], r8b
14004f3c5call [rax+72]
14004f3c8movzx r8l, [rsp+120]
14004f3cecmp eax, -1
14004f3d1mov ecx, 0
14004f3d6mov eax, 0
14004f3dbcmove rdi, rcx
14004f3dfmovzx edx, [rsp+189]
14004f3e7cmove eax, r8l
14004f3ebjmp 0x14004eb39
14004f3f0
14004f3f0loc_14004f3f0:
14004f3f0mov rcx, [rdi+24]
14004f3f4xor eax, eax
14004f3f6cmp [rdi+16], rcx
14004f3fajb 0x14004ee31
14004f400mov rax, [rdi]
14004f403mov [rsp+189], dl
14004f40amov rcx, rdi
14004f40dmov [rsp+120], r8b
14004f412call [rax+72]
14004f415movzx r8l, [rsp+120]
14004f41bcmp eax, -1
14004f41emov ecx, 0
14004f423mov eax, 0
14004f428cmove rdi, rcx
14004f42cmovzx edx, [rsp+189]
14004f434cmove eax, r8l
14004f438jmp 0x14004ee31
14004f43d
14004f43dloc_14004f43d:
14004f43dmov rax, [rsp+240]
14004f445mov [rax], 0
14004f448jmp 0x14004e49a
14004f44d
14004f44dloc_14004f44d:
14004f44dmov rax, [rbx]
14004f450mov rcx, rbx
14004f453call [rax+72]
14004f456cmp eax, -1
14004f459jne 0x14004e9fe
14004f45fmov r8l, 1
14004f465xor ebx, ebx
14004f467jmp 0x14004ea45
14004f46c
14004f46cloc_14004f46c:
14004f46cmov rax, [rbx]
14004f46fmov [rsp+120], dl
14004f473mov rcx, rbx
14004f476call [rax+72]
14004f479cmp eax, -1
14004f47cmov eax, 0
14004f481movzx edx, [rsp+120]
14004f486cmovne r14l, eax
14004f48amov eax, 0
14004f48fcmove rbx, rax
14004f493jmp 0x14004e5c9
14004f498
14004f498loc_14004f498:
14004f498cmp r13l, -1
14004f49csete dl
14004f49fjmp 0x14004e936
14004f4a4
14004f4a4loc_14004f4a4:
14004f4a4mov rax, [rbx]
14004f4a7mov rcx, rbx
14004f4aacall [rax+80]
14004f4adjmp 0x14004e62b
14004f4b2
14004f4b2loc_14004f4b2:
14004f4b2mov rax, [rbx]
14004f4b5mov rcx, rbx
14004f4b8call [rax+72]
14004f4bbxor edx, edx
14004f4bdcmp eax, -1
14004f4c0cmove rbx, rdx
14004f4c4jmp 0x14004e5fc
14004f4c9
14004f4c9loc_14004f4c9:
14004f4c9mov rax, [rbx]
14004f4ccmov [rsp+120], dl
14004f4d0mov rcx, rbx
14004f4d3call [rax+72]
14004f4d6cmp eax, -1
14004f4d9mov eax, 0
14004f4demovzx edx, [rsp+120]
14004f4e3cmovne r14l, eax
14004f4e7mov eax, 0
14004f4eccmove rbx, rax
14004f4f0jmp 0x14004eb21
14004f4f5
14004f4f5loc_14004f4f5:
14004f4f5mov rax, [rbx]
14004f4f8mov [rsp+120], dl
14004f4fcmov rcx, rbx
14004f4ffcall [rax+72]
14004f502cmp eax, -1
14004f505mov eax, 0
14004f50amovzx edx, [rsp+120]
14004f50fcmovne r14l, eax
14004f513mov eax, 0
14004f518cmove rbx, rax
14004f51cjmp 0x14004ee19
14004f521
14004f521loc_14004f521:
14004f521mov rax, [rbx]
14004f524mov rcx, rbx
14004f527call [rax+72]
14004f52axor edx, edx
14004f52ccmp eax, -1
14004f52fcmove rbx, rdx
14004f533jmp 0x14004f18a
14004f538
14004f538loc_14004f538:
14004f538mov rax, [rbx]
14004f53bmov rcx, rbx
14004f53ecall [rax+72]
14004f541xor edx, edx
14004f543cmp eax, -1
14004f546cmove rbx, rdx
14004f54ajmp 0x14004f218
14004f54fmov rcx, rax
14004f552call __cxa_begin_catch
14004f557mov rax, [r12]
14004f55bmov rcx, r12
14004f55ecall [rax+8]
14004f561
14004f561loc_14004f561:
14004f561mov rdi, [rip+0x148128]
14004f568mov rax, [rsp+280]
14004f570sub rax, [rdi]
14004f573je 0x14004f5db
14004f575
14004f575loc_14004f575:
14004f575call __stack_chk_fail
14004f57a
14004f57aloc_14004f57a:
14004f57amov rdi, [rip+0x14810f]
14004f581mov rax, [rsp+280]
14004f589sub rax, [rdi]
14004f58cjne 0x14004f575
14004f58ecall std::__throw_bad_cast()
14004f593mov rbx, rax
14004f596jmp 0x14004f5b2
14004f598mov rcx, rax
14004f59bcall __cxa_begin_catch
14004f5a0jmp 0x14004f561
14004f5a2mov rcx, [rsp+128]
14004f5aamov rbx, rax
14004f5adcall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14004f5b2
14004f5b2loc_14004f5b2:
14004f5b2mov rcx, [rsp+136]
14004f5bacall std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_dispose()
14004f5bfmov rdi, [rip+0x1480ca]
14004f5c6mov rax, [rsp+280]
14004f5cesub rax, [rdi]
14004f5d1jne 0x14004f575
14004f5d3
14004f5d3loc_14004f5d3:
14004f5d3mov rcx, rbx
14004f5d6call _Unwind_Resume
14004f5db
14004f5dbloc_14004f5db:
14004f5dbcall __cxa_rethrow
14004f5e0mov rbx, rax
14004f5e3call __cxa_end_catch
14004f5e8mov rdi, [rip+0x1480a1]
14004f5efmov rax, [rsp+280]
14004f5f7sub rax, [rdi]
14004f5faje 0x14004f5d3
14004f5fcjmp 0x14004f575
14004e050
Loading..