File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
1400400c0
1400400c0std::__cxx11::numpunct<wchar_t>::do_grouping() const:
1400400c0push rdi
1400400c1push rsi
1400400c2push rbx
1400400c3sub rsp, 64
1400400c7mov rbx, rcx
1400400camov rcx, [rip+0x1575bf]
1400400d1lea rsi, [rbx+16]
1400400d5mov rax, [rcx]
1400400d8mov [rsp+56], rax
1400400ddmov rax, [rdx+16]
1400400e1mov rdi, [rax+16]
1400400e5mov [rbx], rsi
1400400e8test rdi, rdi
1400400ebje 0x140040191
1400400f1mov rcx, rdi
1400400f4call strlen
1400400f9mov [rsp+48], rax
1400400femov r9, rax
140040101cmp rax, 15
140040105ja 0x140040150
140040107cmp rax, 1
14004010bjne 0x140040140
14004010dmovzx edx, [rdi]
140040110mov [rbx+16], dl
140040113
140040113loc_140040113:
140040113mov [rbx+8], rax
140040117mov rdi, [rip+0x157572]
14004011emov [rsi+rax], 0
140040122mov rax, [rsp+56]
140040127sub rax, [rdi]
14004012ajne 0x14004019b
14004012cmov rax, rbx
14004012fadd rsp, 64
140040133pop rbx
140040134pop rsi
140040135pop rdi
140040136ret
140040137
140040137 66 0f 1f 84 00 00 00 00 00 f........
140040140
140040140loc_140040140:
140040140test rax, rax
140040143je 0x140040113
140040145jmp 0x140040179
140040147
140040147 66 0f 1f 84 00 00 00 00 00 f........
140040150
140040150loc_140040150:
140040150lea rdx, [rsp+48]
140040155xor r8l, r8l
140040158mov rcx, rbx
14004015bmov [rsp+40], rax
140040160call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
140040165mov r9, [rsp+40]
14004016amov [rbx], rax
14004016dmov rsi, rax
140040170mov rax, [rsp+48]
140040175mov [rbx+16], rax
140040179
140040179loc_140040179:
140040179mov rcx, rsi
14004017cmov r8, r9
14004017fmov rdx, rdi
140040182call memcpy
140040187mov rax, [rsp+48]
14004018cmov rsi, [rbx]
14004018fjmp 0x140040113
140040191
140040191loc_140040191:
140040191mov rax, [rsp+56]
140040196sub rax, [rcx]
140040199je 0x1400401a0
14004019b
14004019bloc_14004019b:
14004019bcall __stack_chk_fail
1400401a0
1400401a0loc_1400401a0:
1400401a0lea rcx, [rip+0x151239]
1400401a7call std::__throw_logic_error(char const*)
1400401acnop
1400400c0
1400400c0std::__cxx11::numpunct<wchar_t>::do_grouping() const:
1400400c0push rdi
1400400c1push rsi
1400400c2push rbx
1400400c3sub rsp, 64
1400400c7mov rbx, rcx
1400400camov rcx, [rip+0x1575bf]
1400400d1lea rsi, [rbx+16]
1400400d5mov rax, [rcx]
1400400d8mov [rsp+56], rax
1400400ddmov rax, [rdx+16]
1400400e1mov rdi, [rax+16]
1400400e5mov [rbx], rsi
1400400e8test rdi, rdi
1400400ebje 0x140040191
1400400f1mov rcx, rdi
1400400f4call strlen
1400400f9mov [rsp+48], rax
1400400femov r9, rax
140040101cmp rax, 15
140040105ja 0x140040150
140040107cmp rax, 1
14004010bjne 0x140040140
14004010dmovzx edx, [rdi]
140040110mov [rbx+16], dl
140040113
140040113loc_140040113:
140040113mov [rbx+8], rax
140040117mov rdi, [rip+0x157572]
14004011emov [rsi+rax], 0
140040122mov rax, [rsp+56]
140040127sub rax, [rdi]
14004012ajne 0x14004019b
14004012cmov rax, rbx
14004012fadd rsp, 64
140040133pop rbx
140040134pop rsi
140040135pop rdi
140040136ret
140040137
140040137 66 0f 1f 84 00 00 00 00 00 f........
140040140
140040140loc_140040140:
140040140test rax, rax
140040143je 0x140040113
140040145jmp 0x140040179
140040147
140040147 66 0f 1f 84 00 00 00 00 00 f........
140040150
140040150loc_140040150:
140040150lea rdx, [rsp+48]
140040155xor r8l, r8l
140040158mov rcx, rbx
14004015bmov [rsp+40], rax
140040160call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
140040165mov r9, [rsp+40]
14004016amov [rbx], rax
14004016dmov rsi, rax
140040170mov rax, [rsp+48]
140040175mov [rbx+16], rax
140040179
140040179loc_140040179:
140040179mov rcx, rsi
14004017cmov r8, r9
14004017fmov rdx, rdi
140040182call memcpy
140040187mov rax, [rsp+48]
14004018cmov rsi, [rbx]
14004018fjmp 0x140040113
140040191
140040191loc_140040191:
140040191mov rax, [rsp+56]
140040196sub rax, [rcx]
140040199je 0x1400401a0
14004019b
14004019bloc_14004019b:
14004019bcall __stack_chk_fail
1400401a0
1400401a0loc_1400401a0:
1400401a0lea rcx, [rip+0x151239]
1400401a7call std::__throw_logic_error(char const*)
1400401acnop
1400400c0
1400401ad
1400401ad // align 0x10
1400401ad // align 0x10
1400401b0
1400401b0std::__cxx11::numpunct<wchar_t>::do_truename() const:
1400401b0push rsi
1400401b1push rbx
1400401b2sub rsp, 40
1400401b6mov rax, [rdx+16]
1400401bamov rsi, [rax+40]
1400401belea rax, [rcx+16]
1400401c2mov rbx, rcx
1400401c5mov [rcx], rax
1400401c8test rsi, rsi
1400401cbje 0x1400401ee
1400401cdmov rcx, rsi
1400401d0call wcslen
1400401d5mov rdx, rsi
1400401d8mov rcx, rbx
1400401dblea r8, [rsi+2*rax]
1400401dfcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400401e4mov rax, rbx
1400401e7add rsp, 40
1400401ebpop rbx
1400401ecpop rsi
1400401edret
1400401ee
1400401eeloc_1400401ee:
1400401eelea rcx, [rip+0x1511eb]
1400401f5call std::__throw_logic_error(char const*)
1400401fanop
1400401b0
1400401b0std::__cxx11::numpunct<wchar_t>::do_truename() const:
1400401b0push rsi
1400401b1push rbx
1400401b2sub rsp, 40
1400401b6mov rax, [rdx+16]
1400401bamov rsi, [rax+40]
1400401belea rax, [rcx+16]
1400401c2mov rbx, rcx
1400401c5mov [rcx], rax
1400401c8test rsi, rsi
1400401cbje 0x1400401ee
1400401cdmov rcx, rsi
1400401d0call wcslen
1400401d5mov rdx, rsi
1400401d8mov rcx, rbx
1400401dblea r8, [rsi+2*rax]
1400401dfcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400401e4mov rax, rbx
1400401e7add rsp, 40
1400401ebpop rbx
1400401ecpop rsi
1400401edret
1400401ee
1400401eeloc_1400401ee:
1400401eelea rcx, [rip+0x1511eb]
1400401f5call std::__throw_logic_error(char const*)
1400401fanop
1400401b0
1400401fb
1400401fb // align 0x10
1400401fb // align 0x10
140040200
140040200std::__cxx11::numpunct<wchar_t>::do_falsename() const:
140040200push rsi
140040201push rbx
140040202sub rsp, 40
140040206mov rax, [rdx+16]
14004020amov rsi, [rax+56]
14004020elea rax, [rcx+16]
140040212mov rbx, rcx
140040215mov [rcx], rax
140040218test rsi, rsi
14004021bje 0x14004023e
14004021dmov rcx, rsi
140040220call wcslen
140040225mov rdx, rsi
140040228mov rcx, rbx
14004022blea r8, [rsi+2*rax]
14004022fcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
140040234mov rax, rbx
140040237add rsp, 40
14004023bpop rbx
14004023cpop rsi
14004023dret
14004023e
14004023eloc_14004023e:
14004023elea rcx, [rip+0x15119b]
140040245call std::__throw_logic_error(char const*)
14004024anop
140040200
140040200std::__cxx11::numpunct<wchar_t>::do_falsename() const:
140040200push rsi
140040201push rbx
140040202sub rsp, 40
140040206mov rax, [rdx+16]
14004020amov rsi, [rax+56]
14004020elea rax, [rcx+16]
140040212mov rbx, rcx
140040215mov [rcx], rax
140040218test rsi, rsi
14004021bje 0x14004023e
14004021dmov rcx, rsi
140040220call wcslen
140040225mov rdx, rsi
140040228mov rcx, rbx
14004022blea r8, [rsi+2*rax]
14004022fcall _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
140040234mov rax, rbx
140040237add rsp, 40
14004023bpop rbx
14004023cpop rsi
14004023dret
14004023e
14004023eloc_14004023e:
14004023elea rcx, [rip+0x15119b]
140040245call std::__throw_logic_error(char const*)
14004024anop
140040200
14004024b
14004024b // align 0x10
14004024b // align 0x10
140040250
140040250std::__cxx11::numpunct<wchar_t>::decimal_point() const:
140040250lea rdx, [rip+89]
140040257mov rax, [rcx]
14004025amov rax, [rax+16]
14004025ecmp rax, rdx
140040261jne 0x140040270
140040263mov rax, [rcx+16]
140040267movzx eax, [rax+72]
14004026bret
14004026cnop [rax]
140040270
140040270loc_140040270:
140040270jmp rax
140040250
140040250std::__cxx11::numpunct<wchar_t>::decimal_point() const:
140040250lea rdx, [rip+89]
140040257mov rax, [rcx]
14004025amov rax, [rax+16]
14004025ecmp rax, rdx
140040261jne 0x140040270
140040263mov rax, [rcx+16]
140040267movzx eax, [rax+72]
14004026bret
14004026cnop [rax]
140040270
140040270loc_140040270:
140040270jmp rax
140040250
140040273
140040273 // align 0x10
140040273 // align 0x10
140040280
140040280std::__cxx11::numpunct<wchar_t>::thousands_sep() const:
140040280lea rdx, [rip+57]
140040287mov rax, [rcx]
14004028amov rax, [rax+24]
14004028ecmp rax, rdx
140040291jne 0x1400402a0
140040293mov rax, [rcx+16]
140040297movzx eax, [rax+74]
14004029bret
14004029cnop [rax]
1400402a0
1400402a0loc_1400402a0:
1400402a0jmp rax
140040280
140040280std::__cxx11::numpunct<wchar_t>::thousands_sep() const:
140040280lea rdx, [rip+57]
140040287mov rax, [rcx]
14004028amov rax, [rax+24]
14004028ecmp rax, rdx
140040291jne 0x1400402a0
140040293mov rax, [rcx+16]
140040297movzx eax, [rax+74]
14004029bret
14004029cnop [rax]
1400402a0
1400402a0loc_1400402a0:
1400402a0jmp rax
140040280
1400402a3
1400402a3 // align 0x10
1400402a3 // align 0x10
1400402b0
1400402b0std::__cxx11::numpunct<wchar_t>::do_decimal_point() const:
1400402b0mov rax, [rcx+16]
1400402b4movzx eax, [rax+72]
1400402b8ret
1400402b0
1400402b0std::__cxx11::numpunct<wchar_t>::do_decimal_point() const:
1400402b0mov rax, [rcx+16]
1400402b4movzx eax, [rax+72]
1400402b8ret
1400402b0
1400402b9
1400402b9 // align 0x10
1400402b9 // align 0x10
1400402c0
1400402c0std::__cxx11::numpunct<wchar_t>::do_thousands_sep() const:
1400402c0mov rax, [rcx+16]
1400402c4movzx eax, [rax+74]
1400402c8ret
1400402c0
1400402c0std::__cxx11::numpunct<wchar_t>::do_thousands_sep() const:
1400402c0mov rax, [rcx+16]
1400402c4movzx eax, [rax+74]
1400402c8ret
1400402c0
1400402c9
1400402c9 // align 0x10
1400402c9 // align 0x10
1400402d0
1400402d0std::__cxx11::numpunct<wchar_t>::grouping() const:
1400402d0push rdi
1400402d1push rsi
1400402d2push rbx
1400402d3sub rsp, 64
1400402d7mov rdi, [rip+0x1573b2]
1400402demov rax, [rdi]
1400402e1mov [rsp+56], rax
1400402e6mov rax, [rdx]
1400402e9mov rbx, rcx
1400402eclea rcx, [rip-563]
1400402f3mov rax, [rax+32]
1400402f7cmp rax, rcx
1400402fajne 0x1400403b8
140040300mov rax, [rdx+16]
140040304lea rsi, [rbx+16]
140040308mov rdi, [rax+16]
14004030cmov [rbx], rsi
14004030ftest rdi, rdi
140040312je 0x1400403bf
140040318mov rcx, rdi
14004031bcall strlen
140040320mov [rsp+48], rax
140040325mov r9, rax
140040328cmp rax, 15
14004032cja 0x140040370
14004032ecmp rax, 1
140040332jne 0x140040360
140040334movzx edx, [rdi]
140040337mov [rbx+16], dl
14004033a
14004033aloc_14004033a:
14004033amov [rbx+8], rax
14004033emov [rsi+rax], 0
140040342
140040342loc_140040342:
140040342mov rsi, [rip+0x157347]
140040349mov rax, [rsp+56]
14004034esub rax, [rsi]
140040351jne 0x1400403d0
140040353mov rax, rbx
140040356add rsp, 64
14004035apop rbx
14004035bpop rsi
14004035cpop rdi
14004035dret
14004035e
14004035e 66 90 f.
140040360
140040360loc_140040360:
140040360test rax, rax
140040363je 0x14004033a
140040365jmp 0x140040399
140040367
140040367 66 0f 1f 84 00 00 00 00 00 f........
140040370
140040370loc_140040370:
140040370lea rdx, [rsp+48]
140040375xor r8l, r8l
140040378mov rcx, rbx
14004037bmov [rsp+40], rax
140040380call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
140040385mov r9, [rsp+40]
14004038amov [rbx], rax
14004038dmov rsi, rax
140040390mov rax, [rsp+48]
140040395mov [rbx+16], rax
140040399
140040399loc_140040399:
140040399mov rcx, rsi
14004039cmov r8, r9
14004039fmov rdx, rdi
1400403a2call memcpy
1400403a7mov rax, [rsp+48]
1400403acmov rsi, [rbx]
1400403afjmp 0x14004033a
1400403b1
1400403b1 0f 1f 80 00 00 00 00 .......
1400403b8
1400403b8loc_1400403b8:
1400403b8mov rcx, rbx
1400403bbcall rax
1400403bdjmp 0x140040342
1400403bf
1400403bfloc_1400403bf:
1400403bfmov rcx, [rip+0x1572ca]
1400403c6mov rax, [rsp+56]
1400403cbsub rax, [rcx]
1400403ceje 0x1400403d5
1400403d0
1400403d0loc_1400403d0:
1400403d0call __stack_chk_fail
1400403d5
1400403d5loc_1400403d5:
1400403d5lea rcx, [rip+0x151004]
1400403dccall std::__throw_logic_error(char const*)
1400403e1nop
1400402d0
1400402d0std::__cxx11::numpunct<wchar_t>::grouping() const:
1400402d0push rdi
1400402d1push rsi
1400402d2push rbx
1400402d3sub rsp, 64
1400402d7mov rdi, [rip+0x1573b2]
1400402demov rax, [rdi]
1400402e1mov [rsp+56], rax
1400402e6mov rax, [rdx]
1400402e9mov rbx, rcx
1400402eclea rcx, [rip-563]
1400402f3mov rax, [rax+32]
1400402f7cmp rax, rcx
1400402fajne 0x1400403b8
140040300mov rax, [rdx+16]
140040304lea rsi, [rbx+16]
140040308mov rdi, [rax+16]
14004030cmov [rbx], rsi
14004030ftest rdi, rdi
140040312je 0x1400403bf
140040318mov rcx, rdi
14004031bcall strlen
140040320mov [rsp+48], rax
140040325mov r9, rax
140040328cmp rax, 15
14004032cja 0x140040370
14004032ecmp rax, 1
140040332jne 0x140040360
140040334movzx edx, [rdi]
140040337mov [rbx+16], dl
14004033a
14004033aloc_14004033a:
14004033amov [rbx+8], rax
14004033emov [rsi+rax], 0
140040342
140040342loc_140040342:
140040342mov rsi, [rip+0x157347]
140040349mov rax, [rsp+56]
14004034esub rax, [rsi]
140040351jne 0x1400403d0
140040353mov rax, rbx
140040356add rsp, 64
14004035apop rbx
14004035bpop rsi
14004035cpop rdi
14004035dret
14004035e
14004035e 66 90 f.
140040360
140040360loc_140040360:
140040360test rax, rax
140040363je 0x14004033a
140040365jmp 0x140040399
140040367
140040367 66 0f 1f 84 00 00 00 00 00 f........
140040370
140040370loc_140040370:
140040370lea rdx, [rsp+48]
140040375xor r8l, r8l
140040378mov rcx, rbx
14004037bmov [rsp+40], rax
140040380call std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long long&, unsigned long long)
140040385mov r9, [rsp+40]
14004038amov [rbx], rax
14004038dmov rsi, rax
140040390mov rax, [rsp+48]
140040395mov [rbx+16], rax
140040399
140040399loc_140040399:
140040399mov rcx, rsi
14004039cmov r8, r9
14004039fmov rdx, rdi
1400403a2call memcpy
1400403a7mov rax, [rsp+48]
1400403acmov rsi, [rbx]
1400403afjmp 0x14004033a
1400403b1
1400403b1 0f 1f 80 00 00 00 00 .......
1400403b8
1400403b8loc_1400403b8:
1400403b8mov rcx, rbx
1400403bbcall rax
1400403bdjmp 0x140040342
1400403bf
1400403bfloc_1400403bf:
1400403bfmov rcx, [rip+0x1572ca]
1400403c6mov rax, [rsp+56]
1400403cbsub rax, [rcx]
1400403ceje 0x1400403d5
1400403d0
1400403d0loc_1400403d0:
1400403d0call __stack_chk_fail
1400403d5
1400403d5loc_1400403d5:
1400403d5lea rcx, [rip+0x151004]
1400403dccall std::__throw_logic_error(char const*)
1400403e1nop
1400402d0
1400403e2
1400403e2 // align 0x10
1400403e2 // align 0x10
1400403f0
1400403f0std::__cxx11::numpunct<wchar_t>::truename() const:
1400403f0push rsi
1400403f1push rbx
1400403f2sub rsp, 56
1400403f6mov rsi, [rip+0x157293]
1400403fdmov rax, [rsi]
140040400mov [rsp+40], rax
140040405mov rax, [rdx]
140040408mov rbx, rcx
14004040blea rcx, [rip-610]
140040412mov rax, [rax+40]
140040416cmp rax, rcx
140040419jne 0x140040468
14004041bmov rax, [rdx+16]
14004041fmov rsi, [rax+40]
140040423lea rax, [rbx+16]
140040427mov [rbx], rax
14004042atest rsi, rsi
14004042dje 0x14004046f
14004042fmov rcx, rsi
140040432call wcslen
140040437mov rdx, rsi
14004043amov rcx, rbx
14004043dlea r8, [rsi+2*rax]
140040441call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
140040446
140040446loc_140040446:
140040446mov rcx, [rip+0x157243]
14004044dmov rax, [rsp+40]
140040452sub rax, [rcx]
140040455jne 0x140040480
140040457mov rax, rbx
14004045aadd rsp, 56
14004045epop rbx
14004045fpop rsi
140040460ret
140040461
140040461 0f 1f 80 00 00 00 00 .......
140040468
140040468loc_140040468:
140040468mov rcx, rbx
14004046bcall rax
14004046djmp 0x140040446
14004046f
14004046floc_14004046f:
14004046fmov rbx, [rip+0x15721a]
140040476mov rax, [rsp+40]
14004047bsub rax, [rbx]
14004047eje 0x140040485
140040480
140040480loc_140040480:
140040480call __stack_chk_fail
140040485
140040485loc_140040485:
140040485lea rcx, [rip+0x150f54]
14004048ccall std::__throw_logic_error(char const*)
140040491nop
1400403f0
1400403f0std::__cxx11::numpunct<wchar_t>::truename() const:
1400403f0push rsi
1400403f1push rbx
1400403f2sub rsp, 56
1400403f6mov rsi, [rip+0x157293]
1400403fdmov rax, [rsi]
140040400mov [rsp+40], rax
140040405mov rax, [rdx]
140040408mov rbx, rcx
14004040blea rcx, [rip-610]
140040412mov rax, [rax+40]
140040416cmp rax, rcx
140040419jne 0x140040468
14004041bmov rax, [rdx+16]
14004041fmov rsi, [rax+40]
140040423lea rax, [rbx+16]
140040427mov [rbx], rax
14004042atest rsi, rsi
14004042dje 0x14004046f
14004042fmov rcx, rsi
140040432call wcslen
140040437mov rdx, rsi
14004043amov rcx, rbx
14004043dlea r8, [rsi+2*rax]
140040441call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
140040446
140040446loc_140040446:
140040446mov rcx, [rip+0x157243]
14004044dmov rax, [rsp+40]
140040452sub rax, [rcx]
140040455jne 0x140040480
140040457mov rax, rbx
14004045aadd rsp, 56
14004045epop rbx
14004045fpop rsi
140040460ret
140040461
140040461 0f 1f 80 00 00 00 00 .......
140040468
140040468loc_140040468:
140040468mov rcx, rbx
14004046bcall rax
14004046djmp 0x140040446
14004046f
14004046floc_14004046f:
14004046fmov rbx, [rip+0x15721a]
140040476mov rax, [rsp+40]
14004047bsub rax, [rbx]
14004047eje 0x140040485
140040480
140040480loc_140040480:
140040480call __stack_chk_fail
140040485
140040485loc_140040485:
140040485lea rcx, [rip+0x150f54]
14004048ccall std::__throw_logic_error(char const*)
140040491nop
1400403f0
140040492
140040492 // align 0x10
140040492 // align 0x10
1400404a0
1400404a0std::__cxx11::numpunct<wchar_t>::falsename() const:
1400404a0push rsi
1400404a1push rbx
1400404a2sub rsp, 56
1400404a6mov rsi, [rip+0x1571e3]
1400404admov rax, [rsi]
1400404b0mov [rsp+40], rax
1400404b5mov rax, [rdx]
1400404b8mov rbx, rcx
1400404bblea rcx, [rip-706]
1400404c2mov rax, [rax+48]
1400404c6cmp rax, rcx
1400404c9jne 0x140040518
1400404cbmov rax, [rdx+16]
1400404cfmov rsi, [rax+56]
1400404d3lea rax, [rbx+16]
1400404d7mov [rbx], rax
1400404datest rsi, rsi
1400404ddje 0x14004051f
1400404dfmov rcx, rsi
1400404e2call wcslen
1400404e7mov rdx, rsi
1400404eamov rcx, rbx
1400404edlea r8, [rsi+2*rax]
1400404f1call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400404f6
1400404f6loc_1400404f6:
1400404f6mov rcx, [rip+0x157193]
1400404fdmov rax, [rsp+40]
140040502sub rax, [rcx]
140040505jne 0x140040530
140040507mov rax, rbx
14004050aadd rsp, 56
14004050epop rbx
14004050fpop rsi
140040510ret
140040511
140040511 0f 1f 80 00 00 00 00 .......
140040518
140040518loc_140040518:
140040518mov rcx, rbx
14004051bcall rax
14004051djmp 0x1400404f6
14004051f
14004051floc_14004051f:
14004051fmov rbx, [rip+0x15716a]
140040526mov rax, [rsp+40]
14004052bsub rax, [rbx]
14004052eje 0x140040535
140040530
140040530loc_140040530:
140040530call __stack_chk_fail
140040535
140040535loc_140040535:
140040535lea rcx, [rip+0x150ea4]
14004053ccall std::__throw_logic_error(char const*)
140040541nop
1400404a0
1400404a0std::__cxx11::numpunct<wchar_t>::falsename() const:
1400404a0push rsi
1400404a1push rbx
1400404a2sub rsp, 56
1400404a6mov rsi, [rip+0x1571e3]
1400404admov rax, [rsi]
1400404b0mov [rsp+40], rax
1400404b5mov rax, [rdx]
1400404b8mov rbx, rcx
1400404bblea rcx, [rip-706]
1400404c2mov rax, [rax+48]
1400404c6cmp rax, rcx
1400404c9jne 0x140040518
1400404cbmov rax, [rdx+16]
1400404cfmov rsi, [rax+56]
1400404d3lea rax, [rbx+16]
1400404d7mov [rbx], rax
1400404datest rsi, rsi
1400404ddje 0x14004051f
1400404dfmov rcx, rsi
1400404e2call wcslen
1400404e7mov rdx, rsi
1400404eamov rcx, rbx
1400404edlea r8, [rsi+2*rax]
1400404f1call _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE12_M_constructIPKwEEvT_S8_St20forward_iterator_tag.isra.0
1400404f6
1400404f6loc_1400404f6:
1400404f6mov rcx, [rip+0x157193]
1400404fdmov rax, [rsp+40]
140040502sub rax, [rcx]
140040505jne 0x140040530
140040507mov rax, rbx
14004050aadd rsp, 56
14004050epop rbx
14004050fpop rsi
140040510ret
140040511
140040511 0f 1f 80 00 00 00 00 .......
140040518
140040518loc_140040518:
140040518mov rcx, rbx
14004051bcall rax
14004051djmp 0x1400404f6
14004051f
14004051floc_14004051f:
14004051fmov rbx, [rip+0x15716a]
140040526mov rax, [rsp+40]
14004052bsub rax, [rbx]
14004052eje 0x140040535
140040530
140040530loc_140040530:
140040530call __stack_chk_fail
140040535
140040535loc_140040535:
140040535lea rcx, [rip+0x150ea4]
14004053ccall std::__throw_logic_error(char const*)
140040541nop
1400404a0
140040542
140040542 // align 0x10
140040542 // align 0x10
140040550
140040550std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::date_order() const:
140040550mov rax, [rcx]
140040553jmp [rax+16]
140040550
140040550std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::date_order() const:
140040550mov rax, [rcx]
140040553jmp [rax+16]
140040550
140040557
140040557 // align 0x10
140040557 // align 0x10
140040560
140040560std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_date(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140040560push r15
140040562push r14
140040564push r13
140040566push r12
140040568push rbp
140040569push rdi
14004056apush rsi
14004056bpush rbx
14004056csub rsp, 200
140040573mov rax, [rip+0x157116]
14004057amov r14, [rsp+304]
140040582mov rsi, [r8]
140040585mov rdi, [r8+8]
140040589mov rbx, [r9]
14004058cmov r12, [r9+8]
140040590mov rbp, [rsp+312]
140040598mov r13, [rsp+320]
1400405a0mov r15, rcx
1400405a3mov [rsp+88], rdx
1400405a8mov rcx, [rax]
1400405abmov [rsp+184], rcx
1400405b3xor ecx, ecx
1400405b5mov [rsp+104], rcx
1400405bamov rcx, [rip+0x15667f]
1400405c1call std::locale::id::_M_id() const
1400405c6mov rdx, [r14+208]
1400405cdcmp rax, [rdx+16]
1400405d1jae 0x14004079f
1400405d7mov rdx, [rdx+8]
1400405dbmov rcx, [rdx+8*rax]
1400405dftest rcx, rcx
1400405e2je 0x14004079f
1400405e8mov r8, [rip+0x156a81]
1400405efxor r9l, r9l
1400405f2lea rdx, [rip+0x15af87]
1400405f9call __dynamic_cast
1400405fetest rax, rax
140040601je 0x14004079f
140040607mov rax, [rax+16]
14004060blea rcx, [rsp+144]
140040613lea r9, [rsp+112]
140040618mov [rsp+172], 0
140040624lea r8, [rsp+128]
14004062cmov rdx, [rax+16]
140040630lea rax, [rsp+172]
140040638mov [rsp+48], r13
14004063dmov [rsp+64], rax
140040642mov [rsp+56], rdx
140040647mov rdx, [rsp+88]
14004064cmov [rsp+32], r14
140040651mov [rsp+40], rbp
140040656mov [rsp+96], rax
14004065bmov [rsp+180], 0
140040666mov [rsp+128], rsi
14004066emov [rsp+136], rdi
140040676mov [rsp+112], rbx
14004067bmov [rsp+120], r12
140040680call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140040685mov r8, [rsp+144]
14004068dmov rdx, r13
140040690mov rcx, [rsp+96]
140040695mov r14, [rsp+152]
14004069dmov [rsp+88], r8
1400406a2call std::__time_get_state::_M_finalize_state(tm*)
1400406a7mov r8, [rsp+88]
1400406accmp r14l, -1
1400406b0sete r13b
1400406b4test r8, r8
1400406b7setne al
1400406baand al, r13b
1400406bdmov edx, eax
1400406bfjne 0x140040760
1400406c5
1400406c5loc_1400406c5:
1400406c5cmp r12l, -1
1400406c9sete al
1400406cctest rbx, rbx
1400406cfje 0x1400406d5
1400406d1test al, al
1400406d3jne 0x140040730
1400406d5
1400406d5loc_1400406d5:
1400406d5cmp r13b, al
1400406d8jne 0x1400406de
1400406daor [rbp], 2
1400406de
1400406deloc_1400406de:
1400406demov rax, rdi
1400406e1mov r14l, r14l
1400406e4mov rdi, [rip+0x156fa5]
1400406ebmov [r15], r8
1400406eemov rdx, 0xffffffff00000000
1400406f8and rax, rdx
1400406fbor rax, r14
1400406femov [r15+8], rax
140040702mov rax, [rsp+184]
14004070asub rax, [rdi]
14004070djne 0x1400407b3
140040713mov rax, r15
140040716add rsp, 200
14004071dpop rbx
14004071epop rsi
14004071fpop rdi
140040720pop rbp
140040721pop r12
140040723pop r13
140040725pop r14
140040727pop r15
140040729ret
14004072a
14004072a 66 0f 1f 44 00 00 f..D..
140040730
140040730loc_140040730:
140040730mov rcx, [rbx+24]
140040734xor eax, eax
140040736cmp [rbx+16], rcx
14004073ajb 0x1400406d5
14004073cmov rax, [rbx]
14004073fmov [rsp+88], r8
140040744mov rcx, rbx
140040747call [rax+72]
14004074amov r8, [rsp+88]
14004074fcmp eax, -1
140040752sete al
140040755jmp 0x1400406d5
14004075a
14004075a 66 0f 1f 44 00 00 f..D..
140040760
140040760loc_140040760:
140040760mov rax, [r8+24]
140040764xor r13l, r13l
140040767cmp [r8+16], rax
14004076bjb 0x1400406c5
140040771mov rax, [r8]
140040774mov [rsp+96], dl
140040778mov rcx, r8
14004077bmov [rsp+88], r8
140040780call [rax+72]
140040783movzx edx, [rsp+96]
140040788mov r8, [rsp+88]
14004078dcmp eax, -1
140040790cmove r8, [rsp+104]
140040796cmove r13l, edx
14004079ajmp 0x1400406c5
14004079f
14004079floc_14004079f:
14004079fmov rdi, [rip+0x156eea]
1400407a6mov rax, [rsp+184]
1400407aesub rax, [rdi]
1400407b1je 0x1400407b8
1400407b3
1400407b3loc_1400407b3:
1400407b3call __stack_chk_fail
1400407b8
1400407b8loc_1400407b8:
1400407b8call std::__throw_bad_cast()
1400407bdnop
140040560
140040560std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_date(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140040560push r15
140040562push r14
140040564push r13
140040566push r12
140040568push rbp
140040569push rdi
14004056apush rsi
14004056bpush rbx
14004056csub rsp, 200
140040573mov rax, [rip+0x157116]
14004057amov r14, [rsp+304]
140040582mov rsi, [r8]
140040585mov rdi, [r8+8]
140040589mov rbx, [r9]
14004058cmov r12, [r9+8]
140040590mov rbp, [rsp+312]
140040598mov r13, [rsp+320]
1400405a0mov r15, rcx
1400405a3mov [rsp+88], rdx
1400405a8mov rcx, [rax]
1400405abmov [rsp+184], rcx
1400405b3xor ecx, ecx
1400405b5mov [rsp+104], rcx
1400405bamov rcx, [rip+0x15667f]
1400405c1call std::locale::id::_M_id() const
1400405c6mov rdx, [r14+208]
1400405cdcmp rax, [rdx+16]
1400405d1jae 0x14004079f
1400405d7mov rdx, [rdx+8]
1400405dbmov rcx, [rdx+8*rax]
1400405dftest rcx, rcx
1400405e2je 0x14004079f
1400405e8mov r8, [rip+0x156a81]
1400405efxor r9l, r9l
1400405f2lea rdx, [rip+0x15af87]
1400405f9call __dynamic_cast
1400405fetest rax, rax
140040601je 0x14004079f
140040607mov rax, [rax+16]
14004060blea rcx, [rsp+144]
140040613lea r9, [rsp+112]
140040618mov [rsp+172], 0
140040624lea r8, [rsp+128]
14004062cmov rdx, [rax+16]
140040630lea rax, [rsp+172]
140040638mov [rsp+48], r13
14004063dmov [rsp+64], rax
140040642mov [rsp+56], rdx
140040647mov rdx, [rsp+88]
14004064cmov [rsp+32], r14
140040651mov [rsp+40], rbp
140040656mov [rsp+96], rax
14004065bmov [rsp+180], 0
140040666mov [rsp+128], rsi
14004066emov [rsp+136], rdi
140040676mov [rsp+112], rbx
14004067bmov [rsp+120], r12
140040680call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140040685mov r8, [rsp+144]
14004068dmov rdx, r13
140040690mov rcx, [rsp+96]
140040695mov r14, [rsp+152]
14004069dmov [rsp+88], r8
1400406a2call std::__time_get_state::_M_finalize_state(tm*)
1400406a7mov r8, [rsp+88]
1400406accmp r14l, -1
1400406b0sete r13b
1400406b4test r8, r8
1400406b7setne al
1400406baand al, r13b
1400406bdmov edx, eax
1400406bfjne 0x140040760
1400406c5
1400406c5loc_1400406c5:
1400406c5cmp r12l, -1
1400406c9sete al
1400406cctest rbx, rbx
1400406cfje 0x1400406d5
1400406d1test al, al
1400406d3jne 0x140040730
1400406d5
1400406d5loc_1400406d5:
1400406d5cmp r13b, al
1400406d8jne 0x1400406de
1400406daor [rbp], 2
1400406de
1400406deloc_1400406de:
1400406demov rax, rdi
1400406e1mov r14l, r14l
1400406e4mov rdi, [rip+0x156fa5]
1400406ebmov [r15], r8
1400406eemov rdx, 0xffffffff00000000
1400406f8and rax, rdx
1400406fbor rax, r14
1400406femov [r15+8], rax
140040702mov rax, [rsp+184]
14004070asub rax, [rdi]
14004070djne 0x1400407b3
140040713mov rax, r15
140040716add rsp, 200
14004071dpop rbx
14004071epop rsi
14004071fpop rdi
140040720pop rbp
140040721pop r12
140040723pop r13
140040725pop r14
140040727pop r15
140040729ret
14004072a
14004072a 66 0f 1f 44 00 00 f..D..
140040730
140040730loc_140040730:
140040730mov rcx, [rbx+24]
140040734xor eax, eax
140040736cmp [rbx+16], rcx
14004073ajb 0x1400406d5
14004073cmov rax, [rbx]
14004073fmov [rsp+88], r8
140040744mov rcx, rbx
140040747call [rax+72]
14004074amov r8, [rsp+88]
14004074fcmp eax, -1
140040752sete al
140040755jmp 0x1400406d5
14004075a
14004075a 66 0f 1f 44 00 00 f..D..
140040760
140040760loc_140040760:
140040760mov rax, [r8+24]
140040764xor r13l, r13l
140040767cmp [r8+16], rax
14004076bjb 0x1400406c5
140040771mov rax, [r8]
140040774mov [rsp+96], dl
140040778mov rcx, r8
14004077bmov [rsp+88], r8
140040780call [rax+72]
140040783movzx edx, [rsp+96]
140040788mov r8, [rsp+88]
14004078dcmp eax, -1
140040790cmove r8, [rsp+104]
140040796cmove r13l, edx
14004079ajmp 0x1400406c5
14004079f
14004079floc_14004079f:
14004079fmov rdi, [rip+0x156eea]
1400407a6mov rax, [rsp+184]
1400407aesub rax, [rdi]
1400407b1je 0x1400407b8
1400407b3
1400407b3loc_1400407b3:
1400407b3call __stack_chk_fail
1400407b8
1400407b8loc_1400407b8:
1400407b8call std::__throw_bad_cast()
1400407bdnop
140040560
1400407be
1400407be // align 0x10
1400407be // align 0x10
1400407c0
1400407c0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_time(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400407c0push r15
1400407c2push r14
1400407c4push r13
1400407c6push r12
1400407c8push rbp
1400407c9push rdi
1400407capush rsi
1400407cbpush rbx
1400407ccsub rsp, 200
1400407d3mov rax, [rip+0x156eb6]
1400407damov r14, [rsp+304]
1400407e2mov rsi, [r8]
1400407e5mov rdi, [r8+8]
1400407e9mov rbx, [r9]
1400407ecmov r12, [r9+8]
1400407f0mov rbp, [rsp+312]
1400407f8mov r13, [rsp+320]
140040800mov r15, rcx
140040803mov [rsp+88], rdx
140040808mov rcx, [rax]
14004080bmov [rsp+184], rcx
140040813xor ecx, ecx
140040815mov [rsp+104], rcx
14004081amov rcx, [rip+0x15641f]
140040821call std::locale::id::_M_id() const
140040826mov rdx, [r14+208]
14004082dcmp rax, [rdx+16]
140040831jae 0x1400409ff
140040837mov rdx, [rdx+8]
14004083bmov rcx, [rdx+8*rax]
14004083ftest rcx, rcx
140040842je 0x1400409ff
140040848mov r8, [rip+0x156821]
14004084fxor r9l, r9l
140040852lea rdx, [rip+0x15ad27]
140040859call __dynamic_cast
14004085etest rax, rax
140040861je 0x1400409ff
140040867mov rax, [rax+16]
14004086blea rcx, [rsp+144]
140040873lea r9, [rsp+112]
140040878mov [rsp+172], 0
140040884lea r8, [rsp+128]
14004088cmov [rsp+180], 0
140040897mov rdx, [rax+32]
14004089blea rax, [rsp+172]
1400408a3mov [rsp+48], r13
1400408a8mov [rsp+64], rax
1400408admov [rsp+56], rdx
1400408b2mov rdx, [rsp+88]
1400408b7mov [rsp+32], r14
1400408bcmov [rsp+40], rbp
1400408c1mov [rsp+96], rax
1400408c6mov [rsp+128], rsi
1400408cemov [rsp+136], rdi
1400408d6mov [rsp+112], rbx
1400408dbmov [rsp+120], r12
1400408e0call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
1400408e5mov r8, [rsp+144]
1400408edmov rdx, r13
1400408f0mov rcx, [rsp+96]
1400408f5mov r14, [rsp+152]
1400408fdmov [rsp+88], r8
140040902call std::__time_get_state::_M_finalize_state(tm*)
140040907mov r8, [rsp+88]
14004090ccmp r14l, -1
140040910sete r13b
140040914test r8, r8
140040917setne al
14004091aand al, r13b
14004091dmov edx, eax
14004091fjne 0x1400409c0
140040925
140040925loc_140040925:
140040925cmp r12l, -1
140040929sete al
14004092ctest rbx, rbx
14004092fje 0x140040935
140040931test al, al
140040933jne 0x140040990
140040935
140040935loc_140040935:
140040935cmp r13b, al
140040938jne 0x14004093e
14004093aor [rbp], 2
14004093e
14004093eloc_14004093e:
14004093emov rax, rdi
140040941mov r14l, r14l
140040944mov rdi, [rip+0x156d45]
14004094bmov [r15], r8
14004094emov rdx, 0xffffffff00000000
140040958and rax, rdx
14004095bor rax, r14
14004095emov [r15+8], rax
140040962mov rax, [rsp+184]
14004096asub rax, [rdi]
14004096djne 0x140040a13
140040973mov rax, r15
140040976add rsp, 200
14004097dpop rbx
14004097epop rsi
14004097fpop rdi
140040980pop rbp
140040981pop r12
140040983pop r13
140040985pop r14
140040987pop r15
140040989ret
14004098a
14004098a 66 0f 1f 44 00 00 f..D..
140040990
140040990loc_140040990:
140040990mov rcx, [rbx+24]
140040994xor eax, eax
140040996cmp [rbx+16], rcx
14004099ajb 0x140040935
14004099cmov rax, [rbx]
14004099fmov [rsp+88], r8
1400409a4mov rcx, rbx
1400409a7call [rax+72]
1400409aamov r8, [rsp+88]
1400409afcmp eax, -1
1400409b2sete al
1400409b5jmp 0x140040935
1400409ba
1400409ba 66 0f 1f 44 00 00 f..D..
1400409c0
1400409c0loc_1400409c0:
1400409c0mov rax, [r8+24]
1400409c4xor r13l, r13l
1400409c7cmp [r8+16], rax
1400409cbjb 0x140040925
1400409d1mov rax, [r8]
1400409d4mov [rsp+96], dl
1400409d8mov rcx, r8
1400409dbmov [rsp+88], r8
1400409e0call [rax+72]
1400409e3movzx edx, [rsp+96]
1400409e8mov r8, [rsp+88]
1400409edcmp eax, -1
1400409f0cmove r8, [rsp+104]
1400409f6cmove r13l, edx
1400409fajmp 0x140040925
1400409ff
1400409ffloc_1400409ff:
1400409ffmov rdi, [rip+0x156c8a]
140040a06mov rax, [rsp+184]
140040a0esub rax, [rdi]
140040a11je 0x140040a18
140040a13
140040a13loc_140040a13:
140040a13call __stack_chk_fail
140040a18
140040a18loc_140040a18:
140040a18call std::__throw_bad_cast()
140040a1dnop
1400407c0
1400407c0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_time(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400407c0push r15
1400407c2push r14
1400407c4push r13
1400407c6push r12
1400407c8push rbp
1400407c9push rdi
1400407capush rsi
1400407cbpush rbx
1400407ccsub rsp, 200
1400407d3mov rax, [rip+0x156eb6]
1400407damov r14, [rsp+304]
1400407e2mov rsi, [r8]
1400407e5mov rdi, [r8+8]
1400407e9mov rbx, [r9]
1400407ecmov r12, [r9+8]
1400407f0mov rbp, [rsp+312]
1400407f8mov r13, [rsp+320]
140040800mov r15, rcx
140040803mov [rsp+88], rdx
140040808mov rcx, [rax]
14004080bmov [rsp+184], rcx
140040813xor ecx, ecx
140040815mov [rsp+104], rcx
14004081amov rcx, [rip+0x15641f]
140040821call std::locale::id::_M_id() const
140040826mov rdx, [r14+208]
14004082dcmp rax, [rdx+16]
140040831jae 0x1400409ff
140040837mov rdx, [rdx+8]
14004083bmov rcx, [rdx+8*rax]
14004083ftest rcx, rcx
140040842je 0x1400409ff
140040848mov r8, [rip+0x156821]
14004084fxor r9l, r9l
140040852lea rdx, [rip+0x15ad27]
140040859call __dynamic_cast
14004085etest rax, rax
140040861je 0x1400409ff
140040867mov rax, [rax+16]
14004086blea rcx, [rsp+144]
140040873lea r9, [rsp+112]
140040878mov [rsp+172], 0
140040884lea r8, [rsp+128]
14004088cmov [rsp+180], 0
140040897mov rdx, [rax+32]
14004089blea rax, [rsp+172]
1400408a3mov [rsp+48], r13
1400408a8mov [rsp+64], rax
1400408admov [rsp+56], rdx
1400408b2mov rdx, [rsp+88]
1400408b7mov [rsp+32], r14
1400408bcmov [rsp+40], rbp
1400408c1mov [rsp+96], rax
1400408c6mov [rsp+128], rsi
1400408cemov [rsp+136], rdi
1400408d6mov [rsp+112], rbx
1400408dbmov [rsp+120], r12
1400408e0call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
1400408e5mov r8, [rsp+144]
1400408edmov rdx, r13
1400408f0mov rcx, [rsp+96]
1400408f5mov r14, [rsp+152]
1400408fdmov [rsp+88], r8
140040902call std::__time_get_state::_M_finalize_state(tm*)
140040907mov r8, [rsp+88]
14004090ccmp r14l, -1
140040910sete r13b
140040914test r8, r8
140040917setne al
14004091aand al, r13b
14004091dmov edx, eax
14004091fjne 0x1400409c0
140040925
140040925loc_140040925:
140040925cmp r12l, -1
140040929sete al
14004092ctest rbx, rbx
14004092fje 0x140040935
140040931test al, al
140040933jne 0x140040990
140040935
140040935loc_140040935:
140040935cmp r13b, al
140040938jne 0x14004093e
14004093aor [rbp], 2
14004093e
14004093eloc_14004093e:
14004093emov rax, rdi
140040941mov r14l, r14l
140040944mov rdi, [rip+0x156d45]
14004094bmov [r15], r8
14004094emov rdx, 0xffffffff00000000
140040958and rax, rdx
14004095bor rax, r14
14004095emov [r15+8], rax
140040962mov rax, [rsp+184]
14004096asub rax, [rdi]
14004096djne 0x140040a13
140040973mov rax, r15
140040976add rsp, 200
14004097dpop rbx
14004097epop rsi
14004097fpop rdi
140040980pop rbp
140040981pop r12
140040983pop r13
140040985pop r14
140040987pop r15
140040989ret
14004098a
14004098a 66 0f 1f 44 00 00 f..D..
140040990
140040990loc_140040990:
140040990mov rcx, [rbx+24]
140040994xor eax, eax
140040996cmp [rbx+16], rcx
14004099ajb 0x140040935
14004099cmov rax, [rbx]
14004099fmov [rsp+88], r8
1400409a4mov rcx, rbx
1400409a7call [rax+72]
1400409aamov r8, [rsp+88]
1400409afcmp eax, -1
1400409b2sete al
1400409b5jmp 0x140040935
1400409ba
1400409ba 66 0f 1f 44 00 00 f..D..
1400409c0
1400409c0loc_1400409c0:
1400409c0mov rax, [r8+24]
1400409c4xor r13l, r13l
1400409c7cmp [r8+16], rax
1400409cbjb 0x140040925
1400409d1mov rax, [r8]
1400409d4mov [rsp+96], dl
1400409d8mov rcx, r8
1400409dbmov [rsp+88], r8
1400409e0call [rax+72]
1400409e3movzx edx, [rsp+96]
1400409e8mov r8, [rsp+88]
1400409edcmp eax, -1
1400409f0cmove r8, [rsp+104]
1400409f6cmove r13l, edx
1400409fajmp 0x140040925
1400409ff
1400409ffloc_1400409ff:
1400409ffmov rdi, [rip+0x156c8a]
140040a06mov rax, [rsp+184]
140040a0esub rax, [rdi]
140040a11je 0x140040a18
140040a13
140040a13loc_140040a13:
140040a13call __stack_chk_fail
140040a18
140040a18loc_140040a18:
140040a18call std::__throw_bad_cast()
140040a1dnop
1400407c0
140040a1e
140040a1e // align 0x10
140040a1e // align 0x10
140040a20
140040a20std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_year(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140040a20push r15
140040a22push r14
140040a24push r13
140040a26push r12
140040a28push rbp
140040a29push rdi
140040a2apush rsi
140040a2bpush rbx
140040a2csub rsp, 216
140040a33mov rax, [rsp+336]
140040a3bmov rbx, [r9]
140040a3emov r15, [rsp+320]
140040a46mov rsi, [r8]
140040a49mov rdi, [r8+8]
140040a4dmov r12, [r9+8]
140040a51mov rbp, [rsp+328]
140040a59mov [rsp+80], rcx
140040a5emov rcx, [rip+0x156c2b]
140040a65mov r14, rdx
140040a68mov [rsp+96], rax
140040a6dmov rax, [rcx]
140040a70mov [rsp+200], rax
140040a78xor eax, eax
140040a7amov [rsp+104], rbx
140040a7fmov rcx, [rip+0x1562ba]
140040a86mov [rsp+196], 0
140040a91call std::locale::id::_M_id() const
140040a96mov rdx, rax
140040a99mov rax, [r15+208]
140040aa0mov rax, [rax+8]
140040aa4mov r13, [rax+8*rdx]
140040aa8test r13, r13
140040aabje 0x1400412b2
140040ab1lea rax, [rsp+196]
140040ab9mov [rsp+64], r15
140040abemov rdx, r14
140040ac1lea r9, [rsp+144]
140040ac9mov [rsp+72], rax
140040acelea rax, [rsp+192]
140040ad6lea rcx, [rsp+176]
140040ademov [rsp+32], rax
140040ae3lea r8, [rsp+160]
140040aebmov [rsp+56], 2
140040af4mov [rsp+48], 99
140040afcmov [rsp+40], 0
140040b04mov [rsp+160], rsi
140040b0cmov [rsp+168], rdi
140040b14mov [rsp+144], rbx
140040b1cmov [rsp+152], r12
140040b24call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140040b29cmp r12l, -1
140040b2dmov rdx, [rsp+184]
140040b35mov r11, [rsp+176]
140040b3dsete r14b
140040b41test rbx, rbx
140040b44mov eax, [rsp+196]
140040b4bsetne r9b
140040b4fmov [rsp+88], edx
140040b53and r9l, r14l
140040b56cmp edx, -1
140040b59sete r15b
140040b5dtest r11, r11
140040b60setne r10b
140040b64and r10l, r15l
140040b67test eax, eax
140040b69je 0x140040c50
140040b6for [rbp], 4
140040b73test r10b, r10b
140040b76jne 0x140040d38
140040b7c
140040b7cloc_140040b7c:
140040b7ctest r9b, r9b
140040b7fjne 0x140040d60
140040b85
140040b85loc_140040b85:
140040b85cmp r14b, r15b
140040b88je 0x140040c40
140040b8e
140040b8eloc_140040b8e:
140040b8emov rax, rdi
140040b91mov edx, [rsp+88]
140040b95mov rcx, 0xffffffff00000000
140040b9fmov rbx, [rsp+80]
140040ba4and rax, rcx
140040ba7mov rdi, [rip+0x156ae2]
140040baeor rax, rdx
140040bb1mov [rbx], r11
140040bb4mov [rbx+8], rax
140040bb8mov rax, [rsp+200]
140040bc0sub rax, [rdi]
140040bc3jne 0x1400412ca
140040bc9mov rax, [rsp+80]
140040bceadd rsp, 216
140040bd5pop rbx
140040bd6pop rsi
140040bd7pop rdi
140040bd8pop rbp
140040bd9pop r12
140040bdbpop r13
140040bddpop r14
140040bdfpop r15
140040be1ret
140040be2
140040be2 66 0f 1f 44 00 00 f..D..
140040be8
140040be8loc_140040be8:
140040be8mov rax, [r11]
140040bebmov [rsp+96], r9b
140040bf0mov rcx, r11
140040bf3mov [rsp+104], r11
140040bf8call [rax+72]
140040bfbmovzx r9l, [rsp+96]
140040c01cmp eax, -1
140040c04je 0x1400410bb
140040c0atest r9b, r9b
140040c0dmov r11, [rsp+104]
140040c12je 0x140040d4f
140040c18nop [rax+rax]
140040c20
140040c20loc_140040c20:
140040c20mov rax, [rbx+24]
140040c24xor r15l, r15l
140040c27cmp [rbx+16], rax
140040c2bjae 0x140040d71
140040c31nop [rax+rax]
140040c3cnop [rax]
140040c40
140040c40loc_140040c40:
140040c40or [rbp], 2
140040c44jmp 0x140040b8e
140040c49
140040c49 0f 1f 80 00 00 00 00 .......
140040c50
140040c50loc_140040c50:
140040c50test r10b, r10b
140040c53jne 0x140040e20
140040c59test r9b, r9b
140040c5cjne 0x140040c90
140040c5ecmp r14b, r15b
140040c61jne 0x140040cb0
140040c63test rbx, rbx
140040c66mov eax, [rsp+192]
140040c6dsetne dl
140040c70and edx, r14l
140040c73cmp eax, 68
140040c76jle 0x140040d17
140040c7cmov rcx, [rsp+96]
140040c81mov r9l, edx
140040c84mov [rcx+20], eax
140040c87jmp 0x140040b7c
140040c8c
140040c8c 0f 1f 40 00 ..@.
140040c90
140040c90loc_140040c90:
140040c90mov rax, [rbx+24]
140040c94cmp [rbx+16], rax
140040c98jae 0x140040e69
140040c9exor r9l, r9l
140040ca1cmp edx, -1
140040ca4jne 0x140040d02
140040ca6nop [rax+rax]
140040cb0
140040cb0loc_140040cb0:
140040cb0mov ecx, edx
140040cb2movzx edx, dl
140040cb5
140040cb5loc_140040cb5:
140040cb5movsxd r9, edx
140040cb8movzx eax, [r13+r9+313]
140040cc1test al, al
140040cc3jne 0x140040cec
140040cc5mov rax, [r13]
140040cc9lea rdx, [rip-33952]
140040cd0mov rax, [rax+64]
140040cd4cmp rax, rdx
140040cd7jne 0x140040ef0
140040cdd
140040cddloc_140040cdd:
140040cddcmp cl, 42
140040ce0je 0x140040cf8
140040ce2mov [r13+r9+313], cl
140040ceamov eax, ecx
140040cec
140040cecloc_140040cec:
140040ceclea edx, [rax-48]
140040cefcmp dl, 9
140040cf2jbe 0x140040da0
140040cf8
140040cf8loc_140040cf8:
140040cf8test r11, r11
140040cfbsetne r9b
140040cffand r9l, r15l
140040d02
140040d02loc_140040d02:
140040d02test rbx, rbx
140040d05mov eax, [rsp+192]
140040d0csetne dl
140040d0fand edx, r14l
140040d12cmp eax, 68
140040d15jg 0x140040d90
140040d17
140040d17loc_140040d17:
140040d17add eax, 100
140040d1amov r10l, r9l
140040d1dmov r9l, edx
140040d20mov [rsp+192], eax
140040d27
140040d27loc_140040d27:
140040d27mov rcx, [rsp+96]
140040d2cmov [rcx+20], eax
140040d2ftest r10b, r10b
140040d32je 0x140040b7c
140040d38
140040d38loc_140040d38:
140040d38mov rax, [r11+24]
140040d3ccmp [r11+16], rax
140040d40jae 0x140040be8
140040d46test r9b, r9b
140040d49jne 0x140040c20
140040d4f
140040d4floc_140040d4f:
140040d4fxor r15l, r15l
140040d52jmp 0x140040b85
140040d57
140040d57 66 0f 1f 84 00 00 00 00 00 f........
140040d60
140040d60loc_140040d60:
140040d60mov rax, [rbx+24]
140040d64xor r14l, r14l
140040d67cmp [rbx+16], rax
140040d6bjb 0x140040b85
140040d71
140040d71loc_140040d71:
140040d71mov rax, [rbx]
140040d74mov [rsp+96], r11
140040d79mov rcx, rbx
140040d7ccall [rax+72]
140040d7fmov r11, [rsp+96]
140040d84cmp eax, -1
140040d87sete r14b
140040d8bjmp 0x140040b85
140040d90
140040d90loc_140040d90:
140040d90mov r10l, r9l
140040d93mov r9l, edx
140040d96jmp 0x140040d27
140040d98
140040d98 0f 1f 84 00 00 00 00 00 ........
140040da0
140040da0loc_140040da0:
140040da0mov rdx, [r11+16]
140040da4mov rcx, [r11+24]
140040da8movsx r15l, al
140040daccmp rdx, rcx
140040dafjae 0x140040fe8
140040db5mov eax, [rsp+192]
140040dbcadd rdx, 1
140040dc0mov [r11+16], rdx
140040dc4lea eax, [rax+4*rax]
140040dc7lea eax, [r15+2*rax-48]
140040dccmov [rsp+192], eax
140040dd3cmp rdx, rcx
140040dd6jae 0x14004101f
140040ddc
140040ddcloc_140040ddc:
140040ddctest rbx, rbx
140040ddfje 0x1400410e8
140040de5
140040de5loc_140040de5:
140040de5cmp r12l, -1
140040de9je 0x14004127d
140040defmov eax, [rsp+192]
140040df6mov rcx, [rsp+96]
140040dfbmov [rsp+88], -1
140040e03xor r9l, r9l
140040e06sub eax, 1900
140040e0bmov [rsp+192], eax
140040e12mov [rcx+20], eax
140040e15jmp 0x140040d38
140040e1a
140040e1a 66 0f 1f 44 00 00 f..D..
140040e20
140040e20loc_140040e20:
140040e20mov rax, [r11+24]
140040e24cmp [r11+16], rax
140040e28jae 0x140040f50
140040e2e
140040e2eloc_140040e2e:
140040e2etest r9b, r9b
140040e31jne 0x140040f2a
140040e37cmp r12l, -1
140040e3bje 0x140040ed0
140040e41mov eax, [rsp+192]
140040e48cmp eax, 68
140040e4bjle 0x140040f20
140040e51mov rcx, [rsp+96]
140040e56mov [rsp+88], -1
140040e5exor r9l, r9l
140040e61mov [rcx+20], eax
140040e64jmp 0x140040d38
140040e69
140040e69loc_140040e69:
140040e69mov r9l, r15l
140040e6c
140040e6cloc_140040e6c:
140040e6cmov rcx, [rsp+104]
140040e71mov [rsp+120], r11
140040e76mov ebx, 0
140040e7bmov [rsp+136], rdx
140040e83mov rax, [rcx]
140040e86mov [rsp+112], r9b
140040e8bmov [rsp+135], r10b
140040e93call [rax+72]
140040e96mov r11, [rsp+120]
140040e9bmov rdx, [rsp+136]
140040ea3movzx r9l, [rsp+135]
140040eaccmp eax, -1
140040eafcmovne rbx, [rsp+104]
140040eb5sete al
140040eb8cmp al, [rsp+112]
140040ebcje 0x140040d02
140040ec2cmp [rsp+135], 0
140040ecaje 0x140040cb0
140040ed0
140040ed0loc_140040ed0:
140040ed0mov rax, [r11+16]
140040ed4cmp rax, [r11+24]
140040ed8jae 0x140041095
140040edemovzx edx, [rax]
140040ee1mov ecx, edx
140040ee3jmp 0x140040cb5
140040ee8
140040ee8 0f 1f 84 00 00 00 00 00 ........
140040ef0
140040ef0loc_140040ef0:
140040ef0mov [rsp+112], r9
140040ef5movsx edx, cl
140040ef8mov r8l, 42
140040efemov rcx, r13
140040f01mov [rsp+104], r11
140040f06call rax
140040f08mov r9, [rsp+112]
140040f0dmov r11, [rsp+104]
140040f12mov ecx, eax
140040f14jmp 0x140040cdd
140040f19
140040f19 0f 1f 80 00 00 00 00 .......
140040f20
140040f20loc_140040f20:
140040f20mov r9l, r10l
140040f23xor edx, edx
140040f25jmp 0x140040d17
140040f2a
140040f2aloc_140040f2a:
140040f2amov rax, [rbx+24]
140040f2ecmp [rbx+16], rax
140040f32jae 0x14004130f
140040f38mov eax, [rsp+192]
140040f3fcmp eax, 68
140040f42jg 0x140041080
140040f48mov edx, r9l
140040f4bjmp 0x140040d17
140040f50
140040f50loc_140040f50:
140040f50mov rax, [r11]
140040f53mov [rsp+136], rdx
140040f5bmov rcx, r11
140040f5emov [rsp+135], r10b
140040f66mov [rsp+120], r9b
140040f6bmov [rsp+112], r11
140040f70call [rax+72]
140040f73mov r11, [rsp+112]
140040f78movzx r9l, [rsp+120]
140040f7ecmp eax, -1
140040f81mov rdx, [rsp+136]
140040f89movzx r10l, [rsp+135]
140040f92jne 0x140040e2e
140040f98test r9b, r9b
140040f9bjne 0x140041369
140040fa1xor r11l, r11l
140040fa4cmp r12l, -1
140040fa8jne 0x140040cb0
140040faemov eax, [rsp+192]
140040fb5test rbx, rbx
140040fb8setne dl
140040fbbcmp eax, 68
140040fbejle 0x140041361
140040fc4mov rcx, [rsp+96]
140040fc9mov r9l, edx
140040fccmov r15l, r10l
140040fcfxor r11l, r11l
140040fd2mov [rsp+88], -1
140040fdamov [rcx+20], eax
140040fddjmp 0x140040b7c
140040fe2
140040fe2 66 0f 1f 44 00 00 f..D..
140040fe8
140040fe8loc_140040fe8:
140040fe8mov rax, [r11]
140040febmov [rsp+88], r11
140040ff0mov rcx, r11
140040ff3call [rax+80]
140040ff6mov eax, [rsp+192]
140040ffdmov r11, [rsp+88]
140041002lea eax, [rax+4*rax]
140041005lea eax, [r15+2*rax-48]
14004100amov [rsp+192], eax
140041011mov rax, [r11+24]
140041015cmp [r11+16], rax
140041019jb 0x140040ddc
14004101f
14004101floc_14004101f:
14004101fmov rax, [r11]
140041022mov [rsp+88], r11
140041027mov rcx, r11
14004102acall [rax+72]
14004102dadd eax, 1
140041030je 0x140041317
140041036test rbx, rbx
140041039mov r11, [rsp+88]
14004103ejne 0x140040de5
140041044add r12l, 1
140041048je 0x140041242
14004104e
14004104eloc_14004104e:
14004104etest r11, r11
140041051mov eax, [rsp+192]
140041058setne r10b
14004105cxor r9l, r9l
14004105fxor ebx, ebx
140041061
140041061loc_140041061:
140041061sub eax, 1900
140041066mov [rsp+88], -1
14004106emov r15l, 1
140041074mov [rsp+192], eax
14004107bjmp 0x140040d27
140041080
140041080loc_140041080:
140041080mov rcx, [rsp+96]
140041085mov [rsp+88], -1
14004108dmov [rcx+20], eax
140041090jmp 0x140040d38
140041095
140041095loc_140041095:
140041095mov rax, [r11]
140041098mov [rsp+104], r11
14004109dmov rcx, r11
1400410a0call [rax+72]
1400410a3cmp eax, -1
1400410a6je 0x1400412fd
1400410acmov r11, [rsp+104]
1400410b1mov ecx, eax
1400410b3movzx edx, al
1400410b6jmp 0x140040cb5
1400410bb
1400410bbloc_1400410bb:
1400410bbxor r11l, r11l
1400410bemov r15l, 1
1400410c4test r9b, r9b
1400410c7je 0x140040b85
1400410cdmov rax, [rbx+24]
1400410d1mov r15l, r9l
1400410d4cmp [rbx+16], rax
1400410d8jb 0x140040b8e
1400410dejmp 0x140040d71
1400410e3
1400410e3 0f 1f 44 00 00 ..D..
1400410e8
1400410e8loc_1400410e8:
1400410e8cmp r12l, -1
1400410ecjne 0x14004104e
1400410f2mov rax, [r11+16]
1400410f6
1400410f6loc_1400410f6:
1400410f6movzx r12l, [rax]
1400410famov r10l, 1
140041100mov edx, r12l
140041103
140041103loc_140041103:
140041103movsxd rax, r12l
140041106movzx r15l, [r13+rax+313]
14004110ftest r15b, r15b
140041112jne 0x1400411d4
140041118mov rax, [r13]
14004111clea rcx, [rip-35059]
140041123xor ebx, ebx
140041125xor r9l, r9l
140041128mov rax, [rax+64]
14004112ccmp rax, rcx
14004112fjne 0x1400411f5
140041135
140041135loc_140041135:
140041135cmp dl, 42
140041138je 0x1400411c8
14004113emovsxd r12, r12l
140041141mov r15l, edx
140041144mov [r13+r12+313], dl
14004114c
14004114cloc_14004114c:
14004114clea eax, [r15-48]
140041150cmp al, 9
140041152ja 0x1400411c8
140041154mov rax, [r11+16]
140041158cmp rax, [r11+24]
14004115cjae 0x1400412cf
140041162add rax, 1
140041166mov [r11+16], rax
14004116a
14004116aloc_14004116a:
14004116amov eax, [rsp+192]
140041171movsx edx, r15b
140041175lea eax, [rax+4*rax]
140041178lea eax, [rdx+2*rax-48]
14004117cjmp 0x140041061
140041181
140041181loc_140041181:
140041181mov rax, [rbx+24]
140041185cmp [rbx+16], rax
140041189jae 0x1400413d9
14004118f
14004118floc_14004118f:
14004118fmovzx r15l, [r13+568]
140041197test r15b, r15b
14004119ajne 0x1400413c8
1400411a0mov rax, [r13]
1400411a4lea rdx, [rip-35195]
1400411abmov rax, [rax+64]
1400411afcmp rax, rdx
1400411b2jne 0x1400411de
1400411b4mov [r13+568], -1
1400411bcxor r10l, r10l
1400411bfmov r9l, 1
1400411c5xor r11l, r11l
1400411c8
1400411c8loc_1400411c8:
1400411c8mov eax, [rsp+192]
1400411cfjmp 0x140041061
1400411d4
1400411d4loc_1400411d4:
1400411d4xor ebx, ebx
1400411d6xor r9l, r9l
1400411d9jmp 0x14004114c
1400411de
1400411deloc_1400411de:
1400411dexor r10l, r10l
1400411e1mov r9l, 1
1400411e7xor r11l, r11l
1400411eamov edx, -1
1400411efmov r12l, 255
1400411f5
1400411f5loc_1400411f5:
1400411f5mov [rsp+112], r10b
1400411famovsx edx, dl
1400411fdmov r8l, 42
140041203mov rcx, r13
140041206mov [rsp+104], r11
14004120bmov [rsp+88], r9b
140041210call rax
140041212movzx r10l, [rsp+112]
140041218mov r11, [rsp+104]
14004121dmovzx r9l, [rsp+88]
140041223mov edx, eax
140041225jmp 0x140041135
14004122a
14004122aloc_14004122a:
14004122amov rax, [rbx]
14004122dmov [rsp+88], r11
140041232mov rcx, rbx
140041235call [rax+72]
140041238mov r11, [rsp+88]
14004123dadd eax, 1
140041240jne 0x140041287
140041242
140041242loc_140041242:
140041242mov rax, [r11+16]
140041246cmp rax, [r11+24]
14004124ajb 0x1400410f6
140041250mov rax, [r11]
140041253mov [rsp+88], r11
140041258mov rcx, r11
14004125bcall [rax+72]
14004125ecmp eax, -1
140041261je 0x140041387
140041267mov r11, [rsp+88]
14004126cmov edx, eax
14004126emovzx r12l, al
140041272mov r10l, 1
140041278jmp 0x140041103
14004127d
14004127dloc_14004127d:
14004127dmov rax, [rbx+24]
140041281cmp [rbx+16], rax
140041285jae 0x14004122a
140041287
140041287loc_140041287:
140041287mov rcx, [rsp+96]
14004128cmov eax, [rsp+192]
140041293mov [rsp+88], r12l
140041298mov r9l, 1
14004129esub eax, 1900
1400412a3mov [rsp+192], eax
1400412aamov [rcx+20], eax
1400412adjmp 0x140040d38
1400412b2
1400412b2loc_1400412b2:
1400412b2mov rdi, [rip+0x1563d7]
1400412b9mov rax, [rsp+200]
1400412c1sub rax, [rdi]
1400412c4je 0x14004147b
1400412ca
1400412caloc_1400412ca:
1400412cacall __stack_chk_fail
1400412cf
1400412cfloc_1400412cf:
1400412cfmov rax, [r11]
1400412d2mov [rsp+112], r10b
1400412d7mov rcx, r11
1400412damov [rsp+104], r9b
1400412dfmov [rsp+88], r11
1400412e4call [rax+80]
1400412e7movzx r10l, [rsp+112]
1400412edmovzx r9l, [rsp+104]
1400412f3mov r11, [rsp+88]
1400412f8jmp 0x14004116a
1400412fd
1400412fdloc_1400412fd:
1400412fdmov edx, 255
140041302mov ecx, -1
140041307xor r11l, r11l
14004130ajmp 0x140040cb5
14004130f
14004130floc_14004130f:
14004130fxor r9l, r9l
140041312jmp 0x140040e6c
140041317
140041317loc_140041317:
140041317test rbx, rbx
14004131aje 0x1400413f3
140041320add r12l, 1
140041324je 0x140041181
14004132amovzx r15l, [r13+568]
140041332test r15b, r15b
140041335jne 0x1400413b6
140041337mov rax, [r13]
14004133blea rdx, [rip-35602]
140041342mov rax, [rax+64]
140041346cmp rax, rdx
140041349jne 0x14004139d
14004134bmov [r13+568], -1
140041353xor r10l, r10l
140041356xor r9l, r9l
140041359xor r11l, r11l
14004135cjmp 0x1400411c8
140041361
140041361loc_140041361:
140041361xor r11l, r11l
140041364jmp 0x140040d17
140041369
140041369loc_140041369:
140041369mov rax, [rsp+104]
14004136exor r11l, r11l
140041371xor r10l, r10l
140041374mov rcx, [rax+24]
140041378cmp [rax+16], rcx
14004137cjb 0x140040cb0
140041382jmp 0x140040e6c
140041387
140041387loc_140041387:
140041387xor r10l, r10l
14004138amov r12l, 255
140041390mov edx, -1
140041395xor r11l, r11l
140041398jmp 0x140041103
14004139d
14004139dloc_14004139d:
14004139dxor r10l, r10l
1400413a0xor r9l, r9l
1400413a3xor r11l, r11l
1400413a6mov edx, -1
1400413abmov r12l, 255
1400413b1jmp 0x1400411f5
1400413b6
1400413b6loc_1400413b6:
1400413b6xor r10l, r10l
1400413b9xor r9l, r9l
1400413bcxor r11l, r11l
1400413bfjmp 0x14004114c
1400413c4
1400413c4 0f 1f 40 00 ..@.
1400413c8
1400413c8loc_1400413c8:
1400413c8xor r10l, r10l
1400413cbmov r9l, 1
1400413d1xor r11l, r11l
1400413d4jmp 0x14004114c
1400413d9
1400413d9loc_1400413d9:
1400413d9mov rax, [rbx]
1400413dcmov rcx, rbx
1400413dfcall [rax+72]
1400413e2add eax, 1
1400413e5jne 0x14004118f
1400413ebxor r11l, r11l
1400413eejmp 0x14004104e
1400413f3
1400413f3loc_1400413f3:
1400413f3add r12l, 1
1400413f7jne 0x14004141d
1400413f9mov eax, [rsp+192]
140041400mov rcx, [rsp+96]
140041405mov [rsp+88], -1
14004140dxor r11l, r11l
140041410sub eax, 1900
140041415mov [rcx+20], eax
140041418jmp 0x140040c40
14004141d
14004141dloc_14004141d:
14004141dmovzx r15l, [r13+568]
140041425test r15b, r15b
140041428jne 0x140041454
14004142amov rax, [r13]
14004142elea rdx, [rip-35845]
140041435mov rax, [rax+64]
140041439cmp rax, rdx
14004143cjne 0x140041462
14004143emov [r13+568], -1
140041446xor r11l, r11l
140041449xor r10l, r10l
14004144cxor r9l, r9l
14004144fjmp 0x1400411c8
140041454
140041454loc_140041454:
140041454xor r11l, r11l
140041457xor r10l, r10l
14004145axor r9l, r9l
14004145djmp 0x14004114c
140041462
140041462loc_140041462:
140041462xor r11l, r11l
140041465xor r10l, r10l
140041468xor r9l, r9l
14004146bmov edx, -1
140041470mov r12l, 255
140041476jmp 0x1400411f5
14004147b
14004147bloc_14004147b:
14004147bcall std::__throw_bad_cast()
140041480nop
140040a20
140040a20std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_year(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140040a20push r15
140040a22push r14
140040a24push r13
140040a26push r12
140040a28push rbp
140040a29push rdi
140040a2apush rsi
140040a2bpush rbx
140040a2csub rsp, 216
140040a33mov rax, [rsp+336]
140040a3bmov rbx, [r9]
140040a3emov r15, [rsp+320]
140040a46mov rsi, [r8]
140040a49mov rdi, [r8+8]
140040a4dmov r12, [r9+8]
140040a51mov rbp, [rsp+328]
140040a59mov [rsp+80], rcx
140040a5emov rcx, [rip+0x156c2b]
140040a65mov r14, rdx
140040a68mov [rsp+96], rax
140040a6dmov rax, [rcx]
140040a70mov [rsp+200], rax
140040a78xor eax, eax
140040a7amov [rsp+104], rbx
140040a7fmov rcx, [rip+0x1562ba]
140040a86mov [rsp+196], 0
140040a91call std::locale::id::_M_id() const
140040a96mov rdx, rax
140040a99mov rax, [r15+208]
140040aa0mov rax, [rax+8]
140040aa4mov r13, [rax+8*rdx]
140040aa8test r13, r13
140040aabje 0x1400412b2
140040ab1lea rax, [rsp+196]
140040ab9mov [rsp+64], r15
140040abemov rdx, r14
140040ac1lea r9, [rsp+144]
140040ac9mov [rsp+72], rax
140040acelea rax, [rsp+192]
140040ad6lea rcx, [rsp+176]
140040ademov [rsp+32], rax
140040ae3lea r8, [rsp+160]
140040aebmov [rsp+56], 2
140040af4mov [rsp+48], 99
140040afcmov [rsp+40], 0
140040b04mov [rsp+160], rsi
140040b0cmov [rsp+168], rdi
140040b14mov [rsp+144], rbx
140040b1cmov [rsp+152], r12
140040b24call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140040b29cmp r12l, -1
140040b2dmov rdx, [rsp+184]
140040b35mov r11, [rsp+176]
140040b3dsete r14b
140040b41test rbx, rbx
140040b44mov eax, [rsp+196]
140040b4bsetne r9b
140040b4fmov [rsp+88], edx
140040b53and r9l, r14l
140040b56cmp edx, -1
140040b59sete r15b
140040b5dtest r11, r11
140040b60setne r10b
140040b64and r10l, r15l
140040b67test eax, eax
140040b69je 0x140040c50
140040b6for [rbp], 4
140040b73test r10b, r10b
140040b76jne 0x140040d38
140040b7c
140040b7cloc_140040b7c:
140040b7ctest r9b, r9b
140040b7fjne 0x140040d60
140040b85
140040b85loc_140040b85:
140040b85cmp r14b, r15b
140040b88je 0x140040c40
140040b8e
140040b8eloc_140040b8e:
140040b8emov rax, rdi
140040b91mov edx, [rsp+88]
140040b95mov rcx, 0xffffffff00000000
140040b9fmov rbx, [rsp+80]
140040ba4and rax, rcx
140040ba7mov rdi, [rip+0x156ae2]
140040baeor rax, rdx
140040bb1mov [rbx], r11
140040bb4mov [rbx+8], rax
140040bb8mov rax, [rsp+200]
140040bc0sub rax, [rdi]
140040bc3jne 0x1400412ca
140040bc9mov rax, [rsp+80]
140040bceadd rsp, 216
140040bd5pop rbx
140040bd6pop rsi
140040bd7pop rdi
140040bd8pop rbp
140040bd9pop r12
140040bdbpop r13
140040bddpop r14
140040bdfpop r15
140040be1ret
140040be2
140040be2 66 0f 1f 44 00 00 f..D..
140040be8
140040be8loc_140040be8:
140040be8mov rax, [r11]
140040bebmov [rsp+96], r9b
140040bf0mov rcx, r11
140040bf3mov [rsp+104], r11
140040bf8call [rax+72]
140040bfbmovzx r9l, [rsp+96]
140040c01cmp eax, -1
140040c04je 0x1400410bb
140040c0atest r9b, r9b
140040c0dmov r11, [rsp+104]
140040c12je 0x140040d4f
140040c18nop [rax+rax]
140040c20
140040c20loc_140040c20:
140040c20mov rax, [rbx+24]
140040c24xor r15l, r15l
140040c27cmp [rbx+16], rax
140040c2bjae 0x140040d71
140040c31nop [rax+rax]
140040c3cnop [rax]
140040c40
140040c40loc_140040c40:
140040c40or [rbp], 2
140040c44jmp 0x140040b8e
140040c49
140040c49 0f 1f 80 00 00 00 00 .......
140040c50
140040c50loc_140040c50:
140040c50test r10b, r10b
140040c53jne 0x140040e20
140040c59test r9b, r9b
140040c5cjne 0x140040c90
140040c5ecmp r14b, r15b
140040c61jne 0x140040cb0
140040c63test rbx, rbx
140040c66mov eax, [rsp+192]
140040c6dsetne dl
140040c70and edx, r14l
140040c73cmp eax, 68
140040c76jle 0x140040d17
140040c7cmov rcx, [rsp+96]
140040c81mov r9l, edx
140040c84mov [rcx+20], eax
140040c87jmp 0x140040b7c
140040c8c
140040c8c 0f 1f 40 00 ..@.
140040c90
140040c90loc_140040c90:
140040c90mov rax, [rbx+24]
140040c94cmp [rbx+16], rax
140040c98jae 0x140040e69
140040c9exor r9l, r9l
140040ca1cmp edx, -1
140040ca4jne 0x140040d02
140040ca6nop [rax+rax]
140040cb0
140040cb0loc_140040cb0:
140040cb0mov ecx, edx
140040cb2movzx edx, dl
140040cb5
140040cb5loc_140040cb5:
140040cb5movsxd r9, edx
140040cb8movzx eax, [r13+r9+313]
140040cc1test al, al
140040cc3jne 0x140040cec
140040cc5mov rax, [r13]
140040cc9lea rdx, [rip-33952]
140040cd0mov rax, [rax+64]
140040cd4cmp rax, rdx
140040cd7jne 0x140040ef0
140040cdd
140040cddloc_140040cdd:
140040cddcmp cl, 42
140040ce0je 0x140040cf8
140040ce2mov [r13+r9+313], cl
140040ceamov eax, ecx
140040cec
140040cecloc_140040cec:
140040ceclea edx, [rax-48]
140040cefcmp dl, 9
140040cf2jbe 0x140040da0
140040cf8
140040cf8loc_140040cf8:
140040cf8test r11, r11
140040cfbsetne r9b
140040cffand r9l, r15l
140040d02
140040d02loc_140040d02:
140040d02test rbx, rbx
140040d05mov eax, [rsp+192]
140040d0csetne dl
140040d0fand edx, r14l
140040d12cmp eax, 68
140040d15jg 0x140040d90
140040d17
140040d17loc_140040d17:
140040d17add eax, 100
140040d1amov r10l, r9l
140040d1dmov r9l, edx
140040d20mov [rsp+192], eax
140040d27
140040d27loc_140040d27:
140040d27mov rcx, [rsp+96]
140040d2cmov [rcx+20], eax
140040d2ftest r10b, r10b
140040d32je 0x140040b7c
140040d38
140040d38loc_140040d38:
140040d38mov rax, [r11+24]
140040d3ccmp [r11+16], rax
140040d40jae 0x140040be8
140040d46test r9b, r9b
140040d49jne 0x140040c20
140040d4f
140040d4floc_140040d4f:
140040d4fxor r15l, r15l
140040d52jmp 0x140040b85
140040d57
140040d57 66 0f 1f 84 00 00 00 00 00 f........
140040d60
140040d60loc_140040d60:
140040d60mov rax, [rbx+24]
140040d64xor r14l, r14l
140040d67cmp [rbx+16], rax
140040d6bjb 0x140040b85
140040d71
140040d71loc_140040d71:
140040d71mov rax, [rbx]
140040d74mov [rsp+96], r11
140040d79mov rcx, rbx
140040d7ccall [rax+72]
140040d7fmov r11, [rsp+96]
140040d84cmp eax, -1
140040d87sete r14b
140040d8bjmp 0x140040b85
140040d90
140040d90loc_140040d90:
140040d90mov r10l, r9l
140040d93mov r9l, edx
140040d96jmp 0x140040d27
140040d98
140040d98 0f 1f 84 00 00 00 00 00 ........
140040da0
140040da0loc_140040da0:
140040da0mov rdx, [r11+16]
140040da4mov rcx, [r11+24]
140040da8movsx r15l, al
140040daccmp rdx, rcx
140040dafjae 0x140040fe8
140040db5mov eax, [rsp+192]
140040dbcadd rdx, 1
140040dc0mov [r11+16], rdx
140040dc4lea eax, [rax+4*rax]
140040dc7lea eax, [r15+2*rax-48]
140040dccmov [rsp+192], eax
140040dd3cmp rdx, rcx
140040dd6jae 0x14004101f
140040ddc
140040ddcloc_140040ddc:
140040ddctest rbx, rbx
140040ddfje 0x1400410e8
140040de5
140040de5loc_140040de5:
140040de5cmp r12l, -1
140040de9je 0x14004127d
140040defmov eax, [rsp+192]
140040df6mov rcx, [rsp+96]
140040dfbmov [rsp+88], -1
140040e03xor r9l, r9l
140040e06sub eax, 1900
140040e0bmov [rsp+192], eax
140040e12mov [rcx+20], eax
140040e15jmp 0x140040d38
140040e1a
140040e1a 66 0f 1f 44 00 00 f..D..
140040e20
140040e20loc_140040e20:
140040e20mov rax, [r11+24]
140040e24cmp [r11+16], rax
140040e28jae 0x140040f50
140040e2e
140040e2eloc_140040e2e:
140040e2etest r9b, r9b
140040e31jne 0x140040f2a
140040e37cmp r12l, -1
140040e3bje 0x140040ed0
140040e41mov eax, [rsp+192]
140040e48cmp eax, 68
140040e4bjle 0x140040f20
140040e51mov rcx, [rsp+96]
140040e56mov [rsp+88], -1
140040e5exor r9l, r9l
140040e61mov [rcx+20], eax
140040e64jmp 0x140040d38
140040e69
140040e69loc_140040e69:
140040e69mov r9l, r15l
140040e6c
140040e6cloc_140040e6c:
140040e6cmov rcx, [rsp+104]
140040e71mov [rsp+120], r11
140040e76mov ebx, 0
140040e7bmov [rsp+136], rdx
140040e83mov rax, [rcx]
140040e86mov [rsp+112], r9b
140040e8bmov [rsp+135], r10b
140040e93call [rax+72]
140040e96mov r11, [rsp+120]
140040e9bmov rdx, [rsp+136]
140040ea3movzx r9l, [rsp+135]
140040eaccmp eax, -1
140040eafcmovne rbx, [rsp+104]
140040eb5sete al
140040eb8cmp al, [rsp+112]
140040ebcje 0x140040d02
140040ec2cmp [rsp+135], 0
140040ecaje 0x140040cb0
140040ed0
140040ed0loc_140040ed0:
140040ed0mov rax, [r11+16]
140040ed4cmp rax, [r11+24]
140040ed8jae 0x140041095
140040edemovzx edx, [rax]
140040ee1mov ecx, edx
140040ee3jmp 0x140040cb5
140040ee8
140040ee8 0f 1f 84 00 00 00 00 00 ........
140040ef0
140040ef0loc_140040ef0:
140040ef0mov [rsp+112], r9
140040ef5movsx edx, cl
140040ef8mov r8l, 42
140040efemov rcx, r13
140040f01mov [rsp+104], r11
140040f06call rax
140040f08mov r9, [rsp+112]
140040f0dmov r11, [rsp+104]
140040f12mov ecx, eax
140040f14jmp 0x140040cdd
140040f19
140040f19 0f 1f 80 00 00 00 00 .......
140040f20
140040f20loc_140040f20:
140040f20mov r9l, r10l
140040f23xor edx, edx
140040f25jmp 0x140040d17
140040f2a
140040f2aloc_140040f2a:
140040f2amov rax, [rbx+24]
140040f2ecmp [rbx+16], rax
140040f32jae 0x14004130f
140040f38mov eax, [rsp+192]
140040f3fcmp eax, 68
140040f42jg 0x140041080
140040f48mov edx, r9l
140040f4bjmp 0x140040d17
140040f50
140040f50loc_140040f50:
140040f50mov rax, [r11]
140040f53mov [rsp+136], rdx
140040f5bmov rcx, r11
140040f5emov [rsp+135], r10b
140040f66mov [rsp+120], r9b
140040f6bmov [rsp+112], r11
140040f70call [rax+72]
140040f73mov r11, [rsp+112]
140040f78movzx r9l, [rsp+120]
140040f7ecmp eax, -1
140040f81mov rdx, [rsp+136]
140040f89movzx r10l, [rsp+135]
140040f92jne 0x140040e2e
140040f98test r9b, r9b
140040f9bjne 0x140041369
140040fa1xor r11l, r11l
140040fa4cmp r12l, -1
140040fa8jne 0x140040cb0
140040faemov eax, [rsp+192]
140040fb5test rbx, rbx
140040fb8setne dl
140040fbbcmp eax, 68
140040fbejle 0x140041361
140040fc4mov rcx, [rsp+96]
140040fc9mov r9l, edx
140040fccmov r15l, r10l
140040fcfxor r11l, r11l
140040fd2mov [rsp+88], -1
140040fdamov [rcx+20], eax
140040fddjmp 0x140040b7c
140040fe2
140040fe2 66 0f 1f 44 00 00 f..D..
140040fe8
140040fe8loc_140040fe8:
140040fe8mov rax, [r11]
140040febmov [rsp+88], r11
140040ff0mov rcx, r11
140040ff3call [rax+80]
140040ff6mov eax, [rsp+192]
140040ffdmov r11, [rsp+88]
140041002lea eax, [rax+4*rax]
140041005lea eax, [r15+2*rax-48]
14004100amov [rsp+192], eax
140041011mov rax, [r11+24]
140041015cmp [r11+16], rax
140041019jb 0x140040ddc
14004101f
14004101floc_14004101f:
14004101fmov rax, [r11]
140041022mov [rsp+88], r11
140041027mov rcx, r11
14004102acall [rax+72]
14004102dadd eax, 1
140041030je 0x140041317
140041036test rbx, rbx
140041039mov r11, [rsp+88]
14004103ejne 0x140040de5
140041044add r12l, 1
140041048je 0x140041242
14004104e
14004104eloc_14004104e:
14004104etest r11, r11
140041051mov eax, [rsp+192]
140041058setne r10b
14004105cxor r9l, r9l
14004105fxor ebx, ebx
140041061
140041061loc_140041061:
140041061sub eax, 1900
140041066mov [rsp+88], -1
14004106emov r15l, 1
140041074mov [rsp+192], eax
14004107bjmp 0x140040d27
140041080
140041080loc_140041080:
140041080mov rcx, [rsp+96]
140041085mov [rsp+88], -1
14004108dmov [rcx+20], eax
140041090jmp 0x140040d38
140041095
140041095loc_140041095:
140041095mov rax, [r11]
140041098mov [rsp+104], r11
14004109dmov rcx, r11
1400410a0call [rax+72]
1400410a3cmp eax, -1
1400410a6je 0x1400412fd
1400410acmov r11, [rsp+104]
1400410b1mov ecx, eax
1400410b3movzx edx, al
1400410b6jmp 0x140040cb5
1400410bb
1400410bbloc_1400410bb:
1400410bbxor r11l, r11l
1400410bemov r15l, 1
1400410c4test r9b, r9b
1400410c7je 0x140040b85
1400410cdmov rax, [rbx+24]
1400410d1mov r15l, r9l
1400410d4cmp [rbx+16], rax
1400410d8jb 0x140040b8e
1400410dejmp 0x140040d71
1400410e3
1400410e3 0f 1f 44 00 00 ..D..
1400410e8
1400410e8loc_1400410e8:
1400410e8cmp r12l, -1
1400410ecjne 0x14004104e
1400410f2mov rax, [r11+16]
1400410f6
1400410f6loc_1400410f6:
1400410f6movzx r12l, [rax]
1400410famov r10l, 1
140041100mov edx, r12l
140041103
140041103loc_140041103:
140041103movsxd rax, r12l
140041106movzx r15l, [r13+rax+313]
14004110ftest r15b, r15b
140041112jne 0x1400411d4
140041118mov rax, [r13]
14004111clea rcx, [rip-35059]
140041123xor ebx, ebx
140041125xor r9l, r9l
140041128mov rax, [rax+64]
14004112ccmp rax, rcx
14004112fjne 0x1400411f5
140041135
140041135loc_140041135:
140041135cmp dl, 42
140041138je 0x1400411c8
14004113emovsxd r12, r12l
140041141mov r15l, edx
140041144mov [r13+r12+313], dl
14004114c
14004114cloc_14004114c:
14004114clea eax, [r15-48]
140041150cmp al, 9
140041152ja 0x1400411c8
140041154mov rax, [r11+16]
140041158cmp rax, [r11+24]
14004115cjae 0x1400412cf
140041162add rax, 1
140041166mov [r11+16], rax
14004116a
14004116aloc_14004116a:
14004116amov eax, [rsp+192]
140041171movsx edx, r15b
140041175lea eax, [rax+4*rax]
140041178lea eax, [rdx+2*rax-48]
14004117cjmp 0x140041061
140041181
140041181loc_140041181:
140041181mov rax, [rbx+24]
140041185cmp [rbx+16], rax
140041189jae 0x1400413d9
14004118f
14004118floc_14004118f:
14004118fmovzx r15l, [r13+568]
140041197test r15b, r15b
14004119ajne 0x1400413c8
1400411a0mov rax, [r13]
1400411a4lea rdx, [rip-35195]
1400411abmov rax, [rax+64]
1400411afcmp rax, rdx
1400411b2jne 0x1400411de
1400411b4mov [r13+568], -1
1400411bcxor r10l, r10l
1400411bfmov r9l, 1
1400411c5xor r11l, r11l
1400411c8
1400411c8loc_1400411c8:
1400411c8mov eax, [rsp+192]
1400411cfjmp 0x140041061
1400411d4
1400411d4loc_1400411d4:
1400411d4xor ebx, ebx
1400411d6xor r9l, r9l
1400411d9jmp 0x14004114c
1400411de
1400411deloc_1400411de:
1400411dexor r10l, r10l
1400411e1mov r9l, 1
1400411e7xor r11l, r11l
1400411eamov edx, -1
1400411efmov r12l, 255
1400411f5
1400411f5loc_1400411f5:
1400411f5mov [rsp+112], r10b
1400411famovsx edx, dl
1400411fdmov r8l, 42
140041203mov rcx, r13
140041206mov [rsp+104], r11
14004120bmov [rsp+88], r9b
140041210call rax
140041212movzx r10l, [rsp+112]
140041218mov r11, [rsp+104]
14004121dmovzx r9l, [rsp+88]
140041223mov edx, eax
140041225jmp 0x140041135
14004122a
14004122aloc_14004122a:
14004122amov rax, [rbx]
14004122dmov [rsp+88], r11
140041232mov rcx, rbx
140041235call [rax+72]
140041238mov r11, [rsp+88]
14004123dadd eax, 1
140041240jne 0x140041287
140041242
140041242loc_140041242:
140041242mov rax, [r11+16]
140041246cmp rax, [r11+24]
14004124ajb 0x1400410f6
140041250mov rax, [r11]
140041253mov [rsp+88], r11
140041258mov rcx, r11
14004125bcall [rax+72]
14004125ecmp eax, -1
140041261je 0x140041387
140041267mov r11, [rsp+88]
14004126cmov edx, eax
14004126emovzx r12l, al
140041272mov r10l, 1
140041278jmp 0x140041103
14004127d
14004127dloc_14004127d:
14004127dmov rax, [rbx+24]
140041281cmp [rbx+16], rax
140041285jae 0x14004122a
140041287
140041287loc_140041287:
140041287mov rcx, [rsp+96]
14004128cmov eax, [rsp+192]
140041293mov [rsp+88], r12l
140041298mov r9l, 1
14004129esub eax, 1900
1400412a3mov [rsp+192], eax
1400412aamov [rcx+20], eax
1400412adjmp 0x140040d38
1400412b2
1400412b2loc_1400412b2:
1400412b2mov rdi, [rip+0x1563d7]
1400412b9mov rax, [rsp+200]
1400412c1sub rax, [rdi]
1400412c4je 0x14004147b
1400412ca
1400412caloc_1400412ca:
1400412cacall __stack_chk_fail
1400412cf
1400412cfloc_1400412cf:
1400412cfmov rax, [r11]
1400412d2mov [rsp+112], r10b
1400412d7mov rcx, r11
1400412damov [rsp+104], r9b
1400412dfmov [rsp+88], r11
1400412e4call [rax+80]
1400412e7movzx r10l, [rsp+112]
1400412edmovzx r9l, [rsp+104]
1400412f3mov r11, [rsp+88]
1400412f8jmp 0x14004116a
1400412fd
1400412fdloc_1400412fd:
1400412fdmov edx, 255
140041302mov ecx, -1
140041307xor r11l, r11l
14004130ajmp 0x140040cb5
14004130f
14004130floc_14004130f:
14004130fxor r9l, r9l
140041312jmp 0x140040e6c
140041317
140041317loc_140041317:
140041317test rbx, rbx
14004131aje 0x1400413f3
140041320add r12l, 1
140041324je 0x140041181
14004132amovzx r15l, [r13+568]
140041332test r15b, r15b
140041335jne 0x1400413b6
140041337mov rax, [r13]
14004133blea rdx, [rip-35602]
140041342mov rax, [rax+64]
140041346cmp rax, rdx
140041349jne 0x14004139d
14004134bmov [r13+568], -1
140041353xor r10l, r10l
140041356xor r9l, r9l
140041359xor r11l, r11l
14004135cjmp 0x1400411c8
140041361
140041361loc_140041361:
140041361xor r11l, r11l
140041364jmp 0x140040d17
140041369
140041369loc_140041369:
140041369mov rax, [rsp+104]
14004136exor r11l, r11l
140041371xor r10l, r10l
140041374mov rcx, [rax+24]
140041378cmp [rax+16], rcx
14004137cjb 0x140040cb0
140041382jmp 0x140040e6c
140041387
140041387loc_140041387:
140041387xor r10l, r10l
14004138amov r12l, 255
140041390mov edx, -1
140041395xor r11l, r11l
140041398jmp 0x140041103
14004139d
14004139dloc_14004139d:
14004139dxor r10l, r10l
1400413a0xor r9l, r9l
1400413a3xor r11l, r11l
1400413a6mov edx, -1
1400413abmov r12l, 255
1400413b1jmp 0x1400411f5
1400413b6
1400413b6loc_1400413b6:
1400413b6xor r10l, r10l
1400413b9xor r9l, r9l
1400413bcxor r11l, r11l
1400413bfjmp 0x14004114c
1400413c4
1400413c4 0f 1f 40 00 ..@.
1400413c8
1400413c8loc_1400413c8:
1400413c8xor r10l, r10l
1400413cbmov r9l, 1
1400413d1xor r11l, r11l
1400413d4jmp 0x14004114c
1400413d9
1400413d9loc_1400413d9:
1400413d9mov rax, [rbx]
1400413dcmov rcx, rbx
1400413dfcall [rax+72]
1400413e2add eax, 1
1400413e5jne 0x14004118f
1400413ebxor r11l, r11l
1400413eejmp 0x14004104e
1400413f3
1400413f3loc_1400413f3:
1400413f3add r12l, 1
1400413f7jne 0x14004141d
1400413f9mov eax, [rsp+192]
140041400mov rcx, [rsp+96]
140041405mov [rsp+88], -1
14004140dxor r11l, r11l
140041410sub eax, 1900
140041415mov [rcx+20], eax
140041418jmp 0x140040c40
14004141d
14004141dloc_14004141d:
14004141dmovzx r15l, [r13+568]
140041425test r15b, r15b
140041428jne 0x140041454
14004142amov rax, [r13]
14004142elea rdx, [rip-35845]
140041435mov rax, [rax+64]
140041439cmp rax, rdx
14004143cjne 0x140041462
14004143emov [r13+568], -1
140041446xor r11l, r11l
140041449xor r10l, r10l
14004144cxor r9l, r9l
14004144fjmp 0x1400411c8
140041454
140041454loc_140041454:
140041454xor r11l, r11l
140041457xor r10l, r10l
14004145axor r9l, r9l
14004145djmp 0x14004114c
140041462
140041462loc_140041462:
140041462xor r11l, r11l
140041465xor r10l, r10l
140041468xor r9l, r9l
14004146bmov edx, -1
140041470mov r12l, 255
140041476jmp 0x1400411f5
14004147b
14004147bloc_14004147b:
14004147bcall std::__throw_bad_cast()
140041480nop
140040a20
140041481
140041481 // align 0x10
140041481 // align 0x10
140041490
140041490std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140041490push rbx
140041491sub rsp, 112
140041495mov r10, [r8]
140041498mov r11, [r8+8]
14004149cmov r8, [r9]
14004149fmov r9, [r9+8]
1400414a3mov rbx, rcx
1400414a6mov rcx, [rip+0x1561e3]
1400414admov rax, [rcx]
1400414b0mov [rsp+104], rax
1400414b5xor eax, eax
1400414b7mov rcx, [rsp+176]
1400414bfmov rax, [rdx]
1400414c2mov [rsp+64], r8
1400414c7mov [rsp+72], r9
1400414cclea r8, [rsp+80]
1400414d1lea r9, [rsp+64]
1400414d6mov [rsp+48], rcx
1400414dbmov rcx, [rsp+168]
1400414e3mov [rsp+80], r10
1400414e8mov [rsp+40], rcx
1400414edmov rcx, [rsp+160]
1400414f5mov [rsp+88], r11
1400414famov [rsp+32], rcx
1400414ffmov rcx, rbx
140041502call [rax+40]
140041505mov rdx, [rip+0x156184]
14004150cmov rax, [rsp+104]
140041511sub rax, [rdx]
140041514jne 0x14004151f
140041516mov rax, rbx
140041519add rsp, 112
14004151dpop rbx
14004151eret
14004151f
14004151floc_14004151f:
14004151fcall __stack_chk_fail
140041524nop
140041490
140041490std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140041490push rbx
140041491sub rsp, 112
140041495mov r10, [r8]
140041498mov r11, [r8+8]
14004149cmov r8, [r9]
14004149fmov r9, [r9+8]
1400414a3mov rbx, rcx
1400414a6mov rcx, [rip+0x1561e3]
1400414admov rax, [rcx]
1400414b0mov [rsp+104], rax
1400414b5xor eax, eax
1400414b7mov rcx, [rsp+176]
1400414bfmov rax, [rdx]
1400414c2mov [rsp+64], r8
1400414c7mov [rsp+72], r9
1400414cclea r8, [rsp+80]
1400414d1lea r9, [rsp+64]
1400414d6mov [rsp+48], rcx
1400414dbmov rcx, [rsp+168]
1400414e3mov [rsp+80], r10
1400414e8mov [rsp+40], rcx
1400414edmov rcx, [rsp+160]
1400414f5mov [rsp+88], r11
1400414famov [rsp+32], rcx
1400414ffmov rcx, rbx
140041502call [rax+40]
140041505mov rdx, [rip+0x156184]
14004150cmov rax, [rsp+104]
140041511sub rax, [rdx]
140041514jne 0x14004151f
140041516mov rax, rbx
140041519add rsp, 112
14004151dpop rbx
14004151eret
14004151f
14004151floc_14004151f:
14004151fcall __stack_chk_fail
140041524nop
140041490
140041525
140041525 // align 0x10
140041525 // align 0x10
140041530
140041530std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_date_order() const:
140041530xor eax, eax
140041532ret
140041530
140041530std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_date_order() const:
140041530xor eax, eax
140041532ret
140041530
140041533
140041533 // align 0x10
140041533 // align 0x10
140041540
140041540std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140041540push rbx
140041541sub rsp, 112
140041545mov r10, [r8]
140041548mov r11, [r8+8]
14004154cmov r8, [r9]
14004154fmov r9, [r9+8]
140041553mov rbx, rcx
140041556mov rcx, [rip+0x156133]
14004155dmov rax, [rcx]
140041560mov [rsp+104], rax
140041565xor eax, eax
140041567mov rcx, [rsp+176]
14004156fmov rax, [rdx]
140041572mov [rsp+64], r8
140041577mov [rsp+72], r9
14004157clea r8, [rsp+80]
140041581lea r9, [rsp+64]
140041586mov [rsp+48], rcx
14004158bmov rcx, [rsp+168]
140041593mov [rsp+80], r10
140041598mov [rsp+40], rcx
14004159dmov rcx, [rsp+160]
1400415a5mov [rsp+88], r11
1400415aamov [rsp+32], rcx
1400415afmov rcx, rbx
1400415b2call [rax+48]
1400415b5mov rdx, [rip+0x1560d4]
1400415bcmov rax, [rsp+104]
1400415c1sub rax, [rdx]
1400415c4jne 0x1400415cf
1400415c6mov rax, rbx
1400415c9add rsp, 112
1400415cdpop rbx
1400415ceret
1400415cf
1400415cfloc_1400415cf:
1400415cfcall __stack_chk_fail
1400415d4nop
140041540
140041540std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140041540push rbx
140041541sub rsp, 112
140041545mov r10, [r8]
140041548mov r11, [r8+8]
14004154cmov r8, [r9]
14004154fmov r9, [r9+8]
140041553mov rbx, rcx
140041556mov rcx, [rip+0x156133]
14004155dmov rax, [rcx]
140041560mov [rsp+104], rax
140041565xor eax, eax
140041567mov rcx, [rsp+176]
14004156fmov rax, [rdx]
140041572mov [rsp+64], r8
140041577mov [rsp+72], r9
14004157clea r8, [rsp+80]
140041581lea r9, [rsp+64]
140041586mov [rsp+48], rcx
14004158bmov rcx, [rsp+168]
140041593mov [rsp+80], r10
140041598mov [rsp+40], rcx
14004159dmov rcx, [rsp+160]
1400415a5mov [rsp+88], r11
1400415aamov [rsp+32], rcx
1400415afmov rcx, rbx
1400415b2call [rax+48]
1400415b5mov rdx, [rip+0x1560d4]
1400415bcmov rax, [rsp+104]
1400415c1sub rax, [rdx]
1400415c4jne 0x1400415cf
1400415c6mov rax, rbx
1400415c9add rsp, 112
1400415cdpop rbx
1400415ceret
1400415cf
1400415cfloc_1400415cf:
1400415cfcall __stack_chk_fail
1400415d4nop
140041540
1400415d5
1400415d5 // align 0x10
1400415d5 // align 0x10
1400415e0
1400415e0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
1400415e0push r15
1400415e2push r14
1400415e4push r13
1400415e6push r12
1400415e8push rbp
1400415e9push rdi
1400415eapush rsi
1400415ebpush rbx
1400415ecsub rsp, 56
1400415f0mov r10, [r9]
1400415f3mov r12, [r8]
1400415f6mov r13, [r8+8]
1400415famov rsi, [r9+8]
1400415femov rbx, r12
140041601mov r15l, r13l
140041604mov [rsp+128], rcx
14004160cmov rcx, [rip+0x15572d]
140041613mov [rsp+32], r10
140041618call std::locale::id::_M_id() const
14004161dmov rdx, rax
140041620mov rax, [rsp+192]
140041628mov rax, [rax+208]
14004162fmov rax, [rax+8]
140041633mov r14, [rax+8*rdx]
140041637test r14, r14
14004163aje 0x14004195e
140041640cmp esi, -1
140041643mov r10, [rsp+32]
140041648mov r11l, [rsp+176]
140041650sete r9b
140041654cmp r15l, -1
140041658sete dl
14004165bxor edi, edi
14004165dxor ebp, ebp
14004165ftest r12, r12
140041662mov esi, edx
140041664je 0x14004166e
140041666test dl, dl
140041668jne 0x14004171b
14004166e
14004166eloc_14004166e:
14004166etest r10, r10
140041671je 0x14004167c
140041673test r9b, r9b
140041676jne 0x140041740
14004167c
14004167cloc_14004167c:
14004167cxor esi, r9l
14004167f
14004167floc_14004167f:
14004167fcmp rbp, [rsp+184]
140041687jae 0x1400417b0
14004168d
14004168dloc_14004168d:
14004168dtest sil, sil
140041690je 0x1400417b0
140041696test rbx, rbx
140041699je 0x1400416a3
14004169btest dl, dl
14004169djne 0x140041810
1400416a3
1400416a3loc_1400416a3:
1400416a3mov edx, r15l
1400416a6movzx esi, r15b
1400416aa
1400416aaloc_1400416aa:
1400416aamovsxd rsi, esi
1400416admovsx eax, [r14+rsi+313]
1400416b6test al, al
1400416b8jne 0x1400416e5
1400416bamov rax, [r14]
1400416bdlea rcx, [rip-36500]
1400416c4mov rax, [rax+64]
1400416c8cmp rax, rcx
1400416cbjne 0x140041830
1400416d1
1400416d1loc_1400416d1:
1400416d1cmp dl, 42
1400416d4je 0x1400417b0
1400416damov [r14+rsi+313], dl
1400416e2movsx eax, dl
1400416e5
1400416e5loc_1400416e5:
1400416e5lea edx, [rax-48]
1400416e8cmp dl, 9
1400416ebja 0x1400417b0
1400416f1lea edx, [rdi+4*rdi]
1400416f4lea edi, [rax+2*rdx-48]
1400416f8cmp edi, r11l
1400416fbjg 0x1400417cd
140041701mov rax, [rbx+16]
140041705cmp rax, [rbx+24]
140041709jae 0x140041870
14004170fadd rax, 1
140041713add rbp, 1
140041717mov [rbx+16], rax
14004171b
14004171bloc_14004171b:
14004171bmov rax, [rbx+24]
14004171fcmp [rbx+16], rax
140041723jae 0x1400418b0
140041729
140041729loc_140041729:
140041729mov edx, 1
14004172emov r15l, -1
140041734xor esi, esi
140041736jmp 0x14004166e
14004173b
14004173b 0f 1f 44 00 00 ..D..
140041740
140041740loc_140041740:
140041740mov rax, [r10+24]
140041744cmp [r10+16], rax
140041748jb 0x14004167f
14004174emov rax, [r10]
140041751mov rcx, r10
140041754mov [rsp+47], dl
140041758mov [rsp+176], r11l
140041760mov [rsp+46], r9b
140041765mov [rsp+32], r10
14004176acall [rax+72]
14004176dmov r10, [rsp+32]
140041772movzx edx, [rsp+47]
140041777mov ecx, eax
140041779mov eax, esi
14004177bmov r11l, [rsp+176]
140041783movzx r9l, [rsp+46]
140041789xor eax, 1
14004178ccmp ecx, -1
14004178fcmove esi, eax
140041792mov eax, 0
140041797cmove r10, rax
14004179bcmp rbp, [rsp+184]
1400417a3jb 0x14004168d
1400417a9nop [rax]
1400417b0
1400417b0loc_1400417b0:
1400417b0test rbp, rbp
1400417b3setne dl
1400417b6cmp [rsp+168], edi
1400417bdsetle al
1400417c0test dl, al
1400417c2je 0x1400417cd
1400417c4cmp r11l, edi
1400417c7jge 0x140041900
1400417cd
1400417cdloc_1400417cd:
1400417cdmov rax, [rsp+200]
1400417d5or [rax], 4
1400417d8
1400417d8loc_1400417d8:
1400417d8mov rax, r13
1400417dbmov rcx, [rsp+128]
1400417e3mov rdx, 0xffffffff00000000
1400417edand rax, rdx
1400417f0or rax, r15
1400417f3mov [rcx], rbx
1400417f6mov [rcx+8], rax
1400417famov rax, rcx
1400417fdadd rsp, 56
140041801pop rbx
140041802pop rsi
140041803pop rdi
140041804pop rbp
140041805pop r12
140041807pop r13
140041809pop r14
14004180bpop r15
14004180dret
14004180e
14004180e 66 90 f.
140041810
140041810loc_140041810:
140041810mov rax, [rbx+16]
140041814cmp rax, [rbx+24]
140041818jae 0x140041910
14004181emovzx esi, [rax]
140041821mov edx, esi
140041823jmp 0x1400416aa
140041828
140041828 0f 1f 84 00 00 00 00 00 ........
140041830
140041830loc_140041830:
140041830mov [rsp+176], r11l
140041838movsx edx, dl
14004183bmov r8l, 42
140041841mov rcx, r14
140041844mov [rsp+46], r9b
140041849mov [rsp+32], r10
14004184ecall rax
140041850mov r11l, [rsp+176]
140041858movzx r9l, [rsp+46]
14004185emov r10, [rsp+32]
140041863mov edx, eax
140041865jmp 0x1400416d1
14004186a
14004186a 66 0f 1f 44 00 00 f..D..
140041870
140041870loc_140041870:
140041870mov rax, [rbx]
140041873mov [rsp+46], r9b
140041878mov rcx, rbx
14004187badd rbp, 1
14004187fmov [rsp+176], r11l
140041887mov [rsp+32], r10
14004188ccall [rax+80]
14004188fmov r10, [rsp+32]
140041894movzx r9l, [rsp+46]
14004189amov r11l, [rsp+176]
1400418a2mov rax, [rbx+24]
1400418a6cmp [rbx+16], rax
1400418aajb 0x140041729
1400418b0
1400418b0loc_1400418b0:
1400418b0mov rax, [rbx]
1400418b3mov [rsp+176], r11l
1400418bbmov rcx, rbx
1400418bemov [rsp+46], r9b
1400418c3mov [rsp+32], r10
1400418c8call [rax+72]
1400418cbmov r10, [rsp+32]
1400418d0movzx r9l, [rsp+46]
1400418d6mov r15l, eax
1400418d9mov r11l, [rsp+176]
1400418e1cmp r15l, -1
1400418e5jne 0x140041729
1400418ebmov edx, 1
1400418f0mov esi, 1
1400418f5xor ebx, ebx
1400418f7jmp 0x14004166e
1400418fc
1400418fc 0f 1f 40 00 ..@.
140041900
140041900loc_140041900:
140041900mov rax, [rsp+160]
140041908mov [rax], edi
14004190ajmp 0x1400417d8
14004190f
14004190f 90 .
140041910
140041910loc_140041910:
140041910mov rax, [rbx]
140041913mov [rsp+176], r11l
14004191bmov rcx, rbx
14004191emov [rsp+46], r9b
140041923mov [rsp+32], r10
140041928call [rax+72]
14004192bmov r10, [rsp+32]
140041930movzx r9l, [rsp+46]
140041936cmp eax, -1
140041939mov r11l, [rsp+176]
140041941je 0x14004194d
140041943mov edx, eax
140041945movzx esi, al
140041948jmp 0x1400416aa
14004194d
14004194dloc_14004194d:
14004194dmov esi, 255
140041952mov edx, -1
140041957xor ebx, ebx
140041959jmp 0x1400416aa
14004195e
14004195eloc_14004195e:
14004195ecall std::__throw_bad_cast()
140041963nop
1400415e0
1400415e0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
1400415e0push r15
1400415e2push r14
1400415e4push r13
1400415e6push r12
1400415e8push rbp
1400415e9push rdi
1400415eapush rsi
1400415ebpush rbx
1400415ecsub rsp, 56
1400415f0mov r10, [r9]
1400415f3mov r12, [r8]
1400415f6mov r13, [r8+8]
1400415famov rsi, [r9+8]
1400415femov rbx, r12
140041601mov r15l, r13l
140041604mov [rsp+128], rcx
14004160cmov rcx, [rip+0x15572d]
140041613mov [rsp+32], r10
140041618call std::locale::id::_M_id() const
14004161dmov rdx, rax
140041620mov rax, [rsp+192]
140041628mov rax, [rax+208]
14004162fmov rax, [rax+8]
140041633mov r14, [rax+8*rdx]
140041637test r14, r14
14004163aje 0x14004195e
140041640cmp esi, -1
140041643mov r10, [rsp+32]
140041648mov r11l, [rsp+176]
140041650sete r9b
140041654cmp r15l, -1
140041658sete dl
14004165bxor edi, edi
14004165dxor ebp, ebp
14004165ftest r12, r12
140041662mov esi, edx
140041664je 0x14004166e
140041666test dl, dl
140041668jne 0x14004171b
14004166e
14004166eloc_14004166e:
14004166etest r10, r10
140041671je 0x14004167c
140041673test r9b, r9b
140041676jne 0x140041740
14004167c
14004167cloc_14004167c:
14004167cxor esi, r9l
14004167f
14004167floc_14004167f:
14004167fcmp rbp, [rsp+184]
140041687jae 0x1400417b0
14004168d
14004168dloc_14004168d:
14004168dtest sil, sil
140041690je 0x1400417b0
140041696test rbx, rbx
140041699je 0x1400416a3
14004169btest dl, dl
14004169djne 0x140041810
1400416a3
1400416a3loc_1400416a3:
1400416a3mov edx, r15l
1400416a6movzx esi, r15b
1400416aa
1400416aaloc_1400416aa:
1400416aamovsxd rsi, esi
1400416admovsx eax, [r14+rsi+313]
1400416b6test al, al
1400416b8jne 0x1400416e5
1400416bamov rax, [r14]
1400416bdlea rcx, [rip-36500]
1400416c4mov rax, [rax+64]
1400416c8cmp rax, rcx
1400416cbjne 0x140041830
1400416d1
1400416d1loc_1400416d1:
1400416d1cmp dl, 42
1400416d4je 0x1400417b0
1400416damov [r14+rsi+313], dl
1400416e2movsx eax, dl
1400416e5
1400416e5loc_1400416e5:
1400416e5lea edx, [rax-48]
1400416e8cmp dl, 9
1400416ebja 0x1400417b0
1400416f1lea edx, [rdi+4*rdi]
1400416f4lea edi, [rax+2*rdx-48]
1400416f8cmp edi, r11l
1400416fbjg 0x1400417cd
140041701mov rax, [rbx+16]
140041705cmp rax, [rbx+24]
140041709jae 0x140041870
14004170fadd rax, 1
140041713add rbp, 1
140041717mov [rbx+16], rax
14004171b
14004171bloc_14004171b:
14004171bmov rax, [rbx+24]
14004171fcmp [rbx+16], rax
140041723jae 0x1400418b0
140041729
140041729loc_140041729:
140041729mov edx, 1
14004172emov r15l, -1
140041734xor esi, esi
140041736jmp 0x14004166e
14004173b
14004173b 0f 1f 44 00 00 ..D..
140041740
140041740loc_140041740:
140041740mov rax, [r10+24]
140041744cmp [r10+16], rax
140041748jb 0x14004167f
14004174emov rax, [r10]
140041751mov rcx, r10
140041754mov [rsp+47], dl
140041758mov [rsp+176], r11l
140041760mov [rsp+46], r9b
140041765mov [rsp+32], r10
14004176acall [rax+72]
14004176dmov r10, [rsp+32]
140041772movzx edx, [rsp+47]
140041777mov ecx, eax
140041779mov eax, esi
14004177bmov r11l, [rsp+176]
140041783movzx r9l, [rsp+46]
140041789xor eax, 1
14004178ccmp ecx, -1
14004178fcmove esi, eax
140041792mov eax, 0
140041797cmove r10, rax
14004179bcmp rbp, [rsp+184]
1400417a3jb 0x14004168d
1400417a9nop [rax]
1400417b0
1400417b0loc_1400417b0:
1400417b0test rbp, rbp
1400417b3setne dl
1400417b6cmp [rsp+168], edi
1400417bdsetle al
1400417c0test dl, al
1400417c2je 0x1400417cd
1400417c4cmp r11l, edi
1400417c7jge 0x140041900
1400417cd
1400417cdloc_1400417cd:
1400417cdmov rax, [rsp+200]
1400417d5or [rax], 4
1400417d8
1400417d8loc_1400417d8:
1400417d8mov rax, r13
1400417dbmov rcx, [rsp+128]
1400417e3mov rdx, 0xffffffff00000000
1400417edand rax, rdx
1400417f0or rax, r15
1400417f3mov [rcx], rbx
1400417f6mov [rcx+8], rax
1400417famov rax, rcx
1400417fdadd rsp, 56
140041801pop rbx
140041802pop rsi
140041803pop rdi
140041804pop rbp
140041805pop r12
140041807pop r13
140041809pop r14
14004180bpop r15
14004180dret
14004180e
14004180e 66 90 f.
140041810
140041810loc_140041810:
140041810mov rax, [rbx+16]
140041814cmp rax, [rbx+24]
140041818jae 0x140041910
14004181emovzx esi, [rax]
140041821mov edx, esi
140041823jmp 0x1400416aa
140041828
140041828 0f 1f 84 00 00 00 00 00 ........
140041830
140041830loc_140041830:
140041830mov [rsp+176], r11l
140041838movsx edx, dl
14004183bmov r8l, 42
140041841mov rcx, r14
140041844mov [rsp+46], r9b
140041849mov [rsp+32], r10
14004184ecall rax
140041850mov r11l, [rsp+176]
140041858movzx r9l, [rsp+46]
14004185emov r10, [rsp+32]
140041863mov edx, eax
140041865jmp 0x1400416d1
14004186a
14004186a 66 0f 1f 44 00 00 f..D..
140041870
140041870loc_140041870:
140041870mov rax, [rbx]
140041873mov [rsp+46], r9b
140041878mov rcx, rbx
14004187badd rbp, 1
14004187fmov [rsp+176], r11l
140041887mov [rsp+32], r10
14004188ccall [rax+80]
14004188fmov r10, [rsp+32]
140041894movzx r9l, [rsp+46]
14004189amov r11l, [rsp+176]
1400418a2mov rax, [rbx+24]
1400418a6cmp [rbx+16], rax
1400418aajb 0x140041729
1400418b0
1400418b0loc_1400418b0:
1400418b0mov rax, [rbx]
1400418b3mov [rsp+176], r11l
1400418bbmov rcx, rbx
1400418bemov [rsp+46], r9b
1400418c3mov [rsp+32], r10
1400418c8call [rax+72]
1400418cbmov r10, [rsp+32]
1400418d0movzx r9l, [rsp+46]
1400418d6mov r15l, eax
1400418d9mov r11l, [rsp+176]
1400418e1cmp r15l, -1
1400418e5jne 0x140041729
1400418ebmov edx, 1
1400418f0mov esi, 1
1400418f5xor ebx, ebx
1400418f7jmp 0x14004166e
1400418fc
1400418fc 0f 1f 40 00 ..@.
140041900
140041900loc_140041900:
140041900mov rax, [rsp+160]
140041908mov [rax], edi
14004190ajmp 0x1400417d8
14004190f
14004190f 90 .
140041910
140041910loc_140041910:
140041910mov rax, [rbx]
140041913mov [rsp+176], r11l
14004191bmov rcx, rbx
14004191emov [rsp+46], r9b
140041923mov [rsp+32], r10
140041928call [rax+72]
14004192bmov r10, [rsp+32]
140041930movzx r9l, [rsp+46]
140041936cmp eax, -1
140041939mov r11l, [rsp+176]
140041941je 0x14004194d
140041943mov edx, eax
140041945movzx esi, al
140041948jmp 0x1400416aa
14004194d
14004194dloc_14004194d:
14004194dmov esi, 255
140041952mov edx, -1
140041957xor ebx, ebx
140041959jmp 0x1400416aa
14004195e
14004195eloc_14004195e:
14004195ecall std::__throw_bad_cast()
140041963nop
1400415e0
140041964
140041964 // align 0x10
140041964 // align 0x10
140041970
140041970std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140041970push r15
140041972push r14
140041974push r13
140041976push r12
140041978push rbp
140041979push rdi
14004197apush rsi
14004197bpush rbx
14004197csub rsp, 328
140041983movups [rsp+288], x6
14004198bmovups [rsp+304], x7
140041993mov r13, [rsp+432]
14004199bmov rsi, [r8]
14004199emov rdi, [r8+8]
1400419a2mov rbx, [r9]
1400419a5mov r12, [r9+8]
1400419a9mov rbp, [rsp+440]
1400419b1mov r15, [rsp+448]
1400419b9mov r14, rcx
1400419bcmov rcx, [rip+0x155ccd]
1400419c3mov [rsp+80], rdx
1400419c8mov rax, [rcx]
1400419cbmov [rsp+280], rax
1400419d3xor eax, eax
1400419d5mov rcx, [rip+0x155264]
1400419dccall std::locale::id::_M_id() const
1400419e1mov rdx, [r13+208]
1400419e8cmp rax, [rdx+16]
1400419ecjae 0x140041c5d
1400419f2mov rdx, [rdx+8]
1400419f6mov rcx, [rdx+8*rax]
1400419fatest rcx, rcx
1400419fdje 0x140041c5d
140041a03mov r8, [rip+0x155666]
140041a0axor r9l, r9l
140041a0dlea rdx, [rip+0x159b6c]
140041a14call __dynamic_cast
140041a19test rax, rax
140041a1cje 0x140041c5d
140041a22mov rax, [rax+16]
140041a26mov rdx, [rsp+80]
140041a2blea r8, [rsp+112]
140041a30lea rcx, [rsp+128]
140041a38mov [rsp+156], 0
140041a43lea r9, [rsp+96]
140041a48movdqu x2, [rax+88]
140041a4dmovdqu x1, [rax+104]
140041a52movdqu x0, [rax+120]
140041a57movdqu x6, [rax+136]
140041a5fmovdqu x5, [rax+152]
140041a67movdqu x4, [rax+168]
140041a6fmovdqu x3, [rax+184]
140041a77lea rax, [rsp+156]
140041a7fmov [rsp+56], r13
140041a84movdqa x7, x6
140041a88mov [rsp+64], rax
140041a8dlea rax, [rsp+160]
140041a95shufpd x7, x5, 1
140041a9ashufpd x5, x4, 1
140041a9fmov [rsp+40], rax
140041aa4lea rax, [rsp+152]
140041aacshufpd x4, x3, 1
140041ab1shufpd x3, x2, 1
140041ab6mov [rsp+32], rax
140041abbshufpd x2, x1, 1
140041ac0shufpd x1, x0, 1
140041ac5shufpd x0, x6, 1
140041acamov [rsp+48], 7
140041ad3mov [rsp+112], rsi
140041ad8mov [rsp+120], rdi
140041addmov [rsp+96], rbx
140041ae2mov [rsp+104], r12
140041ae7movups [rsp+160], x7
140041aefmovups [rsp+176], x5
140041af7movups [rsp+192], x4
140041affmovups [rsp+208], x3
140041b07movups [rsp+224], x2
140041b0fmovups [rsp+240], x1
140041b17movups [rsp+256], x0
140041b1fcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140041b24mov rcx, [rsp+128]
140041b2cmov eax, [rsp+156]
140041b33mov r13, [rsp+136]
140041b3bmov r8, rcx
140041b3etest eax, eax
140041b40jne 0x140041be0
140041b46mov eax, [rsp+152]
140041b4dmov [r15+24], eax
140041b51
140041b51loc_140041b51:
140041b51cmp r13l, -1
140041b55sete r15b
140041b59test rcx, rcx
140041b5csetne al
140041b5fand al, r15b
140041b62mov edx, eax
140041b64jne 0x140041c20
140041b6a
140041b6aloc_140041b6a:
140041b6acmp r12l, -1
140041b6esete al
140041b71test rbx, rbx
140041b74je 0x140041b7a
140041b76test al, al
140041b78jne 0x140041bf0
140041b7a
140041b7aloc_140041b7a:
140041b7acmp r15b, al
140041b7djne 0x140041b83
140041b7for [rbp], 2
140041b83
140041b83loc_140041b83:
140041b83mov rax, rdi
140041b86mov r13l, r13l
140041b89mov rdi, [rip+0x155b00]
140041b90mov [r14], r8
140041b93mov rdx, 0xffffffff00000000
140041b9dand rax, rdx
140041ba0or rax, r13
140041ba3mov [r14+8], rax
140041ba7mov rax, [rsp+280]
140041bafsub rax, [rdi]
140041bb2jne 0x140041c71
140041bb8movups x6, [rsp+288]
140041bc0movups x7, [rsp+304]
140041bc8mov rax, r14
140041bcbadd rsp, 328
140041bd2pop rbx
140041bd3pop rsi
140041bd4pop rdi
140041bd5pop rbp
140041bd6pop r12
140041bd8pop r13
140041bdapop r14
140041bdcpop r15
140041bderet
140041bdf
140041bdf 90 .
140041be0
140041be0loc_140041be0:
140041be0or [rbp], 4
140041be4jmp 0x140041b51
140041be9
140041be9 0f 1f 80 00 00 00 00 .......
140041bf0
140041bf0loc_140041bf0:
140041bf0mov rdx, [rbx+24]
140041bf4xor eax, eax
140041bf6cmp [rbx+16], rdx
140041bfajb 0x140041b7a
140041c00mov rax, [rbx]
140041c03mov [rsp+80], r8
140041c08mov rcx, rbx
140041c0bcall [rax+72]
140041c0emov r8, [rsp+80]
140041c13cmp eax, -1
140041c16sete al
140041c19jmp 0x140041b7a
140041c1e
140041c1e 66 90 f.
140041c20
140041c20loc_140041c20:
140041c20mov rax, [rcx+24]
140041c24xor r15l, r15l
140041c27cmp [rcx+16], rax
140041c2bjb 0x140041b6a
140041c31mov rax, [rcx]
140041c34mov [rsp+95], dl
140041c38mov [rsp+80], rcx
140041c3dcall [rax+72]
140041c40movzx edx, [rsp+95]
140041c45mov r8l, 0
140041c4bcmp eax, -1
140041c4ecmovne r8, [rsp+80]
140041c54cmove r15l, edx
140041c58jmp 0x140041b6a
140041c5d
140041c5dloc_140041c5d:
140041c5dmov rdi, [rip+0x155a2c]
140041c64mov rax, [rsp+280]
140041c6csub rax, [rdi]
140041c6fje 0x140041c76
140041c71
140041c71loc_140041c71:
140041c71call __stack_chk_fail
140041c76
140041c76loc_140041c76:
140041c76call std::__throw_bad_cast()
140041c7bnop
140041970
140041970std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_weekday(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140041970push r15
140041972push r14
140041974push r13
140041976push r12
140041978push rbp
140041979push rdi
14004197apush rsi
14004197bpush rbx
14004197csub rsp, 328
140041983movups [rsp+288], x6
14004198bmovups [rsp+304], x7
140041993mov r13, [rsp+432]
14004199bmov rsi, [r8]
14004199emov rdi, [r8+8]
1400419a2mov rbx, [r9]
1400419a5mov r12, [r9+8]
1400419a9mov rbp, [rsp+440]
1400419b1mov r15, [rsp+448]
1400419b9mov r14, rcx
1400419bcmov rcx, [rip+0x155ccd]
1400419c3mov [rsp+80], rdx
1400419c8mov rax, [rcx]
1400419cbmov [rsp+280], rax
1400419d3xor eax, eax
1400419d5mov rcx, [rip+0x155264]
1400419dccall std::locale::id::_M_id() const
1400419e1mov rdx, [r13+208]
1400419e8cmp rax, [rdx+16]
1400419ecjae 0x140041c5d
1400419f2mov rdx, [rdx+8]
1400419f6mov rcx, [rdx+8*rax]
1400419fatest rcx, rcx
1400419fdje 0x140041c5d
140041a03mov r8, [rip+0x155666]
140041a0axor r9l, r9l
140041a0dlea rdx, [rip+0x159b6c]
140041a14call __dynamic_cast
140041a19test rax, rax
140041a1cje 0x140041c5d
140041a22mov rax, [rax+16]
140041a26mov rdx, [rsp+80]
140041a2blea r8, [rsp+112]
140041a30lea rcx, [rsp+128]
140041a38mov [rsp+156], 0
140041a43lea r9, [rsp+96]
140041a48movdqu x2, [rax+88]
140041a4dmovdqu x1, [rax+104]
140041a52movdqu x0, [rax+120]
140041a57movdqu x6, [rax+136]
140041a5fmovdqu x5, [rax+152]
140041a67movdqu x4, [rax+168]
140041a6fmovdqu x3, [rax+184]
140041a77lea rax, [rsp+156]
140041a7fmov [rsp+56], r13
140041a84movdqa x7, x6
140041a88mov [rsp+64], rax
140041a8dlea rax, [rsp+160]
140041a95shufpd x7, x5, 1
140041a9ashufpd x5, x4, 1
140041a9fmov [rsp+40], rax
140041aa4lea rax, [rsp+152]
140041aacshufpd x4, x3, 1
140041ab1shufpd x3, x2, 1
140041ab6mov [rsp+32], rax
140041abbshufpd x2, x1, 1
140041ac0shufpd x1, x0, 1
140041ac5shufpd x0, x6, 1
140041acamov [rsp+48], 7
140041ad3mov [rsp+112], rsi
140041ad8mov [rsp+120], rdi
140041addmov [rsp+96], rbx
140041ae2mov [rsp+104], r12
140041ae7movups [rsp+160], x7
140041aefmovups [rsp+176], x5
140041af7movups [rsp+192], x4
140041affmovups [rsp+208], x3
140041b07movups [rsp+224], x2
140041b0fmovups [rsp+240], x1
140041b17movups [rsp+256], x0
140041b1fcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140041b24mov rcx, [rsp+128]
140041b2cmov eax, [rsp+156]
140041b33mov r13, [rsp+136]
140041b3bmov r8, rcx
140041b3etest eax, eax
140041b40jne 0x140041be0
140041b46mov eax, [rsp+152]
140041b4dmov [r15+24], eax
140041b51
140041b51loc_140041b51:
140041b51cmp r13l, -1
140041b55sete r15b
140041b59test rcx, rcx
140041b5csetne al
140041b5fand al, r15b
140041b62mov edx, eax
140041b64jne 0x140041c20
140041b6a
140041b6aloc_140041b6a:
140041b6acmp r12l, -1
140041b6esete al
140041b71test rbx, rbx
140041b74je 0x140041b7a
140041b76test al, al
140041b78jne 0x140041bf0
140041b7a
140041b7aloc_140041b7a:
140041b7acmp r15b, al
140041b7djne 0x140041b83
140041b7for [rbp], 2
140041b83
140041b83loc_140041b83:
140041b83mov rax, rdi
140041b86mov r13l, r13l
140041b89mov rdi, [rip+0x155b00]
140041b90mov [r14], r8
140041b93mov rdx, 0xffffffff00000000
140041b9dand rax, rdx
140041ba0or rax, r13
140041ba3mov [r14+8], rax
140041ba7mov rax, [rsp+280]
140041bafsub rax, [rdi]
140041bb2jne 0x140041c71
140041bb8movups x6, [rsp+288]
140041bc0movups x7, [rsp+304]
140041bc8mov rax, r14
140041bcbadd rsp, 328
140041bd2pop rbx
140041bd3pop rsi
140041bd4pop rdi
140041bd5pop rbp
140041bd6pop r12
140041bd8pop r13
140041bdapop r14
140041bdcpop r15
140041bderet
140041bdf
140041bdf 90 .
140041be0
140041be0loc_140041be0:
140041be0or [rbp], 4
140041be4jmp 0x140041b51
140041be9
140041be9 0f 1f 80 00 00 00 00 .......
140041bf0
140041bf0loc_140041bf0:
140041bf0mov rdx, [rbx+24]
140041bf4xor eax, eax
140041bf6cmp [rbx+16], rdx
140041bfajb 0x140041b7a
140041c00mov rax, [rbx]
140041c03mov [rsp+80], r8
140041c08mov rcx, rbx
140041c0bcall [rax+72]
140041c0emov r8, [rsp+80]
140041c13cmp eax, -1
140041c16sete al
140041c19jmp 0x140041b7a
140041c1e
140041c1e 66 90 f.
140041c20
140041c20loc_140041c20:
140041c20mov rax, [rcx+24]
140041c24xor r15l, r15l
140041c27cmp [rcx+16], rax
140041c2bjb 0x140041b6a
140041c31mov rax, [rcx]
140041c34mov [rsp+95], dl
140041c38mov [rsp+80], rcx
140041c3dcall [rax+72]
140041c40movzx edx, [rsp+95]
140041c45mov r8l, 0
140041c4bcmp eax, -1
140041c4ecmovne r8, [rsp+80]
140041c54cmove r15l, edx
140041c58jmp 0x140041b6a
140041c5d
140041c5dloc_140041c5d:
140041c5dmov rdi, [rip+0x155a2c]
140041c64mov rax, [rsp+280]
140041c6csub rax, [rdi]
140041c6fje 0x140041c76
140041c71
140041c71loc_140041c71:
140041c71call __stack_chk_fail
140041c76
140041c76loc_140041c76:
140041c76call std::__throw_bad_cast()
140041c7bnop
140041970
140041c7c
140041c7c // align 0x10
140041c7c // align 0x10
140041c80
140041c80std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140041c80push rbp
140041c81push r15
140041c83push r14
140041c85push r13
140041c87push r12
140041c89push rdi
140041c8apush rsi
140041c8bpush rbx
140041c8csub rsp, 184
140041c93lea rbp, [rsp+176]
140041c9bmov rax, [r9+8]
140041c9fmovdqu x0, [r8]
140041ca4mov r15, [r9]
140041ca7mov rbx, [rbp+136]
140041caemov [rbp-72], rax
140041cb2mov rax, [rbp+112]
140041cb6movups [rbp-96], x0
140041cbamov rdx, [rbp-88]
140041cbemov [rbp-128], rax
140041cc2mov rax, [rbp+120]
140041cc6mov [rbp-104], rcx
140041ccamov rcx, [rip+0x15506f]
140041cd1mov r14l, edx
140041cd4mov [rbp-32], rax
140041cd8mov rax, [rbp+144]
140041cdfmov [rbp-64], r15
140041ce3mov [rbp-112], rax
140041ce7mov rax, [rip+0x1559a2]
140041ceemov rsi, [rax]
140041cf1mov [rbp-8], rsi
140041cf5xor esi, esi
140041cf7mov rax, [rbp-96]
140041cfbmov [rbp-24], rax
140041cffcall std::locale::id::_M_id() const
140041d04mov rcx, rax
140041d07mov rax, [rbx+208]
140041d0emov rax, [rax+8]
140041d12mov rbx, [rax+8*rcx]
140041d16test rbx, rbx
140041d19je 0x1400428b8
140041d1fmov rax, [rbp+128]
140041d26shl rax, 4
140041d2acall ___chkstk_ms
140041d2fmov r11, [rbp-24]
140041d33sub rsp, rax
140041d36cmp r14l, -1
140041d3asete r12b
140041d3etest r11, r11
140041d41lea r13, [rsp+32]
140041d46setne dil
140041d4aand dil, r12b
140041d4djne 0x140042450
140041d53mov edi, r12l
140041d56
140041d56loc_140041d56:
140041d56cmp [rbp-72], -1
140041d5asete [rbp-73]
140041d5etest r15, r15
140041d61setne sil
140041d65and sil, [rbp-73]
140041d69jne 0x140042465
140041d6fmovzx esi, [rbp-73]
140041d73
140041d73loc_140041d73:
140041d73cmp sil, dil
140041d76jne 0x140041dd7
140041d78
140041d78loc_140041d78:
140041d78mov rax, [rbp-112]
140041d7cor [rax], 4
140041d7f
140041d7floc_140041d7f:
140041d7fmov rdx, [rbp-88]
140041d83mov rsi, [rbp-104]
140041d87mov [rbp-96], r11
140041d8bmov rbx, [rip+0x1558fe]
140041d92mov rcx, [rbp-96]
140041d96mov [rbp-88], rdx
140041d9amov rax, [rbp-88]
140041d9emov rdx, 0xffffffff00000000
140041da8mov [rsi], rcx
140041daband rax, rdx
140041daeor rax, r14
140041db1mov [rsi+8], rax
140041db5mov rax, [rbp-8]
140041db9sub rax, [rbx]
140041dbcjne 0x1400428cc
140041dc2mov rax, [rbp-104]
140041dc6lea rsp, [rbp+8]
140041dcapop rbx
140041dcbpop rsi
140041dccpop rdi
140041dcdpop r12
140041dcfpop r13
140041dd1pop r14
140041dd3pop r15
140041dd5pop rbp
140041dd6ret
140041dd7
140041dd7loc_140041dd7:
140041dd7test r11, r11
140041ddaje 0x140041de5
140041ddctest r12b, r12b
140041ddfjne 0x1400424f0
140041de5
140041de5loc_140041de5:
140041de5mov esi, r14l
140041de8
140041de8loc_140041de8:
140041de8mov rax, [rbx]
140041debmov [rbp-24], r11
140041defmovsx edx, sil
140041df3mov rcx, rbx
140041df6call [rax+32]
140041df9movsx edx, sil
140041dfdmov rcx, rbx
140041e00mov r12l, eax
140041e03mov rax, [rbx]
140041e06call [rax+16]
140041e09cmp [rbp+128], 0
140041e11mov r11, [rbp-24]
140041e15mov edi, eax
140041e17je 0x140041d78
140041e1dmov rax, [rbp+128]
140041e24mov [rbp-56], r14l
140041e28xor esi, esi
140041e2amov [rbp-40], dil
140041e2emov r14, [rbp-32]
140041e32mov rdi, rbx
140041e35xor ebx, ebx
140041e37mov [rbp-48], r11
140041e3blea r15, [r13+8*rax]
140041e40mov [rbp-24], r13
140041e44jmp 0x140041e72
140041e46
140041e46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140041e50
140041e50loc_140041e50:
140041e50mov rax, [r14+8*rbx]
140041e54mov rcx, rdi
140041e57movsx edx, [rax]
140041e5amov rax, [rdi]
140041e5dcall [rax+16]
140041e60cmp [rbp-40], al
140041e63je 0x140041e87
140041e65add rbx, 1
140041e69cmp [rbp+128], rbx
140041e70je 0x140041eb5
140041e72
140041e72loc_140041e72:
140041e72mov rax, [r14+8*rbx]
140041e76mov rcx, rdi
140041e79movsx edx, [rax]
140041e7cmov rax, [rdi]
140041e7fcall [rax+32]
140041e82cmp r12b, al
140041e85jne 0x140041e50
140041e87
140041e87loc_140041e87:
140041e87mov rcx, [r14+8*rbx]
140041e8blea r13, [8*rsi]
140041e93call strlen
140041e98mov [r15+8*rsi], rax
140041e9cmov rax, [rbp-24]
140041ea0add rsi, 1
140041ea4mov [rax+r13], rbx
140041ea8add rbx, 1
140041eaccmp [rbp+128], rbx
140041eb3jne 0x140041e72
140041eb5
140041eb5loc_140041eb5:
140041eb5mov r9, rbx
140041eb8mov r11, [rbp-48]
140041ebcmov r14l, [rbp-56]
140041ec0mov rbx, rdi
140041ec3mov r13, [rbp-24]
140041ec7cmp rsi, 1
140041ecbjbe 0x1400428d1
140041ed1mov [rbp-136], r9
140041ed8and [rbp-24], 0
140041eddnop [rax]
140041ee0
140041ee0loc_140041ee0:
140041ee0mov rdi, [r15]
140041ee3mov r14, [r15+8]
140041ee7mov eax, 2
140041eeccmp rdi, r14
140041eefcmovbe r14, rdi
140041ef3cmp rax, rsi
140041ef6jae 0x140041f40
140041ef8test sil, 1
140041efcje 0x140041f20
140041efemov rax, [r15+16]
140041f02cmp r14, rax
140041f05cmova r14, rax
140041f09mov eax, 3
140041f0ecmp rax, rsi
140041f11jae 0x140041f40
140041f13nop [rax+rax]
140041f1enop
140041f20
140041f20loc_140041f20:
140041f20mov rdx, [r15+8*rax]
140041f24cmp r14, rdx
140041f27cmova r14, rdx
140041f2bmov rdx, [r15+8*rax+8]
140041f30cmp r14, rdx
140041f33cmova r14, rdx
140041f37add rax, 2
140041f3bcmp rax, rsi
140041f3ejb 0x140041f20
140041f40
140041f40loc_140041f40:
140041f40add [rbp-24], 1
140041f45mov rax, [r11+16]
140041f49cmp rax, [r11+24]
140041f4djae 0x1400420d0
140041f53add rax, 1
140041f57cmp [rbp-24], r14
140041f5bmov [r11+16], rax
140041f5fje 0x1400420eb
140041f65
140041f65loc_140041f65:
140041f65jae 0x140041f8a
140041f67
140041f67loc_140041f67:
140041f67mov rax, [r11+24]
140041f6bcmp [r11+16], rax
140041f6fjae 0x1400423e2
140041f75
140041f75loc_140041f75:
140041f75cmp [rbp-64], 0
140041f7aje 0x140042201
140041f80cmp [rbp-72], -1
140041f84je 0x1400422e1
140041f8a
140041f8aloc_140041f8a:
140041f8amov r12, [rbp-24]
140041f8e
140041f8eloc_140041f8e:
140041f8emov r14l, -1
140041f94
140041f94loc_140041f94:
140041f94cmp rsi, 1
140041f98jne 0x140041d78
140041f9emov rax, [r11+16]
140041fa2cmp rax, [r11+24]
140041fa6jae 0x14004280d
140041facadd rax, 1
140041fb0mov [r11+16], rax
140041fb4
140041fb4loc_140041fb4:
140041fb4add r12, 1
140041fb8
140041fb8loc_140041fb8:
140041fb8mov r14, [r13]
140041fbc
140041fbcloc_140041fbc:
140041fbcmov rdi, [r15]
140041fbfcmp r12, rdi
140041fc2jae 0x1400420ac
140041fc8mov rax, [rbp-32]
140041fccmov rsi, [rax+8*r14]
140041fd0add rsi, r12
140041fd3test r11, r11
140041fd6jne 0x140042089
140041fdccmp [rbp-64], 0
140041fe1je 0x140041fed
140041fe3cmp [rbp-73], 0
140041fe7jne 0x140042423
140041fed
140041fedloc_140041fed:
140041fedcmp [rbp-72], -1
140041ff1je 0x1400420c0
140041ff7
140041ff7loc_140041ff7:
140041ff7mov rax, [rbx]
140041ffamovsx edx, [rsi]
140041ffdmov rcx, rbx
140042000mov r15l, -1
140042006call [rax+32]
140042009xor r11l, r11l
14004200cmov r13l, eax
14004200f
14004200floc_14004200f:
14004200fmov rax, [rbx]
140042012mov [rbp-24], r11
140042016mov edx, r15l
140042019mov rcx, rbx
14004201ccall [rax+32]
14004201fmov r11, [rbp-24]
140042023cmp al, r13b
140042026je 0x140042062
140042028mov rax, [rbx]
14004202bmovsx edx, [rsi]
14004202emov rcx, rbx
140042031call [rax+16]
140042034mov r11, [rbp-24]
140042038mov r13l, eax
14004203btest r11, r11
14004203ejne 0x140042370
140042044
140042044loc_140042044:
140042044mov edx, -1
140042049xor r11l, r11l
14004204c
14004204cloc_14004204c:
14004204cmov rax, [rbx]
14004204fmov [rbp-24], r11
140042053mov rcx, rbx
140042056call [rax+16]
140042059mov r11, [rbp-24]
14004205dcmp al, r13b
140042060jne 0x1400420ac
140042062
140042062loc_140042062:
140042062mov rax, [r11+16]
140042066cmp rax, [r11+24]
14004206ajae 0x140042386
140042070add rax, 1
140042074add r12, 1
140042078mov [r11+16], rax
14004207ccmp rdi, r12
14004207fje 0x1400423a4
140042085
140042085loc_140042085:
140042085add rsi, 1
140042089
140042089loc_140042089:
140042089mov rax, [r11+24]
14004208dcmp [r11+16], rax
140042091jae 0x1400425d8
140042097
140042097loc_140042097:
140042097cmp [rbp-64], 0
14004209cje 0x14004247a
1400420a2cmp [rbp-72], -1
1400420a6je 0x1400424ba
1400420ac
1400420acloc_1400420ac:
1400420accmp rdi, r12
1400420afje 0x1400423a4
1400420b5nop [rax+rax]
1400420c0
1400420c0loc_1400420c0:
1400420c0mov r14l, -1
1400420c6jmp 0x140041d78
1400420cb
1400420cb 0f 1f 44 00 00 ..D..
1400420d0
1400420d0loc_1400420d0:
1400420d0mov rax, [r11]
1400420d3mov [rbp-40], r11
1400420d7mov rcx, r11
1400420dacall [rax+80]
1400420ddcmp [rbp-24], r14
1400420e1mov r11, [rbp-40]
1400420e5jne 0x140041f65
1400420eb
1400420ebloc_1400420eb:
1400420ebmov rax, [r11+16]
1400420efcmp rax, [r11+24]
1400420f3jae 0x140042796
1400420f9cmp [rbp-64], 0
1400420feje 0x140042506
140042104
140042104loc_140042104:
140042104xor ecx, ecx
140042106cmp [rbp-72], -1
14004210aje 0x14004269e
140042110
140042110loc_140042110:
140042110mov r8, [rbp-24]
140042114xor eax, eax
140042116jmp 0x14004212d
140042118
140042118 0f 1f 84 00 00 00 00 00 ........
140042120
140042120loc_140042120:
140042120add rax, 1
140042124cmp rax, rsi
140042127jae 0x140042152
140042129
140042129loc_140042129:
140042129mov rdi, [r15+8*rax]
14004212d
14004212dloc_14004212d:
14004212dcmp r8, rdi
140042130sete dl
140042133cmp dl, cl
140042135jne 0x140042120
140042137sub rsi, 1
14004213bmov rdx, [r13+8*rsi]
140042140mov [r13+8*rax], rdx
140042145mov rdx, [r15+8*rsi]
140042149mov [r15+8*rax], rdx
14004214dcmp rax, rsi
140042150jb 0x140042129
140042152
140042152loc_140042152:
140042152test cl, cl
140042154je 0x140042656
14004215amov rax, [r15]
14004215dcmp rsi, 1
140042161jbe 0x1400421be
140042163lea r8, [r15+8*rsi]
140042167lea rdx, [r15+8]
14004216bmov rcx, r8
14004216esub rcx, rdx
140042171and ecx, 8
140042174je 0x1400421a0
140042176mov rdx, [r15+8]
14004217acmp rax, rdx
14004217dcmova rax, rdx
140042181lea rdx, [r15+16]
140042185cmp rdx, r8
140042188je 0x1400421be
14004218anop [rax+rax]
140042195nop [rax+rax]
1400421a0
1400421a0loc_1400421a0:
1400421a0mov rcx, [rdx]
1400421a3cmp rax, rcx
1400421a6cmova rax, rcx
1400421aamov rcx, [rdx+8]
1400421aecmp rax, rcx
1400421b1cmova rax, rcx
1400421b5add rdx, 16
1400421b9cmp rdx, r8
1400421bcjne 0x1400421a0
1400421be
1400421beloc_1400421be:
1400421becmp [rbp-24], rax
1400421c2jae 0x140041f8a
1400421c8test r11, r11
1400421cbjne 0x140041f67
1400421d1
1400421d1loc_1400421d1:
1400421d1cmp [rbp-64], 0
1400421d6je 0x140042358
1400421dccmp [rbp-72], -1
1400421e0je 0x140042318
1400421e6
1400421e6loc_1400421e6:
1400421e6mov rax, [rbx]
1400421e9mov edx, -1
1400421eemov rcx, rbx
1400421f1call [rax+32]
1400421f4mov edx, -1
1400421f9xor r11l, r11l
1400421fcmov [rbp-40], al
1400421ffjmp 0x140042249
140042201
140042201loc_140042201:
140042201cmp [rbp-72], -1
140042205jne 0x140041f8a
14004220b
14004220bloc_14004220b:
14004220bmov rax, [r11+16]
14004220fcmp rax, [r11+24]
140042213jae 0x140042401
140042219movsx edx, [rax]
14004221c
14004221cloc_14004221c:
14004221cmov rax, [rbx]
14004221fmov [rbp-48], r11
140042223mov rcx, rbx
140042226call [rax+32]
140042229mov r11, [rbp-48]
14004222dmov [rbp-40], al
140042230mov rax, [r11+16]
140042234cmp rax, [r11+24]
140042238jae 0x1400423b6
14004223emov [rbp-64], 0
140042246movsx edx, [rax]
140042249
140042249loc_140042249:
140042249mov rax, [rbx]
14004224cmov [rbp-56], r11
140042250mov rcx, rbx
140042253call [rax+16]
140042256test rsi, rsi
140042259mov r11, [rbp-56]
14004225dmov [rbp-48], al
140042260je 0x1400420c0
140042266xor edi, edi
140042268mov r14, rbx
14004226bjmp 0x14004229e
14004226d
14004226d 0f 1f 00 ...
140042270
140042270loc_140042270:
140042270mov rax, [r14]
140042273movsx edx, [r12]
140042278mov rcx, r14
14004227bcall [rax+16]
14004227ecmp [rbp-48], al
140042281je 0x1400422c2
140042283sub rsi, 1
140042287mov rax, [r13+8*rsi]
14004228cmov [r13+8*rdi], rax
140042291mov rax, [r15+8*rsi]
140042295mov [r15+8*rdi], rax
140042299cmp rdi, rsi
14004229cjae 0x1400422cb
14004229e
14004229eloc_14004229e:
14004229emov rax, [r13+8*rdi]
1400422a3mov rcx, [rbp-32]
1400422a7mov r12, [rbp-24]
1400422abadd r12, [rcx+8*rax]
1400422afmov rax, [r14]
1400422b2mov rcx, r14
1400422b5movsx edx, [r12]
1400422bacall [rax+32]
1400422bdcmp al, [rbp-40]
1400422c0jne 0x140042270
1400422c2
1400422c2loc_1400422c2:
1400422c2add rdi, 1
1400422c6cmp rdi, rsi
1400422c9jb 0x14004229e
1400422cb
1400422cbloc_1400422cb:
1400422cbmov r11, [rbp-56]
1400422cfmov rbx, r14
1400422d2cmp rsi, 1
1400422d6ja 0x140041ee0
1400422dcjmp 0x140041f8a
1400422e1
1400422e1loc_1400422e1:
1400422e1mov rax, [rbp-64]
1400422e5mov rdi, [rax+24]
1400422e9cmp [rax+16], rdi
1400422edjb 0x140041f8a
1400422f3mov rcx, [rbp-64]
1400422f7mov [rbp-40], r11
1400422fbmov rax, [rcx]
1400422fecall [rax+72]
140042301mov r11, [rbp-40]
140042305cmp eax, -1
140042308jne 0x140041f8a
14004230ejmp 0x14004220b
140042313
140042313 0f 1f 44 00 00 ..D..
140042318
140042318loc_140042318:
140042318mov rax, [rbp-64]
14004231cmov rdi, [rax+24]
140042320cmp [rax+16], rdi
140042324jb 0x1400421e6
14004232amov rcx, [rbp-64]
14004232emov rax, [rcx]
140042331call [rax+72]
140042334cmp eax, -1
140042337jne 0x1400421e6
14004233d
14004233dloc_14004233d:
14004233dmov [rbp-64], 0
140042345mov r12, [rbp-24]
140042349xor r11l, r11l
14004234cjmp 0x140041f8e
140042351
140042351 0f 1f 80 00 00 00 00 .......
140042358
140042358loc_140042358:
140042358cmp [rbp-72], -1
14004235cje 0x14004233d
14004235e
14004235eloc_14004235e:
14004235emov [rbp-64], 0
140042366jmp 0x1400421e6
14004236b
14004236b 0f 1f 44 00 00 ..D..
140042370
140042370loc_140042370:
140042370mov rax, [r11+16]
140042374cmp rax, [r11+24]
140042378jae 0x14004267c
14004237emovsx edx, [rax]
140042381jmp 0x14004204c
140042386
140042386loc_140042386:
140042386mov rax, [r11]
140042389add r12, 1
14004238dmov [rbp-24], r11
140042391mov rcx, r11
140042394call [rax+80]
140042397cmp r12, rdi
14004239amov r11, [rbp-24]
14004239ejne 0x140042085
1400423a4
1400423a4loc_1400423a4:
1400423a4mov rax, [rbp-128]
1400423a8mov [rax], r14l
1400423abmov r14l, -1
1400423b1jmp 0x140041d7f
1400423b6
1400423b6loc_1400423b6:
1400423b6mov rax, [r11]
1400423b9mov [rbp-48], r11
1400423bdmov rcx, r11
1400423c0call [rax+72]
1400423c3mov edx, eax
1400423c5cmp eax, -1
1400423c8je 0x1400426c0
1400423cemov [rbp-64], 0
1400423d6mov r11, [rbp-48]
1400423damovsx edx, al
1400423ddjmp 0x140042249
1400423e2
1400423e2loc_1400423e2:
1400423e2mov rax, [r11]
1400423e5mov [rbp-40], r11
1400423e9mov rcx, r11
1400423eccall [rax+72]
1400423efmov r11, [rbp-40]
1400423f3cmp eax, -1
1400423f6jne 0x140041f75
1400423fcjmp 0x1400421d1
140042401
140042401loc_140042401:
140042401mov rax, [r11]
140042404mov [rbp-40], r11
140042408mov rcx, r11
14004240bcall [rax+72]
14004240emov r11, [rbp-40]
140042412cmp eax, -1
140042415movsx edx, al
140042418jne 0x14004221c
14004241ejmp 0x14004235e
140042423
140042423loc_140042423:
140042423mov rax, [rbp-64]
140042427mov rdx, [rax+24]
14004242bcmp [rax+16], rdx
14004242fjb 0x140041ff7
140042435
140042435loc_140042435:
140042435mov rcx, [rbp-64]
140042439mov rax, [rcx]
14004243ccall [rax+72]
14004243fcmp eax, -1
140042442jne 0x140041ff7
140042448
140042448loc_140042448:
140042448xor r11l, r11l
14004244bjmp 0x1400420ac
140042450
140042450loc_140042450:
140042450mov rax, [r11+24]
140042454cmp [r11+16], rax
140042458jae 0x140042708
14004245exor edi, edi
140042460jmp 0x140041d56
140042465
140042465loc_140042465:
140042465mov rax, [r15+24]
140042469cmp [r15+16], rax
14004246djae 0x14004272d
140042473xor esi, esi
140042475jmp 0x140041d73
14004247a
14004247aloc_14004247a:
14004247acmp [rbp-72], -1
14004247ejne 0x1400420ac
140042484
140042484loc_140042484:
140042484mov rax, [rbx]
140042487mov [rbp-24], r11
14004248bmov rcx, rbx
14004248emovsx edx, [rsi]
140042491call [rax+32]
140042494mov r11, [rbp-24]
140042498mov r13l, eax
14004249bmov rax, [r11+16]
14004249fcmp rax, [r11+24]
1400424a3jae 0x140042628
1400424a9mov [rbp-64], 0
1400424b1movsx r15l, [rax]
1400424b5jmp 0x14004200f
1400424ba
1400424baloc_1400424ba:
1400424bamov rax, [rbp-64]
1400424bemov rdx, [rax+24]
1400424c2cmp [rax+16], rdx
1400424c6jb 0x1400420ac
1400424ccmov rcx, [rbp-64]
1400424d0mov [rbp-24], r11
1400424d4mov rax, [rcx]
1400424d7call [rax+72]
1400424damov r11, [rbp-24]
1400424decmp eax, -1
1400424e1je 0x140042484
1400424e3jmp 0x1400420ac
1400424e8
1400424e8 0f 1f 84 00 00 00 00 00 ........
1400424f0
1400424f0loc_1400424f0:
1400424f0mov rax, [r11+16]
1400424f4cmp rax, [r11+24]
1400424f8jae 0x14004287e
1400424femovzx esi, [rax]
140042501jmp 0x140041de8
140042506
140042506loc_140042506:
140042506cmp [rbp-72], -1
14004250ajne 0x140042787
140042510
140042510loc_140042510:
140042510movzx eax, [rax]
140042513
140042513loc_140042513:
140042513movsx edx, al
140042516mov rax, [rbx]
140042519mov [rbp-40], r11
14004251dmov rcx, rbx
140042520call [rax+32]
140042523mov r11, [rbp-40]
140042527mov [rbp-48], al
14004252amov rax, [r11+16]
14004252ecmp rax, [r11+24]
140042532jae 0x14004275b
140042538mov [rbp-64], 0
140042540movsx edx, [rax]
140042543
140042543loc_140042543:
140042543mov rax, [rbx]
140042546mov [rbp-40], r11
14004254amov rcx, rbx
14004254dmov r14, rbx
140042550call [rax+16]
140042553mov r11, [rbp-40]
140042557mov r12, [rbp-24]
14004255bmov [rbp-120], rdi
14004255fmov [rbp-40], al
140042562xor edi, edi
140042564mov [rbp-56], r11
140042568nop [rax+rax]
140042570
140042570loc_140042570:
140042570cmp r12, [r15+8*rdi]
140042574jae 0x1400425a8
140042576mov rax, [r13+8*rdi]
14004257bmov rcx, [rbp-32]
14004257fmov rbx, [rcx+8*rax]
140042583mov rax, [r14]
140042586mov rcx, r14
140042589add rbx, r12
14004258cmovsx edx, [rbx]
14004258fcall [rax+32]
140042592cmp al, [rbp-48]
140042595je 0x1400425c3
140042597mov rax, [r14]
14004259amovsx edx, [rbx]
14004259dmov rcx, r14
1400425a0call [rax+16]
1400425a3cmp [rbp-40], al
1400425a6je 0x1400425c3
1400425a8
1400425a8loc_1400425a8:
1400425a8add rdi, 1
1400425accmp rdi, rsi
1400425afjb 0x140042570
1400425b1mov r11, [rbp-56]
1400425b5mov rdi, [rbp-120]
1400425b9mov rbx, r14
1400425bcxor ecx, ecx
1400425bejmp 0x140042110
1400425c3
1400425c3loc_1400425c3:
1400425c3mov r11, [rbp-56]
1400425c7mov rdi, [rbp-120]
1400425cbmov rbx, r14
1400425cemov ecx, 1
1400425d3jmp 0x140042110
1400425d8
1400425d8loc_1400425d8:
1400425d8mov rax, [r11]
1400425dbmov [rbp-24], r11
1400425dfmov rcx, r11
1400425e2call [rax+72]
1400425e5mov r11, [rbp-24]
1400425e9cmp eax, -1
1400425ecmov r15l, eax
1400425efjne 0x140042097
1400425f5cmp [rbp-64], 0
1400425faje 0x1400428f0
140042600cmp [rbp-72], -1
140042604je 0x1400428d9
14004260a
14004260aloc_14004260a:
14004260amov rax, [rbx]
14004260dmovsx edx, [rsi]
140042610mov rcx, rbx
140042613call [rax+32]
140042616xor r11l, r11l
140042619mov r13l, eax
14004261cjmp 0x14004200f
140042621
140042621 0f 1f 80 00 00 00 00 .......
140042628
140042628loc_140042628:
140042628mov rax, [r11]
14004262bmov [rbp-24], r11
14004262fmov rcx, r11
140042632call [rax+72]
140042635mov r15l, eax
140042638cmp eax, -1
14004263bje 0x140042823
140042641mov [rbp-64], 0
140042649mov r11, [rbp-24]
14004264dmovsx r15l, al
140042651jmp 0x14004200f
140042656
140042656loc_140042656:
140042656mov r12, [rbp-24]
14004265amov r9, [rbp-136]
140042661cmp rsi, 2
140042665je 0x1400426d0
140042667mov r14l, -1
14004266dcmp rsi, 1
140042671jne 0x140041d78
140042677jmp 0x140041fb8
14004267c
14004267cloc_14004267c:
14004267cmov rax, [r11]
14004267fmov [rbp-24], r11
140042683mov rcx, r11
140042686call [rax+72]
140042689cmp eax, -1
14004268cje 0x140042044
140042692mov r11, [rbp-24]
140042696movsx edx, al
140042699jmp 0x14004204c
14004269e
14004269eloc_14004269e:
14004269emov rax, [rbp-64]
1400426a2mov rdx, [rax+24]
1400426a6cmp [rax+16], rdx
1400426aajae 0x14004285c
1400426b0xor ecx, ecx
1400426b2jmp 0x140042110
1400426b7
1400426b7 66 0f 1f 84 00 00 00 00 00 f........
1400426c0
1400426c0loc_1400426c0:
1400426c0mov [rbp-64], 0
1400426c8xor r11l, r11l
1400426cbjmp 0x140042249
1400426d0
1400426d0loc_1400426d0:
1400426d0test r9b, 1
1400426d4jne 0x1400420c0
1400426damov rdi, r9
1400426ddmov r14, [r13]
1400426e1mov rax, [r13+8]
1400426e5shr rdi, 1
1400426e8cmp r14, rdi
1400426ebjae 0x140042833
1400426f1add rdi, r14
1400426f4cmp rdi, rax
1400426f7jne 0x1400420c0
1400426fdjmp 0x140041fbc
140042702
140042702 66 0f 1f 44 00 00 f..D..
140042708
140042708loc_140042708:
140042708mov rax, [r11]
14004270bmov [rbp-24], r11
14004270fmov rcx, r11
140042712call [rax+72]
140042715mov r11, [rbp-24]
140042719cmp eax, -1
14004271cmov eax, 0
140042721cmovne edi, eax
140042724cmove r11, rsi
140042728jmp 0x140041d56
14004272d
14004272dloc_14004272d:
14004272dmov rax, [r15]
140042730mov [rbp-24], r11
140042734mov rcx, r15
140042737call [rax+72]
14004273amov r11, [rbp-24]
14004273ecmp eax, -1
140042741mov eax, 0
140042746cmovne esi, eax
140042749mov eax, 0
14004274ecmovne rax, r15
140042752mov [rbp-64], rax
140042756jmp 0x140041d73
14004275b
14004275bloc_14004275b:
14004275bmov rax, [r11]
14004275emov [rbp-40], r11
140042762mov rcx, r11
140042765call [rax+72]
140042768mov edx, eax
14004276acmp eax, -1
14004276dje 0x1400428aa
140042773mov [rbp-64], 0
14004277bmov r11, [rbp-40]
14004277fmovsx edx, al
140042782jmp 0x140042543
140042787
140042787loc_140042787:
140042787mov [rbp-64], 0
14004278fxor ecx, ecx
140042791jmp 0x140042110
140042796
140042796loc_140042796:
140042796mov rax, [r11]
140042799mov [rbp-40], r11
14004279dmov rcx, r11
1400427a0call [rax+72]
1400427a3cmp eax, -1
1400427a6je 0x140042900
1400427accmp [rbp-64], 0
1400427b1mov r11, [rbp-40]
1400427b5jne 0x140042104
1400427bbcmp [rbp-72], -1
1400427bfjne 0x140042787
1400427c1
1400427c1loc_1400427c1:
1400427c1mov rax, [r11+16]
1400427c5cmp rax, [r11+24]
1400427c9jb 0x140042510
1400427cfmov rax, [r11]
1400427d2mov [rbp-40], r11
1400427d6mov rcx, r11
1400427d9call [rax+72]
1400427dcmov r11, [rbp-40]
1400427e0cmp eax, -1
1400427e3jne 0x140042513
1400427e9xor edx, edx
1400427ebmov [rbp-64], rdx
1400427ef
1400427efloc_1400427ef:
1400427efmov rax, [rbx]
1400427f2mov edx, -1
1400427f7mov rcx, rbx
1400427facall [rax+32]
1400427fdmov edx, -1
140042802xor r11l, r11l
140042805mov [rbp-48], al
140042808jmp 0x140042543
14004280d
14004280dloc_14004280d:
14004280dmov rax, [r11]
140042810mov [rbp-24], r11
140042814mov rcx, r11
140042817call [rax+80]
14004281amov r11, [rbp-24]
14004281ejmp 0x140041fb4
140042823
140042823loc_140042823:
140042823mov [rbp-64], 0
14004282bxor r11l, r11l
14004282ejmp 0x14004200f
140042833
140042833loc_140042833:
140042833mov rdx, r14
140042836mov r14l, -1
14004283csub rdx, rdi
14004283fcmp rdx, rax
140042842jne 0x140041d78
140042848mov [r13], rdx
14004284cmov rax, [r15+8]
140042850mov [r15], rax
140042853mov r14, [r13]
140042857jmp 0x140041fbc
14004285c
14004285cloc_14004285c:
14004285cmov rcx, [rbp-64]
140042860mov [rbp-40], r11
140042864mov rax, [rcx]
140042867call [rax+72]
14004286amov r11, [rbp-40]
14004286ecmp eax, -1
140042871je 0x1400427c1
140042877xor ecx, ecx
140042879jmp 0x140042110
14004287e
14004287eloc_14004287e:
14004287emov rax, [r11]
140042881mov [rbp-24], r11
140042885mov rcx, r11
140042888call [rax+72]
14004288bmov r11, [rbp-24]
14004288fcmp eax, -1
140042892mov esi, eax
140042894mov eax, -1
140042899cmove esi, eax
14004289cmov eax, 0
1400428a1cmove r11, rax
1400428a5jmp 0x140041de8
1400428aa
1400428aaloc_1400428aa:
1400428aaxor eax, eax
1400428acxor r11l, r11l
1400428afmov [rbp-64], rax
1400428b3jmp 0x140042543
1400428b8
1400428b8loc_1400428b8:
1400428b8mov rbx, [rip+0x154dd1]
1400428bfmov rax, [rbp-8]
1400428c3sub rax, [rbx]
1400428c6je 0x140042954
1400428cc
1400428ccloc_1400428cc:
1400428cccall __stack_chk_fail
1400428d1
1400428d1loc_1400428d1:
1400428d1xor r12l, r12l
1400428d4jmp 0x140041f94
1400428d9
1400428d9loc_1400428d9:
1400428d9mov rax, [rbp-64]
1400428ddmov rdx, [rax+24]
1400428e1cmp [rax+16], rdx
1400428e5jb 0x14004260a
1400428ebjmp 0x140042435
1400428f0
1400428f0loc_1400428f0:
1400428f0cmp [rbp-72], -1
1400428f4jne 0x140041ff7
1400428fajmp 0x140042448
1400428ff
1400428ff 90 .
140042900
140042900loc_140042900:
140042900cmp [rbp-64], 0
140042905je 0x140042948
140042907cmp [rbp-72], -1
14004290bjne 0x1400427ef
140042911mov rax, [rbp-64]
140042915mov rdx, [rax+24]
140042919cmp [rax+16], rdx
14004291djb 0x1400427ef
140042923mov rcx, [rbp-64]
140042927mov rax, [rcx]
14004292acall [rax+72]
14004292dcmp eax, -1
140042930jne 0x1400427ef
140042936mov [rbp-64], 0
14004293e
14004293eloc_14004293e:
14004293exor r11l, r11l
140042941xor ecx, ecx
140042943jmp 0x140042110
140042948
140042948loc_140042948:
140042948cmp [rbp-72], -1
14004294cjne 0x1400427ef
140042952jmp 0x14004293e
140042954
140042954loc_140042954:
140042954call std::__throw_bad_cast()
140042959nop
140041c80
140041c80std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140041c80push rbp
140041c81push r15
140041c83push r14
140041c85push r13
140041c87push r12
140041c89push rdi
140041c8apush rsi
140041c8bpush rbx
140041c8csub rsp, 184
140041c93lea rbp, [rsp+176]
140041c9bmov rax, [r9+8]
140041c9fmovdqu x0, [r8]
140041ca4mov r15, [r9]
140041ca7mov rbx, [rbp+136]
140041caemov [rbp-72], rax
140041cb2mov rax, [rbp+112]
140041cb6movups [rbp-96], x0
140041cbamov rdx, [rbp-88]
140041cbemov [rbp-128], rax
140041cc2mov rax, [rbp+120]
140041cc6mov [rbp-104], rcx
140041ccamov rcx, [rip+0x15506f]
140041cd1mov r14l, edx
140041cd4mov [rbp-32], rax
140041cd8mov rax, [rbp+144]
140041cdfmov [rbp-64], r15
140041ce3mov [rbp-112], rax
140041ce7mov rax, [rip+0x1559a2]
140041ceemov rsi, [rax]
140041cf1mov [rbp-8], rsi
140041cf5xor esi, esi
140041cf7mov rax, [rbp-96]
140041cfbmov [rbp-24], rax
140041cffcall std::locale::id::_M_id() const
140041d04mov rcx, rax
140041d07mov rax, [rbx+208]
140041d0emov rax, [rax+8]
140041d12mov rbx, [rax+8*rcx]
140041d16test rbx, rbx
140041d19je 0x1400428b8
140041d1fmov rax, [rbp+128]
140041d26shl rax, 4
140041d2acall ___chkstk_ms
140041d2fmov r11, [rbp-24]
140041d33sub rsp, rax
140041d36cmp r14l, -1
140041d3asete r12b
140041d3etest r11, r11
140041d41lea r13, [rsp+32]
140041d46setne dil
140041d4aand dil, r12b
140041d4djne 0x140042450
140041d53mov edi, r12l
140041d56
140041d56loc_140041d56:
140041d56cmp [rbp-72], -1
140041d5asete [rbp-73]
140041d5etest r15, r15
140041d61setne sil
140041d65and sil, [rbp-73]
140041d69jne 0x140042465
140041d6fmovzx esi, [rbp-73]
140041d73
140041d73loc_140041d73:
140041d73cmp sil, dil
140041d76jne 0x140041dd7
140041d78
140041d78loc_140041d78:
140041d78mov rax, [rbp-112]
140041d7cor [rax], 4
140041d7f
140041d7floc_140041d7f:
140041d7fmov rdx, [rbp-88]
140041d83mov rsi, [rbp-104]
140041d87mov [rbp-96], r11
140041d8bmov rbx, [rip+0x1558fe]
140041d92mov rcx, [rbp-96]
140041d96mov [rbp-88], rdx
140041d9amov rax, [rbp-88]
140041d9emov rdx, 0xffffffff00000000
140041da8mov [rsi], rcx
140041daband rax, rdx
140041daeor rax, r14
140041db1mov [rsi+8], rax
140041db5mov rax, [rbp-8]
140041db9sub rax, [rbx]
140041dbcjne 0x1400428cc
140041dc2mov rax, [rbp-104]
140041dc6lea rsp, [rbp+8]
140041dcapop rbx
140041dcbpop rsi
140041dccpop rdi
140041dcdpop r12
140041dcfpop r13
140041dd1pop r14
140041dd3pop r15
140041dd5pop rbp
140041dd6ret
140041dd7
140041dd7loc_140041dd7:
140041dd7test r11, r11
140041ddaje 0x140041de5
140041ddctest r12b, r12b
140041ddfjne 0x1400424f0
140041de5
140041de5loc_140041de5:
140041de5mov esi, r14l
140041de8
140041de8loc_140041de8:
140041de8mov rax, [rbx]
140041debmov [rbp-24], r11
140041defmovsx edx, sil
140041df3mov rcx, rbx
140041df6call [rax+32]
140041df9movsx edx, sil
140041dfdmov rcx, rbx
140041e00mov r12l, eax
140041e03mov rax, [rbx]
140041e06call [rax+16]
140041e09cmp [rbp+128], 0
140041e11mov r11, [rbp-24]
140041e15mov edi, eax
140041e17je 0x140041d78
140041e1dmov rax, [rbp+128]
140041e24mov [rbp-56], r14l
140041e28xor esi, esi
140041e2amov [rbp-40], dil
140041e2emov r14, [rbp-32]
140041e32mov rdi, rbx
140041e35xor ebx, ebx
140041e37mov [rbp-48], r11
140041e3blea r15, [r13+8*rax]
140041e40mov [rbp-24], r13
140041e44jmp 0x140041e72
140041e46
140041e46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140041e50
140041e50loc_140041e50:
140041e50mov rax, [r14+8*rbx]
140041e54mov rcx, rdi
140041e57movsx edx, [rax]
140041e5amov rax, [rdi]
140041e5dcall [rax+16]
140041e60cmp [rbp-40], al
140041e63je 0x140041e87
140041e65add rbx, 1
140041e69cmp [rbp+128], rbx
140041e70je 0x140041eb5
140041e72
140041e72loc_140041e72:
140041e72mov rax, [r14+8*rbx]
140041e76mov rcx, rdi
140041e79movsx edx, [rax]
140041e7cmov rax, [rdi]
140041e7fcall [rax+32]
140041e82cmp r12b, al
140041e85jne 0x140041e50
140041e87
140041e87loc_140041e87:
140041e87mov rcx, [r14+8*rbx]
140041e8blea r13, [8*rsi]
140041e93call strlen
140041e98mov [r15+8*rsi], rax
140041e9cmov rax, [rbp-24]
140041ea0add rsi, 1
140041ea4mov [rax+r13], rbx
140041ea8add rbx, 1
140041eaccmp [rbp+128], rbx
140041eb3jne 0x140041e72
140041eb5
140041eb5loc_140041eb5:
140041eb5mov r9, rbx
140041eb8mov r11, [rbp-48]
140041ebcmov r14l, [rbp-56]
140041ec0mov rbx, rdi
140041ec3mov r13, [rbp-24]
140041ec7cmp rsi, 1
140041ecbjbe 0x1400428d1
140041ed1mov [rbp-136], r9
140041ed8and [rbp-24], 0
140041eddnop [rax]
140041ee0
140041ee0loc_140041ee0:
140041ee0mov rdi, [r15]
140041ee3mov r14, [r15+8]
140041ee7mov eax, 2
140041eeccmp rdi, r14
140041eefcmovbe r14, rdi
140041ef3cmp rax, rsi
140041ef6jae 0x140041f40
140041ef8test sil, 1
140041efcje 0x140041f20
140041efemov rax, [r15+16]
140041f02cmp r14, rax
140041f05cmova r14, rax
140041f09mov eax, 3
140041f0ecmp rax, rsi
140041f11jae 0x140041f40
140041f13nop [rax+rax]
140041f1enop
140041f20
140041f20loc_140041f20:
140041f20mov rdx, [r15+8*rax]
140041f24cmp r14, rdx
140041f27cmova r14, rdx
140041f2bmov rdx, [r15+8*rax+8]
140041f30cmp r14, rdx
140041f33cmova r14, rdx
140041f37add rax, 2
140041f3bcmp rax, rsi
140041f3ejb 0x140041f20
140041f40
140041f40loc_140041f40:
140041f40add [rbp-24], 1
140041f45mov rax, [r11+16]
140041f49cmp rax, [r11+24]
140041f4djae 0x1400420d0
140041f53add rax, 1
140041f57cmp [rbp-24], r14
140041f5bmov [r11+16], rax
140041f5fje 0x1400420eb
140041f65
140041f65loc_140041f65:
140041f65jae 0x140041f8a
140041f67
140041f67loc_140041f67:
140041f67mov rax, [r11+24]
140041f6bcmp [r11+16], rax
140041f6fjae 0x1400423e2
140041f75
140041f75loc_140041f75:
140041f75cmp [rbp-64], 0
140041f7aje 0x140042201
140041f80cmp [rbp-72], -1
140041f84je 0x1400422e1
140041f8a
140041f8aloc_140041f8a:
140041f8amov r12, [rbp-24]
140041f8e
140041f8eloc_140041f8e:
140041f8emov r14l, -1
140041f94
140041f94loc_140041f94:
140041f94cmp rsi, 1
140041f98jne 0x140041d78
140041f9emov rax, [r11+16]
140041fa2cmp rax, [r11+24]
140041fa6jae 0x14004280d
140041facadd rax, 1
140041fb0mov [r11+16], rax
140041fb4
140041fb4loc_140041fb4:
140041fb4add r12, 1
140041fb8
140041fb8loc_140041fb8:
140041fb8mov r14, [r13]
140041fbc
140041fbcloc_140041fbc:
140041fbcmov rdi, [r15]
140041fbfcmp r12, rdi
140041fc2jae 0x1400420ac
140041fc8mov rax, [rbp-32]
140041fccmov rsi, [rax+8*r14]
140041fd0add rsi, r12
140041fd3test r11, r11
140041fd6jne 0x140042089
140041fdccmp [rbp-64], 0
140041fe1je 0x140041fed
140041fe3cmp [rbp-73], 0
140041fe7jne 0x140042423
140041fed
140041fedloc_140041fed:
140041fedcmp [rbp-72], -1
140041ff1je 0x1400420c0
140041ff7
140041ff7loc_140041ff7:
140041ff7mov rax, [rbx]
140041ffamovsx edx, [rsi]
140041ffdmov rcx, rbx
140042000mov r15l, -1
140042006call [rax+32]
140042009xor r11l, r11l
14004200cmov r13l, eax
14004200f
14004200floc_14004200f:
14004200fmov rax, [rbx]
140042012mov [rbp-24], r11
140042016mov edx, r15l
140042019mov rcx, rbx
14004201ccall [rax+32]
14004201fmov r11, [rbp-24]
140042023cmp al, r13b
140042026je 0x140042062
140042028mov rax, [rbx]
14004202bmovsx edx, [rsi]
14004202emov rcx, rbx
140042031call [rax+16]
140042034mov r11, [rbp-24]
140042038mov r13l, eax
14004203btest r11, r11
14004203ejne 0x140042370
140042044
140042044loc_140042044:
140042044mov edx, -1
140042049xor r11l, r11l
14004204c
14004204cloc_14004204c:
14004204cmov rax, [rbx]
14004204fmov [rbp-24], r11
140042053mov rcx, rbx
140042056call [rax+16]
140042059mov r11, [rbp-24]
14004205dcmp al, r13b
140042060jne 0x1400420ac
140042062
140042062loc_140042062:
140042062mov rax, [r11+16]
140042066cmp rax, [r11+24]
14004206ajae 0x140042386
140042070add rax, 1
140042074add r12, 1
140042078mov [r11+16], rax
14004207ccmp rdi, r12
14004207fje 0x1400423a4
140042085
140042085loc_140042085:
140042085add rsi, 1
140042089
140042089loc_140042089:
140042089mov rax, [r11+24]
14004208dcmp [r11+16], rax
140042091jae 0x1400425d8
140042097
140042097loc_140042097:
140042097cmp [rbp-64], 0
14004209cje 0x14004247a
1400420a2cmp [rbp-72], -1
1400420a6je 0x1400424ba
1400420ac
1400420acloc_1400420ac:
1400420accmp rdi, r12
1400420afje 0x1400423a4
1400420b5nop [rax+rax]
1400420c0
1400420c0loc_1400420c0:
1400420c0mov r14l, -1
1400420c6jmp 0x140041d78
1400420cb
1400420cb 0f 1f 44 00 00 ..D..
1400420d0
1400420d0loc_1400420d0:
1400420d0mov rax, [r11]
1400420d3mov [rbp-40], r11
1400420d7mov rcx, r11
1400420dacall [rax+80]
1400420ddcmp [rbp-24], r14
1400420e1mov r11, [rbp-40]
1400420e5jne 0x140041f65
1400420eb
1400420ebloc_1400420eb:
1400420ebmov rax, [r11+16]
1400420efcmp rax, [r11+24]
1400420f3jae 0x140042796
1400420f9cmp [rbp-64], 0
1400420feje 0x140042506
140042104
140042104loc_140042104:
140042104xor ecx, ecx
140042106cmp [rbp-72], -1
14004210aje 0x14004269e
140042110
140042110loc_140042110:
140042110mov r8, [rbp-24]
140042114xor eax, eax
140042116jmp 0x14004212d
140042118
140042118 0f 1f 84 00 00 00 00 00 ........
140042120
140042120loc_140042120:
140042120add rax, 1
140042124cmp rax, rsi
140042127jae 0x140042152
140042129
140042129loc_140042129:
140042129mov rdi, [r15+8*rax]
14004212d
14004212dloc_14004212d:
14004212dcmp r8, rdi
140042130sete dl
140042133cmp dl, cl
140042135jne 0x140042120
140042137sub rsi, 1
14004213bmov rdx, [r13+8*rsi]
140042140mov [r13+8*rax], rdx
140042145mov rdx, [r15+8*rsi]
140042149mov [r15+8*rax], rdx
14004214dcmp rax, rsi
140042150jb 0x140042129
140042152
140042152loc_140042152:
140042152test cl, cl
140042154je 0x140042656
14004215amov rax, [r15]
14004215dcmp rsi, 1
140042161jbe 0x1400421be
140042163lea r8, [r15+8*rsi]
140042167lea rdx, [r15+8]
14004216bmov rcx, r8
14004216esub rcx, rdx
140042171and ecx, 8
140042174je 0x1400421a0
140042176mov rdx, [r15+8]
14004217acmp rax, rdx
14004217dcmova rax, rdx
140042181lea rdx, [r15+16]
140042185cmp rdx, r8
140042188je 0x1400421be
14004218anop [rax+rax]
140042195nop [rax+rax]
1400421a0
1400421a0loc_1400421a0:
1400421a0mov rcx, [rdx]
1400421a3cmp rax, rcx
1400421a6cmova rax, rcx
1400421aamov rcx, [rdx+8]
1400421aecmp rax, rcx
1400421b1cmova rax, rcx
1400421b5add rdx, 16
1400421b9cmp rdx, r8
1400421bcjne 0x1400421a0
1400421be
1400421beloc_1400421be:
1400421becmp [rbp-24], rax
1400421c2jae 0x140041f8a
1400421c8test r11, r11
1400421cbjne 0x140041f67
1400421d1
1400421d1loc_1400421d1:
1400421d1cmp [rbp-64], 0
1400421d6je 0x140042358
1400421dccmp [rbp-72], -1
1400421e0je 0x140042318
1400421e6
1400421e6loc_1400421e6:
1400421e6mov rax, [rbx]
1400421e9mov edx, -1
1400421eemov rcx, rbx
1400421f1call [rax+32]
1400421f4mov edx, -1
1400421f9xor r11l, r11l
1400421fcmov [rbp-40], al
1400421ffjmp 0x140042249
140042201
140042201loc_140042201:
140042201cmp [rbp-72], -1
140042205jne 0x140041f8a
14004220b
14004220bloc_14004220b:
14004220bmov rax, [r11+16]
14004220fcmp rax, [r11+24]
140042213jae 0x140042401
140042219movsx edx, [rax]
14004221c
14004221cloc_14004221c:
14004221cmov rax, [rbx]
14004221fmov [rbp-48], r11
140042223mov rcx, rbx
140042226call [rax+32]
140042229mov r11, [rbp-48]
14004222dmov [rbp-40], al
140042230mov rax, [r11+16]
140042234cmp rax, [r11+24]
140042238jae 0x1400423b6
14004223emov [rbp-64], 0
140042246movsx edx, [rax]
140042249
140042249loc_140042249:
140042249mov rax, [rbx]
14004224cmov [rbp-56], r11
140042250mov rcx, rbx
140042253call [rax+16]
140042256test rsi, rsi
140042259mov r11, [rbp-56]
14004225dmov [rbp-48], al
140042260je 0x1400420c0
140042266xor edi, edi
140042268mov r14, rbx
14004226bjmp 0x14004229e
14004226d
14004226d 0f 1f 00 ...
140042270
140042270loc_140042270:
140042270mov rax, [r14]
140042273movsx edx, [r12]
140042278mov rcx, r14
14004227bcall [rax+16]
14004227ecmp [rbp-48], al
140042281je 0x1400422c2
140042283sub rsi, 1
140042287mov rax, [r13+8*rsi]
14004228cmov [r13+8*rdi], rax
140042291mov rax, [r15+8*rsi]
140042295mov [r15+8*rdi], rax
140042299cmp rdi, rsi
14004229cjae 0x1400422cb
14004229e
14004229eloc_14004229e:
14004229emov rax, [r13+8*rdi]
1400422a3mov rcx, [rbp-32]
1400422a7mov r12, [rbp-24]
1400422abadd r12, [rcx+8*rax]
1400422afmov rax, [r14]
1400422b2mov rcx, r14
1400422b5movsx edx, [r12]
1400422bacall [rax+32]
1400422bdcmp al, [rbp-40]
1400422c0jne 0x140042270
1400422c2
1400422c2loc_1400422c2:
1400422c2add rdi, 1
1400422c6cmp rdi, rsi
1400422c9jb 0x14004229e
1400422cb
1400422cbloc_1400422cb:
1400422cbmov r11, [rbp-56]
1400422cfmov rbx, r14
1400422d2cmp rsi, 1
1400422d6ja 0x140041ee0
1400422dcjmp 0x140041f8a
1400422e1
1400422e1loc_1400422e1:
1400422e1mov rax, [rbp-64]
1400422e5mov rdi, [rax+24]
1400422e9cmp [rax+16], rdi
1400422edjb 0x140041f8a
1400422f3mov rcx, [rbp-64]
1400422f7mov [rbp-40], r11
1400422fbmov rax, [rcx]
1400422fecall [rax+72]
140042301mov r11, [rbp-40]
140042305cmp eax, -1
140042308jne 0x140041f8a
14004230ejmp 0x14004220b
140042313
140042313 0f 1f 44 00 00 ..D..
140042318
140042318loc_140042318:
140042318mov rax, [rbp-64]
14004231cmov rdi, [rax+24]
140042320cmp [rax+16], rdi
140042324jb 0x1400421e6
14004232amov rcx, [rbp-64]
14004232emov rax, [rcx]
140042331call [rax+72]
140042334cmp eax, -1
140042337jne 0x1400421e6
14004233d
14004233dloc_14004233d:
14004233dmov [rbp-64], 0
140042345mov r12, [rbp-24]
140042349xor r11l, r11l
14004234cjmp 0x140041f8e
140042351
140042351 0f 1f 80 00 00 00 00 .......
140042358
140042358loc_140042358:
140042358cmp [rbp-72], -1
14004235cje 0x14004233d
14004235e
14004235eloc_14004235e:
14004235emov [rbp-64], 0
140042366jmp 0x1400421e6
14004236b
14004236b 0f 1f 44 00 00 ..D..
140042370
140042370loc_140042370:
140042370mov rax, [r11+16]
140042374cmp rax, [r11+24]
140042378jae 0x14004267c
14004237emovsx edx, [rax]
140042381jmp 0x14004204c
140042386
140042386loc_140042386:
140042386mov rax, [r11]
140042389add r12, 1
14004238dmov [rbp-24], r11
140042391mov rcx, r11
140042394call [rax+80]
140042397cmp r12, rdi
14004239amov r11, [rbp-24]
14004239ejne 0x140042085
1400423a4
1400423a4loc_1400423a4:
1400423a4mov rax, [rbp-128]
1400423a8mov [rax], r14l
1400423abmov r14l, -1
1400423b1jmp 0x140041d7f
1400423b6
1400423b6loc_1400423b6:
1400423b6mov rax, [r11]
1400423b9mov [rbp-48], r11
1400423bdmov rcx, r11
1400423c0call [rax+72]
1400423c3mov edx, eax
1400423c5cmp eax, -1
1400423c8je 0x1400426c0
1400423cemov [rbp-64], 0
1400423d6mov r11, [rbp-48]
1400423damovsx edx, al
1400423ddjmp 0x140042249
1400423e2
1400423e2loc_1400423e2:
1400423e2mov rax, [r11]
1400423e5mov [rbp-40], r11
1400423e9mov rcx, r11
1400423eccall [rax+72]
1400423efmov r11, [rbp-40]
1400423f3cmp eax, -1
1400423f6jne 0x140041f75
1400423fcjmp 0x1400421d1
140042401
140042401loc_140042401:
140042401mov rax, [r11]
140042404mov [rbp-40], r11
140042408mov rcx, r11
14004240bcall [rax+72]
14004240emov r11, [rbp-40]
140042412cmp eax, -1
140042415movsx edx, al
140042418jne 0x14004221c
14004241ejmp 0x14004235e
140042423
140042423loc_140042423:
140042423mov rax, [rbp-64]
140042427mov rdx, [rax+24]
14004242bcmp [rax+16], rdx
14004242fjb 0x140041ff7
140042435
140042435loc_140042435:
140042435mov rcx, [rbp-64]
140042439mov rax, [rcx]
14004243ccall [rax+72]
14004243fcmp eax, -1
140042442jne 0x140041ff7
140042448
140042448loc_140042448:
140042448xor r11l, r11l
14004244bjmp 0x1400420ac
140042450
140042450loc_140042450:
140042450mov rax, [r11+24]
140042454cmp [r11+16], rax
140042458jae 0x140042708
14004245exor edi, edi
140042460jmp 0x140041d56
140042465
140042465loc_140042465:
140042465mov rax, [r15+24]
140042469cmp [r15+16], rax
14004246djae 0x14004272d
140042473xor esi, esi
140042475jmp 0x140041d73
14004247a
14004247aloc_14004247a:
14004247acmp [rbp-72], -1
14004247ejne 0x1400420ac
140042484
140042484loc_140042484:
140042484mov rax, [rbx]
140042487mov [rbp-24], r11
14004248bmov rcx, rbx
14004248emovsx edx, [rsi]
140042491call [rax+32]
140042494mov r11, [rbp-24]
140042498mov r13l, eax
14004249bmov rax, [r11+16]
14004249fcmp rax, [r11+24]
1400424a3jae 0x140042628
1400424a9mov [rbp-64], 0
1400424b1movsx r15l, [rax]
1400424b5jmp 0x14004200f
1400424ba
1400424baloc_1400424ba:
1400424bamov rax, [rbp-64]
1400424bemov rdx, [rax+24]
1400424c2cmp [rax+16], rdx
1400424c6jb 0x1400420ac
1400424ccmov rcx, [rbp-64]
1400424d0mov [rbp-24], r11
1400424d4mov rax, [rcx]
1400424d7call [rax+72]
1400424damov r11, [rbp-24]
1400424decmp eax, -1
1400424e1je 0x140042484
1400424e3jmp 0x1400420ac
1400424e8
1400424e8 0f 1f 84 00 00 00 00 00 ........
1400424f0
1400424f0loc_1400424f0:
1400424f0mov rax, [r11+16]
1400424f4cmp rax, [r11+24]
1400424f8jae 0x14004287e
1400424femovzx esi, [rax]
140042501jmp 0x140041de8
140042506
140042506loc_140042506:
140042506cmp [rbp-72], -1
14004250ajne 0x140042787
140042510
140042510loc_140042510:
140042510movzx eax, [rax]
140042513
140042513loc_140042513:
140042513movsx edx, al
140042516mov rax, [rbx]
140042519mov [rbp-40], r11
14004251dmov rcx, rbx
140042520call [rax+32]
140042523mov r11, [rbp-40]
140042527mov [rbp-48], al
14004252amov rax, [r11+16]
14004252ecmp rax, [r11+24]
140042532jae 0x14004275b
140042538mov [rbp-64], 0
140042540movsx edx, [rax]
140042543
140042543loc_140042543:
140042543mov rax, [rbx]
140042546mov [rbp-40], r11
14004254amov rcx, rbx
14004254dmov r14, rbx
140042550call [rax+16]
140042553mov r11, [rbp-40]
140042557mov r12, [rbp-24]
14004255bmov [rbp-120], rdi
14004255fmov [rbp-40], al
140042562xor edi, edi
140042564mov [rbp-56], r11
140042568nop [rax+rax]
140042570
140042570loc_140042570:
140042570cmp r12, [r15+8*rdi]
140042574jae 0x1400425a8
140042576mov rax, [r13+8*rdi]
14004257bmov rcx, [rbp-32]
14004257fmov rbx, [rcx+8*rax]
140042583mov rax, [r14]
140042586mov rcx, r14
140042589add rbx, r12
14004258cmovsx edx, [rbx]
14004258fcall [rax+32]
140042592cmp al, [rbp-48]
140042595je 0x1400425c3
140042597mov rax, [r14]
14004259amovsx edx, [rbx]
14004259dmov rcx, r14
1400425a0call [rax+16]
1400425a3cmp [rbp-40], al
1400425a6je 0x1400425c3
1400425a8
1400425a8loc_1400425a8:
1400425a8add rdi, 1
1400425accmp rdi, rsi
1400425afjb 0x140042570
1400425b1mov r11, [rbp-56]
1400425b5mov rdi, [rbp-120]
1400425b9mov rbx, r14
1400425bcxor ecx, ecx
1400425bejmp 0x140042110
1400425c3
1400425c3loc_1400425c3:
1400425c3mov r11, [rbp-56]
1400425c7mov rdi, [rbp-120]
1400425cbmov rbx, r14
1400425cemov ecx, 1
1400425d3jmp 0x140042110
1400425d8
1400425d8loc_1400425d8:
1400425d8mov rax, [r11]
1400425dbmov [rbp-24], r11
1400425dfmov rcx, r11
1400425e2call [rax+72]
1400425e5mov r11, [rbp-24]
1400425e9cmp eax, -1
1400425ecmov r15l, eax
1400425efjne 0x140042097
1400425f5cmp [rbp-64], 0
1400425faje 0x1400428f0
140042600cmp [rbp-72], -1
140042604je 0x1400428d9
14004260a
14004260aloc_14004260a:
14004260amov rax, [rbx]
14004260dmovsx edx, [rsi]
140042610mov rcx, rbx
140042613call [rax+32]
140042616xor r11l, r11l
140042619mov r13l, eax
14004261cjmp 0x14004200f
140042621
140042621 0f 1f 80 00 00 00 00 .......
140042628
140042628loc_140042628:
140042628mov rax, [r11]
14004262bmov [rbp-24], r11
14004262fmov rcx, r11
140042632call [rax+72]
140042635mov r15l, eax
140042638cmp eax, -1
14004263bje 0x140042823
140042641mov [rbp-64], 0
140042649mov r11, [rbp-24]
14004264dmovsx r15l, al
140042651jmp 0x14004200f
140042656
140042656loc_140042656:
140042656mov r12, [rbp-24]
14004265amov r9, [rbp-136]
140042661cmp rsi, 2
140042665je 0x1400426d0
140042667mov r14l, -1
14004266dcmp rsi, 1
140042671jne 0x140041d78
140042677jmp 0x140041fb8
14004267c
14004267cloc_14004267c:
14004267cmov rax, [r11]
14004267fmov [rbp-24], r11
140042683mov rcx, r11
140042686call [rax+72]
140042689cmp eax, -1
14004268cje 0x140042044
140042692mov r11, [rbp-24]
140042696movsx edx, al
140042699jmp 0x14004204c
14004269e
14004269eloc_14004269e:
14004269emov rax, [rbp-64]
1400426a2mov rdx, [rax+24]
1400426a6cmp [rax+16], rdx
1400426aajae 0x14004285c
1400426b0xor ecx, ecx
1400426b2jmp 0x140042110
1400426b7
1400426b7 66 0f 1f 84 00 00 00 00 00 f........
1400426c0
1400426c0loc_1400426c0:
1400426c0mov [rbp-64], 0
1400426c8xor r11l, r11l
1400426cbjmp 0x140042249
1400426d0
1400426d0loc_1400426d0:
1400426d0test r9b, 1
1400426d4jne 0x1400420c0
1400426damov rdi, r9
1400426ddmov r14, [r13]
1400426e1mov rax, [r13+8]
1400426e5shr rdi, 1
1400426e8cmp r14, rdi
1400426ebjae 0x140042833
1400426f1add rdi, r14
1400426f4cmp rdi, rax
1400426f7jne 0x1400420c0
1400426fdjmp 0x140041fbc
140042702
140042702 66 0f 1f 44 00 00 f..D..
140042708
140042708loc_140042708:
140042708mov rax, [r11]
14004270bmov [rbp-24], r11
14004270fmov rcx, r11
140042712call [rax+72]
140042715mov r11, [rbp-24]
140042719cmp eax, -1
14004271cmov eax, 0
140042721cmovne edi, eax
140042724cmove r11, rsi
140042728jmp 0x140041d56
14004272d
14004272dloc_14004272d:
14004272dmov rax, [r15]
140042730mov [rbp-24], r11
140042734mov rcx, r15
140042737call [rax+72]
14004273amov r11, [rbp-24]
14004273ecmp eax, -1
140042741mov eax, 0
140042746cmovne esi, eax
140042749mov eax, 0
14004274ecmovne rax, r15
140042752mov [rbp-64], rax
140042756jmp 0x140041d73
14004275b
14004275bloc_14004275b:
14004275bmov rax, [r11]
14004275emov [rbp-40], r11
140042762mov rcx, r11
140042765call [rax+72]
140042768mov edx, eax
14004276acmp eax, -1
14004276dje 0x1400428aa
140042773mov [rbp-64], 0
14004277bmov r11, [rbp-40]
14004277fmovsx edx, al
140042782jmp 0x140042543
140042787
140042787loc_140042787:
140042787mov [rbp-64], 0
14004278fxor ecx, ecx
140042791jmp 0x140042110
140042796
140042796loc_140042796:
140042796mov rax, [r11]
140042799mov [rbp-40], r11
14004279dmov rcx, r11
1400427a0call [rax+72]
1400427a3cmp eax, -1
1400427a6je 0x140042900
1400427accmp [rbp-64], 0
1400427b1mov r11, [rbp-40]
1400427b5jne 0x140042104
1400427bbcmp [rbp-72], -1
1400427bfjne 0x140042787
1400427c1
1400427c1loc_1400427c1:
1400427c1mov rax, [r11+16]
1400427c5cmp rax, [r11+24]
1400427c9jb 0x140042510
1400427cfmov rax, [r11]
1400427d2mov [rbp-40], r11
1400427d6mov rcx, r11
1400427d9call [rax+72]
1400427dcmov r11, [rbp-40]
1400427e0cmp eax, -1
1400427e3jne 0x140042513
1400427e9xor edx, edx
1400427ebmov [rbp-64], rdx
1400427ef
1400427efloc_1400427ef:
1400427efmov rax, [rbx]
1400427f2mov edx, -1
1400427f7mov rcx, rbx
1400427facall [rax+32]
1400427fdmov edx, -1
140042802xor r11l, r11l
140042805mov [rbp-48], al
140042808jmp 0x140042543
14004280d
14004280dloc_14004280d:
14004280dmov rax, [r11]
140042810mov [rbp-24], r11
140042814mov rcx, r11
140042817call [rax+80]
14004281amov r11, [rbp-24]
14004281ejmp 0x140041fb4
140042823
140042823loc_140042823:
140042823mov [rbp-64], 0
14004282bxor r11l, r11l
14004282ejmp 0x14004200f
140042833
140042833loc_140042833:
140042833mov rdx, r14
140042836mov r14l, -1
14004283csub rdx, rdi
14004283fcmp rdx, rax
140042842jne 0x140041d78
140042848mov [r13], rdx
14004284cmov rax, [r15+8]
140042850mov [r15], rax
140042853mov r14, [r13]
140042857jmp 0x140041fbc
14004285c
14004285cloc_14004285c:
14004285cmov rcx, [rbp-64]
140042860mov [rbp-40], r11
140042864mov rax, [rcx]
140042867call [rax+72]
14004286amov r11, [rbp-40]
14004286ecmp eax, -1
140042871je 0x1400427c1
140042877xor ecx, ecx
140042879jmp 0x140042110
14004287e
14004287eloc_14004287e:
14004287emov rax, [r11]
140042881mov [rbp-24], r11
140042885mov rcx, r11
140042888call [rax+72]
14004288bmov r11, [rbp-24]
14004288fcmp eax, -1
140042892mov esi, eax
140042894mov eax, -1
140042899cmove esi, eax
14004289cmov eax, 0
1400428a1cmove r11, rax
1400428a5jmp 0x140041de8
1400428aa
1400428aaloc_1400428aa:
1400428aaxor eax, eax
1400428acxor r11l, r11l
1400428afmov [rbp-64], rax
1400428b3jmp 0x140042543
1400428b8
1400428b8loc_1400428b8:
1400428b8mov rbx, [rip+0x154dd1]
1400428bfmov rax, [rbp-8]
1400428c3sub rax, [rbx]
1400428c6je 0x140042954
1400428cc
1400428ccloc_1400428cc:
1400428cccall __stack_chk_fail
1400428d1
1400428d1loc_1400428d1:
1400428d1xor r12l, r12l
1400428d4jmp 0x140041f94
1400428d9
1400428d9loc_1400428d9:
1400428d9mov rax, [rbp-64]
1400428ddmov rdx, [rax+24]
1400428e1cmp [rax+16], rdx
1400428e5jb 0x14004260a
1400428ebjmp 0x140042435
1400428f0
1400428f0loc_1400428f0:
1400428f0cmp [rbp-72], -1
1400428f4jne 0x140041ff7
1400428fajmp 0x140042448
1400428ff
1400428ff 90 .
140042900
140042900loc_140042900:
140042900cmp [rbp-64], 0
140042905je 0x140042948
140042907cmp [rbp-72], -1
14004290bjne 0x1400427ef
140042911mov rax, [rbp-64]
140042915mov rdx, [rax+24]
140042919cmp [rax+16], rdx
14004291djb 0x1400427ef
140042923mov rcx, [rbp-64]
140042927mov rax, [rcx]
14004292acall [rax+72]
14004292dcmp eax, -1
140042930jne 0x1400427ef
140042936mov [rbp-64], 0
14004293e
14004293eloc_14004293e:
14004293exor r11l, r11l
140042941xor ecx, ecx
140042943jmp 0x140042110
140042948
140042948loc_140042948:
140042948cmp [rbp-72], -1
14004294cjne 0x1400427ef
140042952jmp 0x14004293e
140042954
140042954loc_140042954:
140042954call std::__throw_bad_cast()
140042959nop
140041c80
Loading..