File bqtlock_618070d597dd73c43ba5d4bde2baa93a4f6038e3279de3bafe688caa5c409a58.exe
Function:
Loading..
140041c80
140041c80std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140041c80push rbp
140041c81push r15
140041c83push r14
140041c85push r13
140041c87push r12
140041c89push rdi
140041c8apush rsi
140041c8bpush rbx
140041c8csub rsp, 184
140041c93lea rbp, [rsp+176]
140041c9bmov rax, [r9+8]
140041c9fmovdqu x0, [r8]
140041ca4mov r15, [r9]
140041ca7mov rbx, [rbp+136]
140041caemov [rbp-72], rax
140041cb2mov rax, [rbp+112]
140041cb6movups [rbp-96], x0
140041cbamov rdx, [rbp-88]
140041cbemov [rbp-128], rax
140041cc2mov rax, [rbp+120]
140041cc6mov [rbp-104], rcx
140041ccamov rcx, [rip+0x15506f]
140041cd1mov r14l, edx
140041cd4mov [rbp-32], rax
140041cd8mov rax, [rbp+144]
140041cdfmov [rbp-64], r15
140041ce3mov [rbp-112], rax
140041ce7mov rax, [rip+0x1559a2]
140041ceemov rsi, [rax]
140041cf1mov [rbp-8], rsi
140041cf5xor esi, esi
140041cf7mov rax, [rbp-96]
140041cfbmov [rbp-24], rax
140041cffcall std::locale::id::_M_id() const
140041d04mov rcx, rax
140041d07mov rax, [rbx+208]
140041d0emov rax, [rax+8]
140041d12mov rbx, [rax+8*rcx]
140041d16test rbx, rbx
140041d19je 0x1400428b8
140041d1fmov rax, [rbp+128]
140041d26shl rax, 4
140041d2acall ___chkstk_ms
140041d2fmov r11, [rbp-24]
140041d33sub rsp, rax
140041d36cmp r14l, -1
140041d3asete r12b
140041d3etest r11, r11
140041d41lea r13, [rsp+32]
140041d46setne dil
140041d4aand dil, r12b
140041d4djne 0x140042450
140041d53mov edi, r12l
140041d56
140041d56loc_140041d56:
140041d56cmp [rbp-72], -1
140041d5asete [rbp-73]
140041d5etest r15, r15
140041d61setne sil
140041d65and sil, [rbp-73]
140041d69jne 0x140042465
140041d6fmovzx esi, [rbp-73]
140041d73
140041d73loc_140041d73:
140041d73cmp sil, dil
140041d76jne 0x140041dd7
140041d78
140041d78loc_140041d78:
140041d78mov rax, [rbp-112]
140041d7cor [rax], 4
140041d7f
140041d7floc_140041d7f:
140041d7fmov rdx, [rbp-88]
140041d83mov rsi, [rbp-104]
140041d87mov [rbp-96], r11
140041d8bmov rbx, [rip+0x1558fe]
140041d92mov rcx, [rbp-96]
140041d96mov [rbp-88], rdx
140041d9amov rax, [rbp-88]
140041d9emov rdx, 0xffffffff00000000
140041da8mov [rsi], rcx
140041daband rax, rdx
140041daeor rax, r14
140041db1mov [rsi+8], rax
140041db5mov rax, [rbp-8]
140041db9sub rax, [rbx]
140041dbcjne 0x1400428cc
140041dc2mov rax, [rbp-104]
140041dc6lea rsp, [rbp+8]
140041dcapop rbx
140041dcbpop rsi
140041dccpop rdi
140041dcdpop r12
140041dcfpop r13
140041dd1pop r14
140041dd3pop r15
140041dd5pop rbp
140041dd6ret
140041dd7
140041dd7loc_140041dd7:
140041dd7test r11, r11
140041ddaje 0x140041de5
140041ddctest r12b, r12b
140041ddfjne 0x1400424f0
140041de5
140041de5loc_140041de5:
140041de5mov esi, r14l
140041de8
140041de8loc_140041de8:
140041de8mov rax, [rbx]
140041debmov [rbp-24], r11
140041defmovsx edx, sil
140041df3mov rcx, rbx
140041df6call [rax+32]
140041df9movsx edx, sil
140041dfdmov rcx, rbx
140041e00mov r12l, eax
140041e03mov rax, [rbx]
140041e06call [rax+16]
140041e09cmp [rbp+128], 0
140041e11mov r11, [rbp-24]
140041e15mov edi, eax
140041e17je 0x140041d78
140041e1dmov rax, [rbp+128]
140041e24mov [rbp-56], r14l
140041e28xor esi, esi
140041e2amov [rbp-40], dil
140041e2emov r14, [rbp-32]
140041e32mov rdi, rbx
140041e35xor ebx, ebx
140041e37mov [rbp-48], r11
140041e3blea r15, [r13+8*rax]
140041e40mov [rbp-24], r13
140041e44jmp 0x140041e72
140041e46
140041e46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140041e50
140041e50loc_140041e50:
140041e50mov rax, [r14+8*rbx]
140041e54mov rcx, rdi
140041e57movsx edx, [rax]
140041e5amov rax, [rdi]
140041e5dcall [rax+16]
140041e60cmp [rbp-40], al
140041e63je 0x140041e87
140041e65add rbx, 1
140041e69cmp [rbp+128], rbx
140041e70je 0x140041eb5
140041e72
140041e72loc_140041e72:
140041e72mov rax, [r14+8*rbx]
140041e76mov rcx, rdi
140041e79movsx edx, [rax]
140041e7cmov rax, [rdi]
140041e7fcall [rax+32]
140041e82cmp r12b, al
140041e85jne 0x140041e50
140041e87
140041e87loc_140041e87:
140041e87mov rcx, [r14+8*rbx]
140041e8blea r13, [8*rsi]
140041e93call strlen
140041e98mov [r15+8*rsi], rax
140041e9cmov rax, [rbp-24]
140041ea0add rsi, 1
140041ea4mov [rax+r13], rbx
140041ea8add rbx, 1
140041eaccmp [rbp+128], rbx
140041eb3jne 0x140041e72
140041eb5
140041eb5loc_140041eb5:
140041eb5mov r9, rbx
140041eb8mov r11, [rbp-48]
140041ebcmov r14l, [rbp-56]
140041ec0mov rbx, rdi
140041ec3mov r13, [rbp-24]
140041ec7cmp rsi, 1
140041ecbjbe 0x1400428d1
140041ed1mov [rbp-136], r9
140041ed8and [rbp-24], 0
140041eddnop [rax]
140041ee0
140041ee0loc_140041ee0:
140041ee0mov rdi, [r15]
140041ee3mov r14, [r15+8]
140041ee7mov eax, 2
140041eeccmp rdi, r14
140041eefcmovbe r14, rdi
140041ef3cmp rax, rsi
140041ef6jae 0x140041f40
140041ef8test sil, 1
140041efcje 0x140041f20
140041efemov rax, [r15+16]
140041f02cmp r14, rax
140041f05cmova r14, rax
140041f09mov eax, 3
140041f0ecmp rax, rsi
140041f11jae 0x140041f40
140041f13nop [rax+rax]
140041f1enop
140041f20
140041f20loc_140041f20:
140041f20mov rdx, [r15+8*rax]
140041f24cmp r14, rdx
140041f27cmova r14, rdx
140041f2bmov rdx, [r15+8*rax+8]
140041f30cmp r14, rdx
140041f33cmova r14, rdx
140041f37add rax, 2
140041f3bcmp rax, rsi
140041f3ejb 0x140041f20
140041f40
140041f40loc_140041f40:
140041f40add [rbp-24], 1
140041f45mov rax, [r11+16]
140041f49cmp rax, [r11+24]
140041f4djae 0x1400420d0
140041f53add rax, 1
140041f57cmp [rbp-24], r14
140041f5bmov [r11+16], rax
140041f5fje 0x1400420eb
140041f65
140041f65loc_140041f65:
140041f65jae 0x140041f8a
140041f67
140041f67loc_140041f67:
140041f67mov rax, [r11+24]
140041f6bcmp [r11+16], rax
140041f6fjae 0x1400423e2
140041f75
140041f75loc_140041f75:
140041f75cmp [rbp-64], 0
140041f7aje 0x140042201
140041f80cmp [rbp-72], -1
140041f84je 0x1400422e1
140041f8a
140041f8aloc_140041f8a:
140041f8amov r12, [rbp-24]
140041f8e
140041f8eloc_140041f8e:
140041f8emov r14l, -1
140041f94
140041f94loc_140041f94:
140041f94cmp rsi, 1
140041f98jne 0x140041d78
140041f9emov rax, [r11+16]
140041fa2cmp rax, [r11+24]
140041fa6jae 0x14004280d
140041facadd rax, 1
140041fb0mov [r11+16], rax
140041fb4
140041fb4loc_140041fb4:
140041fb4add r12, 1
140041fb8
140041fb8loc_140041fb8:
140041fb8mov r14, [r13]
140041fbc
140041fbcloc_140041fbc:
140041fbcmov rdi, [r15]
140041fbfcmp r12, rdi
140041fc2jae 0x1400420ac
140041fc8mov rax, [rbp-32]
140041fccmov rsi, [rax+8*r14]
140041fd0add rsi, r12
140041fd3test r11, r11
140041fd6jne 0x140042089
140041fdccmp [rbp-64], 0
140041fe1je 0x140041fed
140041fe3cmp [rbp-73], 0
140041fe7jne 0x140042423
140041fed
140041fedloc_140041fed:
140041fedcmp [rbp-72], -1
140041ff1je 0x1400420c0
140041ff7
140041ff7loc_140041ff7:
140041ff7mov rax, [rbx]
140041ffamovsx edx, [rsi]
140041ffdmov rcx, rbx
140042000mov r15l, -1
140042006call [rax+32]
140042009xor r11l, r11l
14004200cmov r13l, eax
14004200f
14004200floc_14004200f:
14004200fmov rax, [rbx]
140042012mov [rbp-24], r11
140042016mov edx, r15l
140042019mov rcx, rbx
14004201ccall [rax+32]
14004201fmov r11, [rbp-24]
140042023cmp al, r13b
140042026je 0x140042062
140042028mov rax, [rbx]
14004202bmovsx edx, [rsi]
14004202emov rcx, rbx
140042031call [rax+16]
140042034mov r11, [rbp-24]
140042038mov r13l, eax
14004203btest r11, r11
14004203ejne 0x140042370
140042044
140042044loc_140042044:
140042044mov edx, -1
140042049xor r11l, r11l
14004204c
14004204cloc_14004204c:
14004204cmov rax, [rbx]
14004204fmov [rbp-24], r11
140042053mov rcx, rbx
140042056call [rax+16]
140042059mov r11, [rbp-24]
14004205dcmp al, r13b
140042060jne 0x1400420ac
140042062
140042062loc_140042062:
140042062mov rax, [r11+16]
140042066cmp rax, [r11+24]
14004206ajae 0x140042386
140042070add rax, 1
140042074add r12, 1
140042078mov [r11+16], rax
14004207ccmp rdi, r12
14004207fje 0x1400423a4
140042085
140042085loc_140042085:
140042085add rsi, 1
140042089
140042089loc_140042089:
140042089mov rax, [r11+24]
14004208dcmp [r11+16], rax
140042091jae 0x1400425d8
140042097
140042097loc_140042097:
140042097cmp [rbp-64], 0
14004209cje 0x14004247a
1400420a2cmp [rbp-72], -1
1400420a6je 0x1400424ba
1400420ac
1400420acloc_1400420ac:
1400420accmp rdi, r12
1400420afje 0x1400423a4
1400420b5nop [rax+rax]
1400420c0
1400420c0loc_1400420c0:
1400420c0mov r14l, -1
1400420c6jmp 0x140041d78
1400420cb
1400420cb 0f 1f 44 00 00 ..D..
1400420d0
1400420d0loc_1400420d0:
1400420d0mov rax, [r11]
1400420d3mov [rbp-40], r11
1400420d7mov rcx, r11
1400420dacall [rax+80]
1400420ddcmp [rbp-24], r14
1400420e1mov r11, [rbp-40]
1400420e5jne 0x140041f65
1400420eb
1400420ebloc_1400420eb:
1400420ebmov rax, [r11+16]
1400420efcmp rax, [r11+24]
1400420f3jae 0x140042796
1400420f9cmp [rbp-64], 0
1400420feje 0x140042506
140042104
140042104loc_140042104:
140042104xor ecx, ecx
140042106cmp [rbp-72], -1
14004210aje 0x14004269e
140042110
140042110loc_140042110:
140042110mov r8, [rbp-24]
140042114xor eax, eax
140042116jmp 0x14004212d
140042118
140042118 0f 1f 84 00 00 00 00 00 ........
140042120
140042120loc_140042120:
140042120add rax, 1
140042124cmp rax, rsi
140042127jae 0x140042152
140042129
140042129loc_140042129:
140042129mov rdi, [r15+8*rax]
14004212d
14004212dloc_14004212d:
14004212dcmp r8, rdi
140042130sete dl
140042133cmp dl, cl
140042135jne 0x140042120
140042137sub rsi, 1
14004213bmov rdx, [r13+8*rsi]
140042140mov [r13+8*rax], rdx
140042145mov rdx, [r15+8*rsi]
140042149mov [r15+8*rax], rdx
14004214dcmp rax, rsi
140042150jb 0x140042129
140042152
140042152loc_140042152:
140042152test cl, cl
140042154je 0x140042656
14004215amov rax, [r15]
14004215dcmp rsi, 1
140042161jbe 0x1400421be
140042163lea r8, [r15+8*rsi]
140042167lea rdx, [r15+8]
14004216bmov rcx, r8
14004216esub rcx, rdx
140042171and ecx, 8
140042174je 0x1400421a0
140042176mov rdx, [r15+8]
14004217acmp rax, rdx
14004217dcmova rax, rdx
140042181lea rdx, [r15+16]
140042185cmp rdx, r8
140042188je 0x1400421be
14004218anop [rax+rax]
140042195nop [rax+rax]
1400421a0
1400421a0loc_1400421a0:
1400421a0mov rcx, [rdx]
1400421a3cmp rax, rcx
1400421a6cmova rax, rcx
1400421aamov rcx, [rdx+8]
1400421aecmp rax, rcx
1400421b1cmova rax, rcx
1400421b5add rdx, 16
1400421b9cmp rdx, r8
1400421bcjne 0x1400421a0
1400421be
1400421beloc_1400421be:
1400421becmp [rbp-24], rax
1400421c2jae 0x140041f8a
1400421c8test r11, r11
1400421cbjne 0x140041f67
1400421d1
1400421d1loc_1400421d1:
1400421d1cmp [rbp-64], 0
1400421d6je 0x140042358
1400421dccmp [rbp-72], -1
1400421e0je 0x140042318
1400421e6
1400421e6loc_1400421e6:
1400421e6mov rax, [rbx]
1400421e9mov edx, -1
1400421eemov rcx, rbx
1400421f1call [rax+32]
1400421f4mov edx, -1
1400421f9xor r11l, r11l
1400421fcmov [rbp-40], al
1400421ffjmp 0x140042249
140042201
140042201loc_140042201:
140042201cmp [rbp-72], -1
140042205jne 0x140041f8a
14004220b
14004220bloc_14004220b:
14004220bmov rax, [r11+16]
14004220fcmp rax, [r11+24]
140042213jae 0x140042401
140042219movsx edx, [rax]
14004221c
14004221cloc_14004221c:
14004221cmov rax, [rbx]
14004221fmov [rbp-48], r11
140042223mov rcx, rbx
140042226call [rax+32]
140042229mov r11, [rbp-48]
14004222dmov [rbp-40], al
140042230mov rax, [r11+16]
140042234cmp rax, [r11+24]
140042238jae 0x1400423b6
14004223emov [rbp-64], 0
140042246movsx edx, [rax]
140042249
140042249loc_140042249:
140042249mov rax, [rbx]
14004224cmov [rbp-56], r11
140042250mov rcx, rbx
140042253call [rax+16]
140042256test rsi, rsi
140042259mov r11, [rbp-56]
14004225dmov [rbp-48], al
140042260je 0x1400420c0
140042266xor edi, edi
140042268mov r14, rbx
14004226bjmp 0x14004229e
14004226d
14004226d 0f 1f 00 ...
140042270
140042270loc_140042270:
140042270mov rax, [r14]
140042273movsx edx, [r12]
140042278mov rcx, r14
14004227bcall [rax+16]
14004227ecmp [rbp-48], al
140042281je 0x1400422c2
140042283sub rsi, 1
140042287mov rax, [r13+8*rsi]
14004228cmov [r13+8*rdi], rax
140042291mov rax, [r15+8*rsi]
140042295mov [r15+8*rdi], rax
140042299cmp rdi, rsi
14004229cjae 0x1400422cb
14004229e
14004229eloc_14004229e:
14004229emov rax, [r13+8*rdi]
1400422a3mov rcx, [rbp-32]
1400422a7mov r12, [rbp-24]
1400422abadd r12, [rcx+8*rax]
1400422afmov rax, [r14]
1400422b2mov rcx, r14
1400422b5movsx edx, [r12]
1400422bacall [rax+32]
1400422bdcmp al, [rbp-40]
1400422c0jne 0x140042270
1400422c2
1400422c2loc_1400422c2:
1400422c2add rdi, 1
1400422c6cmp rdi, rsi
1400422c9jb 0x14004229e
1400422cb
1400422cbloc_1400422cb:
1400422cbmov r11, [rbp-56]
1400422cfmov rbx, r14
1400422d2cmp rsi, 1
1400422d6ja 0x140041ee0
1400422dcjmp 0x140041f8a
1400422e1
1400422e1loc_1400422e1:
1400422e1mov rax, [rbp-64]
1400422e5mov rdi, [rax+24]
1400422e9cmp [rax+16], rdi
1400422edjb 0x140041f8a
1400422f3mov rcx, [rbp-64]
1400422f7mov [rbp-40], r11
1400422fbmov rax, [rcx]
1400422fecall [rax+72]
140042301mov r11, [rbp-40]
140042305cmp eax, -1
140042308jne 0x140041f8a
14004230ejmp 0x14004220b
140042313
140042313 0f 1f 44 00 00 ..D..
140042318
140042318loc_140042318:
140042318mov rax, [rbp-64]
14004231cmov rdi, [rax+24]
140042320cmp [rax+16], rdi
140042324jb 0x1400421e6
14004232amov rcx, [rbp-64]
14004232emov rax, [rcx]
140042331call [rax+72]
140042334cmp eax, -1
140042337jne 0x1400421e6
14004233d
14004233dloc_14004233d:
14004233dmov [rbp-64], 0
140042345mov r12, [rbp-24]
140042349xor r11l, r11l
14004234cjmp 0x140041f8e
140042351
140042351 0f 1f 80 00 00 00 00 .......
140042358
140042358loc_140042358:
140042358cmp [rbp-72], -1
14004235cje 0x14004233d
14004235e
14004235eloc_14004235e:
14004235emov [rbp-64], 0
140042366jmp 0x1400421e6
14004236b
14004236b 0f 1f 44 00 00 ..D..
140042370
140042370loc_140042370:
140042370mov rax, [r11+16]
140042374cmp rax, [r11+24]
140042378jae 0x14004267c
14004237emovsx edx, [rax]
140042381jmp 0x14004204c
140042386
140042386loc_140042386:
140042386mov rax, [r11]
140042389add r12, 1
14004238dmov [rbp-24], r11
140042391mov rcx, r11
140042394call [rax+80]
140042397cmp r12, rdi
14004239amov r11, [rbp-24]
14004239ejne 0x140042085
1400423a4
1400423a4loc_1400423a4:
1400423a4mov rax, [rbp-128]
1400423a8mov [rax], r14l
1400423abmov r14l, -1
1400423b1jmp 0x140041d7f
1400423b6
1400423b6loc_1400423b6:
1400423b6mov rax, [r11]
1400423b9mov [rbp-48], r11
1400423bdmov rcx, r11
1400423c0call [rax+72]
1400423c3mov edx, eax
1400423c5cmp eax, -1
1400423c8je 0x1400426c0
1400423cemov [rbp-64], 0
1400423d6mov r11, [rbp-48]
1400423damovsx edx, al
1400423ddjmp 0x140042249
1400423e2
1400423e2loc_1400423e2:
1400423e2mov rax, [r11]
1400423e5mov [rbp-40], r11
1400423e9mov rcx, r11
1400423eccall [rax+72]
1400423efmov r11, [rbp-40]
1400423f3cmp eax, -1
1400423f6jne 0x140041f75
1400423fcjmp 0x1400421d1
140042401
140042401loc_140042401:
140042401mov rax, [r11]
140042404mov [rbp-40], r11
140042408mov rcx, r11
14004240bcall [rax+72]
14004240emov r11, [rbp-40]
140042412cmp eax, -1
140042415movsx edx, al
140042418jne 0x14004221c
14004241ejmp 0x14004235e
140042423
140042423loc_140042423:
140042423mov rax, [rbp-64]
140042427mov rdx, [rax+24]
14004242bcmp [rax+16], rdx
14004242fjb 0x140041ff7
140042435
140042435loc_140042435:
140042435mov rcx, [rbp-64]
140042439mov rax, [rcx]
14004243ccall [rax+72]
14004243fcmp eax, -1
140042442jne 0x140041ff7
140042448
140042448loc_140042448:
140042448xor r11l, r11l
14004244bjmp 0x1400420ac
140042450
140042450loc_140042450:
140042450mov rax, [r11+24]
140042454cmp [r11+16], rax
140042458jae 0x140042708
14004245exor edi, edi
140042460jmp 0x140041d56
140042465
140042465loc_140042465:
140042465mov rax, [r15+24]
140042469cmp [r15+16], rax
14004246djae 0x14004272d
140042473xor esi, esi
140042475jmp 0x140041d73
14004247a
14004247aloc_14004247a:
14004247acmp [rbp-72], -1
14004247ejne 0x1400420ac
140042484
140042484loc_140042484:
140042484mov rax, [rbx]
140042487mov [rbp-24], r11
14004248bmov rcx, rbx
14004248emovsx edx, [rsi]
140042491call [rax+32]
140042494mov r11, [rbp-24]
140042498mov r13l, eax
14004249bmov rax, [r11+16]
14004249fcmp rax, [r11+24]
1400424a3jae 0x140042628
1400424a9mov [rbp-64], 0
1400424b1movsx r15l, [rax]
1400424b5jmp 0x14004200f
1400424ba
1400424baloc_1400424ba:
1400424bamov rax, [rbp-64]
1400424bemov rdx, [rax+24]
1400424c2cmp [rax+16], rdx
1400424c6jb 0x1400420ac
1400424ccmov rcx, [rbp-64]
1400424d0mov [rbp-24], r11
1400424d4mov rax, [rcx]
1400424d7call [rax+72]
1400424damov r11, [rbp-24]
1400424decmp eax, -1
1400424e1je 0x140042484
1400424e3jmp 0x1400420ac
1400424e8
1400424e8 0f 1f 84 00 00 00 00 00 ........
1400424f0
1400424f0loc_1400424f0:
1400424f0mov rax, [r11+16]
1400424f4cmp rax, [r11+24]
1400424f8jae 0x14004287e
1400424femovzx esi, [rax]
140042501jmp 0x140041de8
140042506
140042506loc_140042506:
140042506cmp [rbp-72], -1
14004250ajne 0x140042787
140042510
140042510loc_140042510:
140042510movzx eax, [rax]
140042513
140042513loc_140042513:
140042513movsx edx, al
140042516mov rax, [rbx]
140042519mov [rbp-40], r11
14004251dmov rcx, rbx
140042520call [rax+32]
140042523mov r11, [rbp-40]
140042527mov [rbp-48], al
14004252amov rax, [r11+16]
14004252ecmp rax, [r11+24]
140042532jae 0x14004275b
140042538mov [rbp-64], 0
140042540movsx edx, [rax]
140042543
140042543loc_140042543:
140042543mov rax, [rbx]
140042546mov [rbp-40], r11
14004254amov rcx, rbx
14004254dmov r14, rbx
140042550call [rax+16]
140042553mov r11, [rbp-40]
140042557mov r12, [rbp-24]
14004255bmov [rbp-120], rdi
14004255fmov [rbp-40], al
140042562xor edi, edi
140042564mov [rbp-56], r11
140042568nop [rax+rax]
140042570
140042570loc_140042570:
140042570cmp r12, [r15+8*rdi]
140042574jae 0x1400425a8
140042576mov rax, [r13+8*rdi]
14004257bmov rcx, [rbp-32]
14004257fmov rbx, [rcx+8*rax]
140042583mov rax, [r14]
140042586mov rcx, r14
140042589add rbx, r12
14004258cmovsx edx, [rbx]
14004258fcall [rax+32]
140042592cmp al, [rbp-48]
140042595je 0x1400425c3
140042597mov rax, [r14]
14004259amovsx edx, [rbx]
14004259dmov rcx, r14
1400425a0call [rax+16]
1400425a3cmp [rbp-40], al
1400425a6je 0x1400425c3
1400425a8
1400425a8loc_1400425a8:
1400425a8add rdi, 1
1400425accmp rdi, rsi
1400425afjb 0x140042570
1400425b1mov r11, [rbp-56]
1400425b5mov rdi, [rbp-120]
1400425b9mov rbx, r14
1400425bcxor ecx, ecx
1400425bejmp 0x140042110
1400425c3
1400425c3loc_1400425c3:
1400425c3mov r11, [rbp-56]
1400425c7mov rdi, [rbp-120]
1400425cbmov rbx, r14
1400425cemov ecx, 1
1400425d3jmp 0x140042110
1400425d8
1400425d8loc_1400425d8:
1400425d8mov rax, [r11]
1400425dbmov [rbp-24], r11
1400425dfmov rcx, r11
1400425e2call [rax+72]
1400425e5mov r11, [rbp-24]
1400425e9cmp eax, -1
1400425ecmov r15l, eax
1400425efjne 0x140042097
1400425f5cmp [rbp-64], 0
1400425faje 0x1400428f0
140042600cmp [rbp-72], -1
140042604je 0x1400428d9
14004260a
14004260aloc_14004260a:
14004260amov rax, [rbx]
14004260dmovsx edx, [rsi]
140042610mov rcx, rbx
140042613call [rax+32]
140042616xor r11l, r11l
140042619mov r13l, eax
14004261cjmp 0x14004200f
140042621
140042621 0f 1f 80 00 00 00 00 .......
140042628
140042628loc_140042628:
140042628mov rax, [r11]
14004262bmov [rbp-24], r11
14004262fmov rcx, r11
140042632call [rax+72]
140042635mov r15l, eax
140042638cmp eax, -1
14004263bje 0x140042823
140042641mov [rbp-64], 0
140042649mov r11, [rbp-24]
14004264dmovsx r15l, al
140042651jmp 0x14004200f
140042656
140042656loc_140042656:
140042656mov r12, [rbp-24]
14004265amov r9, [rbp-136]
140042661cmp rsi, 2
140042665je 0x1400426d0
140042667mov r14l, -1
14004266dcmp rsi, 1
140042671jne 0x140041d78
140042677jmp 0x140041fb8
14004267c
14004267cloc_14004267c:
14004267cmov rax, [r11]
14004267fmov [rbp-24], r11
140042683mov rcx, r11
140042686call [rax+72]
140042689cmp eax, -1
14004268cje 0x140042044
140042692mov r11, [rbp-24]
140042696movsx edx, al
140042699jmp 0x14004204c
14004269e
14004269eloc_14004269e:
14004269emov rax, [rbp-64]
1400426a2mov rdx, [rax+24]
1400426a6cmp [rax+16], rdx
1400426aajae 0x14004285c
1400426b0xor ecx, ecx
1400426b2jmp 0x140042110
1400426b7
1400426b7 66 0f 1f 84 00 00 00 00 00 f........
1400426c0
1400426c0loc_1400426c0:
1400426c0mov [rbp-64], 0
1400426c8xor r11l, r11l
1400426cbjmp 0x140042249
1400426d0
1400426d0loc_1400426d0:
1400426d0test r9b, 1
1400426d4jne 0x1400420c0
1400426damov rdi, r9
1400426ddmov r14, [r13]
1400426e1mov rax, [r13+8]
1400426e5shr rdi, 1
1400426e8cmp r14, rdi
1400426ebjae 0x140042833
1400426f1add rdi, r14
1400426f4cmp rdi, rax
1400426f7jne 0x1400420c0
1400426fdjmp 0x140041fbc
140042702
140042702 66 0f 1f 44 00 00 f..D..
140042708
140042708loc_140042708:
140042708mov rax, [r11]
14004270bmov [rbp-24], r11
14004270fmov rcx, r11
140042712call [rax+72]
140042715mov r11, [rbp-24]
140042719cmp eax, -1
14004271cmov eax, 0
140042721cmovne edi, eax
140042724cmove r11, rsi
140042728jmp 0x140041d56
14004272d
14004272dloc_14004272d:
14004272dmov rax, [r15]
140042730mov [rbp-24], r11
140042734mov rcx, r15
140042737call [rax+72]
14004273amov r11, [rbp-24]
14004273ecmp eax, -1
140042741mov eax, 0
140042746cmovne esi, eax
140042749mov eax, 0
14004274ecmovne rax, r15
140042752mov [rbp-64], rax
140042756jmp 0x140041d73
14004275b
14004275bloc_14004275b:
14004275bmov rax, [r11]
14004275emov [rbp-40], r11
140042762mov rcx, r11
140042765call [rax+72]
140042768mov edx, eax
14004276acmp eax, -1
14004276dje 0x1400428aa
140042773mov [rbp-64], 0
14004277bmov r11, [rbp-40]
14004277fmovsx edx, al
140042782jmp 0x140042543
140042787
140042787loc_140042787:
140042787mov [rbp-64], 0
14004278fxor ecx, ecx
140042791jmp 0x140042110
140042796
140042796loc_140042796:
140042796mov rax, [r11]
140042799mov [rbp-40], r11
14004279dmov rcx, r11
1400427a0call [rax+72]
1400427a3cmp eax, -1
1400427a6je 0x140042900
1400427accmp [rbp-64], 0
1400427b1mov r11, [rbp-40]
1400427b5jne 0x140042104
1400427bbcmp [rbp-72], -1
1400427bfjne 0x140042787
1400427c1
1400427c1loc_1400427c1:
1400427c1mov rax, [r11+16]
1400427c5cmp rax, [r11+24]
1400427c9jb 0x140042510
1400427cfmov rax, [r11]
1400427d2mov [rbp-40], r11
1400427d6mov rcx, r11
1400427d9call [rax+72]
1400427dcmov r11, [rbp-40]
1400427e0cmp eax, -1
1400427e3jne 0x140042513
1400427e9xor edx, edx
1400427ebmov [rbp-64], rdx
1400427ef
1400427efloc_1400427ef:
1400427efmov rax, [rbx]
1400427f2mov edx, -1
1400427f7mov rcx, rbx
1400427facall [rax+32]
1400427fdmov edx, -1
140042802xor r11l, r11l
140042805mov [rbp-48], al
140042808jmp 0x140042543
14004280d
14004280dloc_14004280d:
14004280dmov rax, [r11]
140042810mov [rbp-24], r11
140042814mov rcx, r11
140042817call [rax+80]
14004281amov r11, [rbp-24]
14004281ejmp 0x140041fb4
140042823
140042823loc_140042823:
140042823mov [rbp-64], 0
14004282bxor r11l, r11l
14004282ejmp 0x14004200f
140042833
140042833loc_140042833:
140042833mov rdx, r14
140042836mov r14l, -1
14004283csub rdx, rdi
14004283fcmp rdx, rax
140042842jne 0x140041d78
140042848mov [r13], rdx
14004284cmov rax, [r15+8]
140042850mov [r15], rax
140042853mov r14, [r13]
140042857jmp 0x140041fbc
14004285c
14004285cloc_14004285c:
14004285cmov rcx, [rbp-64]
140042860mov [rbp-40], r11
140042864mov rax, [rcx]
140042867call [rax+72]
14004286amov r11, [rbp-40]
14004286ecmp eax, -1
140042871je 0x1400427c1
140042877xor ecx, ecx
140042879jmp 0x140042110
14004287e
14004287eloc_14004287e:
14004287emov rax, [r11]
140042881mov [rbp-24], r11
140042885mov rcx, r11
140042888call [rax+72]
14004288bmov r11, [rbp-24]
14004288fcmp eax, -1
140042892mov esi, eax
140042894mov eax, -1
140042899cmove esi, eax
14004289cmov eax, 0
1400428a1cmove r11, rax
1400428a5jmp 0x140041de8
1400428aa
1400428aaloc_1400428aa:
1400428aaxor eax, eax
1400428acxor r11l, r11l
1400428afmov [rbp-64], rax
1400428b3jmp 0x140042543
1400428b8
1400428b8loc_1400428b8:
1400428b8mov rbx, [rip+0x154dd1]
1400428bfmov rax, [rbp-8]
1400428c3sub rax, [rbx]
1400428c6je 0x140042954
1400428cc
1400428ccloc_1400428cc:
1400428cccall __stack_chk_fail
1400428d1
1400428d1loc_1400428d1:
1400428d1xor r12l, r12l
1400428d4jmp 0x140041f94
1400428d9
1400428d9loc_1400428d9:
1400428d9mov rax, [rbp-64]
1400428ddmov rdx, [rax+24]
1400428e1cmp [rax+16], rdx
1400428e5jb 0x14004260a
1400428ebjmp 0x140042435
1400428f0
1400428f0loc_1400428f0:
1400428f0cmp [rbp-72], -1
1400428f4jne 0x140041ff7
1400428fajmp 0x140042448
1400428ff
1400428ff 90 .
140042900
140042900loc_140042900:
140042900cmp [rbp-64], 0
140042905je 0x140042948
140042907cmp [rbp-72], -1
14004290bjne 0x1400427ef
140042911mov rax, [rbp-64]
140042915mov rdx, [rax+24]
140042919cmp [rax+16], rdx
14004291djb 0x1400427ef
140042923mov rcx, [rbp-64]
140042927mov rax, [rcx]
14004292acall [rax+72]
14004292dcmp eax, -1
140042930jne 0x1400427ef
140042936mov [rbp-64], 0
14004293e
14004293eloc_14004293e:
14004293exor r11l, r11l
140042941xor ecx, ecx
140042943jmp 0x140042110
140042948
140042948loc_140042948:
140042948cmp [rbp-72], -1
14004294cjne 0x1400427ef
140042952jmp 0x14004293e
140042954
140042954loc_140042954:
140042954call std::__throw_bad_cast()
140042959nop
140041c80
140041c80std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const:
140041c80push rbp
140041c81push r15
140041c83push r14
140041c85push r13
140041c87push r12
140041c89push rdi
140041c8apush rsi
140041c8bpush rbx
140041c8csub rsp, 184
140041c93lea rbp, [rsp+176]
140041c9bmov rax, [r9+8]
140041c9fmovdqu x0, [r8]
140041ca4mov r15, [r9]
140041ca7mov rbx, [rbp+136]
140041caemov [rbp-72], rax
140041cb2mov rax, [rbp+112]
140041cb6movups [rbp-96], x0
140041cbamov rdx, [rbp-88]
140041cbemov [rbp-128], rax
140041cc2mov rax, [rbp+120]
140041cc6mov [rbp-104], rcx
140041ccamov rcx, [rip+0x15506f]
140041cd1mov r14l, edx
140041cd4mov [rbp-32], rax
140041cd8mov rax, [rbp+144]
140041cdfmov [rbp-64], r15
140041ce3mov [rbp-112], rax
140041ce7mov rax, [rip+0x1559a2]
140041ceemov rsi, [rax]
140041cf1mov [rbp-8], rsi
140041cf5xor esi, esi
140041cf7mov rax, [rbp-96]
140041cfbmov [rbp-24], rax
140041cffcall std::locale::id::_M_id() const
140041d04mov rcx, rax
140041d07mov rax, [rbx+208]
140041d0emov rax, [rax+8]
140041d12mov rbx, [rax+8*rcx]
140041d16test rbx, rbx
140041d19je 0x1400428b8
140041d1fmov rax, [rbp+128]
140041d26shl rax, 4
140041d2acall ___chkstk_ms
140041d2fmov r11, [rbp-24]
140041d33sub rsp, rax
140041d36cmp r14l, -1
140041d3asete r12b
140041d3etest r11, r11
140041d41lea r13, [rsp+32]
140041d46setne dil
140041d4aand dil, r12b
140041d4djne 0x140042450
140041d53mov edi, r12l
140041d56
140041d56loc_140041d56:
140041d56cmp [rbp-72], -1
140041d5asete [rbp-73]
140041d5etest r15, r15
140041d61setne sil
140041d65and sil, [rbp-73]
140041d69jne 0x140042465
140041d6fmovzx esi, [rbp-73]
140041d73
140041d73loc_140041d73:
140041d73cmp sil, dil
140041d76jne 0x140041dd7
140041d78
140041d78loc_140041d78:
140041d78mov rax, [rbp-112]
140041d7cor [rax], 4
140041d7f
140041d7floc_140041d7f:
140041d7fmov rdx, [rbp-88]
140041d83mov rsi, [rbp-104]
140041d87mov [rbp-96], r11
140041d8bmov rbx, [rip+0x1558fe]
140041d92mov rcx, [rbp-96]
140041d96mov [rbp-88], rdx
140041d9amov rax, [rbp-88]
140041d9emov rdx, 0xffffffff00000000
140041da8mov [rsi], rcx
140041daband rax, rdx
140041daeor rax, r14
140041db1mov [rsi+8], rax
140041db5mov rax, [rbp-8]
140041db9sub rax, [rbx]
140041dbcjne 0x1400428cc
140041dc2mov rax, [rbp-104]
140041dc6lea rsp, [rbp+8]
140041dcapop rbx
140041dcbpop rsi
140041dccpop rdi
140041dcdpop r12
140041dcfpop r13
140041dd1pop r14
140041dd3pop r15
140041dd5pop rbp
140041dd6ret
140041dd7
140041dd7loc_140041dd7:
140041dd7test r11, r11
140041ddaje 0x140041de5
140041ddctest r12b, r12b
140041ddfjne 0x1400424f0
140041de5
140041de5loc_140041de5:
140041de5mov esi, r14l
140041de8
140041de8loc_140041de8:
140041de8mov rax, [rbx]
140041debmov [rbp-24], r11
140041defmovsx edx, sil
140041df3mov rcx, rbx
140041df6call [rax+32]
140041df9movsx edx, sil
140041dfdmov rcx, rbx
140041e00mov r12l, eax
140041e03mov rax, [rbx]
140041e06call [rax+16]
140041e09cmp [rbp+128], 0
140041e11mov r11, [rbp-24]
140041e15mov edi, eax
140041e17je 0x140041d78
140041e1dmov rax, [rbp+128]
140041e24mov [rbp-56], r14l
140041e28xor esi, esi
140041e2amov [rbp-40], dil
140041e2emov r14, [rbp-32]
140041e32mov rdi, rbx
140041e35xor ebx, ebx
140041e37mov [rbp-48], r11
140041e3blea r15, [r13+8*rax]
140041e40mov [rbp-24], r13
140041e44jmp 0x140041e72
140041e46
140041e46 66 2e 0f 1f 84 00 00 00 00 00 f.........
140041e50
140041e50loc_140041e50:
140041e50mov rax, [r14+8*rbx]
140041e54mov rcx, rdi
140041e57movsx edx, [rax]
140041e5amov rax, [rdi]
140041e5dcall [rax+16]
140041e60cmp [rbp-40], al
140041e63je 0x140041e87
140041e65add rbx, 1
140041e69cmp [rbp+128], rbx
140041e70je 0x140041eb5
140041e72
140041e72loc_140041e72:
140041e72mov rax, [r14+8*rbx]
140041e76mov rcx, rdi
140041e79movsx edx, [rax]
140041e7cmov rax, [rdi]
140041e7fcall [rax+32]
140041e82cmp r12b, al
140041e85jne 0x140041e50
140041e87
140041e87loc_140041e87:
140041e87mov rcx, [r14+8*rbx]
140041e8blea r13, [8*rsi]
140041e93call strlen
140041e98mov [r15+8*rsi], rax
140041e9cmov rax, [rbp-24]
140041ea0add rsi, 1
140041ea4mov [rax+r13], rbx
140041ea8add rbx, 1
140041eaccmp [rbp+128], rbx
140041eb3jne 0x140041e72
140041eb5
140041eb5loc_140041eb5:
140041eb5mov r9, rbx
140041eb8mov r11, [rbp-48]
140041ebcmov r14l, [rbp-56]
140041ec0mov rbx, rdi
140041ec3mov r13, [rbp-24]
140041ec7cmp rsi, 1
140041ecbjbe 0x1400428d1
140041ed1mov [rbp-136], r9
140041ed8and [rbp-24], 0
140041eddnop [rax]
140041ee0
140041ee0loc_140041ee0:
140041ee0mov rdi, [r15]
140041ee3mov r14, [r15+8]
140041ee7mov eax, 2
140041eeccmp rdi, r14
140041eefcmovbe r14, rdi
140041ef3cmp rax, rsi
140041ef6jae 0x140041f40
140041ef8test sil, 1
140041efcje 0x140041f20
140041efemov rax, [r15+16]
140041f02cmp r14, rax
140041f05cmova r14, rax
140041f09mov eax, 3
140041f0ecmp rax, rsi
140041f11jae 0x140041f40
140041f13nop [rax+rax]
140041f1enop
140041f20
140041f20loc_140041f20:
140041f20mov rdx, [r15+8*rax]
140041f24cmp r14, rdx
140041f27cmova r14, rdx
140041f2bmov rdx, [r15+8*rax+8]
140041f30cmp r14, rdx
140041f33cmova r14, rdx
140041f37add rax, 2
140041f3bcmp rax, rsi
140041f3ejb 0x140041f20
140041f40
140041f40loc_140041f40:
140041f40add [rbp-24], 1
140041f45mov rax, [r11+16]
140041f49cmp rax, [r11+24]
140041f4djae 0x1400420d0
140041f53add rax, 1
140041f57cmp [rbp-24], r14
140041f5bmov [r11+16], rax
140041f5fje 0x1400420eb
140041f65
140041f65loc_140041f65:
140041f65jae 0x140041f8a
140041f67
140041f67loc_140041f67:
140041f67mov rax, [r11+24]
140041f6bcmp [r11+16], rax
140041f6fjae 0x1400423e2
140041f75
140041f75loc_140041f75:
140041f75cmp [rbp-64], 0
140041f7aje 0x140042201
140041f80cmp [rbp-72], -1
140041f84je 0x1400422e1
140041f8a
140041f8aloc_140041f8a:
140041f8amov r12, [rbp-24]
140041f8e
140041f8eloc_140041f8e:
140041f8emov r14l, -1
140041f94
140041f94loc_140041f94:
140041f94cmp rsi, 1
140041f98jne 0x140041d78
140041f9emov rax, [r11+16]
140041fa2cmp rax, [r11+24]
140041fa6jae 0x14004280d
140041facadd rax, 1
140041fb0mov [r11+16], rax
140041fb4
140041fb4loc_140041fb4:
140041fb4add r12, 1
140041fb8
140041fb8loc_140041fb8:
140041fb8mov r14, [r13]
140041fbc
140041fbcloc_140041fbc:
140041fbcmov rdi, [r15]
140041fbfcmp r12, rdi
140041fc2jae 0x1400420ac
140041fc8mov rax, [rbp-32]
140041fccmov rsi, [rax+8*r14]
140041fd0add rsi, r12
140041fd3test r11, r11
140041fd6jne 0x140042089
140041fdccmp [rbp-64], 0
140041fe1je 0x140041fed
140041fe3cmp [rbp-73], 0
140041fe7jne 0x140042423
140041fed
140041fedloc_140041fed:
140041fedcmp [rbp-72], -1
140041ff1je 0x1400420c0
140041ff7
140041ff7loc_140041ff7:
140041ff7mov rax, [rbx]
140041ffamovsx edx, [rsi]
140041ffdmov rcx, rbx
140042000mov r15l, -1
140042006call [rax+32]
140042009xor r11l, r11l
14004200cmov r13l, eax
14004200f
14004200floc_14004200f:
14004200fmov rax, [rbx]
140042012mov [rbp-24], r11
140042016mov edx, r15l
140042019mov rcx, rbx
14004201ccall [rax+32]
14004201fmov r11, [rbp-24]
140042023cmp al, r13b
140042026je 0x140042062
140042028mov rax, [rbx]
14004202bmovsx edx, [rsi]
14004202emov rcx, rbx
140042031call [rax+16]
140042034mov r11, [rbp-24]
140042038mov r13l, eax
14004203btest r11, r11
14004203ejne 0x140042370
140042044
140042044loc_140042044:
140042044mov edx, -1
140042049xor r11l, r11l
14004204c
14004204cloc_14004204c:
14004204cmov rax, [rbx]
14004204fmov [rbp-24], r11
140042053mov rcx, rbx
140042056call [rax+16]
140042059mov r11, [rbp-24]
14004205dcmp al, r13b
140042060jne 0x1400420ac
140042062
140042062loc_140042062:
140042062mov rax, [r11+16]
140042066cmp rax, [r11+24]
14004206ajae 0x140042386
140042070add rax, 1
140042074add r12, 1
140042078mov [r11+16], rax
14004207ccmp rdi, r12
14004207fje 0x1400423a4
140042085
140042085loc_140042085:
140042085add rsi, 1
140042089
140042089loc_140042089:
140042089mov rax, [r11+24]
14004208dcmp [r11+16], rax
140042091jae 0x1400425d8
140042097
140042097loc_140042097:
140042097cmp [rbp-64], 0
14004209cje 0x14004247a
1400420a2cmp [rbp-72], -1
1400420a6je 0x1400424ba
1400420ac
1400420acloc_1400420ac:
1400420accmp rdi, r12
1400420afje 0x1400423a4
1400420b5nop [rax+rax]
1400420c0
1400420c0loc_1400420c0:
1400420c0mov r14l, -1
1400420c6jmp 0x140041d78
1400420cb
1400420cb 0f 1f 44 00 00 ..D..
1400420d0
1400420d0loc_1400420d0:
1400420d0mov rax, [r11]
1400420d3mov [rbp-40], r11
1400420d7mov rcx, r11
1400420dacall [rax+80]
1400420ddcmp [rbp-24], r14
1400420e1mov r11, [rbp-40]
1400420e5jne 0x140041f65
1400420eb
1400420ebloc_1400420eb:
1400420ebmov rax, [r11+16]
1400420efcmp rax, [r11+24]
1400420f3jae 0x140042796
1400420f9cmp [rbp-64], 0
1400420feje 0x140042506
140042104
140042104loc_140042104:
140042104xor ecx, ecx
140042106cmp [rbp-72], -1
14004210aje 0x14004269e
140042110
140042110loc_140042110:
140042110mov r8, [rbp-24]
140042114xor eax, eax
140042116jmp 0x14004212d
140042118
140042118 0f 1f 84 00 00 00 00 00 ........
140042120
140042120loc_140042120:
140042120add rax, 1
140042124cmp rax, rsi
140042127jae 0x140042152
140042129
140042129loc_140042129:
140042129mov rdi, [r15+8*rax]
14004212d
14004212dloc_14004212d:
14004212dcmp r8, rdi
140042130sete dl
140042133cmp dl, cl
140042135jne 0x140042120
140042137sub rsi, 1
14004213bmov rdx, [r13+8*rsi]
140042140mov [r13+8*rax], rdx
140042145mov rdx, [r15+8*rsi]
140042149mov [r15+8*rax], rdx
14004214dcmp rax, rsi
140042150jb 0x140042129
140042152
140042152loc_140042152:
140042152test cl, cl
140042154je 0x140042656
14004215amov rax, [r15]
14004215dcmp rsi, 1
140042161jbe 0x1400421be
140042163lea r8, [r15+8*rsi]
140042167lea rdx, [r15+8]
14004216bmov rcx, r8
14004216esub rcx, rdx
140042171and ecx, 8
140042174je 0x1400421a0
140042176mov rdx, [r15+8]
14004217acmp rax, rdx
14004217dcmova rax, rdx
140042181lea rdx, [r15+16]
140042185cmp rdx, r8
140042188je 0x1400421be
14004218anop [rax+rax]
140042195nop [rax+rax]
1400421a0
1400421a0loc_1400421a0:
1400421a0mov rcx, [rdx]
1400421a3cmp rax, rcx
1400421a6cmova rax, rcx
1400421aamov rcx, [rdx+8]
1400421aecmp rax, rcx
1400421b1cmova rax, rcx
1400421b5add rdx, 16
1400421b9cmp rdx, r8
1400421bcjne 0x1400421a0
1400421be
1400421beloc_1400421be:
1400421becmp [rbp-24], rax
1400421c2jae 0x140041f8a
1400421c8test r11, r11
1400421cbjne 0x140041f67
1400421d1
1400421d1loc_1400421d1:
1400421d1cmp [rbp-64], 0
1400421d6je 0x140042358
1400421dccmp [rbp-72], -1
1400421e0je 0x140042318
1400421e6
1400421e6loc_1400421e6:
1400421e6mov rax, [rbx]
1400421e9mov edx, -1
1400421eemov rcx, rbx
1400421f1call [rax+32]
1400421f4mov edx, -1
1400421f9xor r11l, r11l
1400421fcmov [rbp-40], al
1400421ffjmp 0x140042249
140042201
140042201loc_140042201:
140042201cmp [rbp-72], -1
140042205jne 0x140041f8a
14004220b
14004220bloc_14004220b:
14004220bmov rax, [r11+16]
14004220fcmp rax, [r11+24]
140042213jae 0x140042401
140042219movsx edx, [rax]
14004221c
14004221cloc_14004221c:
14004221cmov rax, [rbx]
14004221fmov [rbp-48], r11
140042223mov rcx, rbx
140042226call [rax+32]
140042229mov r11, [rbp-48]
14004222dmov [rbp-40], al
140042230mov rax, [r11+16]
140042234cmp rax, [r11+24]
140042238jae 0x1400423b6
14004223emov [rbp-64], 0
140042246movsx edx, [rax]
140042249
140042249loc_140042249:
140042249mov rax, [rbx]
14004224cmov [rbp-56], r11
140042250mov rcx, rbx
140042253call [rax+16]
140042256test rsi, rsi
140042259mov r11, [rbp-56]
14004225dmov [rbp-48], al
140042260je 0x1400420c0
140042266xor edi, edi
140042268mov r14, rbx
14004226bjmp 0x14004229e
14004226d
14004226d 0f 1f 00 ...
140042270
140042270loc_140042270:
140042270mov rax, [r14]
140042273movsx edx, [r12]
140042278mov rcx, r14
14004227bcall [rax+16]
14004227ecmp [rbp-48], al
140042281je 0x1400422c2
140042283sub rsi, 1
140042287mov rax, [r13+8*rsi]
14004228cmov [r13+8*rdi], rax
140042291mov rax, [r15+8*rsi]
140042295mov [r15+8*rdi], rax
140042299cmp rdi, rsi
14004229cjae 0x1400422cb
14004229e
14004229eloc_14004229e:
14004229emov rax, [r13+8*rdi]
1400422a3mov rcx, [rbp-32]
1400422a7mov r12, [rbp-24]
1400422abadd r12, [rcx+8*rax]
1400422afmov rax, [r14]
1400422b2mov rcx, r14
1400422b5movsx edx, [r12]
1400422bacall [rax+32]
1400422bdcmp al, [rbp-40]
1400422c0jne 0x140042270
1400422c2
1400422c2loc_1400422c2:
1400422c2add rdi, 1
1400422c6cmp rdi, rsi
1400422c9jb 0x14004229e
1400422cb
1400422cbloc_1400422cb:
1400422cbmov r11, [rbp-56]
1400422cfmov rbx, r14
1400422d2cmp rsi, 1
1400422d6ja 0x140041ee0
1400422dcjmp 0x140041f8a
1400422e1
1400422e1loc_1400422e1:
1400422e1mov rax, [rbp-64]
1400422e5mov rdi, [rax+24]
1400422e9cmp [rax+16], rdi
1400422edjb 0x140041f8a
1400422f3mov rcx, [rbp-64]
1400422f7mov [rbp-40], r11
1400422fbmov rax, [rcx]
1400422fecall [rax+72]
140042301mov r11, [rbp-40]
140042305cmp eax, -1
140042308jne 0x140041f8a
14004230ejmp 0x14004220b
140042313
140042313 0f 1f 44 00 00 ..D..
140042318
140042318loc_140042318:
140042318mov rax, [rbp-64]
14004231cmov rdi, [rax+24]
140042320cmp [rax+16], rdi
140042324jb 0x1400421e6
14004232amov rcx, [rbp-64]
14004232emov rax, [rcx]
140042331call [rax+72]
140042334cmp eax, -1
140042337jne 0x1400421e6
14004233d
14004233dloc_14004233d:
14004233dmov [rbp-64], 0
140042345mov r12, [rbp-24]
140042349xor r11l, r11l
14004234cjmp 0x140041f8e
140042351
140042351 0f 1f 80 00 00 00 00 .......
140042358
140042358loc_140042358:
140042358cmp [rbp-72], -1
14004235cje 0x14004233d
14004235e
14004235eloc_14004235e:
14004235emov [rbp-64], 0
140042366jmp 0x1400421e6
14004236b
14004236b 0f 1f 44 00 00 ..D..
140042370
140042370loc_140042370:
140042370mov rax, [r11+16]
140042374cmp rax, [r11+24]
140042378jae 0x14004267c
14004237emovsx edx, [rax]
140042381jmp 0x14004204c
140042386
140042386loc_140042386:
140042386mov rax, [r11]
140042389add r12, 1
14004238dmov [rbp-24], r11
140042391mov rcx, r11
140042394call [rax+80]
140042397cmp r12, rdi
14004239amov r11, [rbp-24]
14004239ejne 0x140042085
1400423a4
1400423a4loc_1400423a4:
1400423a4mov rax, [rbp-128]
1400423a8mov [rax], r14l
1400423abmov r14l, -1
1400423b1jmp 0x140041d7f
1400423b6
1400423b6loc_1400423b6:
1400423b6mov rax, [r11]
1400423b9mov [rbp-48], r11
1400423bdmov rcx, r11
1400423c0call [rax+72]
1400423c3mov edx, eax
1400423c5cmp eax, -1
1400423c8je 0x1400426c0
1400423cemov [rbp-64], 0
1400423d6mov r11, [rbp-48]
1400423damovsx edx, al
1400423ddjmp 0x140042249
1400423e2
1400423e2loc_1400423e2:
1400423e2mov rax, [r11]
1400423e5mov [rbp-40], r11
1400423e9mov rcx, r11
1400423eccall [rax+72]
1400423efmov r11, [rbp-40]
1400423f3cmp eax, -1
1400423f6jne 0x140041f75
1400423fcjmp 0x1400421d1
140042401
140042401loc_140042401:
140042401mov rax, [r11]
140042404mov [rbp-40], r11
140042408mov rcx, r11
14004240bcall [rax+72]
14004240emov r11, [rbp-40]
140042412cmp eax, -1
140042415movsx edx, al
140042418jne 0x14004221c
14004241ejmp 0x14004235e
140042423
140042423loc_140042423:
140042423mov rax, [rbp-64]
140042427mov rdx, [rax+24]
14004242bcmp [rax+16], rdx
14004242fjb 0x140041ff7
140042435
140042435loc_140042435:
140042435mov rcx, [rbp-64]
140042439mov rax, [rcx]
14004243ccall [rax+72]
14004243fcmp eax, -1
140042442jne 0x140041ff7
140042448
140042448loc_140042448:
140042448xor r11l, r11l
14004244bjmp 0x1400420ac
140042450
140042450loc_140042450:
140042450mov rax, [r11+24]
140042454cmp [r11+16], rax
140042458jae 0x140042708
14004245exor edi, edi
140042460jmp 0x140041d56
140042465
140042465loc_140042465:
140042465mov rax, [r15+24]
140042469cmp [r15+16], rax
14004246djae 0x14004272d
140042473xor esi, esi
140042475jmp 0x140041d73
14004247a
14004247aloc_14004247a:
14004247acmp [rbp-72], -1
14004247ejne 0x1400420ac
140042484
140042484loc_140042484:
140042484mov rax, [rbx]
140042487mov [rbp-24], r11
14004248bmov rcx, rbx
14004248emovsx edx, [rsi]
140042491call [rax+32]
140042494mov r11, [rbp-24]
140042498mov r13l, eax
14004249bmov rax, [r11+16]
14004249fcmp rax, [r11+24]
1400424a3jae 0x140042628
1400424a9mov [rbp-64], 0
1400424b1movsx r15l, [rax]
1400424b5jmp 0x14004200f
1400424ba
1400424baloc_1400424ba:
1400424bamov rax, [rbp-64]
1400424bemov rdx, [rax+24]
1400424c2cmp [rax+16], rdx
1400424c6jb 0x1400420ac
1400424ccmov rcx, [rbp-64]
1400424d0mov [rbp-24], r11
1400424d4mov rax, [rcx]
1400424d7call [rax+72]
1400424damov r11, [rbp-24]
1400424decmp eax, -1
1400424e1je 0x140042484
1400424e3jmp 0x1400420ac
1400424e8
1400424e8 0f 1f 84 00 00 00 00 00 ........
1400424f0
1400424f0loc_1400424f0:
1400424f0mov rax, [r11+16]
1400424f4cmp rax, [r11+24]
1400424f8jae 0x14004287e
1400424femovzx esi, [rax]
140042501jmp 0x140041de8
140042506
140042506loc_140042506:
140042506cmp [rbp-72], -1
14004250ajne 0x140042787
140042510
140042510loc_140042510:
140042510movzx eax, [rax]
140042513
140042513loc_140042513:
140042513movsx edx, al
140042516mov rax, [rbx]
140042519mov [rbp-40], r11
14004251dmov rcx, rbx
140042520call [rax+32]
140042523mov r11, [rbp-40]
140042527mov [rbp-48], al
14004252amov rax, [r11+16]
14004252ecmp rax, [r11+24]
140042532jae 0x14004275b
140042538mov [rbp-64], 0
140042540movsx edx, [rax]
140042543
140042543loc_140042543:
140042543mov rax, [rbx]
140042546mov [rbp-40], r11
14004254amov rcx, rbx
14004254dmov r14, rbx
140042550call [rax+16]
140042553mov r11, [rbp-40]
140042557mov r12, [rbp-24]
14004255bmov [rbp-120], rdi
14004255fmov [rbp-40], al
140042562xor edi, edi
140042564mov [rbp-56], r11
140042568nop [rax+rax]
140042570
140042570loc_140042570:
140042570cmp r12, [r15+8*rdi]
140042574jae 0x1400425a8
140042576mov rax, [r13+8*rdi]
14004257bmov rcx, [rbp-32]
14004257fmov rbx, [rcx+8*rax]
140042583mov rax, [r14]
140042586mov rcx, r14
140042589add rbx, r12
14004258cmovsx edx, [rbx]
14004258fcall [rax+32]
140042592cmp al, [rbp-48]
140042595je 0x1400425c3
140042597mov rax, [r14]
14004259amovsx edx, [rbx]
14004259dmov rcx, r14
1400425a0call [rax+16]
1400425a3cmp [rbp-40], al
1400425a6je 0x1400425c3
1400425a8
1400425a8loc_1400425a8:
1400425a8add rdi, 1
1400425accmp rdi, rsi
1400425afjb 0x140042570
1400425b1mov r11, [rbp-56]
1400425b5mov rdi, [rbp-120]
1400425b9mov rbx, r14
1400425bcxor ecx, ecx
1400425bejmp 0x140042110
1400425c3
1400425c3loc_1400425c3:
1400425c3mov r11, [rbp-56]
1400425c7mov rdi, [rbp-120]
1400425cbmov rbx, r14
1400425cemov ecx, 1
1400425d3jmp 0x140042110
1400425d8
1400425d8loc_1400425d8:
1400425d8mov rax, [r11]
1400425dbmov [rbp-24], r11
1400425dfmov rcx, r11
1400425e2call [rax+72]
1400425e5mov r11, [rbp-24]
1400425e9cmp eax, -1
1400425ecmov r15l, eax
1400425efjne 0x140042097
1400425f5cmp [rbp-64], 0
1400425faje 0x1400428f0
140042600cmp [rbp-72], -1
140042604je 0x1400428d9
14004260a
14004260aloc_14004260a:
14004260amov rax, [rbx]
14004260dmovsx edx, [rsi]
140042610mov rcx, rbx
140042613call [rax+32]
140042616xor r11l, r11l
140042619mov r13l, eax
14004261cjmp 0x14004200f
140042621
140042621 0f 1f 80 00 00 00 00 .......
140042628
140042628loc_140042628:
140042628mov rax, [r11]
14004262bmov [rbp-24], r11
14004262fmov rcx, r11
140042632call [rax+72]
140042635mov r15l, eax
140042638cmp eax, -1
14004263bje 0x140042823
140042641mov [rbp-64], 0
140042649mov r11, [rbp-24]
14004264dmovsx r15l, al
140042651jmp 0x14004200f
140042656
140042656loc_140042656:
140042656mov r12, [rbp-24]
14004265amov r9, [rbp-136]
140042661cmp rsi, 2
140042665je 0x1400426d0
140042667mov r14l, -1
14004266dcmp rsi, 1
140042671jne 0x140041d78
140042677jmp 0x140041fb8
14004267c
14004267cloc_14004267c:
14004267cmov rax, [r11]
14004267fmov [rbp-24], r11
140042683mov rcx, r11
140042686call [rax+72]
140042689cmp eax, -1
14004268cje 0x140042044
140042692mov r11, [rbp-24]
140042696movsx edx, al
140042699jmp 0x14004204c
14004269e
14004269eloc_14004269e:
14004269emov rax, [rbp-64]
1400426a2mov rdx, [rax+24]
1400426a6cmp [rax+16], rdx
1400426aajae 0x14004285c
1400426b0xor ecx, ecx
1400426b2jmp 0x140042110
1400426b7
1400426b7 66 0f 1f 84 00 00 00 00 00 f........
1400426c0
1400426c0loc_1400426c0:
1400426c0mov [rbp-64], 0
1400426c8xor r11l, r11l
1400426cbjmp 0x140042249
1400426d0
1400426d0loc_1400426d0:
1400426d0test r9b, 1
1400426d4jne 0x1400420c0
1400426damov rdi, r9
1400426ddmov r14, [r13]
1400426e1mov rax, [r13+8]
1400426e5shr rdi, 1
1400426e8cmp r14, rdi
1400426ebjae 0x140042833
1400426f1add rdi, r14
1400426f4cmp rdi, rax
1400426f7jne 0x1400420c0
1400426fdjmp 0x140041fbc
140042702
140042702 66 0f 1f 44 00 00 f..D..
140042708
140042708loc_140042708:
140042708mov rax, [r11]
14004270bmov [rbp-24], r11
14004270fmov rcx, r11
140042712call [rax+72]
140042715mov r11, [rbp-24]
140042719cmp eax, -1
14004271cmov eax, 0
140042721cmovne edi, eax
140042724cmove r11, rsi
140042728jmp 0x140041d56
14004272d
14004272dloc_14004272d:
14004272dmov rax, [r15]
140042730mov [rbp-24], r11
140042734mov rcx, r15
140042737call [rax+72]
14004273amov r11, [rbp-24]
14004273ecmp eax, -1
140042741mov eax, 0
140042746cmovne esi, eax
140042749mov eax, 0
14004274ecmovne rax, r15
140042752mov [rbp-64], rax
140042756jmp 0x140041d73
14004275b
14004275bloc_14004275b:
14004275bmov rax, [r11]
14004275emov [rbp-40], r11
140042762mov rcx, r11
140042765call [rax+72]
140042768mov edx, eax
14004276acmp eax, -1
14004276dje 0x1400428aa
140042773mov [rbp-64], 0
14004277bmov r11, [rbp-40]
14004277fmovsx edx, al
140042782jmp 0x140042543
140042787
140042787loc_140042787:
140042787mov [rbp-64], 0
14004278fxor ecx, ecx
140042791jmp 0x140042110
140042796
140042796loc_140042796:
140042796mov rax, [r11]
140042799mov [rbp-40], r11
14004279dmov rcx, r11
1400427a0call [rax+72]
1400427a3cmp eax, -1
1400427a6je 0x140042900
1400427accmp [rbp-64], 0
1400427b1mov r11, [rbp-40]
1400427b5jne 0x140042104
1400427bbcmp [rbp-72], -1
1400427bfjne 0x140042787
1400427c1
1400427c1loc_1400427c1:
1400427c1mov rax, [r11+16]
1400427c5cmp rax, [r11+24]
1400427c9jb 0x140042510
1400427cfmov rax, [r11]
1400427d2mov [rbp-40], r11
1400427d6mov rcx, r11
1400427d9call [rax+72]
1400427dcmov r11, [rbp-40]
1400427e0cmp eax, -1
1400427e3jne 0x140042513
1400427e9xor edx, edx
1400427ebmov [rbp-64], rdx
1400427ef
1400427efloc_1400427ef:
1400427efmov rax, [rbx]
1400427f2mov edx, -1
1400427f7mov rcx, rbx
1400427facall [rax+32]
1400427fdmov edx, -1
140042802xor r11l, r11l
140042805mov [rbp-48], al
140042808jmp 0x140042543
14004280d
14004280dloc_14004280d:
14004280dmov rax, [r11]
140042810mov [rbp-24], r11
140042814mov rcx, r11
140042817call [rax+80]
14004281amov r11, [rbp-24]
14004281ejmp 0x140041fb4
140042823
140042823loc_140042823:
140042823mov [rbp-64], 0
14004282bxor r11l, r11l
14004282ejmp 0x14004200f
140042833
140042833loc_140042833:
140042833mov rdx, r14
140042836mov r14l, -1
14004283csub rdx, rdi
14004283fcmp rdx, rax
140042842jne 0x140041d78
140042848mov [r13], rdx
14004284cmov rax, [r15+8]
140042850mov [r15], rax
140042853mov r14, [r13]
140042857jmp 0x140041fbc
14004285c
14004285cloc_14004285c:
14004285cmov rcx, [rbp-64]
140042860mov [rbp-40], r11
140042864mov rax, [rcx]
140042867call [rax+72]
14004286amov r11, [rbp-40]
14004286ecmp eax, -1
140042871je 0x1400427c1
140042877xor ecx, ecx
140042879jmp 0x140042110
14004287e
14004287eloc_14004287e:
14004287emov rax, [r11]
140042881mov [rbp-24], r11
140042885mov rcx, r11
140042888call [rax+72]
14004288bmov r11, [rbp-24]
14004288fcmp eax, -1
140042892mov esi, eax
140042894mov eax, -1
140042899cmove esi, eax
14004289cmov eax, 0
1400428a1cmove r11, rax
1400428a5jmp 0x140041de8
1400428aa
1400428aaloc_1400428aa:
1400428aaxor eax, eax
1400428acxor r11l, r11l
1400428afmov [rbp-64], rax
1400428b3jmp 0x140042543
1400428b8
1400428b8loc_1400428b8:
1400428b8mov rbx, [rip+0x154dd1]
1400428bfmov rax, [rbp-8]
1400428c3sub rax, [rbx]
1400428c6je 0x140042954
1400428cc
1400428ccloc_1400428cc:
1400428cccall __stack_chk_fail
1400428d1
1400428d1loc_1400428d1:
1400428d1xor r12l, r12l
1400428d4jmp 0x140041f94
1400428d9
1400428d9loc_1400428d9:
1400428d9mov rax, [rbp-64]
1400428ddmov rdx, [rax+24]
1400428e1cmp [rax+16], rdx
1400428e5jb 0x14004260a
1400428ebjmp 0x140042435
1400428f0
1400428f0loc_1400428f0:
1400428f0cmp [rbp-72], -1
1400428f4jne 0x140041ff7
1400428fajmp 0x140042448
1400428ff
1400428ff 90 .
140042900
140042900loc_140042900:
140042900cmp [rbp-64], 0
140042905je 0x140042948
140042907cmp [rbp-72], -1
14004290bjne 0x1400427ef
140042911mov rax, [rbp-64]
140042915mov rdx, [rax+24]
140042919cmp [rax+16], rdx
14004291djb 0x1400427ef
140042923mov rcx, [rbp-64]
140042927mov rax, [rcx]
14004292acall [rax+72]
14004292dcmp eax, -1
140042930jne 0x1400427ef
140042936mov [rbp-64], 0
14004293e
14004293eloc_14004293e:
14004293exor r11l, r11l
140042941xor ecx, ecx
140042943jmp 0x140042110
140042948
140042948loc_140042948:
140042948cmp [rbp-72], -1
14004294cjne 0x1400427ef
140042952jmp 0x14004293e
140042954
140042954loc_140042954:
140042954call std::__throw_bad_cast()
140042959nop
140041c80
14004295a
14004295a // align 0x10
14004295a // align 0x10
140042960
140042960std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140042960push r15
140042962push r14
140042964push r13
140042966push r12
140042968push rbp
140042969push rdi
14004296apush rsi
14004296bpush rbx
14004296csub rsp, 472
140042973movups [rsp+368], x6
14004297bmovups [rsp+384], x7
140042983movups [rsp+400], x8
14004298cmovups [rsp+416], x9
140042995movups [rsp+432], x10
14004299emovups [rsp+448], x11
1400429a7mov r13, [rsp+576]
1400429afmov rsi, [r8]
1400429b2mov rdi, [r8+8]
1400429b6mov rbx, [r9]
1400429b9mov r12, [r9+8]
1400429bdmov rbp, [rsp+584]
1400429c5mov r15, [rsp+592]
1400429cdmov r14, rcx
1400429d0mov rcx, [rip+0x154cb9]
1400429d7mov [rsp+80], rdx
1400429dcmov rax, [rcx]
1400429dfmov [rsp+360], rax
1400429e7xor eax, eax
1400429e9mov rcx, [rip+0x154250]
1400429f0call std::locale::id::_M_id() const
1400429f5mov rdx, [r13+208]
1400429fccmp rax, [rdx+16]
140042a00jae 0x140042cdd
140042a06mov rdx, [rdx+8]
140042a0amov rcx, [rdx+8*rax]
140042a0etest rcx, rcx
140042a11je 0x140042cdd
140042a17mov r8, [rip+0x154652]
140042a1exor r9l, r9l
140042a21lea rdx, [rip+0x158b58]
140042a28call __dynamic_cast
140042a2dtest rax, rax
140042a30je 0x140042cdd
140042a36mov rax, [rax+16]
140042a3alea r8, [rsp+112]
140042a3flea r9, [rsp+96]
140042a44mov [rsp+156], 0
140042a4flea rcx, [rsp+128]
140042a57movdqu x5, [rax+200]
140042a5fmovdqu x4, [rax+216]
140042a67movdqu x3, [rax+232]
140042a6fmovdqu x2, [rax+248]
140042a77movdqu x1, [rax+264]
140042a7fmovdqu x0, [rax+280]
140042a87movups [rsp+256], x5
140042a8fmovdqu x7, [rax+360]
140042a97movdqu x6, [rax+376]
140042a9fmovups [rsp+272], x4
140042aa7movdqu x10, [rax+312]
140042ab0movdqu x9, [rax+328]
140042ab9movups [rsp+288], x3
140042ac1movdqu x8, [rax+344]
140042acamovups [rsp+304], x2
140042ad2movdqu x11, [rax+296]
140042adblea rax, [rsp+156]
140042ae3mov [rsp+64], rax
140042ae8lea rax, [rsp+160]
140042af0mov [rsp+56], r13
140042af5movups [rsp+320], x1
140042afdmovups [rsp+336], x0
140042b05mov [rsp+112], rsi
140042b0amov [rsp+120], rdi
140042b0fmov [rsp+96], rbx
140042b14mov [rsp+104], r12
140042b19movups [rsp+160], x11
140042b22movups [rsp+176], x10
140042b2bmovups [rsp+192], x9
140042b34movups [rsp+208], x8
140042b3dmovups [rsp+224], x7
140042b45movups [rsp+240], x6
140042b4dmov [rsp+48], 12
140042b56mov rdx, [rsp+80]
140042b5bmov [rsp+40], rax
140042b60lea rax, [rsp+152]
140042b68mov [rsp+32], rax
140042b6dcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140042b72mov rcx, [rsp+128]
140042b7amov eax, [rsp+156]
140042b81mov r13, [rsp+136]
140042b89mov r8, rcx
140042b8ctest eax, eax
140042b8ejne 0x140042c58
140042b94mov eax, [rsp+152]
140042b9bmov [r15+16], eax
140042b9f
140042b9floc_140042b9f:
140042b9fcmp r13l, -1
140042ba3sete r15b
140042ba7test rcx, rcx
140042baasetne al
140042badand al, r15b
140042bb0mov edx, eax
140042bb2jne 0x140042ca0
140042bb8
140042bb8loc_140042bb8:
140042bb8cmp r12l, -1
140042bbcsete al
140042bbftest rbx, rbx
140042bc2je 0x140042bcc
140042bc4test al, al
140042bc6jne 0x140042c68
140042bcc
140042bccloc_140042bcc:
140042bcccmp r15b, al
140042bcfjne 0x140042bd5
140042bd1or [rbp], 2
140042bd5
140042bd5loc_140042bd5:
140042bd5mov rax, rdi
140042bd8mov r13l, r13l
140042bdbmov rdi, [rip+0x154aae]
140042be2mov [r14], r8
140042be5mov rdx, 0xffffffff00000000
140042befand rax, rdx
140042bf2or rax, r13
140042bf5mov [r14+8], rax
140042bf9mov rax, [rsp+360]
140042c01sub rax, [rdi]
140042c04jne 0x140042cf1
140042c0amovups x6, [rsp+368]
140042c12mov rax, r14
140042c15movups x7, [rsp+384]
140042c1dmovups x8, [rsp+400]
140042c26movups x9, [rsp+416]
140042c2fmovups x10, [rsp+432]
140042c38movups x11, [rsp+448]
140042c41add rsp, 472
140042c48pop rbx
140042c49pop rsi
140042c4apop rdi
140042c4bpop rbp
140042c4cpop r12
140042c4epop r13
140042c50pop r14
140042c52pop r15
140042c54ret
140042c55
140042c55 0f 1f 00 ...
140042c58
140042c58loc_140042c58:
140042c58or [rbp], 4
140042c5cjmp 0x140042b9f
140042c61
140042c61 0f 1f 80 00 00 00 00 .......
140042c68
140042c68loc_140042c68:
140042c68mov rdx, [rbx+24]
140042c6cxor eax, eax
140042c6ecmp [rbx+16], rdx
140042c72jb 0x140042bcc
140042c78mov rax, [rbx]
140042c7bmov [rsp+80], r8
140042c80mov rcx, rbx
140042c83call [rax+72]
140042c86mov r8, [rsp+80]
140042c8bcmp eax, -1
140042c8esete al
140042c91jmp 0x140042bcc
140042c96
140042c96 66 2e 0f 1f 84 00 00 00 00 00 f.........
140042ca0
140042ca0loc_140042ca0:
140042ca0mov rax, [rcx+24]
140042ca4xor r15l, r15l
140042ca7cmp [rcx+16], rax
140042cabjb 0x140042bb8
140042cb1mov rax, [rcx]
140042cb4mov [rsp+95], dl
140042cb8mov [rsp+80], rcx
140042cbdcall [rax+72]
140042cc0movzx edx, [rsp+95]
140042cc5mov r8l, 0
140042ccbcmp eax, -1
140042ccecmovne r8, [rsp+80]
140042cd4cmove r15l, edx
140042cd8jmp 0x140042bb8
140042cdd
140042cddloc_140042cdd:
140042cddmov rdi, [rip+0x1549ac]
140042ce4mov rax, [rsp+360]
140042cecsub rax, [rdi]
140042cefje 0x140042cf6
140042cf1
140042cf1loc_140042cf1:
140042cf1call __stack_chk_fail
140042cf6
140042cf6loc_140042cf6:
140042cf6call std::__throw_bad_cast()
140042cfbnop
140042960
140042960std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::do_get_monthname(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, std::ios_base&, std::_Ios_Iostate&, tm*) const:
140042960push r15
140042962push r14
140042964push r13
140042966push r12
140042968push rbp
140042969push rdi
14004296apush rsi
14004296bpush rbx
14004296csub rsp, 472
140042973movups [rsp+368], x6
14004297bmovups [rsp+384], x7
140042983movups [rsp+400], x8
14004298cmovups [rsp+416], x9
140042995movups [rsp+432], x10
14004299emovups [rsp+448], x11
1400429a7mov r13, [rsp+576]
1400429afmov rsi, [r8]
1400429b2mov rdi, [r8+8]
1400429b6mov rbx, [r9]
1400429b9mov r12, [r9+8]
1400429bdmov rbp, [rsp+584]
1400429c5mov r15, [rsp+592]
1400429cdmov r14, rcx
1400429d0mov rcx, [rip+0x154cb9]
1400429d7mov [rsp+80], rdx
1400429dcmov rax, [rcx]
1400429dfmov [rsp+360], rax
1400429e7xor eax, eax
1400429e9mov rcx, [rip+0x154250]
1400429f0call std::locale::id::_M_id() const
1400429f5mov rdx, [r13+208]
1400429fccmp rax, [rdx+16]
140042a00jae 0x140042cdd
140042a06mov rdx, [rdx+8]
140042a0amov rcx, [rdx+8*rax]
140042a0etest rcx, rcx
140042a11je 0x140042cdd
140042a17mov r8, [rip+0x154652]
140042a1exor r9l, r9l
140042a21lea rdx, [rip+0x158b58]
140042a28call __dynamic_cast
140042a2dtest rax, rax
140042a30je 0x140042cdd
140042a36mov rax, [rax+16]
140042a3alea r8, [rsp+112]
140042a3flea r9, [rsp+96]
140042a44mov [rsp+156], 0
140042a4flea rcx, [rsp+128]
140042a57movdqu x5, [rax+200]
140042a5fmovdqu x4, [rax+216]
140042a67movdqu x3, [rax+232]
140042a6fmovdqu x2, [rax+248]
140042a77movdqu x1, [rax+264]
140042a7fmovdqu x0, [rax+280]
140042a87movups [rsp+256], x5
140042a8fmovdqu x7, [rax+360]
140042a97movdqu x6, [rax+376]
140042a9fmovups [rsp+272], x4
140042aa7movdqu x10, [rax+312]
140042ab0movdqu x9, [rax+328]
140042ab9movups [rsp+288], x3
140042ac1movdqu x8, [rax+344]
140042acamovups [rsp+304], x2
140042ad2movdqu x11, [rax+296]
140042adblea rax, [rsp+156]
140042ae3mov [rsp+64], rax
140042ae8lea rax, [rsp+160]
140042af0mov [rsp+56], r13
140042af5movups [rsp+320], x1
140042afdmovups [rsp+336], x0
140042b05mov [rsp+112], rsi
140042b0amov [rsp+120], rdi
140042b0fmov [rsp+96], rbx
140042b14mov [rsp+104], r12
140042b19movups [rsp+160], x11
140042b22movups [rsp+176], x10
140042b2bmovups [rsp+192], x9
140042b34movups [rsp+208], x8
140042b3dmovups [rsp+224], x7
140042b45movups [rsp+240], x6
140042b4dmov [rsp+48], 12
140042b56mov rdx, [rsp+80]
140042b5bmov [rsp+40], rax
140042b60lea rax, [rsp+152]
140042b68mov [rsp+32], rax
140042b6dcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_wday_or_month(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140042b72mov rcx, [rsp+128]
140042b7amov eax, [rsp+156]
140042b81mov r13, [rsp+136]
140042b89mov r8, rcx
140042b8ctest eax, eax
140042b8ejne 0x140042c58
140042b94mov eax, [rsp+152]
140042b9bmov [r15+16], eax
140042b9f
140042b9floc_140042b9f:
140042b9fcmp r13l, -1
140042ba3sete r15b
140042ba7test rcx, rcx
140042baasetne al
140042badand al, r15b
140042bb0mov edx, eax
140042bb2jne 0x140042ca0
140042bb8
140042bb8loc_140042bb8:
140042bb8cmp r12l, -1
140042bbcsete al
140042bbftest rbx, rbx
140042bc2je 0x140042bcc
140042bc4test al, al
140042bc6jne 0x140042c68
140042bcc
140042bccloc_140042bcc:
140042bcccmp r15b, al
140042bcfjne 0x140042bd5
140042bd1or [rbp], 2
140042bd5
140042bd5loc_140042bd5:
140042bd5mov rax, rdi
140042bd8mov r13l, r13l
140042bdbmov rdi, [rip+0x154aae]
140042be2mov [r14], r8
140042be5mov rdx, 0xffffffff00000000
140042befand rax, rdx
140042bf2or rax, r13
140042bf5mov [r14+8], rax
140042bf9mov rax, [rsp+360]
140042c01sub rax, [rdi]
140042c04jne 0x140042cf1
140042c0amovups x6, [rsp+368]
140042c12mov rax, r14
140042c15movups x7, [rsp+384]
140042c1dmovups x8, [rsp+400]
140042c26movups x9, [rsp+416]
140042c2fmovups x10, [rsp+432]
140042c38movups x11, [rsp+448]
140042c41add rsp, 472
140042c48pop rbx
140042c49pop rsi
140042c4apop rdi
140042c4bpop rbp
140042c4cpop r12
140042c4epop r13
140042c50pop r14
140042c52pop r15
140042c54ret
140042c55
140042c55 0f 1f 00 ...
140042c58
140042c58loc_140042c58:
140042c58or [rbp], 4
140042c5cjmp 0x140042b9f
140042c61
140042c61 0f 1f 80 00 00 00 00 .......
140042c68
140042c68loc_140042c68:
140042c68mov rdx, [rbx+24]
140042c6cxor eax, eax
140042c6ecmp [rbx+16], rdx
140042c72jb 0x140042bcc
140042c78mov rax, [rbx]
140042c7bmov [rsp+80], r8
140042c80mov rcx, rbx
140042c83call [rax+72]
140042c86mov r8, [rsp+80]
140042c8bcmp eax, -1
140042c8esete al
140042c91jmp 0x140042bcc
140042c96
140042c96 66 2e 0f 1f 84 00 00 00 00 00 f.........
140042ca0
140042ca0loc_140042ca0:
140042ca0mov rax, [rcx+24]
140042ca4xor r15l, r15l
140042ca7cmp [rcx+16], rax
140042cabjb 0x140042bb8
140042cb1mov rax, [rcx]
140042cb4mov [rsp+95], dl
140042cb8mov [rsp+80], rcx
140042cbdcall [rax+72]
140042cc0movzx edx, [rsp+95]
140042cc5mov r8l, 0
140042ccbcmp eax, -1
140042ccecmovne r8, [rsp+80]
140042cd4cmove r15l, edx
140042cd8jmp 0x140042bb8
140042cdd
140042cddloc_140042cdd:
140042cddmov rdi, [rip+0x1549ac]
140042ce4mov rax, [rsp+360]
140042cecsub rax, [rdi]
140042cefje 0x140042cf6
140042cf1
140042cf1loc_140042cf1:
140042cf1call __stack_chk_fail
140042cf6
140042cf6loc_140042cf6:
140042cf6call std::__throw_bad_cast()
140042cfbnop
140042960
140042cfc
140042cfc // align 0x10
140042cfc // align 0x10
140042d00
140042d00std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_via_format(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*) const:
140042d00push rbx
140042d01sub rsp, 144
140042d08mov r10, [r8]
140042d0bmov r11, [r8+8]
140042d0fmov r8, [r9]
140042d12mov r9, [r9+8]
140042d16mov [rsp+124], 0
140042d1fmov rbx, rcx
140042d22mov rcx, [rip+0x154967]
140042d29mov [rsp+132], 0
140042d34mov rax, [rcx]
140042d37mov [rsp+136], rax
140042d3fxor eax, eax
140042d41lea rax, [rsp+124]
140042d46mov [rsp+80], r8
140042d4bmov rcx, rbx
140042d4emov [rsp+64], rax
140042d53mov rax, [rsp+216]
140042d5blea r8, [rsp+96]
140042d60mov [rsp+88], r9
140042d65lea r9, [rsp+80]
140042d6amov [rsp+56], rax
140042d6fmov rax, [rsp+208]
140042d77mov [rsp+96], r10
140042d7cmov [rsp+48], rax
140042d81mov rax, [rsp+200]
140042d89mov [rsp+104], r11
140042d8emov [rsp+40], rax
140042d93mov rax, [rsp+192]
140042d9bmov [rsp+32], rax
140042da0call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140042da5mov rdx, [rip+0x1548e4]
140042dacmov rax, [rsp+136]
140042db4sub rax, [rdx]
140042db7jne 0x140042dc5
140042db9mov rax, rbx
140042dbcadd rsp, 144
140042dc3pop rbx
140042dc4ret
140042dc5
140042dc5loc_140042dc5:
140042dc5call __stack_chk_fail
140042dcanop
140042d00
140042d00std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_via_format(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*) const:
140042d00push rbx
140042d01sub rsp, 144
140042d08mov r10, [r8]
140042d0bmov r11, [r8+8]
140042d0fmov r8, [r9]
140042d12mov r9, [r9+8]
140042d16mov [rsp+124], 0
140042d1fmov rbx, rcx
140042d22mov rcx, [rip+0x154967]
140042d29mov [rsp+132], 0
140042d34mov rax, [rcx]
140042d37mov [rsp+136], rax
140042d3fxor eax, eax
140042d41lea rax, [rsp+124]
140042d46mov [rsp+80], r8
140042d4bmov rcx, rbx
140042d4emov [rsp+64], rax
140042d53mov rax, [rsp+216]
140042d5blea r8, [rsp+96]
140042d60mov [rsp+88], r9
140042d65lea r9, [rsp+80]
140042d6amov [rsp+56], rax
140042d6fmov rax, [rsp+208]
140042d77mov [rsp+96], r10
140042d7cmov [rsp+48], rax
140042d81mov rax, [rsp+200]
140042d89mov [rsp+104], r11
140042d8emov [rsp+40], rax
140042d93mov rax, [rsp+192]
140042d9bmov [rsp+32], rax
140042da0call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140042da5mov rdx, [rip+0x1548e4]
140042dacmov rax, [rsp+136]
140042db4sub rax, [rdx]
140042db7jne 0x140042dc5
140042db9mov rax, rbx
140042dbcadd rsp, 144
140042dc3pop rbx
140042dc4ret
140042dc5
140042dc5loc_140042dc5:
140042dc5call __stack_chk_fail
140042dcanop
140042d00
140042dcb
140042dcb // align 0x10
140042dcb // align 0x10
140042dd0
140042dd0_ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias:
140042dd0push r15
140042dd2push r14
140042dd4push r13
140042dd6push r12
140042dd8push rbp
140042dd9push rdi
140042ddapush rsi
140042ddbpush rbx
140042ddcsub rsp, 776
140042de3movups [rsp+672], x6
140042debmovups [rsp+688], x7
140042df3movups [rsp+704], x8
140042dfcmovups [rsp+720], x9
140042e05movups [rsp+736], x10
140042e0emovups [rsp+752], x11
140042e17mov rax, [r8]
140042e1amov r14, [rsp+880]
140042e22movdqu x1, [r9]
140042e27mov rbx, [rsp+888]
140042e2fmov rsi, rax
140042e32mov [rsp+160], rdx
140042e3amov rdx, [r8+8]
140042e3emov rdi, rcx
140042e41mov [rsp+288], rax
140042e49mov rax, [rsp+896]
140042e51mov [rsp+296], rdx
140042e59mov rcx, [rip+0x154830]
140042e60mov [rsp+184], rax
140042e68mov rax, [rsp+904]
140042e70movups [rsp+80], x1
140042e75mov r13, [rsp+80]
140042e7amov r12, [rcx]
140042e7dmov [rsp+664], r12
140042e85mov r12l, [rsp+296]
140042e8dmov [rsp+112], rax
140042e92mov rcx, [rip+0x153da7]
140042e99mov rax, [rsp+912]
140042ea1mov [rsp+168], r14
140042ea9mov [rsp+176], rax
140042eb1call std::locale::id::_M_id() const
140042eb6mov rdx, [r14+208]
140042ebdcmp rax, [rdx+16]
140042ec1jae 0x140045524
140042ec7mov rdx, [rdx+8]
140042ecbmov rcx, [rdx+8*rax]
140042ecftest rcx, rcx
140042ed2je 0x140045524
140042ed8mov r8, [rip+0x154191]
140042edfxor r9l, r9l
140042ee2lea rdx, [rip+0x158697]
140042ee9call __dynamic_cast
140042eeemov [rsp+192], rax
140042ef6test rax, rax
140042ef9je 0x140045524
140042effmov rcx, [rip+0x153e3a]
140042f06call std::locale::id::_M_id() const
140042f0bmov rdx, rax
140042f0emov rax, [r14+208]
140042f15mov rax, [rax+8]
140042f19mov rbp, [rax+8*rdx]
140042f1dtest rbp, rbp
140042f20je 0x140045524
140042f26mov rcx, [rsp+112]
140042f2bxor r15l, r15l
140042f2ecall strlen
140042f33mov [rsp+144], rbx
140042f3bmov r14l, [rsp+88]
140042f40mov [rsp+120], rax
140042f45lea rax, [rip-42780]
140042f4cmov [rsp+308], 0
140042f57mov [rsp+136], rax
140042f5fmov [rsp+152], rdi
140042f67
140042f67loc_140042f67:
140042f67cmp r12l, -1
140042f6bsete bl
140042f6etest rsi, rsi
140042f71je 0x140042f7b
140042f73test bl, bl
140042f75jne 0x14004312a
140042f7b
140042f7bloc_140042f7b:
140042f7bmov [rsp+104], bl
140042f7f
140042f7floc_140042f7f:
140042f7fmov r11l, [rsp+88]
140042f84
140042f84loc_140042f84:
140042f84cmp r14l, -1
140042f88sete dil
140042f8ctest r13, r13
140042f8fsetne al
140042f92and al, dil
140042f95jne 0x1400430c0
140042f9b
140042f9bloc_140042f9b:
140042f9bxor ebx, edi
140042f9d
140042f9dloc_140042f9d:
140042f9dcmp r15, [rsp+120]
140042fa2mov edx, [rsp+308]
140042fa9setb al
140042facand bl, al
140042faeje 0x1400432b0
140042fb4test edx, edx
140042fb6jne 0x140043550
140042fbcmov rax, [rsp+112]
140042fc1lea r9, [rax+r15]
140042fc5movzx r10l, [r9]
140042fc9movzx eax, [rbp+r10+313]
140042fd2mov rdx, r10
140042fd5test al, al
140042fd7jne 0x140042ffd
140042fd9mov rax, [rbp]
140042fddmov rax, [rax+64]
140042fe1cmp rax, [rsp+136]
140042fe9jne 0x140043378
140042fef
140042fefloc_140042fef:
140042feftest dl, dl
140042ff1je 0x140043005
140042ff3mov [rbp+r10+313], dl
140042ffbmov eax, edx
140042ffd
140042ffdloc_140042ffd:
140042ffdcmp al, 37
140042fffje 0x140043200
140043005
140043005loc_140043005:
140043005movzx eax, [r9]
140043009mov rcx, [rbp+48]
14004300dtest [rcx+2*rax], 32
140043011jne 0x140043150
140043017movsx edx, al
14004301amov rax, [rbp]
14004301emov [rsp+128], r9
140043026mov rcx, rbp
140043029call [rax+32]
14004302ctest rsi, rsi
14004302fmovzx r8l, [rsp+104]
140043035mov r9, [rsp+128]
14004303dsetne bl
140043040mov edi, eax
140043042and r8b, bl
140043045jne 0x140043530
14004304bmovsx edx, r12b
14004304f
14004304floc_14004304f:
14004304fmov rax, [rbp]
140043053mov [rsp+128], r9
14004305bmov rcx, rbp
14004305ecall [rax+32]
140043061cmp dil, al
140043064je 0x140043110
14004306amov r9, [rsp+128]
140043072mov rax, [rbp]
140043076mov rcx, rbp
140043079movsx edx, [r9]
14004307dcall [rax+16]
140043080mov edi, eax
140043082test bl, bl
140043084je 0x140043091
140043086cmp [rsp+104], 0
14004308bjne 0x140043568
140043091
140043091loc_140043091:
140043091mov edx, r12l
140043094
140043094loc_140043094:
140043094mov rax, [rbp]
140043098movsx edx, dl
14004309bmov rcx, rbp
14004309ecall [rax+16]
1400430a1cmp dil, al
1400430a4je 0x140043110
1400430a6
1400430a6loc_1400430a6:
1400430a6or [rsp+308], 4
1400430ae
1400430aeloc_1400430ae:
1400430aeadd r15, 1
1400430b2jmp 0x140042f67
1400430b7nop [rax+rax]
1400430c0
1400430c0loc_1400430c0:
1400430c0mov edi, eax
1400430c2mov r14l, -1
1400430c8mov rax, [r13+24]
1400430cccmp [r13+16], rax
1400430d0jb 0x140042f9d
1400430d6mov rax, [r13]
1400430damov [rsp+128], r11l
1400430e2mov rcx, r13
1400430e5call [rax+72]
1400430e8mov r11l, [rsp+128]
1400430f0cmp eax, -1
1400430f3mov r14l, eax
1400430f6sete al
1400430f9xor ebx, eax
1400430fbcmp r14l, -1
1400430ffje 0x140045106
140043105mov r14l, -1
14004310bjmp 0x140042f9d
140043110
140043110loc_140043110:
140043110mov rax, [rsi+16]
140043114cmp rax, [rsi+24]
140043118jae 0x140043618
14004311eadd rax, 1
140043122add r15, 1
140043126mov [rsi+16], rax
14004312a
14004312aloc_14004312a:
14004312amov rax, [rsi+24]
14004312ecmp [rsi+16], rax
140043132jae 0x14004362a
140043138
140043138loc_140043138:
140043138mov [rsp+104], 1
14004313dmov r12l, -1
140043143xor ebx, ebx
140043145jmp 0x140042f7f
14004314anop [rax+rax]
140043150
140043150loc_140043150:
140043150test rsi, rsi
140043153je 0x140043180
140043155cmp r12l, -1
140043159je 0x1400431c6
14004315btest r13, r13
14004315eje 0x1400431f8
140043164test dil, dil
140043167jne 0x140043350
14004316dmov [rsp+104], 0
140043172mov r14l, r11l
140043175add r15, 1
140043179xor ebx, ebx
14004317bjmp 0x140042f84
140043180
140043180loc_140043180:
140043180cmp r12l, -1
140043184sete al
140043187test r13, r13
14004318aje 0x140043195
14004318ctest dil, dil
14004318fjne 0x1400433c0
140043195
140043195loc_140043195:
140043195mov edx, edi
140043197
140043197loc_140043197:
140043197cmp dl, al
140043199je 0x1400434b0
14004319f
14004319floc_14004319f:
14004319fmovzx eax, r12b
1400431a3add rax, rax
1400431a6
1400431a6loc_1400431a6:
1400431a6test [rcx+rax], 32
1400431aaje 0x1400434b0
1400431b0mov rax, [rsi+16]
1400431b4cmp rax, [rsi+24]
1400431b8jae 0x140043290
1400431beadd rax, 1
1400431c2mov [rsi+16], rax
1400431c6
1400431c6loc_1400431c6:
1400431c6mov rax, [rsi+24]
1400431cacmp [rsi+16], rax
1400431cejae 0x1400435d0
1400431d4
1400431d4loc_1400431d4:
1400431d4test r13, r13
1400431d7je 0x1400434e6
1400431ddtest dil, dil
1400431e0jne 0x140043478
1400431e6
1400431e6loc_1400431e6:
1400431e6mov r14l, [rsp+88]
1400431ebadd r15, 1
1400431efjmp 0x14004312a
1400431f4nop [rax]
1400431f8
1400431f8loc_1400431f8:
1400431f8mov edx, edi
1400431faxor eax, eax
1400431fcjmp 0x140043197
1400431fenop
140043200
140043200loc_140043200:
140043200mov rax, [rsp+112]
140043205lea r10, [r15+1]
140043209movzx r9l, [rax+r15+1]
14004320fmovzx edx, [rbp+r9+313]
140043218mov rcx, r9
14004321btest dl, dl
14004321djne 0x140043249
14004321fmov rax, [rbp]
140043223lea rdx, [rip-43514]
14004322amov rax, [rax+64]
14004322ecmp rax, rdx
140043231jne 0x140043590
140043237test cl, cl
140043239je 0x140043580
14004323f
14004323floc_14004323f:
14004323fmov [rbp+r9+313], cl
140043247mov edx, ecx
140043249
140043249loc_140043249:
140043249mov [rsp+312], 0
140043254cmp dl, 69
140043257je 0x140043420
14004325dcmp dl, 79
140043260je 0x140043420
140043266mov r15, r10
140043269
140043269loc_140043269:
140043269lea eax, [rdx-37]
14004326ccmp al, 84
14004326eja 0x1400430a6
140043274lea rcx, [rip+0x152b91]
14004327bmovzx eax, al
14004327emovsxd rax, [rcx+4*rax]
140043282add rax, rcx
140043285jmp rax
140043287nop [rax+rax]
140043290
140043290loc_140043290:
140043290mov rax, [rsi]
140043293mov [rsp+104], r11l
140043298mov rcx, rsi
14004329bcall [rax+80]
14004329emov r11l, [rsp+104]
1400432a3jmp 0x1400431c6
1400432a8nop [rax+rax]
1400432b0
1400432b0loc_1400432b0:
1400432b0mov rbx, [rsp+144]
1400432b8mov rdi, [rsp+152]
1400432c0cmp [rsp+120], r15
1400432c5jne 0x1400432cb
1400432c7test edx, edx
1400432c9je 0x1400432ce
1400432cb
1400432cbloc_1400432cb:
1400432cbor [rbx], 4
1400432ce
1400432celoc_1400432ce:
1400432cemov [rsp+288], rsi
1400432d6mov rbx, [rip+0x1543b3]
1400432ddmov [rsp+296], r12l
1400432e5movdqu x2, [rsp+288]
1400432eemovups [rdi], x2
1400432f1mov rax, [rsp+664]
1400432f9sub rax, [rbx]
1400432fcjne 0x14004553c
140043302movups x6, [rsp+672]
14004330amov rax, rdi
14004330dmovups x7, [rsp+688]
140043315movups x8, [rsp+704]
14004331emovups x9, [rsp+720]
140043327movups x10, [rsp+736]
140043330movups x11, [rsp+752]
140043339add rsp, 776
140043340pop rbx
140043341pop rsi
140043342pop rdi
140043343pop rbp
140043344pop r12
140043346pop r13
140043348pop r14
14004334apop r15
14004334cret
14004334dnop [rax]
140043350
140043350loc_140043350:
140043350mov rax, [r13+24]
140043354cmp [r13+16], rax
140043358jae 0x140043650
14004335emov [rsp+104], 0
140043363mov r14l, [rsp+88]
140043368add r15, 1
14004336cxor ebx, ebx
14004336ejmp 0x140042f84
140043373nop [rax+rax]
140043378
140043378loc_140043378:
140043378movsx edx, r10b
14004337cxor r8l, r8l
14004337fmov rcx, rbp
140043382mov [rsp+208], r9
14004338amov [rsp+200], r11l
140043392mov [rsp+128], r10
14004339acall rax
14004339cmov r9, [rsp+208]
1400433a4mov r11l, [rsp+200]
1400433acmov r10, [rsp+128]
1400433b4mov edx, eax
1400433b6jmp 0x140042fef
1400433bbnop [rax+rax]
1400433c0
1400433c0loc_1400433c0:
1400433c0mov rbx, [r13+24]
1400433c4xor edx, edx
1400433c6cmp [r13+16], rbx
1400433cajb 0x140043197
1400433d0mov rax, [r13]
1400433d4mov [rsp+104], r11l
1400433d9mov rcx, r13
1400433dccall [rax+72]
1400433dfmov r11l, [rsp+104]
1400433e4cmp eax, -1
1400433e7je 0x1400458e8
1400433edcmp r12l, -1
1400433f1je 0x140043670
1400433f7mov rsi, r13
1400433fa
1400433faloc_1400433fa:
1400433faadd r15, 1
1400433fecmp r12l, -1
140043402mov r13, rsi
140043405mov r14l, [rsp+88]
14004340asete bl
14004340dxor esi, esi
14004340fmov [rsp+104], bl
140043413jmp 0x140042f84
140043418nop [rax+rax]
140043420
140043420loc_140043420:
140043420mov rax, [rsp+112]
140043425add r15, 2
140043429movzx r9l, [rax+r15]
14004342emovzx edx, [rbp+r9+313]
140043437mov rcx, r9
14004343atest dl, dl
14004343cjne 0x140043269
140043442mov rax, [rbp]
140043446lea rdx, [rip-44061]
14004344dmov rax, [rax+64]
140043451cmp rax, rdx
140043454jne 0x140044fa0
14004345a
14004345aloc_14004345a:
14004345atest cl, cl
14004345cje 0x1400430a6
140043462mov [rbp+r9+313], cl
14004346amov edx, ecx
14004346cjmp 0x140043269
140043471nop [rax]
140043478
140043478loc_140043478:
140043478mov rax, [r13+24]
14004347ccmp [r13+16], rax
140043480jb 0x1400431e6
140043486mov rax, [r13]
14004348amov [rsp+104], r11l
14004348fmov rcx, r13
140043492call [rax+72]
140043495mov r11l, [rsp+104]
14004349acmp eax, -1
14004349dje 0x1400434f0
14004349f
14004349floc_14004349f:
14004349for r12l, -1
1400434a3nop [rax+rax]
1400434aenop
1400434b0
1400434b0loc_1400434b0:
1400434b0mov r14l, [rsp+88]
1400434b5jmp 0x1400430ae
1400434banop [rax+rax]
1400434c0
1400434c0loc_1400434c0:
1400434c0movzx ecx, [rax]
1400434c3mov rdx, [rbp+48]
1400434c7test [rdx+2*rcx], 32
1400434cbje 0x140043680
1400434d1add rax, 1
1400434d5xor r13l, r13l
1400434d8mov [rsi+16], rax
1400434dccmp rax, [rsi+24]
1400434e0jae 0x1400435d0
1400434e6
1400434e6loc_1400434e6:
1400434e6cmp r14l, -1
1400434eajne 0x1400456ed
1400434f0
1400434f0loc_1400434f0:
1400434f0mov rax, [rsi+16]
1400434f4cmp rax, [rsi+24]
1400434f8jb 0x1400434c0
1400434famov rax, [rsi]
1400434fdmov [rsp+104], r11l
140043502mov rcx, rsi
140043505call [rax+72]
140043508mov r11l, [rsp+104]
14004350dcmp eax, -1
140043510je 0x1400450a5
140043516movzx eax, al
140043519mov rcx, [rbp+48]
14004351dmov r12l, -1
140043523xor r13l, r13l
140043526add rax, rax
140043529jmp 0x1400431a6
14004352enop
140043530
140043530loc_140043530:
140043530mov rax, [rsi+16]
140043534cmp rax, [rsi+24]
140043538jae 0x140044fc3
14004353emovsx edx, [rax]
140043541mov ebx, r8l
140043544jmp 0x14004304f
140043549nop [rax]
140043550
140043550loc_140043550:
140043550mov rbx, [rsp+144]
140043558mov rdi, [rsp+152]
140043560jmp 0x1400432cb
140043565nop [rax]
140043568
140043568loc_140043568:
140043568mov rax, [rsi+16]
14004356ccmp rax, [rsi+24]
140043570jae 0x140044ffd
140043576movzx edx, [rax]
140043579jmp 0x140043094
14004357enop
140043580
140043580loc_140043580:
140043580mov r15, r10
140043583jmp 0x1400430a6
140043588nop [rax+rax]
140043590
140043590loc_140043590:
140043590mov [rsp+200], r9
140043598movsx edx, r9b
14004359cmov rcx, rbp
14004359fxor r8l, r8l
1400435a2mov [rsp+128], r10
1400435aacall rax
1400435acmov r9, [rsp+200]
1400435b4mov r10, [rsp+128]
1400435bcmov ecx, eax
1400435betest cl, cl
1400435c0jne 0x14004323f
1400435c6jmp 0x140043580
1400435c8nop [rax+rax]
1400435d0
1400435d0loc_1400435d0:
1400435d0mov rax, [rsi]
1400435d3mov [rsp+104], r11l
1400435d8mov rcx, rsi
1400435dbcall [rax+72]
1400435demov r11l, [rsp+104]
1400435e3cmp eax, -1
1400435e6mov r12l, eax
1400435e9jne 0x1400431d4
1400435eftest r13, r13
1400435f2je 0x14004523a
1400435f8test dil, dil
1400435fbjne 0x1400453d0
140043601mov rcx, [rbp+48]
140043605mov eax, 510
14004360axor esi, esi
14004360cjmp 0x1400431a6
140043611nop [rax]
140043618
140043618loc_140043618:
140043618mov rax, [rsi]
14004361bmov rcx, rsi
14004361eadd r15, 1
140043622call [rax+80]
140043625jmp 0x14004312a
14004362a
14004362aloc_14004362a:
14004362amov rax, [rsi]
14004362dmov rcx, rsi
140043630call [rax+72]
140043633mov r12l, eax
140043636cmp eax, -1
140043639jne 0x140043138
14004363fmov [rsp+104], 1
140043644mov ebx, 1
140043649xor esi, esi
14004364bjmp 0x140042f7f
140043650
140043650loc_140043650:
140043650mov rax, [r13]
140043654mov [rsp+104], r11l
140043659mov rcx, r13
14004365ccall [rax+72]
14004365fmov r11l, [rsp+104]
140043664cmp eax, -1
140043667jne 0x1400434b0
14004366dxor r13l, r13l
140043670
140043670loc_140043670:
140043670movzx eax, r12b
140043674mov rcx, [rbp+48]
140043678add rax, rax
14004367bjmp 0x1400431a6
140043680
140043680loc_140043680:
140043680xor r13l, r13l
140043683
140043683loc_140043683:
140043683mov r12l, -1
140043689jmp 0x1400430ae
14004368emov rax, [rsp+192]
140043696mov rdx, [rsp+88]
14004369bmov [rsp+80], r13
1400436a0lea rcx, [rsp+272]
1400436a8mov [rsp+288], rsi
1400436b0lea r9, [rsp+240]
1400436b8lea r8, [rsp+256]
1400436c0mov rax, [rax+16]
1400436c4mov [rsp+296], r12l
1400436ccmov [rsp+88], rdx
1400436d1movdqu x4, [rax+312]
1400436d9movdqu x5, [rax+296]
1400436e1movdqu x3, [rax+328]
1400436e9movdqu x2, [rax+344]
1400436f1movdqu x1, [rax+360]
1400436f9movdqu x0, [rax+376]
140043701movups [rsp+560], x4
140043709movdqu x6, [rax+216]
140043711movdqu x7, [rax+232]
140043719movups [rsp+544], x5
140043721movdqu x8, [rax+248]
14004372amovdqu x9, [rax+264]
140043733movups [rsp+576], x3
14004373bmovdqu x10, [rax+280]
140043744movups [rsp+592], x2
14004374cmovdqu x11, [rax+200]
140043755lea rax, [rsp+308]
14004375dmovdqu x4, [rsp+288]
140043766movups [rsp+608], x1
14004376emovups [rsp+624], x0
140043776movups [rsp+448], x11
14004377fmovups [rsp+464], x6
140043787movups [rsp+480], x7
14004378fmovups [rsp+496], x8
140043798movups [rsp+512], x9
1400437a1movups [rsp+528], x10
1400437aamovups [rsp+256], x4
1400437b2movdqu x5, [rsp+80]
1400437b8mov rdx, [rsp+160]
1400437c0mov [rsp+64], rax
1400437c5mov rax, [rsp+168]
1400437cdmov [rsp+48], 24
1400437d6mov [rsp+56], rax
1400437dblea rax, [rsp+448]
1400437e3mov [rsp+40], rax
1400437e8lea rax, [rsp+312]
1400437f0mov [rsp+32], rax
1400437f5movups [rsp+240], x5
1400437fdcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043802mov edi, [rsp+308]
140043809mov rsi, [rsp+272]
140043811mov r12l, [rsp+280]
140043819test edi, edi
14004381bjne 0x1400430ae
140043821movsxd rax, [rsp+312]
140043829mov rdx, rax
14004382cimul rax, rax, 0x2aaaaaab
140043833mov ecx, edx
140043835sar ecx, 31
140043838sar rax, 33
14004383csub eax, ecx
14004383elea eax, [rax+2*rax]
140043841shl eax, 2
140043844sub edx, eax
140043846mov rax, [rsp+184]
14004384emov [rax+16], edx
140043851mov rax, [rsp+176]
140043859or [rax], 1032
14004385ejmp 0x1400430ae
140043863test rsi, rsi
140043866jne 0x14004568d
14004386ccmp r12l, -1
140043870sete al
140043873test r13, r13
140043876je 0x140043881
140043878test dil, dil
14004387bjne 0x140043b6d
140043881
140043881loc_140043881:
140043881mov edx, edi
140043883
140043883loc_140043883:
140043883cmp dl, al
140043885je 0x1400434b0
14004388bmov edx, r12l
14004388e
14004388eloc_14004388e:
14004388emov rax, [rbp+48]
140043892movzx r12l, r12b
140043896test [rax+2*r12], 32
14004389bje 0x140045067
1400438a1mov rax, [rsi+16]
1400438a5cmp rax, [rsi+24]
1400438a9jae 0x14004501f
1400438af
1400438afloc_1400438af:
1400438afadd rax, 1
1400438b3mov [rsi+16], rax
1400438b7
1400438b7loc_1400438b7:
1400438b7mov rax, [rsi+24]
1400438bbcmp [rsi+16], rax
1400438bfjae 0x1400451ce
1400438c5
1400438c5loc_1400438c5:
1400438c5test r13, r13
1400438c8je 0x140045074
1400438cetest dil, dil
1400438d1jne 0x14004510e
1400438d7
1400438d7loc_1400438d7:
1400438d7mov r14l, [rsp+88]
1400438dcmov r12l, -1
1400438e2jmp 0x1400430ae
1400438e7mov rax, [rsp+192]
1400438efmov rdx, [rsp+88]
1400438f4mov [rsp+288], rsi
1400438fclea rcx, [rsp+272]
140043904mov [rsp+296], r12l
14004390clea r9, [rsp+240]
140043914lea r8, [rsp+256]
14004391cmov rax, [rax+16]
140043920mov [rsp+88], rdx
140043925mov [rsp+80], r13
14004392amov rdx, [rsp+160]
140043932movdqu x6, [rax+88]
140043937movdqu x5, [rax+104]
14004393cmovdqu x3, [rax+136]
140043944movdqu x4, [rax+120]
140043949movdqu x2, [rax+152]
140043951movdqu x1, [rax+168]
140043959movups [rsp+336], x6
140043961movdqu x0, [rax+184]
140043969lea rax, [rsp+308]
140043971movdqu x6, [rsp+288]
14004397amovups [rsp+384], x3
140043982mov [rsp+64], rax
140043987mov rax, [rsp+168]
14004398fmovdqu x3, [rsp+80]
140043995movups [rsp+352], x5
14004399dmov [rsp+56], rax
1400439a2lea rax, [rsp+336]
1400439aamov [rsp+40], rax
1400439aflea rax, [rsp+312]
1400439b7mov [rsp+32], rax
1400439bcmov [rsp+48], 14
1400439c5movups [rsp+368], x4
1400439cdmovups [rsp+400], x2
1400439d5movups [rsp+416], x1
1400439ddmovups [rsp+432], x0
1400439e5movups [rsp+256], x6
1400439edmovups [rsp+240], x3
1400439f5call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400439famov eax, [rsp+308]
140043a01mov rsi, [rsp+272]
140043a09mov r12l, [rsp+280]
140043a11test eax, eax
140043a13jne 0x1400430ae
140043a19movsxd rax, [rsp+312]
140043a21mov rdx, rax
140043a24imul rax, rax, 0xffffffff92492493
140043a2bmov ecx, edx
140043a2dsar ecx, 31
140043a30shr rax, 32
140043a34add eax, edx
140043a36sar eax, 2
140043a39sub eax, ecx
140043a3blea ecx, [8*rax]
140043a42sub ecx, eax
140043a44mov rax, [rsp+184]
140043a4csub edx, ecx
140043a4emov [rax+24], edx
140043a51mov rax, [rsp+176]
140043a59or [rax], 2
140043a5cjmp 0x1400430ae
140043a61test rsi, rsi
140043a64je 0x140043a71
140043a66cmp [rsp+104], 0
140043a6bjne 0x140045200
140043a71
140043a71loc_140043a71:
140043a71mov eax, r12l
140043a74
140043a74loc_140043a74:
140043a74mov rdx, [rbp+48]
140043a78movzx eax, al
140043a7btest [rdx+2*rax], 32
140043a7fjne 0x1400450be
140043a85
140043a85loc_140043a85:
140043a85lea rax, [rsp+308]
140043a8dmov rdx, [rsp+88]
140043a92mov [rsp+56], 2
140043a9blea rcx, [rsp+272]
140043aa3mov [rsp+72], rax
140043aa8mov rax, [rsp+168]
140043ab0lea r9, [rsp+240]
140043ab8lea r8, [rsp+256]
140043ac0mov [rsp+48], 31
140043ac8mov [rsp+64], rax
140043acdlea rax, [rsp+312]
140043ad5mov [rsp+40], 1
140043addmov [rsp+32], rax
140043ae2mov [rsp+288], rsi
140043aeamov [rsp+296], r12l
140043af2movdqu x0, [rsp+288]
140043afbmov [rsp+88], rdx
140043b00mov rdx, [rsp+160]
140043b08mov [rsp+80], r13
140043b0dmovdqu x3, [rsp+80]
140043b13movups [rsp+256], x0
140043b1bmovups [rsp+240], x3
140043b23call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043b28mov r11l, [rsp+308]
140043b30mov rsi, [rsp+272]
140043b38mov r12l, [rsp+280]
140043b40test r11l, r11l
140043b43jne 0x1400430ae
140043b49mov eax, [rsp+312]
140043b50mov rdi, [rsp+184]
140043b58mov [rdi+12], eax
140043b5bmov rax, [rsp+176]
140043b63or [rax], 1040
140043b68jmp 0x1400430ae
140043b6d
140043b6dloc_140043b6d:
140043b6dmov rbx, [r13+24]
140043b71xor edx, edx
140043b73cmp [r13+16], rbx
140043b77jb 0x140043883
140043b7dmov rax, [r13]
140043b81mov rcx, r13
140043b84call [rax+72]
140043b87cmp eax, -1
140043b8aje 0x14004566a
140043b90cmp r12l, -1
140043b94jne 0x140045658
140043b9amov edx, -1
140043b9fjmp 0x14004388e
140043ba4nop [rax]
140043ba8test rsi, rsi
140043babje 0x140043bb8
140043badcmp [rsp+104], 0
140043bb2jne 0x140045224
140043bb8
140043bb8loc_140043bb8:
140043bb8mov ebx, r12l
140043bbb
140043bbbloc_140043bbb:
140043bbbcmp [rbp+56], 0
140043bbfje 0x14004502d
140043bc5movzx edx, [rbp+94]
140043bc9
140043bc9loc_140043bc9:
140043bc9cmp dl, bl
140043bcbjne 0x1400430a6
140043bd1mov rax, [rsi+16]
140043bd5cmp rax, [rsi+24]
140043bd9jae 0x1400454fc
140043bdfadd rax, 1
140043be3mov [rsi+16], rax
140043be7jmp 0x140043683
140043bectest rsi, rsi
140043befje 0x140043bfc
140043bf1cmp [rsp+104], 0
140043bf6jne 0x140045198
140043bfc
140043bfcloc_140043bfc:
140043bfcmovzx eax, r12b
140043c00
140043c00loc_140043c00:
140043c00mov rdx, [rbp+48]
140043c04test [rdx+2*rax], 1
140043c08je 0x1400430a6
140043c0elea rax, [rsp+308]
140043c16mov rdx, [rsp+88]
140043c1bmov [rsp+48], 14
140043c24lea rcx, [rsp+272]
140043c2cmov [rsp+224], rax
140043c34lea r9, [rsp+240]
140043c3clea r8, [rsp+256]
140043c44mov [rsp+64], rax
140043c49mov rax, [rsp+168]
140043c51mov [rsp+288], rsi
140043c59mov [rsp+56], rax
140043c5emov rax, [rip+0x1530ab]
140043c65mov [rsp+296], r12l
140043c6dmovdqu x6, [rsp+288]
140043c76mov [rsp+40], rax
140043c7blea rax, [rsp+316]
140043c83mov [rsp+32], rax
140043c88mov [rsp+88], rdx
140043c8dmov rdx, [rsp+160]
140043c95mov [rsp+80], r13
140043c9amovdqu x7, [rsp+80]
140043ca0mov [rsp+216], rcx
140043ca8mov [rsp+232], rax
140043cb0mov [rsp+128], r9
140043cb8mov [rsp+200], r8
140043cc0movups [rsp+256], x6
140043cc8movups [rsp+240], x7
140043cd0call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043cd5mov rcx, [rsp+280]
140043cddmov rax, [rsp+272]
140043ce5mov [rsp+104], rcx
140043ceamov rsi, rax
140043cedmov r12l, ecx
140043cf0test rax, rax
140043cf3je 0x140045276
140043cf9cmp ecx, -1
140043cfcje 0x1400453f3
140043d02
140043d02loc_140043d02:
140043d02test r13, r13
140043d05je 0x1400453e9
140043d0btest dil, dil
140043d0eje 0x1400430ae
140043d14mov rax, [r13+24]
140043d18cmp [r13+16], rax
140043d1cjb 0x1400430ae
140043d22mov rax, [r13]
140043d26mov rcx, r13
140043d29call [rax+72]
140043d2cadd eax, 1
140043d2fjne 0x1400430ae
140043d35xor r13l, r13l
140043d38
140043d38loc_140043d38:
140043d38mov eax, [rsp+308]
140043d3for eax, [rsp+316]
140043d46jne 0x1400430ae
140043d4cmov eax, [rsp+104]
140043d50lea rcx, [rsp+288]
140043d58mov [rsp+288], rsi
140043d60mov [rsp+296], eax
140043d67call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140043d6cmov rsi, [rsp+288]
140043d74mov r12l, [rsp+296]
140043d7cmov edi, eax
140043d7ecmp [rbp+56], 0
140043d82je 0x14004559f
140043d88movzx eax, [rbp+102]
140043d8c
140043d8cloc_140043d8c:
140043d8ccmp dil, al
140043d8fje 0x140043dc6
140043d91lea rcx, [rsp+288]
140043d99call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140043d9emov rsi, [rsp+288]
140043da6mov r12l, [rsp+296]
140043daemov ebx, eax
140043db0cmp [rbp+56], 0
140043db4je 0x1400456fe
140043dbamovzx eax, [rbp+100]
140043dbe
140043dbeloc_140043dbe:
140043dbecmp bl, al
140043dc0jne 0x1400430ae
140043dc6
140043dc6loc_140043dc6:
140043dc6mov [rsp+288], rsi
140043dcemov rdi, [rsp+224]
140043dd6xor eax, eax
140043dd8mov rsi, [rsp+232]
140043de0mov rbx, [rsp+168]
140043de8mov [rsp+40], eax
140043decmov rdx, [rsp+88]
140043df1mov [rsp+72], rdi
140043df6mov [rsp+296], r12l
140043dfemov r12, [rsp+216]
140043e06mov [rsp+32], rsi
140043e0bmov r9, [rsp+128]
140043e13mov [rsp+64], rbx
140043e18mov r8, [rsp+200]
140043e20mov rcx, r12
140043e23movdqu x3, [rsp+288]
140043e2cmov [rsp+88], rdx
140043e31mov [rsp+48], 23
140043e39mov rdx, [rsp+160]
140043e41mov [rsp+56], 2
140043e4amov [rsp+80], r13
140043e4fmovdqu x4, [rsp+80]
140043e55movups [rsp+256], x3
140043e5dmovups [rsp+240], x4
140043e65call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043e6axor edx, edx
140043e6cmov [rsp+32], rsi
140043e71mov rcx, r12
140043e74mov rax, [rsp+272]
140043e7cmov [rsp+40], edx
140043e80mov [rsp+72], rdi
140043e85movdqu x6, [rsp+80]
140043e8bmov [rsp+288], rax
140043e93mov rax, [rsp+280]
140043e9bmov [rsp+64], rbx
140043ea0mov r9, [rsp+128]
140043ea8mov [rsp+48], 59
140043eb0mov r8, [rsp+200]
140043eb8mov [rsp+296], eax
140043ebfmov rdx, [rsp+160]
140043ec7mov [rsp+56], 2
140043ed0movdqu x5, [rsp+288]
140043ed9movups [rsp+240], x6
140043ee1movups [rsp+256], x5
140043ee9call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043eeemov rsi, [rsp+272]
140043ef6mov r12l, [rsp+280]
140043efejmp 0x1400430ae
140043f03nop [rax+rax]
140043f08mov rax, [rsp+192]
140043f10mov [rsp+288], rsi
140043f18lea rcx, [rsp+272]
140043f20mov rsi, [rsp+88]
140043f25mov rdi, [rsp+176]
140043f2dmov [rsp+80], r13
140043f32mov rax, [rax+16]
140043f36mov [rsp+296], r12l
140043f3emovdqu x3, [rsp+288]
140043f47mov [rsp+88], rsi
140043f4cmov rax, [rax+48]
140043f50movdqu x4, [rsp+80]
140043f56mov [rsp+64], rdi
140043f5bmovups [rsp+256], x3
140043f63mov [rsp+56], rax
140043f68movups [rsp+240], x4
140043f70
140043f70loc_140043f70:
140043f70mov rax, [rsp+184]
140043f78mov rdx, [rsp+160]
140043f80lea r9, [rsp+240]
140043f88lea r8, [rsp+256]
140043f90mov [rsp+48], rax
140043f95lea rax, [rsp+308]
140043f9dmov [rsp+40], rax
140043fa2mov rax, [rsp+168]
140043faamov [rsp+32], rax
140043fafcall _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140043fb4mov r10l, [rsp+308]
140043fbcmov rsi, [rsp+272]
140043fc4mov r12l, [rsp+280]
140043fcctest r10l, r10l
140043fcfjne 0x1400430ae
140043fd5or [rdi+1], 4
140043fd9jmp 0x1400430ae
140043fdelea rax, [rsp+308]
140043fe6mov rdx, [rsp+88]
140043febmov [rsp+56], 2
140043ff4lea rcx, [rsp+272]
140043ffcmov [rsp+72], rax
140044001mov rax, [rsp+168]
140044009lea r9, [rsp+240]
140044011lea r8, [rsp+256]
140044019mov [rsp+48], 59
140044021mov [rsp+64], rax
140044026lea rax, [rsp+312]
14004402emov [rsp+32], rax
140044033mov [rsp+40], 0
14004403bmov [rsp+288], rsi
140044043mov [rsp+296], r12l
14004404bmovdqu x3, [rsp+288]
140044054mov [rsp+88], rdx
140044059mov rdx, [rsp+160]
140044061mov [rsp+80], r13
140044066movdqu x4, [rsp+80]
14004406cmovups [rsp+256], x3
140044074movups [rsp+240], x4
14004407ccall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044081mov eax, [rsp+308]
140044088mov rsi, [rsp+272]
140044090mov r12l, [rsp+280]
140044098test eax, eax
14004409ajne 0x1400430ae
1400440a0mov eax, [rsp+312]
1400440a7mov rdi, [rsp+184]
1400440afmov [rdi+4], eax
1400440b2jmp 0x1400430ae
1400440b7movzx eax, [rbp+56]
1400440bbcmp al, 1
1400440bdje 0x1400440df
1400440bftest al, al
1400440c1je 0x1400450f9
1400440c7
1400440c7loc_1400440c7:
1400440c7mov rax, [rbp]
1400440cblea rdx, [rip-47378]
1400440d2mov rax, [rax+56]
1400440d6cmp rax, rdx
1400440d9jne 0x140045158
1400440df
1400440dfloc_1400440df:
1400440dfmov eax, 77
1400440e4lea rbx, [rsp+654]
1400440ecmov [rsp+654], 0x253a4825
1400440f7mov [rsp+658], ax
1400440ff
1400440ffloc_1400440ff:
1400440ffmov rdx, [rsp+88]
140044104mov [rsp+288], rsi
14004410clea rcx, [rsp+272]
140044114mov [rsp+296], r12l
14004411cmovdqu x7, [rsp+288]
140044125mov [rsp+80], r13
14004412amov [rsp+88], rdx
14004412fmovdqu x0, [rsp+80]
140044135movups [rsp+256], x7
14004413dmovups [rsp+240], x0
140044145
140044145loc_140044145:
140044145mov rax, [rsp+176]
14004414dmov [rsp+56], rbx
140044152mov [rsp+64], rax
140044157
140044157loc_140044157:
140044157mov rax, [rsp+184]
14004415fmov rdx, [rsp+160]
140044167lea r9, [rsp+240]
14004416flea r8, [rsp+256]
140044177mov [rsp+48], rax
14004417clea rax, [rsp+308]
140044184mov [rsp+40], rax
140044189mov rax, [rsp+168]
140044191mov [rsp+32], rax
140044196call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004419bmov rsi, [rsp+272]
1400441a3mov r12l, [rsp+280]
1400441abjmp 0x1400430ae
1400441b0lea rax, [rsp+308]
1400441b8mov rdx, [rsp+88]
1400441bdmov [rsp+56], 2
1400441c6lea rcx, [rsp+272]
1400441cemov [rsp+72], rax
1400441d3mov rax, [rsp+168]
1400441dblea r9, [rsp+240]
1400441e3lea r8, [rsp+256]
1400441ebmov [rsp+48], 60
1400441f3mov [rsp+64], rax
1400441f8lea rax, [rsp+312]
140044200mov [rsp+32], rax
140044205mov [rsp+40], 0
14004420dmov [rsp+288], rsi
140044215mov [rsp+296], r12l
14004421dmovdqu x3, [rsp+288]
140044226mov [rsp+88], rdx
14004422bmov rdx, [rsp+160]
140044233mov [rsp+80], r13
140044238movdqu x4, [rsp+80]
14004423emovups [rsp+256], x3
140044246movups [rsp+240], x4
14004424ecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044253mov eax, [rsp+308]
14004425amov rsi, [rsp+272]
140044262mov r12l, [rsp+280]
14004426atest eax, eax
14004426cjne 0x1400430ae
140044272mov eax, [rsp+312]
140044279mov rdi, [rsp+184]
140044281mov [rdi], eax
140044283jmp 0x1400430ae
140044288movzx eax, [rbp+56]
14004428ccmp al, 1
14004428eje 0x1400442b0
140044290test al, al
140044292je 0x1400450df
140044298
140044298loc_140044298:
140044298mov rax, [rbp]
14004429clea rdx, [rip-47843]
1400442a3mov rax, [rax+56]
1400442a7cmp rax, rdx
1400442aajne 0x140045178
1400442b0
1400442b0loc_1400442b0:
1400442b0mov [rsp+662], 0
1400442b8lea rbx, [rsp+654]
1400442c0mov rax, 0x53253a4d253a4825
1400442camov [rsp+654], rax
1400442d2
1400442d2loc_1400442d2:
1400442d2mov rdx, [rsp+88]
1400442d7mov [rsp+288], rsi
1400442dflea rcx, [rsp+272]
1400442e7mov [rsp+296], r12l
1400442efmovdqu x5, [rsp+288]
1400442f8mov [rsp+80], r13
1400442fdmov [rsp+88], rdx
140044302movdqu x6, [rsp+80]
140044308movups [rsp+256], x5
140044310movups [rsp+240], x6
140044318jmp 0x140044145
14004431dlea rax, [rsp+308]
140044325mov rdx, [rsp+88]
14004432amov [rsp+56], 2
140044333lea rcx, [rsp+272]
14004433bmov [rsp+72], rax
140044340mov rax, [rsp+168]
140044348lea r9, [rsp+240]
140044350lea r8, [rsp+256]
140044358mov [rsp+48], 53
140044360mov [rsp+64], rax
140044365lea rax, [rsp+312]
14004436dmov [rsp+40], 0
140044375mov [rsp+32], rax
14004437amov [rsp+288], rsi
140044382mov [rsp+296], r12l
14004438amovdqu x7, [rsp+288]
140044393mov [rsp+88], rdx
140044398mov rdx, [rsp+160]
1400443a0mov [rsp+80], r13
1400443a5movdqu x0, [rsp+80]
1400443abmovups [rsp+256], x7
1400443b3movups [rsp+240], x0
1400443bbcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400443c0mov edi, [rsp+308]
1400443c7mov rsi, [rsp+272]
1400443cfmov r12l, [rsp+280]
1400443d7test edi, edi
1400443d9jne 0x1400430ae
1400443dfmov rdi, [rsp+176]
1400443e7mov eax, [rsp+312]
1400443eemov ebx, [rdi]
1400443f0shl eax, 16
1400443f3and eax, 0x3f0000
1400443f8mov edx, ebx
1400443faor eax, 32
1400443fdmov [rsp+104], ebx
140044401and edx, 0xffffffffffc0ffdf
140044407or eax, edx
140044409mov [rdi], eax
14004440bjmp 0x1400430ae
140044410lea rax, [rsp+308]
140044418mov rdx, [rsp+88]
14004441dmov [rsp+56], 2
140044426lea rcx, [rsp+272]
14004442emov [rsp+72], rax
140044433mov rax, [rsp+168]
14004443blea r9, [rsp+240]
140044443lea r8, [rsp+256]
14004444bmov [rsp+48], 53
140044453mov [rsp+64], rax
140044458lea rax, [rsp+312]
140044460mov [rsp+40], 0
140044468mov [rsp+32], rax
14004446dmov [rsp+288], rsi
140044475mov [rsp+296], r12l
14004447dmovdqu x5, [rsp+288]
140044486mov [rsp+88], rdx
14004448bmov rdx, [rsp+160]
140044493mov [rsp+80], r13
140044498movdqu x6, [rsp+80]
14004449emovups [rsp+256], x5
1400444a6movups [rsp+240], x6
1400444aecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400444b3mov r11l, [rsp+308]
1400444bbmov rsi, [rsp+272]
1400444c3mov r12l, [rsp+280]
1400444cbtest r11l, r11l
1400444cejne 0x1400430ae
1400444d4mov rdi, [rsp+176]
1400444dcmov eax, [rsp+312]
1400444e3mov ebx, [rdi]
1400444e5shl eax, 16
1400444e8and eax, 0x3f0000
1400444edmov edx, ebx
1400444efor eax, 64
1400444f2mov [rsp+104], ebx
1400444f6and edx, 0xffffffffffc0ffbf
1400444fcor eax, edx
1400444femov [rdi], eax
140044500jmp 0x1400430ae
140044505mov rax, [rsp+192]
14004450dmov [rsp+288], rsi
140044515lea rcx, [rsp+272]
14004451dmov rsi, [rsp+88]
140044522mov [rsp+296], r12l
14004452amov rax, [rax+16]
14004452emov [rsp+80], r13
140044533mov [rsp+88], rsi
140044538mov rdi, [rsp+176]
140044540mov rax, [rax+32]
140044544movdqu x4, [rsp+80]
14004454amovdqu x3, [rsp+288]
140044553mov [rsp+64], rdi
140044558mov [rsp+56], rax
14004455dmovups [rsp+256], x3
140044565movups [rsp+240], x4
14004456djmp 0x140044157
140044572lea rax, [rsp+308]
14004457amov rdx, [rsp+88]
14004457fmov [rsp+56], 4
140044588lea rcx, [rsp+272]
140044590mov [rsp+72], rax
140044595mov rax, [rsp+168]
14004459dlea r9, [rsp+240]
1400445a5lea r8, [rsp+256]
1400445admov [rsp+48], 9999
1400445b5mov [rsp+64], rax
1400445balea rax, [rsp+312]
1400445c2mov [rsp+40], 0
1400445camov [rsp+32], rax
1400445cfmov [rsp+288], rsi
1400445d7mov [rsp+296], r12l
1400445dfmovdqu x7, [rsp+288]
1400445e8mov [rsp+88], rdx
1400445edmov rdx, [rsp+160]
1400445f5mov [rsp+80], r13
1400445famovdqu x0, [rsp+80]
140044600movups [rsp+256], x7
140044608movups [rsp+240], x0
140044610call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044615mov ecx, [rsp+308]
14004461cmov rsi, [rsp+272]
140044624mov r12l, [rsp+280]
14004462ctest ecx, ecx
14004462ejne 0x1400430ae
140044634mov eax, [rsp+312]
14004463bmov rdi, [rsp+184]
140044643sub eax, 1900
140044648mov [rdi+20], eax
14004464bmov rdi, [rsp+176]
140044653movzx eax, [rdi+1]
140044657mov [rsp+104], al
14004465band eax, -7
14004465eor eax, 4
140044661mov [rdi+1], al
140044664jmp 0x1400430ae
140044669mov rax, [rsp+192]
140044671mov [rsp+288], rsi
140044679lea rcx, [rsp+272]
140044681mov rsi, [rsp+88]
140044686mov [rsp+296], r12l
14004468emov rax, [rax+16]
140044692mov [rsp+80], r13
140044697mov [rsp+88], rsi
14004469cmov rdi, [rsp+176]
1400446a4mov rax, [rax+80]
1400446a8movdqu x6, [rsp+80]
1400446aemovdqu x5, [rsp+288]
1400446b7mov [rsp+64], rdi
1400446bcmov [rsp+56], rax
1400446c1movups [rsp+256], x5
1400446c9movups [rsp+240], x6
1400446d1jmp 0x140044157
1400446d6lea rax, [rsp+308]
1400446demov rdx, [rsp+88]
1400446e3mov [rsp+56], 2
1400446eclea r9, [rsp+240]
1400446f4mov [rsp+72], rax
1400446f9mov rax, [rsp+168]
140044701lea r8, [rsp+256]
140044709lea rcx, [rsp+272]
140044711mov [rsp+48], 99
140044719mov [rsp+64], rax
14004471elea rax, [rsp+312]
140044726mov [rsp+40], 0
14004472emov [rsp+32], rax
140044733mov [rsp+288], rsi
14004473bmov [rsp+296], r12l
140044743movdqu x5, [rsp+288]
14004474cmov [rsp+88], rdx
140044751mov rdx, [rsp+160]
140044759mov [rsp+80], r13
14004475emovdqu x6, [rsp+80]
140044764movups [rsp+256], x5
14004476cmovups [rsp+240], x6
140044774call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044779mov r8, [rsp+272]
140044781mov r9, [rsp+280]
140044789mov r10l, [rsp+308]
140044791mov rsi, r8
140044794mov r12l, r9l
140044797test r10l, r10l
14004479ajne 0x1400430ae
1400447a0mov rax, [rsp+176]
1400447a8or [rax+1], 6
1400447actest r8, r8
1400447afje 0x1400452a8
1400447b5cmp r9l, -1
1400447b9je 0x140045439
1400447bftest r13, r13
1400447c2je 0x140045430
1400447c8
1400447c8loc_1400447c8:
1400447c8test dil, dil
1400447cbjne 0x140045541
1400447d1
1400447d1loc_1400447d1:
1400447d1mov eax, [rsp+312]
1400447d8lea edx, [rax+100]
1400447dbcmp eax, 69
1400447decmovl eax, edx
1400447e1
1400447e1loc_1400447e1:
1400447e1mov rdi, [rsp+184]
1400447e9mov [rdi+20], eax
1400447ecjmp 0x1400430ae
1400447f1lea rax, [rsp+308]
1400447f9mov rdx, [rsp+88]
1400447femov [rsp+56], 3
140044807lea rcx, [rsp+272]
14004480fmov [rsp+72], rax
140044814mov rax, [rsp+168]
14004481clea r9, [rsp+240]
140044824lea r8, [rsp+256]
14004482cmov [rsp+48], 366
140044834mov [rsp+64], rax
140044839lea rax, [rsp+312]
140044841mov [rsp+40], 1
140044849mov [rsp+32], rax
14004484emov [rsp+288], rsi
140044856mov [rsp+296], r12l
14004485emovdqu x5, [rsp+288]
140044867mov [rsp+88], rdx
14004486cmov rdx, [rsp+160]
140044874mov [rsp+80], r13
140044879movdqu x6, [rsp+80]
14004487fmovups [rsp+256], x5
140044887movups [rsp+240], x6
14004488fcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044894mov ecx, [rsp+308]
14004489bmov rsi, [rsp+272]
1400448a3mov r12l, [rsp+280]
1400448abtest ecx, ecx
1400448adjne 0x1400430ae
1400448b3mov eax, [rsp+312]
1400448bamov rdi, [rsp+184]
1400448c2sub eax, 1
1400448c5mov [rdi+28], eax
1400448c8mov rax, [rsp+176]
1400448d0or [rax], 4
1400448d3jmp 0x1400430ae
1400448d8lea rax, [rsp+308]
1400448e0mov rdx, [rsp+88]
1400448e5mov [rsp+56], 2
1400448eelea rcx, [rsp+272]
1400448f6mov [rsp+72], rax
1400448fbmov rax, [rsp+168]
140044903lea r9, [rsp+240]
14004490blea r8, [rsp+256]
140044913mov [rsp+48], 12
14004491bmov [rsp+64], rax
140044920lea rax, [rsp+312]
140044928mov [rsp+40], 1
140044930mov [rsp+32], rax
140044935mov [rsp+288], rsi
14004493dmov [rsp+296], r12l
140044945movdqu x7, [rsp+288]
14004494emov [rsp+88], rdx
140044953mov rdx, [rsp+160]
14004495bmov [rsp+80], r13
140044960movdqu x0, [rsp+80]
140044966movups [rsp+256], x7
14004496emovups [rsp+240], x0
140044976call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004497bmov edx, [rsp+308]
140044982mov rsi, [rsp+272]
14004498amov r12l, [rsp+280]
140044992test edx, edx
140044994jne 0x1400430ae
14004499amov eax, [rsp+312]
1400449a1mov rdi, [rsp+184]
1400449a9sub eax, 1
1400449acmov [rdi+16], eax
1400449afmov rax, [rsp+176]
1400449b7or [rax], 8
1400449bajmp 0x1400430ae
1400449bfmov rax, [rsp+192]
1400449c7mov rax, [rax+16]
1400449cbmovdqu x0, [rax+64]
1400449d0movq rax, x0
1400449d5movups [rsp+320], x0
1400449ddcmp [rax], 0
1400449e0je 0x1400430ae
1400449e6movhlps x3, x0
1400449e9movq rax, x3
1400449eecmp [rax], 0
1400449f1je 0x1400430ae
1400449f7lea rax, [rsp+308]
1400449ffmov rdx, [rsp+88]
140044a04mov [rsp+48], 2
140044a0dlea rcx, [rsp+272]
140044a15mov [rsp+64], rax
140044a1amov rax, [rsp+168]
140044a22lea r9, [rsp+240]
140044a2alea r8, [rsp+256]
140044a32mov [rsp+288], rsi
140044a3amov [rsp+56], rax
140044a3flea rax, [rsp+320]
140044a47mov [rsp+40], rax
140044a4clea rax, [rsp+312]
140044a54mov [rsp+32], rax
140044a59mov [rsp+296], r12l
140044a61movdqu x4, [rsp+288]
140044a6amov [rsp+88], rdx
140044a6fmov rdx, [rsp+160]
140044a77mov [rsp+80], r13
140044a7cmovdqu x5, [rsp+80]
140044a82movups [rsp+256], x4
140044a8amovups [rsp+240], x5
140044a92call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044a97mov eax, [rsp+308]
140044a9emov rsi, [rsp+272]
140044aa6mov r12l, [rsp+280]
140044aaetest eax, eax
140044ab0jne 0x1400430ae
140044ab6mov eax, [rsp+312]
140044abdtest eax, eax
140044abfje 0x1400430ae
140044ac5mov rax, [rsp+176]
140044acdor [rax+1], 1
140044ad1jmp 0x1400430ae
140044ad6nop [rax+rax]
140044ae0lea rax, [rsp+308]
140044ae8mov rdx, [rsp+88]
140044aedmov [rsp+56], 1
140044af6lea rcx, [rsp+272]
140044afemov [rsp+72], rax
140044b03mov rax, [rsp+168]
140044b0blea r9, [rsp+240]
140044b13lea r8, [rsp+256]
140044b1bmov [rsp+48], 6
140044b23mov [rsp+64], rax
140044b28lea rax, [rsp+312]
140044b30mov [rsp+40], 0
140044b38mov [rsp+32], rax
140044b3dmov [rsp+288], rsi
140044b45mov [rsp+296], r12l
140044b4dmovdqu x3, [rsp+288]
140044b56mov [rsp+88], rdx
140044b5bmov rdx, [rsp+160]
140044b63mov [rsp+80], r13
140044b68movdqu x4, [rsp+80]
140044b6emovups [rsp+256], x3
140044b76movups [rsp+240], x4
140044b7ecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044b83mov ebx, [rsp+308]
140044b8amov rsi, [rsp+272]
140044b92mov r12l, [rsp+280]
140044b9atest ebx, ebx
140044b9cjne 0x1400430ae
140044ba2mov eax, [rsp+312]
140044ba9mov rdi, [rsp+184]
140044bb1mov [rdi+24], eax
140044bb4mov rax, [rsp+176]
140044bbcor [rax], 2
140044bbfjmp 0x1400430ae
140044bc4mov rax, [rsp+192]
140044bccmov [rsp+288], rsi
140044bd4lea rcx, [rsp+272]
140044bdcmov rsi, [rsp+88]
140044be1mov [rsp+296], r12l
140044be9mov rax, [rax+16]
140044bedmov [rsp+80], r13
140044bf2mov [rsp+88], rsi
140044bf7mov rdi, [rsp+176]
140044bffmov rax, [rax+16]
140044c03movdqu x0, [rsp+80]
140044c09movdqu x7, [rsp+288]
140044c12mov [rsp+64], rdi
140044c17mov [rsp+56], rax
140044c1cmovups [rsp+256], x7
140044c24movups [rsp+240], x0
140044c2cjmp 0x140044157
140044c31lea rax, [rsp+308]
140044c39mov rdx, [rsp+88]
140044c3emov [rsp+56], 2
140044c47lea rcx, [rsp+272]
140044c4fmov [rsp+72], rax
140044c54mov rax, [rsp+168]
140044c5clea r9, [rsp+240]
140044c64lea r8, [rsp+256]
140044c6cmov [rsp+48], 99
140044c74mov [rsp+64], rax
140044c79lea rax, [rsp+312]
140044c81mov [rsp+40], 0
140044c89mov [rsp+32], rax
140044c8emov [rsp+288], rsi
140044c96mov [rsp+296], r12l
140044c9emovdqu x5, [rsp+288]
140044ca7mov [rsp+88], rdx
140044cacmov rdx, [rsp+160]
140044cb4mov [rsp+80], r13
140044cb9movdqu x7, [rsp+80]
140044cbfmovups [rsp+256], x5
140044cc7movups [rsp+240], x7
140044ccfcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044cd4mov ebx, [rsp+308]
140044cdbmov rsi, [rsp+272]
140044ce3mov r12l, [rsp+280]
140044cebtest ebx, ebx
140044cedjne 0x1400430ae
140044cf3mov rdi, [rsp+176]
140044cfbmov eax, [rsp+312]
140044d02or [rdi], 1152
140044d07mov [rdi+4], eax
140044d0ajmp 0x1400430ae
140044d0fmovzx eax, [rbp+56]
140044d13cmp al, 1
140044d15je 0x140044d37
140044d17test al, al
140044d19je 0x1400450ec
140044d1f
140044d1floc_140044d1f:
140044d1fmov rax, [rbp]
140044d23lea rdx, [rip-50538]
140044d2amov rax, [rax+56]
140044d2ecmp rax, rdx
140044d31jne 0x140045138
140044d37
140044d37loc_140044d37:
140044d37mov [rsp+662], 0
140044d3flea rbx, [rsp+654]
140044d47mov rax, 0x79252f64252f6d25
140044d51mov [rsp+654], rax
140044d59
140044d59loc_140044d59:
140044d59mov rdx, [rsp+88]
140044d5emov [rsp+288], rsi
140044d66lea rcx, [rsp+272]
140044d6emov [rsp+296], r12l
140044d76mov rdi, [rsp+176]
140044d7emovdqu x4, [rsp+288]
140044d87mov [rsp+80], r13
140044d8cmov [rsp+88], rdx
140044d91movdqu x5, [rsp+80]
140044d97mov [rsp+64], rdi
140044d9cmov [rsp+56], rbx
140044da1movups [rsp+256], x4
140044da9movups [rsp+240], x5
140044db1jmp 0x140043f70
140044db6lea rax, [rsp+308]
140044dbemov rdx, [rsp+88]
140044dc3mov [rsp+56], 2
140044dcclea r9, [rsp+240]
140044dd4mov [rsp+72], rax
140044dd9mov rax, [rsp+168]
140044de1lea rcx, [rsp+272]
140044de9lea r8, [rsp+256]
140044df1mov [rsp+48], 23
140044df9mov [rsp+64], rax
140044dfelea rax, [rsp+312]
140044e06mov [rsp+40], 0
140044e0emov [rsp+32], rax
140044e13mov [rsp+288], rsi
140044e1bmov [rsp+296], r12l
140044e23movdqu x7, [rsp+288]
140044e2cmov [rsp+88], rdx
140044e31mov rdx, [rsp+160]
140044e39mov [rsp+80], r13
140044e3emovdqu x0, [rsp+80]
140044e44movups [rsp+256], x7
140044e4cmovups [rsp+240], x0
140044e54call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044e59mov r9l, [rsp+308]
140044e61mov rsi, [rsp+272]
140044e69mov r12l, [rsp+280]
140044e71test r9l, r9l
140044e74jne 0x1400430ae
140044e7amov eax, [rsp+312]
140044e81mov rdi, [rsp+184]
140044e89mov [rdi+8], eax
140044e8cmov rax, [rsp+176]
140044e94and [rax], 254
140044e97jmp 0x1400430ae
140044e9clea rax, [rsp+308]
140044ea4mov rdx, [rsp+88]
140044ea9mov [rsp+56], 2
140044eb2lea r8, [rsp+256]
140044ebamov [rsp+72], rax
140044ebfmov rax, [rsp+168]
140044ec7lea rcx, [rsp+272]
140044ecflea r9, [rsp+240]
140044ed7mov [rsp+48], 12
140044edfmov [rsp+64], rax
140044ee4lea rax, [rsp+312]
140044eecmov [rsp+40], 1
140044ef4mov [rsp+32], rax
140044ef9mov [rsp+288], rsi
140044f01mov [rsp+296], r12l
140044f09movdqu x3, [rsp+288]
140044f12mov [rsp+88], rdx
140044f17mov rdx, [rsp+160]
140044f1fmov [rsp+80], r13
140044f24movdqu x4, [rsp+80]
140044f2amovups [rsp+256], x3
140044f32movups [rsp+240], x4
140044f3acall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044f3fmov r8l, [rsp+308]
140044f47mov rsi, [rsp+272]
140044f4fmov r12l, [rsp+280]
140044f57test r8l, r8l
140044f5ajne 0x1400430ae
140044f60movsxd rax, [rsp+312]
140044f68mov rdx, rax
140044f6bimul rax, rax, 0x2aaaaaab
140044f72mov ecx, edx
140044f74sar ecx, 31
140044f77sar rax, 33
140044f7bsub eax, ecx
140044f7dlea eax, [rax+2*rax]
140044f80shl eax, 2
140044f83sub edx, eax
140044f85mov rax, [rsp+184]
140044f8dmov [rax+8], edx
140044f90mov rax, [rsp+176]
140044f98or [rax], 1
140044f9bjmp 0x1400430ae
140044fa0
140044fa0loc_140044fa0:
140044fa0mov [rsp+128], r9
140044fa8movsx edx, r9b
140044facmov rcx, rbp
140044fafxor r8l, r8l
140044fb2call rax
140044fb4mov r9, [rsp+128]
140044fbcmov ecx, eax
140044fbejmp 0x14004345a
140044fc3
140044fc3loc_140044fc3:
140044fc3mov rax, [rsi]
140044fc6mov [rsp+128], r9
140044fcemov rcx, rsi
140044fd1mov [rsp+200], r8b
140044fd9call [rax+72]
140044fdcmov r9, [rsp+128]
140044fe4cmp eax, -1
140044fe7je 0x140045268
140044fedmovzx ebx, [rsp+200]
140044ff5movsx edx, al
140044ff8jmp 0x14004304f
140044ffd
140044ffdloc_140044ffd:
140044ffdmov rax, [rsi]
140045000mov rcx, rsi
140045003call [rax+72]
140045006mov edx, -1
14004500bcmp eax, -1
14004500ecmovne edx, eax
140045011mov eax, 0
140045016cmove rsi, rax
14004501ajmp 0x140043094
14004501f
14004501floc_14004501f:
14004501fmov rax, [rsi]
140045022mov rcx, rsi
140045025call [rax+80]
140045028jmp 0x1400438b7
14004502d
14004502dloc_14004502d:
14004502dmov rcx, rbp
140045030mov [rsp+104], dl
140045034call std::ctype<char>::_M_widen_init() const
140045039mov rax, [rbp]
14004503dmovzx edx, [rsp+104]
140045042lea rcx, [rip-51289]
140045049mov rax, [rax+48]
14004504dcmp rax, rcx
140045050je 0x140043bc9
140045056mov edx, 37
14004505bmov rcx, rbp
14004505ecall rax
140045060mov edx, eax
140045062jmp 0x140043bc9
140045067
140045067loc_140045067:
140045067mov r14l, [rsp+88]
14004506cmov r12l, edx
14004506fjmp 0x1400430ae
140045074
140045074loc_140045074:
140045074cmp r14l, -1
140045078jne 0x1400438d7
14004507e
14004507eloc_14004507e:
14004507emov rax, [rsi+16]
140045082cmp rax, [rsi+24]
140045086jae 0x1400451ae
14004508cmovzx ecx, [rax]
14004508fmov rdx, [rbp+48]
140045093xor r13l, r13l
140045096test [rdx+2*rcx], 32
14004509ajne 0x1400438af
1400450a0jmp 0x140043683
1400450a5
1400450a5loc_1400450a5:
1400450a5mov rcx, [rbp+48]
1400450a9mov r12l, -1
1400450afxor r13l, r13l
1400450b2xor esi, esi
1400450b4mov eax, 510
1400450b9jmp 0x1400431a6
1400450be
1400450beloc_1400450be:
1400450bemov rax, [rsi+16]
1400450c2cmp rax, [rsi+24]
1400450c6jae 0x140045591
1400450cc
1400450ccloc_1400450cc:
1400450ccadd rax, 1
1400450d0mov [rsi+16], rax
1400450d4
1400450d4loc_1400450d4:
1400450d4mov r12l, -1
1400450dajmp 0x140043a85
1400450df
1400450dfloc_1400450df:
1400450dfmov rcx, rbp
1400450e2call std::ctype<char>::_M_widen_init() const
1400450e7jmp 0x140044298
1400450ec
1400450ecloc_1400450ec:
1400450ecmov rcx, rbp
1400450efcall std::ctype<char>::_M_widen_init() const
1400450f4jmp 0x140044d1f
1400450f9
1400450f9loc_1400450f9:
1400450f9mov rcx, rbp
1400450fccall std::ctype<char>::_M_widen_init() const
140045101jmp 0x1400440c7
140045106
140045106loc_140045106:
140045106xor r13l, r13l
140045109jmp 0x140042f9d
14004510e
14004510eloc_14004510e:
14004510emov rax, [r13+24]
140045112cmp [r13+16], rax
140045116jb 0x1400438d7
14004511cmov rax, [r13]
140045120mov rcx, r13
140045123call [rax+72]
140045126add eax, 1
140045129je 0x14004507e
14004512fjmp 0x14004349f
140045134nop [rax]
140045138
140045138loc_140045138:
140045138lea rbx, [rsp+654]
140045140lea rdx, [rip+0x150cad]
140045147mov rcx, rbp
14004514amov r9, rbx
14004514dlea r8, [rdx+9]
140045151call rax
140045153jmp 0x140044d59
140045158
140045158loc_140045158:
140045158lea rbx, [rsp+654]
140045160lea rdx, [rip+0x150c96]
140045167mov rcx, rbp
14004516amov r9, rbx
14004516dlea r8, [rdx+6]
140045171call rax
140045173jmp 0x1400440ff
140045178
140045178loc_140045178:
140045178lea rbx, [rsp+654]
140045180lea rdx, [rip+0x150c7c]
140045187mov rcx, rbp
14004518amov r9, rbx
14004518dlea r8, [rdx+9]
140045191call rax
140045193jmp 0x1400442d2
140045198
140045198loc_140045198:
140045198mov rax, [rsi+16]
14004519ccmp rax, [rsi+24]
1400451a0jae 0x14004550a
1400451a6movzx eax, [rax]
1400451a9jmp 0x140043c00
1400451ae
1400451aeloc_1400451ae:
1400451aemov rax, [rsi]
1400451b1mov rcx, rsi
1400451b4xor r13l, r13l
1400451b7call [rax+72]
1400451bamov edx, -1
1400451bfcmp eax, -1
1400451c2mov r12l, eax
1400451c5cmove rsi, r13
1400451c9jmp 0x14004388e
1400451ce
1400451celoc_1400451ce:
1400451cemov rax, [rsi]
1400451d1mov rcx, rsi
1400451d4call [rax+72]
1400451d7mov r12l, eax
1400451dacmp eax, -1
1400451ddjne 0x1400438c5
1400451e3test r13, r13
1400451e6je 0x140045922
1400451ectest dil, dil
1400451efjne 0x1400458fa
1400451f5
1400451f5loc_1400451f5:
1400451f5or edx, -1
1400451f8xor esi, esi
1400451fajmp 0x14004388e
1400451ffnop
140045200
140045200loc_140045200:
140045200mov rax, [rsi+16]
140045204cmp rax, [rsi+24]
140045208jae 0x1400454e5
14004520emovzx ecx, [rax]
140045211mov rdx, [rbp+48]
140045215test [rdx+2*rcx], 32
140045219je 0x140043a85
14004521fjmp 0x1400450cc
140045224
140045224loc_140045224:
140045224mov rax, [rsi+16]
140045228cmp rax, [rsi+24]
14004522cjae 0x1400454c3
140045232movzx ebx, [rax]
140045235jmp 0x140043bbb
14004523a
14004523aloc_14004523a:
14004523atest dil, dil
14004523dje 0x1400450a5
140045243mov r14l, [rsp+88]
140045248add r15, 1
14004524cxor esi, esi
14004524emov [rsp+104], dil
140045253mov ebx, edi
140045255cmp r14l, -1
140045259sete dil
14004525djmp 0x140042f9b
140045262nop [rax+rax]
140045268
140045268loc_140045268:
140045268xor ebx, ebx
14004526amov edx, -1
14004526fxor esi, esi
140045271jmp 0x14004304f
140045276
140045276loc_140045276:
140045276cmp [rsp+104], -1
14004527bsete bl
14004527etest r13, r13
140045281setne al
140045284and al, dil
140045287mov [rsp+208], al
14004528ejne 0x140045473
140045294
140045294loc_140045294:
140045294cmp dil, bl
140045297jne 0x140043d38
14004529djmp 0x1400430ae
1400452a2nop [rax+rax]
1400452a8
1400452a8loc_1400452a8:
1400452a8cmp r9l, -1
1400452acsete dl
1400452aftest r13, r13
1400452b2je 0x1400452bd
1400452b4test dil, dil
1400452b7jne 0x140045380
1400452bd
1400452bdloc_1400452bd:
1400452bdmov eax, edi
1400452bf
1400452bfloc_1400452bf:
1400452bfcmp dl, al
1400452c1je 0x1400447d1
1400452c7mov edx, r9l
1400452ca
1400452caloc_1400452ca:
1400452camovzx r9l, dl
1400452cemovzx ecx, [rbp+r9+313]
1400452d7test cl, cl
1400452d9jne 0x140045306
1400452dbmov rax, [rbp]
1400452dflea r8, [rip-51894]
1400452e6mov ecx, edx
1400452e8mov rax, [rax+64]
1400452eccmp rax, r8
1400452efjne 0x1400454a4
1400452f5
1400452f5loc_1400452f5:
1400452f5cmp cl, 42
1400452f8je 0x1400447d1
1400452femov [rbp+r9+313], cl
140045306
140045306loc_140045306:
140045306lea eax, [rcx-48]
140045309cmp al, 9
14004530bja 0x1400447d1
140045311mov rax, [rsi+16]
140045315movsx r12l, cl
140045319cmp rax, [rsi+24]
14004531djae 0x1400458c5
140045323add rax, 1
140045327mov [rsi+16], rax
14004532bimul eax, [rsp+312], 10
140045333lea eax, [r12+rax-48]
140045338
140045338loc_140045338:
140045338mov [rsp+312], eax
14004533fmov rax, [rsi+24]
140045343cmp [rsi+16], rax
140045347jae 0x14004589c
14004534d
14004534dloc_14004534d:
14004534dtest r13, r13
140045350je 0x140045892
140045356test dil, dil
140045359jne 0x140045795
14004535f
14004535floc_14004535f:
14004535for r12l, -1
140045363
140045363loc_140045363:
140045363mov eax, [rsp+312]
14004536amov rdi, [rsp+176]
140045372sub eax, 1900
140045377and [rdi+1], 253
14004537bjmp 0x1400447e1
140045380
140045380loc_140045380:
140045380mov rcx, [r13+24]
140045384xor eax, eax
140045386cmp [r13+16], rcx
14004538ajb 0x1400452bf
140045390
140045390loc_140045390:
140045390mov rax, [r13]
140045394mov [rsp+128], r9
14004539cmov rcx, r13
14004539fmov [rsp+104], dl
1400453a3call [rax+72]
1400453a6movzx edx, [rsp+104]
1400453abmov r9, [rsp+128]
1400453b3add eax, 1
1400453b6je 0x14004567c
1400453bcxor esi, esi
1400453betest dl, dl
1400453c0je 0x1400447d1
1400453c6mov edx, r9l
1400453c9
1400453c9loc_1400453c9:
1400453c9xor esi, esi
1400453cbjmp 0x1400452ca
1400453d0
1400453d0loc_1400453d0:
1400453d0mov rax, [r13+24]
1400453d4cmp [r13+16], rax
1400453d8jae 0x14004573f
1400453demov rcx, [rbp+48]
1400453e2xor esi, esi
1400453e4jmp 0x14004319f
1400453e9
1400453e9loc_1400453e9:
1400453e9xor r13l, r13l
1400453ecxor ebx, ebx
1400453eejmp 0x140045294
1400453f3
1400453f3loc_1400453f3:
1400453f3mov rcx, [rax+24]
1400453f7cmp [rax+16], rcx
1400453fbjb 0x140043d02
140045401mov rax, [rax]
140045404mov rcx, rsi
140045407call [rax+72]
14004540aadd eax, 1
14004540djne 0x140043d02
140045413test r13, r13
140045416je 0x14004578e
14004541ctest dil, dil
14004541fjne 0x140045763
140045425
140045425loc_140045425:
140045425xor esi, esi
140045427jmp 0x140043d38
14004542cnop [rax]
140045430
140045430loc_140045430:
140045430mov eax, edi
140045432xor edx, edx
140045434jmp 0x1400452bf
140045439
140045439loc_140045439:
140045439mov rax, [r8+24]
14004543dcmp [r8+16], rax
140045441jae 0x1400455f2
140045447
140045447loc_140045447:
140045447test r13, r13
14004544ajne 0x1400447c8
140045450cmp r14l, -1
140045454jne 0x1400447d1
14004545a
14004545aloc_14004545a:
14004545amov rax, [r8+16]
14004545ecmp rax, [r8+24]
140045462jae 0x1400455d4
140045468movzx edx, [rax]
14004546bxor r13l, r13l
14004546ejmp 0x1400452ca
140045473
140045473loc_140045473:
140045473mov rax, [r13+24]
140045477xor edi, edi
140045479cmp [r13+16], rax
14004547djb 0x140045294
140045483mov rax, [r13]
140045487mov rcx, r13
14004548acall [rax+72]
14004548dadd eax, 1
140045490movzx eax, [rsp+208]
140045498cmove r13, rsi
14004549ccmove edi, eax
14004549fjmp 0x140045294
1400454a4
1400454a4loc_1400454a4:
1400454a4mov [rsp+104], r9
1400454a9mov rcx, rbp
1400454acmovsx edx, dl
1400454afmov r8l, 42
1400454b5call rax
1400454b7mov r9, [rsp+104]
1400454bcmov ecx, eax
1400454bejmp 0x1400452f5
1400454c3
1400454c3loc_1400454c3:
1400454c3mov rax, [rsi]
1400454c6mov [rsp+104], dl
1400454camov rcx, rsi
1400454cdcall [rax+72]
1400454d0movzx edx, [rsp+104]
1400454d5cmp eax, -1
1400454d8je 0x1400456e1
1400454demov ebx, eax
1400454e0jmp 0x140043bbb
1400454e5
1400454e5loc_1400454e5:
1400454e5mov rax, [rsi]
1400454e8mov rcx, rsi
1400454ebcall [rax+72]
1400454eexor edx, edx
1400454f0cmp eax, -1
1400454f3cmove rsi, rdx
1400454f7jmp 0x140043a74
1400454fc
1400454fcloc_1400454fc:
1400454fcmov rax, [rsi]
1400454ffmov rcx, rsi
140045502call [rax+80]
140045505jmp 0x140043683
14004550a
14004550aloc_14004550a:
14004550amov rax, [rsi]
14004550dmov rcx, rsi
140045510call [rax+72]
140045513cmp eax, -1
140045516je 0x140045733
14004551cmovzx eax, al
14004551fjmp 0x140043c00
140045524
140045524loc_140045524:
140045524mov rdi, [rip+0x152165]
14004552bmov rax, [rsp+664]
140045533sub rax, [rdi]
140045536je 0x140045935
14004553c
14004553cloc_14004553c:
14004553ccall __stack_chk_fail
140045541
140045541loc_140045541:
140045541mov rax, [r13+24]
140045545cmp [r13+16], rax
140045549jb 0x1400447d1
14004554fmov rax, [r13]
140045553mov [rsp+128], r9
14004555bmov rcx, r13
14004555emov [rsp+104], r8
140045563call [rax+72]
140045566mov r8, [rsp+104]
14004556bmov r9, [rsp+128]
140045573add eax, 1
140045576jne 0x1400447d1
14004557cmov edx, r9l
14004557fxor r13l, r13l
140045582cmp r9l, -1
140045586je 0x14004545a
14004558cjmp 0x1400452ca
140045591
140045591loc_140045591:
140045591mov rax, [rsi]
140045594mov rcx, rsi
140045597call [rax+80]
14004559ajmp 0x1400450d4
14004559f
14004559floc_14004559f:
14004559fmov rcx, rbp
1400455a2call std::ctype<char>::_M_widen_init() const
1400455a7mov rax, [rbp]
1400455ablea rdx, [rip-52674]
1400455b2mov r8, [rax+48]
1400455b6mov eax, 45
1400455bbcmp r8, rdx
1400455beje 0x140043d8c
1400455c4mov edx, 45
1400455c9mov rcx, rbp
1400455cccall r8
1400455cfjmp 0x140043d8c
1400455d4
1400455d4loc_1400455d4:
1400455d4mov rax, [r8]
1400455d7mov rcx, r8
1400455daxor r13l, r13l
1400455ddcall [rax+72]
1400455e0mov edx, eax
1400455e2cmp eax, -1
1400455e5jne 0x1400452ca
1400455ebxor esi, esi
1400455edjmp 0x1400452ca
1400455f2
1400455f2loc_1400455f2:
1400455f2mov rax, [r8]
1400455f5mov [rsp+128], r9
1400455fdmov rcx, r8
140045600mov [rsp+104], r8
140045605call [rax+72]
140045608mov r8, [rsp+104]
14004560dmov r9, [rsp+128]
140045615cmp eax, -1
140045618mov edx, eax
14004561ajne 0x140045447
140045620test r13, r13
140045623je 0x140045645
140045625xor esi, esi
140045627test dil, dil
14004562aje 0x1400452ca
140045630mov rax, [r13+24]
140045634cmp [r13+16], rax
140045638jb 0x1400452ca
14004563emov edx, edi
140045640jmp 0x140045390
140045645
140045645loc_140045645:
140045645test dil, dil
140045648je 0x1400453c9
14004564e
14004564eloc_14004564e:
14004564exor r13l, r13l
140045651xor esi, esi
140045653jmp 0x1400447d1
140045658
140045658loc_140045658:
140045658mov rsi, r13
14004565b
14004565bloc_14004565b:
14004565bmov r13, rsi
14004565emov r14l, [rsp+88]
140045663xor esi, esi
140045665jmp 0x1400430ae
14004566a
14004566aloc_14004566a:
14004566amov edx, r12l
14004566dxor r13l, r13l
140045670cmp r12l, -1
140045674jne 0x14004388e
14004567ajmp 0x14004565b
14004567c
14004567cloc_14004567c:
14004567ctest dl, dl
14004567ejne 0x14004564e
140045680mov edx, r9l
140045683xor r13l, r13l
140045686xor esi, esi
140045688jmp 0x1400452ca
14004568d
14004568dloc_14004568d:
14004568dcmp r12l, -1
140045691je 0x1400438b7
140045697test r13, r13
14004569aje 0x1400456d8
14004569ctest dil, dil
14004569fje 0x1400434b0
1400456a5mov rax, [r13+24]
1400456a9cmp [r13+16], rax
1400456adjb 0x1400434b0
1400456b3mov rax, [r13]
1400456b7mov rcx, r13
1400456bacall [rax+72]
1400456bdcmp eax, -1
1400456c0jne 0x1400434b0
1400456c6mov edx, r12l
1400456c9xor r13l, r13l
1400456ccjmp 0x14004388e
1400456d1nop [rax]
1400456d8
1400456d8loc_1400456d8:
1400456d8mov edx, edi
1400456daxor eax, eax
1400456dcjmp 0x140043883
1400456e1
1400456e1loc_1400456e1:
1400456e1mov ebx, -1
1400456e6xor esi, esi
1400456e8jmp 0x140043bbb
1400456ed
1400456edloc_1400456ed:
1400456edmov r14l, [rsp+88]
1400456f2add r15, 1
1400456f6xor r13l, r13l
1400456f9jmp 0x14004312a
1400456fe
1400456feloc_1400456fe:
1400456femov rcx, rbp
140045701call std::ctype<char>::_M_widen_init() const
140045706mov rax, [rbp]
14004570alea rdx, [rip-53025]
140045711mov r8, [rax+48]
140045715mov eax, 43
14004571acmp r8, rdx
14004571dje 0x140043dbe
140045723mov edx, 43
140045728mov rcx, rbp
14004572bcall r8
14004572ejmp 0x140043dbe
140045733
140045733loc_140045733:
140045733mov eax, 255
140045738xor esi, esi
14004573ajmp 0x140043c00
14004573f
14004573floc_14004573f:
14004573fmov rax, [r13]
140045743mov [rsp+104], r11l
140045748mov rcx, r13
14004574bxor esi, esi
14004574dcall [rax+72]
140045750mov r11l, [rsp+104]
140045755add eax, 1
140045758jne 0x140043670
14004575ejmp 0x1400433fa
140045763
140045763loc_140045763:
140045763mov rax, [r13+24]
140045767cmp [r13+16], rax
14004576bjb 0x140045425
140045771mov rax, [r13]
140045775mov rcx, r13
140045778call [rax+72]
14004577badd eax, 1
14004577ejne 0x140045425
140045784xor r13l, r13l
140045787xor esi, esi
140045789jmp 0x1400430ae
14004578e
14004578eloc_14004578e:
14004578exor esi, esi
140045790jmp 0x140045294
140045795
140045795loc_140045795:
140045795xor ebx, ebx
140045797
140045797loc_140045797:
140045797mov rax, [r13+16]
14004579bcmp rax, [r13+24]
14004579fjae 0x14004585d
1400457a5movzx eax, [rax]
1400457a8
1400457a8loc_1400457a8:
1400457a8add eax, 1
1400457absete al
1400457aeor r12l, -1
1400457b2cmp al, bl
1400457b4je 0x140045363
1400457ba
1400457baloc_1400457ba:
1400457balea rcx, [rsp+288]
1400457c2mov [rsp+288], rsi
1400457camov [rsp+296], -1
1400457d5call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400457damov rsi, [rsp+288]
1400457e2mov r12l, [rsp+296]
1400457eamovzx ebx, al
1400457edmov edx, eax
1400457efmovzx edi, [rbp+rbx+313]
1400457f7test dil, dil
1400457fajne 0x140045824
1400457fcmov edi, eax
1400457femov rax, [rbp]
140045802lea rcx, [rip-53209]
140045809mov rax, [rax+64]
14004580dcmp rax, rcx
140045810jne 0x140045875
140045812
140045812loc_140045812:
140045812cmp dil, 42
140045816je 0x140045363
14004581cmov [rbp+rbx+313], dil
140045824
140045824loc_140045824:
140045824lea eax, [rdi-48]
140045827cmp al, 9
140045829ja 0x140045363
14004582fmov rax, [rsi+16]
140045833cmp rax, [rsi+24]
140045837jae 0x140045887
140045839add rax, 1
14004583dmov [rsi+16], rax
140045841
140045841loc_140045841:
140045841imul edx, [rsp+312], 10
140045849movsx eax, dil
14004584dlea eax, [rdx+rax-48]
140045851mov [rsp+312], eax
140045858jmp 0x14004535f
14004585d
14004585dloc_14004585d:
14004585dmov rax, [r13]
140045861mov rcx, r13
140045864call [rax+72]
140045867xor edx, edx
140045869cmp eax, -1
14004586ccmove r13, rdx
140045870jmp 0x1400457a8
140045875
140045875loc_140045875:
140045875movsx edx, dl
140045878mov r8l, 42
14004587emov rcx, rbp
140045881call rax
140045883mov edi, eax
140045885jmp 0x140045812
140045887
140045887loc_140045887:
140045887mov rax, [rsi]
14004588amov rcx, rsi
14004588dcall [rax+80]
140045890jmp 0x140045841
140045892
140045892loc_140045892:
140045892mov eax, r14l
140045895xor ebx, ebx
140045897jmp 0x1400457a8
14004589c
14004589cloc_14004589c:
14004589cmov rax, [rsi]
14004589fmov rcx, rsi
1400458a2call [rax+72]
1400458a5add eax, 1
1400458a8jne 0x14004534d
1400458aexor esi, esi
1400458b0test r13, r13
1400458b3je 0x1400458e0
1400458b5mov ebx, edi
1400458b7test dil, dil
1400458baje 0x1400457ba
1400458c0jmp 0x140045797
1400458c5
1400458c5loc_1400458c5:
1400458c5mov rax, [rsi]
1400458c8mov rcx, rsi
1400458cbcall [rax+80]
1400458ceimul eax, [rsp+312], 10
1400458d6lea eax, [r12+rax-48]
1400458dbjmp 0x140045338
1400458e0
1400458e0loc_1400458e0:
1400458e0mov eax, r14l
1400458e3jmp 0x1400457a8
1400458e8
1400458e8loc_1400458e8:
1400458e8xor r13l, r13l
1400458ebcmp r12l, -1
1400458efjne 0x140043670
1400458f5jmp 0x1400433fa
1400458fa
1400458faloc_1400458fa:
1400458famov rax, [r13+24]
1400458fecmp [r13+16], rax
140045902jb 0x1400451f5
140045908mov rax, [r13]
14004590cmov rcx, r13
14004590fcall [rax+72]
140045912add eax, 1
140045915jne 0x1400451f5
14004591bxor esi, esi
14004591djmp 0x14004565b
140045922
140045922loc_140045922:
140045922or edx, -1
140045925xor esi, esi
140045927test dil, dil
14004592aje 0x14004388e
140045930jmp 0x1400434b0
140045935
140045935loc_140045935:
140045935call std::__throw_bad_cast()
14004593anop
140042dd0
140042dd0_ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias:
140042dd0push r15
140042dd2push r14
140042dd4push r13
140042dd6push r12
140042dd8push rbp
140042dd9push rdi
140042ddapush rsi
140042ddbpush rbx
140042ddcsub rsp, 776
140042de3movups [rsp+672], x6
140042debmovups [rsp+688], x7
140042df3movups [rsp+704], x8
140042dfcmovups [rsp+720], x9
140042e05movups [rsp+736], x10
140042e0emovups [rsp+752], x11
140042e17mov rax, [r8]
140042e1amov r14, [rsp+880]
140042e22movdqu x1, [r9]
140042e27mov rbx, [rsp+888]
140042e2fmov rsi, rax
140042e32mov [rsp+160], rdx
140042e3amov rdx, [r8+8]
140042e3emov rdi, rcx
140042e41mov [rsp+288], rax
140042e49mov rax, [rsp+896]
140042e51mov [rsp+296], rdx
140042e59mov rcx, [rip+0x154830]
140042e60mov [rsp+184], rax
140042e68mov rax, [rsp+904]
140042e70movups [rsp+80], x1
140042e75mov r13, [rsp+80]
140042e7amov r12, [rcx]
140042e7dmov [rsp+664], r12
140042e85mov r12l, [rsp+296]
140042e8dmov [rsp+112], rax
140042e92mov rcx, [rip+0x153da7]
140042e99mov rax, [rsp+912]
140042ea1mov [rsp+168], r14
140042ea9mov [rsp+176], rax
140042eb1call std::locale::id::_M_id() const
140042eb6mov rdx, [r14+208]
140042ebdcmp rax, [rdx+16]
140042ec1jae 0x140045524
140042ec7mov rdx, [rdx+8]
140042ecbmov rcx, [rdx+8*rax]
140042ecftest rcx, rcx
140042ed2je 0x140045524
140042ed8mov r8, [rip+0x154191]
140042edfxor r9l, r9l
140042ee2lea rdx, [rip+0x158697]
140042ee9call __dynamic_cast
140042eeemov [rsp+192], rax
140042ef6test rax, rax
140042ef9je 0x140045524
140042effmov rcx, [rip+0x153e3a]
140042f06call std::locale::id::_M_id() const
140042f0bmov rdx, rax
140042f0emov rax, [r14+208]
140042f15mov rax, [rax+8]
140042f19mov rbp, [rax+8*rdx]
140042f1dtest rbp, rbp
140042f20je 0x140045524
140042f26mov rcx, [rsp+112]
140042f2bxor r15l, r15l
140042f2ecall strlen
140042f33mov [rsp+144], rbx
140042f3bmov r14l, [rsp+88]
140042f40mov [rsp+120], rax
140042f45lea rax, [rip-42780]
140042f4cmov [rsp+308], 0
140042f57mov [rsp+136], rax
140042f5fmov [rsp+152], rdi
140042f67
140042f67loc_140042f67:
140042f67cmp r12l, -1
140042f6bsete bl
140042f6etest rsi, rsi
140042f71je 0x140042f7b
140042f73test bl, bl
140042f75jne 0x14004312a
140042f7b
140042f7bloc_140042f7b:
140042f7bmov [rsp+104], bl
140042f7f
140042f7floc_140042f7f:
140042f7fmov r11l, [rsp+88]
140042f84
140042f84loc_140042f84:
140042f84cmp r14l, -1
140042f88sete dil
140042f8ctest r13, r13
140042f8fsetne al
140042f92and al, dil
140042f95jne 0x1400430c0
140042f9b
140042f9bloc_140042f9b:
140042f9bxor ebx, edi
140042f9d
140042f9dloc_140042f9d:
140042f9dcmp r15, [rsp+120]
140042fa2mov edx, [rsp+308]
140042fa9setb al
140042facand bl, al
140042faeje 0x1400432b0
140042fb4test edx, edx
140042fb6jne 0x140043550
140042fbcmov rax, [rsp+112]
140042fc1lea r9, [rax+r15]
140042fc5movzx r10l, [r9]
140042fc9movzx eax, [rbp+r10+313]
140042fd2mov rdx, r10
140042fd5test al, al
140042fd7jne 0x140042ffd
140042fd9mov rax, [rbp]
140042fddmov rax, [rax+64]
140042fe1cmp rax, [rsp+136]
140042fe9jne 0x140043378
140042fef
140042fefloc_140042fef:
140042feftest dl, dl
140042ff1je 0x140043005
140042ff3mov [rbp+r10+313], dl
140042ffbmov eax, edx
140042ffd
140042ffdloc_140042ffd:
140042ffdcmp al, 37
140042fffje 0x140043200
140043005
140043005loc_140043005:
140043005movzx eax, [r9]
140043009mov rcx, [rbp+48]
14004300dtest [rcx+2*rax], 32
140043011jne 0x140043150
140043017movsx edx, al
14004301amov rax, [rbp]
14004301emov [rsp+128], r9
140043026mov rcx, rbp
140043029call [rax+32]
14004302ctest rsi, rsi
14004302fmovzx r8l, [rsp+104]
140043035mov r9, [rsp+128]
14004303dsetne bl
140043040mov edi, eax
140043042and r8b, bl
140043045jne 0x140043530
14004304bmovsx edx, r12b
14004304f
14004304floc_14004304f:
14004304fmov rax, [rbp]
140043053mov [rsp+128], r9
14004305bmov rcx, rbp
14004305ecall [rax+32]
140043061cmp dil, al
140043064je 0x140043110
14004306amov r9, [rsp+128]
140043072mov rax, [rbp]
140043076mov rcx, rbp
140043079movsx edx, [r9]
14004307dcall [rax+16]
140043080mov edi, eax
140043082test bl, bl
140043084je 0x140043091
140043086cmp [rsp+104], 0
14004308bjne 0x140043568
140043091
140043091loc_140043091:
140043091mov edx, r12l
140043094
140043094loc_140043094:
140043094mov rax, [rbp]
140043098movsx edx, dl
14004309bmov rcx, rbp
14004309ecall [rax+16]
1400430a1cmp dil, al
1400430a4je 0x140043110
1400430a6
1400430a6loc_1400430a6:
1400430a6or [rsp+308], 4
1400430ae
1400430aeloc_1400430ae:
1400430aeadd r15, 1
1400430b2jmp 0x140042f67
1400430b7nop [rax+rax]
1400430c0
1400430c0loc_1400430c0:
1400430c0mov edi, eax
1400430c2mov r14l, -1
1400430c8mov rax, [r13+24]
1400430cccmp [r13+16], rax
1400430d0jb 0x140042f9d
1400430d6mov rax, [r13]
1400430damov [rsp+128], r11l
1400430e2mov rcx, r13
1400430e5call [rax+72]
1400430e8mov r11l, [rsp+128]
1400430f0cmp eax, -1
1400430f3mov r14l, eax
1400430f6sete al
1400430f9xor ebx, eax
1400430fbcmp r14l, -1
1400430ffje 0x140045106
140043105mov r14l, -1
14004310bjmp 0x140042f9d
140043110
140043110loc_140043110:
140043110mov rax, [rsi+16]
140043114cmp rax, [rsi+24]
140043118jae 0x140043618
14004311eadd rax, 1
140043122add r15, 1
140043126mov [rsi+16], rax
14004312a
14004312aloc_14004312a:
14004312amov rax, [rsi+24]
14004312ecmp [rsi+16], rax
140043132jae 0x14004362a
140043138
140043138loc_140043138:
140043138mov [rsp+104], 1
14004313dmov r12l, -1
140043143xor ebx, ebx
140043145jmp 0x140042f7f
14004314anop [rax+rax]
140043150
140043150loc_140043150:
140043150test rsi, rsi
140043153je 0x140043180
140043155cmp r12l, -1
140043159je 0x1400431c6
14004315btest r13, r13
14004315eje 0x1400431f8
140043164test dil, dil
140043167jne 0x140043350
14004316dmov [rsp+104], 0
140043172mov r14l, r11l
140043175add r15, 1
140043179xor ebx, ebx
14004317bjmp 0x140042f84
140043180
140043180loc_140043180:
140043180cmp r12l, -1
140043184sete al
140043187test r13, r13
14004318aje 0x140043195
14004318ctest dil, dil
14004318fjne 0x1400433c0
140043195
140043195loc_140043195:
140043195mov edx, edi
140043197
140043197loc_140043197:
140043197cmp dl, al
140043199je 0x1400434b0
14004319f
14004319floc_14004319f:
14004319fmovzx eax, r12b
1400431a3add rax, rax
1400431a6
1400431a6loc_1400431a6:
1400431a6test [rcx+rax], 32
1400431aaje 0x1400434b0
1400431b0mov rax, [rsi+16]
1400431b4cmp rax, [rsi+24]
1400431b8jae 0x140043290
1400431beadd rax, 1
1400431c2mov [rsi+16], rax
1400431c6
1400431c6loc_1400431c6:
1400431c6mov rax, [rsi+24]
1400431cacmp [rsi+16], rax
1400431cejae 0x1400435d0
1400431d4
1400431d4loc_1400431d4:
1400431d4test r13, r13
1400431d7je 0x1400434e6
1400431ddtest dil, dil
1400431e0jne 0x140043478
1400431e6
1400431e6loc_1400431e6:
1400431e6mov r14l, [rsp+88]
1400431ebadd r15, 1
1400431efjmp 0x14004312a
1400431f4nop [rax]
1400431f8
1400431f8loc_1400431f8:
1400431f8mov edx, edi
1400431faxor eax, eax
1400431fcjmp 0x140043197
1400431fenop
140043200
140043200loc_140043200:
140043200mov rax, [rsp+112]
140043205lea r10, [r15+1]
140043209movzx r9l, [rax+r15+1]
14004320fmovzx edx, [rbp+r9+313]
140043218mov rcx, r9
14004321btest dl, dl
14004321djne 0x140043249
14004321fmov rax, [rbp]
140043223lea rdx, [rip-43514]
14004322amov rax, [rax+64]
14004322ecmp rax, rdx
140043231jne 0x140043590
140043237test cl, cl
140043239je 0x140043580
14004323f
14004323floc_14004323f:
14004323fmov [rbp+r9+313], cl
140043247mov edx, ecx
140043249
140043249loc_140043249:
140043249mov [rsp+312], 0
140043254cmp dl, 69
140043257je 0x140043420
14004325dcmp dl, 79
140043260je 0x140043420
140043266mov r15, r10
140043269
140043269loc_140043269:
140043269lea eax, [rdx-37]
14004326ccmp al, 84
14004326eja 0x1400430a6
140043274lea rcx, [rip+0x152b91]
14004327bmovzx eax, al
14004327emovsxd rax, [rcx+4*rax]
140043282add rax, rcx
140043285jmp rax
140043287nop [rax+rax]
140043290
140043290loc_140043290:
140043290mov rax, [rsi]
140043293mov [rsp+104], r11l
140043298mov rcx, rsi
14004329bcall [rax+80]
14004329emov r11l, [rsp+104]
1400432a3jmp 0x1400431c6
1400432a8nop [rax+rax]
1400432b0
1400432b0loc_1400432b0:
1400432b0mov rbx, [rsp+144]
1400432b8mov rdi, [rsp+152]
1400432c0cmp [rsp+120], r15
1400432c5jne 0x1400432cb
1400432c7test edx, edx
1400432c9je 0x1400432ce
1400432cb
1400432cbloc_1400432cb:
1400432cbor [rbx], 4
1400432ce
1400432celoc_1400432ce:
1400432cemov [rsp+288], rsi
1400432d6mov rbx, [rip+0x1543b3]
1400432ddmov [rsp+296], r12l
1400432e5movdqu x2, [rsp+288]
1400432eemovups [rdi], x2
1400432f1mov rax, [rsp+664]
1400432f9sub rax, [rbx]
1400432fcjne 0x14004553c
140043302movups x6, [rsp+672]
14004330amov rax, rdi
14004330dmovups x7, [rsp+688]
140043315movups x8, [rsp+704]
14004331emovups x9, [rsp+720]
140043327movups x10, [rsp+736]
140043330movups x11, [rsp+752]
140043339add rsp, 776
140043340pop rbx
140043341pop rsi
140043342pop rdi
140043343pop rbp
140043344pop r12
140043346pop r13
140043348pop r14
14004334apop r15
14004334cret
14004334dnop [rax]
140043350
140043350loc_140043350:
140043350mov rax, [r13+24]
140043354cmp [r13+16], rax
140043358jae 0x140043650
14004335emov [rsp+104], 0
140043363mov r14l, [rsp+88]
140043368add r15, 1
14004336cxor ebx, ebx
14004336ejmp 0x140042f84
140043373nop [rax+rax]
140043378
140043378loc_140043378:
140043378movsx edx, r10b
14004337cxor r8l, r8l
14004337fmov rcx, rbp
140043382mov [rsp+208], r9
14004338amov [rsp+200], r11l
140043392mov [rsp+128], r10
14004339acall rax
14004339cmov r9, [rsp+208]
1400433a4mov r11l, [rsp+200]
1400433acmov r10, [rsp+128]
1400433b4mov edx, eax
1400433b6jmp 0x140042fef
1400433bbnop [rax+rax]
1400433c0
1400433c0loc_1400433c0:
1400433c0mov rbx, [r13+24]
1400433c4xor edx, edx
1400433c6cmp [r13+16], rbx
1400433cajb 0x140043197
1400433d0mov rax, [r13]
1400433d4mov [rsp+104], r11l
1400433d9mov rcx, r13
1400433dccall [rax+72]
1400433dfmov r11l, [rsp+104]
1400433e4cmp eax, -1
1400433e7je 0x1400458e8
1400433edcmp r12l, -1
1400433f1je 0x140043670
1400433f7mov rsi, r13
1400433fa
1400433faloc_1400433fa:
1400433faadd r15, 1
1400433fecmp r12l, -1
140043402mov r13, rsi
140043405mov r14l, [rsp+88]
14004340asete bl
14004340dxor esi, esi
14004340fmov [rsp+104], bl
140043413jmp 0x140042f84
140043418nop [rax+rax]
140043420
140043420loc_140043420:
140043420mov rax, [rsp+112]
140043425add r15, 2
140043429movzx r9l, [rax+r15]
14004342emovzx edx, [rbp+r9+313]
140043437mov rcx, r9
14004343atest dl, dl
14004343cjne 0x140043269
140043442mov rax, [rbp]
140043446lea rdx, [rip-44061]
14004344dmov rax, [rax+64]
140043451cmp rax, rdx
140043454jne 0x140044fa0
14004345a
14004345aloc_14004345a:
14004345atest cl, cl
14004345cje 0x1400430a6
140043462mov [rbp+r9+313], cl
14004346amov edx, ecx
14004346cjmp 0x140043269
140043471nop [rax]
140043478
140043478loc_140043478:
140043478mov rax, [r13+24]
14004347ccmp [r13+16], rax
140043480jb 0x1400431e6
140043486mov rax, [r13]
14004348amov [rsp+104], r11l
14004348fmov rcx, r13
140043492call [rax+72]
140043495mov r11l, [rsp+104]
14004349acmp eax, -1
14004349dje 0x1400434f0
14004349f
14004349floc_14004349f:
14004349for r12l, -1
1400434a3nop [rax+rax]
1400434aenop
1400434b0
1400434b0loc_1400434b0:
1400434b0mov r14l, [rsp+88]
1400434b5jmp 0x1400430ae
1400434banop [rax+rax]
1400434c0
1400434c0loc_1400434c0:
1400434c0movzx ecx, [rax]
1400434c3mov rdx, [rbp+48]
1400434c7test [rdx+2*rcx], 32
1400434cbje 0x140043680
1400434d1add rax, 1
1400434d5xor r13l, r13l
1400434d8mov [rsi+16], rax
1400434dccmp rax, [rsi+24]
1400434e0jae 0x1400435d0
1400434e6
1400434e6loc_1400434e6:
1400434e6cmp r14l, -1
1400434eajne 0x1400456ed
1400434f0
1400434f0loc_1400434f0:
1400434f0mov rax, [rsi+16]
1400434f4cmp rax, [rsi+24]
1400434f8jb 0x1400434c0
1400434famov rax, [rsi]
1400434fdmov [rsp+104], r11l
140043502mov rcx, rsi
140043505call [rax+72]
140043508mov r11l, [rsp+104]
14004350dcmp eax, -1
140043510je 0x1400450a5
140043516movzx eax, al
140043519mov rcx, [rbp+48]
14004351dmov r12l, -1
140043523xor r13l, r13l
140043526add rax, rax
140043529jmp 0x1400431a6
14004352enop
140043530
140043530loc_140043530:
140043530mov rax, [rsi+16]
140043534cmp rax, [rsi+24]
140043538jae 0x140044fc3
14004353emovsx edx, [rax]
140043541mov ebx, r8l
140043544jmp 0x14004304f
140043549nop [rax]
140043550
140043550loc_140043550:
140043550mov rbx, [rsp+144]
140043558mov rdi, [rsp+152]
140043560jmp 0x1400432cb
140043565nop [rax]
140043568
140043568loc_140043568:
140043568mov rax, [rsi+16]
14004356ccmp rax, [rsi+24]
140043570jae 0x140044ffd
140043576movzx edx, [rax]
140043579jmp 0x140043094
14004357enop
140043580
140043580loc_140043580:
140043580mov r15, r10
140043583jmp 0x1400430a6
140043588nop [rax+rax]
140043590
140043590loc_140043590:
140043590mov [rsp+200], r9
140043598movsx edx, r9b
14004359cmov rcx, rbp
14004359fxor r8l, r8l
1400435a2mov [rsp+128], r10
1400435aacall rax
1400435acmov r9, [rsp+200]
1400435b4mov r10, [rsp+128]
1400435bcmov ecx, eax
1400435betest cl, cl
1400435c0jne 0x14004323f
1400435c6jmp 0x140043580
1400435c8nop [rax+rax]
1400435d0
1400435d0loc_1400435d0:
1400435d0mov rax, [rsi]
1400435d3mov [rsp+104], r11l
1400435d8mov rcx, rsi
1400435dbcall [rax+72]
1400435demov r11l, [rsp+104]
1400435e3cmp eax, -1
1400435e6mov r12l, eax
1400435e9jne 0x1400431d4
1400435eftest r13, r13
1400435f2je 0x14004523a
1400435f8test dil, dil
1400435fbjne 0x1400453d0
140043601mov rcx, [rbp+48]
140043605mov eax, 510
14004360axor esi, esi
14004360cjmp 0x1400431a6
140043611nop [rax]
140043618
140043618loc_140043618:
140043618mov rax, [rsi]
14004361bmov rcx, rsi
14004361eadd r15, 1
140043622call [rax+80]
140043625jmp 0x14004312a
14004362a
14004362aloc_14004362a:
14004362amov rax, [rsi]
14004362dmov rcx, rsi
140043630call [rax+72]
140043633mov r12l, eax
140043636cmp eax, -1
140043639jne 0x140043138
14004363fmov [rsp+104], 1
140043644mov ebx, 1
140043649xor esi, esi
14004364bjmp 0x140042f7f
140043650
140043650loc_140043650:
140043650mov rax, [r13]
140043654mov [rsp+104], r11l
140043659mov rcx, r13
14004365ccall [rax+72]
14004365fmov r11l, [rsp+104]
140043664cmp eax, -1
140043667jne 0x1400434b0
14004366dxor r13l, r13l
140043670
140043670loc_140043670:
140043670movzx eax, r12b
140043674mov rcx, [rbp+48]
140043678add rax, rax
14004367bjmp 0x1400431a6
140043680
140043680loc_140043680:
140043680xor r13l, r13l
140043683
140043683loc_140043683:
140043683mov r12l, -1
140043689jmp 0x1400430ae
14004368emov rax, [rsp+192]
140043696mov rdx, [rsp+88]
14004369bmov [rsp+80], r13
1400436a0lea rcx, [rsp+272]
1400436a8mov [rsp+288], rsi
1400436b0lea r9, [rsp+240]
1400436b8lea r8, [rsp+256]
1400436c0mov rax, [rax+16]
1400436c4mov [rsp+296], r12l
1400436ccmov [rsp+88], rdx
1400436d1movdqu x4, [rax+312]
1400436d9movdqu x5, [rax+296]
1400436e1movdqu x3, [rax+328]
1400436e9movdqu x2, [rax+344]
1400436f1movdqu x1, [rax+360]
1400436f9movdqu x0, [rax+376]
140043701movups [rsp+560], x4
140043709movdqu x6, [rax+216]
140043711movdqu x7, [rax+232]
140043719movups [rsp+544], x5
140043721movdqu x8, [rax+248]
14004372amovdqu x9, [rax+264]
140043733movups [rsp+576], x3
14004373bmovdqu x10, [rax+280]
140043744movups [rsp+592], x2
14004374cmovdqu x11, [rax+200]
140043755lea rax, [rsp+308]
14004375dmovdqu x4, [rsp+288]
140043766movups [rsp+608], x1
14004376emovups [rsp+624], x0
140043776movups [rsp+448], x11
14004377fmovups [rsp+464], x6
140043787movups [rsp+480], x7
14004378fmovups [rsp+496], x8
140043798movups [rsp+512], x9
1400437a1movups [rsp+528], x10
1400437aamovups [rsp+256], x4
1400437b2movdqu x5, [rsp+80]
1400437b8mov rdx, [rsp+160]
1400437c0mov [rsp+64], rax
1400437c5mov rax, [rsp+168]
1400437cdmov [rsp+48], 24
1400437d6mov [rsp+56], rax
1400437dblea rax, [rsp+448]
1400437e3mov [rsp+40], rax
1400437e8lea rax, [rsp+312]
1400437f0mov [rsp+32], rax
1400437f5movups [rsp+240], x5
1400437fdcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043802mov edi, [rsp+308]
140043809mov rsi, [rsp+272]
140043811mov r12l, [rsp+280]
140043819test edi, edi
14004381bjne 0x1400430ae
140043821movsxd rax, [rsp+312]
140043829mov rdx, rax
14004382cimul rax, rax, 0x2aaaaaab
140043833mov ecx, edx
140043835sar ecx, 31
140043838sar rax, 33
14004383csub eax, ecx
14004383elea eax, [rax+2*rax]
140043841shl eax, 2
140043844sub edx, eax
140043846mov rax, [rsp+184]
14004384emov [rax+16], edx
140043851mov rax, [rsp+176]
140043859or [rax], 1032
14004385ejmp 0x1400430ae
140043863test rsi, rsi
140043866jne 0x14004568d
14004386ccmp r12l, -1
140043870sete al
140043873test r13, r13
140043876je 0x140043881
140043878test dil, dil
14004387bjne 0x140043b6d
140043881
140043881loc_140043881:
140043881mov edx, edi
140043883
140043883loc_140043883:
140043883cmp dl, al
140043885je 0x1400434b0
14004388bmov edx, r12l
14004388e
14004388eloc_14004388e:
14004388emov rax, [rbp+48]
140043892movzx r12l, r12b
140043896test [rax+2*r12], 32
14004389bje 0x140045067
1400438a1mov rax, [rsi+16]
1400438a5cmp rax, [rsi+24]
1400438a9jae 0x14004501f
1400438af
1400438afloc_1400438af:
1400438afadd rax, 1
1400438b3mov [rsi+16], rax
1400438b7
1400438b7loc_1400438b7:
1400438b7mov rax, [rsi+24]
1400438bbcmp [rsi+16], rax
1400438bfjae 0x1400451ce
1400438c5
1400438c5loc_1400438c5:
1400438c5test r13, r13
1400438c8je 0x140045074
1400438cetest dil, dil
1400438d1jne 0x14004510e
1400438d7
1400438d7loc_1400438d7:
1400438d7mov r14l, [rsp+88]
1400438dcmov r12l, -1
1400438e2jmp 0x1400430ae
1400438e7mov rax, [rsp+192]
1400438efmov rdx, [rsp+88]
1400438f4mov [rsp+288], rsi
1400438fclea rcx, [rsp+272]
140043904mov [rsp+296], r12l
14004390clea r9, [rsp+240]
140043914lea r8, [rsp+256]
14004391cmov rax, [rax+16]
140043920mov [rsp+88], rdx
140043925mov [rsp+80], r13
14004392amov rdx, [rsp+160]
140043932movdqu x6, [rax+88]
140043937movdqu x5, [rax+104]
14004393cmovdqu x3, [rax+136]
140043944movdqu x4, [rax+120]
140043949movdqu x2, [rax+152]
140043951movdqu x1, [rax+168]
140043959movups [rsp+336], x6
140043961movdqu x0, [rax+184]
140043969lea rax, [rsp+308]
140043971movdqu x6, [rsp+288]
14004397amovups [rsp+384], x3
140043982mov [rsp+64], rax
140043987mov rax, [rsp+168]
14004398fmovdqu x3, [rsp+80]
140043995movups [rsp+352], x5
14004399dmov [rsp+56], rax
1400439a2lea rax, [rsp+336]
1400439aamov [rsp+40], rax
1400439aflea rax, [rsp+312]
1400439b7mov [rsp+32], rax
1400439bcmov [rsp+48], 14
1400439c5movups [rsp+368], x4
1400439cdmovups [rsp+400], x2
1400439d5movups [rsp+416], x1
1400439ddmovups [rsp+432], x0
1400439e5movups [rsp+256], x6
1400439edmovups [rsp+240], x3
1400439f5call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400439famov eax, [rsp+308]
140043a01mov rsi, [rsp+272]
140043a09mov r12l, [rsp+280]
140043a11test eax, eax
140043a13jne 0x1400430ae
140043a19movsxd rax, [rsp+312]
140043a21mov rdx, rax
140043a24imul rax, rax, 0xffffffff92492493
140043a2bmov ecx, edx
140043a2dsar ecx, 31
140043a30shr rax, 32
140043a34add eax, edx
140043a36sar eax, 2
140043a39sub eax, ecx
140043a3blea ecx, [8*rax]
140043a42sub ecx, eax
140043a44mov rax, [rsp+184]
140043a4csub edx, ecx
140043a4emov [rax+24], edx
140043a51mov rax, [rsp+176]
140043a59or [rax], 2
140043a5cjmp 0x1400430ae
140043a61test rsi, rsi
140043a64je 0x140043a71
140043a66cmp [rsp+104], 0
140043a6bjne 0x140045200
140043a71
140043a71loc_140043a71:
140043a71mov eax, r12l
140043a74
140043a74loc_140043a74:
140043a74mov rdx, [rbp+48]
140043a78movzx eax, al
140043a7btest [rdx+2*rax], 32
140043a7fjne 0x1400450be
140043a85
140043a85loc_140043a85:
140043a85lea rax, [rsp+308]
140043a8dmov rdx, [rsp+88]
140043a92mov [rsp+56], 2
140043a9blea rcx, [rsp+272]
140043aa3mov [rsp+72], rax
140043aa8mov rax, [rsp+168]
140043ab0lea r9, [rsp+240]
140043ab8lea r8, [rsp+256]
140043ac0mov [rsp+48], 31
140043ac8mov [rsp+64], rax
140043acdlea rax, [rsp+312]
140043ad5mov [rsp+40], 1
140043addmov [rsp+32], rax
140043ae2mov [rsp+288], rsi
140043aeamov [rsp+296], r12l
140043af2movdqu x0, [rsp+288]
140043afbmov [rsp+88], rdx
140043b00mov rdx, [rsp+160]
140043b08mov [rsp+80], r13
140043b0dmovdqu x3, [rsp+80]
140043b13movups [rsp+256], x0
140043b1bmovups [rsp+240], x3
140043b23call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043b28mov r11l, [rsp+308]
140043b30mov rsi, [rsp+272]
140043b38mov r12l, [rsp+280]
140043b40test r11l, r11l
140043b43jne 0x1400430ae
140043b49mov eax, [rsp+312]
140043b50mov rdi, [rsp+184]
140043b58mov [rdi+12], eax
140043b5bmov rax, [rsp+176]
140043b63or [rax], 1040
140043b68jmp 0x1400430ae
140043b6d
140043b6dloc_140043b6d:
140043b6dmov rbx, [r13+24]
140043b71xor edx, edx
140043b73cmp [r13+16], rbx
140043b77jb 0x140043883
140043b7dmov rax, [r13]
140043b81mov rcx, r13
140043b84call [rax+72]
140043b87cmp eax, -1
140043b8aje 0x14004566a
140043b90cmp r12l, -1
140043b94jne 0x140045658
140043b9amov edx, -1
140043b9fjmp 0x14004388e
140043ba4nop [rax]
140043ba8test rsi, rsi
140043babje 0x140043bb8
140043badcmp [rsp+104], 0
140043bb2jne 0x140045224
140043bb8
140043bb8loc_140043bb8:
140043bb8mov ebx, r12l
140043bbb
140043bbbloc_140043bbb:
140043bbbcmp [rbp+56], 0
140043bbfje 0x14004502d
140043bc5movzx edx, [rbp+94]
140043bc9
140043bc9loc_140043bc9:
140043bc9cmp dl, bl
140043bcbjne 0x1400430a6
140043bd1mov rax, [rsi+16]
140043bd5cmp rax, [rsi+24]
140043bd9jae 0x1400454fc
140043bdfadd rax, 1
140043be3mov [rsi+16], rax
140043be7jmp 0x140043683
140043bectest rsi, rsi
140043befje 0x140043bfc
140043bf1cmp [rsp+104], 0
140043bf6jne 0x140045198
140043bfc
140043bfcloc_140043bfc:
140043bfcmovzx eax, r12b
140043c00
140043c00loc_140043c00:
140043c00mov rdx, [rbp+48]
140043c04test [rdx+2*rax], 1
140043c08je 0x1400430a6
140043c0elea rax, [rsp+308]
140043c16mov rdx, [rsp+88]
140043c1bmov [rsp+48], 14
140043c24lea rcx, [rsp+272]
140043c2cmov [rsp+224], rax
140043c34lea r9, [rsp+240]
140043c3clea r8, [rsp+256]
140043c44mov [rsp+64], rax
140043c49mov rax, [rsp+168]
140043c51mov [rsp+288], rsi
140043c59mov [rsp+56], rax
140043c5emov rax, [rip+0x1530ab]
140043c65mov [rsp+296], r12l
140043c6dmovdqu x6, [rsp+288]
140043c76mov [rsp+40], rax
140043c7blea rax, [rsp+316]
140043c83mov [rsp+32], rax
140043c88mov [rsp+88], rdx
140043c8dmov rdx, [rsp+160]
140043c95mov [rsp+80], r13
140043c9amovdqu x7, [rsp+80]
140043ca0mov [rsp+216], rcx
140043ca8mov [rsp+232], rax
140043cb0mov [rsp+128], r9
140043cb8mov [rsp+200], r8
140043cc0movups [rsp+256], x6
140043cc8movups [rsp+240], x7
140043cd0call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043cd5mov rcx, [rsp+280]
140043cddmov rax, [rsp+272]
140043ce5mov [rsp+104], rcx
140043ceamov rsi, rax
140043cedmov r12l, ecx
140043cf0test rax, rax
140043cf3je 0x140045276
140043cf9cmp ecx, -1
140043cfcje 0x1400453f3
140043d02
140043d02loc_140043d02:
140043d02test r13, r13
140043d05je 0x1400453e9
140043d0btest dil, dil
140043d0eje 0x1400430ae
140043d14mov rax, [r13+24]
140043d18cmp [r13+16], rax
140043d1cjb 0x1400430ae
140043d22mov rax, [r13]
140043d26mov rcx, r13
140043d29call [rax+72]
140043d2cadd eax, 1
140043d2fjne 0x1400430ae
140043d35xor r13l, r13l
140043d38
140043d38loc_140043d38:
140043d38mov eax, [rsp+308]
140043d3for eax, [rsp+316]
140043d46jne 0x1400430ae
140043d4cmov eax, [rsp+104]
140043d50lea rcx, [rsp+288]
140043d58mov [rsp+288], rsi
140043d60mov [rsp+296], eax
140043d67call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140043d6cmov rsi, [rsp+288]
140043d74mov r12l, [rsp+296]
140043d7cmov edi, eax
140043d7ecmp [rbp+56], 0
140043d82je 0x14004559f
140043d88movzx eax, [rbp+102]
140043d8c
140043d8cloc_140043d8c:
140043d8ccmp dil, al
140043d8fje 0x140043dc6
140043d91lea rcx, [rsp+288]
140043d99call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
140043d9emov rsi, [rsp+288]
140043da6mov r12l, [rsp+296]
140043daemov ebx, eax
140043db0cmp [rbp+56], 0
140043db4je 0x1400456fe
140043dbamovzx eax, [rbp+100]
140043dbe
140043dbeloc_140043dbe:
140043dbecmp bl, al
140043dc0jne 0x1400430ae
140043dc6
140043dc6loc_140043dc6:
140043dc6mov [rsp+288], rsi
140043dcemov rdi, [rsp+224]
140043dd6xor eax, eax
140043dd8mov rsi, [rsp+232]
140043de0mov rbx, [rsp+168]
140043de8mov [rsp+40], eax
140043decmov rdx, [rsp+88]
140043df1mov [rsp+72], rdi
140043df6mov [rsp+296], r12l
140043dfemov r12, [rsp+216]
140043e06mov [rsp+32], rsi
140043e0bmov r9, [rsp+128]
140043e13mov [rsp+64], rbx
140043e18mov r8, [rsp+200]
140043e20mov rcx, r12
140043e23movdqu x3, [rsp+288]
140043e2cmov [rsp+88], rdx
140043e31mov [rsp+48], 23
140043e39mov rdx, [rsp+160]
140043e41mov [rsp+56], 2
140043e4amov [rsp+80], r13
140043e4fmovdqu x4, [rsp+80]
140043e55movups [rsp+256], x3
140043e5dmovups [rsp+240], x4
140043e65call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043e6axor edx, edx
140043e6cmov [rsp+32], rsi
140043e71mov rcx, r12
140043e74mov rax, [rsp+272]
140043e7cmov [rsp+40], edx
140043e80mov [rsp+72], rdi
140043e85movdqu x6, [rsp+80]
140043e8bmov [rsp+288], rax
140043e93mov rax, [rsp+280]
140043e9bmov [rsp+64], rbx
140043ea0mov r9, [rsp+128]
140043ea8mov [rsp+48], 59
140043eb0mov r8, [rsp+200]
140043eb8mov [rsp+296], eax
140043ebfmov rdx, [rsp+160]
140043ec7mov [rsp+56], 2
140043ed0movdqu x5, [rsp+288]
140043ed9movups [rsp+240], x6
140043ee1movups [rsp+256], x5
140043ee9call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140043eeemov rsi, [rsp+272]
140043ef6mov r12l, [rsp+280]
140043efejmp 0x1400430ae
140043f03nop [rax+rax]
140043f08mov rax, [rsp+192]
140043f10mov [rsp+288], rsi
140043f18lea rcx, [rsp+272]
140043f20mov rsi, [rsp+88]
140043f25mov rdi, [rsp+176]
140043f2dmov [rsp+80], r13
140043f32mov rax, [rax+16]
140043f36mov [rsp+296], r12l
140043f3emovdqu x3, [rsp+288]
140043f47mov [rsp+88], rsi
140043f4cmov rax, [rax+48]
140043f50movdqu x4, [rsp+80]
140043f56mov [rsp+64], rdi
140043f5bmovups [rsp+256], x3
140043f63mov [rsp+56], rax
140043f68movups [rsp+240], x4
140043f70
140043f70loc_140043f70:
140043f70mov rax, [rsp+184]
140043f78mov rdx, [rsp+160]
140043f80lea r9, [rsp+240]
140043f88lea r8, [rsp+256]
140043f90mov [rsp+48], rax
140043f95lea rax, [rsp+308]
140043f9dmov [rsp+40], rax
140043fa2mov rax, [rsp+168]
140043faamov [rsp+32], rax
140043fafcall _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
140043fb4mov r10l, [rsp+308]
140043fbcmov rsi, [rsp+272]
140043fc4mov r12l, [rsp+280]
140043fcctest r10l, r10l
140043fcfjne 0x1400430ae
140043fd5or [rdi+1], 4
140043fd9jmp 0x1400430ae
140043fdelea rax, [rsp+308]
140043fe6mov rdx, [rsp+88]
140043febmov [rsp+56], 2
140043ff4lea rcx, [rsp+272]
140043ffcmov [rsp+72], rax
140044001mov rax, [rsp+168]
140044009lea r9, [rsp+240]
140044011lea r8, [rsp+256]
140044019mov [rsp+48], 59
140044021mov [rsp+64], rax
140044026lea rax, [rsp+312]
14004402emov [rsp+32], rax
140044033mov [rsp+40], 0
14004403bmov [rsp+288], rsi
140044043mov [rsp+296], r12l
14004404bmovdqu x3, [rsp+288]
140044054mov [rsp+88], rdx
140044059mov rdx, [rsp+160]
140044061mov [rsp+80], r13
140044066movdqu x4, [rsp+80]
14004406cmovups [rsp+256], x3
140044074movups [rsp+240], x4
14004407ccall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044081mov eax, [rsp+308]
140044088mov rsi, [rsp+272]
140044090mov r12l, [rsp+280]
140044098test eax, eax
14004409ajne 0x1400430ae
1400440a0mov eax, [rsp+312]
1400440a7mov rdi, [rsp+184]
1400440afmov [rdi+4], eax
1400440b2jmp 0x1400430ae
1400440b7movzx eax, [rbp+56]
1400440bbcmp al, 1
1400440bdje 0x1400440df
1400440bftest al, al
1400440c1je 0x1400450f9
1400440c7
1400440c7loc_1400440c7:
1400440c7mov rax, [rbp]
1400440cblea rdx, [rip-47378]
1400440d2mov rax, [rax+56]
1400440d6cmp rax, rdx
1400440d9jne 0x140045158
1400440df
1400440dfloc_1400440df:
1400440dfmov eax, 77
1400440e4lea rbx, [rsp+654]
1400440ecmov [rsp+654], 0x253a4825
1400440f7mov [rsp+658], ax
1400440ff
1400440ffloc_1400440ff:
1400440ffmov rdx, [rsp+88]
140044104mov [rsp+288], rsi
14004410clea rcx, [rsp+272]
140044114mov [rsp+296], r12l
14004411cmovdqu x7, [rsp+288]
140044125mov [rsp+80], r13
14004412amov [rsp+88], rdx
14004412fmovdqu x0, [rsp+80]
140044135movups [rsp+256], x7
14004413dmovups [rsp+240], x0
140044145
140044145loc_140044145:
140044145mov rax, [rsp+176]
14004414dmov [rsp+56], rbx
140044152mov [rsp+64], rax
140044157
140044157loc_140044157:
140044157mov rax, [rsp+184]
14004415fmov rdx, [rsp+160]
140044167lea r9, [rsp+240]
14004416flea r8, [rsp+256]
140044177mov [rsp+48], rax
14004417clea rax, [rsp+308]
140044184mov [rsp+40], rax
140044189mov rax, [rsp+168]
140044191mov [rsp+32], rax
140044196call _ZNKSt7__cxx118time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES4_S4_RSt8ios_baseRSt12_Ios_IostateP2tmPKcRSt16__time_get_state.localalias
14004419bmov rsi, [rsp+272]
1400441a3mov r12l, [rsp+280]
1400441abjmp 0x1400430ae
1400441b0lea rax, [rsp+308]
1400441b8mov rdx, [rsp+88]
1400441bdmov [rsp+56], 2
1400441c6lea rcx, [rsp+272]
1400441cemov [rsp+72], rax
1400441d3mov rax, [rsp+168]
1400441dblea r9, [rsp+240]
1400441e3lea r8, [rsp+256]
1400441ebmov [rsp+48], 60
1400441f3mov [rsp+64], rax
1400441f8lea rax, [rsp+312]
140044200mov [rsp+32], rax
140044205mov [rsp+40], 0
14004420dmov [rsp+288], rsi
140044215mov [rsp+296], r12l
14004421dmovdqu x3, [rsp+288]
140044226mov [rsp+88], rdx
14004422bmov rdx, [rsp+160]
140044233mov [rsp+80], r13
140044238movdqu x4, [rsp+80]
14004423emovups [rsp+256], x3
140044246movups [rsp+240], x4
14004424ecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044253mov eax, [rsp+308]
14004425amov rsi, [rsp+272]
140044262mov r12l, [rsp+280]
14004426atest eax, eax
14004426cjne 0x1400430ae
140044272mov eax, [rsp+312]
140044279mov rdi, [rsp+184]
140044281mov [rdi], eax
140044283jmp 0x1400430ae
140044288movzx eax, [rbp+56]
14004428ccmp al, 1
14004428eje 0x1400442b0
140044290test al, al
140044292je 0x1400450df
140044298
140044298loc_140044298:
140044298mov rax, [rbp]
14004429clea rdx, [rip-47843]
1400442a3mov rax, [rax+56]
1400442a7cmp rax, rdx
1400442aajne 0x140045178
1400442b0
1400442b0loc_1400442b0:
1400442b0mov [rsp+662], 0
1400442b8lea rbx, [rsp+654]
1400442c0mov rax, 0x53253a4d253a4825
1400442camov [rsp+654], rax
1400442d2
1400442d2loc_1400442d2:
1400442d2mov rdx, [rsp+88]
1400442d7mov [rsp+288], rsi
1400442dflea rcx, [rsp+272]
1400442e7mov [rsp+296], r12l
1400442efmovdqu x5, [rsp+288]
1400442f8mov [rsp+80], r13
1400442fdmov [rsp+88], rdx
140044302movdqu x6, [rsp+80]
140044308movups [rsp+256], x5
140044310movups [rsp+240], x6
140044318jmp 0x140044145
14004431dlea rax, [rsp+308]
140044325mov rdx, [rsp+88]
14004432amov [rsp+56], 2
140044333lea rcx, [rsp+272]
14004433bmov [rsp+72], rax
140044340mov rax, [rsp+168]
140044348lea r9, [rsp+240]
140044350lea r8, [rsp+256]
140044358mov [rsp+48], 53
140044360mov [rsp+64], rax
140044365lea rax, [rsp+312]
14004436dmov [rsp+40], 0
140044375mov [rsp+32], rax
14004437amov [rsp+288], rsi
140044382mov [rsp+296], r12l
14004438amovdqu x7, [rsp+288]
140044393mov [rsp+88], rdx
140044398mov rdx, [rsp+160]
1400443a0mov [rsp+80], r13
1400443a5movdqu x0, [rsp+80]
1400443abmovups [rsp+256], x7
1400443b3movups [rsp+240], x0
1400443bbcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400443c0mov edi, [rsp+308]
1400443c7mov rsi, [rsp+272]
1400443cfmov r12l, [rsp+280]
1400443d7test edi, edi
1400443d9jne 0x1400430ae
1400443dfmov rdi, [rsp+176]
1400443e7mov eax, [rsp+312]
1400443eemov ebx, [rdi]
1400443f0shl eax, 16
1400443f3and eax, 0x3f0000
1400443f8mov edx, ebx
1400443faor eax, 32
1400443fdmov [rsp+104], ebx
140044401and edx, 0xffffffffffc0ffdf
140044407or eax, edx
140044409mov [rdi], eax
14004440bjmp 0x1400430ae
140044410lea rax, [rsp+308]
140044418mov rdx, [rsp+88]
14004441dmov [rsp+56], 2
140044426lea rcx, [rsp+272]
14004442emov [rsp+72], rax
140044433mov rax, [rsp+168]
14004443blea r9, [rsp+240]
140044443lea r8, [rsp+256]
14004444bmov [rsp+48], 53
140044453mov [rsp+64], rax
140044458lea rax, [rsp+312]
140044460mov [rsp+40], 0
140044468mov [rsp+32], rax
14004446dmov [rsp+288], rsi
140044475mov [rsp+296], r12l
14004447dmovdqu x5, [rsp+288]
140044486mov [rsp+88], rdx
14004448bmov rdx, [rsp+160]
140044493mov [rsp+80], r13
140044498movdqu x6, [rsp+80]
14004449emovups [rsp+256], x5
1400444a6movups [rsp+240], x6
1400444aecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
1400444b3mov r11l, [rsp+308]
1400444bbmov rsi, [rsp+272]
1400444c3mov r12l, [rsp+280]
1400444cbtest r11l, r11l
1400444cejne 0x1400430ae
1400444d4mov rdi, [rsp+176]
1400444dcmov eax, [rsp+312]
1400444e3mov ebx, [rdi]
1400444e5shl eax, 16
1400444e8and eax, 0x3f0000
1400444edmov edx, ebx
1400444efor eax, 64
1400444f2mov [rsp+104], ebx
1400444f6and edx, 0xffffffffffc0ffbf
1400444fcor eax, edx
1400444femov [rdi], eax
140044500jmp 0x1400430ae
140044505mov rax, [rsp+192]
14004450dmov [rsp+288], rsi
140044515lea rcx, [rsp+272]
14004451dmov rsi, [rsp+88]
140044522mov [rsp+296], r12l
14004452amov rax, [rax+16]
14004452emov [rsp+80], r13
140044533mov [rsp+88], rsi
140044538mov rdi, [rsp+176]
140044540mov rax, [rax+32]
140044544movdqu x4, [rsp+80]
14004454amovdqu x3, [rsp+288]
140044553mov [rsp+64], rdi
140044558mov [rsp+56], rax
14004455dmovups [rsp+256], x3
140044565movups [rsp+240], x4
14004456djmp 0x140044157
140044572lea rax, [rsp+308]
14004457amov rdx, [rsp+88]
14004457fmov [rsp+56], 4
140044588lea rcx, [rsp+272]
140044590mov [rsp+72], rax
140044595mov rax, [rsp+168]
14004459dlea r9, [rsp+240]
1400445a5lea r8, [rsp+256]
1400445admov [rsp+48], 9999
1400445b5mov [rsp+64], rax
1400445balea rax, [rsp+312]
1400445c2mov [rsp+40], 0
1400445camov [rsp+32], rax
1400445cfmov [rsp+288], rsi
1400445d7mov [rsp+296], r12l
1400445dfmovdqu x7, [rsp+288]
1400445e8mov [rsp+88], rdx
1400445edmov rdx, [rsp+160]
1400445f5mov [rsp+80], r13
1400445famovdqu x0, [rsp+80]
140044600movups [rsp+256], x7
140044608movups [rsp+240], x0
140044610call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044615mov ecx, [rsp+308]
14004461cmov rsi, [rsp+272]
140044624mov r12l, [rsp+280]
14004462ctest ecx, ecx
14004462ejne 0x1400430ae
140044634mov eax, [rsp+312]
14004463bmov rdi, [rsp+184]
140044643sub eax, 1900
140044648mov [rdi+20], eax
14004464bmov rdi, [rsp+176]
140044653movzx eax, [rdi+1]
140044657mov [rsp+104], al
14004465band eax, -7
14004465eor eax, 4
140044661mov [rdi+1], al
140044664jmp 0x1400430ae
140044669mov rax, [rsp+192]
140044671mov [rsp+288], rsi
140044679lea rcx, [rsp+272]
140044681mov rsi, [rsp+88]
140044686mov [rsp+296], r12l
14004468emov rax, [rax+16]
140044692mov [rsp+80], r13
140044697mov [rsp+88], rsi
14004469cmov rdi, [rsp+176]
1400446a4mov rax, [rax+80]
1400446a8movdqu x6, [rsp+80]
1400446aemovdqu x5, [rsp+288]
1400446b7mov [rsp+64], rdi
1400446bcmov [rsp+56], rax
1400446c1movups [rsp+256], x5
1400446c9movups [rsp+240], x6
1400446d1jmp 0x140044157
1400446d6lea rax, [rsp+308]
1400446demov rdx, [rsp+88]
1400446e3mov [rsp+56], 2
1400446eclea r9, [rsp+240]
1400446f4mov [rsp+72], rax
1400446f9mov rax, [rsp+168]
140044701lea r8, [rsp+256]
140044709lea rcx, [rsp+272]
140044711mov [rsp+48], 99
140044719mov [rsp+64], rax
14004471elea rax, [rsp+312]
140044726mov [rsp+40], 0
14004472emov [rsp+32], rax
140044733mov [rsp+288], rsi
14004473bmov [rsp+296], r12l
140044743movdqu x5, [rsp+288]
14004474cmov [rsp+88], rdx
140044751mov rdx, [rsp+160]
140044759mov [rsp+80], r13
14004475emovdqu x6, [rsp+80]
140044764movups [rsp+256], x5
14004476cmovups [rsp+240], x6
140044774call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044779mov r8, [rsp+272]
140044781mov r9, [rsp+280]
140044789mov r10l, [rsp+308]
140044791mov rsi, r8
140044794mov r12l, r9l
140044797test r10l, r10l
14004479ajne 0x1400430ae
1400447a0mov rax, [rsp+176]
1400447a8or [rax+1], 6
1400447actest r8, r8
1400447afje 0x1400452a8
1400447b5cmp r9l, -1
1400447b9je 0x140045439
1400447bftest r13, r13
1400447c2je 0x140045430
1400447c8
1400447c8loc_1400447c8:
1400447c8test dil, dil
1400447cbjne 0x140045541
1400447d1
1400447d1loc_1400447d1:
1400447d1mov eax, [rsp+312]
1400447d8lea edx, [rax+100]
1400447dbcmp eax, 69
1400447decmovl eax, edx
1400447e1
1400447e1loc_1400447e1:
1400447e1mov rdi, [rsp+184]
1400447e9mov [rdi+20], eax
1400447ecjmp 0x1400430ae
1400447f1lea rax, [rsp+308]
1400447f9mov rdx, [rsp+88]
1400447femov [rsp+56], 3
140044807lea rcx, [rsp+272]
14004480fmov [rsp+72], rax
140044814mov rax, [rsp+168]
14004481clea r9, [rsp+240]
140044824lea r8, [rsp+256]
14004482cmov [rsp+48], 366
140044834mov [rsp+64], rax
140044839lea rax, [rsp+312]
140044841mov [rsp+40], 1
140044849mov [rsp+32], rax
14004484emov [rsp+288], rsi
140044856mov [rsp+296], r12l
14004485emovdqu x5, [rsp+288]
140044867mov [rsp+88], rdx
14004486cmov rdx, [rsp+160]
140044874mov [rsp+80], r13
140044879movdqu x6, [rsp+80]
14004487fmovups [rsp+256], x5
140044887movups [rsp+240], x6
14004488fcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044894mov ecx, [rsp+308]
14004489bmov rsi, [rsp+272]
1400448a3mov r12l, [rsp+280]
1400448abtest ecx, ecx
1400448adjne 0x1400430ae
1400448b3mov eax, [rsp+312]
1400448bamov rdi, [rsp+184]
1400448c2sub eax, 1
1400448c5mov [rdi+28], eax
1400448c8mov rax, [rsp+176]
1400448d0or [rax], 4
1400448d3jmp 0x1400430ae
1400448d8lea rax, [rsp+308]
1400448e0mov rdx, [rsp+88]
1400448e5mov [rsp+56], 2
1400448eelea rcx, [rsp+272]
1400448f6mov [rsp+72], rax
1400448fbmov rax, [rsp+168]
140044903lea r9, [rsp+240]
14004490blea r8, [rsp+256]
140044913mov [rsp+48], 12
14004491bmov [rsp+64], rax
140044920lea rax, [rsp+312]
140044928mov [rsp+40], 1
140044930mov [rsp+32], rax
140044935mov [rsp+288], rsi
14004493dmov [rsp+296], r12l
140044945movdqu x7, [rsp+288]
14004494emov [rsp+88], rdx
140044953mov rdx, [rsp+160]
14004495bmov [rsp+80], r13
140044960movdqu x0, [rsp+80]
140044966movups [rsp+256], x7
14004496emovups [rsp+240], x0
140044976call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
14004497bmov edx, [rsp+308]
140044982mov rsi, [rsp+272]
14004498amov r12l, [rsp+280]
140044992test edx, edx
140044994jne 0x1400430ae
14004499amov eax, [rsp+312]
1400449a1mov rdi, [rsp+184]
1400449a9sub eax, 1
1400449acmov [rdi+16], eax
1400449afmov rax, [rsp+176]
1400449b7or [rax], 8
1400449bajmp 0x1400430ae
1400449bfmov rax, [rsp+192]
1400449c7mov rax, [rax+16]
1400449cbmovdqu x0, [rax+64]
1400449d0movq rax, x0
1400449d5movups [rsp+320], x0
1400449ddcmp [rax], 0
1400449e0je 0x1400430ae
1400449e6movhlps x3, x0
1400449e9movq rax, x3
1400449eecmp [rax], 0
1400449f1je 0x1400430ae
1400449f7lea rax, [rsp+308]
1400449ffmov rdx, [rsp+88]
140044a04mov [rsp+48], 2
140044a0dlea rcx, [rsp+272]
140044a15mov [rsp+64], rax
140044a1amov rax, [rsp+168]
140044a22lea r9, [rsp+240]
140044a2alea r8, [rsp+256]
140044a32mov [rsp+288], rsi
140044a3amov [rsp+56], rax
140044a3flea rax, [rsp+320]
140044a47mov [rsp+40], rax
140044a4clea rax, [rsp+312]
140044a54mov [rsp+32], rax
140044a59mov [rsp+296], r12l
140044a61movdqu x4, [rsp+288]
140044a6amov [rsp+88], rdx
140044a6fmov rdx, [rsp+160]
140044a77mov [rsp+80], r13
140044a7cmovdqu x5, [rsp+80]
140044a82movups [rsp+256], x4
140044a8amovups [rsp+240], x5
140044a92call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_name(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, char const**, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044a97mov eax, [rsp+308]
140044a9emov rsi, [rsp+272]
140044aa6mov r12l, [rsp+280]
140044aaetest eax, eax
140044ab0jne 0x1400430ae
140044ab6mov eax, [rsp+312]
140044abdtest eax, eax
140044abfje 0x1400430ae
140044ac5mov rax, [rsp+176]
140044acdor [rax+1], 1
140044ad1jmp 0x1400430ae
140044ad6nop [rax+rax]
140044ae0lea rax, [rsp+308]
140044ae8mov rdx, [rsp+88]
140044aedmov [rsp+56], 1
140044af6lea rcx, [rsp+272]
140044afemov [rsp+72], rax
140044b03mov rax, [rsp+168]
140044b0blea r9, [rsp+240]
140044b13lea r8, [rsp+256]
140044b1bmov [rsp+48], 6
140044b23mov [rsp+64], rax
140044b28lea rax, [rsp+312]
140044b30mov [rsp+40], 0
140044b38mov [rsp+32], rax
140044b3dmov [rsp+288], rsi
140044b45mov [rsp+296], r12l
140044b4dmovdqu x3, [rsp+288]
140044b56mov [rsp+88], rdx
140044b5bmov rdx, [rsp+160]
140044b63mov [rsp+80], r13
140044b68movdqu x4, [rsp+80]
140044b6emovups [rsp+256], x3
140044b76movups [rsp+240], x4
140044b7ecall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044b83mov ebx, [rsp+308]
140044b8amov rsi, [rsp+272]
140044b92mov r12l, [rsp+280]
140044b9atest ebx, ebx
140044b9cjne 0x1400430ae
140044ba2mov eax, [rsp+312]
140044ba9mov rdi, [rsp+184]
140044bb1mov [rdi+24], eax
140044bb4mov rax, [rsp+176]
140044bbcor [rax], 2
140044bbfjmp 0x1400430ae
140044bc4mov rax, [rsp+192]
140044bccmov [rsp+288], rsi
140044bd4lea rcx, [rsp+272]
140044bdcmov rsi, [rsp+88]
140044be1mov [rsp+296], r12l
140044be9mov rax, [rax+16]
140044bedmov [rsp+80], r13
140044bf2mov [rsp+88], rsi
140044bf7mov rdi, [rsp+176]
140044bffmov rax, [rax+16]
140044c03movdqu x0, [rsp+80]
140044c09movdqu x7, [rsp+288]
140044c12mov [rsp+64], rdi
140044c17mov [rsp+56], rax
140044c1cmovups [rsp+256], x7
140044c24movups [rsp+240], x0
140044c2cjmp 0x140044157
140044c31lea rax, [rsp+308]
140044c39mov rdx, [rsp+88]
140044c3emov [rsp+56], 2
140044c47lea rcx, [rsp+272]
140044c4fmov [rsp+72], rax
140044c54mov rax, [rsp+168]
140044c5clea r9, [rsp+240]
140044c64lea r8, [rsp+256]
140044c6cmov [rsp+48], 99
140044c74mov [rsp+64], rax
140044c79lea rax, [rsp+312]
140044c81mov [rsp+40], 0
140044c89mov [rsp+32], rax
140044c8emov [rsp+288], rsi
140044c96mov [rsp+296], r12l
140044c9emovdqu x5, [rsp+288]
140044ca7mov [rsp+88], rdx
140044cacmov rdx, [rsp+160]
140044cb4mov [rsp+80], r13
140044cb9movdqu x7, [rsp+80]
140044cbfmovups [rsp+256], x5
140044cc7movups [rsp+240], x7
140044ccfcall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044cd4mov ebx, [rsp+308]
140044cdbmov rsi, [rsp+272]
140044ce3mov r12l, [rsp+280]
140044cebtest ebx, ebx
140044cedjne 0x1400430ae
140044cf3mov rdi, [rsp+176]
140044cfbmov eax, [rsp+312]
140044d02or [rdi], 1152
140044d07mov [rdi+4], eax
140044d0ajmp 0x1400430ae
140044d0fmovzx eax, [rbp+56]
140044d13cmp al, 1
140044d15je 0x140044d37
140044d17test al, al
140044d19je 0x1400450ec
140044d1f
140044d1floc_140044d1f:
140044d1fmov rax, [rbp]
140044d23lea rdx, [rip-50538]
140044d2amov rax, [rax+56]
140044d2ecmp rax, rdx
140044d31jne 0x140045138
140044d37
140044d37loc_140044d37:
140044d37mov [rsp+662], 0
140044d3flea rbx, [rsp+654]
140044d47mov rax, 0x79252f64252f6d25
140044d51mov [rsp+654], rax
140044d59
140044d59loc_140044d59:
140044d59mov rdx, [rsp+88]
140044d5emov [rsp+288], rsi
140044d66lea rcx, [rsp+272]
140044d6emov [rsp+296], r12l
140044d76mov rdi, [rsp+176]
140044d7emovdqu x4, [rsp+288]
140044d87mov [rsp+80], r13
140044d8cmov [rsp+88], rdx
140044d91movdqu x5, [rsp+80]
140044d97mov [rsp+64], rdi
140044d9cmov [rsp+56], rbx
140044da1movups [rsp+256], x4
140044da9movups [rsp+240], x5
140044db1jmp 0x140043f70
140044db6lea rax, [rsp+308]
140044dbemov rdx, [rsp+88]
140044dc3mov [rsp+56], 2
140044dcclea r9, [rsp+240]
140044dd4mov [rsp+72], rax
140044dd9mov rax, [rsp+168]
140044de1lea rcx, [rsp+272]
140044de9lea r8, [rsp+256]
140044df1mov [rsp+48], 23
140044df9mov [rsp+64], rax
140044dfelea rax, [rsp+312]
140044e06mov [rsp+40], 0
140044e0emov [rsp+32], rax
140044e13mov [rsp+288], rsi
140044e1bmov [rsp+296], r12l
140044e23movdqu x7, [rsp+288]
140044e2cmov [rsp+88], rdx
140044e31mov rdx, [rsp+160]
140044e39mov [rsp+80], r13
140044e3emovdqu x0, [rsp+80]
140044e44movups [rsp+256], x7
140044e4cmovups [rsp+240], x0
140044e54call std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044e59mov r9l, [rsp+308]
140044e61mov rsi, [rsp+272]
140044e69mov r12l, [rsp+280]
140044e71test r9l, r9l
140044e74jne 0x1400430ae
140044e7amov eax, [rsp+312]
140044e81mov rdi, [rsp+184]
140044e89mov [rdi+8], eax
140044e8cmov rax, [rsp+176]
140044e94and [rax], 254
140044e97jmp 0x1400430ae
140044e9clea rax, [rsp+308]
140044ea4mov rdx, [rsp+88]
140044ea9mov [rsp+56], 2
140044eb2lea r8, [rsp+256]
140044ebamov [rsp+72], rax
140044ebfmov rax, [rsp+168]
140044ec7lea rcx, [rsp+272]
140044ecflea r9, [rsp+240]
140044ed7mov [rsp+48], 12
140044edfmov [rsp+64], rax
140044ee4lea rax, [rsp+312]
140044eecmov [rsp+40], 1
140044ef4mov [rsp+32], rax
140044ef9mov [rsp+288], rsi
140044f01mov [rsp+296], r12l
140044f09movdqu x3, [rsp+288]
140044f12mov [rsp+88], rdx
140044f17mov rdx, [rsp+160]
140044f1fmov [rsp+80], r13
140044f24movdqu x4, [rsp+80]
140044f2amovups [rsp+256], x3
140044f32movups [rsp+240], x4
140044f3acall std::__cxx11::time_get<char, std::istreambuf_iterator<char, std::char_traits<char>>>::_M_extract_num(std::istreambuf_iterator<char, std::char_traits<char>>, std::istreambuf_iterator<char, std::char_traits<char>>, int&, int, int, unsigned long long, std::ios_base&, std::_Ios_Iostate&) const
140044f3fmov r8l, [rsp+308]
140044f47mov rsi, [rsp+272]
140044f4fmov r12l, [rsp+280]
140044f57test r8l, r8l
140044f5ajne 0x1400430ae
140044f60movsxd rax, [rsp+312]
140044f68mov rdx, rax
140044f6bimul rax, rax, 0x2aaaaaab
140044f72mov ecx, edx
140044f74sar ecx, 31
140044f77sar rax, 33
140044f7bsub eax, ecx
140044f7dlea eax, [rax+2*rax]
140044f80shl eax, 2
140044f83sub edx, eax
140044f85mov rax, [rsp+184]
140044f8dmov [rax+8], edx
140044f90mov rax, [rsp+176]
140044f98or [rax], 1
140044f9bjmp 0x1400430ae
140044fa0
140044fa0loc_140044fa0:
140044fa0mov [rsp+128], r9
140044fa8movsx edx, r9b
140044facmov rcx, rbp
140044fafxor r8l, r8l
140044fb2call rax
140044fb4mov r9, [rsp+128]
140044fbcmov ecx, eax
140044fbejmp 0x14004345a
140044fc3
140044fc3loc_140044fc3:
140044fc3mov rax, [rsi]
140044fc6mov [rsp+128], r9
140044fcemov rcx, rsi
140044fd1mov [rsp+200], r8b
140044fd9call [rax+72]
140044fdcmov r9, [rsp+128]
140044fe4cmp eax, -1
140044fe7je 0x140045268
140044fedmovzx ebx, [rsp+200]
140044ff5movsx edx, al
140044ff8jmp 0x14004304f
140044ffd
140044ffdloc_140044ffd:
140044ffdmov rax, [rsi]
140045000mov rcx, rsi
140045003call [rax+72]
140045006mov edx, -1
14004500bcmp eax, -1
14004500ecmovne edx, eax
140045011mov eax, 0
140045016cmove rsi, rax
14004501ajmp 0x140043094
14004501f
14004501floc_14004501f:
14004501fmov rax, [rsi]
140045022mov rcx, rsi
140045025call [rax+80]
140045028jmp 0x1400438b7
14004502d
14004502dloc_14004502d:
14004502dmov rcx, rbp
140045030mov [rsp+104], dl
140045034call std::ctype<char>::_M_widen_init() const
140045039mov rax, [rbp]
14004503dmovzx edx, [rsp+104]
140045042lea rcx, [rip-51289]
140045049mov rax, [rax+48]
14004504dcmp rax, rcx
140045050je 0x140043bc9
140045056mov edx, 37
14004505bmov rcx, rbp
14004505ecall rax
140045060mov edx, eax
140045062jmp 0x140043bc9
140045067
140045067loc_140045067:
140045067mov r14l, [rsp+88]
14004506cmov r12l, edx
14004506fjmp 0x1400430ae
140045074
140045074loc_140045074:
140045074cmp r14l, -1
140045078jne 0x1400438d7
14004507e
14004507eloc_14004507e:
14004507emov rax, [rsi+16]
140045082cmp rax, [rsi+24]
140045086jae 0x1400451ae
14004508cmovzx ecx, [rax]
14004508fmov rdx, [rbp+48]
140045093xor r13l, r13l
140045096test [rdx+2*rcx], 32
14004509ajne 0x1400438af
1400450a0jmp 0x140043683
1400450a5
1400450a5loc_1400450a5:
1400450a5mov rcx, [rbp+48]
1400450a9mov r12l, -1
1400450afxor r13l, r13l
1400450b2xor esi, esi
1400450b4mov eax, 510
1400450b9jmp 0x1400431a6
1400450be
1400450beloc_1400450be:
1400450bemov rax, [rsi+16]
1400450c2cmp rax, [rsi+24]
1400450c6jae 0x140045591
1400450cc
1400450ccloc_1400450cc:
1400450ccadd rax, 1
1400450d0mov [rsi+16], rax
1400450d4
1400450d4loc_1400450d4:
1400450d4mov r12l, -1
1400450dajmp 0x140043a85
1400450df
1400450dfloc_1400450df:
1400450dfmov rcx, rbp
1400450e2call std::ctype<char>::_M_widen_init() const
1400450e7jmp 0x140044298
1400450ec
1400450ecloc_1400450ec:
1400450ecmov rcx, rbp
1400450efcall std::ctype<char>::_M_widen_init() const
1400450f4jmp 0x140044d1f
1400450f9
1400450f9loc_1400450f9:
1400450f9mov rcx, rbp
1400450fccall std::ctype<char>::_M_widen_init() const
140045101jmp 0x1400440c7
140045106
140045106loc_140045106:
140045106xor r13l, r13l
140045109jmp 0x140042f9d
14004510e
14004510eloc_14004510e:
14004510emov rax, [r13+24]
140045112cmp [r13+16], rax
140045116jb 0x1400438d7
14004511cmov rax, [r13]
140045120mov rcx, r13
140045123call [rax+72]
140045126add eax, 1
140045129je 0x14004507e
14004512fjmp 0x14004349f
140045134nop [rax]
140045138
140045138loc_140045138:
140045138lea rbx, [rsp+654]
140045140lea rdx, [rip+0x150cad]
140045147mov rcx, rbp
14004514amov r9, rbx
14004514dlea r8, [rdx+9]
140045151call rax
140045153jmp 0x140044d59
140045158
140045158loc_140045158:
140045158lea rbx, [rsp+654]
140045160lea rdx, [rip+0x150c96]
140045167mov rcx, rbp
14004516amov r9, rbx
14004516dlea r8, [rdx+6]
140045171call rax
140045173jmp 0x1400440ff
140045178
140045178loc_140045178:
140045178lea rbx, [rsp+654]
140045180lea rdx, [rip+0x150c7c]
140045187mov rcx, rbp
14004518amov r9, rbx
14004518dlea r8, [rdx+9]
140045191call rax
140045193jmp 0x1400442d2
140045198
140045198loc_140045198:
140045198mov rax, [rsi+16]
14004519ccmp rax, [rsi+24]
1400451a0jae 0x14004550a
1400451a6movzx eax, [rax]
1400451a9jmp 0x140043c00
1400451ae
1400451aeloc_1400451ae:
1400451aemov rax, [rsi]
1400451b1mov rcx, rsi
1400451b4xor r13l, r13l
1400451b7call [rax+72]
1400451bamov edx, -1
1400451bfcmp eax, -1
1400451c2mov r12l, eax
1400451c5cmove rsi, r13
1400451c9jmp 0x14004388e
1400451ce
1400451celoc_1400451ce:
1400451cemov rax, [rsi]
1400451d1mov rcx, rsi
1400451d4call [rax+72]
1400451d7mov r12l, eax
1400451dacmp eax, -1
1400451ddjne 0x1400438c5
1400451e3test r13, r13
1400451e6je 0x140045922
1400451ectest dil, dil
1400451efjne 0x1400458fa
1400451f5
1400451f5loc_1400451f5:
1400451f5or edx, -1
1400451f8xor esi, esi
1400451fajmp 0x14004388e
1400451ffnop
140045200
140045200loc_140045200:
140045200mov rax, [rsi+16]
140045204cmp rax, [rsi+24]
140045208jae 0x1400454e5
14004520emovzx ecx, [rax]
140045211mov rdx, [rbp+48]
140045215test [rdx+2*rcx], 32
140045219je 0x140043a85
14004521fjmp 0x1400450cc
140045224
140045224loc_140045224:
140045224mov rax, [rsi+16]
140045228cmp rax, [rsi+24]
14004522cjae 0x1400454c3
140045232movzx ebx, [rax]
140045235jmp 0x140043bbb
14004523a
14004523aloc_14004523a:
14004523atest dil, dil
14004523dje 0x1400450a5
140045243mov r14l, [rsp+88]
140045248add r15, 1
14004524cxor esi, esi
14004524emov [rsp+104], dil
140045253mov ebx, edi
140045255cmp r14l, -1
140045259sete dil
14004525djmp 0x140042f9b
140045262nop [rax+rax]
140045268
140045268loc_140045268:
140045268xor ebx, ebx
14004526amov edx, -1
14004526fxor esi, esi
140045271jmp 0x14004304f
140045276
140045276loc_140045276:
140045276cmp [rsp+104], -1
14004527bsete bl
14004527etest r13, r13
140045281setne al
140045284and al, dil
140045287mov [rsp+208], al
14004528ejne 0x140045473
140045294
140045294loc_140045294:
140045294cmp dil, bl
140045297jne 0x140043d38
14004529djmp 0x1400430ae
1400452a2nop [rax+rax]
1400452a8
1400452a8loc_1400452a8:
1400452a8cmp r9l, -1
1400452acsete dl
1400452aftest r13, r13
1400452b2je 0x1400452bd
1400452b4test dil, dil
1400452b7jne 0x140045380
1400452bd
1400452bdloc_1400452bd:
1400452bdmov eax, edi
1400452bf
1400452bfloc_1400452bf:
1400452bfcmp dl, al
1400452c1je 0x1400447d1
1400452c7mov edx, r9l
1400452ca
1400452caloc_1400452ca:
1400452camovzx r9l, dl
1400452cemovzx ecx, [rbp+r9+313]
1400452d7test cl, cl
1400452d9jne 0x140045306
1400452dbmov rax, [rbp]
1400452dflea r8, [rip-51894]
1400452e6mov ecx, edx
1400452e8mov rax, [rax+64]
1400452eccmp rax, r8
1400452efjne 0x1400454a4
1400452f5
1400452f5loc_1400452f5:
1400452f5cmp cl, 42
1400452f8je 0x1400447d1
1400452femov [rbp+r9+313], cl
140045306
140045306loc_140045306:
140045306lea eax, [rcx-48]
140045309cmp al, 9
14004530bja 0x1400447d1
140045311mov rax, [rsi+16]
140045315movsx r12l, cl
140045319cmp rax, [rsi+24]
14004531djae 0x1400458c5
140045323add rax, 1
140045327mov [rsi+16], rax
14004532bimul eax, [rsp+312], 10
140045333lea eax, [r12+rax-48]
140045338
140045338loc_140045338:
140045338mov [rsp+312], eax
14004533fmov rax, [rsi+24]
140045343cmp [rsi+16], rax
140045347jae 0x14004589c
14004534d
14004534dloc_14004534d:
14004534dtest r13, r13
140045350je 0x140045892
140045356test dil, dil
140045359jne 0x140045795
14004535f
14004535floc_14004535f:
14004535for r12l, -1
140045363
140045363loc_140045363:
140045363mov eax, [rsp+312]
14004536amov rdi, [rsp+176]
140045372sub eax, 1900
140045377and [rdi+1], 253
14004537bjmp 0x1400447e1
140045380
140045380loc_140045380:
140045380mov rcx, [r13+24]
140045384xor eax, eax
140045386cmp [r13+16], rcx
14004538ajb 0x1400452bf
140045390
140045390loc_140045390:
140045390mov rax, [r13]
140045394mov [rsp+128], r9
14004539cmov rcx, r13
14004539fmov [rsp+104], dl
1400453a3call [rax+72]
1400453a6movzx edx, [rsp+104]
1400453abmov r9, [rsp+128]
1400453b3add eax, 1
1400453b6je 0x14004567c
1400453bcxor esi, esi
1400453betest dl, dl
1400453c0je 0x1400447d1
1400453c6mov edx, r9l
1400453c9
1400453c9loc_1400453c9:
1400453c9xor esi, esi
1400453cbjmp 0x1400452ca
1400453d0
1400453d0loc_1400453d0:
1400453d0mov rax, [r13+24]
1400453d4cmp [r13+16], rax
1400453d8jae 0x14004573f
1400453demov rcx, [rbp+48]
1400453e2xor esi, esi
1400453e4jmp 0x14004319f
1400453e9
1400453e9loc_1400453e9:
1400453e9xor r13l, r13l
1400453ecxor ebx, ebx
1400453eejmp 0x140045294
1400453f3
1400453f3loc_1400453f3:
1400453f3mov rcx, [rax+24]
1400453f7cmp [rax+16], rcx
1400453fbjb 0x140043d02
140045401mov rax, [rax]
140045404mov rcx, rsi
140045407call [rax+72]
14004540aadd eax, 1
14004540djne 0x140043d02
140045413test r13, r13
140045416je 0x14004578e
14004541ctest dil, dil
14004541fjne 0x140045763
140045425
140045425loc_140045425:
140045425xor esi, esi
140045427jmp 0x140043d38
14004542cnop [rax]
140045430
140045430loc_140045430:
140045430mov eax, edi
140045432xor edx, edx
140045434jmp 0x1400452bf
140045439
140045439loc_140045439:
140045439mov rax, [r8+24]
14004543dcmp [r8+16], rax
140045441jae 0x1400455f2
140045447
140045447loc_140045447:
140045447test r13, r13
14004544ajne 0x1400447c8
140045450cmp r14l, -1
140045454jne 0x1400447d1
14004545a
14004545aloc_14004545a:
14004545amov rax, [r8+16]
14004545ecmp rax, [r8+24]
140045462jae 0x1400455d4
140045468movzx edx, [rax]
14004546bxor r13l, r13l
14004546ejmp 0x1400452ca
140045473
140045473loc_140045473:
140045473mov rax, [r13+24]
140045477xor edi, edi
140045479cmp [r13+16], rax
14004547djb 0x140045294
140045483mov rax, [r13]
140045487mov rcx, r13
14004548acall [rax+72]
14004548dadd eax, 1
140045490movzx eax, [rsp+208]
140045498cmove r13, rsi
14004549ccmove edi, eax
14004549fjmp 0x140045294
1400454a4
1400454a4loc_1400454a4:
1400454a4mov [rsp+104], r9
1400454a9mov rcx, rbp
1400454acmovsx edx, dl
1400454afmov r8l, 42
1400454b5call rax
1400454b7mov r9, [rsp+104]
1400454bcmov ecx, eax
1400454bejmp 0x1400452f5
1400454c3
1400454c3loc_1400454c3:
1400454c3mov rax, [rsi]
1400454c6mov [rsp+104], dl
1400454camov rcx, rsi
1400454cdcall [rax+72]
1400454d0movzx edx, [rsp+104]
1400454d5cmp eax, -1
1400454d8je 0x1400456e1
1400454demov ebx, eax
1400454e0jmp 0x140043bbb
1400454e5
1400454e5loc_1400454e5:
1400454e5mov rax, [rsi]
1400454e8mov rcx, rsi
1400454ebcall [rax+72]
1400454eexor edx, edx
1400454f0cmp eax, -1
1400454f3cmove rsi, rdx
1400454f7jmp 0x140043a74
1400454fc
1400454fcloc_1400454fc:
1400454fcmov rax, [rsi]
1400454ffmov rcx, rsi
140045502call [rax+80]
140045505jmp 0x140043683
14004550a
14004550aloc_14004550a:
14004550amov rax, [rsi]
14004550dmov rcx, rsi
140045510call [rax+72]
140045513cmp eax, -1
140045516je 0x140045733
14004551cmovzx eax, al
14004551fjmp 0x140043c00
140045524
140045524loc_140045524:
140045524mov rdi, [rip+0x152165]
14004552bmov rax, [rsp+664]
140045533sub rax, [rdi]
140045536je 0x140045935
14004553c
14004553cloc_14004553c:
14004553ccall __stack_chk_fail
140045541
140045541loc_140045541:
140045541mov rax, [r13+24]
140045545cmp [r13+16], rax
140045549jb 0x1400447d1
14004554fmov rax, [r13]
140045553mov [rsp+128], r9
14004555bmov rcx, r13
14004555emov [rsp+104], r8
140045563call [rax+72]
140045566mov r8, [rsp+104]
14004556bmov r9, [rsp+128]
140045573add eax, 1
140045576jne 0x1400447d1
14004557cmov edx, r9l
14004557fxor r13l, r13l
140045582cmp r9l, -1
140045586je 0x14004545a
14004558cjmp 0x1400452ca
140045591
140045591loc_140045591:
140045591mov rax, [rsi]
140045594mov rcx, rsi
140045597call [rax+80]
14004559ajmp 0x1400450d4
14004559f
14004559floc_14004559f:
14004559fmov rcx, rbp
1400455a2call std::ctype<char>::_M_widen_init() const
1400455a7mov rax, [rbp]
1400455ablea rdx, [rip-52674]
1400455b2mov r8, [rax+48]
1400455b6mov eax, 45
1400455bbcmp r8, rdx
1400455beje 0x140043d8c
1400455c4mov edx, 45
1400455c9mov rcx, rbp
1400455cccall r8
1400455cfjmp 0x140043d8c
1400455d4
1400455d4loc_1400455d4:
1400455d4mov rax, [r8]
1400455d7mov rcx, r8
1400455daxor r13l, r13l
1400455ddcall [rax+72]
1400455e0mov edx, eax
1400455e2cmp eax, -1
1400455e5jne 0x1400452ca
1400455ebxor esi, esi
1400455edjmp 0x1400452ca
1400455f2
1400455f2loc_1400455f2:
1400455f2mov rax, [r8]
1400455f5mov [rsp+128], r9
1400455fdmov rcx, r8
140045600mov [rsp+104], r8
140045605call [rax+72]
140045608mov r8, [rsp+104]
14004560dmov r9, [rsp+128]
140045615cmp eax, -1
140045618mov edx, eax
14004561ajne 0x140045447
140045620test r13, r13
140045623je 0x140045645
140045625xor esi, esi
140045627test dil, dil
14004562aje 0x1400452ca
140045630mov rax, [r13+24]
140045634cmp [r13+16], rax
140045638jb 0x1400452ca
14004563emov edx, edi
140045640jmp 0x140045390
140045645
140045645loc_140045645:
140045645test dil, dil
140045648je 0x1400453c9
14004564e
14004564eloc_14004564e:
14004564exor r13l, r13l
140045651xor esi, esi
140045653jmp 0x1400447d1
140045658
140045658loc_140045658:
140045658mov rsi, r13
14004565b
14004565bloc_14004565b:
14004565bmov r13, rsi
14004565emov r14l, [rsp+88]
140045663xor esi, esi
140045665jmp 0x1400430ae
14004566a
14004566aloc_14004566a:
14004566amov edx, r12l
14004566dxor r13l, r13l
140045670cmp r12l, -1
140045674jne 0x14004388e
14004567ajmp 0x14004565b
14004567c
14004567cloc_14004567c:
14004567ctest dl, dl
14004567ejne 0x14004564e
140045680mov edx, r9l
140045683xor r13l, r13l
140045686xor esi, esi
140045688jmp 0x1400452ca
14004568d
14004568dloc_14004568d:
14004568dcmp r12l, -1
140045691je 0x1400438b7
140045697test r13, r13
14004569aje 0x1400456d8
14004569ctest dil, dil
14004569fje 0x1400434b0
1400456a5mov rax, [r13+24]
1400456a9cmp [r13+16], rax
1400456adjb 0x1400434b0
1400456b3mov rax, [r13]
1400456b7mov rcx, r13
1400456bacall [rax+72]
1400456bdcmp eax, -1
1400456c0jne 0x1400434b0
1400456c6mov edx, r12l
1400456c9xor r13l, r13l
1400456ccjmp 0x14004388e
1400456d1nop [rax]
1400456d8
1400456d8loc_1400456d8:
1400456d8mov edx, edi
1400456daxor eax, eax
1400456dcjmp 0x140043883
1400456e1
1400456e1loc_1400456e1:
1400456e1mov ebx, -1
1400456e6xor esi, esi
1400456e8jmp 0x140043bbb
1400456ed
1400456edloc_1400456ed:
1400456edmov r14l, [rsp+88]
1400456f2add r15, 1
1400456f6xor r13l, r13l
1400456f9jmp 0x14004312a
1400456fe
1400456feloc_1400456fe:
1400456femov rcx, rbp
140045701call std::ctype<char>::_M_widen_init() const
140045706mov rax, [rbp]
14004570alea rdx, [rip-53025]
140045711mov r8, [rax+48]
140045715mov eax, 43
14004571acmp r8, rdx
14004571dje 0x140043dbe
140045723mov edx, 43
140045728mov rcx, rbp
14004572bcall r8
14004572ejmp 0x140043dbe
140045733
140045733loc_140045733:
140045733mov eax, 255
140045738xor esi, esi
14004573ajmp 0x140043c00
14004573f
14004573floc_14004573f:
14004573fmov rax, [r13]
140045743mov [rsp+104], r11l
140045748mov rcx, r13
14004574bxor esi, esi
14004574dcall [rax+72]
140045750mov r11l, [rsp+104]
140045755add eax, 1
140045758jne 0x140043670
14004575ejmp 0x1400433fa
140045763
140045763loc_140045763:
140045763mov rax, [r13+24]
140045767cmp [r13+16], rax
14004576bjb 0x140045425
140045771mov rax, [r13]
140045775mov rcx, r13
140045778call [rax+72]
14004577badd eax, 1
14004577ejne 0x140045425
140045784xor r13l, r13l
140045787xor esi, esi
140045789jmp 0x1400430ae
14004578e
14004578eloc_14004578e:
14004578exor esi, esi
140045790jmp 0x140045294
140045795
140045795loc_140045795:
140045795xor ebx, ebx
140045797
140045797loc_140045797:
140045797mov rax, [r13+16]
14004579bcmp rax, [r13+24]
14004579fjae 0x14004585d
1400457a5movzx eax, [rax]
1400457a8
1400457a8loc_1400457a8:
1400457a8add eax, 1
1400457absete al
1400457aeor r12l, -1
1400457b2cmp al, bl
1400457b4je 0x140045363
1400457ba
1400457baloc_1400457ba:
1400457balea rcx, [rsp+288]
1400457c2mov [rsp+288], rsi
1400457camov [rsp+296], -1
1400457d5call std::istreambuf_iterator<char, std::char_traits<char>>::_M_get() const
1400457damov rsi, [rsp+288]
1400457e2mov r12l, [rsp+296]
1400457eamovzx ebx, al
1400457edmov edx, eax
1400457efmovzx edi, [rbp+rbx+313]
1400457f7test dil, dil
1400457fajne 0x140045824
1400457fcmov edi, eax
1400457femov rax, [rbp]
140045802lea rcx, [rip-53209]
140045809mov rax, [rax+64]
14004580dcmp rax, rcx
140045810jne 0x140045875
140045812
140045812loc_140045812:
140045812cmp dil, 42
140045816je 0x140045363
14004581cmov [rbp+rbx+313], dil
140045824
140045824loc_140045824:
140045824lea eax, [rdi-48]
140045827cmp al, 9
140045829ja 0x140045363
14004582fmov rax, [rsi+16]
140045833cmp rax, [rsi+24]
140045837jae 0x140045887
140045839add rax, 1
14004583dmov [rsi+16], rax
140045841
140045841loc_140045841:
140045841imul edx, [rsp+312], 10
140045849movsx eax, dil
14004584dlea eax, [rdx+rax-48]
140045851mov [rsp+312], eax
140045858jmp 0x14004535f
14004585d
14004585dloc_14004585d:
14004585dmov rax, [r13]
140045861mov rcx, r13
140045864call [rax+72]
140045867xor edx, edx
140045869cmp eax, -1
14004586ccmove r13, rdx
140045870jmp 0x1400457a8
140045875
140045875loc_140045875:
140045875movsx edx, dl
140045878mov r8l, 42
14004587emov rcx, rbp
140045881call rax
140045883mov edi, eax
140045885jmp 0x140045812
140045887
140045887loc_140045887:
140045887mov rax, [rsi]
14004588amov rcx, rsi
14004588dcall [rax+80]
140045890jmp 0x140045841
140045892
140045892loc_140045892:
140045892mov eax, r14l
140045895xor ebx, ebx
140045897jmp 0x1400457a8
14004589c
14004589cloc_14004589c:
14004589cmov rax, [rsi]
14004589fmov rcx, rsi
1400458a2call [rax+72]
1400458a5add eax, 1
1400458a8jne 0x14004534d
1400458aexor esi, esi
1400458b0test r13, r13
1400458b3je 0x1400458e0
1400458b5mov ebx, edi
1400458b7test dil, dil
1400458baje 0x1400457ba
1400458c0jmp 0x140045797
1400458c5
1400458c5loc_1400458c5:
1400458c5mov rax, [rsi]
1400458c8mov rcx, rsi
1400458cbcall [rax+80]
1400458ceimul eax, [rsp+312], 10
1400458d6lea eax, [r12+rax-48]
1400458dbjmp 0x140045338
1400458e0
1400458e0loc_1400458e0:
1400458e0mov eax, r14l
1400458e3jmp 0x1400457a8
1400458e8
1400458e8loc_1400458e8:
1400458e8xor r13l, r13l
1400458ebcmp r12l, -1
1400458efjne 0x140043670
1400458f5jmp 0x1400433fa
1400458fa
1400458faloc_1400458fa:
1400458famov rax, [r13+24]
1400458fecmp [r13+16], rax
140045902jb 0x1400451f5
140045908mov rax, [r13]
14004590cmov rcx, r13
14004590fcall [rax+72]
140045912add eax, 1
140045915jne 0x1400451f5
14004591bxor esi, esi
14004591djmp 0x14004565b
140045922
140045922loc_140045922:
140045922or edx, -1
140045925xor esi, esi
140045927test dil, dil
14004592aje 0x14004388e
140045930jmp 0x1400434b0
140045935
140045935loc_140045935:
140045935call std::__throw_bad_cast()
14004593anop
140042dd0
Loading..