File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140046000
140046000std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char const*, char const*) const:
140046000push r15
140046002push r14
140046004push r13
140046006push r12
140046008push rbp
140046009push rdi
14004600apush rsi
14004600bpush rbx
14004600csub rsp, 328
140046013movdqu x4, [r8]
140046018mov rax, [rsp+448]
140046020movdqu x5, [r9]
140046025mov rdi, [rsp+432]
14004602dmov r15, [rsp+440]
140046035mov rbx, [rsp+456]
14004603dmov r13, [rsp+464]
140046045mov [rsp+200], rcx
14004604dmov rcx, [rip+0x15163c]
140046054mov r14, rdx
140046057movups [rsp+96], x4
14004605cmov [rsp+160], rax
140046064mov rax, [rcx]
140046067mov [rsp+312], rax
14004606fmov rax, [rsp+96]
140046074movups [rsp+112], x5
140046079mov [rsp+152], rdx
140046081mov rdx, [rsp+104]
140046086mov [rsp+168], rdi
14004608emov ebp, edx
140046090mov rdx, [rsp+120]
140046095mov [rsp+88], r15
14004609amov [rsp+132], edx
1400460a1mov rsi, rax
1400460a4mov rax, [rsp+112]
1400460a9mov r12, rax
1400460acmov rax, [rip+0x150c8d]
1400460b3mov rcx, rax
1400460b6mov [rsp+208], rax
1400460becall std::locale::id::_M_id() const
1400460c3mov rdx, rax
1400460c6mov rax, [rdi+208]
1400460cdmov rax, [rax+8]
1400460d1mov rdi, [rax+8*rdx]
1400460d5test rdi, rdi
1400460d8je 0x140046fdc
1400460demov rax, [r14]
1400460e1mov [r15], 0
1400460e8mov [rsp+284], 0
1400460f4mov [rsp+292], 0
1400460ffmov rax, [rax+64]
140046103mov [rsp+184], rax
14004610bcmp rbx, r13
14004610eje 0x140046f83
140046114lea rax, [rip+4805]
14004611bcmp [rsp+132], -1
140046123mov [rsp+144], rax
14004612blea rax, [rip-55554]
140046132sete r15b
140046136mov [rsp+136], rax
14004613enop
140046140
140046140loc_140046140:
140046140cmp ebp, -1
140046143sete r9b
140046147test rsi, rsi
14004614asetne r14b
14004614eand r14b, r9b
140046151jne 0x140046918
140046157mov r14l, r9l
14004615a
14004615aloc_14004615a:
14004615atest r12, r12
14004615dsetne dl
140046160and dl, r15b
140046163jne 0x1400468e8
140046169mov edx, r15l
14004616c
14004616cloc_14004616c:
14004616ccmp dl, r14b
14004616fje 0x140046903
140046175
140046175loc_140046175:
140046175movzx r11l, [rbx]
140046179movzx r14l, [rdi+r11+313]
140046182mov rax, r11
140046185test r14b, r14b
140046188jne 0x1400461ae
14004618amov rdx, [rdi]
14004618dmov r14, [rdx+64]
140046191cmp r14, [rsp+136]
140046199jne 0x140046930
14004619f
14004619floc_14004619f:
14004619ftest al, al
1400461a1je 0x1400461b8
1400461a3mov [rdi+r11+313], al
1400461abmov r14l, eax
1400461ae
1400461aeloc_1400461ae:
1400461aecmp r14b, 37
1400461b2je 0x140046410
1400461b8
1400461b8loc_1400461b8:
1400461b8mov rdx, [rdi+48]
1400461bcmovzx eax, [rbx]
1400461bftest [rdx+2*rax], 32
1400461c3jne 0x140046309
1400461c9test rsi, rsi
1400461ccje 0x1400461d7
1400461cetest r9b, r9b
1400461d1jne 0x1400463e0
1400461d7
1400461d7loc_1400461d7:
1400461d7mov edx, ebp
1400461d9
1400461d9loc_1400461d9:
1400461d9mov rax, [rdi]
1400461dcmovsx edx, dl
1400461dfmov rcx, rdi
1400461e2mov [rsp+176], r9b
1400461eacall [rax+32]
1400461edmovsx edx, [rbx]
1400461f0mov rcx, rdi
1400461f3mov r14l, eax
1400461f6mov rax, [rdi]
1400461f9call [rax+32]
1400461fccmp r14b, al
1400461ffje 0x14004623a
140046201test rsi, rsi
140046204je 0x140046214
140046206cmp [rsp+176], 0
14004620ejne 0x140046b50
140046214
140046214loc_140046214:
140046214mov edx, ebp
140046216
140046216loc_140046216:
140046216mov rax, [rdi]
140046219movsx edx, dl
14004621cmov rcx, rdi
14004621fcall [rax+16]
140046222movsx edx, [rbx]
140046225mov rcx, rdi
140046228mov r14l, eax
14004622bmov rax, [rdi]
14004622ecall [rax+16]
140046231cmp r14b, al
140046234jne 0x140046e68
14004623a
14004623aloc_14004623a:
14004623amov rax, [rsi+16]
14004623ecmp rax, [rsi+24]
140046242jae 0x140046b88
140046248add rax, 1
14004624cmov [rsi+16], rax
140046250
140046250loc_140046250:
140046250add rbx, 1
140046254mov ebp, -1
140046259cmp rbx, r13
14004625cjne 0x14004633c
140046262nop [rax+rax]
14004626dnop [rax]
140046270
140046270loc_140046270:
140046270mov rdi, [rsp+144]
140046278cmp [rsp+184], rdi
140046280je 0x140046cfe
140046286
140046286loc_140046286:
140046286mov rdx, [rsp+104]
14004628bmov rdi, [rsp+200]
140046293mov [rsp+96], rsi
140046298mov rcx, [rsp+96]
14004629dmov [rsp+104], rdx
1400462a2mov rax, [rsp+104]
1400462a7mov rdx, 0xffffffff00000000
1400462b1mov [rdi], rcx
1400462b4and rax, rdx
1400462b7or rax, rbp
1400462bamov [rdi+8], rax
1400462bemov rdi, [rip+0x1513cb]
1400462c5mov rax, [rsp+312]
1400462cdsub rax, [rdi]
1400462d0jne 0x140046ff4
1400462d6mov rax, [rsp+200]
1400462deadd rsp, 328
1400462e5pop rbx
1400462e6pop rsi
1400462e7pop rdi
1400462e8pop rbp
1400462e9pop r12
1400462ebpop r13
1400462edpop r14
1400462efpop r15
1400462f1ret
1400462f2
1400462f2 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 ff............
140046300
140046300loc_140046300:
140046300movzx eax, [rbx]
140046303test [rdx+2*rax], 32
140046307je 0x140046312
140046309
140046309loc_140046309:
140046309add rbx, 1
14004630dcmp r13, rbx
140046310jne 0x140046300
140046312
140046312loc_140046312:
140046312test rsi, rsi
140046315je 0x140046350
140046317cmp ebp, -1
14004631aje 0x140046389
14004631ctest r12, r12
14004631fje 0x140046400
140046325cmp [rsp+132], -1
14004632dje 0x140046650
140046333
140046333loc_140046333:
140046333cmp rbx, r13
140046336je 0x140046270
14004633c
14004633cloc_14004633c:
14004633cmov rax, [rsp+88]
140046341mov eax, [rax]
140046343test eax, eax
140046345je 0x140046140
14004634bjmp 0x140046270
140046350
140046350loc_140046350:
140046350test r12, r12
140046353je 0x14004635e
140046355test r15b, r15b
140046358jne 0x140046968
14004635e
14004635eloc_14004635e:
14004635emov eax, r15l
140046361
140046361loc_140046361:
140046361cmp al, r9b
140046364je 0x140046333
140046366
140046366loc_140046366:
140046366movzx eax, bpl
14004636aadd rax, rax
14004636d
14004636dloc_14004636d:
14004636dtest [rdx+rax], 32
140046371je 0x140046333
140046373mov rax, [rsi+16]
140046377cmp rax, [rsi+24]
14004637bjae 0x140046638
140046381add rax, 1
140046385mov [rsi+16], rax
140046389
140046389loc_140046389:
140046389mov rax, [rsi+24]
14004638dcmp [rsi+16], rax
140046391jae 0x1400469db
140046397
140046397loc_140046397:
140046397test r12, r12
14004639aje 0x14004699d
1400463a0mov ebp, -1
1400463a5cmp [rsp+132], -1
1400463adjne 0x140046333
1400463afmov rax, [r12+24]
1400463b4cmp [r12+16], rax
1400463b9jb 0x140046333
1400463bfmov rax, [r12]
1400463c3mov rcx, r12
1400463c6call [rax+72]
1400463c9cmp eax, -1
1400463ccje 0x1400469ab
1400463d2jmp 0x140046333
1400463d7
1400463d7 66 0f 1f 84 00 00 00 00 00 f........
1400463e0
1400463e0loc_1400463e0:
1400463e0mov rax, [rsi+16]
1400463e4cmp rax, [rsi+24]
1400463e8jae 0x140046f06
1400463eemovzx edx, [rax]
1400463f1jmp 0x1400461d9
1400463f6
1400463f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046400
140046400loc_140046400:
140046400mov eax, r15l
140046403xor r9l, r9l
140046406jmp 0x140046361
14004640b
14004640b 0f 1f 44 00 00 ..D..
140046410
140046410loc_140046410:
140046410lea r10, [rbx+1]
140046414cmp r13, r10
140046417je 0x140046e68
14004641dmovzx r11l, [rbx+1]
140046422movzx r9l, [rdi+r11+313]
14004642bmov rax, r11
14004642etest r9b, r9b
140046431jne 0x14004645b
140046433mov rdx, [rdi]
140046436mov r9, [rdx+64]
14004643acmp r9, [rsp+136]
140046442jne 0x140046b00
140046448
140046448loc_140046448:
140046448test al, al
14004644aje 0x140046690
140046450mov [rdi+r11+313], al
140046458mov r9l, eax
14004645b
14004645bloc_14004645b:
14004645bcmp r9b, 69
14004645fje 0x14004646b
140046461cmp r9b, 79
140046465jne 0x140046693
14004646b
14004646bloc_14004646b:
14004646blea r10, [rbx+2]
14004646fcmp r13, r10
140046472je 0x140046e68
140046478movzx r11l, [rbx+2]
14004647dmovzx eax, [rdi+r11+313]
140046486mov rdx, r11
140046489test al, al
14004648bjne 0x140046aa8
140046491mov rax, [rdi]
140046494mov rax, [rax+64]
140046498cmp rax, [rsp+136]
1400464a0jne 0x140046d60
1400464a6
1400464a6loc_1400464a6:
1400464a6test dl, dl
1400464a8je 0x140046ba0
1400464aemov [rdi+r11+313], dl
1400464b6mov rcx, [rsp+144]
1400464becmp [rsp+184], rcx
1400464c6jne 0x140046b38
1400464cc
1400464ccloc_1400464cc:
1400464ccmovzx eax, [rbx]
1400464cfmovzx edx, [rbx+2]
1400464d3mov [rsp+308], ax
1400464db
1400464dbloc_1400464db:
1400464dbmov [rsp+310], dl
1400464e2mov [rsp+311], 0
1400464ea
1400464ealoc_1400464ea:
1400464eamov rdx, [rsp+104]
1400464efmov [rsp+96], rsi
1400464f4mov eax, ebp
1400464f6mov rsi, 0xffffffff00000000
140046500mov rcx, [rsp+96]
140046505mov [rsp+112], r12
14004650alea r9, [rsp+224]
140046512lea r8, [rsp+240]
14004651amov [rsp+104], rdx
14004651fmov rdx, [rsp+120]
140046524mov rbx, [rsp+104]
140046529mov [rsp+96], rcx
14004652emov [rsp+120], rdx
140046533mov edx, [rsp+132]
14004653amov rbp, rbx
14004653dmov rbx, [rsp+120]
140046542mov rcx, [rsp+112]
140046547mov [rsp+176], r10
14004654fand rbp, rsi
140046552or rbp, rax
140046555mov rax, rbx
140046558mov [rsp+112], rcx
14004655dlea rcx, [rsp+256]
140046565and rax, rsi
140046568mov [rsp+104], rbp
14004656dmovdqu x0, [rsp+96]
140046573or rax, rdx
140046576mov rdx, [rsp+152]
14004657emov [rsp+120], rax
140046583lea rax, [rsp+284]
14004658bmovdqu x1, [rsp+112]
140046591mov [rsp+64], rax
140046596lea rax, [rsp+308]
14004659emov [rsp+56], rax
1400465a3mov rax, [rsp+160]
1400465abmovups [rsp+240], x0
1400465b3mov [rsp+48], rax
1400465b8mov rax, [rsp+88]
1400465bdmovups [rsp+224], x1
1400465c5mov [rsp+40], rax
1400465camov rax, [rsp+168]
1400465d2mov [rsp+32], rax
1400465d7call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
1400465dcmov rdx, [rsp+256]
1400465e4mov rax, [rsp+264]
1400465ecmov r10, [rsp+176]
1400465f4test rdx, rdx
1400465f7mov rsi, rdx
1400465famov ebp, eax
1400465fcje 0x140046ad0
140046602cmp eax, -1
140046605je 0x140046d18
14004660b
14004660bloc_14004660b:
14004660btest r12, r12
14004660eje 0x140046cf0
140046614cmp [rsp+132], -1
14004661cje 0x140046e26
140046622
140046622loc_140046622:
140046622mov rax, [rsp+88]
140046627or [rax], 2
14004662a
14004662aloc_14004662a:
14004662alea rbx, [r10+1]
14004662ejmp 0x140046333
140046633
140046633 0f 1f 44 00 00 ..D..
140046638
140046638loc_140046638:
140046638mov rax, [rsi]
14004663bmov rcx, rsi
14004663ecall [rax+80]
140046641jmp 0x140046389
140046646
140046646 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046650
140046650loc_140046650:
140046650mov rax, [r12+24]
140046655cmp [r12+16], rax
14004665ajb 0x140046333
140046660mov rax, [r12]
140046664mov rcx, r12
140046667call [rax+72]
14004666acmp eax, -1
14004666djne 0x140046333
140046673xor r12l, r12l
140046676
140046676loc_140046676:
140046676movzx eax, bpl
14004667amov rdx, [rdi+48]
14004667eadd rax, rax
140046681jmp 0x14004636d
140046686
140046686 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046690
140046690loc_140046690:
140046690xor r9l, r9l
140046693
140046693loc_140046693:
140046693mov rcx, [rsp+144]
14004669bcmp [rsp+184], rcx
1400466a3je 0x140046a20
1400466a9movsx ecx, r9b
1400466adxor r8l, r8l
1400466b0xor ebx, ebx
1400466b2
1400466b2loc_1400466b2:
1400466b2mov rax, [rsp+152]
1400466bamov [rsp+176], r10
1400466c2mov rax, [rax]
1400466c5mov rax, [rax+64]
1400466c9cmp rax, [rsp+144]
1400466d1jne 0x140046c00
1400466d7mov rdx, [rsp+104]
1400466dcmov [rsp+96], rsi
1400466e1mov eax, ebp
1400466e3mov rsi, 0xffffffff00000000
1400466edmov [rsp+112], r12
1400466f2mov r10, [rsp+112]
1400466f7mov [rsp+104], rdx
1400466fcmov rdx, [rsp+96]
140046701mov rcx, [rsp+104]
140046706mov [rsp+112], r10
14004670bmov [rsp+96], rdx
140046710mov rdx, [rsp+120]
140046715mov rbp, rcx
140046718mov rcx, [rsp+208]
140046720mov [rsp+192], r9b
140046728mov [rsp+120], rdx
14004672dmov r11, [rsp+120]
140046732and rbp, rsi
140046735mov edx, [rsp+132]
14004673cor rbp, rax
14004673fmov rax, r11
140046742mov [rsp+104], rbp
140046747and rax, rsi
14004674aor rax, rdx
14004674dmov [rsp+120], rax
140046752call std::locale::id::_M_id() const
140046757mov rdx, rax
14004675amov rax, [rsp+168]
140046762mov rax, [rax+208]
140046769mov rax, [rax+8]
14004676dmov rsi, [rax+8*rdx]
140046771test rsi, rsi
140046774je 0x140046fdc
14004677amov rax, [rsp+88]
14004677fmov r10, [rsp+176]
140046787movzx r9l, [rsp+192]
140046790mov [rax], 0
140046796cmp [rsi+56], 0
14004679aje 0x140046a40
1400467a0movzx r14l, [rsi+94]
1400467a5
1400467a5loc_1400467a5:
1400467a5mov [rsp+308], r14b
1400467adtest bl, bl
1400467afje 0x1400467c1
1400467b1mov [rsp+311], 0
1400467b9mov eax, r9l
1400467bcmov r9l, ebx
1400467bfmov ebx, eax
1400467c1
1400467c1loc_1400467c1:
1400467c1mov rsi, [rsp+88]
1400467c6lea rax, [rsp+308]
1400467cemov [rsp+310], bl
1400467d5lea rbx, [rsp+296]
1400467ddmov [rsp+56], rax
1400467e2mov rax, [rsp+160]
1400467ealea rcx, [rsp+256]
1400467f2lea r8, [rsp+240]
1400467famov [rsp+40], rsi
1400467ffmov rsi, [rsp+168]
140046807mov [rsp+64], rbx
14004680cmovdqu x2, [rsp+96]
140046812mov [rsp+48], rax
140046817movdqu x3, [rsp+112]
14004681dmov [rsp+32], rsi
140046822mov rdx, [rsp+152]
14004682amov [rsp+309], r9b
140046832lea r9, [rsp+224]
14004683amov [rsp+192], r10
140046842movups [rsp+240], x2
14004684amovups [rsp+224], x3
140046852mov [rsp+296], 0
14004685emov [rsp+304], 0
140046869call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004686emov rax, [rsp+256]
140046876mov r14, [rsp+264]
14004687emov rcx, rbx
140046881mov rdx, [rsp+160]
140046889mov rsi, rax
14004688cmov [rsp+176], rax
140046894mov ebp, r14l
140046897call std::__time_get_state::_M_finalize_state(tm*)
14004689ccmp r14l, -1
1400468a0mov rax, [rsp+176]
1400468a8mov r10, [rsp+192]
1400468b0sete bl
1400468b3test rsi, rsi
1400468b6setne r14b
1400468baand r14b, bl
1400468bdjne 0x140046da4
1400468c3
1400468c3loc_1400468c3:
1400468c3test r12, r12
1400468c6je 0x1400468d1
1400468c8test r15b, r15b
1400468cbjne 0x140046de2
1400468d1
1400468d1loc_1400468d1:
1400468d1mov eax, r15l
1400468d4
1400468d4loc_1400468d4:
1400468d4cmp al, bl
1400468d6jne 0x14004662a
1400468dcjmp 0x140046622
1400468e1
1400468e1 0f 1f 80 00 00 00 00 .......
1400468e8
1400468e8loc_1400468e8:
1400468e8mov rax, [r12+24]
1400468edcmp [r12+16], rax
1400468f2jae 0x140046eac
1400468f8xor edx, edx
1400468facmp dl, r14b
1400468fdjne 0x140046175
140046903
140046903loc_140046903:
140046903mov rax, [rsp+88]
140046908mov [rax], 6
14004690ejmp 0x140046270
140046913
140046913 0f 1f 44 00 00 ..D..
140046918
140046918loc_140046918:
140046918mov rax, [rsi+24]
14004691ccmp [rsi+16], rax
140046920jae 0x140046e78
140046926xor r14l, r14l
140046929jmp 0x14004615a
14004692e
14004692e 66 90 f.
140046930
140046930loc_140046930:
140046930mov [rsp+192], r11
140046938movsx edx, r11b
14004693cxor r8l, r8l
14004693fmov rcx, rdi
140046942mov [rsp+176], r9b
14004694acall r14
14004694dmov r11, [rsp+192]
140046955movzx r9l, [rsp+176]
14004695ejmp 0x14004619f
140046963
140046963 0f 1f 44 00 00 ..D..
140046968
140046968loc_140046968:
140046968mov rcx, [r12+24]
14004696dxor eax, eax
14004696fcmp [r12+16], rcx
140046974jb 0x140046361
14004697amov rax, [r12]
14004697emov rcx, r12
140046981call [rax+72]
140046984cmp eax, -1
140046987je 0x140047016
14004698dcmp ebp, -1
140046990jne 0x140046333
140046996xor esi, esi
140046998jmp 0x140046676
14004699d
14004699dloc_14004699d:
14004699dcmp [rsp+132], -1
1400469a5jne 0x14004707e
1400469ab
1400469abloc_1400469ab:
1400469abmov rax, [rsi+16]
1400469afcmp rax, [rsi+24]
1400469b3jae 0x140046bd0
1400469b9movzx ecx, [rax]
1400469bcmov rdx, [rdi+48]
1400469c0test [rdx+2*rcx], 32
1400469c4je 0x140046e19
1400469caadd rax, 1
1400469cemov [rsi+16], rax
1400469d2cmp rax, [rsi+24]
1400469d6jb 0x1400469ab
1400469d8xor r12l, r12l
1400469db
1400469dbloc_1400469db:
1400469dbmov rax, [rsi]
1400469demov rcx, rsi
1400469e1call [rax+72]
1400469e4mov ebp, eax
1400469e6cmp ebp, -1
1400469e9jne 0x140046397
1400469eftest r12, r12
1400469f2je 0x140046f39
1400469f8cmp [rsp+132], -1
140046a00je 0x140046fc5
140046a06mov rdx, [rdi+48]
140046a0amov eax, 510
140046a0fxor esi, esi
140046a11jmp 0x14004636d
140046a16
140046a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046a20
140046a20loc_140046a20:
140046a20movzx eax, [rbx]
140046a23mov [rsp+310], 0
140046a2bmov [rsp+308], ax
140046a33jmp 0x1400464ea
140046a38
140046a38 0f 1f 84 00 00 00 00 00 ........
140046a40
140046a40loc_140046a40:
140046a40mov rcx, rsi
140046a43mov [rsp+192], r10
140046a4bmov [rsp+176], r9b
140046a53call std::ctype<char>::_M_widen_init() const
140046a58mov rax, [rsi]
140046a5blea rdx, [rip-57970]
140046a62movzx r9l, [rsp+176]
140046a6bmov r10, [rsp+192]
140046a73mov rax, [rax+48]
140046a77cmp rax, rdx
140046a7aje 0x1400467a5
140046a80mov edx, 37
140046a85mov rcx, rsi
140046a88call rax
140046a8amov r10, [rsp+192]
140046a92movzx r9l, [rsp+176]
140046a9bmov r14l, eax
140046a9ejmp 0x1400467a5
140046aa3
140046aa3 0f 1f 44 00 00 ..D..
140046aa8
140046aa8loc_140046aa8:
140046aa8mov r8, [rsp+144]
140046ab0cmp [rsp+184], r8
140046ab8jne 0x140046b70
140046abemovzx eax, [rbx]
140046ac1mov [rsp+308], ax
140046ac9jmp 0x1400464db
140046ace
140046ace 66 90 f.
140046ad0
140046ad0loc_140046ad0:
140046ad0cmp eax, -1
140046ad3sete r14b
140046ad7test r12, r12
140046adasetne bl
140046addand bl, r15b
140046ae0jne 0x140046eef
140046ae6mov ebx, r15l
140046ae9
140046ae9loc_140046ae9:
140046ae9cmp bl, r14b
140046aecjne 0x14004662a
140046af2jmp 0x140046622
140046af7
140046af7 66 0f 1f 84 00 00 00 00 00 f........
140046b00
140046b00loc_140046b00:
140046b00mov [rsp+192], r11
140046b08movsx edx, r11b
140046b0cxor r8l, r8l
140046b0fmov rcx, rdi
140046b12mov [rsp+176], r10
140046b1acall r9
140046b1dmov r11, [rsp+192]
140046b25mov r10, [rsp+176]
140046b2djmp 0x140046448
140046b32
140046b32 66 0f 1f 44 00 00 f..D..
140046b38
140046b38loc_140046b38:
140046b38movsx r8l, r9b
140046b3cmov ebx, r9l
140046b3fmovsx ecx, dl
140046b42mov r9l, edx
140046b45jmp 0x1400466b2
140046b4a
140046b4a 66 0f 1f 44 00 00 f..D..
140046b50
140046b50loc_140046b50:
140046b50mov rax, [rsi+16]
140046b54cmp rax, [rsi+24]
140046b58jae 0x140046f5f
140046b5emovzx edx, [rax]
140046b61jmp 0x140046216
140046b66
140046b66 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046b70
140046b70loc_140046b70:
140046b70movsx r8l, r9b
140046b74mov ebx, r9l
140046b77movsx ecx, al
140046b7amov r9l, eax
140046b7djmp 0x1400466b2
140046b82
140046b82 66 0f 1f 44 00 00 f..D..
140046b88
140046b88loc_140046b88:
140046b88mov rax, [rsi]
140046b8bmov rcx, rsi
140046b8ecall [rax+80]
140046b91jmp 0x140046250
140046b96
140046b96 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046ba0
140046ba0loc_140046ba0:
140046ba0mov rcx, [rsp+144]
140046ba8cmp [rsp+184], rcx
140046bb0je 0x1400464cc
140046bb6movsx r8l, r9b
140046bbamov ebx, r9l
140046bbdxor ecx, ecx
140046bbfxor r9l, r9l
140046bc2jmp 0x1400466b2
140046bc7
140046bc7 66 0f 1f 84 00 00 00 00 00 f........
140046bd0
140046bd0loc_140046bd0:
140046bd0mov rax, [rsi]
140046bd3mov rcx, rsi
140046bd6call [rax+72]
140046bd9cmp eax, -1
140046bdcje 0x140046f47
140046be2movzx eax, al
140046be5mov rdx, [rdi+48]
140046be9mov ebp, -1
140046beexor r12l, r12l
140046bf1add rax, rax
140046bf4jmp 0x14004636d
140046bf9
140046bf9 0f 1f 80 00 00 00 00 .......
140046c00
140046c00loc_140046c00:
140046c00mov r11, [rsp+104]
140046c05mov [rsp+96], rsi
140046c0amov rsi, [rsp+120]
140046c0fmov rbx, [rsp+96]
140046c14mov [rsp+56], ecx
140046c18mov [rsp+104], r11
140046c1dmov r9, [rsp+104]
140046c22mov r11, 0xffffffff00000000
140046c2cmov [rsp+120], rsi
140046c31mov rsi, [rsp+120]
140046c36and r9, r11
140046c39mov rcx, [rsp+160]
140046c41mov [rsp+112], r12
140046c46or r9, rbp
140046c49mov rdx, rsi
140046c4cmov [rsp+96], rbx
140046c51mov rbx, [rsp+112]
140046c56mov [rsp+104], r9
140046c5bmov r9l, [rsp+132]
140046c63and rdx, r11
140046c66mov [rsp+48], rcx
140046c6bmov rcx, [rsp+88]
140046c70or rdx, r9
140046c73mov [rsp+112], rbx
140046c78movdqu x4, [rsp+96]
140046c7elea r9, [rsp+224]
140046c86mov [rsp+120], rdx
140046c8bmovdqu x5, [rsp+112]
140046c91mov [rsp+40], rcx
140046c96mov rcx, [rsp+168]
140046c9emov [rsp+64], r8l
140046ca3mov rdx, [rsp+152]
140046cablea r8, [rsp+240]
140046cb3mov [rsp+32], rcx
140046cb8lea rcx, [rsp+256]
140046cc0movups [rsp+240], x4
140046cc8movups [rsp+224], x5
140046cd0call rax
140046cd2mov rsi, [rsp+256]
140046cdamov ebp, [rsp+264]
140046ce1mov r10, [rsp+176]
140046ce9jmp 0x14004662a
140046cee
140046cee 66 90 f.
140046cf0
140046cf0loc_140046cf0:
140046cf0mov ebx, r15l
140046cf3xor r12l, r12l
140046cf6xor r14l, r14l
140046cf9jmp 0x140046ae9
140046cfe
140046cfeloc_140046cfe:
140046cfemov rdx, [rsp+160]
140046d06lea rcx, [rsp+284]
140046d0ecall std::__time_get_state::_M_finalize_state(tm*)
140046d13jmp 0x140046286
140046d18
140046d18loc_140046d18:
140046d18mov rax, [rdx+24]
140046d1ccmp [rdx+16], rax
140046d20jb 0x14004660b
140046d26mov rax, [rdx]
140046d29mov rcx, rdx
140046d2ccall [rax+72]
140046d2fmov r10, [rsp+176]
140046d37cmp eax, -1
140046d3ajne 0x14004660b
140046d40test r12, r12
140046d43je 0x14004706e
140046d49cmp [rsp+132], -1
140046d51je 0x140047031
140046d57
140046d57loc_140046d57:
140046d57xor esi, esi
140046d59jmp 0x14004662a
140046d5e
140046d5e 66 90 f.
140046d60
140046d60loc_140046d60:
140046d60movsx edx, r11b
140046d64xor r8l, r8l
140046d67mov rcx, rdi
140046d6amov [rsp+216], r11
140046d72mov [rsp+192], r10
140046d7amov [rsp+176], r9b
140046d82call rax
140046d84mov r11, [rsp+216]
140046d8cmov r10, [rsp+192]
140046d94movzx r9l, [rsp+176]
140046d9dmov edx, eax
140046d9fjmp 0x1400464a6
140046da4
140046da4loc_140046da4:
140046da4mov rcx, [rax+24]
140046da8xor ebx, ebx
140046daacmp [rax+16], rcx
140046daejb 0x1400468c3
140046db4mov rax, [rax]
140046db7mov [rsp+176], r10
140046dbfmov rcx, rsi
140046dc2call [rax+72]
140046dc5mov r10, [rsp+176]
140046dcdcmp eax, -1
140046dd0mov eax, 0
140046dd5cmove ebx, r14l
140046dd9cmove rsi, rax
140046dddjmp 0x1400468c3
140046de2
140046de2loc_140046de2:
140046de2mov rcx, [r12+24]
140046de7xor eax, eax
140046de9cmp [r12+16], rcx
140046deejb 0x1400468d4
140046df4mov rax, [r12]
140046df8mov [rsp+176], r10
140046e00mov rcx, r12
140046e03call [rax+72]
140046e06mov r10, [rsp+176]
140046e0ecmp eax, -1
140046e11sete al
140046e14jmp 0x1400468d4
140046e19
140046e19loc_140046e19:
140046e19xor r12l, r12l
140046e1cmov ebp, -1
140046e21jmp 0x140046333
140046e26
140046e26loc_140046e26:
140046e26mov rax, [r12+24]
140046e2bcmp [r12+16], rax
140046e30jb 0x140046622
140046e36mov rax, [r12]
140046e3amov [rsp+176], r10
140046e42mov rcx, r12
140046e45call [rax+72]
140046e48mov r10, [rsp+176]
140046e50cmp eax, -1
140046e53jne 0x140046622
140046e59xor r12l, r12l
140046e5cjmp 0x14004662a
140046e61
140046e61 0f 1f 80 00 00 00 00 .......
140046e68
140046e68loc_140046e68:
140046e68mov rax, [rsp+88]
140046e6dmov [rax], 4
140046e73jmp 0x140046270
140046e78
140046e78loc_140046e78:
140046e78mov rax, [rsi]
140046e7bmov [rsp+176], r9b
140046e83mov rcx, rsi
140046e86call [rax+72]
140046e89movzx r9l, [rsp+176]
140046e92cmp eax, -1
140046e95mov eax, 0
140046e9acmovne r14l, eax
140046e9emov eax, 0
140046ea3cmove rsi, rax
140046ea7jmp 0x14004615a
140046eac
140046eacloc_140046eac:
140046eacmov rax, [r12]
140046eb0mov [rsp+192], r9b
140046eb8mov rcx, r12
140046ebbmov [rsp+176], dl
140046ec2call [rax+72]
140046ec5movzx edx, [rsp+176]
140046ecdmovzx r9l, [rsp+192]
140046ed6cmp eax, -1
140046ed9mov eax, 0
140046edecmovne edx, eax
140046ee1mov eax, 0
140046ee6cmove r12, rax
140046eeajmp 0x14004616c
140046eef
140046eefloc_140046eef:
140046eefmov rax, [r12+24]
140046ef4cmp [r12+16], rax
140046ef9jae 0x140046f97
140046effxor ebx, ebx
140046f01jmp 0x140046ae9
140046f06
140046f06loc_140046f06:
140046f06mov rax, [rsi]
140046f09mov [rsp+176], r9b
140046f11mov rcx, rsi
140046f14call [rax+72]
140046f17mov edx, -1
140046f1cmovzx r9l, [rsp+176]
140046f25cmp eax, -1
140046f28cmovne edx, eax
140046f2bmov eax, 0
140046f30cmove rsi, rax
140046f34jmp 0x1400461d9
140046f39
140046f39loc_140046f39:
140046f39cmp [rsp+132], -1
140046f41je 0x14004702a
140046f47
140046f47loc_140046f47:
140046f47mov rdx, [rdi+48]
140046f4bmov ebp, -1
140046f50mov eax, 510
140046f55xor esi, esi
140046f57xor r12l, r12l
140046f5ajmp 0x14004636d
140046f5f
140046f5floc_140046f5f:
140046f5fmov rax, [rsi]
140046f62mov rcx, rsi
140046f65call [rax+72]
140046f68cmp eax, -1
140046f6bmov edx, eax
140046f6dmov eax, -1
140046f72cmove edx, eax
140046f75mov eax, 0
140046f7acmove rsi, rax
140046f7ejmp 0x140046216
140046f83
140046f83loc_140046f83:
140046f83lea rax, [rip+1110]
140046f8amov [rsp+144], rax
140046f92jmp 0x140046270
140046f97
140046f97loc_140046f97:
140046f97mov rax, [r12]
140046f9bmov [rsp+176], r10
140046fa3mov rcx, r12
140046fa6call [rax+72]
140046fa9mov r10, [rsp+176]
140046fb1cmp eax, -1
140046fb4mov eax, 0
140046fb9cmove r12, rsi
140046fbdcmovne ebx, eax
140046fc0jmp 0x140046ae9
140046fc5
140046fc5loc_140046fc5:
140046fc5mov rax, [r12+24]
140046fcacmp [r12+16], rax
140046fcfjae 0x140046ff9
140046fd1mov rdx, [rdi+48]
140046fd5xor esi, esi
140046fd7jmp 0x140046366
140046fdc
140046fdcloc_140046fdc:
140046fdcmov rdi, [rip+0x1506ad]
140046fe3mov rax, [rsp+312]
140046febsub rax, [rdi]
140046feeje 0x140047088
140046ff4
140046ff4loc_140046ff4:
140046ff4call __stack_chk_fail
140046ff9
140046ff9loc_140046ff9:
140046ff9mov rax, [r12]
140046ffdmov rcx, r12
140047000call [rax+72]
140047003mov ebp, eax
140047005cmp ebp, -1
140047008je 0x140047027
14004700amov ebp, -1
14004700fxor esi, esi
140047011jmp 0x140046676
140047016
140047016loc_140047016:
140047016xor r12l, r12l
140047019cmp ebp, -1
14004701cjne 0x140046676
140047022jmp 0x140046333
140047027
140047027loc_140047027:
140047027xor r12l, r12l
14004702a
14004702aloc_14004702a:
14004702axor esi, esi
14004702cjmp 0x140046333
140047031
140047031loc_140047031:
140047031mov rax, [r12+24]
140047036cmp [r12+16], rax
14004703bjb 0x140046d57
140047041mov rax, [r12]
140047045mov [rsp+176], r10
14004704dmov rcx, r12
140047050call [rax+72]
140047053mov r10, [rsp+176]
14004705badd eax, 1
14004705ejne 0x140046d57
140047064xor r12l, r12l
140047067xor esi, esi
140047069jmp 0x140046622
14004706e
14004706eloc_14004706e:
14004706emov ebx, r15l
140047071xor esi, esi
140047073mov r14l, 1
140047079jmp 0x140046ae9
14004707e
14004707eloc_14004707e:
14004707emov ebp, -1
140047083jmp 0x140046333
140047088
140047088loc_140047088:
140047088call std::__throw_bad_cast()
14004708dnop
140046000
140046000std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char const*, char const*) const:
140046000push r15
140046002push r14
140046004push r13
140046006push r12
140046008push rbp
140046009push rdi
14004600apush rsi
14004600bpush rbx
14004600csub rsp, 328
140046013movdqu x4, [r8]
140046018mov rax, [rsp+448]
140046020movdqu x5, [r9]
140046025mov rdi, [rsp+432]
14004602dmov r15, [rsp+440]
140046035mov rbx, [rsp+456]
14004603dmov r13, [rsp+464]
140046045mov [rsp+200], rcx
14004604dmov rcx, [rip+0x15163c]
140046054mov r14, rdx
140046057movups [rsp+96], x4
14004605cmov [rsp+160], rax
140046064mov rax, [rcx]
140046067mov [rsp+312], rax
14004606fmov rax, [rsp+96]
140046074movups [rsp+112], x5
140046079mov [rsp+152], rdx
140046081mov rdx, [rsp+104]
140046086mov [rsp+168], rdi
14004608emov ebp, edx
140046090mov rdx, [rsp+120]
140046095mov [rsp+88], r15
14004609amov [rsp+132], edx
1400460a1mov rsi, rax
1400460a4mov rax, [rsp+112]
1400460a9mov r12, rax
1400460acmov rax, [rip+0x150c8d]
1400460b3mov rcx, rax
1400460b6mov [rsp+208], rax
1400460becall std::locale::id::_M_id() const
1400460c3mov rdx, rax
1400460c6mov rax, [rdi+208]
1400460cdmov rax, [rax+8]
1400460d1mov rdi, [rax+8*rdx]
1400460d5test rdi, rdi
1400460d8je 0x140046fdc
1400460demov rax, [r14]
1400460e1mov [r15], 0
1400460e8mov [rsp+284], 0
1400460f4mov [rsp+292], 0
1400460ffmov rax, [rax+64]
140046103mov [rsp+184], rax
14004610bcmp rbx, r13
14004610eje 0x140046f83
140046114lea rax, [rip+4805]
14004611bcmp [rsp+132], -1
140046123mov [rsp+144], rax
14004612blea rax, [rip-55554]
140046132sete r15b
140046136mov [rsp+136], rax
14004613enop
140046140
140046140loc_140046140:
140046140cmp ebp, -1
140046143sete r9b
140046147test rsi, rsi
14004614asetne r14b
14004614eand r14b, r9b
140046151jne 0x140046918
140046157mov r14l, r9l
14004615a
14004615aloc_14004615a:
14004615atest r12, r12
14004615dsetne dl
140046160and dl, r15b
140046163jne 0x1400468e8
140046169mov edx, r15l
14004616c
14004616cloc_14004616c:
14004616ccmp dl, r14b
14004616fje 0x140046903
140046175
140046175loc_140046175:
140046175movzx r11l, [rbx]
140046179movzx r14l, [rdi+r11+313]
140046182mov rax, r11
140046185test r14b, r14b
140046188jne 0x1400461ae
14004618amov rdx, [rdi]
14004618dmov r14, [rdx+64]
140046191cmp r14, [rsp+136]
140046199jne 0x140046930
14004619f
14004619floc_14004619f:
14004619ftest al, al
1400461a1je 0x1400461b8
1400461a3mov [rdi+r11+313], al
1400461abmov r14l, eax
1400461ae
1400461aeloc_1400461ae:
1400461aecmp r14b, 37
1400461b2je 0x140046410
1400461b8
1400461b8loc_1400461b8:
1400461b8mov rdx, [rdi+48]
1400461bcmovzx eax, [rbx]
1400461bftest [rdx+2*rax], 32
1400461c3jne 0x140046309
1400461c9test rsi, rsi
1400461ccje 0x1400461d7
1400461cetest r9b, r9b
1400461d1jne 0x1400463e0
1400461d7
1400461d7loc_1400461d7:
1400461d7mov edx, ebp
1400461d9
1400461d9loc_1400461d9:
1400461d9mov rax, [rdi]
1400461dcmovsx edx, dl
1400461dfmov rcx, rdi
1400461e2mov [rsp+176], r9b
1400461eacall [rax+32]
1400461edmovsx edx, [rbx]
1400461f0mov rcx, rdi
1400461f3mov r14l, eax
1400461f6mov rax, [rdi]
1400461f9call [rax+32]
1400461fccmp r14b, al
1400461ffje 0x14004623a
140046201test rsi, rsi
140046204je 0x140046214
140046206cmp [rsp+176], 0
14004620ejne 0x140046b50
140046214
140046214loc_140046214:
140046214mov edx, ebp
140046216
140046216loc_140046216:
140046216mov rax, [rdi]
140046219movsx edx, dl
14004621cmov rcx, rdi
14004621fcall [rax+16]
140046222movsx edx, [rbx]
140046225mov rcx, rdi
140046228mov r14l, eax
14004622bmov rax, [rdi]
14004622ecall [rax+16]
140046231cmp r14b, al
140046234jne 0x140046e68
14004623a
14004623aloc_14004623a:
14004623amov rax, [rsi+16]
14004623ecmp rax, [rsi+24]
140046242jae 0x140046b88
140046248add rax, 1
14004624cmov [rsi+16], rax
140046250
140046250loc_140046250:
140046250add rbx, 1
140046254mov ebp, -1
140046259cmp rbx, r13
14004625cjne 0x14004633c
140046262nop [rax+rax]
14004626dnop [rax]
140046270
140046270loc_140046270:
140046270mov rdi, [rsp+144]
140046278cmp [rsp+184], rdi
140046280je 0x140046cfe
140046286
140046286loc_140046286:
140046286mov rdx, [rsp+104]
14004628bmov rdi, [rsp+200]
140046293mov [rsp+96], rsi
140046298mov rcx, [rsp+96]
14004629dmov [rsp+104], rdx
1400462a2mov rax, [rsp+104]
1400462a7mov rdx, 0xffffffff00000000
1400462b1mov [rdi], rcx
1400462b4and rax, rdx
1400462b7or rax, rbp
1400462bamov [rdi+8], rax
1400462bemov rdi, [rip+0x1513cb]
1400462c5mov rax, [rsp+312]
1400462cdsub rax, [rdi]
1400462d0jne 0x140046ff4
1400462d6mov rax, [rsp+200]
1400462deadd rsp, 328
1400462e5pop rbx
1400462e6pop rsi
1400462e7pop rdi
1400462e8pop rbp
1400462e9pop r12
1400462ebpop r13
1400462edpop r14
1400462efpop r15
1400462f1ret
1400462f2
1400462f2 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 ff............
140046300
140046300loc_140046300:
140046300movzx eax, [rbx]
140046303test [rdx+2*rax], 32
140046307je 0x140046312
140046309
140046309loc_140046309:
140046309add rbx, 1
14004630dcmp r13, rbx
140046310jne 0x140046300
140046312
140046312loc_140046312:
140046312test rsi, rsi
140046315je 0x140046350
140046317cmp ebp, -1
14004631aje 0x140046389
14004631ctest r12, r12
14004631fje 0x140046400
140046325cmp [rsp+132], -1
14004632dje 0x140046650
140046333
140046333loc_140046333:
140046333cmp rbx, r13
140046336je 0x140046270
14004633c
14004633cloc_14004633c:
14004633cmov rax, [rsp+88]
140046341mov eax, [rax]
140046343test eax, eax
140046345je 0x140046140
14004634bjmp 0x140046270
140046350
140046350loc_140046350:
140046350test r12, r12
140046353je 0x14004635e
140046355test r15b, r15b
140046358jne 0x140046968
14004635e
14004635eloc_14004635e:
14004635emov eax, r15l
140046361
140046361loc_140046361:
140046361cmp al, r9b
140046364je 0x140046333
140046366
140046366loc_140046366:
140046366movzx eax, bpl
14004636aadd rax, rax
14004636d
14004636dloc_14004636d:
14004636dtest [rdx+rax], 32
140046371je 0x140046333
140046373mov rax, [rsi+16]
140046377cmp rax, [rsi+24]
14004637bjae 0x140046638
140046381add rax, 1
140046385mov [rsi+16], rax
140046389
140046389loc_140046389:
140046389mov rax, [rsi+24]
14004638dcmp [rsi+16], rax
140046391jae 0x1400469db
140046397
140046397loc_140046397:
140046397test r12, r12
14004639aje 0x14004699d
1400463a0mov ebp, -1
1400463a5cmp [rsp+132], -1
1400463adjne 0x140046333
1400463afmov rax, [r12+24]
1400463b4cmp [r12+16], rax
1400463b9jb 0x140046333
1400463bfmov rax, [r12]
1400463c3mov rcx, r12
1400463c6call [rax+72]
1400463c9cmp eax, -1
1400463ccje 0x1400469ab
1400463d2jmp 0x140046333
1400463d7
1400463d7 66 0f 1f 84 00 00 00 00 00 f........
1400463e0
1400463e0loc_1400463e0:
1400463e0mov rax, [rsi+16]
1400463e4cmp rax, [rsi+24]
1400463e8jae 0x140046f06
1400463eemovzx edx, [rax]
1400463f1jmp 0x1400461d9
1400463f6
1400463f6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046400
140046400loc_140046400:
140046400mov eax, r15l
140046403xor r9l, r9l
140046406jmp 0x140046361
14004640b
14004640b 0f 1f 44 00 00 ..D..
140046410
140046410loc_140046410:
140046410lea r10, [rbx+1]
140046414cmp r13, r10
140046417je 0x140046e68
14004641dmovzx r11l, [rbx+1]
140046422movzx r9l, [rdi+r11+313]
14004642bmov rax, r11
14004642etest r9b, r9b
140046431jne 0x14004645b
140046433mov rdx, [rdi]
140046436mov r9, [rdx+64]
14004643acmp r9, [rsp+136]
140046442jne 0x140046b00
140046448
140046448loc_140046448:
140046448test al, al
14004644aje 0x140046690
140046450mov [rdi+r11+313], al
140046458mov r9l, eax
14004645b
14004645bloc_14004645b:
14004645bcmp r9b, 69
14004645fje 0x14004646b
140046461cmp r9b, 79
140046465jne 0x140046693
14004646b
14004646bloc_14004646b:
14004646blea r10, [rbx+2]
14004646fcmp r13, r10
140046472je 0x140046e68
140046478movzx r11l, [rbx+2]
14004647dmovzx eax, [rdi+r11+313]
140046486mov rdx, r11
140046489test al, al
14004648bjne 0x140046aa8
140046491mov rax, [rdi]
140046494mov rax, [rax+64]
140046498cmp rax, [rsp+136]
1400464a0jne 0x140046d60
1400464a6
1400464a6loc_1400464a6:
1400464a6test dl, dl
1400464a8je 0x140046ba0
1400464aemov [rdi+r11+313], dl
1400464b6mov rcx, [rsp+144]
1400464becmp [rsp+184], rcx
1400464c6jne 0x140046b38
1400464cc
1400464ccloc_1400464cc:
1400464ccmovzx eax, [rbx]
1400464cfmovzx edx, [rbx+2]
1400464d3mov [rsp+308], ax
1400464db
1400464dbloc_1400464db:
1400464dbmov [rsp+310], dl
1400464e2mov [rsp+311], 0
1400464ea
1400464ealoc_1400464ea:
1400464eamov rdx, [rsp+104]
1400464efmov [rsp+96], rsi
1400464f4mov eax, ebp
1400464f6mov rsi, 0xffffffff00000000
140046500mov rcx, [rsp+96]
140046505mov [rsp+112], r12
14004650alea r9, [rsp+224]
140046512lea r8, [rsp+240]
14004651amov [rsp+104], rdx
14004651fmov rdx, [rsp+120]
140046524mov rbx, [rsp+104]
140046529mov [rsp+96], rcx
14004652emov [rsp+120], rdx
140046533mov edx, [rsp+132]
14004653amov rbp, rbx
14004653dmov rbx, [rsp+120]
140046542mov rcx, [rsp+112]
140046547mov [rsp+176], r10
14004654fand rbp, rsi
140046552or rbp, rax
140046555mov rax, rbx
140046558mov [rsp+112], rcx
14004655dlea rcx, [rsp+256]
140046565and rax, rsi
140046568mov [rsp+104], rbp
14004656dmovdqu x0, [rsp+96]
140046573or rax, rdx
140046576mov rdx, [rsp+152]
14004657emov [rsp+120], rax
140046583lea rax, [rsp+284]
14004658bmovdqu x1, [rsp+112]
140046591mov [rsp+64], rax
140046596lea rax, [rsp+308]
14004659emov [rsp+56], rax
1400465a3mov rax, [rsp+160]
1400465abmovups [rsp+240], x0
1400465b3mov [rsp+48], rax
1400465b8mov rax, [rsp+88]
1400465bdmovups [rsp+224], x1
1400465c5mov [rsp+40], rax
1400465camov rax, [rsp+168]
1400465d2mov [rsp+32], rax
1400465d7call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
1400465dcmov rdx, [rsp+256]
1400465e4mov rax, [rsp+264]
1400465ecmov r10, [rsp+176]
1400465f4test rdx, rdx
1400465f7mov rsi, rdx
1400465famov ebp, eax
1400465fcje 0x140046ad0
140046602cmp eax, -1
140046605je 0x140046d18
14004660b
14004660bloc_14004660b:
14004660btest r12, r12
14004660eje 0x140046cf0
140046614cmp [rsp+132], -1
14004661cje 0x140046e26
140046622
140046622loc_140046622:
140046622mov rax, [rsp+88]
140046627or [rax], 2
14004662a
14004662aloc_14004662a:
14004662alea rbx, [r10+1]
14004662ejmp 0x140046333
140046633
140046633 0f 1f 44 00 00 ..D..
140046638
140046638loc_140046638:
140046638mov rax, [rsi]
14004663bmov rcx, rsi
14004663ecall [rax+80]
140046641jmp 0x140046389
140046646
140046646 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046650
140046650loc_140046650:
140046650mov rax, [r12+24]
140046655cmp [r12+16], rax
14004665ajb 0x140046333
140046660mov rax, [r12]
140046664mov rcx, r12
140046667call [rax+72]
14004666acmp eax, -1
14004666djne 0x140046333
140046673xor r12l, r12l
140046676
140046676loc_140046676:
140046676movzx eax, bpl
14004667amov rdx, [rdi+48]
14004667eadd rax, rax
140046681jmp 0x14004636d
140046686
140046686 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046690
140046690loc_140046690:
140046690xor r9l, r9l
140046693
140046693loc_140046693:
140046693mov rcx, [rsp+144]
14004669bcmp [rsp+184], rcx
1400466a3je 0x140046a20
1400466a9movsx ecx, r9b
1400466adxor r8l, r8l
1400466b0xor ebx, ebx
1400466b2
1400466b2loc_1400466b2:
1400466b2mov rax, [rsp+152]
1400466bamov [rsp+176], r10
1400466c2mov rax, [rax]
1400466c5mov rax, [rax+64]
1400466c9cmp rax, [rsp+144]
1400466d1jne 0x140046c00
1400466d7mov rdx, [rsp+104]
1400466dcmov [rsp+96], rsi
1400466e1mov eax, ebp
1400466e3mov rsi, 0xffffffff00000000
1400466edmov [rsp+112], r12
1400466f2mov r10, [rsp+112]
1400466f7mov [rsp+104], rdx
1400466fcmov rdx, [rsp+96]
140046701mov rcx, [rsp+104]
140046706mov [rsp+112], r10
14004670bmov [rsp+96], rdx
140046710mov rdx, [rsp+120]
140046715mov rbp, rcx
140046718mov rcx, [rsp+208]
140046720mov [rsp+192], r9b
140046728mov [rsp+120], rdx
14004672dmov r11, [rsp+120]
140046732and rbp, rsi
140046735mov edx, [rsp+132]
14004673cor rbp, rax
14004673fmov rax, r11
140046742mov [rsp+104], rbp
140046747and rax, rsi
14004674aor rax, rdx
14004674dmov [rsp+120], rax
140046752call std::locale::id::_M_id() const
140046757mov rdx, rax
14004675amov rax, [rsp+168]
140046762mov rax, [rax+208]
140046769mov rax, [rax+8]
14004676dmov rsi, [rax+8*rdx]
140046771test rsi, rsi
140046774je 0x140046fdc
14004677amov rax, [rsp+88]
14004677fmov r10, [rsp+176]
140046787movzx r9l, [rsp+192]
140046790mov [rax], 0
140046796cmp [rsi+56], 0
14004679aje 0x140046a40
1400467a0movzx r14l, [rsi+94]
1400467a5
1400467a5loc_1400467a5:
1400467a5mov [rsp+308], r14b
1400467adtest bl, bl
1400467afje 0x1400467c1
1400467b1mov [rsp+311], 0
1400467b9mov eax, r9l
1400467bcmov r9l, ebx
1400467bfmov ebx, eax
1400467c1
1400467c1loc_1400467c1:
1400467c1mov rsi, [rsp+88]
1400467c6lea rax, [rsp+308]
1400467cemov [rsp+310], bl
1400467d5lea rbx, [rsp+296]
1400467ddmov [rsp+56], rax
1400467e2mov rax, [rsp+160]
1400467ealea rcx, [rsp+256]
1400467f2lea r8, [rsp+240]
1400467famov [rsp+40], rsi
1400467ffmov rsi, [rsp+168]
140046807mov [rsp+64], rbx
14004680cmovdqu x2, [rsp+96]
140046812mov [rsp+48], rax
140046817movdqu x3, [rsp+112]
14004681dmov [rsp+32], rsi
140046822mov rdx, [rsp+152]
14004682amov [rsp+309], r9b
140046832lea r9, [rsp+224]
14004683amov [rsp+192], r10
140046842movups [rsp+240], x2
14004684amovups [rsp+224], x3
140046852mov [rsp+296], 0
14004685emov [rsp+304], 0
140046869call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004686emov rax, [rsp+256]
140046876mov r14, [rsp+264]
14004687emov rcx, rbx
140046881mov rdx, [rsp+160]
140046889mov rsi, rax
14004688cmov [rsp+176], rax
140046894mov ebp, r14l
140046897call std::__time_get_state::_M_finalize_state(tm*)
14004689ccmp r14l, -1
1400468a0mov rax, [rsp+176]
1400468a8mov r10, [rsp+192]
1400468b0sete bl
1400468b3test rsi, rsi
1400468b6setne r14b
1400468baand r14b, bl
1400468bdjne 0x140046da4
1400468c3
1400468c3loc_1400468c3:
1400468c3test r12, r12
1400468c6je 0x1400468d1
1400468c8test r15b, r15b
1400468cbjne 0x140046de2
1400468d1
1400468d1loc_1400468d1:
1400468d1mov eax, r15l
1400468d4
1400468d4loc_1400468d4:
1400468d4cmp al, bl
1400468d6jne 0x14004662a
1400468dcjmp 0x140046622
1400468e1
1400468e1 0f 1f 80 00 00 00 00 .......
1400468e8
1400468e8loc_1400468e8:
1400468e8mov rax, [r12+24]
1400468edcmp [r12+16], rax
1400468f2jae 0x140046eac
1400468f8xor edx, edx
1400468facmp dl, r14b
1400468fdjne 0x140046175
140046903
140046903loc_140046903:
140046903mov rax, [rsp+88]
140046908mov [rax], 6
14004690ejmp 0x140046270
140046913
140046913 0f 1f 44 00 00 ..D..
140046918
140046918loc_140046918:
140046918mov rax, [rsi+24]
14004691ccmp [rsi+16], rax
140046920jae 0x140046e78
140046926xor r14l, r14l
140046929jmp 0x14004615a
14004692e
14004692e 66 90 f.
140046930
140046930loc_140046930:
140046930mov [rsp+192], r11
140046938movsx edx, r11b
14004693cxor r8l, r8l
14004693fmov rcx, rdi
140046942mov [rsp+176], r9b
14004694acall r14
14004694dmov r11, [rsp+192]
140046955movzx r9l, [rsp+176]
14004695ejmp 0x14004619f
140046963
140046963 0f 1f 44 00 00 ..D..
140046968
140046968loc_140046968:
140046968mov rcx, [r12+24]
14004696dxor eax, eax
14004696fcmp [r12+16], rcx
140046974jb 0x140046361
14004697amov rax, [r12]
14004697emov rcx, r12
140046981call [rax+72]
140046984cmp eax, -1
140046987je 0x140047016
14004698dcmp ebp, -1
140046990jne 0x140046333
140046996xor esi, esi
140046998jmp 0x140046676
14004699d
14004699dloc_14004699d:
14004699dcmp [rsp+132], -1
1400469a5jne 0x14004707e
1400469ab
1400469abloc_1400469ab:
1400469abmov rax, [rsi+16]
1400469afcmp rax, [rsi+24]
1400469b3jae 0x140046bd0
1400469b9movzx ecx, [rax]
1400469bcmov rdx, [rdi+48]
1400469c0test [rdx+2*rcx], 32
1400469c4je 0x140046e19
1400469caadd rax, 1
1400469cemov [rsi+16], rax
1400469d2cmp rax, [rsi+24]
1400469d6jb 0x1400469ab
1400469d8xor r12l, r12l
1400469db
1400469dbloc_1400469db:
1400469dbmov rax, [rsi]
1400469demov rcx, rsi
1400469e1call [rax+72]
1400469e4mov ebp, eax
1400469e6cmp ebp, -1
1400469e9jne 0x140046397
1400469eftest r12, r12
1400469f2je 0x140046f39
1400469f8cmp [rsp+132], -1
140046a00je 0x140046fc5
140046a06mov rdx, [rdi+48]
140046a0amov eax, 510
140046a0fxor esi, esi
140046a11jmp 0x14004636d
140046a16
140046a16 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046a20
140046a20loc_140046a20:
140046a20movzx eax, [rbx]
140046a23mov [rsp+310], 0
140046a2bmov [rsp+308], ax
140046a33jmp 0x1400464ea
140046a38
140046a38 0f 1f 84 00 00 00 00 00 ........
140046a40
140046a40loc_140046a40:
140046a40mov rcx, rsi
140046a43mov [rsp+192], r10
140046a4bmov [rsp+176], r9b
140046a53call std::ctype<char>::_M_widen_init() const
140046a58mov rax, [rsi]
140046a5blea rdx, [rip-57970]
140046a62movzx r9l, [rsp+176]
140046a6bmov r10, [rsp+192]
140046a73mov rax, [rax+48]
140046a77cmp rax, rdx
140046a7aje 0x1400467a5
140046a80mov edx, 37
140046a85mov rcx, rsi
140046a88call rax
140046a8amov r10, [rsp+192]
140046a92movzx r9l, [rsp+176]
140046a9bmov r14l, eax
140046a9ejmp 0x1400467a5
140046aa3
140046aa3 0f 1f 44 00 00 ..D..
140046aa8
140046aa8loc_140046aa8:
140046aa8mov r8, [rsp+144]
140046ab0cmp [rsp+184], r8
140046ab8jne 0x140046b70
140046abemovzx eax, [rbx]
140046ac1mov [rsp+308], ax
140046ac9jmp 0x1400464db
140046ace
140046ace 66 90 f.
140046ad0
140046ad0loc_140046ad0:
140046ad0cmp eax, -1
140046ad3sete r14b
140046ad7test r12, r12
140046adasetne bl
140046addand bl, r15b
140046ae0jne 0x140046eef
140046ae6mov ebx, r15l
140046ae9
140046ae9loc_140046ae9:
140046ae9cmp bl, r14b
140046aecjne 0x14004662a
140046af2jmp 0x140046622
140046af7
140046af7 66 0f 1f 84 00 00 00 00 00 f........
140046b00
140046b00loc_140046b00:
140046b00mov [rsp+192], r11
140046b08movsx edx, r11b
140046b0cxor r8l, r8l
140046b0fmov rcx, rdi
140046b12mov [rsp+176], r10
140046b1acall r9
140046b1dmov r11, [rsp+192]
140046b25mov r10, [rsp+176]
140046b2djmp 0x140046448
140046b32
140046b32 66 0f 1f 44 00 00 f..D..
140046b38
140046b38loc_140046b38:
140046b38movsx r8l, r9b
140046b3cmov ebx, r9l
140046b3fmovsx ecx, dl
140046b42mov r9l, edx
140046b45jmp 0x1400466b2
140046b4a
140046b4a 66 0f 1f 44 00 00 f..D..
140046b50
140046b50loc_140046b50:
140046b50mov rax, [rsi+16]
140046b54cmp rax, [rsi+24]
140046b58jae 0x140046f5f
140046b5emovzx edx, [rax]
140046b61jmp 0x140046216
140046b66
140046b66 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046b70
140046b70loc_140046b70:
140046b70movsx r8l, r9b
140046b74mov ebx, r9l
140046b77movsx ecx, al
140046b7amov r9l, eax
140046b7djmp 0x1400466b2
140046b82
140046b82 66 0f 1f 44 00 00 f..D..
140046b88
140046b88loc_140046b88:
140046b88mov rax, [rsi]
140046b8bmov rcx, rsi
140046b8ecall [rax+80]
140046b91jmp 0x140046250
140046b96
140046b96 66 2e 0f 1f 84 00 00 00 00 00 f.........
140046ba0
140046ba0loc_140046ba0:
140046ba0mov rcx, [rsp+144]
140046ba8cmp [rsp+184], rcx
140046bb0je 0x1400464cc
140046bb6movsx r8l, r9b
140046bbamov ebx, r9l
140046bbdxor ecx, ecx
140046bbfxor r9l, r9l
140046bc2jmp 0x1400466b2
140046bc7
140046bc7 66 0f 1f 84 00 00 00 00 00 f........
140046bd0
140046bd0loc_140046bd0:
140046bd0mov rax, [rsi]
140046bd3mov rcx, rsi
140046bd6call [rax+72]
140046bd9cmp eax, -1
140046bdcje 0x140046f47
140046be2movzx eax, al
140046be5mov rdx, [rdi+48]
140046be9mov ebp, -1
140046beexor r12l, r12l
140046bf1add rax, rax
140046bf4jmp 0x14004636d
140046bf9
140046bf9 0f 1f 80 00 00 00 00 .......
140046c00
140046c00loc_140046c00:
140046c00mov r11, [rsp+104]
140046c05mov [rsp+96], rsi
140046c0amov rsi, [rsp+120]
140046c0fmov rbx, [rsp+96]
140046c14mov [rsp+56], ecx
140046c18mov [rsp+104], r11
140046c1dmov r9, [rsp+104]
140046c22mov r11, 0xffffffff00000000
140046c2cmov [rsp+120], rsi
140046c31mov rsi, [rsp+120]
140046c36and r9, r11
140046c39mov rcx, [rsp+160]
140046c41mov [rsp+112], r12
140046c46or r9, rbp
140046c49mov rdx, rsi
140046c4cmov [rsp+96], rbx
140046c51mov rbx, [rsp+112]
140046c56mov [rsp+104], r9
140046c5bmov r9l, [rsp+132]
140046c63and rdx, r11
140046c66mov [rsp+48], rcx
140046c6bmov rcx, [rsp+88]
140046c70or rdx, r9
140046c73mov [rsp+112], rbx
140046c78movdqu x4, [rsp+96]
140046c7elea r9, [rsp+224]
140046c86mov [rsp+120], rdx
140046c8bmovdqu x5, [rsp+112]
140046c91mov [rsp+40], rcx
140046c96mov rcx, [rsp+168]
140046c9emov [rsp+64], r8l
140046ca3mov rdx, [rsp+152]
140046cablea r8, [rsp+240]
140046cb3mov [rsp+32], rcx
140046cb8lea rcx, [rsp+256]
140046cc0movups [rsp+240], x4
140046cc8movups [rsp+224], x5
140046cd0call rax
140046cd2mov rsi, [rsp+256]
140046cdamov ebp, [rsp+264]
140046ce1mov r10, [rsp+176]
140046ce9jmp 0x14004662a
140046cee
140046cee 66 90 f.
140046cf0
140046cf0loc_140046cf0:
140046cf0mov ebx, r15l
140046cf3xor r12l, r12l
140046cf6xor r14l, r14l
140046cf9jmp 0x140046ae9
140046cfe
140046cfeloc_140046cfe:
140046cfemov rdx, [rsp+160]
140046d06lea rcx, [rsp+284]
140046d0ecall std::__time_get_state::_M_finalize_state(tm*)
140046d13jmp 0x140046286
140046d18
140046d18loc_140046d18:
140046d18mov rax, [rdx+24]
140046d1ccmp [rdx+16], rax
140046d20jb 0x14004660b
140046d26mov rax, [rdx]
140046d29mov rcx, rdx
140046d2ccall [rax+72]
140046d2fmov r10, [rsp+176]
140046d37cmp eax, -1
140046d3ajne 0x14004660b
140046d40test r12, r12
140046d43je 0x14004706e
140046d49cmp [rsp+132], -1
140046d51je 0x140047031
140046d57
140046d57loc_140046d57:
140046d57xor esi, esi
140046d59jmp 0x14004662a
140046d5e
140046d5e 66 90 f.
140046d60
140046d60loc_140046d60:
140046d60movsx edx, r11b
140046d64xor r8l, r8l
140046d67mov rcx, rdi
140046d6amov [rsp+216], r11
140046d72mov [rsp+192], r10
140046d7amov [rsp+176], r9b
140046d82call rax
140046d84mov r11, [rsp+216]
140046d8cmov r10, [rsp+192]
140046d94movzx r9l, [rsp+176]
140046d9dmov edx, eax
140046d9fjmp 0x1400464a6
140046da4
140046da4loc_140046da4:
140046da4mov rcx, [rax+24]
140046da8xor ebx, ebx
140046daacmp [rax+16], rcx
140046daejb 0x1400468c3
140046db4mov rax, [rax]
140046db7mov [rsp+176], r10
140046dbfmov rcx, rsi
140046dc2call [rax+72]
140046dc5mov r10, [rsp+176]
140046dcdcmp eax, -1
140046dd0mov eax, 0
140046dd5cmove ebx, r14l
140046dd9cmove rsi, rax
140046dddjmp 0x1400468c3
140046de2
140046de2loc_140046de2:
140046de2mov rcx, [r12+24]
140046de7xor eax, eax
140046de9cmp [r12+16], rcx
140046deejb 0x1400468d4
140046df4mov rax, [r12]
140046df8mov [rsp+176], r10
140046e00mov rcx, r12
140046e03call [rax+72]
140046e06mov r10, [rsp+176]
140046e0ecmp eax, -1
140046e11sete al
140046e14jmp 0x1400468d4
140046e19
140046e19loc_140046e19:
140046e19xor r12l, r12l
140046e1cmov ebp, -1
140046e21jmp 0x140046333
140046e26
140046e26loc_140046e26:
140046e26mov rax, [r12+24]
140046e2bcmp [r12+16], rax
140046e30jb 0x140046622
140046e36mov rax, [r12]
140046e3amov [rsp+176], r10
140046e42mov rcx, r12
140046e45call [rax+72]
140046e48mov r10, [rsp+176]
140046e50cmp eax, -1
140046e53jne 0x140046622
140046e59xor r12l, r12l
140046e5cjmp 0x14004662a
140046e61
140046e61 0f 1f 80 00 00 00 00 .......
140046e68
140046e68loc_140046e68:
140046e68mov rax, [rsp+88]
140046e6dmov [rax], 4
140046e73jmp 0x140046270
140046e78
140046e78loc_140046e78:
140046e78mov rax, [rsi]
140046e7bmov [rsp+176], r9b
140046e83mov rcx, rsi
140046e86call [rax+72]
140046e89movzx r9l, [rsp+176]
140046e92cmp eax, -1
140046e95mov eax, 0
140046e9acmovne r14l, eax
140046e9emov eax, 0
140046ea3cmove rsi, rax
140046ea7jmp 0x14004615a
140046eac
140046eacloc_140046eac:
140046eacmov rax, [r12]
140046eb0mov [rsp+192], r9b
140046eb8mov rcx, r12
140046ebbmov [rsp+176], dl
140046ec2call [rax+72]
140046ec5movzx edx, [rsp+176]
140046ecdmovzx r9l, [rsp+192]
140046ed6cmp eax, -1
140046ed9mov eax, 0
140046edecmovne edx, eax
140046ee1mov eax, 0
140046ee6cmove r12, rax
140046eeajmp 0x14004616c
140046eef
140046eefloc_140046eef:
140046eefmov rax, [r12+24]
140046ef4cmp [r12+16], rax
140046ef9jae 0x140046f97
140046effxor ebx, ebx
140046f01jmp 0x140046ae9
140046f06
140046f06loc_140046f06:
140046f06mov rax, [rsi]
140046f09mov [rsp+176], r9b
140046f11mov rcx, rsi
140046f14call [rax+72]
140046f17mov edx, -1
140046f1cmovzx r9l, [rsp+176]
140046f25cmp eax, -1
140046f28cmovne edx, eax
140046f2bmov eax, 0
140046f30cmove rsi, rax
140046f34jmp 0x1400461d9
140046f39
140046f39loc_140046f39:
140046f39cmp [rsp+132], -1
140046f41je 0x14004702a
140046f47
140046f47loc_140046f47:
140046f47mov rdx, [rdi+48]
140046f4bmov ebp, -1
140046f50mov eax, 510
140046f55xor esi, esi
140046f57xor r12l, r12l
140046f5ajmp 0x14004636d
140046f5f
140046f5floc_140046f5f:
140046f5fmov rax, [rsi]
140046f62mov rcx, rsi
140046f65call [rax+72]
140046f68cmp eax, -1
140046f6bmov edx, eax
140046f6dmov eax, -1
140046f72cmove edx, eax
140046f75mov eax, 0
140046f7acmove rsi, rax
140046f7ejmp 0x140046216
140046f83
140046f83loc_140046f83:
140046f83lea rax, [rip+1110]
140046f8amov [rsp+144], rax
140046f92jmp 0x140046270
140046f97
140046f97loc_140046f97:
140046f97mov rax, [r12]
140046f9bmov [rsp+176], r10
140046fa3mov rcx, r12
140046fa6call [rax+72]
140046fa9mov r10, [rsp+176]
140046fb1cmp eax, -1
140046fb4mov eax, 0
140046fb9cmove r12, rsi
140046fbdcmovne ebx, eax
140046fc0jmp 0x140046ae9
140046fc5
140046fc5loc_140046fc5:
140046fc5mov rax, [r12+24]
140046fcacmp [r12+16], rax
140046fcfjae 0x140046ff9
140046fd1mov rdx, [rdi+48]
140046fd5xor esi, esi
140046fd7jmp 0x140046366
140046fdc
140046fdcloc_140046fdc:
140046fdcmov rdi, [rip+0x1506ad]
140046fe3mov rax, [rsp+312]
140046febsub rax, [rdi]
140046feeje 0x140047088
140046ff4
140046ff4loc_140046ff4:
140046ff4call __stack_chk_fail
140046ff9
140046ff9loc_140046ff9:
140046ff9mov rax, [r12]
140046ffdmov rcx, r12
140047000call [rax+72]
140047003mov ebp, eax
140047005cmp ebp, -1
140047008je 0x140047027
14004700amov ebp, -1
14004700fxor esi, esi
140047011jmp 0x140046676
140047016
140047016loc_140047016:
140047016xor r12l, r12l
140047019cmp ebp, -1
14004701cjne 0x140046676
140047022jmp 0x140046333
140047027
140047027loc_140047027:
140047027xor r12l, r12l
14004702a
14004702aloc_14004702a:
14004702axor esi, esi
14004702cjmp 0x140046333
140047031
140047031loc_140047031:
140047031mov rax, [r12+24]
140047036cmp [r12+16], rax
14004703bjb 0x140046d57
140047041mov rax, [r12]
140047045mov [rsp+176], r10
14004704dmov rcx, r12
140047050call [rax+72]
140047053mov r10, [rsp+176]
14004705badd eax, 1
14004705ejne 0x140046d57
140047064xor r12l, r12l
140047067xor esi, esi
140047069jmp 0x140046622
14004706e
14004706eloc_14004706e:
14004706emov ebx, r15l
140047071xor esi, esi
140047073mov r14l, 1
140047079jmp 0x140046ae9
14004707e
14004707eloc_14004707e:
14004707emov ebp, -1
140047083jmp 0x140046333
140047088
140047088loc_140047088:
140047088call std::__throw_bad_cast()
14004708dnop
140046000
14004708e
14004708e // align 0x20
14004708e // align 0x20
1400470a0
1400470a0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
1400470a0push r15
1400470a2push r14
1400470a4push r13
1400470a6push r12
1400470a8push rbp
1400470a9push rdi
1400470aapush rsi
1400470abpush rbx
1400470acsub rsp, 216
1400470b3movdqu x0, [r8]
1400470b8mov r15l, [rsp+344]
1400470c0mov ebx, [rsp+352]
1400470c7mov rdi, [r9]
1400470camov r13, [r9+8]
1400470cemov rbp, [rsp+320]
1400470d6mov rsi, [rsp+328]
1400470demov r12, [rsp+336]
1400470e6mov r14, rdx
1400470e9mov rdx, [rip+0x1505a0]
1400470f0mov [rsp+88], rcx
1400470f5mov [rsp+118], r15b
1400470famov rax, [rdx]
1400470fdmov [rsp+200], rax
140047105mov rax, [r14]
140047108lea rdx, [rip+721]
14004710fmov [rsp+119], bl
140047113movups [rsp+96], x0
140047118mov rax, [rax+64]
14004711ccmp rax, rdx
14004711fjne 0x140047300
140047125mov rcx, [rip+0x14fc14]
14004712ccall std::locale::id::_M_id() const
140047131mov rdx, rax
140047134mov rax, [rbp+208]
14004713bmov rax, [rax+8]
14004713fmov rcx, [rax+8*rdx]
140047143test rcx, rcx
140047146je 0x1400473b7
14004714cmov [rsi], 0
140047152cmp [rcx+56], 0
140047156je 0x1400472c0
14004715cmovzx edx, [rcx+94]
140047160
140047160loc_140047160:
140047160mov [rsp+196], dl
140047167test bl, bl
140047169je 0x14004717c
14004716bmov [rsp+199], 0
140047173mov [rsp+118], bl
140047177mov [rsp+119], r15b
14004717c
14004717cloc_14004717c:
14004717cmovzx eax, [rsp+119]
140047181lea r15, [rsp+184]
140047189mov [rsp+48], r12
14004718emov rdx, r14
140047191mov [rsp+64], r15
140047196movdqu x1, [rsp+96]
14004719clea rcx, [rsp+160]
1400471a4lea r9, [rsp+128]
1400471acmov [rsp+198], al
1400471b3movzx eax, [rsp+118]
1400471b8lea r8, [rsp+144]
1400471c0mov [rsp+40], rsi
1400471c5mov [rsp+197], al
1400471cclea rax, [rsp+196]
1400471d4mov [rsp+56], rax
1400471d9mov [rsp+32], rbp
1400471demovups [rsp+144], x1
1400471e6mov [rsp+184], 0
1400471f2mov [rsp+192], 0
1400471fdmov [rsp+128], rdi
140047205mov [rsp+136], r13
14004720dcall _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140047212mov rbx, [rsp+168]
14004721amov rdx, r12
14004721dmov rcx, r15
140047220mov r14, [rsp+160]
140047228call std::__time_get_state::_M_finalize_state(tm*)
14004722dcmp ebx, -1
140047230sete r12b
140047234test r14, r14
140047237setne al
14004723aand al, r12b
14004723dmov r15l, eax
140047240jne 0x140047388
140047246
140047246loc_140047246:
140047246cmp r13l, -1
14004724asete al
14004724dtest rdi, rdi
140047250je 0x14004725a
140047252test al, al
140047254jne 0x140047360
14004725a
14004725aloc_14004725a:
14004725acmp r12b, al
14004725djne 0x140047262
14004725for [rsi], 2
140047262
140047262loc_140047262:
140047262mov r15, [rsp+104]
140047267mov rax, [rsp+88]
14004726cmov ebx, ebx
14004726emov r8, 0xffffffff00000000
140047278mov rcx, r15
14004727bmov [rax], r14
14004727eand rcx, r8
140047281or rcx, rbx
140047284mov [rax+8], rcx
140047288
140047288loc_140047288:
140047288mov rdi, [rip+0x150401]
14004728fmov rax, [rsp+200]
140047297sub rax, [rdi]
14004729ajne 0x1400473cb
1400472a0mov rax, [rsp+88]
1400472a5add rsp, 216
1400472acpop rbx
1400472adpop rsi
1400472aepop rdi
1400472afpop rbp
1400472b0pop r12
1400472b2pop r13
1400472b4pop r14
1400472b6pop r15
1400472b8ret
1400472b9
1400472b9 0f 1f 80 00 00 00 00 .......
1400472c0
1400472c0loc_1400472c0:
1400472c0mov [rsp+120], rcx
1400472c5call std::ctype<char>::_M_widen_init() const
1400472camov rcx, [rsp+120]
1400472cfmov edx, 37
1400472d4lea r11, [rip-60139]
1400472dbmov rax, [rcx]
1400472demov rax, [rax+48]
1400472e2cmp rax, r11
1400472e5je 0x140047160
1400472ebmov edx, 37
1400472f0call rax
1400472f2mov edx, eax
1400472f4jmp 0x140047160
1400472f9
1400472f9 0f 1f 80 00 00 00 00 .......
140047300
140047300loc_140047300:
140047300movdqu x2, [rsp+96]
140047306movsx r8l, r15b
14004730amovsx ebx, bl
14004730dmov rdx, r14
140047310mov [rsp+56], r8l
140047315mov rcx, [rsp+88]
14004731alea r9, [rsp+144]
140047322lea r8, [rsp+160]
14004732amov [rsp+144], rdi
140047332mov [rsp+152], r13
14004733amov [rsp+64], ebx
14004733emov [rsp+48], r12
140047343mov [rsp+40], rsi
140047348mov [rsp+32], rbp
14004734dmovups [rsp+160], x2
140047355call rax
140047357jmp 0x140047288
14004735c
14004735c 0f 1f 40 00 ..@.
140047360
140047360loc_140047360:
140047360mov rdx, [rdi+24]
140047364xor eax, eax
140047366cmp [rdi+16], rdx
14004736ajb 0x14004725a
140047370mov rax, [rdi]
140047373mov rcx, rdi
140047376call [rax+72]
140047379cmp eax, -1
14004737csete al
14004737fjmp 0x14004725a
140047384
140047384 0f 1f 40 00 ..@.
140047388
140047388loc_140047388:
140047388mov rax, [r14+24]
14004738cxor r12l, r12l
14004738fcmp [r14+16], rax
140047393jb 0x140047246
140047399mov rax, [r14]
14004739cmov rcx, r14
14004739fcall [rax+72]
1400473a2cmp eax, -1
1400473a5mov eax, 0
1400473aacmove r12l, r15l
1400473aecmove r14, rax
1400473b2jmp 0x140047246
1400473b7
1400473b7loc_1400473b7:
1400473b7mov rsi, [rip+0x1502d2]
1400473bemov rax, [rsp+200]
1400473c6sub rax, [rsi]
1400473c9je 0x1400473d0
1400473cb
1400473cbloc_1400473cb:
1400473cbcall __stack_chk_fail
1400473d0
1400473d0loc_1400473d0:
1400473d0call std::__throw_bad_cast()
1400473d5nop
1400470a0
1400470a0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
1400470a0push r15
1400470a2push r14
1400470a4push r13
1400470a6push r12
1400470a8push rbp
1400470a9push rdi
1400470aapush rsi
1400470abpush rbx
1400470acsub rsp, 216
1400470b3movdqu x0, [r8]
1400470b8mov r15l, [rsp+344]
1400470c0mov ebx, [rsp+352]
1400470c7mov rdi, [r9]
1400470camov r13, [r9+8]
1400470cemov rbp, [rsp+320]
1400470d6mov rsi, [rsp+328]
1400470demov r12, [rsp+336]
1400470e6mov r14, rdx
1400470e9mov rdx, [rip+0x1505a0]
1400470f0mov [rsp+88], rcx
1400470f5mov [rsp+118], r15b
1400470famov rax, [rdx]
1400470fdmov [rsp+200], rax
140047105mov rax, [r14]
140047108lea rdx, [rip+721]
14004710fmov [rsp+119], bl
140047113movups [rsp+96], x0
140047118mov rax, [rax+64]
14004711ccmp rax, rdx
14004711fjne 0x140047300
140047125mov rcx, [rip+0x14fc14]
14004712ccall std::locale::id::_M_id() const
140047131mov rdx, rax
140047134mov rax, [rbp+208]
14004713bmov rax, [rax+8]
14004713fmov rcx, [rax+8*rdx]
140047143test rcx, rcx
140047146je 0x1400473b7
14004714cmov [rsi], 0
140047152cmp [rcx+56], 0
140047156je 0x1400472c0
14004715cmovzx edx, [rcx+94]
140047160
140047160loc_140047160:
140047160mov [rsp+196], dl
140047167test bl, bl
140047169je 0x14004717c
14004716bmov [rsp+199], 0
140047173mov [rsp+118], bl
140047177mov [rsp+119], r15b
14004717c
14004717cloc_14004717c:
14004717cmovzx eax, [rsp+119]
140047181lea r15, [rsp+184]
140047189mov [rsp+48], r12
14004718emov rdx, r14
140047191mov [rsp+64], r15
140047196movdqu x1, [rsp+96]
14004719clea rcx, [rsp+160]
1400471a4lea r9, [rsp+128]
1400471acmov [rsp+198], al
1400471b3movzx eax, [rsp+118]
1400471b8lea r8, [rsp+144]
1400471c0mov [rsp+40], rsi
1400471c5mov [rsp+197], al
1400471cclea rax, [rsp+196]
1400471d4mov [rsp+56], rax
1400471d9mov [rsp+32], rbp
1400471demovups [rsp+144], x1
1400471e6mov [rsp+184], 0
1400471f2mov [rsp+192], 0
1400471fdmov [rsp+128], rdi
140047205mov [rsp+136], r13
14004720dcall _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140047212mov rbx, [rsp+168]
14004721amov rdx, r12
14004721dmov rcx, r15
140047220mov r14, [rsp+160]
140047228call std::__time_get_state::_M_finalize_state(tm*)
14004722dcmp ebx, -1
140047230sete r12b
140047234test r14, r14
140047237setne al
14004723aand al, r12b
14004723dmov r15l, eax
140047240jne 0x140047388
140047246
140047246loc_140047246:
140047246cmp r13l, -1
14004724asete al
14004724dtest rdi, rdi
140047250je 0x14004725a
140047252test al, al
140047254jne 0x140047360
14004725a
14004725aloc_14004725a:
14004725acmp r12b, al
14004725djne 0x140047262
14004725for [rsi], 2
140047262
140047262loc_140047262:
140047262mov r15, [rsp+104]
140047267mov rax, [rsp+88]
14004726cmov ebx, ebx
14004726emov r8, 0xffffffff00000000
140047278mov rcx, r15
14004727bmov [rax], r14
14004727eand rcx, r8
140047281or rcx, rbx
140047284mov [rax+8], rcx
140047288
140047288loc_140047288:
140047288mov rdi, [rip+0x150401]
14004728fmov rax, [rsp+200]
140047297sub rax, [rdi]
14004729ajne 0x1400473cb
1400472a0mov rax, [rsp+88]
1400472a5add rsp, 216
1400472acpop rbx
1400472adpop rsi
1400472aepop rdi
1400472afpop rbp
1400472b0pop r12
1400472b2pop r13
1400472b4pop r14
1400472b6pop r15
1400472b8ret
1400472b9
1400472b9 0f 1f 80 00 00 00 00 .......
1400472c0
1400472c0loc_1400472c0:
1400472c0mov [rsp+120], rcx
1400472c5call std::ctype<char>::_M_widen_init() const
1400472camov rcx, [rsp+120]
1400472cfmov edx, 37
1400472d4lea r11, [rip-60139]
1400472dbmov rax, [rcx]
1400472demov rax, [rax+48]
1400472e2cmp rax, r11
1400472e5je 0x140047160
1400472ebmov edx, 37
1400472f0call rax
1400472f2mov edx, eax
1400472f4jmp 0x140047160
1400472f9
1400472f9 0f 1f 80 00 00 00 00 .......
140047300
140047300loc_140047300:
140047300movdqu x2, [rsp+96]
140047306movsx r8l, r15b
14004730amovsx ebx, bl
14004730dmov rdx, r14
140047310mov [rsp+56], r8l
140047315mov rcx, [rsp+88]
14004731alea r9, [rsp+144]
140047322lea r8, [rsp+160]
14004732amov [rsp+144], rdi
140047332mov [rsp+152], r13
14004733amov [rsp+64], ebx
14004733emov [rsp+48], r12
140047343mov [rsp+40], rsi
140047348mov [rsp+32], rbp
14004734dmovups [rsp+160], x2
140047355call rax
140047357jmp 0x140047288
14004735c
14004735c 0f 1f 40 00 ..@.
140047360
140047360loc_140047360:
140047360mov rdx, [rdi+24]
140047364xor eax, eax
140047366cmp [rdi+16], rdx
14004736ajb 0x14004725a
140047370mov rax, [rdi]
140047373mov rcx, rdi
140047376call [rax+72]
140047379cmp eax, -1
14004737csete al
14004737fjmp 0x14004725a
140047384
140047384 0f 1f 40 00 ..@.
140047388
140047388loc_140047388:
140047388mov rax, [r14+24]
14004738cxor r12l, r12l
14004738fcmp [r14+16], rax
140047393jb 0x140047246
140047399mov rax, [r14]
14004739cmov rcx, r14
14004739fcall [rax+72]
1400473a2cmp eax, -1
1400473a5mov eax, 0
1400473aacmove r12l, r15l
1400473aecmove r14, rax
1400473b2jmp 0x140047246
1400473b7
1400473b7loc_1400473b7:
1400473b7mov rsi, [rip+0x1502d2]
1400473bemov rax, [rsp+200]
1400473c6sub rax, [rsi]
1400473c9je 0x1400473d0
1400473cb
1400473cbloc_1400473cb:
1400473cbcall __stack_chk_fail
1400473d0
1400473d0loc_1400473d0:
1400473d0call std::__throw_bad_cast()
1400473d5nop
1400470a0
1400473d6
1400473d6 // align 0x10
1400473d6 // align 0x10
1400473e0
1400473e0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
1400473e0push r15
1400473e2push r14
1400473e4push r13
1400473e6push r12
1400473e8push rbp
1400473e9push rdi
1400473eapush rsi
1400473ebpush rbx
1400473ecsub rsp, 216
1400473f3mov eax, [rsp+344]
1400473famov r15l, [rsp+352]
140047402mov r14, [rsp+320]
14004740amov rsi, [r8]
14004740dmov rdi, [r8+8]
140047411mov rbp, [r9]
140047414mov r12, [r9+8]
140047418mov rbx, [rsp+328]
140047420mov [rsp+104], rdx
140047425mov rdx, [rip+0x150264]
14004742cmov [rsp+88], rcx
140047431mov r13, [rsp+336]
140047439mov rcx, [rdx]
14004743cmov [rsp+200], rcx
140047444mov rcx, [rip+0x14f8f5]
14004744bmov [rsp+116], eax
14004744fmov [rsp+96], al
140047453mov [rsp+115], r15b
140047458call std::locale::id::_M_id() const
14004745dmov rdx, rax
140047460mov rax, [r14+208]
140047467mov rax, [rax+8]
14004746bmov rcx, [rax+8*rdx]
14004746ftest rcx, rcx
140047472je 0x140047690
140047478mov [rbx], 0
14004747ecmp [rcx+56], 0
140047482je 0x1400475f8
140047488movzx eax, [rcx+94]
14004748c
14004748cloc_14004748c:
14004748cmov [rsp+196], al
140047493test r15b, r15b
140047496je 0x1400474ae
140047498movzx eax, [rsp+116]
14004749dmov [rsp+199], 0
1400474a5mov [rsp+96], r15b
1400474aamov [rsp+115], al
1400474ae
1400474aeloc_1400474ae:
1400474aemovzx eax, [rsp+115]
1400474b3lea rdx, [rsp+196]
1400474bbmov [rsp+48], r13
1400474c0lea rcx, [rsp+160]
1400474c8mov [rsp+56], rdx
1400474cdmov rdx, [rsp+104]
1400474d2lea r9, [rsp+128]
1400474dalea r8, [rsp+144]
1400474e2mov [rsp+198], al
1400474e9movzx eax, [rsp+96]
1400474eemov [rsp+32], r14
1400474f3mov [rsp+197], al
1400474falea rax, [rsp+184]
140047502mov [rsp+64], rax
140047507mov [rsp+40], rbx
14004750cmov [rsp+96], rax
140047511mov [rsp+184], 0
14004751dmov [rsp+192], 0
140047528mov [rsp+144], rsi
140047530mov [rsp+152], rdi
140047538mov [rsp+128], rbp
140047540mov [rsp+136], r12
140047548call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004754dmov r14, [rsp+168]
140047555mov rdx, r13
140047558mov rcx, [rsp+96]
14004755dmov r15, [rsp+160]
140047565call std::__time_get_state::_M_finalize_state(tm*)
14004756acmp r14l, -1
14004756esete r13b
140047572test r15, r15
140047575setne al
140047578and al, r13b
14004757bmov edx, eax
14004757djne 0x140047658
140047583
140047583loc_140047583:
140047583cmp r12l, -1
140047587sete al
14004758atest rbp, rbp
14004758dje 0x140047597
14004758ftest al, al
140047591jne 0x140047630
140047597
140047597loc_140047597:
140047597cmp al, r13b
14004759ajne 0x14004759f
14004759cor [rbx], 2
14004759f
14004759floc_14004759f:
14004759fmov rax, rdi
1400475a2mov rbx, [rsp+88]
1400475a7mov r14l, r14l
1400475aamov rdx, 0xffffffff00000000
1400475b4and rax, rdx
1400475b7mov rdi, [rip+0x1500d2]
1400475beor rax, r14
1400475c1mov [rbx], r15
1400475c4mov [rbx+8], rax
1400475c8mov rax, [rsp+200]
1400475d0sub rax, [rdi]
1400475d3jne 0x1400476a4
1400475d9mov rax, [rsp+88]
1400475deadd rsp, 216
1400475e5pop rbx
1400475e6pop rsi
1400475e7pop rdi
1400475e8pop rbp
1400475e9pop r12
1400475ebpop r13
1400475edpop r14
1400475efpop r15
1400475f1ret
1400475f2
1400475f2 66 0f 1f 44 00 00 f..D..
1400475f8
1400475f8loc_1400475f8:
1400475f8mov [rsp+120], rcx
1400475fdcall std::ctype<char>::_M_widen_init() const
140047602mov rcx, [rsp+120]
140047607lea rdx, [rip-60958]
14004760emov rax, [rcx]
140047611mov r10, [rax+48]
140047615mov eax, 37
14004761acmp r10, rdx
14004761dje 0x14004748c
140047623mov edx, 37
140047628call r10
14004762bjmp 0x14004748c
140047630
140047630loc_140047630:
140047630mov rcx, [rbp+24]
140047634xor eax, eax
140047636cmp [rbp+16], rcx
14004763ajb 0x140047597
140047640mov rax, [rbp]
140047644mov rcx, rbp
140047647call [rax+72]
14004764acmp eax, -1
14004764dsete al
140047650jmp 0x140047597
140047655
140047655 0f 1f 00 ...
140047658
140047658loc_140047658:
140047658mov rax, [r15+24]
14004765cxor r13l, r13l
14004765fcmp [r15+16], rax
140047663jb 0x140047583
140047669mov rax, [r15]
14004766cmov [rsp+96], dl
140047670mov rcx, r15
140047673call [rax+72]
140047676movzx edx, [rsp+96]
14004767bcmp eax, -1
14004767emov eax, 0
140047683cmove r13l, edx
140047687cmove r15, rax
14004768bjmp 0x140047583
140047690
140047690loc_140047690:
140047690mov rdi, [rip+0x14fff9]
140047697mov rax, [rsp+200]
14004769fsub rax, [rdi]
1400476a2je 0x1400476a9
1400476a4
1400476a4loc_1400476a4:
1400476a4call __stack_chk_fail
1400476a9
1400476a9loc_1400476a9:
1400476a9call std::__throw_bad_cast()
1400476aenop
1400473e0
1400473e0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*, char, char) const:
1400473e0push r15
1400473e2push r14
1400473e4push r13
1400473e6push r12
1400473e8push rbp
1400473e9push rdi
1400473eapush rsi
1400473ebpush rbx
1400473ecsub rsp, 216
1400473f3mov eax, [rsp+344]
1400473famov r15l, [rsp+352]
140047402mov r14, [rsp+320]
14004740amov rsi, [r8]
14004740dmov rdi, [r8+8]
140047411mov rbp, [r9]
140047414mov r12, [r9+8]
140047418mov rbx, [rsp+328]
140047420mov [rsp+104], rdx
140047425mov rdx, [rip+0x150264]
14004742cmov [rsp+88], rcx
140047431mov r13, [rsp+336]
140047439mov rcx, [rdx]
14004743cmov [rsp+200], rcx
140047444mov rcx, [rip+0x14f8f5]
14004744bmov [rsp+116], eax
14004744fmov [rsp+96], al
140047453mov [rsp+115], r15b
140047458call std::locale::id::_M_id() const
14004745dmov rdx, rax
140047460mov rax, [r14+208]
140047467mov rax, [rax+8]
14004746bmov rcx, [rax+8*rdx]
14004746ftest rcx, rcx
140047472je 0x140047690
140047478mov [rbx], 0
14004747ecmp [rcx+56], 0
140047482je 0x1400475f8
140047488movzx eax, [rcx+94]
14004748c
14004748cloc_14004748c:
14004748cmov [rsp+196], al
140047493test r15b, r15b
140047496je 0x1400474ae
140047498movzx eax, [rsp+116]
14004749dmov [rsp+199], 0
1400474a5mov [rsp+96], r15b
1400474aamov [rsp+115], al
1400474ae
1400474aeloc_1400474ae:
1400474aemovzx eax, [rsp+115]
1400474b3lea rdx, [rsp+196]
1400474bbmov [rsp+48], r13
1400474c0lea rcx, [rsp+160]
1400474c8mov [rsp+56], rdx
1400474cdmov rdx, [rsp+104]
1400474d2lea r9, [rsp+128]
1400474dalea r8, [rsp+144]
1400474e2mov [rsp+198], al
1400474e9movzx eax, [rsp+96]
1400474eemov [rsp+32], r14
1400474f3mov [rsp+197], al
1400474falea rax, [rsp+184]
140047502mov [rsp+64], rax
140047507mov [rsp+40], rbx
14004750cmov [rsp+96], rax
140047511mov [rsp+184], 0
14004751dmov [rsp+192], 0
140047528mov [rsp+144], rsi
140047530mov [rsp+152], rdi
140047538mov [rsp+128], rbp
140047540mov [rsp+136], r12
140047548call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004754dmov r14, [rsp+168]
140047555mov rdx, r13
140047558mov rcx, [rsp+96]
14004755dmov r15, [rsp+160]
140047565call std::__time_get_state::_M_finalize_state(tm*)
14004756acmp r14l, -1
14004756esete r13b
140047572test r15, r15
140047575setne al
140047578and al, r13b
14004757bmov edx, eax
14004757djne 0x140047658
140047583
140047583loc_140047583:
140047583cmp r12l, -1
140047587sete al
14004758atest rbp, rbp
14004758dje 0x140047597
14004758ftest al, al
140047591jne 0x140047630
140047597
140047597loc_140047597:
140047597cmp al, r13b
14004759ajne 0x14004759f
14004759cor [rbx], 2
14004759f
14004759floc_14004759f:
14004759fmov rax, rdi
1400475a2mov rbx, [rsp+88]
1400475a7mov r14l, r14l
1400475aamov rdx, 0xffffffff00000000
1400475b4and rax, rdx
1400475b7mov rdi, [rip+0x1500d2]
1400475beor rax, r14
1400475c1mov [rbx], r15
1400475c4mov [rbx+8], rax
1400475c8mov rax, [rsp+200]
1400475d0sub rax, [rdi]
1400475d3jne 0x1400476a4
1400475d9mov rax, [rsp+88]
1400475deadd rsp, 216
1400475e5pop rbx
1400475e6pop rsi
1400475e7pop rdi
1400475e8pop rbp
1400475e9pop r12
1400475ebpop r13
1400475edpop r14
1400475efpop r15
1400475f1ret
1400475f2
1400475f2 66 0f 1f 44 00 00 f..D..
1400475f8
1400475f8loc_1400475f8:
1400475f8mov [rsp+120], rcx
1400475fdcall std::ctype<char>::_M_widen_init() const
140047602mov rcx, [rsp+120]
140047607lea rdx, [rip-60958]
14004760emov rax, [rcx]
140047611mov r10, [rax+48]
140047615mov eax, 37
14004761acmp r10, rdx
14004761dje 0x14004748c
140047623mov edx, 37
140047628call r10
14004762bjmp 0x14004748c
140047630
140047630loc_140047630:
140047630mov rcx, [rbp+24]
140047634xor eax, eax
140047636cmp [rbp+16], rcx
14004763ajb 0x140047597
140047640mov rax, [rbp]
140047644mov rcx, rbp
140047647call [rax+72]
14004764acmp eax, -1
14004764dsete al
140047650jmp 0x140047597
140047655
140047655 0f 1f 00 ...
140047658
140047658loc_140047658:
140047658mov rax, [r15+24]
14004765cxor r13l, r13l
14004765fcmp [r15+16], rax
140047663jb 0x140047583
140047669mov rax, [r15]
14004766cmov [rsp+96], dl
140047670mov rcx, r15
140047673call [rax+72]
140047676movzx edx, [rsp+96]
14004767bcmp eax, -1
14004767emov eax, 0
140047683cmove r13l, edx
140047687cmove r15, rax
14004768bjmp 0x140047583
140047690
140047690loc_140047690:
140047690mov rdi, [rip+0x14fff9]
140047697mov rax, [rsp+200]
14004769fsub rax, [rdi]
1400476a2je 0x1400476a9
1400476a4
1400476a4loc_1400476a4:
1400476a4call __stack_chk_fail
1400476a9
1400476a9loc_1400476a9:
1400476a9call std::__throw_bad_cast()
1400476aenop
1400473e0
1400476af
1400476af // align 0x10
1400476af // align 0x10
1400476b0
1400476b0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::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:
1400476b0push rbx
1400476b1sub rsp, 112
1400476b5mov r10, [r8]
1400476b8mov r11, [r8+8]
1400476bcmov r8, [r9]
1400476bfmov r9, [r9+8]
1400476c3mov rbx, rcx
1400476c6mov rcx, [rip+0x14ffc3]
1400476cdmov rax, [rcx]
1400476d0mov [rsp+104], rax
1400476d5xor eax, eax
1400476d7mov rcx, [rsp+176]
1400476dfmov rax, [rdx]
1400476e2mov [rsp+64], r8
1400476e7mov [rsp+72], r9
1400476eclea r8, [rsp+80]
1400476f1lea r9, [rsp+64]
1400476f6mov [rsp+48], rcx
1400476fbmov rcx, [rsp+168]
140047703mov [rsp+80], r10
140047708mov [rsp+40], rcx
14004770dmov rcx, [rsp+160]
140047715mov [rsp+88], r11
14004771amov [rsp+32], rcx
14004771fmov rcx, rbx
140047722call [rax+32]
140047725mov rdx, [rip+0x14ff64]
14004772cmov rax, [rsp+104]
140047731sub rax, [rdx]
140047734jne 0x14004773f
140047736mov rax, rbx
140047739add rsp, 112
14004773dpop rbx
14004773eret
14004773f
14004773floc_14004773f:
14004773fcall __stack_chk_fail
140047744nop
1400476b0
1400476b0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::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:
1400476b0push rbx
1400476b1sub rsp, 112
1400476b5mov r10, [r8]
1400476b8mov r11, [r8+8]
1400476bcmov r8, [r9]
1400476bfmov r9, [r9+8]
1400476c3mov rbx, rcx
1400476c6mov rcx, [rip+0x14ffc3]
1400476cdmov rax, [rcx]
1400476d0mov [rsp+104], rax
1400476d5xor eax, eax
1400476d7mov rcx, [rsp+176]
1400476dfmov rax, [rdx]
1400476e2mov [rsp+64], r8
1400476e7mov [rsp+72], r9
1400476eclea r8, [rsp+80]
1400476f1lea r9, [rsp+64]
1400476f6mov [rsp+48], rcx
1400476fbmov rcx, [rsp+168]
140047703mov [rsp+80], r10
140047708mov [rsp+40], rcx
14004770dmov rcx, [rsp+160]
140047715mov [rsp+88], r11
14004771amov [rsp+32], rcx
14004771fmov rcx, rbx
140047722call [rax+32]
140047725mov rdx, [rip+0x14ff64]
14004772cmov rax, [rsp+104]
140047731sub rax, [rdx]
140047734jne 0x14004773f
140047736mov rax, rbx
140047739add rsp, 112
14004773dpop rbx
14004773eret
14004773f
14004773floc_14004773f:
14004773fcall __stack_chk_fail
140047744nop
1400476b0
140047745
140047745 // align 0x10
140047745 // align 0x10
140047750
140047750std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::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:
140047750push rbx
140047751sub rsp, 112
140047755mov r10, [r8]
140047758mov r11, [r8+8]
14004775cmov r8, [r9]
14004775fmov r9, [r9+8]
140047763mov rbx, rcx
140047766mov rcx, [rip+0x14ff23]
14004776dmov rax, [rcx]
140047770mov [rsp+104], rax
140047775xor eax, eax
140047777mov rcx, [rsp+176]
14004777fmov rax, [rdx]
140047782mov [rsp+64], r8
140047787mov [rsp+72], r9
14004778clea r8, [rsp+80]
140047791lea r9, [rsp+64]
140047796mov [rsp+48], rcx
14004779bmov rcx, [rsp+168]
1400477a3mov [rsp+80], r10
1400477a8mov [rsp+40], rcx
1400477admov rcx, [rsp+160]
1400477b5mov [rsp+88], r11
1400477bamov [rsp+32], rcx
1400477bfmov rcx, rbx
1400477c2call [rax+24]
1400477c5mov rdx, [rip+0x14fec4]
1400477ccmov rax, [rsp+104]
1400477d1sub rax, [rdx]
1400477d4jne 0x1400477df
1400477d6mov rax, rbx
1400477d9add rsp, 112
1400477ddpop rbx
1400477deret
1400477df
1400477dfloc_1400477df:
1400477dfcall __stack_chk_fail
1400477e4nop
140047750
140047750std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::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:
140047750push rbx
140047751sub rsp, 112
140047755mov r10, [r8]
140047758mov r11, [r8+8]
14004775cmov r8, [r9]
14004775fmov r9, [r9+8]
140047763mov rbx, rcx
140047766mov rcx, [rip+0x14ff23]
14004776dmov rax, [rcx]
140047770mov [rsp+104], rax
140047775xor eax, eax
140047777mov rcx, [rsp+176]
14004777fmov rax, [rdx]
140047782mov [rsp+64], r8
140047787mov [rsp+72], r9
14004778clea r8, [rsp+80]
140047791lea r9, [rsp+64]
140047796mov [rsp+48], rcx
14004779bmov rcx, [rsp+168]
1400477a3mov [rsp+80], r10
1400477a8mov [rsp+40], rcx
1400477admov rcx, [rsp+160]
1400477b5mov [rsp+88], r11
1400477bamov [rsp+32], rcx
1400477bfmov rcx, rbx
1400477c2call [rax+24]
1400477c5mov rdx, [rip+0x14fec4]
1400477ccmov rax, [rsp+104]
1400477d1sub rax, [rdx]
1400477d4jne 0x1400477df
1400477d6mov rax, rbx
1400477d9add rsp, 112
1400477ddpop rbx
1400477deret
1400477df
1400477dfloc_1400477df:
1400477dfcall __stack_chk_fail
1400477e4nop
140047750
1400477e5
1400477e5 // align 0x10
1400477e5 // align 0x10
1400477f0
1400477f0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::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:
1400477f0push rbx
1400477f1sub rsp, 112
1400477f5mov r10, [r8]
1400477f8mov r11, [r8+8]
1400477fcmov r8, [r9]
1400477ffmov r9, [r9+8]
140047803mov rbx, rcx
140047806mov rcx, [rip+0x14fe83]
14004780dmov rax, [rcx]
140047810mov [rsp+104], rax
140047815xor eax, eax
140047817mov rcx, [rsp+176]
14004781fmov rax, [rdx]
140047822mov [rsp+64], r8
140047827mov [rsp+72], r9
14004782clea r8, [rsp+80]
140047831lea r9, [rsp+64]
140047836mov [rsp+48], rcx
14004783bmov rcx, [rsp+168]
140047843mov [rsp+80], r10
140047848mov [rsp+40], rcx
14004784dmov rcx, [rsp+160]
140047855mov [rsp+88], r11
14004785amov [rsp+32], rcx
14004785fmov rcx, rbx
140047862call [rax+56]
140047865mov rdx, [rip+0x14fe24]
14004786cmov rax, [rsp+104]
140047871sub rax, [rdx]
140047874jne 0x14004787f
140047876mov rax, rbx
140047879add rsp, 112
14004787dpop rbx
14004787eret
14004787f
14004787floc_14004787f:
14004787fcall __stack_chk_fail
140047884nop
1400477f0
1400477f0std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::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:
1400477f0push rbx
1400477f1sub rsp, 112
1400477f5mov r10, [r8]
1400477f8mov r11, [r8+8]
1400477fcmov r8, [r9]
1400477ffmov r9, [r9+8]
140047803mov rbx, rcx
140047806mov rcx, [rip+0x14fe83]
14004780dmov rax, [rcx]
140047810mov [rsp+104], rax
140047815xor eax, eax
140047817mov rcx, [rsp+176]
14004781fmov rax, [rdx]
140047822mov [rsp+64], r8
140047827mov [rsp+72], r9
14004782clea r8, [rsp+80]
140047831lea r9, [rsp+64]
140047836mov [rsp+48], rcx
14004783bmov rcx, [rsp+168]
140047843mov [rsp+80], r10
140047848mov [rsp+40], rcx
14004784dmov rcx, [rsp+160]
140047855mov [rsp+88], r11
14004785amov [rsp+32], rcx
14004785fmov rcx, rbx
140047862call [rax+56]
140047865mov rdx, [rip+0x14fe24]
14004786cmov rax, [rsp+104]
140047871sub rax, [rdx]
140047874jne 0x14004787f
140047876mov rax, rbx
140047879add rsp, 112
14004787dpop rbx
14004787eret
14004787f
14004787floc_14004787f:
14004787fcall __stack_chk_fail
140047884nop
1400477f0
140047885
140047885 // align 0x10
140047885 // align 0x10
140047890
140047890std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::date_order() const:
140047890mov rax, [rcx]
140047893jmp [rax+16]
140047890
140047890std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::date_order() const:
140047890mov rax, [rcx]
140047893jmp [rax+16]
140047890
140047897
140047897 // align 0x10
140047897 // align 0x10
1400478a0
1400478a0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_date(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400478a0push r15
1400478a2push r14
1400478a4push r13
1400478a6push r12
1400478a8push rbp
1400478a9push rdi
1400478aapush rsi
1400478abpush rbx
1400478acsub rsp, 200
1400478b3mov r12, [rsp+304]
1400478bbmov rsi, [r8]
1400478bemov rdi, [r8+8]
1400478c2mov rbx, [r9]
1400478c5mov r15, [r9+8]
1400478c9mov r13, [rsp+312]
1400478d1mov rbp, [rsp+320]
1400478d9mov [rsp+88], rcx
1400478demov rcx, [rip+0x14fdab]
1400478e5mov r14, rdx
1400478e8mov rax, [rcx]
1400478ebmov [rsp+184], rax
1400478f3xor eax, eax
1400478f5mov rcx, [rip+0x14f354]
1400478fccall std::locale::id::_M_id() const
140047901mov rdx, [r12+208]
140047909cmp rax, [rdx+16]
14004790djae 0x140047add
140047913mov rdx, [rdx+8]
140047917mov rcx, [rdx+8*rax]
14004791btest rcx, rcx
14004791eje 0x140047add
140047924mov r8, [rip+0x14f755]
14004792bxor r9l, r9l
14004792elea rdx, [rip+0x153c4b]
140047935call __dynamic_cast
14004793atest rax, rax
14004793dje 0x140047add
140047943mov rax, [rax+16]
140047947lea r8, [rsp+128]
14004794flea r9, [rsp+112]
140047954mov [rsp+172], 0
140047960lea rcx, [rsp+144]
140047968mov rdx, [rax+16]
14004796clea rax, [rsp+172]
140047974mov [rsp+48], rbp
140047979mov [rsp+64], rax
14004797emov [rsp+56], rdx
140047983mov rdx, r14
140047986mov [rsp+32], r12
14004798bmov [rsp+40], r13
140047990mov [rsp+104], rax
140047995mov [rsp+180], 0
1400479a0mov [rsp+128], rsi
1400479a8mov [rsp+136], rdi
1400479b0mov [rsp+112], rbx
1400479b5mov [rsp+120], r15
1400479bacall _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
1400479bfmov r12, [rsp+144]
1400479c7mov rcx, [rsp+104]
1400479ccmov rdx, rbp
1400479cfmov r14, [rsp+152]
1400479d7mov [rsp+96], r12
1400479dccall std::__time_get_state::_M_finalize_state(tm*)
1400479e1cmp r14w, -1
1400479e6mov r8, [rsp+96]
1400479ebsete bpl
1400479eftest r12, r12
1400479f2setne al
1400479f5and al, bpl
1400479f8mov edx, eax
1400479fajne 0x140047a80
140047a00
140047a00loc_140047a00:
140047a00cmp r15w, -1
140047a05sete al
140047a08mov edx, eax
140047a0atest rbx, rbx
140047a0dje 0x140047a13
140047a0ftest al, al
140047a11jne 0x140047a60
140047a13
140047a13loc_140047a13:
140047a13cmp bpl, dl
140047a16jne 0x140047a1d
140047a18or [r13], 2
140047a1d
140047a1dloc_140047a1d:
140047a1dmov rax, [rsp+88]
140047a22mov di, r14w
140047a26mov [rax+8], rdi
140047a2amov rdi, [rip+0x14fc5f]
140047a31mov [rax], r8
140047a34mov rax, [rsp+184]
140047a3csub rax, [rdi]
140047a3fjne 0x140047af1
140047a45mov rax, [rsp+88]
140047a4aadd rsp, 200
140047a51pop rbx
140047a52pop rsi
140047a53pop rdi
140047a54pop rbp
140047a55pop r12
140047a57pop r13
140047a59pop r14
140047a5bpop r15
140047a5dret
140047a5e
140047a5e 66 90 f.
140047a60
140047a60loc_140047a60:
140047a60mov rax, [rbx+16]
140047a64cmp rax, [rbx+24]
140047a68jae 0x140047ab0
140047a6amovzx eax, [rax]
140047a6d
140047a6dloc_140047a6d:
140047a6dcmp ax, -1
140047a71sete dl
140047a74jmp 0x140047a13
140047a76
140047a76 66 2e 0f 1f 84 00 00 00 00 00 f.........
140047a80
140047a80loc_140047a80:
140047a80mov rax, [r12+16]
140047a85cmp rax, [r12+24]
140047a8ajae 0x140047ac8
140047a8cmovzx eax, [rax]
140047a8f
140047a8floc_140047a8f:
140047a8fxor ebp, ebp
140047a91cmp ax, -1
140047a95mov eax, 0
140047a9acmovne rax, r12
140047a9ecmove ebp, edx
140047aa1mov r8, rax
140047aa4jmp 0x140047a00
140047aa9
140047aa9 0f 1f 80 00 00 00 00 .......
140047ab0
140047ab0loc_140047ab0:
140047ab0mov rax, [rbx]
140047ab3mov [rsp+96], r8
140047ab8mov rcx, rbx
140047abbcall [rax+72]
140047abemov r8, [rsp+96]
140047ac3jmp 0x140047a6d
140047ac5
140047ac5 0f 1f 00 ...
140047ac8
140047ac8loc_140047ac8:
140047ac8mov rax, [r12]
140047accmov [rsp+96], dl
140047ad0mov rcx, r12
140047ad3call [rax+72]
140047ad6movzx edx, [rsp+96]
140047adbjmp 0x140047a8f
140047add
140047addloc_140047add:
140047addmov rdi, [rip+0x14fbac]
140047ae4mov rax, [rsp+184]
140047aecsub rax, [rdi]
140047aefje 0x140047af6
140047af1
140047af1loc_140047af1:
140047af1call __stack_chk_fail
140047af6
140047af6loc_140047af6:
140047af6call std::__throw_bad_cast()
140047afbnop
1400478a0
1400478a0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_date(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400478a0push r15
1400478a2push r14
1400478a4push r13
1400478a6push r12
1400478a8push rbp
1400478a9push rdi
1400478aapush rsi
1400478abpush rbx
1400478acsub rsp, 200
1400478b3mov r12, [rsp+304]
1400478bbmov rsi, [r8]
1400478bemov rdi, [r8+8]
1400478c2mov rbx, [r9]
1400478c5mov r15, [r9+8]
1400478c9mov r13, [rsp+312]
1400478d1mov rbp, [rsp+320]
1400478d9mov [rsp+88], rcx
1400478demov rcx, [rip+0x14fdab]
1400478e5mov r14, rdx
1400478e8mov rax, [rcx]
1400478ebmov [rsp+184], rax
1400478f3xor eax, eax
1400478f5mov rcx, [rip+0x14f354]
1400478fccall std::locale::id::_M_id() const
140047901mov rdx, [r12+208]
140047909cmp rax, [rdx+16]
14004790djae 0x140047add
140047913mov rdx, [rdx+8]
140047917mov rcx, [rdx+8*rax]
14004791btest rcx, rcx
14004791eje 0x140047add
140047924mov r8, [rip+0x14f755]
14004792bxor r9l, r9l
14004792elea rdx, [rip+0x153c4b]
140047935call __dynamic_cast
14004793atest rax, rax
14004793dje 0x140047add
140047943mov rax, [rax+16]
140047947lea r8, [rsp+128]
14004794flea r9, [rsp+112]
140047954mov [rsp+172], 0
140047960lea rcx, [rsp+144]
140047968mov rdx, [rax+16]
14004796clea rax, [rsp+172]
140047974mov [rsp+48], rbp
140047979mov [rsp+64], rax
14004797emov [rsp+56], rdx
140047983mov rdx, r14
140047986mov [rsp+32], r12
14004798bmov [rsp+40], r13
140047990mov [rsp+104], rax
140047995mov [rsp+180], 0
1400479a0mov [rsp+128], rsi
1400479a8mov [rsp+136], rdi
1400479b0mov [rsp+112], rbx
1400479b5mov [rsp+120], r15
1400479bacall _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
1400479bfmov r12, [rsp+144]
1400479c7mov rcx, [rsp+104]
1400479ccmov rdx, rbp
1400479cfmov r14, [rsp+152]
1400479d7mov [rsp+96], r12
1400479dccall std::__time_get_state::_M_finalize_state(tm*)
1400479e1cmp r14w, -1
1400479e6mov r8, [rsp+96]
1400479ebsete bpl
1400479eftest r12, r12
1400479f2setne al
1400479f5and al, bpl
1400479f8mov edx, eax
1400479fajne 0x140047a80
140047a00
140047a00loc_140047a00:
140047a00cmp r15w, -1
140047a05sete al
140047a08mov edx, eax
140047a0atest rbx, rbx
140047a0dje 0x140047a13
140047a0ftest al, al
140047a11jne 0x140047a60
140047a13
140047a13loc_140047a13:
140047a13cmp bpl, dl
140047a16jne 0x140047a1d
140047a18or [r13], 2
140047a1d
140047a1dloc_140047a1d:
140047a1dmov rax, [rsp+88]
140047a22mov di, r14w
140047a26mov [rax+8], rdi
140047a2amov rdi, [rip+0x14fc5f]
140047a31mov [rax], r8
140047a34mov rax, [rsp+184]
140047a3csub rax, [rdi]
140047a3fjne 0x140047af1
140047a45mov rax, [rsp+88]
140047a4aadd rsp, 200
140047a51pop rbx
140047a52pop rsi
140047a53pop rdi
140047a54pop rbp
140047a55pop r12
140047a57pop r13
140047a59pop r14
140047a5bpop r15
140047a5dret
140047a5e
140047a5e 66 90 f.
140047a60
140047a60loc_140047a60:
140047a60mov rax, [rbx+16]
140047a64cmp rax, [rbx+24]
140047a68jae 0x140047ab0
140047a6amovzx eax, [rax]
140047a6d
140047a6dloc_140047a6d:
140047a6dcmp ax, -1
140047a71sete dl
140047a74jmp 0x140047a13
140047a76
140047a76 66 2e 0f 1f 84 00 00 00 00 00 f.........
140047a80
140047a80loc_140047a80:
140047a80mov rax, [r12+16]
140047a85cmp rax, [r12+24]
140047a8ajae 0x140047ac8
140047a8cmovzx eax, [rax]
140047a8f
140047a8floc_140047a8f:
140047a8fxor ebp, ebp
140047a91cmp ax, -1
140047a95mov eax, 0
140047a9acmovne rax, r12
140047a9ecmove ebp, edx
140047aa1mov r8, rax
140047aa4jmp 0x140047a00
140047aa9
140047aa9 0f 1f 80 00 00 00 00 .......
140047ab0
140047ab0loc_140047ab0:
140047ab0mov rax, [rbx]
140047ab3mov [rsp+96], r8
140047ab8mov rcx, rbx
140047abbcall [rax+72]
140047abemov r8, [rsp+96]
140047ac3jmp 0x140047a6d
140047ac5
140047ac5 0f 1f 00 ...
140047ac8
140047ac8loc_140047ac8:
140047ac8mov rax, [r12]
140047accmov [rsp+96], dl
140047ad0mov rcx, r12
140047ad3call [rax+72]
140047ad6movzx edx, [rsp+96]
140047adbjmp 0x140047a8f
140047add
140047addloc_140047add:
140047addmov rdi, [rip+0x14fbac]
140047ae4mov rax, [rsp+184]
140047aecsub rax, [rdi]
140047aefje 0x140047af6
140047af1
140047af1loc_140047af1:
140047af1call __stack_chk_fail
140047af6
140047af6loc_140047af6:
140047af6call std::__throw_bad_cast()
140047afbnop
1400478a0
140047afc
140047afc // align 0x10
140047afc // align 0x10
140047b00
140047b00std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_time(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140047b00push r15
140047b02push r14
140047b04push r13
140047b06push r12
140047b08push rbp
140047b09push rdi
140047b0apush rsi
140047b0bpush rbx
140047b0csub rsp, 200
140047b13mov r12, [rsp+304]
140047b1bmov rsi, [r8]
140047b1emov rdi, [r8+8]
140047b22mov rbx, [r9]
140047b25mov r15, [r9+8]
140047b29mov r13, [rsp+312]
140047b31mov rbp, [rsp+320]
140047b39mov [rsp+88], rcx
140047b3emov rcx, [rip+0x14fb4b]
140047b45mov r14, rdx
140047b48mov rax, [rcx]
140047b4bmov [rsp+184], rax
140047b53xor eax, eax
140047b55mov rcx, [rip+0x14f0f4]
140047b5ccall std::locale::id::_M_id() const
140047b61mov rdx, [r12+208]
140047b69cmp rax, [rdx+16]
140047b6djae 0x140047d3d
140047b73mov rdx, [rdx+8]
140047b77mov rcx, [rdx+8*rax]
140047b7btest rcx, rcx
140047b7eje 0x140047d3d
140047b84mov r8, [rip+0x14f4f5]
140047b8bxor r9l, r9l
140047b8elea rdx, [rip+0x1539eb]
140047b95call __dynamic_cast
140047b9atest rax, rax
140047b9dje 0x140047d3d
140047ba3mov rax, [rax+16]
140047ba7lea r8, [rsp+128]
140047baflea r9, [rsp+112]
140047bb4mov [rsp+172], 0
140047bc0lea rcx, [rsp+144]
140047bc8mov [rsp+180], 0
140047bd3mov rdx, [rax+32]
140047bd7lea rax, [rsp+172]
140047bdfmov [rsp+48], rbp
140047be4mov [rsp+64], rax
140047be9mov [rsp+56], rdx
140047beemov rdx, r14
140047bf1mov [rsp+32], r12
140047bf6mov [rsp+40], r13
140047bfbmov [rsp+104], rax
140047c00mov [rsp+128], rsi
140047c08mov [rsp+136], rdi
140047c10mov [rsp+112], rbx
140047c15mov [rsp+120], r15
140047c1acall _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140047c1fmov r12, [rsp+144]
140047c27mov rcx, [rsp+104]
140047c2cmov rdx, rbp
140047c2fmov r14, [rsp+152]
140047c37mov [rsp+96], r12
140047c3ccall std::__time_get_state::_M_finalize_state(tm*)
140047c41cmp r14w, -1
140047c46mov r8, [rsp+96]
140047c4bsete bpl
140047c4ftest r12, r12
140047c52setne al
140047c55and al, bpl
140047c58mov edx, eax
140047c5ajne 0x140047ce0
140047c60
140047c60loc_140047c60:
140047c60cmp r15w, -1
140047c65sete al
140047c68mov edx, eax
140047c6atest rbx, rbx
140047c6dje 0x140047c73
140047c6ftest al, al
140047c71jne 0x140047cc0
140047c73
140047c73loc_140047c73:
140047c73cmp bpl, dl
140047c76jne 0x140047c7d
140047c78or [r13], 2
140047c7d
140047c7dloc_140047c7d:
140047c7dmov rax, [rsp+88]
140047c82mov di, r14w
140047c86mov [rax+8], rdi
140047c8amov rdi, [rip+0x14f9ff]
140047c91mov [rax], r8
140047c94mov rax, [rsp+184]
140047c9csub rax, [rdi]
140047c9fjne 0x140047d51
140047ca5mov rax, [rsp+88]
140047caaadd rsp, 200
140047cb1pop rbx
140047cb2pop rsi
140047cb3pop rdi
140047cb4pop rbp
140047cb5pop r12
140047cb7pop r13
140047cb9pop r14
140047cbbpop r15
140047cbdret
140047cbe
140047cbe 66 90 f.
140047cc0
140047cc0loc_140047cc0:
140047cc0mov rax, [rbx+16]
140047cc4cmp rax, [rbx+24]
140047cc8jae 0x140047d10
140047ccamovzx eax, [rax]
140047ccd
140047ccdloc_140047ccd:
140047ccdcmp ax, -1
140047cd1sete dl
140047cd4jmp 0x140047c73
140047cd6
140047cd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140047ce0
140047ce0loc_140047ce0:
140047ce0mov rax, [r12+16]
140047ce5cmp rax, [r12+24]
140047ceajae 0x140047d28
140047cecmovzx eax, [rax]
140047cef
140047cefloc_140047cef:
140047cefxor ebp, ebp
140047cf1cmp ax, -1
140047cf5mov eax, 0
140047cfacmovne rax, r12
140047cfecmove ebp, edx
140047d01mov r8, rax
140047d04jmp 0x140047c60
140047d09
140047d09 0f 1f 80 00 00 00 00 .......
140047d10
140047d10loc_140047d10:
140047d10mov rax, [rbx]
140047d13mov [rsp+96], r8
140047d18mov rcx, rbx
140047d1bcall [rax+72]
140047d1emov r8, [rsp+96]
140047d23jmp 0x140047ccd
140047d25
140047d25 0f 1f 00 ...
140047d28
140047d28loc_140047d28:
140047d28mov rax, [r12]
140047d2cmov [rsp+96], dl
140047d30mov rcx, r12
140047d33call [rax+72]
140047d36movzx edx, [rsp+96]
140047d3bjmp 0x140047cef
140047d3d
140047d3dloc_140047d3d:
140047d3dmov rdi, [rip+0x14f94c]
140047d44mov rax, [rsp+184]
140047d4csub rax, [rdi]
140047d4fje 0x140047d56
140047d51
140047d51loc_140047d51:
140047d51call __stack_chk_fail
140047d56
140047d56loc_140047d56:
140047d56call std::__throw_bad_cast()
140047d5bnop
140047b00
140047b00std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_time(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140047b00push r15
140047b02push r14
140047b04push r13
140047b06push r12
140047b08push rbp
140047b09push rdi
140047b0apush rsi
140047b0bpush rbx
140047b0csub rsp, 200
140047b13mov r12, [rsp+304]
140047b1bmov rsi, [r8]
140047b1emov rdi, [r8+8]
140047b22mov rbx, [r9]
140047b25mov r15, [r9+8]
140047b29mov r13, [rsp+312]
140047b31mov rbp, [rsp+320]
140047b39mov [rsp+88], rcx
140047b3emov rcx, [rip+0x14fb4b]
140047b45mov r14, rdx
140047b48mov rax, [rcx]
140047b4bmov [rsp+184], rax
140047b53xor eax, eax
140047b55mov rcx, [rip+0x14f0f4]
140047b5ccall std::locale::id::_M_id() const
140047b61mov rdx, [r12+208]
140047b69cmp rax, [rdx+16]
140047b6djae 0x140047d3d
140047b73mov rdx, [rdx+8]
140047b77mov rcx, [rdx+8*rax]
140047b7btest rcx, rcx
140047b7eje 0x140047d3d
140047b84mov r8, [rip+0x14f4f5]
140047b8bxor r9l, r9l
140047b8elea rdx, [rip+0x1539eb]
140047b95call __dynamic_cast
140047b9atest rax, rax
140047b9dje 0x140047d3d
140047ba3mov rax, [rax+16]
140047ba7lea r8, [rsp+128]
140047baflea r9, [rsp+112]
140047bb4mov [rsp+172], 0
140047bc0lea rcx, [rsp+144]
140047bc8mov [rsp+180], 0
140047bd3mov rdx, [rax+32]
140047bd7lea rax, [rsp+172]
140047bdfmov [rsp+48], rbp
140047be4mov [rsp+64], rax
140047be9mov [rsp+56], rdx
140047beemov rdx, r14
140047bf1mov [rsp+32], r12
140047bf6mov [rsp+40], r13
140047bfbmov [rsp+104], rax
140047c00mov [rsp+128], rsi
140047c08mov [rsp+136], rdi
140047c10mov [rsp+112], rbx
140047c15mov [rsp+120], r15
140047c1acall _ZNKSt7__cxx118time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKwRSt16__time_get_state.localalias
140047c1fmov r12, [rsp+144]
140047c27mov rcx, [rsp+104]
140047c2cmov rdx, rbp
140047c2fmov r14, [rsp+152]
140047c37mov [rsp+96], r12
140047c3ccall std::__time_get_state::_M_finalize_state(tm*)
140047c41cmp r14w, -1
140047c46mov r8, [rsp+96]
140047c4bsete bpl
140047c4ftest r12, r12
140047c52setne al
140047c55and al, bpl
140047c58mov edx, eax
140047c5ajne 0x140047ce0
140047c60
140047c60loc_140047c60:
140047c60cmp r15w, -1
140047c65sete al
140047c68mov edx, eax
140047c6atest rbx, rbx
140047c6dje 0x140047c73
140047c6ftest al, al
140047c71jne 0x140047cc0
140047c73
140047c73loc_140047c73:
140047c73cmp bpl, dl
140047c76jne 0x140047c7d
140047c78or [r13], 2
140047c7d
140047c7dloc_140047c7d:
140047c7dmov rax, [rsp+88]
140047c82mov di, r14w
140047c86mov [rax+8], rdi
140047c8amov rdi, [rip+0x14f9ff]
140047c91mov [rax], r8
140047c94mov rax, [rsp+184]
140047c9csub rax, [rdi]
140047c9fjne 0x140047d51
140047ca5mov rax, [rsp+88]
140047caaadd rsp, 200
140047cb1pop rbx
140047cb2pop rsi
140047cb3pop rdi
140047cb4pop rbp
140047cb5pop r12
140047cb7pop r13
140047cb9pop r14
140047cbbpop r15
140047cbdret
140047cbe
140047cbe 66 90 f.
140047cc0
140047cc0loc_140047cc0:
140047cc0mov rax, [rbx+16]
140047cc4cmp rax, [rbx+24]
140047cc8jae 0x140047d10
140047ccamovzx eax, [rax]
140047ccd
140047ccdloc_140047ccd:
140047ccdcmp ax, -1
140047cd1sete dl
140047cd4jmp 0x140047c73
140047cd6
140047cd6 66 2e 0f 1f 84 00 00 00 00 00 f.........
140047ce0
140047ce0loc_140047ce0:
140047ce0mov rax, [r12+16]
140047ce5cmp rax, [r12+24]
140047ceajae 0x140047d28
140047cecmovzx eax, [rax]
140047cef
140047cefloc_140047cef:
140047cefxor ebp, ebp
140047cf1cmp ax, -1
140047cf5mov eax, 0
140047cfacmovne rax, r12
140047cfecmove ebp, edx
140047d01mov r8, rax
140047d04jmp 0x140047c60
140047d09
140047d09 0f 1f 80 00 00 00 00 .......
140047d10
140047d10loc_140047d10:
140047d10mov rax, [rbx]
140047d13mov [rsp+96], r8
140047d18mov rcx, rbx
140047d1bcall [rax+72]
140047d1emov r8, [rsp+96]
140047d23jmp 0x140047ccd
140047d25
140047d25 0f 1f 00 ...
140047d28
140047d28loc_140047d28:
140047d28mov rax, [r12]
140047d2cmov [rsp+96], dl
140047d30mov rcx, r12
140047d33call [rax+72]
140047d36movzx edx, [rsp+96]
140047d3bjmp 0x140047cef
140047d3d
140047d3dloc_140047d3d:
140047d3dmov rdi, [rip+0x14f94c]
140047d44mov rax, [rsp+184]
140047d4csub rax, [rdi]
140047d4fje 0x140047d56
140047d51
140047d51loc_140047d51:
140047d51call __stack_chk_fail
140047d56
140047d56loc_140047d56:
140047d56call std::__throw_bad_cast()
140047d5bnop
140047b00
140047d5c
140047d5c // align 0x10
140047d5c // align 0x10
140047d60
140047d60std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_year(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140047d60push r15
140047d62push r14
140047d64push r13
140047d66push r12
140047d68push rbp
140047d69push rdi
140047d6apush rsi
140047d6bpush rbx
140047d6csub rsp, 216
140047d73mov rax, [rsp+336]
140047d7bmov rbx, [r9]
140047d7emov r15, [rsp+320]
140047d86mov rsi, [r8]
140047d89mov rdi, [r8+8]
140047d8dmov r12, [r9+8]
140047d91mov rbp, [rsp+328]
140047d99mov r13, rcx
140047d9cmov rcx, [rip+0x14f8ed]
140047da3mov [rsp+96], rax
140047da8mov [rsp+88], rdx
140047dadmov rax, [rcx]
140047db0mov [rsp+200], rax
140047db8xor eax, eax
140047dbamov [rsp+104], rbx
140047dbfmov rcx, [rip+0x14ef8a]
140047dc6mov [rsp+196], 0
140047dd1call std::locale::id::_M_id() const
140047dd6mov rcx, rax
140047dd9mov rax, [r15+208]
140047de0mov rax, [rax+8]
140047de4mov r14, [rax+8*rcx]
140047de8test r14, r14
140047debje 0x140048548
140047df1lea rax, [rsp+196]
140047df9mov [rsp+64], r15
140047dfemov rdx, [rsp+88]
140047e03lea r9, [rsp+144]
140047e0bmov [rsp+72], rax
140047e10lea rax, [rsp+192]
140047e18lea r8, [rsp+160]
140047e20mov [rsp+48], 99
140047e28lea rcx, [rsp+176]
140047e30mov [rsp+56], 2
140047e39mov [rsp+40], 0
140047e41mov [rsp+32], rax
140047e46mov [rsp+160], rsi
140047e4emov [rsp+168], rdi
140047e56mov [rsp+144], rbx
140047e5emov [rsp+152], r12
140047e66call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140047e6bcmp r12w, -1
140047e70mov rdx, [rsp+184]
140047e78mov r10, [rsp+176]
140047e80sete r11b
140047e84test rbx, rbx
140047e87mov esi, [rsp+196]
140047e8esetne r9b
140047e92mov [rsp+88], dx
140047e97and r9l, r11l
140047e9acmp dx, -1
140047e9esete r15b
140047ea2test r10, r10
140047ea5setne r8b
140047ea9and r8l, r15l
140047eactest esi, esi
140047eaeje 0x140047f50
140047eb4or [rbp], 4
140047eb8test r8b, r8b
140047ebbjne 0x14004802a
140047ec1
140047ec1loc_140047ec1:
140047ec1test r9b, r9b
140047ec4jne 0x140048060
140047eca
140047ecaloc_140047eca:
140047ecacmp r15b, r11b
140047ecdje 0x140047f40
140047ecf
140047ecfloc_140047ecf:
140047ecfmov di, [rsp+88]
140047ed4mov [r13], r10
140047ed8mov [r13+8], rdi
140047edcmov rdi, [rip+0x14f7ad]
140047ee3mov rax, [rsp+200]
140047eebsub rax, [rdi]
140047eeejne 0x14004855c
140047ef4mov rax, r13
140047ef7add rsp, 216
140047efepop rbx
140047effpop rsi
140047f00pop rdi
140047f01pop rbp
140047f02pop r12
140047f04pop r13
140047f06pop r14
140047f08pop r15
140047f0aret
140047f0b
140047f0bloc_140047f0b:
140047f0badd r12w, 1
140047f10jne 0x1400485a0
140047f16mov eax, [rsp+192]
140047f1dmov rbx, [rsp+96]
140047f22mov [rsp+88], -1
140047f29xor r10l, r10l
140047f2csub eax, 1900
140047f31mov [rbx+20], eax
140047f34nop [rax+rax]
140047f3fnop
140047f40
140047f40loc_140047f40:
140047f40or [rbp], 2
140047f44jmp 0x140047ecf
140047f46
140047f46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140047f50
140047f50loc_140047f50:
140047f50test r8b, r8b
140047f53jne 0x1400480a8
140047f59test r9b, r9b
140047f5cjne 0x140048100
140047f62mov eax, edx
140047f64cmp r11b, r15b
140047f67jne 0x140047fc0
140047f69test rbx, rbx
140047f6cmov eax, [rsp+192]
140047f73setne dl
140047f76and edx, r11l
140047f79cmp eax, 68
140047f7cjle 0x140048090
140047f82mov rcx, [rsp+96]
140047f87mov r9l, edx
140047f8amov [rcx+20], eax
140047f8djmp 0x140047ec1
140047f92
140047f92 66 0f 1f 44 00 00 f..D..
140047f98
140047f98loc_140047f98:
140047f98mov eax, edx
140047f9atest r8b, r8b
140047f9dje 0x140047fc0
140047f9f
140047f9floc_140047f9f:
140047f9fmov rax, [r10+16]
140047fa3cmp rax, [r10+24]
140047fa7jae 0x140048380
140047fadmovzx eax, [rax]
140047fb0
140047fb0loc_140047fb0:
140047fb0xor edx, edx
140047fb2cmp ax, -1
140047fb6cmove r10, rdx
140047fbanop [rax+rax]
140047fc0
140047fc0loc_140047fc0:
140047fc0mov r9, [r14]
140047fc3mov [rsp+112], r10
140047fc8movzx edx, ax
140047fcbmov rcx, r14
140047fcemov [rsp+104], r11b
140047fd3mov r8l, 42
140047fd9call [r9+96]
140047fddmovzx r11l, [rsp+104]
140047fe3mov r10, [rsp+112]
140047fe8lea edx, [rax-48]
140047febcmp dl, 9
140047feejbe 0x140048140
140047ff4test r10, r10
140047ff7setne r9b
140047ffband r9l, r15l
140047ffe
140047ffeloc_140047ffe:
140047ffetest rbx, rbx
140048001mov eax, [rsp+192]
140048008setne dl
14004800band edx, r11l
14004800ecmp eax, 68
140048011jle 0x140048090
140048013mov r8l, r9l
140048016mov r9l, edx
140048019
140048019loc_140048019:
140048019mov rcx, [rsp+96]
14004801emov [rcx+20], eax
140048021test r8b, r8b
140048024je 0x140047ec1
14004802a
14004802aloc_14004802a:
14004802amov rax, [r10+16]
14004802ecmp rax, [r10+24]
140048032jae 0x1400481e0
140048038movzx eax, [rax]
14004803b
14004803bloc_14004803b:
14004803bcmp ax, -1
14004803fmov eax, 0
140048044cmove r10, rax
140048048sete r15b
14004804ctest r9b, r9b
14004804fje 0x140047eca
140048055nop [rax+rax]
140048060
140048060loc_140048060:
140048060mov rax, [rbx+16]
140048064cmp rax, [rbx+24]
140048068jae 0x140048210
14004806emovzx eax, [rax]
140048071
140048071loc_140048071:
140048071cmp ax, -1
140048075sete r11b
140048079jmp 0x140047eca
14004807e
14004807e 66 90 f.
140048080
140048080loc_140048080:
140048080xor edx, edx
140048082mov r9l, r8l
140048085nop [rax+rax]
140048090
140048090loc_140048090:
140048090add eax, 100
140048093mov r8l, r9l
140048096mov r9l, edx
140048099mov [rsp+192], eax
1400480a0jmp 0x140048019
1400480a5
1400480a5 0f 1f 00 ...
1400480a8
1400480a8loc_1400480a8:
1400480a8mov rax, [r10+16]
1400480accmp rax, [r10+24]
1400480b0jae 0x14004828b
1400480b6movzx eax, [rax]
1400480b9
1400480b9loc_1400480b9:
1400480b9cmp ax, -1
1400480bdje 0x140048230
1400480c3test r9b, r9b
1400480c6jne 0x140048280
1400480cccmp r12w, -1
1400480d1je 0x140047f9f
1400480d7mov eax, [rsp+192]
1400480decmp eax, 68
1400480e1jle 0x140048080
1400480e3mov rcx, [rsp+96]
1400480e8mov [rcx+20], eax
1400480ebmov eax, -1
1400480f0mov [rsp+88], ax
1400480f5jmp 0x14004802a
1400480fa
1400480fa 66 0f 1f 44 00 00 f..D..
140048100
140048100loc_140048100:
140048100mov r9l, r15l
140048103
140048103loc_140048103:
140048103mov rbx, [rsp+104]
140048108mov rax, [rbx+16]
14004810ccmp rax, [rbx+24]
140048110jae 0x1400482e0
140048116movzx eax, [rax]
140048119
140048119loc_140048119:
140048119cmp ax, -1
14004811dmov ebx, 0
140048122cmovne rbx, [rsp+104]
140048128sete al
14004812bcmp al, r9b
14004812ejne 0x140047f98
140048134mov r9l, r8l
140048137jmp 0x140047ffe
14004813c
14004813c 0f 1f 40 00 ..@.
140048140
140048140loc_140048140:
140048140mov rdx, [r10+16]
140048144mov rcx, [r10+24]
140048148movsx r15l, al
14004814ccmp rdx, rcx
14004814fjae 0x140048337
140048155mov eax, [rsp+192]
14004815cadd rdx, 2
140048160mov [r10+16], rdx
140048164lea eax, [rax+4*rax]
140048167lea eax, [r15+2*rax-48]
14004816cmov [rsp+192], eax
140048173
140048173loc_140048173:
140048173cmp rdx, rcx
140048176jae 0x1400484c9
14004817ccmp [rdx], -1
140048180je 0x140048453
140048186test rbx, rbx
140048189je 0x1400483ae
14004818f
14004818floc_14004818f:
14004818fcmp r12w, -1
140048194je 0x140048477
14004819amov eax, [rsp+192]
1400481a1xor r9l, r9l
1400481a4nop [rax+rax]
1400481afnop
1400481b0
1400481b0loc_1400481b0:
1400481b0sub eax, 1900
1400481b5mov ecx, -1
1400481batest r10, r10
1400481bdmov r15l, 1
1400481c3mov [rsp+192], eax
1400481casetne r8b
1400481cemov [rsp+88], cx
1400481d3jmp 0x140048019
1400481d8
1400481d8 0f 1f 84 00 00 00 00 00 ........
1400481e0
1400481e0loc_1400481e0:
1400481e0mov rax, [r10]
1400481e3mov [rsp+112], r9b
1400481e8mov rcx, r10
1400481ebmov [rsp+104], r11b
1400481f0mov [rsp+96], r10
1400481f5call [rax+72]
1400481f8movzx r9l, [rsp+112]
1400481femovzx r11l, [rsp+104]
140048204mov r10, [rsp+96]
140048209jmp 0x14004803b
14004820e
14004820e 66 90 f.
140048210
140048210loc_140048210:
140048210mov rax, [rbx]
140048213mov [rsp+96], r10
140048218mov rcx, rbx
14004821bcall [rax+72]
14004821emov r10, [rsp+96]
140048223jmp 0x140048071
140048228
140048228 0f 1f 84 00 00 00 00 00 ........
140048230
140048230loc_140048230:
140048230test r9b, r9b
140048233jne 0x1400483a3
140048239xor r10l, r10l
14004823ccmp r12w, -1
140048241jne 0x140047fc0
140048247mov eax, [rsp+192]
14004824ecmp [rsp+104], 0
140048254setne dl
140048257cmp eax, 68
14004825ajle 0x140048378
140048260mov rcx, [rsp+96]
140048265mov r9l, edx
140048268mov edx, -1
14004826dmov r15l, r8l
140048270mov [rsp+88], dx
140048275xor r10l, r10l
140048278mov [rcx+20], eax
14004827bjmp 0x140047ec1
140048280
140048280loc_140048280:
140048280mov r8l, r9l
140048283xor r9l, r9l
140048286jmp 0x140048103
14004828b
14004828bloc_14004828b:
14004828bmov rax, [r10]
14004828emov [rsp+136], rdx
140048296mov rcx, r10
140048299mov [rsp+135], r8b
1400482a1mov [rsp+120], r9b
1400482a6mov [rsp+134], r11b
1400482aemov [rsp+112], r10
1400482b3call [rax+72]
1400482b6mov rdx, [rsp+136]
1400482bemovzx r9l, [rsp+120]
1400482c4movzx r8l, [rsp+135]
1400482cdmov r10, [rsp+112]
1400482d2movzx r11l, [rsp+134]
1400482dbjmp 0x1400480b9
1400482e0
1400482e0loc_1400482e0:
1400482e0mov rcx, [rsp+104]
1400482e5mov [rsp+136], rdx
1400482edmov [rsp+135], r8b
1400482f5mov rax, [rcx]
1400482f8mov [rsp+120], r10
1400482fdmov [rsp+134], r9b
140048305mov [rsp+112], r11b
14004830acall [rax+72]
14004830dmov rdx, [rsp+136]
140048315mov r10, [rsp+120]
14004831amovzx r8l, [rsp+135]
140048323movzx r11l, [rsp+112]
140048329movzx r9l, [rsp+134]
140048332jmp 0x140048119
140048337
140048337loc_140048337:
140048337mov rax, [r10]
14004833amov rcx, r10
14004833dmov [rsp+104], r11b
140048342mov [rsp+88], r10
140048347call [rax+80]
14004834amov eax, [rsp+192]
140048351mov r10, [rsp+88]
140048356movzx r11l, [rsp+104]
14004835clea eax, [rax+4*rax]
14004835fmov rdx, [r10+16]
140048363mov rcx, [r10+24]
140048367lea eax, [r15+2*rax-48]
14004836cmov [rsp+192], eax
140048373jmp 0x140048173
140048378
140048378loc_140048378:
140048378xor r10l, r10l
14004837bjmp 0x140048090
140048380
140048380loc_140048380:
140048380mov rax, [r10]
140048383mov [rsp+112], r11b
140048388mov rcx, r10
14004838bmov [rsp+104], r10
140048390call [rax+72]
140048393movzx r11l, [rsp+112]
140048399mov r10, [rsp+104]
14004839ejmp 0x140047fb0
1400483a3
1400483a3loc_1400483a3:
1400483a3xor r10l, r10l
1400483a6xor r8l, r8l
1400483a9jmp 0x140048103
1400483ae
1400483aeloc_1400483ae:
1400483aemov eax, r11l
1400483b1xor r9l, r9l
1400483b4xor r12l, r12l
1400483b7
1400483b7loc_1400483b7:
1400483b7cmp r12b, al
1400483bajne 0x1400483c8
1400483bc
1400483bcloc_1400483bc:
1400483bcmov eax, [rsp+192]
1400483c3jmp 0x1400481b0
1400483c8
1400483c8loc_1400483c8:
1400483c8mov edx, 65535
1400483cdtest r10, r10
1400483d0je 0x1400483ed
1400483d2
1400483d2loc_1400483d2:
1400483d2mov rax, [r10+16]
1400483d6cmp rax, [r10+24]
1400483dajae 0x14004856f
1400483e0movzx edx, [rax]
1400483e3
1400483e3loc_1400483e3:
1400483e3cmp dx, -1
1400483e7je 0x14004853b
1400483ed
1400483edloc_1400483ed:
1400483edmov rax, [r14]
1400483f0mov [rsp+112], r10
1400483f5mov rcx, r14
1400483f8mov r8l, 42
1400483femov [rsp+104], r9b
140048403mov [rsp+88], r11b
140048408call [rax+96]
14004840bmovzx r11l, [rsp+88]
140048411movzx r9l, [rsp+104]
140048417movsx r12l, al
14004841bmov r10, [rsp+112]
140048420lea eax, [r12-48]
140048425cmp al, 9
140048427ja 0x1400483bc
140048429mov rax, [r10+16]
14004842dcmp rax, [r10+24]
140048431jae 0x14004850d
140048437add rax, 2
14004843bmov [r10+16], rax
14004843f
14004843floc_14004843f:
14004843fmov eax, [rsp+192]
140048446lea eax, [rax+4*rax]
140048449lea eax, [r12+2*rax-48]
14004844ejmp 0x1400481b0
140048453
140048453loc_140048453:
140048453test rbx, rbx
140048456je 0x140047f0b
14004845cadd r12w, 1
140048461je 0x140048561
140048467xor r9l, r9l
14004846amov edx, 65535
14004846fxor r10l, r10l
140048472jmp 0x1400483ed
140048477
140048477loc_140048477:
140048477xor r12l, r12l
14004847a
14004847aloc_14004847a:
14004847amov rax, [rbx+16]
14004847ecmp rax, [rbx+24]
140048482jae 0x1400484a9
140048484movzx eax, [rax]
140048487
140048487loc_140048487:
140048487cmp ax, -1
14004848bje 0x14004849a
14004848dmov r9l, 1
140048493xor eax, eax
140048495jmp 0x1400483b7
14004849a
14004849aloc_14004849a:
14004849axor r9l, r9l
14004849dmov eax, 1
1400484a2xor ebx, ebx
1400484a4jmp 0x1400483b7
1400484a9
1400484a9loc_1400484a9:
1400484a9mov rax, [rbx]
1400484acmov [rsp+104], r10
1400484b1mov rcx, rbx
1400484b4mov [rsp+88], r11b
1400484b9call [rax+72]
1400484bcmov r10, [rsp+104]
1400484c1movzx r11l, [rsp+88]
1400484c7jmp 0x140048487
1400484c9
1400484c9loc_1400484c9:
1400484c9mov rax, [r10]
1400484ccmov [rsp+104], r11b
1400484d1mov rcx, r10
1400484d4mov [rsp+88], r10
1400484d9call [rax+72]
1400484dcmovzx r11l, [rsp+104]
1400484e2add ax, 1
1400484e6je 0x140048453
1400484ectest rbx, rbx
1400484efmov r10, [rsp+88]
1400484f4jne 0x14004818f
1400484faxor r9l, r9l
1400484fdadd r12w, 1
140048502jne 0x1400483bc
140048508jmp 0x1400483d2
14004850d
14004850dloc_14004850d:
14004850dmov rax, [r10]
140048510mov [rsp+112], r9b
140048515mov rcx, r10
140048518mov [rsp+104], r11b
14004851dmov [rsp+88], r10
140048522call [rax+80]
140048525movzx r9l, [rsp+112]
14004852bmovzx r11l, [rsp+104]
140048531mov r10, [rsp+88]
140048536jmp 0x14004843f
14004853b
14004853bloc_14004853b:
14004853bmov edx, 65535
140048540xor r10l, r10l
140048543jmp 0x1400483ed
140048548
140048548loc_140048548:
140048548mov rdi, [rip+0x14f141]
14004854fmov rax, [rsp+200]
140048557sub rax, [rdi]
14004855aje 0x1400485b0
14004855c
14004855cloc_14004855c:
14004855ccall __stack_chk_fail
140048561
140048561loc_140048561:
140048561xor r10l, r10l
140048564mov r12l, 1
14004856ajmp 0x14004847a
14004856f
14004856floc_14004856f:
14004856fmov rax, [r10]
140048572mov [rsp+112], r9b
140048577mov rcx, r10
14004857amov [rsp+104], r11b
14004857fmov [rsp+88], r10
140048584call [rax+72]
140048587movzx r9l, [rsp+112]
14004858dmovzx r11l, [rsp+104]
140048593mov r10, [rsp+88]
140048598movzx edx, ax
14004859bjmp 0x1400483e3
1400485a0
1400485a0loc_1400485a0:
1400485a0xor r10l, r10l
1400485a3xor r9l, r9l
1400485a6mov edx, 65535
1400485abjmp 0x1400483ed
1400485b0
1400485b0loc_1400485b0:
1400485b0call std::__throw_bad_cast()
1400485b5nop
140047d60
140047d60std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_get_year(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140047d60push r15
140047d62push r14
140047d64push r13
140047d66push r12
140047d68push rbp
140047d69push rdi
140047d6apush rsi
140047d6bpush rbx
140047d6csub rsp, 216
140047d73mov rax, [rsp+336]
140047d7bmov rbx, [r9]
140047d7emov r15, [rsp+320]
140047d86mov rsi, [r8]
140047d89mov rdi, [r8+8]
140047d8dmov r12, [r9+8]
140047d91mov rbp, [rsp+328]
140047d99mov r13, rcx
140047d9cmov rcx, [rip+0x14f8ed]
140047da3mov [rsp+96], rax
140047da8mov [rsp+88], rdx
140047dadmov rax, [rcx]
140047db0mov [rsp+200], rax
140047db8xor eax, eax
140047dbamov [rsp+104], rbx
140047dbfmov rcx, [rip+0x14ef8a]
140047dc6mov [rsp+196], 0
140047dd1call std::locale::id::_M_id() const
140047dd6mov rcx, rax
140047dd9mov rax, [r15+208]
140047de0mov rax, [rax+8]
140047de4mov r14, [rax+8*rcx]
140047de8test r14, r14
140047debje 0x140048548
140047df1lea rax, [rsp+196]
140047df9mov [rsp+64], r15
140047dfemov rdx, [rsp+88]
140047e03lea r9, [rsp+144]
140047e0bmov [rsp+72], rax
140047e10lea rax, [rsp+192]
140047e18lea r8, [rsp+160]
140047e20mov [rsp+48], 99
140047e28lea rcx, [rsp+176]
140047e30mov [rsp+56], 2
140047e39mov [rsp+40], 0
140047e41mov [rsp+32], rax
140047e46mov [rsp+160], rsi
140047e4emov [rsp+168], rdi
140047e56mov [rsp+144], rbx
140047e5emov [rsp+152], r12
140047e66call std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140047e6bcmp r12w, -1
140047e70mov rdx, [rsp+184]
140047e78mov r10, [rsp+176]
140047e80sete r11b
140047e84test rbx, rbx
140047e87mov esi, [rsp+196]
140047e8esetne r9b
140047e92mov [rsp+88], dx
140047e97and r9l, r11l
140047e9acmp dx, -1
140047e9esete r15b
140047ea2test r10, r10
140047ea5setne r8b
140047ea9and r8l, r15l
140047eactest esi, esi
140047eaeje 0x140047f50
140047eb4or [rbp], 4
140047eb8test r8b, r8b
140047ebbjne 0x14004802a
140047ec1
140047ec1loc_140047ec1:
140047ec1test r9b, r9b
140047ec4jne 0x140048060
140047eca
140047ecaloc_140047eca:
140047ecacmp r15b, r11b
140047ecdje 0x140047f40
140047ecf
140047ecfloc_140047ecf:
140047ecfmov di, [rsp+88]
140047ed4mov [r13], r10
140047ed8mov [r13+8], rdi
140047edcmov rdi, [rip+0x14f7ad]
140047ee3mov rax, [rsp+200]
140047eebsub rax, [rdi]
140047eeejne 0x14004855c
140047ef4mov rax, r13
140047ef7add rsp, 216
140047efepop rbx
140047effpop rsi
140047f00pop rdi
140047f01pop rbp
140047f02pop r12
140047f04pop r13
140047f06pop r14
140047f08pop r15
140047f0aret
140047f0b
140047f0bloc_140047f0b:
140047f0badd r12w, 1
140047f10jne 0x1400485a0
140047f16mov eax, [rsp+192]
140047f1dmov rbx, [rsp+96]
140047f22mov [rsp+88], -1
140047f29xor r10l, r10l
140047f2csub eax, 1900
140047f31mov [rbx+20], eax
140047f34nop [rax+rax]
140047f3fnop
140047f40
140047f40loc_140047f40:
140047f40or [rbp], 2
140047f44jmp 0x140047ecf
140047f46
140047f46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140047f50
140047f50loc_140047f50:
140047f50test r8b, r8b
140047f53jne 0x1400480a8
140047f59test r9b, r9b
140047f5cjne 0x140048100
140047f62mov eax, edx
140047f64cmp r11b, r15b
140047f67jne 0x140047fc0
140047f69test rbx, rbx
140047f6cmov eax, [rsp+192]
140047f73setne dl
140047f76and edx, r11l
140047f79cmp eax, 68
140047f7cjle 0x140048090
140047f82mov rcx, [rsp+96]
140047f87mov r9l, edx
140047f8amov [rcx+20], eax
140047f8djmp 0x140047ec1
140047f92
140047f92 66 0f 1f 44 00 00 f..D..
140047f98
140047f98loc_140047f98:
140047f98mov eax, edx
140047f9atest r8b, r8b
140047f9dje 0x140047fc0
140047f9f
140047f9floc_140047f9f:
140047f9fmov rax, [r10+16]
140047fa3cmp rax, [r10+24]
140047fa7jae 0x140048380
140047fadmovzx eax, [rax]
140047fb0
140047fb0loc_140047fb0:
140047fb0xor edx, edx
140047fb2cmp ax, -1
140047fb6cmove r10, rdx
140047fbanop [rax+rax]
140047fc0
140047fc0loc_140047fc0:
140047fc0mov r9, [r14]
140047fc3mov [rsp+112], r10
140047fc8movzx edx, ax
140047fcbmov rcx, r14
140047fcemov [rsp+104], r11b
140047fd3mov r8l, 42
140047fd9call [r9+96]
140047fddmovzx r11l, [rsp+104]
140047fe3mov r10, [rsp+112]
140047fe8lea edx, [rax-48]
140047febcmp dl, 9
140047feejbe 0x140048140
140047ff4test r10, r10
140047ff7setne r9b
140047ffband r9l, r15l
140047ffe
140047ffeloc_140047ffe:
140047ffetest rbx, rbx
140048001mov eax, [rsp+192]
140048008setne dl
14004800band edx, r11l
14004800ecmp eax, 68
140048011jle 0x140048090
140048013mov r8l, r9l
140048016mov r9l, edx
140048019
140048019loc_140048019:
140048019mov rcx, [rsp+96]
14004801emov [rcx+20], eax
140048021test r8b, r8b
140048024je 0x140047ec1
14004802a
14004802aloc_14004802a:
14004802amov rax, [r10+16]
14004802ecmp rax, [r10+24]
140048032jae 0x1400481e0
140048038movzx eax, [rax]
14004803b
14004803bloc_14004803b:
14004803bcmp ax, -1
14004803fmov eax, 0
140048044cmove r10, rax
140048048sete r15b
14004804ctest r9b, r9b
14004804fje 0x140047eca
140048055nop [rax+rax]
140048060
140048060loc_140048060:
140048060mov rax, [rbx+16]
140048064cmp rax, [rbx+24]
140048068jae 0x140048210
14004806emovzx eax, [rax]
140048071
140048071loc_140048071:
140048071cmp ax, -1
140048075sete r11b
140048079jmp 0x140047eca
14004807e
14004807e 66 90 f.
140048080
140048080loc_140048080:
140048080xor edx, edx
140048082mov r9l, r8l
140048085nop [rax+rax]
140048090
140048090loc_140048090:
140048090add eax, 100
140048093mov r8l, r9l
140048096mov r9l, edx
140048099mov [rsp+192], eax
1400480a0jmp 0x140048019
1400480a5
1400480a5 0f 1f 00 ...
1400480a8
1400480a8loc_1400480a8:
1400480a8mov rax, [r10+16]
1400480accmp rax, [r10+24]
1400480b0jae 0x14004828b
1400480b6movzx eax, [rax]
1400480b9
1400480b9loc_1400480b9:
1400480b9cmp ax, -1
1400480bdje 0x140048230
1400480c3test r9b, r9b
1400480c6jne 0x140048280
1400480cccmp r12w, -1
1400480d1je 0x140047f9f
1400480d7mov eax, [rsp+192]
1400480decmp eax, 68
1400480e1jle 0x140048080
1400480e3mov rcx, [rsp+96]
1400480e8mov [rcx+20], eax
1400480ebmov eax, -1
1400480f0mov [rsp+88], ax
1400480f5jmp 0x14004802a
1400480fa
1400480fa 66 0f 1f 44 00 00 f..D..
140048100
140048100loc_140048100:
140048100mov r9l, r15l
140048103
140048103loc_140048103:
140048103mov rbx, [rsp+104]
140048108mov rax, [rbx+16]
14004810ccmp rax, [rbx+24]
140048110jae 0x1400482e0
140048116movzx eax, [rax]
140048119
140048119loc_140048119:
140048119cmp ax, -1
14004811dmov ebx, 0
140048122cmovne rbx, [rsp+104]
140048128sete al
14004812bcmp al, r9b
14004812ejne 0x140047f98
140048134mov r9l, r8l
140048137jmp 0x140047ffe
14004813c
14004813c 0f 1f 40 00 ..@.
140048140
140048140loc_140048140:
140048140mov rdx, [r10+16]
140048144mov rcx, [r10+24]
140048148movsx r15l, al
14004814ccmp rdx, rcx
14004814fjae 0x140048337
140048155mov eax, [rsp+192]
14004815cadd rdx, 2
140048160mov [r10+16], rdx
140048164lea eax, [rax+4*rax]
140048167lea eax, [r15+2*rax-48]
14004816cmov [rsp+192], eax
140048173
140048173loc_140048173:
140048173cmp rdx, rcx
140048176jae 0x1400484c9
14004817ccmp [rdx], -1
140048180je 0x140048453
140048186test rbx, rbx
140048189je 0x1400483ae
14004818f
14004818floc_14004818f:
14004818fcmp r12w, -1
140048194je 0x140048477
14004819amov eax, [rsp+192]
1400481a1xor r9l, r9l
1400481a4nop [rax+rax]
1400481afnop
1400481b0
1400481b0loc_1400481b0:
1400481b0sub eax, 1900
1400481b5mov ecx, -1
1400481batest r10, r10
1400481bdmov r15l, 1
1400481c3mov [rsp+192], eax
1400481casetne r8b
1400481cemov [rsp+88], cx
1400481d3jmp 0x140048019
1400481d8
1400481d8 0f 1f 84 00 00 00 00 00 ........
1400481e0
1400481e0loc_1400481e0:
1400481e0mov rax, [r10]
1400481e3mov [rsp+112], r9b
1400481e8mov rcx, r10
1400481ebmov [rsp+104], r11b
1400481f0mov [rsp+96], r10
1400481f5call [rax+72]
1400481f8movzx r9l, [rsp+112]
1400481femovzx r11l, [rsp+104]
140048204mov r10, [rsp+96]
140048209jmp 0x14004803b
14004820e
14004820e 66 90 f.
140048210
140048210loc_140048210:
140048210mov rax, [rbx]
140048213mov [rsp+96], r10
140048218mov rcx, rbx
14004821bcall [rax+72]
14004821emov r10, [rsp+96]
140048223jmp 0x140048071
140048228
140048228 0f 1f 84 00 00 00 00 00 ........
140048230
140048230loc_140048230:
140048230test r9b, r9b
140048233jne 0x1400483a3
140048239xor r10l, r10l
14004823ccmp r12w, -1
140048241jne 0x140047fc0
140048247mov eax, [rsp+192]
14004824ecmp [rsp+104], 0
140048254setne dl
140048257cmp eax, 68
14004825ajle 0x140048378
140048260mov rcx, [rsp+96]
140048265mov r9l, edx
140048268mov edx, -1
14004826dmov r15l, r8l
140048270mov [rsp+88], dx
140048275xor r10l, r10l
140048278mov [rcx+20], eax
14004827bjmp 0x140047ec1
140048280
140048280loc_140048280:
140048280mov r8l, r9l
140048283xor r9l, r9l
140048286jmp 0x140048103
14004828b
14004828bloc_14004828b:
14004828bmov rax, [r10]
14004828emov [rsp+136], rdx
140048296mov rcx, r10
140048299mov [rsp+135], r8b
1400482a1mov [rsp+120], r9b
1400482a6mov [rsp+134], r11b
1400482aemov [rsp+112], r10
1400482b3call [rax+72]
1400482b6mov rdx, [rsp+136]
1400482bemovzx r9l, [rsp+120]
1400482c4movzx r8l, [rsp+135]
1400482cdmov r10, [rsp+112]
1400482d2movzx r11l, [rsp+134]
1400482dbjmp 0x1400480b9
1400482e0
1400482e0loc_1400482e0:
1400482e0mov rcx, [rsp+104]
1400482e5mov [rsp+136], rdx
1400482edmov [rsp+135], r8b
1400482f5mov rax, [rcx]
1400482f8mov [rsp+120], r10
1400482fdmov [rsp+134], r9b
140048305mov [rsp+112], r11b
14004830acall [rax+72]
14004830dmov rdx, [rsp+136]
140048315mov r10, [rsp+120]
14004831amovzx r8l, [rsp+135]
140048323movzx r11l, [rsp+112]
140048329movzx r9l, [rsp+134]
140048332jmp 0x140048119
140048337
140048337loc_140048337:
140048337mov rax, [r10]
14004833amov rcx, r10
14004833dmov [rsp+104], r11b
140048342mov [rsp+88], r10
140048347call [rax+80]
14004834amov eax, [rsp+192]
140048351mov r10, [rsp+88]
140048356movzx r11l, [rsp+104]
14004835clea eax, [rax+4*rax]
14004835fmov rdx, [r10+16]
140048363mov rcx, [r10+24]
140048367lea eax, [r15+2*rax-48]
14004836cmov [rsp+192], eax
140048373jmp 0x140048173
140048378
140048378loc_140048378:
140048378xor r10l, r10l
14004837bjmp 0x140048090
140048380
140048380loc_140048380:
140048380mov rax, [r10]
140048383mov [rsp+112], r11b
140048388mov rcx, r10
14004838bmov [rsp+104], r10
140048390call [rax+72]
140048393movzx r11l, [rsp+112]
140048399mov r10, [rsp+104]
14004839ejmp 0x140047fb0
1400483a3
1400483a3loc_1400483a3:
1400483a3xor r10l, r10l
1400483a6xor r8l, r8l
1400483a9jmp 0x140048103
1400483ae
1400483aeloc_1400483ae:
1400483aemov eax, r11l
1400483b1xor r9l, r9l
1400483b4xor r12l, r12l
1400483b7
1400483b7loc_1400483b7:
1400483b7cmp r12b, al
1400483bajne 0x1400483c8
1400483bc
1400483bcloc_1400483bc:
1400483bcmov eax, [rsp+192]
1400483c3jmp 0x1400481b0
1400483c8
1400483c8loc_1400483c8:
1400483c8mov edx, 65535
1400483cdtest r10, r10
1400483d0je 0x1400483ed
1400483d2
1400483d2loc_1400483d2:
1400483d2mov rax, [r10+16]
1400483d6cmp rax, [r10+24]
1400483dajae 0x14004856f
1400483e0movzx edx, [rax]
1400483e3
1400483e3loc_1400483e3:
1400483e3cmp dx, -1
1400483e7je 0x14004853b
1400483ed
1400483edloc_1400483ed:
1400483edmov rax, [r14]
1400483f0mov [rsp+112], r10
1400483f5mov rcx, r14
1400483f8mov r8l, 42
1400483femov [rsp+104], r9b
140048403mov [rsp+88], r11b
140048408call [rax+96]
14004840bmovzx r11l, [rsp+88]
140048411movzx r9l, [rsp+104]
140048417movsx r12l, al
14004841bmov r10, [rsp+112]
140048420lea eax, [r12-48]
140048425cmp al, 9
140048427ja 0x1400483bc
140048429mov rax, [r10+16]
14004842dcmp rax, [r10+24]
140048431jae 0x14004850d
140048437add rax, 2
14004843bmov [r10+16], rax
14004843f
14004843floc_14004843f:
14004843fmov eax, [rsp+192]
140048446lea eax, [rax+4*rax]
140048449lea eax, [r12+2*rax-48]
14004844ejmp 0x1400481b0
140048453
140048453loc_140048453:
140048453test rbx, rbx
140048456je 0x140047f0b
14004845cadd r12w, 1
140048461je 0x140048561
140048467xor r9l, r9l
14004846amov edx, 65535
14004846fxor r10l, r10l
140048472jmp 0x1400483ed
140048477
140048477loc_140048477:
140048477xor r12l, r12l
14004847a
14004847aloc_14004847a:
14004847amov rax, [rbx+16]
14004847ecmp rax, [rbx+24]
140048482jae 0x1400484a9
140048484movzx eax, [rax]
140048487
140048487loc_140048487:
140048487cmp ax, -1
14004848bje 0x14004849a
14004848dmov r9l, 1
140048493xor eax, eax
140048495jmp 0x1400483b7
14004849a
14004849aloc_14004849a:
14004849axor r9l, r9l
14004849dmov eax, 1
1400484a2xor ebx, ebx
1400484a4jmp 0x1400483b7
1400484a9
1400484a9loc_1400484a9:
1400484a9mov rax, [rbx]
1400484acmov [rsp+104], r10
1400484b1mov rcx, rbx
1400484b4mov [rsp+88], r11b
1400484b9call [rax+72]
1400484bcmov r10, [rsp+104]
1400484c1movzx r11l, [rsp+88]
1400484c7jmp 0x140048487
1400484c9
1400484c9loc_1400484c9:
1400484c9mov rax, [r10]
1400484ccmov [rsp+104], r11b
1400484d1mov rcx, r10
1400484d4mov [rsp+88], r10
1400484d9call [rax+72]
1400484dcmovzx r11l, [rsp+104]
1400484e2add ax, 1
1400484e6je 0x140048453
1400484ectest rbx, rbx
1400484efmov r10, [rsp+88]
1400484f4jne 0x14004818f
1400484faxor r9l, r9l
1400484fdadd r12w, 1
140048502jne 0x1400483bc
140048508jmp 0x1400483d2
14004850d
14004850dloc_14004850d:
14004850dmov rax, [r10]
140048510mov [rsp+112], r9b
140048515mov rcx, r10
140048518mov [rsp+104], r11b
14004851dmov [rsp+88], r10
140048522call [rax+80]
140048525movzx r9l, [rsp+112]
14004852bmovzx r11l, [rsp+104]
140048531mov r10, [rsp+88]
140048536jmp 0x14004843f
14004853b
14004853bloc_14004853b:
14004853bmov edx, 65535
140048540xor r10l, r10l
140048543jmp 0x1400483ed
140048548
140048548loc_140048548:
140048548mov rdi, [rip+0x14f141]
14004854fmov rax, [rsp+200]
140048557sub rax, [rdi]
14004855aje 0x1400485b0
14004855c
14004855cloc_14004855c:
14004855ccall __stack_chk_fail
140048561
140048561loc_140048561:
140048561xor r10l, r10l
140048564mov r12l, 1
14004856ajmp 0x14004847a
14004856f
14004856floc_14004856f:
14004856fmov rax, [r10]
140048572mov [rsp+112], r9b
140048577mov rcx, r10
14004857amov [rsp+104], r11b
14004857fmov [rsp+88], r10
140048584call [rax+72]
140048587movzx r9l, [rsp+112]
14004858dmovzx r11l, [rsp+104]
140048593mov r10, [rsp+88]
140048598movzx edx, ax
14004859bjmp 0x1400483e3
1400485a0
1400485a0loc_1400485a0:
1400485a0xor r10l, r10l
1400485a3xor r9l, r9l
1400485a6mov edx, 65535
1400485abjmp 0x1400483ed
1400485b0
1400485b0loc_1400485b0:
1400485b0call std::__throw_bad_cast()
1400485b5nop
140047d60
1400485b6
1400485b6 // align 0x10
1400485b6 // align 0x10
1400485c0
1400485c0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400485c0push rbx
1400485c1sub rsp, 112
1400485c5mov r10, [r8]
1400485c8mov r11, [r8+8]
1400485ccmov r8, [r9]
1400485cfmov r9, [r9+8]
1400485d3mov rbx, rcx
1400485d6mov rcx, [rip+0x14f0b3]
1400485ddmov rax, [rcx]
1400485e0mov [rsp+104], rax
1400485e5xor eax, eax
1400485e7mov rcx, [rsp+176]
1400485efmov rax, [rdx]
1400485f2mov [rsp+64], r8
1400485f7mov [rsp+72], r9
1400485fclea r8, [rsp+80]
140048601lea r9, [rsp+64]
140048606mov [rsp+48], rcx
14004860bmov rcx, [rsp+168]
140048613mov [rsp+80], r10
140048618mov [rsp+40], rcx
14004861dmov rcx, [rsp+160]
140048625mov [rsp+88], r11
14004862amov [rsp+32], rcx
14004862fmov rcx, rbx
140048632call [rax+40]
140048635mov rdx, [rip+0x14f054]
14004863cmov rax, [rsp+104]
140048641sub rax, [rdx]
140048644jne 0x14004864f
140048646mov rax, rbx
140048649add rsp, 112
14004864dpop rbx
14004864eret
14004864f
14004864floc_14004864f:
14004864fcall __stack_chk_fail
140048654nop
1400485c0
1400485c0std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_weekday(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
1400485c0push rbx
1400485c1sub rsp, 112
1400485c5mov r10, [r8]
1400485c8mov r11, [r8+8]
1400485ccmov r8, [r9]
1400485cfmov r9, [r9+8]
1400485d3mov rbx, rcx
1400485d6mov rcx, [rip+0x14f0b3]
1400485ddmov rax, [rcx]
1400485e0mov [rsp+104], rax
1400485e5xor eax, eax
1400485e7mov rcx, [rsp+176]
1400485efmov rax, [rdx]
1400485f2mov [rsp+64], r8
1400485f7mov [rsp+72], r9
1400485fclea r8, [rsp+80]
140048601lea r9, [rsp+64]
140048606mov [rsp+48], rcx
14004860bmov rcx, [rsp+168]
140048613mov [rsp+80], r10
140048618mov [rsp+40], rcx
14004861dmov rcx, [rsp+160]
140048625mov [rsp+88], r11
14004862amov [rsp+32], rcx
14004862fmov rcx, rbx
140048632call [rax+40]
140048635mov rdx, [rip+0x14f054]
14004863cmov rax, [rsp+104]
140048641sub rax, [rdx]
140048644jne 0x14004864f
140048646mov rax, rbx
140048649add rsp, 112
14004864dpop rbx
14004864eret
14004864f
14004864floc_14004864f:
14004864fcall __stack_chk_fail
140048654nop
1400485c0
140048655
140048655 // align 0x10
140048655 // align 0x10
140048660
140048660std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_date_order() const:
140048660xor eax, eax
140048662ret
140048660
140048660std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::do_date_order() const:
140048660xor eax, eax
140048662ret
140048660
140048663
140048663 // align 0x10
140048663 // align 0x10
140048670
140048670std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_monthname(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140048670push rbx
140048671sub rsp, 112
140048675mov r10, [r8]
140048678mov r11, [r8+8]
14004867cmov r8, [r9]
14004867fmov r9, [r9+8]
140048683mov rbx, rcx
140048686mov rcx, [rip+0x14f003]
14004868dmov rax, [rcx]
140048690mov [rsp+104], rax
140048695xor eax, eax
140048697mov rcx, [rsp+176]
14004869fmov rax, [rdx]
1400486a2mov [rsp+64], r8
1400486a7mov [rsp+72], r9
1400486aclea r8, [rsp+80]
1400486b1lea r9, [rsp+64]
1400486b6mov [rsp+48], rcx
1400486bbmov rcx, [rsp+168]
1400486c3mov [rsp+80], r10
1400486c8mov [rsp+40], rcx
1400486cdmov rcx, [rsp+160]
1400486d5mov [rsp+88], r11
1400486damov [rsp+32], rcx
1400486dfmov rcx, rbx
1400486e2call [rax+48]
1400486e5mov rdx, [rip+0x14efa4]
1400486ecmov rax, [rsp+104]
1400486f1sub rax, [rdx]
1400486f4jne 0x1400486ff
1400486f6mov rax, rbx
1400486f9add rsp, 112
1400486fdpop rbx
1400486feret
1400486ff
1400486ffloc_1400486ff:
1400486ffcall __stack_chk_fail
140048704nop
140048670
140048670std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::get_monthname(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140048670push rbx
140048671sub rsp, 112
140048675mov r10, [r8]
140048678mov r11, [r8+8]
14004867cmov r8, [r9]
14004867fmov r9, [r9+8]
140048683mov rbx, rcx
140048686mov rcx, [rip+0x14f003]
14004868dmov rax, [rcx]
140048690mov [rsp+104], rax
140048695xor eax, eax
140048697mov rcx, [rsp+176]
14004869fmov rax, [rdx]
1400486a2mov [rsp+64], r8
1400486a7mov [rsp+72], r9
1400486aclea r8, [rsp+80]
1400486b1lea r9, [rsp+64]
1400486b6mov [rsp+48], rcx
1400486bbmov rcx, [rsp+168]
1400486c3mov [rsp+80], r10
1400486c8mov [rsp+40], rcx
1400486cdmov rcx, [rsp+160]
1400486d5mov [rsp+88], r11
1400486damov [rsp+32], rcx
1400486dfmov rcx, rbx
1400486e2call [rax+48]
1400486e5mov rdx, [rip+0x14efa4]
1400486ecmov rax, [rsp+104]
1400486f1sub rax, [rdx]
1400486f4jne 0x1400486ff
1400486f6mov rax, rbx
1400486f9add rsp, 112
1400486fdpop rbx
1400486feret
1400486ff
1400486ffloc_1400486ff:
1400486ffcall __stack_chk_fail
140048704nop
140048670
140048705
140048705 // align 0x10
140048705 // align 0x10
140048710
140048710std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140048710push r15
140048712push r14
140048714push r13
140048716push r12
140048718push rbp
140048719push rdi
14004871apush rsi
14004871bpush rbx
14004871csub rsp, 72
140048720movdqu x0, [r8]
140048725mov rsi, [r9+8]
140048729mov rdi, [r9]
14004872cmovups [rsp+32], x0
140048731mov rdx, [rsp+40]
140048736mov rax, [rsp+32]
14004873bmov [rsp+144], rcx
140048743mov rcx, [rip+0x14e606]
14004874amov ebp, edx
14004874cmov rbx, rax
14004874fcall std::locale::id::_M_id() const
140048754mov rdx, rax
140048757mov rax, [rsp+208]
14004875fmov rax, [rax+208]
140048766mov rax, [rax+8]
14004876amov r12, [rax+8*rdx]
14004876etest r12, r12
140048771je 0x1400489c9
140048777cmp si, -1
14004877bsete sil
14004877fcmp bp, -1
140048783sete r11b
140048787xor r15l, r15l
14004878axor r14l, r14l
14004878dmov r13l, r11l
140048790test rbx, rbx
140048793je 0x14004879e
140048795test r11b, r11b
140048798jne 0x140048828
14004879e
14004879eloc_14004879e:
14004879etest rdi, rdi
1400487a1setne dl
1400487a4and dl, sil
1400487a7jne 0x140048860
1400487ad
1400487adloc_1400487ad:
1400487admov edx, esi
1400487afcmp r13b, dl
1400487b2je 0x140048890
1400487b8
1400487b8loc_1400487b8:
1400487b8cmp r14, [rsp+200]
1400487c0jae 0x140048890
1400487c6test rbx, rbx
1400487c9je 0x1400487d4
1400487cbtest r11b, r11b
1400487cejne 0x140048910
1400487d4
1400487d4loc_1400487d4:
1400487d4movzx edx, bp
1400487d7
1400487d7loc_1400487d7:
1400487d7mov r11, [r12]
1400487dbmov r8l, 42
1400487e1mov rcx, r12
1400487e4call [r11+96]
1400487e8lea edx, [rax-48]
1400487ebcmp dl, 9
1400487eeja 0x140048890
1400487f4lea edx, [r15+4*r15]
1400487f8movsx eax, al
1400487fblea r15l, [rax+2*rdx-48]
140048800cmp r15l, [rsp+192]
140048808jg 0x1400488b3
14004880emov rax, [rbx+16]
140048812cmp rax, [rbx+24]
140048816jae 0x140048930
14004881cadd rax, 2
140048820add r14, 1
140048824mov [rbx+16], rax
140048828
140048828loc_140048828:
140048828mov rax, [rbx+16]
14004882ccmp rax, [rbx+24]
140048830jae 0x14004894b
140048836
140048836loc_140048836:
140048836movzx ebp, [rax]
140048839cmp bp, -1
14004883dje 0x140048960
140048843
140048843loc_140048843:
140048843xor r13l, r13l
140048846test rdi, rdi
140048849mov ebp, -1
14004884emov r11l, 1
140048854setne dl
140048857and dl, sil
14004885aje 0x1400487ad
140048860
140048860loc_140048860:
140048860mov rax, [rdi+16]
140048864cmp rax, [rdi+24]
140048868jae 0x140048990
14004886emovzx eax, [rax]
140048871
140048871loc_140048871:
140048871cmp ax, -1
140048875mov eax, 0
14004887acmovne edx, eax
14004887dmov eax, 0
140048882cmove rdi, rax
140048886cmp r13b, dl
140048889jne 0x1400487b8
14004888fnop
140048890
140048890loc_140048890:
140048890test r14, r14
140048893setne dl
140048896cmp [rsp+184], r15l
14004889esetle al
1400488a1test dl, al
1400488a3je 0x1400488b3
1400488a5cmp [rsp+192], r15l
1400488adjge 0x140048978
1400488b3
1400488b3loc_1400488b3:
1400488b3mov rax, [rsp+216]
1400488bbor [rax], 4
1400488be
1400488beloc_1400488be:
1400488bemov rdx, [rsp+40]
1400488c3mov [rsp+32], rbx
1400488c8mov rax, [rsp+32]
1400488cdmov [rsp+40], rdx
1400488d2mov rdx, [rsp+40]
1400488d7mov [rsp+32], rax
1400488dcmov rax, [rsp+144]
1400488e4mov dx, bp
1400488e7mov [rsp+40], rdx
1400488ecmovdqu x1, [rsp+32]
1400488f2movups [rax], x1
1400488f5add rsp, 72
1400488f9pop rbx
1400488fapop rsi
1400488fbpop rdi
1400488fcpop rbp
1400488fdpop r12
1400488ffpop r13
140048901pop r14
140048903pop r15
140048905ret
140048906
140048906 66 2e 0f 1f 84 00 00 00 00 00 f.........
140048910
140048910loc_140048910:
140048910mov rax, [rbx+16]
140048914cmp rax, [rbx+24]
140048918jae 0x1400489b8
14004891emovzx edx, [rax]
140048921
140048921loc_140048921:
140048921xor eax, eax
140048923cmp dx, -1
140048927cmove rbx, rax
14004892bjmp 0x1400487d7
140048930
140048930loc_140048930:
140048930mov rax, [rbx]
140048933mov rcx, rbx
140048936add r14, 1
14004893acall [rax+80]
14004893dmov rax, [rbx+16]
140048941cmp rax, [rbx+24]
140048945jb 0x140048836
14004894b
14004894bloc_14004894b:
14004894bmov rax, [rbx]
14004894emov rcx, rbx
140048951call [rax+72]
140048954mov ebp, eax
140048956cmp bp, -1
14004895ajne 0x140048843
140048960
140048960loc_140048960:
140048960mov r11l, 1
140048966mov r13l, 1
14004896cxor ebx, ebx
14004896ejmp 0x14004879e
140048973
140048973 0f 1f 44 00 00 ..D..
140048978
140048978loc_140048978:
140048978mov rax, [rsp+176]
140048980mov [rax], r15l
140048983jmp 0x1400488be
140048988
140048988 0f 1f 84 00 00 00 00 00 ........
140048990
140048990loc_140048990:
140048990mov rax, [rdi]
140048993mov [rsp+63], dl
140048997mov rcx, rdi
14004899amov [rsp+62], r11b
14004899fcall [rax+72]
1400489a2movzx edx, [rsp+63]
1400489a7movzx r11l, [rsp+62]
1400489adjmp 0x140048871
1400489b2
1400489b2 66 0f 1f 44 00 00 f..D..
1400489b8
1400489b8loc_1400489b8:
1400489b8mov rax, [rbx]
1400489bbmov rcx, rbx
1400489becall [rax+72]
1400489c1movzx edx, ax
1400489c4jmp 0x140048921
1400489c9
1400489c9loc_1400489c9:
1400489c9call std::__throw_bad_cast()
1400489cenop
140048710
140048710std::__cxx11::time_get<wchar_t, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>>::_M_extract_num(std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, std::istreambuf_iterator<wchar_t, std::char_traits<wchar_t>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140048710push r15
140048712push r14
140048714push r13
140048716push r12
140048718push rbp
140048719push rdi
14004871apush rsi
14004871bpush rbx
14004871csub rsp, 72
140048720movdqu x0, [r8]
140048725mov rsi, [r9+8]
140048729mov rdi, [r9]
14004872cmovups [rsp+32], x0
140048731mov rdx, [rsp+40]
140048736mov rax, [rsp+32]
14004873bmov [rsp+144], rcx
140048743mov rcx, [rip+0x14e606]
14004874amov ebp, edx
14004874cmov rbx, rax
14004874fcall std::locale::id::_M_id() const
140048754mov rdx, rax
140048757mov rax, [rsp+208]
14004875fmov rax, [rax+208]
140048766mov rax, [rax+8]
14004876amov r12, [rax+8*rdx]
14004876etest r12, r12
140048771je 0x1400489c9
140048777cmp si, -1
14004877bsete sil
14004877fcmp bp, -1
140048783sete r11b
140048787xor r15l, r15l
14004878axor r14l, r14l
14004878dmov r13l, r11l
140048790test rbx, rbx
140048793je 0x14004879e
140048795test r11b, r11b
140048798jne 0x140048828
14004879e
14004879eloc_14004879e:
14004879etest rdi, rdi
1400487a1setne dl
1400487a4and dl, sil
1400487a7jne 0x140048860
1400487ad
1400487adloc_1400487ad:
1400487admov edx, esi
1400487afcmp r13b, dl
1400487b2je 0x140048890
1400487b8
1400487b8loc_1400487b8:
1400487b8cmp r14, [rsp+200]
1400487c0jae 0x140048890
1400487c6test rbx, rbx
1400487c9je 0x1400487d4
1400487cbtest r11b, r11b
1400487cejne 0x140048910
1400487d4
1400487d4loc_1400487d4:
1400487d4movzx edx, bp
1400487d7
1400487d7loc_1400487d7:
1400487d7mov r11, [r12]
1400487dbmov r8l, 42
1400487e1mov rcx, r12
1400487e4call [r11+96]
1400487e8lea edx, [rax-48]
1400487ebcmp dl, 9
1400487eeja 0x140048890
1400487f4lea edx, [r15+4*r15]
1400487f8movsx eax, al
1400487fblea r15l, [rax+2*rdx-48]
140048800cmp r15l, [rsp+192]
140048808jg 0x1400488b3
14004880emov rax, [rbx+16]
140048812cmp rax, [rbx+24]
140048816jae 0x140048930
14004881cadd rax, 2
140048820add r14, 1
140048824mov [rbx+16], rax
140048828
140048828loc_140048828:
140048828mov rax, [rbx+16]
14004882ccmp rax, [rbx+24]
140048830jae 0x14004894b
140048836
140048836loc_140048836:
140048836movzx ebp, [rax]
140048839cmp bp, -1
14004883dje 0x140048960
140048843
140048843loc_140048843:
140048843xor r13l, r13l
140048846test rdi, rdi
140048849mov ebp, -1
14004884emov r11l, 1
140048854setne dl
140048857and dl, sil
14004885aje 0x1400487ad
140048860
140048860loc_140048860:
140048860mov rax, [rdi+16]
140048864cmp rax, [rdi+24]
140048868jae 0x140048990
14004886emovzx eax, [rax]
140048871
140048871loc_140048871:
140048871cmp ax, -1
140048875mov eax, 0
14004887acmovne edx, eax
14004887dmov eax, 0
140048882cmove rdi, rax
140048886cmp r13b, dl
140048889jne 0x1400487b8
14004888fnop
140048890
140048890loc_140048890:
140048890test r14, r14
140048893setne dl
140048896cmp [rsp+184], r15l
14004889esetle al
1400488a1test dl, al
1400488a3je 0x1400488b3
1400488a5cmp [rsp+192], r15l
1400488adjge 0x140048978
1400488b3
1400488b3loc_1400488b3:
1400488b3mov rax, [rsp+216]
1400488bbor [rax], 4
1400488be
1400488beloc_1400488be:
1400488bemov rdx, [rsp+40]
1400488c3mov [rsp+32], rbx
1400488c8mov rax, [rsp+32]
1400488cdmov [rsp+40], rdx
1400488d2mov rdx, [rsp+40]
1400488d7mov [rsp+32], rax
1400488dcmov rax, [rsp+144]
1400488e4mov dx, bp
1400488e7mov [rsp+40], rdx
1400488ecmovdqu x1, [rsp+32]
1400488f2movups [rax], x1
1400488f5add rsp, 72
1400488f9pop rbx
1400488fapop rsi
1400488fbpop rdi
1400488fcpop rbp
1400488fdpop r12
1400488ffpop r13
140048901pop r14
140048903pop r15
140048905ret
140048906
140048906 66 2e 0f 1f 84 00 00 00 00 00 f.........
140048910
140048910loc_140048910:
140048910mov rax, [rbx+16]
140048914cmp rax, [rbx+24]
140048918jae 0x1400489b8
14004891emovzx edx, [rax]
140048921
140048921loc_140048921:
140048921xor eax, eax
140048923cmp dx, -1
140048927cmove rbx, rax
14004892bjmp 0x1400487d7
140048930
140048930loc_140048930:
140048930mov rax, [rbx]
140048933mov rcx, rbx
140048936add r14, 1
14004893acall [rax+80]
14004893dmov rax, [rbx+16]
140048941cmp rax, [rbx+24]
140048945jb 0x140048836
14004894b
14004894bloc_14004894b:
14004894bmov rax, [rbx]
14004894emov rcx, rbx
140048951call [rax+72]
140048954mov ebp, eax
140048956cmp bp, -1
14004895ajne 0x140048843
140048960
140048960loc_140048960:
140048960mov r11l, 1
140048966mov r13l, 1
14004896cxor ebx, ebx
14004896ejmp 0x14004879e
140048973
140048973 0f 1f 44 00 00 ..D..
140048978
140048978loc_140048978:
140048978mov rax, [rsp+176]
140048980mov [rax], r15l
140048983jmp 0x1400488be
140048988
140048988 0f 1f 84 00 00 00 00 00 ........
140048990
140048990loc_140048990:
140048990mov rax, [rdi]
140048993mov [rsp+63], dl
140048997mov rcx, rdi
14004899amov [rsp+62], r11b
14004899fcall [rax+72]
1400489a2movzx edx, [rsp+63]
1400489a7movzx r11l, [rsp+62]
1400489adjmp 0x140048871
1400489b2
1400489b2 66 0f 1f 44 00 00 f..D..
1400489b8
1400489b8loc_1400489b8:
1400489b8mov rax, [rbx]
1400489bbmov rcx, rbx
1400489becall [rax+72]
1400489c1movzx edx, ax
1400489c4jmp 0x140048921
1400489c9
1400489c9loc_1400489c9:
1400489c9call std::__throw_bad_cast()
1400489cenop
140048710
Loading..