File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
Loading..
00444b75
00444b75 // align 0x10
00444b75 // align 0x10
00444b80
00444b80fn_444b80:
00444b80push rbp
00444b81sub rsp, 144
00444b88mov rbp, rsp
00444b8bmov [rbp+64], rcx
00444b8fmov [rbp+72], r9l
00444b93mov [rbp+88], 0
00444b9bmov [rbp+80], 0
00444ba3mov [rbp+104], 0
00444babmov [rbp+96], 0
00444bb3mov [rbp+120], 0
00444bbbmov [rbp+112], 0
00444bc3mov [rbp+136], 0
00444bcemov [rbp+128], 0
00444bd9mov [rbp+168], rdx
00444be0mov [rbp+176], r8
00444be7lea rcx, [rbp+168]
00444beecall fn_40bf00
00444bf3lea rcx, [rbp+176]
00444bfacall fn_40bf00
00444bffnop
00444c00mov al, 1
00444c02mov [rbp+79], al
00444c05mov eax, [rbp+72]
00444c08cmp eax, -1
00444c0bjne 0x444c61
00444c0dlea rcx, [rbp+128]
00444c14mov rdx, [rbp+168]
00444c1bmov r8, [rbp+176]
00444c22call fn_40d230
00444c27lea rcx, [rbp+136]
00444c2emov rdx, [rbp+128]
00444c35call fn_42f780
00444c3amov rcx, [rbp+136]
00444c41call fn_40d180
00444c46mov rcx, rax
00444c49call GetFileAttributesW
00444c4emov [rbp+72], eax
00444c51mov eax, [rbp+72]
00444c54cmp eax, -1
00444c57jne 0x444c61
00444c59mov eax, 128
00444c5emov [rbp+72], eax
00444c61
00444c61loc_444c61:
00444c61mov eax, [rbp+72]
00444c64and eax, 1
00444c67cmp eax, 1
00444c6ajne 0x444d2c
00444c70mov eax, [rbp+72]
00444c73and eax, -2
00444c76mov [rbp+72], eax
00444c79mov eax, [rbp+72]
00444c7ctest eax, eax
00444c7ejne 0x444c88
00444c80mov eax, 128
00444c85mov [rbp+72], eax
00444c88
00444c88loc_444c88:
00444c88lea rcx, [rbp+112]
00444c8cmov rdx, [rbp+168]
00444c93mov r8, [rbp+176]
00444c9acall fn_40d230
00444c9flea rcx, [rbp+120]
00444ca3mov rdx, [rbp+112]
00444ca7call fn_42f780
00444cacmov rcx, [rbp+120]
00444cb0call fn_40d180
00444cb5mov rcx, rax
00444cb8mov edx, [rbp+72]
00444cbbcall SetFileAttributesW
00444cc0lea rcx, [rbp+96]
00444cc4mov rdx, [rbp+168]
00444ccbmov r8, [rbp+176]
00444cd2call fn_40d230
00444cd7lea rcx, [rbp+104]
00444cdbmov rdx, [rbp+96]
00444cdfcall fn_42f780
00444ce4mov rcx, [rbp+104]
00444ce8call fn_40d180
00444cedmov rcx, rax
00444cf0mov edx, 0xffffffffc0000000
00444cf5xor r8, r8
00444cf8xor r9, r9
00444cfbmov [rsp+32], 3
00444d03mov [rsp+40], 128
00444d0bmov [rsp+48], 0
00444d14call CreateFileW
00444d19mov rcx, [rbp+64]
00444d1dmov [rcx], rax
00444d20mov rax, [rbp+64]
00444d24cmp [rax], -1
00444d28jne 0x444d9c
00444d2ajmp 0x444d96
00444d2c
00444d2cloc_444d2c:
00444d2clea rcx, [rbp+80]
00444d30mov rdx, [rbp+168]
00444d37mov r8, [rbp+176]
00444d3ecall fn_40d230
00444d43lea rcx, [rbp+88]
00444d47mov rdx, [rbp+80]
00444d4bcall fn_42f780
00444d50mov rcx, [rbp+88]
00444d54call fn_40d180
00444d59mov rcx, rax
00444d5cmov edx, 0xffffffffc0000000
00444d61xor r8, r8
00444d64xor r9, r9
00444d67mov [rsp+32], 3
00444d6fmov [rsp+40], 128
00444d77mov [rsp+48], 0
00444d80call CreateFileW
00444d85mov rcx, [rbp+64]
00444d89mov [rcx], rax
00444d8cmov rax, [rbp+64]
00444d90cmp [rax], -1
00444d94jne 0x444d9c
00444d96
00444d96loc_444d96:
00444d96xor eax, eax
00444d98mov [rbp+79], al
00444d9bnop
00444d9c
00444d9cloc_444d9c:
00444d9clea rcx, [rbp+80]
00444da0mov edx, 8
00444da5call fn_40be70
00444daalea rcx, [rbp+168]
00444db1mov edx, 2
00444db6call fn_40be70
00444dbbmovzx rax, [rbp+79]
00444dc0lea rsp, [rbp+144]
00444dc7pop rbp
00444dc8ret
00444b80
00444b80fn_444b80:
00444b80push rbp
00444b81sub rsp, 144
00444b88mov rbp, rsp
00444b8bmov [rbp+64], rcx
00444b8fmov [rbp+72], r9l
00444b93mov [rbp+88], 0
00444b9bmov [rbp+80], 0
00444ba3mov [rbp+104], 0
00444babmov [rbp+96], 0
00444bb3mov [rbp+120], 0
00444bbbmov [rbp+112], 0
00444bc3mov [rbp+136], 0
00444bcemov [rbp+128], 0
00444bd9mov [rbp+168], rdx
00444be0mov [rbp+176], r8
00444be7lea rcx, [rbp+168]
00444beecall fn_40bf00
00444bf3lea rcx, [rbp+176]
00444bfacall fn_40bf00
00444bffnop
00444c00mov al, 1
00444c02mov [rbp+79], al
00444c05mov eax, [rbp+72]
00444c08cmp eax, -1
00444c0bjne 0x444c61
00444c0dlea rcx, [rbp+128]
00444c14mov rdx, [rbp+168]
00444c1bmov r8, [rbp+176]
00444c22call fn_40d230
00444c27lea rcx, [rbp+136]
00444c2emov rdx, [rbp+128]
00444c35call fn_42f780
00444c3amov rcx, [rbp+136]
00444c41call fn_40d180
00444c46mov rcx, rax
00444c49call GetFileAttributesW
00444c4emov [rbp+72], eax
00444c51mov eax, [rbp+72]
00444c54cmp eax, -1
00444c57jne 0x444c61
00444c59mov eax, 128
00444c5emov [rbp+72], eax
00444c61
00444c61loc_444c61:
00444c61mov eax, [rbp+72]
00444c64and eax, 1
00444c67cmp eax, 1
00444c6ajne 0x444d2c
00444c70mov eax, [rbp+72]
00444c73and eax, -2
00444c76mov [rbp+72], eax
00444c79mov eax, [rbp+72]
00444c7ctest eax, eax
00444c7ejne 0x444c88
00444c80mov eax, 128
00444c85mov [rbp+72], eax
00444c88
00444c88loc_444c88:
00444c88lea rcx, [rbp+112]
00444c8cmov rdx, [rbp+168]
00444c93mov r8, [rbp+176]
00444c9acall fn_40d230
00444c9flea rcx, [rbp+120]
00444ca3mov rdx, [rbp+112]
00444ca7call fn_42f780
00444cacmov rcx, [rbp+120]
00444cb0call fn_40d180
00444cb5mov rcx, rax
00444cb8mov edx, [rbp+72]
00444cbbcall SetFileAttributesW
00444cc0lea rcx, [rbp+96]
00444cc4mov rdx, [rbp+168]
00444ccbmov r8, [rbp+176]
00444cd2call fn_40d230
00444cd7lea rcx, [rbp+104]
00444cdbmov rdx, [rbp+96]
00444cdfcall fn_42f780
00444ce4mov rcx, [rbp+104]
00444ce8call fn_40d180
00444cedmov rcx, rax
00444cf0mov edx, 0xffffffffc0000000
00444cf5xor r8, r8
00444cf8xor r9, r9
00444cfbmov [rsp+32], 3
00444d03mov [rsp+40], 128
00444d0bmov [rsp+48], 0
00444d14call CreateFileW
00444d19mov rcx, [rbp+64]
00444d1dmov [rcx], rax
00444d20mov rax, [rbp+64]
00444d24cmp [rax], -1
00444d28jne 0x444d9c
00444d2ajmp 0x444d96
00444d2c
00444d2cloc_444d2c:
00444d2clea rcx, [rbp+80]
00444d30mov rdx, [rbp+168]
00444d37mov r8, [rbp+176]
00444d3ecall fn_40d230
00444d43lea rcx, [rbp+88]
00444d47mov rdx, [rbp+80]
00444d4bcall fn_42f780
00444d50mov rcx, [rbp+88]
00444d54call fn_40d180
00444d59mov rcx, rax
00444d5cmov edx, 0xffffffffc0000000
00444d61xor r8, r8
00444d64xor r9, r9
00444d67mov [rsp+32], 3
00444d6fmov [rsp+40], 128
00444d77mov [rsp+48], 0
00444d80call CreateFileW
00444d85mov rcx, [rbp+64]
00444d89mov [rcx], rax
00444d8cmov rax, [rbp+64]
00444d90cmp [rax], -1
00444d94jne 0x444d9c
00444d96
00444d96loc_444d96:
00444d96xor eax, eax
00444d98mov [rbp+79], al
00444d9bnop
00444d9c
00444d9cloc_444d9c:
00444d9clea rcx, [rbp+80]
00444da0mov edx, 8
00444da5call fn_40be70
00444daalea rcx, [rbp+168]
00444db1mov edx, 2
00444db6call fn_40be70
00444dbbmovzx rax, [rbp+79]
00444dc0lea rsp, [rbp+144]
00444dc7pop rbp
00444dc8ret
00444b80
00444dc9
00444dc9 48 8d 80 00 00 00 00 H......
00444dc9 48 8d 80 00 00 00 00 H......
00444dd0
00444dd0fn_444dd0:
00444dd0push rbp
00444dd1push rbx
00444dd2sub rsp, 40
00444dd6mov rbp, rsp
00444dd9mov rbx, rdx
00444ddclea rcx, [rbx+80]
00444de0mov edx, 8
00444de5call fn_40be70
00444dealea rcx, [rbx+168]
00444df1mov edx, 2
00444df6call fn_40be70
00444dfblea rsp, [rbp+40]
00444dffpop rbx
00444e00pop rbp
00444e01ret
00444dd0
00444dd0fn_444dd0:
00444dd0push rbp
00444dd1push rbx
00444dd2sub rsp, 40
00444dd6mov rbp, rsp
00444dd9mov rbx, rdx
00444ddclea rcx, [rbx+80]
00444de0mov edx, 8
00444de5call fn_40be70
00444dealea rcx, [rbx+168]
00444df1mov edx, 2
00444df6call fn_40be70
00444dfblea rsp, [rbp+40]
00444dffpop rbx
00444e00pop rbp
00444e01ret
00444dd0
00444e02
00444e02 // align 0x10
00444e02 // align 0x10
00444e10
00444e10Unit47.finalization:
00444e10add [rip+0x2b93d], 1
00444e17cmp [rip+0x2b936], 0
00444e1eret
00444e10
00444e10Unit47.finalization:
00444e10add [rip+0x2b93d], 1
00444e17cmp [rip+0x2b936], 0
00444e1eret
00444e10
00444e1f
00444e1f // align 0x10
00444e1f // align 0x10
00444e20
00444e20Unit47.initialization:
00444e20sub [rip+0x2b92d], 1
00444e27cmp [rip+0x2b926], -1
00444e2eret
00444e20
00444e20Unit47.initialization:
00444e20sub [rip+0x2b92d], 1
00444e27cmp [rip+0x2b926], -1
00444e2eret
00444e20
00444e2f
00444e2f // align 0x10
00444e2f // align 0x10
00444e30
00444e30fn_444e30:
00444e30push rbp
00444e31push rsi
00444e32push rbx
00444e33sub rsp, 288
00444e3amov rbp, rsp
00444e3dmov [rbp+124], r8l
00444e41mov [rbp+136], 0
00444e4cmov [rbp+128], 0
00444e57mov [rbp+168], 0
00444e62mov [rbp+152], 0
00444e6dmov [rbp+144], 0
00444e78mov [rbp+160], 0
00444e83mov [rbp+184], 0
00444e8emov [rbp+176], 0
00444e99mov [rbp+216], 0
00444ea4mov [rbp+200], 0
00444eafmov [rbp+192], 0
00444ebamov [rbp+208], 0
00444ec5mov [rbp+256], 0
00444ed0mov [rbp+320], rcx
00444ed7mov [rbp+328], rdx
00444edelea rcx, [rbp+320]
00444ee5call fn_40bf00
00444eealea rcx, [rbp+328]
00444ef1call fn_40bf00
00444ef6nop
00444ef7lea rcx, [rbp+280]
00444efemov rdx, [rbp+320]
00444f05mov r8, [rbp+328]
00444f0cmov r9l, [rbp+124]
00444f10call fn_444b80
00444f15test al, al
00444f17je 0x445270
00444f1dmov rcx, [rbp+280]
00444f24lea rdx, [rbp+264]
00444f2bcall GetFileSizeEx
00444f30test eax, eax
00444f32jne 0x444f45
00444f34mov rcx, [rbp+280]
00444f3bcall CloseHandle
00444f40jmp 0x445270
00444f45
00444f45loc_444f45:
00444f45cmp [rbp+264], 0
00444f4djne 0x445056
00444f53mov rcx, [rbp+280]
00444f5acall CloseHandle
00444f5flea rcx, [rbp+256]
00444f66mov rdx, [rbp+320]
00444f6dmov r8l, 1
00444f73mov r9b, 255
00444f76mov [rsp+32], 0
00444f7bcall fn_42ef80
00444f80lea rcx, [rbp+208]
00444f87mov rdx, [rbp+320]
00444f8emov r8, [rbp+328]
00444f95call fn_40d230
00444f9alea rcx, [rbp+216]
00444fa1mov rdx, [rbp+208]
00444fa8call fn_42f780
00444fadmov rcx, [rbp+216]
00444fb4call fn_40d180
00444fb9mov rbx, rax
00444fbclea rcx, [rbp+192]
00444fc3mov rdx, [rbp+320]
00444fcamov r8, [rbp+256]
00444fd1call fn_40d230
00444fd6lea rcx, [rbp+200]
00444fddmov rdx, [rbp+192]
00444fe4call fn_42f780
00444fe9mov rcx, [rbp+200]
00444ff0call fn_40d180
00444ff5mov rcx, rbx
00444ff8mov rdx, rax
00444ffbcall MoveFileW
00445000test eax, eax
00445002je 0x445270
00445008lea rcx, [rbp+176]
0044500fmov rdx, [rbp+320]
00445016mov r8, [rbp+256]
0044501dcall fn_40d230
00445022lea rcx, [rbp+184]
00445029mov rdx, [rbp+176]
00445030call fn_42f780
00445035mov rcx, [rbp+184]
0044503ccall fn_40d180
00445041mov rcx, rax
00445044call DeleteFileW
00445049test eax, eax
0044504bje 0x445270
00445051jmp 0x445270
00445056
00445056loc_445056:
00445056mov rcx, [rbp+264]
0044505dxor edx, edx
0044505fxor r8, r8
00445062xor r9, r9
00445065lea rax, [rbp+279]
0044506cmov [rsp+32], rax
00445071mov rax, [rip+0x1f1e8]
00445078mov [rsp+40], rax
0044507dmov rax, [rip+0x1eeb4]
00445084mov [rsp+48], rax
00445089mov rax, [rip+0x1eea8]
00445090mov [rsp+56], rax
00445095mov [rsp+64], 0
0044509amov [rsp+72], 0
004450a2lea rax, [rbp+236]
004450a9mov [rsp+80], rax
004450aelea rax, [rbp+240]
004450b5mov [rsp+88], rax
004450bamov [rsp+96], 2
004450bfcall fn_4431c0
004450c4xor ebx, ebx
004450c6movzx rax, [rbp+279]
004450cesub al, 1
004450d1cmp al, -1
004450d4je 0x4450e3
004450d6test al, al
004450d8je 0x4450f3
004450dasub al, 1
004450ddtest al, al
004450dfjne 0x44512d
004450e1jmp 0x44510a
004450e3
004450e3loc_4450e3:
004450e3lea rcx, [rbp+280]
004450eacall fn_443050
004450efmov ebx, eax
004450f1jmp 0x44512d
004450f3
004450f3loc_4450f3:
004450f3lea rcx, [rbp+280]
004450famov rdx, [rbp+264]
00445101call fn_443080
00445106mov ebx, eax
00445108jmp 0x44512d
0044510a
0044510aloc_44510a:
0044510alea rcx, [rbp+280]
00445111mov rdx, [rbp+264]
00445118mov r8l, [rbp+236]
0044511fmov r9, [rbp+240]
00445126call fn_443100
0044512bmov ebx, eax
0044512d
0044512dloc_44512d:
0044512dmov rcx, [rbp+280]
00445134call CloseHandle
00445139test bl, bl
0044513bjne 0x44514b
0044513dcmp [rbp+264], 0
00445145jne 0x445270
0044514b
0044514bloc_44514b:
0044514bmov [rbp+248], 1
00445155mov [rbp+252], 0
0044515fmov rcx, [rbp+280]
00445166lea rdx, [rbp+248]
0044516dlea r8, [rbp+248]
00445174lea r9, [rbp+248]
0044517bcall SetFileTime
00445180lea rcx, [rbp+256]
00445187mov rdx, [rbp+320]
0044518emov r8l, 1
00445194mov r9b, 255
00445197mov [rsp+32], 0
0044519ccall fn_42ef80
004451a1lea rcx, [rbp+160]
004451a8mov rdx, [rbp+320]
004451afmov r8, [rbp+328]
004451b6call fn_40d230
004451bblea rcx, [rbp+168]
004451c2mov rdx, [rbp+160]
004451c9call fn_42f780
004451cemov rcx, [rbp+168]
004451d5call fn_40d180
004451damov rsi, rax
004451ddlea rcx, [rbp+144]
004451e4mov rdx, [rbp+320]
004451ebmov r8, [rbp+256]
004451f2call fn_40d230
004451f7lea rcx, [rbp+152]
004451femov rdx, [rbp+144]
00445205call fn_42f780
0044520amov rcx, [rbp+152]
00445211call fn_40d180
00445216mov rcx, rsi
00445219mov rdx, rax
0044521ccall MoveFileW
00445221test eax, eax
00445223je 0x445270
00445225cmp bl, 2
00445228jne 0x44526f
0044522alea rcx, [rbp+128]
00445231mov rdx, [rbp+320]
00445238mov r8, [rbp+256]
0044523fcall fn_40d230
00445244lea rcx, [rbp+136]
0044524bmov rdx, [rbp+128]
00445252call fn_42f780
00445257mov rcx, [rbp+136]
0044525ecall fn_40d180
00445263mov rcx, rax
00445266call DeleteFileW
0044526btest eax, eax
0044526dje 0x445270
0044526f
0044526floc_44526f:
0044526fnop
00445270
00445270loc_445270:
00445270lea rcx, [rbp+128]
00445277mov edx, 12
0044527ccall fn_40be70
00445281lea rcx, [rbp+256]
00445288call fn_40bd90
0044528dlea rcx, [rbp+320]
00445294mov edx, 2
00445299call fn_40be70
0044529elea rsp, [rbp+288]
004452a5pop rbx
004452a6pop rsi
004452a7pop rbp
004452a8ret
00444e30
00444e30fn_444e30:
00444e30push rbp
00444e31push rsi
00444e32push rbx
00444e33sub rsp, 288
00444e3amov rbp, rsp
00444e3dmov [rbp+124], r8l
00444e41mov [rbp+136], 0
00444e4cmov [rbp+128], 0
00444e57mov [rbp+168], 0
00444e62mov [rbp+152], 0
00444e6dmov [rbp+144], 0
00444e78mov [rbp+160], 0
00444e83mov [rbp+184], 0
00444e8emov [rbp+176], 0
00444e99mov [rbp+216], 0
00444ea4mov [rbp+200], 0
00444eafmov [rbp+192], 0
00444ebamov [rbp+208], 0
00444ec5mov [rbp+256], 0
00444ed0mov [rbp+320], rcx
00444ed7mov [rbp+328], rdx
00444edelea rcx, [rbp+320]
00444ee5call fn_40bf00
00444eealea rcx, [rbp+328]
00444ef1call fn_40bf00
00444ef6nop
00444ef7lea rcx, [rbp+280]
00444efemov rdx, [rbp+320]
00444f05mov r8, [rbp+328]
00444f0cmov r9l, [rbp+124]
00444f10call fn_444b80
00444f15test al, al
00444f17je 0x445270
00444f1dmov rcx, [rbp+280]
00444f24lea rdx, [rbp+264]
00444f2bcall GetFileSizeEx
00444f30test eax, eax
00444f32jne 0x444f45
00444f34mov rcx, [rbp+280]
00444f3bcall CloseHandle
00444f40jmp 0x445270
00444f45
00444f45loc_444f45:
00444f45cmp [rbp+264], 0
00444f4djne 0x445056
00444f53mov rcx, [rbp+280]
00444f5acall CloseHandle
00444f5flea rcx, [rbp+256]
00444f66mov rdx, [rbp+320]
00444f6dmov r8l, 1
00444f73mov r9b, 255
00444f76mov [rsp+32], 0
00444f7bcall fn_42ef80
00444f80lea rcx, [rbp+208]
00444f87mov rdx, [rbp+320]
00444f8emov r8, [rbp+328]
00444f95call fn_40d230
00444f9alea rcx, [rbp+216]
00444fa1mov rdx, [rbp+208]
00444fa8call fn_42f780
00444fadmov rcx, [rbp+216]
00444fb4call fn_40d180
00444fb9mov rbx, rax
00444fbclea rcx, [rbp+192]
00444fc3mov rdx, [rbp+320]
00444fcamov r8, [rbp+256]
00444fd1call fn_40d230
00444fd6lea rcx, [rbp+200]
00444fddmov rdx, [rbp+192]
00444fe4call fn_42f780
00444fe9mov rcx, [rbp+200]
00444ff0call fn_40d180
00444ff5mov rcx, rbx
00444ff8mov rdx, rax
00444ffbcall MoveFileW
00445000test eax, eax
00445002je 0x445270
00445008lea rcx, [rbp+176]
0044500fmov rdx, [rbp+320]
00445016mov r8, [rbp+256]
0044501dcall fn_40d230
00445022lea rcx, [rbp+184]
00445029mov rdx, [rbp+176]
00445030call fn_42f780
00445035mov rcx, [rbp+184]
0044503ccall fn_40d180
00445041mov rcx, rax
00445044call DeleteFileW
00445049test eax, eax
0044504bje 0x445270
00445051jmp 0x445270
00445056
00445056loc_445056:
00445056mov rcx, [rbp+264]
0044505dxor edx, edx
0044505fxor r8, r8
00445062xor r9, r9
00445065lea rax, [rbp+279]
0044506cmov [rsp+32], rax
00445071mov rax, [rip+0x1f1e8]
00445078mov [rsp+40], rax
0044507dmov rax, [rip+0x1eeb4]
00445084mov [rsp+48], rax
00445089mov rax, [rip+0x1eea8]
00445090mov [rsp+56], rax
00445095mov [rsp+64], 0
0044509amov [rsp+72], 0
004450a2lea rax, [rbp+236]
004450a9mov [rsp+80], rax
004450aelea rax, [rbp+240]
004450b5mov [rsp+88], rax
004450bamov [rsp+96], 2
004450bfcall fn_4431c0
004450c4xor ebx, ebx
004450c6movzx rax, [rbp+279]
004450cesub al, 1
004450d1cmp al, -1
004450d4je 0x4450e3
004450d6test al, al
004450d8je 0x4450f3
004450dasub al, 1
004450ddtest al, al
004450dfjne 0x44512d
004450e1jmp 0x44510a
004450e3
004450e3loc_4450e3:
004450e3lea rcx, [rbp+280]
004450eacall fn_443050
004450efmov ebx, eax
004450f1jmp 0x44512d
004450f3
004450f3loc_4450f3:
004450f3lea rcx, [rbp+280]
004450famov rdx, [rbp+264]
00445101call fn_443080
00445106mov ebx, eax
00445108jmp 0x44512d
0044510a
0044510aloc_44510a:
0044510alea rcx, [rbp+280]
00445111mov rdx, [rbp+264]
00445118mov r8l, [rbp+236]
0044511fmov r9, [rbp+240]
00445126call fn_443100
0044512bmov ebx, eax
0044512d
0044512dloc_44512d:
0044512dmov rcx, [rbp+280]
00445134call CloseHandle
00445139test bl, bl
0044513bjne 0x44514b
0044513dcmp [rbp+264], 0
00445145jne 0x445270
0044514b
0044514bloc_44514b:
0044514bmov [rbp+248], 1
00445155mov [rbp+252], 0
0044515fmov rcx, [rbp+280]
00445166lea rdx, [rbp+248]
0044516dlea r8, [rbp+248]
00445174lea r9, [rbp+248]
0044517bcall SetFileTime
00445180lea rcx, [rbp+256]
00445187mov rdx, [rbp+320]
0044518emov r8l, 1
00445194mov r9b, 255
00445197mov [rsp+32], 0
0044519ccall fn_42ef80
004451a1lea rcx, [rbp+160]
004451a8mov rdx, [rbp+320]
004451afmov r8, [rbp+328]
004451b6call fn_40d230
004451bblea rcx, [rbp+168]
004451c2mov rdx, [rbp+160]
004451c9call fn_42f780
004451cemov rcx, [rbp+168]
004451d5call fn_40d180
004451damov rsi, rax
004451ddlea rcx, [rbp+144]
004451e4mov rdx, [rbp+320]
004451ebmov r8, [rbp+256]
004451f2call fn_40d230
004451f7lea rcx, [rbp+152]
004451femov rdx, [rbp+144]
00445205call fn_42f780
0044520amov rcx, [rbp+152]
00445211call fn_40d180
00445216mov rcx, rsi
00445219mov rdx, rax
0044521ccall MoveFileW
00445221test eax, eax
00445223je 0x445270
00445225cmp bl, 2
00445228jne 0x44526f
0044522alea rcx, [rbp+128]
00445231mov rdx, [rbp+320]
00445238mov r8, [rbp+256]
0044523fcall fn_40d230
00445244lea rcx, [rbp+136]
0044524bmov rdx, [rbp+128]
00445252call fn_42f780
00445257mov rcx, [rbp+136]
0044525ecall fn_40d180
00445263mov rcx, rax
00445266call DeleteFileW
0044526btest eax, eax
0044526dje 0x445270
0044526f
0044526floc_44526f:
0044526fnop
00445270
00445270loc_445270:
00445270lea rcx, [rbp+128]
00445277mov edx, 12
0044527ccall fn_40be70
00445281lea rcx, [rbp+256]
00445288call fn_40bd90
0044528dlea rcx, [rbp+320]
00445294mov edx, 2
00445299call fn_40be70
0044529elea rsp, [rbp+288]
004452a5pop rbx
004452a6pop rsi
004452a7pop rbp
004452a8ret
00444e30
004452a9
004452a9 48 8d 80 00 00 00 00 H......
004452a9 48 8d 80 00 00 00 00 H......
004452b0
004452b0fn_4452b0:
004452b0push rbp
004452b1push rbx
004452b2sub rsp, 40
004452b6mov rbp, rsp
004452b9mov rbx, rdx
004452bclea rcx, [rbx+128]
004452c3mov edx, 12
004452c8call fn_40be70
004452cdlea rcx, [rbx+256]
004452d4call fn_40bd90
004452d9lea rcx, [rbx+320]
004452e0mov edx, 2
004452e5call fn_40be70
004452ealea rsp, [rbp+40]
004452eepop rbx
004452efpop rbp
004452f0ret
004452b0
004452b0fn_4452b0:
004452b0push rbp
004452b1push rbx
004452b2sub rsp, 40
004452b6mov rbp, rsp
004452b9mov rbx, rdx
004452bclea rcx, [rbx+128]
004452c3mov edx, 12
004452c8call fn_40be70
004452cdlea rcx, [rbx+256]
004452d4call fn_40bd90
004452d9lea rcx, [rbx+320]
004452e0mov edx, 2
004452e5call fn_40be70
004452ealea rsp, [rbp+40]
004452eepop rbx
004452efpop rbp
004452f0ret
004452b0
004452f1
004452f1 // align 0x10
004452f1 // align 0x10
00445300
00445300Unit48.finalization:
00445300add [rip+0x2b451], 1
00445307cmp [rip+0x2b44a], 0
0044530eret
00445300
00445300Unit48.finalization:
00445300add [rip+0x2b451], 1
00445307cmp [rip+0x2b44a], 0
0044530eret
00445300
0044530f
0044530f // align 0x10
0044530f // align 0x10
00445310
00445310Unit48.initialization:
00445310sub [rip+0x2b441], 1
00445317cmp [rip+0x2b43a], -1
0044531eret
00445310
00445310Unit48.initialization:
00445310sub [rip+0x2b441], 1
00445317cmp [rip+0x2b43a], -1
0044531eret
00445310
0044531f
0044531f // align 0x10
0044531f // align 0x10
00445320
00445320fn_445320:
00445320push rbp
00445321push rdi
00445322push rsi
00445323push rbx
00445324sub rsp, 56
00445328mov rbp, rsp
0044532bmov [rbp+44], edx
0044532emov [rbp+96], rcx
00445332mov [rbp+112], r8
00445336mov rcx, [rbp+96]
0044533acall fn_4106d0
0044533fmov rcx, [rbp+112]
00445343call fn_4106d0
00445348nop
00445349xor ecx, ecx
0044534bxor edx, edx
0044534dxor r8, r8
00445350xor r9, r9
00445353xor eax, eax
00445355
00445355loc_445355:
00445355mov r10, [rbp+112]
00445359movsxd r11, eax
0044535cmov [r10+r11], 0
00445361add eax, 1
00445364cmp eax, 16
00445367jne 0x445355
00445369nop
0044536axor r10, r10
0044536dmov ebx, [rbp+44]
00445370sub ebx, 1
00445373mov eax, r10l
00445376cmp eax, ebx
00445378jg 0x445523
0044537esub ebx, r10l
00445381add ebx, 1
00445384
00445384loc_445384:
00445384movsxd r10, eax
00445387mov r11, [rbp+112]
0044538bmov rsi, [rbp+96]
0044538fmovzx rsi, [rsi+r10]
00445394xor [r11], sil
00445397mov r11, [rbp+112]
0044539blea r11, [r11+1]
0044539fmov rsi, [rbp+96]
004453a3movzx rsi, [rsi+r10]
004453a8add [r11], sil
004453abmov r11, [rbp+112]
004453aflea r11, [r11+2]
004453b3mov rsi, [rbp+96]
004453b7movzx rsi, [rsi+r10]
004453bcsub [r11], sil
004453bfmov r11, [rbp+96]
004453c3movzx r11, [r11+r10]
004453c8mov rsi, [rbp+112]
004453cccmp r11b, [rsi+3]
004453d0jbe 0x4453da
004453d2mov rsi, [rbp+112]
004453d6mov [rsi+3], r11b
004453da
004453daloc_4453da:
004453damov r11l, eax
004453ddand r11l, 0xffffffff80000001
004453e4jns 0x4453f2
004453e6sub r11l, 1
004453eaor r11l, -2
004453eeadd r11l, 1
004453f2
004453f2loc_4453f2:
004453f2test r11l, r11l
004453f5jne 0x445460
004453f7mov rcx, [rbp+112]
004453fblea rcx, [rcx+4]
004453ffmov rdx, [rbp+96]
00445403movzx rdx, [rdx+r10]
00445408xor [rcx], dl
0044540amov rcx, [rbp+112]
0044540elea rcx, [rcx+5]
00445412mov rdx, [rbp+96]
00445416movzx rdx, [rdx+r10]
0044541badd [rcx], dl
0044541dmov rcx, [rbp+112]
00445421lea rcx, [rcx+6]
00445425mov rdx, [rbp+96]
00445429movzx rdx, [rdx+r10]
0044542esub [rcx], dl
00445430mov rcx, [rbp+96]
00445434movzx rcx, [rcx+r10]
00445439mov rdx, [rbp+112]
0044543dcmp cl, [rdx+7]
00445440jbe 0x445449
00445442mov rdx, [rbp+112]
00445446mov [rdx+7], cl
00445449
00445449loc_445449:
00445449mov rcx, [rbp+96]
0044544dmovzx r9, [rcx+r10]
00445452mov ecx, r9l
00445455mov edx, r9l
00445458mov r8l, r9l
0044545bjmp 0x445515
00445460
00445460loc_445460:
00445460mov r11, [rbp+112]
00445464lea r11, [r11+8]
00445468mov rsi, [rbp+96]
0044546cmovzx rsi, [rsi+r10]
00445471xor [r11], sil
00445474mov r11, [rbp+112]
00445478lea r11, [r11+9]
0044547cmov rsi, [rbp+96]
00445480movzx rsi, [rsi+r10]
00445485add [r11], sil
00445488mov r11, [rbp+112]
0044548clea r11, [r11+10]
00445490mov rsi, [rbp+96]
00445494movzx rsi, [rsi+r10]
00445499sub [r11], sil
0044549cmov r11, [rbp+96]
004454a0movzx r11, [r11+r10]
004454a5mov rsi, [rbp+112]
004454a9cmp r11b, [rsi+11]
004454adjbe 0x4454b7
004454afmov rsi, [rbp+112]
004454b3mov [rsi+11], r11b
004454b7
004454b7loc_4454b7:
004454b7mov r11, [rbp+112]
004454bblea r11, [r11+12]
004454bfmov rsi, [rbp+96]
004454c3mov edi, ecx
004454c6and dil, [rsi+r10]
004454caxor [r11], dil
004454cdmov r11, [rbp+112]
004454d1lea r11, [r11+13]
004454d5mov rsi, [rbp+96]
004454d9mov edi, edx
004454dcor dil, [rsi+r10]
004454e0xor [r11], dil
004454e3mov r11, [rbp+112]
004454e7lea r11, [r11+14]
004454ebmov rsi, [rbp+96]
004454efmov edi, r8l
004454f2add dil, [rsi+r10]
004454f6xor [r11], dil
004454f9mov r11, [rbp+96]
004454fdmovzx r10, [r11+r10]
00445502cmp r10b, r9b
00445505jbe 0x44550a
00445507mov r9l, r10l
0044550a
0044550aloc_44550a:
0044550amov r10, [rbp+112]
0044550elea r10, [r10+15]
00445512xor [r10], r9b
00445515
00445515loc_445515:
00445515add eax, 1
00445518sub ebx, 1
0044551btest ebx, ebx
0044551djne 0x445384
00445523
00445523loc_445523:
00445523nop
00445524nop
00445525lea rcx, [rbp+96]
00445529mov rdx, [rip-0x16710]
00445530call fn_410600
00445535lea rcx, [rbp+112]
00445539mov rdx, [rip-0x16720]
00445540call fn_410600
00445545lea rsp, [rbp+56]
00445549pop rbx
0044554apop rsi
0044554bpop rdi
0044554cpop rbp
0044554dret
00445320
00445320fn_445320:
00445320push rbp
00445321push rdi
00445322push rsi
00445323push rbx
00445324sub rsp, 56
00445328mov rbp, rsp
0044532bmov [rbp+44], edx
0044532emov [rbp+96], rcx
00445332mov [rbp+112], r8
00445336mov rcx, [rbp+96]
0044533acall fn_4106d0
0044533fmov rcx, [rbp+112]
00445343call fn_4106d0
00445348nop
00445349xor ecx, ecx
0044534bxor edx, edx
0044534dxor r8, r8
00445350xor r9, r9
00445353xor eax, eax
00445355
00445355loc_445355:
00445355mov r10, [rbp+112]
00445359movsxd r11, eax
0044535cmov [r10+r11], 0
00445361add eax, 1
00445364cmp eax, 16
00445367jne 0x445355
00445369nop
0044536axor r10, r10
0044536dmov ebx, [rbp+44]
00445370sub ebx, 1
00445373mov eax, r10l
00445376cmp eax, ebx
00445378jg 0x445523
0044537esub ebx, r10l
00445381add ebx, 1
00445384
00445384loc_445384:
00445384movsxd r10, eax
00445387mov r11, [rbp+112]
0044538bmov rsi, [rbp+96]
0044538fmovzx rsi, [rsi+r10]
00445394xor [r11], sil
00445397mov r11, [rbp+112]
0044539blea r11, [r11+1]
0044539fmov rsi, [rbp+96]
004453a3movzx rsi, [rsi+r10]
004453a8add [r11], sil
004453abmov r11, [rbp+112]
004453aflea r11, [r11+2]
004453b3mov rsi, [rbp+96]
004453b7movzx rsi, [rsi+r10]
004453bcsub [r11], sil
004453bfmov r11, [rbp+96]
004453c3movzx r11, [r11+r10]
004453c8mov rsi, [rbp+112]
004453cccmp r11b, [rsi+3]
004453d0jbe 0x4453da
004453d2mov rsi, [rbp+112]
004453d6mov [rsi+3], r11b
004453da
004453daloc_4453da:
004453damov r11l, eax
004453ddand r11l, 0xffffffff80000001
004453e4jns 0x4453f2
004453e6sub r11l, 1
004453eaor r11l, -2
004453eeadd r11l, 1
004453f2
004453f2loc_4453f2:
004453f2test r11l, r11l
004453f5jne 0x445460
004453f7mov rcx, [rbp+112]
004453fblea rcx, [rcx+4]
004453ffmov rdx, [rbp+96]
00445403movzx rdx, [rdx+r10]
00445408xor [rcx], dl
0044540amov rcx, [rbp+112]
0044540elea rcx, [rcx+5]
00445412mov rdx, [rbp+96]
00445416movzx rdx, [rdx+r10]
0044541badd [rcx], dl
0044541dmov rcx, [rbp+112]
00445421lea rcx, [rcx+6]
00445425mov rdx, [rbp+96]
00445429movzx rdx, [rdx+r10]
0044542esub [rcx], dl
00445430mov rcx, [rbp+96]
00445434movzx rcx, [rcx+r10]
00445439mov rdx, [rbp+112]
0044543dcmp cl, [rdx+7]
00445440jbe 0x445449
00445442mov rdx, [rbp+112]
00445446mov [rdx+7], cl
00445449
00445449loc_445449:
00445449mov rcx, [rbp+96]
0044544dmovzx r9, [rcx+r10]
00445452mov ecx, r9l
00445455mov edx, r9l
00445458mov r8l, r9l
0044545bjmp 0x445515
00445460
00445460loc_445460:
00445460mov r11, [rbp+112]
00445464lea r11, [r11+8]
00445468mov rsi, [rbp+96]
0044546cmovzx rsi, [rsi+r10]
00445471xor [r11], sil
00445474mov r11, [rbp+112]
00445478lea r11, [r11+9]
0044547cmov rsi, [rbp+96]
00445480movzx rsi, [rsi+r10]
00445485add [r11], sil
00445488mov r11, [rbp+112]
0044548clea r11, [r11+10]
00445490mov rsi, [rbp+96]
00445494movzx rsi, [rsi+r10]
00445499sub [r11], sil
0044549cmov r11, [rbp+96]
004454a0movzx r11, [r11+r10]
004454a5mov rsi, [rbp+112]
004454a9cmp r11b, [rsi+11]
004454adjbe 0x4454b7
004454afmov rsi, [rbp+112]
004454b3mov [rsi+11], r11b
004454b7
004454b7loc_4454b7:
004454b7mov r11, [rbp+112]
004454bblea r11, [r11+12]
004454bfmov rsi, [rbp+96]
004454c3mov edi, ecx
004454c6and dil, [rsi+r10]
004454caxor [r11], dil
004454cdmov r11, [rbp+112]
004454d1lea r11, [r11+13]
004454d5mov rsi, [rbp+96]
004454d9mov edi, edx
004454dcor dil, [rsi+r10]
004454e0xor [r11], dil
004454e3mov r11, [rbp+112]
004454e7lea r11, [r11+14]
004454ebmov rsi, [rbp+96]
004454efmov edi, r8l
004454f2add dil, [rsi+r10]
004454f6xor [r11], dil
004454f9mov r11, [rbp+96]
004454fdmovzx r10, [r11+r10]
00445502cmp r10b, r9b
00445505jbe 0x44550a
00445507mov r9l, r10l
0044550a
0044550aloc_44550a:
0044550amov r10, [rbp+112]
0044550elea r10, [r10+15]
00445512xor [r10], r9b
00445515
00445515loc_445515:
00445515add eax, 1
00445518sub ebx, 1
0044551btest ebx, ebx
0044551djne 0x445384
00445523
00445523loc_445523:
00445523nop
00445524nop
00445525lea rcx, [rbp+96]
00445529mov rdx, [rip-0x16710]
00445530call fn_410600
00445535lea rcx, [rbp+112]
00445539mov rdx, [rip-0x16720]
00445540call fn_410600
00445545lea rsp, [rbp+56]
00445549pop rbx
0044554apop rsi
0044554bpop rdi
0044554cpop rbp
0044554dret
00445320
0044554e
0044554e 48 90 H.
0044554e 48 90 H.
00445550
00445550fn_445550:
00445550push rbp
00445551push rbx
00445552sub rsp, 40
00445556mov rbp, rsp
00445559mov rbx, rdx
0044555clea rcx, [rbx+96]
00445560mov rdx, [rip-0x16747]
00445567call fn_410600
0044556clea rcx, [rbx+112]
00445570mov rdx, [rip-0x16757]
00445577call fn_410600
0044557clea rsp, [rbp+40]
00445580pop rbx
00445581pop rbp
00445582ret
00445550
00445550fn_445550:
00445550push rbp
00445551push rbx
00445552sub rsp, 40
00445556mov rbp, rsp
00445559mov rbx, rdx
0044555clea rcx, [rbx+96]
00445560mov rdx, [rip-0x16747]
00445567call fn_410600
0044556clea rcx, [rbx+112]
00445570mov rdx, [rip-0x16757]
00445577call fn_410600
0044557clea rsp, [rbp+40]
00445580pop rbx
00445581pop rbp
00445582ret
00445550
00445583
00445583 // align 0x10
00445583 // align 0x10
00445590
00445590fn_445590:
00445590push rbp
00445591push rbx
00445592sub rsp, 120
00445596mov rbp, rsp
00445599mov [rbp+56], rcx
0044559dmov [rbp+64], rdx
004455a1mov [rbp+104], 0
004455a9mov [rbp+96], 0
004455b1mov [rbp+88], 0
004455b9nop
004455balea rcx, [rbp+104]
004455bemov rdx, [rbp+64]
004455c2call fn_42f5e0
004455c7lea rcx, [rbp+104]
004455cblea rdx, [rbp+88]
004455cfxor r8, r8
004455d2mov r9l, 4
004455d8call fn_430a50
004455ddlea rcx, [rbp+104]
004455e1lea rdx, [rbp+96]
004455e5mov r8l, 4
004455ebmov r9l, 4
004455f1call fn_430a50
004455f6lea rcx, [rbp+96]
004455facall fn_430a00
004455ffmov ebx, eax
00445601lea rcx, [rbp+88]
00445605call fn_430a00
0044560amov rcx, [rbp+56]
0044560exor edx, edx
00445610xor r8, r8
00445613mov r9l, ebx
00445616mov [rsp+32], eax
0044561acall LockFile
0044561ftest eax, eax
00445621setne al
00445624mov [rbp+79], al
00445627nop
00445628lea rcx, [rbp+88]
0044562cmov rdx, [rip-0x16813]
00445633mov r8l, 3
00445639call fn_40ec40
0044563emovzx rax, [rbp+79]
00445643lea rsp, [rbp+120]
00445647pop rbx
00445648pop rbp
00445649ret
00445590
00445590fn_445590:
00445590push rbp
00445591push rbx
00445592sub rsp, 120
00445596mov rbp, rsp
00445599mov [rbp+56], rcx
0044559dmov [rbp+64], rdx
004455a1mov [rbp+104], 0
004455a9mov [rbp+96], 0
004455b1mov [rbp+88], 0
004455b9nop
004455balea rcx, [rbp+104]
004455bemov rdx, [rbp+64]
004455c2call fn_42f5e0
004455c7lea rcx, [rbp+104]
004455cblea rdx, [rbp+88]
004455cfxor r8, r8
004455d2mov r9l, 4
004455d8call fn_430a50
004455ddlea rcx, [rbp+104]
004455e1lea rdx, [rbp+96]
004455e5mov r8l, 4
004455ebmov r9l, 4
004455f1call fn_430a50
004455f6lea rcx, [rbp+96]
004455facall fn_430a00
004455ffmov ebx, eax
00445601lea rcx, [rbp+88]
00445605call fn_430a00
0044560amov rcx, [rbp+56]
0044560exor edx, edx
00445610xor r8, r8
00445613mov r9l, ebx
00445616mov [rsp+32], eax
0044561acall LockFile
0044561ftest eax, eax
00445621setne al
00445624mov [rbp+79], al
00445627nop
00445628lea rcx, [rbp+88]
0044562cmov rdx, [rip-0x16813]
00445633mov r8l, 3
00445639call fn_40ec40
0044563emovzx rax, [rbp+79]
00445643lea rsp, [rbp+120]
00445647pop rbx
00445648pop rbp
00445649ret
00445590
0044564a
0044564a 64 48 8d 44 20 00 dH.D .
0044564a 64 48 8d 44 20 00 dH.D .
00445650
00445650fn_445650:
00445650push rbp
00445651sub rsp, 32
00445655mov rbp, rsp
00445658lea rcx, [rdx+88]
0044565cmov rdx, [rip-0x16843]
00445663mov r8l, 3
00445669call fn_40ec40
0044566elea rsp, [rbp+32]
00445672pop rbp
00445673ret
00445650
00445650fn_445650:
00445650push rbp
00445651sub rsp, 32
00445655mov rbp, rsp
00445658lea rcx, [rdx+88]
0044565cmov rdx, [rip-0x16843]
00445663mov r8l, 3
00445669call fn_40ec40
0044566elea rsp, [rbp+32]
00445672pop rbp
00445673ret
00445650
00445674
00445674 // align 0x10
00445674 // align 0x10
00445680
00445680fn_445680:
00445680push rbp
00445681push rbx
00445682sub rsp, 120
00445686mov rbp, rsp
00445689mov [rbp+56], rcx
0044568dmov [rbp+64], rdx
00445691mov [rbp+104], 0
00445699mov [rbp+96], 0
004456a1mov [rbp+88], 0
004456a9nop
004456aalea rcx, [rbp+104]
004456aemov rdx, [rbp+64]
004456b2call fn_42f5e0
004456b7lea rcx, [rbp+104]
004456bblea rdx, [rbp+88]
004456bfxor r8, r8
004456c2mov r9l, 4
004456c8call fn_430a50
004456cdlea rcx, [rbp+104]
004456d1lea rdx, [rbp+96]
004456d5mov r8l, 4
004456dbmov r9l, 4
004456e1call fn_430a50
004456e6lea rcx, [rbp+96]
004456eacall fn_430a00
004456efmov ebx, eax
004456f1lea rcx, [rbp+88]
004456f5call fn_430a00
004456famov rcx, [rbp+56]
004456fexor edx, edx
00445700xor r8, r8
00445703mov r9l, ebx
00445706mov [rsp+32], eax
0044570acall UnlockFile
0044570ftest eax, eax
00445711setne al
00445714mov [rbp+79], al
00445717nop
00445718lea rcx, [rbp+88]
0044571cmov rdx, [rip-0x16903]
00445723mov r8l, 3
00445729call fn_40ec40
0044572emovzx rax, [rbp+79]
00445733lea rsp, [rbp+120]
00445737pop rbx
00445738pop rbp
00445739ret
00445680
00445680fn_445680:
00445680push rbp
00445681push rbx
00445682sub rsp, 120
00445686mov rbp, rsp
00445689mov [rbp+56], rcx
0044568dmov [rbp+64], rdx
00445691mov [rbp+104], 0
00445699mov [rbp+96], 0
004456a1mov [rbp+88], 0
004456a9nop
004456aalea rcx, [rbp+104]
004456aemov rdx, [rbp+64]
004456b2call fn_42f5e0
004456b7lea rcx, [rbp+104]
004456bblea rdx, [rbp+88]
004456bfxor r8, r8
004456c2mov r9l, 4
004456c8call fn_430a50
004456cdlea rcx, [rbp+104]
004456d1lea rdx, [rbp+96]
004456d5mov r8l, 4
004456dbmov r9l, 4
004456e1call fn_430a50
004456e6lea rcx, [rbp+96]
004456eacall fn_430a00
004456efmov ebx, eax
004456f1lea rcx, [rbp+88]
004456f5call fn_430a00
004456famov rcx, [rbp+56]
004456fexor edx, edx
00445700xor r8, r8
00445703mov r9l, ebx
00445706mov [rsp+32], eax
0044570acall UnlockFile
0044570ftest eax, eax
00445711setne al
00445714mov [rbp+79], al
00445717nop
00445718lea rcx, [rbp+88]
0044571cmov rdx, [rip-0x16903]
00445723mov r8l, 3
00445729call fn_40ec40
0044572emovzx rax, [rbp+79]
00445733lea rsp, [rbp+120]
00445737pop rbx
00445738pop rbp
00445739ret
00445680
0044573a
0044573a 64 48 8d 44 20 00 dH.D .
0044573a 64 48 8d 44 20 00 dH.D .
00445740
00445740fn_445740:
00445740push rbp
00445741sub rsp, 32
00445745mov rbp, rsp
00445748lea rcx, [rdx+88]
0044574cmov rdx, [rip-0x16933]
00445753mov r8l, 3
00445759call fn_40ec40
0044575elea rsp, [rbp+32]
00445762pop rbp
00445763ret
00445740
00445740fn_445740:
00445740push rbp
00445741sub rsp, 32
00445745mov rbp, rsp
00445748lea rcx, [rdx+88]
0044574cmov rdx, [rip-0x16933]
00445753mov r8l, 3
00445759call fn_40ec40
0044575elea rsp, [rbp+32]
00445762pop rbp
00445763ret
00445740
00445764
00445764 // align 0x10
00445764 // align 0x10
00445770
00445770fn_445770:
00445770push rbp
00445771push rsi
00445772push rbx
00445773sub rsp, 432
0044577amov rbp, rsp
0044577dmov [rbp+120], r8
00445781mov [rbp+128], r9
00445788mov [rbp+144], 0
00445793mov [rbp+136], 0
0044579emov [rbp+152], 0
004457a9mov [rbp+184], 0
004457b4mov [rbp+168], 0
004457bfmov [rbp+160], 0
004457camov [rbp+176], 0
004457d5mov [rbp+192], 0
004457e0mov [rbp+200], 0
004457ebmov [rbp+208], 0
004457f6mov [rbp+216], 0
00445801mov [rbp+224], 0
0044580cmov [rbp+232], 0
00445817mov [rbp+248], 0
00445822mov [rbp+240], 0
0044582dmov [rbp+408], 0
00445838mov [rbp+400], 0
00445843mov [rbp+392], 0
0044584emov [rbp+376], 0
00445859mov [rbp+368], 0
00445864mov [rbp+320], 0
0044586fmov [rbp+312], 0
0044587amov [rbp+304], 0
00445885mov [rbp+296], 0
00445890mov [rbp+288], 0
0044589bmov [rbp+280], 0
004458a6mov [rbp+272], 0
004458b1mov [rbp+464], rcx
004458b8mov [rbp+472], rdx
004458bflea rcx, [rbp+464]
004458c6call fn_40bf00
004458cblea rcx, [rbp+472]
004458d2call fn_40bf00
004458d7nop
004458d8mov rax, [rip+0x1e6e1]
004458dfcmp [rax+308], 0
004458e6je 0x44593d
004458e8xor ecx, ecx
004458eamov dl, 1
004458eccall fn_439060
004458f1lea rcx, [rbp+248]
004458f8mov edx, 3
004458fdlea r8, [rip+3856]
00445904mov r9, [rbp+464]
0044590bmov rax, [rbp+472]
00445912mov [rsp+32], rax
00445917call fn_40d530
0044591clea rcx, [rbp+240]
00445923mov rdx, [rbp+248]
0044592acall fn_40d820
0044592fmov rcx, [rbp+240]
00445936mov dl, 1
00445938call fn_439060
0044593d
0044593dloc_44593d:
0044593dlea rcx, [rbp+424]
00445944mov rdx, [rbp+464]
0044594bmov r8, [rbp+472]
00445952mov r9l, [rbp+496]
00445959call fn_444b80
0044595etest al, al
00445960jne 0x445990
00445962mov rax, [rip+0x1e657]
00445969cmp [rax+308], 0
00445970je 0x446692
00445976lea rcx, [rip+3779]
0044597dmov dl, 1
0044597fcall fn_439060
00445984xor ecx, ecx
00445986call fn_4392a0
0044598bjmp 0x446692
00445990
00445990loc_445990:
00445990mov rcx, [rbp+424]
00445997lea rdx, [rbp+352]
0044599ecall GetFileSizeEx
004459a3test eax, eax
004459a5jne 0x4459e1
004459a7mov rcx, [rbp+424]
004459aecall CloseHandle
004459b3mov rax, [rip+0x1e606]
004459bacmp [rax+308], 0
004459c1je 0x446692
004459c7lea rcx, [rip+3762]
004459cemov dl, 1
004459d0call fn_439060
004459d5xor ecx, ecx
004459d7call fn_4392a0
004459dcjmp 0x446692
004459e1
004459e1loc_4459e1:
004459e1cmp [rbp+352], 0
004459e9jne 0x445a1e
004459ebmov rcx, [rbp+424]
004459f2call CloseHandle
004459f7mov rax, [rip+0x1e5c2]
004459fecmp [rax+308], 0
00445a05je 0x446692
00445a0blea rcx, [rip+3766]
00445a12mov dl, 1
00445a14call fn_439060
00445a19jmp 0x446692
00445a1e
00445a1eloc_445a1e:
00445a1exor ebx, ebx
00445a20cmp [rbp+352], 16
00445a28jle 0x445aff
00445a2elea rcx, [rbp+232]
00445a35mov rdx, [rbp+464]
00445a3cmov r8, [rbp+472]
00445a43call fn_40d230
00445a48lea rcx, [rbp+424]
00445a4fmov rdx, [rbp+352]
00445a56mov r8, [rbp+232]
00445a5dlea r9, [rbp+272]
00445a64mov [rsp+32], 1
00445a69call fn_444860
00445a6emov esi, eax
00445a71sub sil, 1
00445a75test sil, sil
00445a78je 0x445a8e
00445a7asub sil, 1
00445a7etest sil, sil
00445a81je 0x445ac1
00445a83sub sil, 1
00445a87test sil, sil
00445a8ajne 0x445aff
00445a8cjmp 0x445ac5
00445a8e
00445a8eloc_445a8e:
00445a8emov rcx, [rbp+424]
00445a95call CloseHandle
00445a9amov rax, [rip+0x1e51f]
00445aa1cmp [rax+308], 0
00445aa8je 0x446692
00445aaelea rcx, [rip+3675]
00445ab5mov dl, 1
00445ab7call fn_439060
00445abcjmp 0x446692
00445ac1
00445ac1loc_445ac1:
00445ac1mov bl, 1
00445ac3jmp 0x445aff
00445ac5
00445ac5loc_445ac5:
00445ac5mov rcx, [rbp+424]
00445acccall CloseHandle
00445ad1mov rax, [rip+0x1e4e8]
00445ad8cmp [rax+308], 0
00445adfje 0x446692
00445ae5lea rcx, [rip+3712]
00445aecmov dl, 1
00445aeecall fn_439060
00445af3xor ecx, ecx
00445af5call fn_4392a0
00445afajmp 0x446692
00445aff
00445affloc_445aff:
00445afftest bl, bl
00445b01je 0x445bdf
00445b07mov rax, [rbp+272]
00445b0etest rax, rax
00445b11je 0x445b17
00445b13mov rax, [rax-8]
00445b17
00445b17loc_445b17:
00445b17lea rcx, [rbp+272]
00445b1elea rdx, [rbp+272]
00445b25mov r8l, 8
00445b2bmov r9l, eax
00445b2esub r9l, 8
00445b32call fn_430a50
00445b37mov rax, [rbp+272]
00445b3etest rax, rax
00445b41je 0x445b47
00445b43mov rax, [rax-8]
00445b47
00445b47loc_445b47:
00445b47lea rcx, [rbp+272]
00445b4elea rdx, [rbp+272]
00445b55xor r8, r8
00445b58mov r9l, eax
00445b5bsub r9l, 8
00445b5fcall fn_430a50
00445b64mov rcx, [rbp+272]
00445b6bmov rax, rcx
00445b6etest rax, rax
00445b71je 0x445b77
00445b73mov rax, [rax-8]
00445b77
00445b77loc_445b77:
00445b77mov rdx, [rbp+272]
00445b7emovzx rax, [rdx+rax-1]
00445b84mov [rbp+422], al
00445b8amov rax, rcx
00445b8dtest rax, rax
00445b90je 0x445b96
00445b92mov rax, [rax-8]
00445b96
00445b96loc_445b96:
00445b96mov rdx, [rbp+272]
00445b9dmovzx rax, [rdx+rax-2]
00445ba3mov [rbp+423], al
00445ba9mov rax, rcx
00445bactest rax, rax
00445bafje 0x445bb5
00445bb1mov rax, [rax-8]
00445bb5
00445bb5loc_445bb5:
00445bb5lea rcx, [rbp+320]
00445bbcmov edx, eax
00445bbecall fn_430990
00445bc3lea rcx, [rbp+320]
00445bcalea rdx, [rbp+272]
00445bd1lea r8, [rbp+272]
00445bd8call fn_4300b0
00445bddjmp 0x445bed
00445bdf
00445bdfloc_445bdf:
00445bdflea rcx, [rbp+272]
00445be6xor edx, edx
00445be8call fn_430990
00445bed
00445bedloc_445bed:
00445bedtest bl, bl
00445befje 0x445c84
00445bf5cmp [rbp+423], 2
00445bfcjbe 0x445c38
00445bfemov rcx, [rbp+424]
00445c05call CloseHandle
00445c0amov rax, [rip+0x1e3af]
00445c11cmp [rax+308], 0
00445c18je 0x446692
00445c1elea rcx, [rip+3523]
00445c25mov dl, 1
00445c27call fn_439060
00445c2cxor ecx, ecx
00445c2ecall fn_4392a0
00445c33jmp 0x446692
00445c38
00445c38loc_445c38:
00445c38cmp [rbp+422], 1
00445c3fjb 0x445c4a
00445c41cmp [rbp+422], 14
00445c48jbe 0x445c84
00445c4a
00445c4aloc_445c4a:
00445c4amov rcx, [rbp+424]
00445c51call CloseHandle
00445c56mov rax, [rip+0x1e363]
00445c5dcmp [rax+308], 0
00445c64je 0x446692
00445c6alea rcx, [rip+3567]
00445c71mov dl, 1
00445c73call fn_439060
00445c78xor ecx, ecx
00445c7acall fn_4392a0
00445c7fjmp 0x446692
00445c84
00445c84loc_445c84:
00445c84lea rcx, [rbp+280]
00445c8bmov rdx, [rbp+472]
00445c92call fn_414390
00445c97xor eax, eax
00445c99mov rcx, [rbp+280]
00445ca0test rcx, rcx
00445ca3je 0x445ca8
00445ca5mov eax, [rcx-4]
00445ca8
00445ca8loc_445ca8:
00445ca8mov rcx, [rbp+128]
00445cafmov rcx, [rcx]
00445cb2test rcx, rcx
00445cb5je 0x445cbb
00445cb7mov rcx, [rcx-8]
00445cbb
00445cbbloc_445cbb:
00445cbbmov rdx, [rbp+272]
00445cc2test rdx, rdx
00445cc5je 0x445ccb
00445cc7mov rdx, [rdx-8]
00445ccb
00445ccbloc_445ccb:
00445ccbmov r8, [rbp+352]
00445cd2mov r9, [rbp+472]
00445cd9mov r10l, ecx
00445cdclea rcx, [rbp+423]
00445ce3mov [rsp+32], rcx
00445ce8lea rcx, [rbp+422]
00445cefmov [rsp+40], rcx
00445cf4lea rcx, [rbp+364]
00445cfbmov [rsp+48], rcx
00445d00lea rcx, [rbp+360]
00445d07mov [rsp+56], rcx
00445d0cmov [rsp+64], bl
00445d10mov [rsp+72], edx
00445d14lea rcx, [rbp+260]
00445d1bmov [rsp+80], rcx
00445d20lea rcx, [rbp+264]
00445d27mov [rsp+88], rcx
00445d2cmov [rsp+96], 0
00445d31mov rcx, r8
00445d34mov rdx, r9
00445d37mov r8l, eax
00445d3amov r9l, r10l
00445d3dcall fn_4431c0
00445d42mov rcx, [rbp+424]
00445d49lea rdx, [rbp+344]
00445d50lea r8, [rbp+328]
00445d57lea r9, [rbp+336]
00445d5ecall GetFileTime
00445d63test eax, eax
00445d65jne 0x445d7b
00445d67mov [rbp+344], 0
00445d71mov [rbp+348], 0
00445d7b
00445d7bloc_445d7b:
00445d7blea rcx, [rbp+320]
00445d82mov edx, [rbp+344]
00445d88call fn_430990
00445d8dlea rcx, [rbp+312]
00445d94mov edx, [rbp+348]
00445d9acall fn_430990
00445d9flea rcx, [rbp+376]
00445da6mov rdx, [rip-0x16f8d]
00445dadcall fn_410600
00445db2lea rcx, [rbp+376]
00445db9mov rdx, [rip-0x16fa0]
00445dc0mov r8l, 1
00445dc6mov r9l, [rbp+364]
00445dcdcall fn_410430
00445dd2mov rax, [rbp+376]
00445dd9mov [rax+1], 0
00445dddmov rax, [rbp+376]
00445de4mov [rax+3], 0
00445de8mov rax, [rbp+376]
00445defmov [rax+5], 0
00445df3mov rax, [rbp+376]
00445dfamov [rax+7], 0
00445dfelea rcx, [rbp+224]
00445e05mov rdx, [rbp+464]
00445e0cmov r8, [rbp+472]
00445e13call fn_40d230
00445e18lea rcx, [rbp+424]
00445e1fmov rdx, [rbp+352]
00445e26mov r8l, [rbp+364]
00445e2dlea r9, [rbp+376]
00445e34mov rax, [rbp+224]
00445e3bmov [rsp+32], rax
00445e40call fn_4442e0
00445e45test al, al
00445e47jne 0x445eb7
00445e49lea rcx, [rbp+216]
00445e50mov rdx, [rbp+464]
00445e57mov r8, [rbp+472]
00445e5ecall fn_40d230
00445e63lea rcx, [rbp+424]
00445e6amov rdx, [rbp+352]
00445e71mov r8, [rbp+216]
00445e78call fn_443770
00445e7dmov rcx, [rbp+424]
00445e84call CloseHandle
00445e89mov rax, [rip+0x1e130]
00445e90cmp [rax+308], 0
00445e97je 0x446692
00445e9dlea rcx, [rip+3112]
00445ea4mov dl, 1
00445ea6call fn_439060
00445eabxor ecx, ecx
00445eadcall fn_4392a0
00445eb2jmp 0x446692
00445eb7
00445eb7loc_445eb7:
00445eb7mov rcx, [rbp+424]
00445ebemov rax, [rbp+352]
00445ec5mov edx, [rbp+364]
00445ecblea rdx, [rax+rdx]
00445ecfcall fn_445590
00445ed4lea rcx, [rbp+408]
00445edbmov rdx, [rip-0x170c2]
00445ee2call fn_410600
00445ee7lea rcx, [rbp+408]
00445eeemov rdx, [rip-0x170d5]
00445ef5mov r8l, 1
00445efbmov r9l, [rbp+360]
00445f02call fn_410430
00445f07mov [rbp+388], 0
00445f11lea rcx, [rbp+400]
00445f18lea rdx, [rbp+392]
00445f1fmov r8b, 1
00445f22call fn_443910
00445f27movzx rax, [rbp+423]
00445f2fsub al, 1
00445f32cmp al, -1
00445f35je 0x445f4b
00445f37test al, al
00445f39je 0x445f9e
00445f3bsub al, 1
00445f3etest al, al
00445f40jne 0x44606a
00445f46jmp 0x445ffa
00445f4b
00445f4bloc_445f4b:
00445f4blea rcx, [rbp+424]
00445f52lea rdx, [rbp+400]
00445f59mov r8, [rbp+120]
00445f5dlea r9, [rbp+408]
00445f64lea rax, [rbp+388]
00445f6bmov [rsp+32], rax
00445f70mov rax, [rbp+504]
00445f77mov [rsp+40], rax
00445f7cmov rax, [rbp+512]
00445f83mov [rsp+48], rax
00445f88mov rax, [rbp+520]
00445f8fmov [rsp+56], rax
00445f94call fn_444240
00445f99jmp 0x44606a
00445f9e
00445f9eloc_445f9e:
00445f9elea rcx, [rbp+424]
00445fa5mov rdx, [rbp+352]
00445faclea r8, [rbp+400]
00445fb3mov r9, [rbp+120]
00445fb7lea rax, [rbp+408]
00445fbemov [rsp+32], rax
00445fc3lea rax, [rbp+388]
00445fcamov [rsp+40], rax
00445fcfmov rax, [rbp+504]
00445fd6mov [rsp+48], rax
00445fdbmov rax, [rbp+512]
00445fe2mov [rsp+56], rax
00445fe7mov rax, [rbp+520]
00445feemov [rsp+64], rax
00445ff3call fn_444050
00445ff8jmp 0x44606a
00445ffa
00445ffaloc_445ffa:
00445ffalea rcx, [rbp+424]
00446001mov rdx, [rbp+352]
00446008lea r8, [rbp+400]
0044600fmov r9, [rbp+120]
00446013lea rax, [rbp+408]
0044601amov [rsp+32], rax
0044601flea rax, [rbp+388]
00446026mov [rsp+40], rax
0044602bmov eax, [rbp+260]
00446031mov [rsp+48], eax
00446035mov rax, [rbp+264]
0044603cmov [rsp+56], rax
00446041mov rax, [rbp+504]
00446048mov [rsp+64], rax
0044604dmov rax, [rbp+512]
00446054mov [rsp+72], rax
00446059mov rax, [rbp+520]
00446060mov [rsp+80], rax
00446065call fn_444140
0044606a
0044606aloc_44606a:
0044606amov rax, [rip+0x1df4f]
00446071cmp [rax+321], 0
00446078jne 0x4460b9
0044607acmp [rbp+344], 0
00446081jne 0x44608c
00446083cmp [rbp+348], 0
0044608aje 0x4460b9
0044608c
0044608cloc_44608c:
0044608cmov [rbp+344], 1
00446096mov [rbp+348], 0
004460a0mov rcx, [rbp+424]
004460a7lea rdx, [rbp+344]
004460aexor r8, r8
004460b1xor r9, r9
004460b4call SetFileTime
004460b9
004460b9loc_4460b9:
004460b9lea rcx, [rbp+320]
004460c0lea rdx, [rbp+312]
004460c7lea r8, [rbp+304]
004460cecall fn_4300b0
004460d3lea rcx, [rbp+280]
004460dalea rdx, [rip+2643]
004460e1mov r8, [rbp+280]
004460e8call fn_40ca10
004460edmov rcx, [rbp+280]
004460f4lea rdx, [rbp+296]
004460fbcall fn_430db0
00446100lea rcx, [rbp+304]
00446107lea rdx, [rbp+296]
0044610elea r8, [rbp+304]
00446115call fn_4300b0
0044611alea rcx, [rbp+288]
00446121mov rdx, [rip-0x17308]
00446128call fn_410600
0044612dlea rcx, [rbp+288]
00446134mov rdx, [rip-0x1731b]
0044613bmov r8l, 1
00446141mov r9l, 16
00446147call fn_410430
0044614cmov rax, [rbp+304]
00446153test rax, rax
00446156je 0x44615c
00446158mov rax, [rax-8]
0044615c
0044615cloc_44615c:
0044615cmov rcx, [rbp+304]
00446163mov edx, eax
00446165mov r8, [rbp+288]
0044616ccall fn_445320
00446171lea rcx, [rbp+288]
00446178lea rdx, [rbp+304]
0044617flea r8, [rbp+304]
00446186call fn_4300b0
0044618blea rcx, [rbp+296]
00446192mov rdx, [rip-0x17379]
00446199call fn_410600
0044619emov rax, [rbp+304]
004461a5test rax, rax
004461a8je 0x4461ae
004461aamov rax, [rax-8]
004461ae
004461aeloc_4461ae:
004461aelea rcx, [rbp+296]
004461b5mov rdx, [rip-0x1739c]
004461bcmov r8l, 1
004461c2mov r9, rax
004461c5call fn_410430
004461camov rax, [rbp+304]
004461d1test rax, rax
004461d4je 0x4461da
004461d6mov rax, [rax-8]
004461da
004461daloc_4461da:
004461dalea rcx, [rbp+304]
004461e1mov rdx, [rbp+120]
004461e5lea r8, [rbp+392]
004461eclea r9, [rbp+296]
004461f3mov [rsp+32], eax
004461f7mov rax, [rbp+520]
004461femov [rsp+40], rax
00446203call fn_435c80
00446208lea rcx, [rbp+376]
0044620fmov rdx, [rbp+128]
00446216lea r8, [rbp+392]
0044621dmovzx r9, [rbp+423]
00446225movzx rax, [rbp+422]
0044622dmov [rsp+32], al
00446231mov eax, [rbp+388]
00446237mov [rsp+40], eax
0044623bmov eax, [rbp+260]
00446241mov [rsp+48], eax
00446245mov rax, [rbp+264]
0044624cmov [rsp+56], rax
00446251lea rax, [rbp+408]
00446258mov [rsp+64], rax
0044625dlea rax, [rbp+296]
00446264mov [rsp+72], rax
00446269lea rax, [rbp+272]
00446270mov [rsp+80], rax
00446275call fn_442210
0044627amov rbx, [rbp+376]
00446281test rbx, rbx
00446284je 0x44628a
00446286mov rbx, [rbx-8]
0044628a
0044628aloc_44628a:
0044628alea rcx, [rbp+208]
00446291mov rdx, [rbp+464]
00446298mov r8, [rbp+472]
0044629fcall fn_40d230
004462a4lea rcx, [rbp+424]
004462abmov rdx, [rbp+352]
004462b2mov r8l, ebx
004462b5lea r9, [rbp+376]
004462bcmov rax, [rbp+208]
004462c3mov [rsp+32], rax
004462c8call fn_4442e0
004462cdtest al, al
004462cfjne 0x44633f
004462d1lea rcx, [rbp+200]
004462d8mov rdx, [rbp+464]
004462dfmov r8, [rbp+472]
004462e6call fn_40d230
004462eblea rcx, [rbp+424]
004462f2mov rdx, [rbp+352]
004462f9mov r8, [rbp+200]
00446300call fn_443770
00446305mov rcx, [rbp+424]
0044630ccall CloseHandle
00446311mov rax, [rip+0x1dca8]
00446318cmp [rax+308], 0
0044631fje 0x446692
00446325lea rcx, [rip+2072]
0044632cmov dl, 1
0044632ecall fn_439060
00446333xor ecx, ecx
00446335call fn_4392a0
0044633ajmp 0x446692
0044633f
0044633floc_44633f:
0044633fmov rcx, [rbp+424]
00446346mov rax, [rbp+352]
0044634dmov edx, [rbp+364]
00446353lea rdx, [rax+rdx]
00446357call fn_445680
0044635cmov rax, [rip+0x1dc5d]
00446363cmp [rax+321], 0
0044636aje 0x446396
0044636ccmp [rbp+344], 0
00446373jne 0x44637e
00446375cmp [rbp+348], 0
0044637cje 0x446396
0044637e
0044637eloc_44637e:
0044637emov rcx, [rbp+424]
00446385xor edx, edx
00446387xor r8, r8
0044638alea r9, [rbp+336]
00446391call SetFileTime
00446396
00446396loc_446396:
00446396mov rax, [rip+0x1dc23]
0044639dcmp [rax+308], 0
004463a4je 0x4463b4
004463a6lea rcx, [rip+2055]
004463admov dl, 1
004463afcall fn_439060
004463b4
004463b4loc_4463b4:
004463b4mov rcx, [rbp+424]
004463bbcall CloseHandle
004463c0mov rax, [rip+0x1dbf9]
004463c7cmp [rax+321], 0
004463cejne 0x446692
004463d4lea rcx, [rbp+424]
004463dbmov rdx, [rbp+464]
004463e2mov r8, [rbp+472]
004463e9xor r9, r9
004463eccall fn_444b80
004463f1test al, al
004463f3jne 0x44641c
004463f5mov rax, [rip+0x1dbc4]
004463fccmp [rax+308], 0
00446403je 0x446692
00446409lea rcx, [rip+2000]
00446410mov dl, 1
00446412call fn_439060
00446417jmp 0x446692
0044641c
0044641cloc_44641c:
0044641cmov rcx, [rbp+424]
00446423lea rdx, [rbp+352]
0044642acall GetFileSizeEx
0044642ftest eax, eax
00446431jne 0x446466
00446433mov rcx, [rbp+424]
0044643acall CloseHandle
0044643fmov rax, [rip+0x1db7a]
00446446cmp [rax+308], 0
0044644dje 0x446692
00446453lea rcx, [rip+1998]
0044645amov dl, 1
0044645ccall fn_439060
00446461jmp 0x446692
00446466
00446466loc_446466:
00446466xor esi, esi
00446469cmp [rbp+352], 16
00446471jle 0x4464b6
00446473lea rcx, [rbp+192]
0044647amov rdx, [rbp+464]
00446481mov r8, [rbp+472]
00446488call fn_40d230
0044648dlea rcx, [rbp+424]
00446494mov rdx, [rbp+352]
0044649bmov r8, [rbp+192]
004464a2lea r9, [rbp+272]
004464a9mov [rsp+32], 0
004464aecall fn_444860
004464b3mov esi, eax
004464b6
004464b6loc_4464b6:
004464b6cmp sil, 1
004464baje 0x44650c
004464bcmov rcx, [rbp+424]
004464c3call CloseHandle
004464c8mov rax, [rip+0x1daf1]
004464cfcmp [rax+308], 0
004464d6je 0x446692
004464dccmp sil, 3
004464e0jne 0x4464f2
004464e2lea rcx, [rip+1935]
004464e9mov dl, 1
004464ebcall fn_439060
004464f0jmp 0x446500
004464f2
004464f2loc_4464f2:
004464f2lea rcx, [rip+2059]
004464f9mov dl, 1
004464fbcall fn_439060
00446500
00446500loc_446500:
00446500xor ecx, ecx
00446502call fn_4392a0
00446507jmp 0x446692
0044650c
0044650cloc_44650c:
0044650cmov rcx, [rbp+424]
00446513call CloseHandle
00446518mov rax, [rip+0x1daa1]
0044651fcmp [rax+308], 0
00446526je 0x446536
00446528lea rcx, [rip+2125]
0044652fmov dl, 1
00446531call fn_439060
00446536
00446536loc_446536:
00446536lea rcx, [rbp+368]
0044653dmov rdx, [rbp+464]
00446544mov r8, [rbp+352]
0044654bmovzx r9, [rbp+422]
00446553mov [rsp+32], 2
00446558call fn_42ef80
0044655dlea rcx, [rbp+176]
00446564mov rdx, [rbp+464]
0044656bmov r8, [rbp+472]
00446572call fn_40d230
00446577lea rcx, [rbp+184]
0044657emov rdx, [rbp+176]
00446585call fn_42f780
0044658amov rcx, [rbp+184]
00446591call fn_40d180
00446596mov rbx, rax
00446599lea rcx, [rbp+160]
004465a0mov rdx, [rbp+464]
004465a7mov r8, [rbp+368]
004465aecall fn_40d230
004465b3lea rcx, [rbp+168]
004465bamov rdx, [rbp+160]
004465c1call fn_42f780
004465c6mov rcx, [rbp+168]
004465cdcall fn_40d180
004465d2mov rcx, rbx
004465d5mov rdx, rax
004465d8call MoveFileW
004465ddtest eax, eax
004465dfjne 0x446608
004465e1mov rax, [rip+0x1d9d8]
004465e8cmp [rax+308], 0
004465efje 0x446692
004465f5lea rcx, [rip+1980]
004465fcmov dl, 1
004465fecall fn_439060
00446603jmp 0x446692
00446608
00446608loc_446608:
00446608mov rax, [rip+0x1d9b1]
0044660fcmp [rax+308], 0
00446616je 0x446626
00446618lea rcx, [rip+2013]
0044661fmov dl, 1
00446621call fn_439060
00446626
00446626loc_446626:
00446626lea rcx, [rbp+152]
0044662dmov rdx, [rbp+464]
00446634mov r8, [rbp+472]
0044663bcall fn_40d230
00446640mov rcx, [rbp+152]
00446647call fn_42fe80
0044664ctest al, al
0044664eje 0x446691
00446650lea rcx, [rbp+136]
00446657mov rdx, [rbp+464]
0044665emov r8, [rbp+472]
00446665call fn_40d230
0044666alea rcx, [rbp+144]
00446671mov rdx, [rbp+136]
00446678call fn_42f780
0044667dmov rcx, [rbp+144]
00446684call fn_40d180
00446689mov rcx, rax
0044668ccall DeleteFileW
00446691
00446691loc_446691:
00446691nop
00446692
00446692loc_446692:
00446692lea rcx, [rbp+136]
00446699mov edx, 13
0044669ecall fn_40be70
004466a3lea rcx, [rbp+240]
004466aacall fn_40bcf0
004466aflea rcx, [rbp+248]
004466b6call fn_40bd90
004466bblea rcx, [rbp+272]
004466c2mov rdx, [rip-0x178a9]
004466c9call fn_410600
004466celea rcx, [rbp+280]
004466d5call fn_40bd40
004466dalea rcx, [rbp+288]
004466e1mov rdx, [rip-0x178c8]
004466e8mov r8l, 5
004466eecall fn_40ec40
004466f3lea rcx, [rbp+368]
004466facall fn_40bd90
004466fflea rcx, [rbp+376]
00446706mov rdx, [rip-0x178ed]
0044670dcall fn_410600
00446712lea rcx, [rbp+392]
00446719mov rdx, [rip-0x17900]
00446720mov r8l, 3
00446726call fn_40ec40
0044672blea rcx, [rbp+464]
00446732mov edx, 2
00446737call fn_40be70
0044673clea rsp, [rbp+432]
00446743pop rbx
00446744pop rsi
00446745pop rbp
00446746ret
00445770
00445770fn_445770:
00445770push rbp
00445771push rsi
00445772push rbx
00445773sub rsp, 432
0044577amov rbp, rsp
0044577dmov [rbp+120], r8
00445781mov [rbp+128], r9
00445788mov [rbp+144], 0
00445793mov [rbp+136], 0
0044579emov [rbp+152], 0
004457a9mov [rbp+184], 0
004457b4mov [rbp+168], 0
004457bfmov [rbp+160], 0
004457camov [rbp+176], 0
004457d5mov [rbp+192], 0
004457e0mov [rbp+200], 0
004457ebmov [rbp+208], 0
004457f6mov [rbp+216], 0
00445801mov [rbp+224], 0
0044580cmov [rbp+232], 0
00445817mov [rbp+248], 0
00445822mov [rbp+240], 0
0044582dmov [rbp+408], 0
00445838mov [rbp+400], 0
00445843mov [rbp+392], 0
0044584emov [rbp+376], 0
00445859mov [rbp+368], 0
00445864mov [rbp+320], 0
0044586fmov [rbp+312], 0
0044587amov [rbp+304], 0
00445885mov [rbp+296], 0
00445890mov [rbp+288], 0
0044589bmov [rbp+280], 0
004458a6mov [rbp+272], 0
004458b1mov [rbp+464], rcx
004458b8mov [rbp+472], rdx
004458bflea rcx, [rbp+464]
004458c6call fn_40bf00
004458cblea rcx, [rbp+472]
004458d2call fn_40bf00
004458d7nop
004458d8mov rax, [rip+0x1e6e1]
004458dfcmp [rax+308], 0
004458e6je 0x44593d
004458e8xor ecx, ecx
004458eamov dl, 1
004458eccall fn_439060
004458f1lea rcx, [rbp+248]
004458f8mov edx, 3
004458fdlea r8, [rip+3856]
00445904mov r9, [rbp+464]
0044590bmov rax, [rbp+472]
00445912mov [rsp+32], rax
00445917call fn_40d530
0044591clea rcx, [rbp+240]
00445923mov rdx, [rbp+248]
0044592acall fn_40d820
0044592fmov rcx, [rbp+240]
00445936mov dl, 1
00445938call fn_439060
0044593d
0044593dloc_44593d:
0044593dlea rcx, [rbp+424]
00445944mov rdx, [rbp+464]
0044594bmov r8, [rbp+472]
00445952mov r9l, [rbp+496]
00445959call fn_444b80
0044595etest al, al
00445960jne 0x445990
00445962mov rax, [rip+0x1e657]
00445969cmp [rax+308], 0
00445970je 0x446692
00445976lea rcx, [rip+3779]
0044597dmov dl, 1
0044597fcall fn_439060
00445984xor ecx, ecx
00445986call fn_4392a0
0044598bjmp 0x446692
00445990
00445990loc_445990:
00445990mov rcx, [rbp+424]
00445997lea rdx, [rbp+352]
0044599ecall GetFileSizeEx
004459a3test eax, eax
004459a5jne 0x4459e1
004459a7mov rcx, [rbp+424]
004459aecall CloseHandle
004459b3mov rax, [rip+0x1e606]
004459bacmp [rax+308], 0
004459c1je 0x446692
004459c7lea rcx, [rip+3762]
004459cemov dl, 1
004459d0call fn_439060
004459d5xor ecx, ecx
004459d7call fn_4392a0
004459dcjmp 0x446692
004459e1
004459e1loc_4459e1:
004459e1cmp [rbp+352], 0
004459e9jne 0x445a1e
004459ebmov rcx, [rbp+424]
004459f2call CloseHandle
004459f7mov rax, [rip+0x1e5c2]
004459fecmp [rax+308], 0
00445a05je 0x446692
00445a0blea rcx, [rip+3766]
00445a12mov dl, 1
00445a14call fn_439060
00445a19jmp 0x446692
00445a1e
00445a1eloc_445a1e:
00445a1exor ebx, ebx
00445a20cmp [rbp+352], 16
00445a28jle 0x445aff
00445a2elea rcx, [rbp+232]
00445a35mov rdx, [rbp+464]
00445a3cmov r8, [rbp+472]
00445a43call fn_40d230
00445a48lea rcx, [rbp+424]
00445a4fmov rdx, [rbp+352]
00445a56mov r8, [rbp+232]
00445a5dlea r9, [rbp+272]
00445a64mov [rsp+32], 1
00445a69call fn_444860
00445a6emov esi, eax
00445a71sub sil, 1
00445a75test sil, sil
00445a78je 0x445a8e
00445a7asub sil, 1
00445a7etest sil, sil
00445a81je 0x445ac1
00445a83sub sil, 1
00445a87test sil, sil
00445a8ajne 0x445aff
00445a8cjmp 0x445ac5
00445a8e
00445a8eloc_445a8e:
00445a8emov rcx, [rbp+424]
00445a95call CloseHandle
00445a9amov rax, [rip+0x1e51f]
00445aa1cmp [rax+308], 0
00445aa8je 0x446692
00445aaelea rcx, [rip+3675]
00445ab5mov dl, 1
00445ab7call fn_439060
00445abcjmp 0x446692
00445ac1
00445ac1loc_445ac1:
00445ac1mov bl, 1
00445ac3jmp 0x445aff
00445ac5
00445ac5loc_445ac5:
00445ac5mov rcx, [rbp+424]
00445acccall CloseHandle
00445ad1mov rax, [rip+0x1e4e8]
00445ad8cmp [rax+308], 0
00445adfje 0x446692
00445ae5lea rcx, [rip+3712]
00445aecmov dl, 1
00445aeecall fn_439060
00445af3xor ecx, ecx
00445af5call fn_4392a0
00445afajmp 0x446692
00445aff
00445affloc_445aff:
00445afftest bl, bl
00445b01je 0x445bdf
00445b07mov rax, [rbp+272]
00445b0etest rax, rax
00445b11je 0x445b17
00445b13mov rax, [rax-8]
00445b17
00445b17loc_445b17:
00445b17lea rcx, [rbp+272]
00445b1elea rdx, [rbp+272]
00445b25mov r8l, 8
00445b2bmov r9l, eax
00445b2esub r9l, 8
00445b32call fn_430a50
00445b37mov rax, [rbp+272]
00445b3etest rax, rax
00445b41je 0x445b47
00445b43mov rax, [rax-8]
00445b47
00445b47loc_445b47:
00445b47lea rcx, [rbp+272]
00445b4elea rdx, [rbp+272]
00445b55xor r8, r8
00445b58mov r9l, eax
00445b5bsub r9l, 8
00445b5fcall fn_430a50
00445b64mov rcx, [rbp+272]
00445b6bmov rax, rcx
00445b6etest rax, rax
00445b71je 0x445b77
00445b73mov rax, [rax-8]
00445b77
00445b77loc_445b77:
00445b77mov rdx, [rbp+272]
00445b7emovzx rax, [rdx+rax-1]
00445b84mov [rbp+422], al
00445b8amov rax, rcx
00445b8dtest rax, rax
00445b90je 0x445b96
00445b92mov rax, [rax-8]
00445b96
00445b96loc_445b96:
00445b96mov rdx, [rbp+272]
00445b9dmovzx rax, [rdx+rax-2]
00445ba3mov [rbp+423], al
00445ba9mov rax, rcx
00445bactest rax, rax
00445bafje 0x445bb5
00445bb1mov rax, [rax-8]
00445bb5
00445bb5loc_445bb5:
00445bb5lea rcx, [rbp+320]
00445bbcmov edx, eax
00445bbecall fn_430990
00445bc3lea rcx, [rbp+320]
00445bcalea rdx, [rbp+272]
00445bd1lea r8, [rbp+272]
00445bd8call fn_4300b0
00445bddjmp 0x445bed
00445bdf
00445bdfloc_445bdf:
00445bdflea rcx, [rbp+272]
00445be6xor edx, edx
00445be8call fn_430990
00445bed
00445bedloc_445bed:
00445bedtest bl, bl
00445befje 0x445c84
00445bf5cmp [rbp+423], 2
00445bfcjbe 0x445c38
00445bfemov rcx, [rbp+424]
00445c05call CloseHandle
00445c0amov rax, [rip+0x1e3af]
00445c11cmp [rax+308], 0
00445c18je 0x446692
00445c1elea rcx, [rip+3523]
00445c25mov dl, 1
00445c27call fn_439060
00445c2cxor ecx, ecx
00445c2ecall fn_4392a0
00445c33jmp 0x446692
00445c38
00445c38loc_445c38:
00445c38cmp [rbp+422], 1
00445c3fjb 0x445c4a
00445c41cmp [rbp+422], 14
00445c48jbe 0x445c84
00445c4a
00445c4aloc_445c4a:
00445c4amov rcx, [rbp+424]
00445c51call CloseHandle
00445c56mov rax, [rip+0x1e363]
00445c5dcmp [rax+308], 0
00445c64je 0x446692
00445c6alea rcx, [rip+3567]
00445c71mov dl, 1
00445c73call fn_439060
00445c78xor ecx, ecx
00445c7acall fn_4392a0
00445c7fjmp 0x446692
00445c84
00445c84loc_445c84:
00445c84lea rcx, [rbp+280]
00445c8bmov rdx, [rbp+472]
00445c92call fn_414390
00445c97xor eax, eax
00445c99mov rcx, [rbp+280]
00445ca0test rcx, rcx
00445ca3je 0x445ca8
00445ca5mov eax, [rcx-4]
00445ca8
00445ca8loc_445ca8:
00445ca8mov rcx, [rbp+128]
00445cafmov rcx, [rcx]
00445cb2test rcx, rcx
00445cb5je 0x445cbb
00445cb7mov rcx, [rcx-8]
00445cbb
00445cbbloc_445cbb:
00445cbbmov rdx, [rbp+272]
00445cc2test rdx, rdx
00445cc5je 0x445ccb
00445cc7mov rdx, [rdx-8]
00445ccb
00445ccbloc_445ccb:
00445ccbmov r8, [rbp+352]
00445cd2mov r9, [rbp+472]
00445cd9mov r10l, ecx
00445cdclea rcx, [rbp+423]
00445ce3mov [rsp+32], rcx
00445ce8lea rcx, [rbp+422]
00445cefmov [rsp+40], rcx
00445cf4lea rcx, [rbp+364]
00445cfbmov [rsp+48], rcx
00445d00lea rcx, [rbp+360]
00445d07mov [rsp+56], rcx
00445d0cmov [rsp+64], bl
00445d10mov [rsp+72], edx
00445d14lea rcx, [rbp+260]
00445d1bmov [rsp+80], rcx
00445d20lea rcx, [rbp+264]
00445d27mov [rsp+88], rcx
00445d2cmov [rsp+96], 0
00445d31mov rcx, r8
00445d34mov rdx, r9
00445d37mov r8l, eax
00445d3amov r9l, r10l
00445d3dcall fn_4431c0
00445d42mov rcx, [rbp+424]
00445d49lea rdx, [rbp+344]
00445d50lea r8, [rbp+328]
00445d57lea r9, [rbp+336]
00445d5ecall GetFileTime
00445d63test eax, eax
00445d65jne 0x445d7b
00445d67mov [rbp+344], 0
00445d71mov [rbp+348], 0
00445d7b
00445d7bloc_445d7b:
00445d7blea rcx, [rbp+320]
00445d82mov edx, [rbp+344]
00445d88call fn_430990
00445d8dlea rcx, [rbp+312]
00445d94mov edx, [rbp+348]
00445d9acall fn_430990
00445d9flea rcx, [rbp+376]
00445da6mov rdx, [rip-0x16f8d]
00445dadcall fn_410600
00445db2lea rcx, [rbp+376]
00445db9mov rdx, [rip-0x16fa0]
00445dc0mov r8l, 1
00445dc6mov r9l, [rbp+364]
00445dcdcall fn_410430
00445dd2mov rax, [rbp+376]
00445dd9mov [rax+1], 0
00445dddmov rax, [rbp+376]
00445de4mov [rax+3], 0
00445de8mov rax, [rbp+376]
00445defmov [rax+5], 0
00445df3mov rax, [rbp+376]
00445dfamov [rax+7], 0
00445dfelea rcx, [rbp+224]
00445e05mov rdx, [rbp+464]
00445e0cmov r8, [rbp+472]
00445e13call fn_40d230
00445e18lea rcx, [rbp+424]
00445e1fmov rdx, [rbp+352]
00445e26mov r8l, [rbp+364]
00445e2dlea r9, [rbp+376]
00445e34mov rax, [rbp+224]
00445e3bmov [rsp+32], rax
00445e40call fn_4442e0
00445e45test al, al
00445e47jne 0x445eb7
00445e49lea rcx, [rbp+216]
00445e50mov rdx, [rbp+464]
00445e57mov r8, [rbp+472]
00445e5ecall fn_40d230
00445e63lea rcx, [rbp+424]
00445e6amov rdx, [rbp+352]
00445e71mov r8, [rbp+216]
00445e78call fn_443770
00445e7dmov rcx, [rbp+424]
00445e84call CloseHandle
00445e89mov rax, [rip+0x1e130]
00445e90cmp [rax+308], 0
00445e97je 0x446692
00445e9dlea rcx, [rip+3112]
00445ea4mov dl, 1
00445ea6call fn_439060
00445eabxor ecx, ecx
00445eadcall fn_4392a0
00445eb2jmp 0x446692
00445eb7
00445eb7loc_445eb7:
00445eb7mov rcx, [rbp+424]
00445ebemov rax, [rbp+352]
00445ec5mov edx, [rbp+364]
00445ecblea rdx, [rax+rdx]
00445ecfcall fn_445590
00445ed4lea rcx, [rbp+408]
00445edbmov rdx, [rip-0x170c2]
00445ee2call fn_410600
00445ee7lea rcx, [rbp+408]
00445eeemov rdx, [rip-0x170d5]
00445ef5mov r8l, 1
00445efbmov r9l, [rbp+360]
00445f02call fn_410430
00445f07mov [rbp+388], 0
00445f11lea rcx, [rbp+400]
00445f18lea rdx, [rbp+392]
00445f1fmov r8b, 1
00445f22call fn_443910
00445f27movzx rax, [rbp+423]
00445f2fsub al, 1
00445f32cmp al, -1
00445f35je 0x445f4b
00445f37test al, al
00445f39je 0x445f9e
00445f3bsub al, 1
00445f3etest al, al
00445f40jne 0x44606a
00445f46jmp 0x445ffa
00445f4b
00445f4bloc_445f4b:
00445f4blea rcx, [rbp+424]
00445f52lea rdx, [rbp+400]
00445f59mov r8, [rbp+120]
00445f5dlea r9, [rbp+408]
00445f64lea rax, [rbp+388]
00445f6bmov [rsp+32], rax
00445f70mov rax, [rbp+504]
00445f77mov [rsp+40], rax
00445f7cmov rax, [rbp+512]
00445f83mov [rsp+48], rax
00445f88mov rax, [rbp+520]
00445f8fmov [rsp+56], rax
00445f94call fn_444240
00445f99jmp 0x44606a
00445f9e
00445f9eloc_445f9e:
00445f9elea rcx, [rbp+424]
00445fa5mov rdx, [rbp+352]
00445faclea r8, [rbp+400]
00445fb3mov r9, [rbp+120]
00445fb7lea rax, [rbp+408]
00445fbemov [rsp+32], rax
00445fc3lea rax, [rbp+388]
00445fcamov [rsp+40], rax
00445fcfmov rax, [rbp+504]
00445fd6mov [rsp+48], rax
00445fdbmov rax, [rbp+512]
00445fe2mov [rsp+56], rax
00445fe7mov rax, [rbp+520]
00445feemov [rsp+64], rax
00445ff3call fn_444050
00445ff8jmp 0x44606a
00445ffa
00445ffaloc_445ffa:
00445ffalea rcx, [rbp+424]
00446001mov rdx, [rbp+352]
00446008lea r8, [rbp+400]
0044600fmov r9, [rbp+120]
00446013lea rax, [rbp+408]
0044601amov [rsp+32], rax
0044601flea rax, [rbp+388]
00446026mov [rsp+40], rax
0044602bmov eax, [rbp+260]
00446031mov [rsp+48], eax
00446035mov rax, [rbp+264]
0044603cmov [rsp+56], rax
00446041mov rax, [rbp+504]
00446048mov [rsp+64], rax
0044604dmov rax, [rbp+512]
00446054mov [rsp+72], rax
00446059mov rax, [rbp+520]
00446060mov [rsp+80], rax
00446065call fn_444140
0044606a
0044606aloc_44606a:
0044606amov rax, [rip+0x1df4f]
00446071cmp [rax+321], 0
00446078jne 0x4460b9
0044607acmp [rbp+344], 0
00446081jne 0x44608c
00446083cmp [rbp+348], 0
0044608aje 0x4460b9
0044608c
0044608cloc_44608c:
0044608cmov [rbp+344], 1
00446096mov [rbp+348], 0
004460a0mov rcx, [rbp+424]
004460a7lea rdx, [rbp+344]
004460aexor r8, r8
004460b1xor r9, r9
004460b4call SetFileTime
004460b9
004460b9loc_4460b9:
004460b9lea rcx, [rbp+320]
004460c0lea rdx, [rbp+312]
004460c7lea r8, [rbp+304]
004460cecall fn_4300b0
004460d3lea rcx, [rbp+280]
004460dalea rdx, [rip+2643]
004460e1mov r8, [rbp+280]
004460e8call fn_40ca10
004460edmov rcx, [rbp+280]
004460f4lea rdx, [rbp+296]
004460fbcall fn_430db0
00446100lea rcx, [rbp+304]
00446107lea rdx, [rbp+296]
0044610elea r8, [rbp+304]
00446115call fn_4300b0
0044611alea rcx, [rbp+288]
00446121mov rdx, [rip-0x17308]
00446128call fn_410600
0044612dlea rcx, [rbp+288]
00446134mov rdx, [rip-0x1731b]
0044613bmov r8l, 1
00446141mov r9l, 16
00446147call fn_410430
0044614cmov rax, [rbp+304]
00446153test rax, rax
00446156je 0x44615c
00446158mov rax, [rax-8]
0044615c
0044615cloc_44615c:
0044615cmov rcx, [rbp+304]
00446163mov edx, eax
00446165mov r8, [rbp+288]
0044616ccall fn_445320
00446171lea rcx, [rbp+288]
00446178lea rdx, [rbp+304]
0044617flea r8, [rbp+304]
00446186call fn_4300b0
0044618blea rcx, [rbp+296]
00446192mov rdx, [rip-0x17379]
00446199call fn_410600
0044619emov rax, [rbp+304]
004461a5test rax, rax
004461a8je 0x4461ae
004461aamov rax, [rax-8]
004461ae
004461aeloc_4461ae:
004461aelea rcx, [rbp+296]
004461b5mov rdx, [rip-0x1739c]
004461bcmov r8l, 1
004461c2mov r9, rax
004461c5call fn_410430
004461camov rax, [rbp+304]
004461d1test rax, rax
004461d4je 0x4461da
004461d6mov rax, [rax-8]
004461da
004461daloc_4461da:
004461dalea rcx, [rbp+304]
004461e1mov rdx, [rbp+120]
004461e5lea r8, [rbp+392]
004461eclea r9, [rbp+296]
004461f3mov [rsp+32], eax
004461f7mov rax, [rbp+520]
004461femov [rsp+40], rax
00446203call fn_435c80
00446208lea rcx, [rbp+376]
0044620fmov rdx, [rbp+128]
00446216lea r8, [rbp+392]
0044621dmovzx r9, [rbp+423]
00446225movzx rax, [rbp+422]
0044622dmov [rsp+32], al
00446231mov eax, [rbp+388]
00446237mov [rsp+40], eax
0044623bmov eax, [rbp+260]
00446241mov [rsp+48], eax
00446245mov rax, [rbp+264]
0044624cmov [rsp+56], rax
00446251lea rax, [rbp+408]
00446258mov [rsp+64], rax
0044625dlea rax, [rbp+296]
00446264mov [rsp+72], rax
00446269lea rax, [rbp+272]
00446270mov [rsp+80], rax
00446275call fn_442210
0044627amov rbx, [rbp+376]
00446281test rbx, rbx
00446284je 0x44628a
00446286mov rbx, [rbx-8]
0044628a
0044628aloc_44628a:
0044628alea rcx, [rbp+208]
00446291mov rdx, [rbp+464]
00446298mov r8, [rbp+472]
0044629fcall fn_40d230
004462a4lea rcx, [rbp+424]
004462abmov rdx, [rbp+352]
004462b2mov r8l, ebx
004462b5lea r9, [rbp+376]
004462bcmov rax, [rbp+208]
004462c3mov [rsp+32], rax
004462c8call fn_4442e0
004462cdtest al, al
004462cfjne 0x44633f
004462d1lea rcx, [rbp+200]
004462d8mov rdx, [rbp+464]
004462dfmov r8, [rbp+472]
004462e6call fn_40d230
004462eblea rcx, [rbp+424]
004462f2mov rdx, [rbp+352]
004462f9mov r8, [rbp+200]
00446300call fn_443770
00446305mov rcx, [rbp+424]
0044630ccall CloseHandle
00446311mov rax, [rip+0x1dca8]
00446318cmp [rax+308], 0
0044631fje 0x446692
00446325lea rcx, [rip+2072]
0044632cmov dl, 1
0044632ecall fn_439060
00446333xor ecx, ecx
00446335call fn_4392a0
0044633ajmp 0x446692
0044633f
0044633floc_44633f:
0044633fmov rcx, [rbp+424]
00446346mov rax, [rbp+352]
0044634dmov edx, [rbp+364]
00446353lea rdx, [rax+rdx]
00446357call fn_445680
0044635cmov rax, [rip+0x1dc5d]
00446363cmp [rax+321], 0
0044636aje 0x446396
0044636ccmp [rbp+344], 0
00446373jne 0x44637e
00446375cmp [rbp+348], 0
0044637cje 0x446396
0044637e
0044637eloc_44637e:
0044637emov rcx, [rbp+424]
00446385xor edx, edx
00446387xor r8, r8
0044638alea r9, [rbp+336]
00446391call SetFileTime
00446396
00446396loc_446396:
00446396mov rax, [rip+0x1dc23]
0044639dcmp [rax+308], 0
004463a4je 0x4463b4
004463a6lea rcx, [rip+2055]
004463admov dl, 1
004463afcall fn_439060
004463b4
004463b4loc_4463b4:
004463b4mov rcx, [rbp+424]
004463bbcall CloseHandle
004463c0mov rax, [rip+0x1dbf9]
004463c7cmp [rax+321], 0
004463cejne 0x446692
004463d4lea rcx, [rbp+424]
004463dbmov rdx, [rbp+464]
004463e2mov r8, [rbp+472]
004463e9xor r9, r9
004463eccall fn_444b80
004463f1test al, al
004463f3jne 0x44641c
004463f5mov rax, [rip+0x1dbc4]
004463fccmp [rax+308], 0
00446403je 0x446692
00446409lea rcx, [rip+2000]
00446410mov dl, 1
00446412call fn_439060
00446417jmp 0x446692
0044641c
0044641cloc_44641c:
0044641cmov rcx, [rbp+424]
00446423lea rdx, [rbp+352]
0044642acall GetFileSizeEx
0044642ftest eax, eax
00446431jne 0x446466
00446433mov rcx, [rbp+424]
0044643acall CloseHandle
0044643fmov rax, [rip+0x1db7a]
00446446cmp [rax+308], 0
0044644dje 0x446692
00446453lea rcx, [rip+1998]
0044645amov dl, 1
0044645ccall fn_439060
00446461jmp 0x446692
00446466
00446466loc_446466:
00446466xor esi, esi
00446469cmp [rbp+352], 16
00446471jle 0x4464b6
00446473lea rcx, [rbp+192]
0044647amov rdx, [rbp+464]
00446481mov r8, [rbp+472]
00446488call fn_40d230
0044648dlea rcx, [rbp+424]
00446494mov rdx, [rbp+352]
0044649bmov r8, [rbp+192]
004464a2lea r9, [rbp+272]
004464a9mov [rsp+32], 0
004464aecall fn_444860
004464b3mov esi, eax
004464b6
004464b6loc_4464b6:
004464b6cmp sil, 1
004464baje 0x44650c
004464bcmov rcx, [rbp+424]
004464c3call CloseHandle
004464c8mov rax, [rip+0x1daf1]
004464cfcmp [rax+308], 0
004464d6je 0x446692
004464dccmp sil, 3
004464e0jne 0x4464f2
004464e2lea rcx, [rip+1935]
004464e9mov dl, 1
004464ebcall fn_439060
004464f0jmp 0x446500
004464f2
004464f2loc_4464f2:
004464f2lea rcx, [rip+2059]
004464f9mov dl, 1
004464fbcall fn_439060
00446500
00446500loc_446500:
00446500xor ecx, ecx
00446502call fn_4392a0
00446507jmp 0x446692
0044650c
0044650cloc_44650c:
0044650cmov rcx, [rbp+424]
00446513call CloseHandle
00446518mov rax, [rip+0x1daa1]
0044651fcmp [rax+308], 0
00446526je 0x446536
00446528lea rcx, [rip+2125]
0044652fmov dl, 1
00446531call fn_439060
00446536
00446536loc_446536:
00446536lea rcx, [rbp+368]
0044653dmov rdx, [rbp+464]
00446544mov r8, [rbp+352]
0044654bmovzx r9, [rbp+422]
00446553mov [rsp+32], 2
00446558call fn_42ef80
0044655dlea rcx, [rbp+176]
00446564mov rdx, [rbp+464]
0044656bmov r8, [rbp+472]
00446572call fn_40d230
00446577lea rcx, [rbp+184]
0044657emov rdx, [rbp+176]
00446585call fn_42f780
0044658amov rcx, [rbp+184]
00446591call fn_40d180
00446596mov rbx, rax
00446599lea rcx, [rbp+160]
004465a0mov rdx, [rbp+464]
004465a7mov r8, [rbp+368]
004465aecall fn_40d230
004465b3lea rcx, [rbp+168]
004465bamov rdx, [rbp+160]
004465c1call fn_42f780
004465c6mov rcx, [rbp+168]
004465cdcall fn_40d180
004465d2mov rcx, rbx
004465d5mov rdx, rax
004465d8call MoveFileW
004465ddtest eax, eax
004465dfjne 0x446608
004465e1mov rax, [rip+0x1d9d8]
004465e8cmp [rax+308], 0
004465efje 0x446692
004465f5lea rcx, [rip+1980]
004465fcmov dl, 1
004465fecall fn_439060
00446603jmp 0x446692
00446608
00446608loc_446608:
00446608mov rax, [rip+0x1d9b1]
0044660fcmp [rax+308], 0
00446616je 0x446626
00446618lea rcx, [rip+2013]
0044661fmov dl, 1
00446621call fn_439060
00446626
00446626loc_446626:
00446626lea rcx, [rbp+152]
0044662dmov rdx, [rbp+464]
00446634mov r8, [rbp+472]
0044663bcall fn_40d230
00446640mov rcx, [rbp+152]
00446647call fn_42fe80
0044664ctest al, al
0044664eje 0x446691
00446650lea rcx, [rbp+136]
00446657mov rdx, [rbp+464]
0044665emov r8, [rbp+472]
00446665call fn_40d230
0044666alea rcx, [rbp+144]
00446671mov rdx, [rbp+136]
00446678call fn_42f780
0044667dmov rcx, [rbp+144]
00446684call fn_40d180
00446689mov rcx, rax
0044668ccall DeleteFileW
00446691
00446691loc_446691:
00446691nop
00446692
00446692loc_446692:
00446692lea rcx, [rbp+136]
00446699mov edx, 13
0044669ecall fn_40be70
004466a3lea rcx, [rbp+240]
004466aacall fn_40bcf0
004466aflea rcx, [rbp+248]
004466b6call fn_40bd90
004466bblea rcx, [rbp+272]
004466c2mov rdx, [rip-0x178a9]
004466c9call fn_410600
004466celea rcx, [rbp+280]
004466d5call fn_40bd40
004466dalea rcx, [rbp+288]
004466e1mov rdx, [rip-0x178c8]
004466e8mov r8l, 5
004466eecall fn_40ec40
004466f3lea rcx, [rbp+368]
004466facall fn_40bd90
004466fflea rcx, [rbp+376]
00446706mov rdx, [rip-0x178ed]
0044670dcall fn_410600
00446712lea rcx, [rbp+392]
00446719mov rdx, [rip-0x17900]
00446720mov r8l, 3
00446726call fn_40ec40
0044672blea rcx, [rbp+464]
00446732mov edx, 2
00446737call fn_40be70
0044673clea rsp, [rbp+432]
00446743pop rbx
00446744pop rsi
00446745pop rbp
00446746ret
00445770
00446747
00446747 90 48 8d 04 05 00 00 00 00 .H.......
00446747 90 48 8d 04 05 00 00 00 00 .H.......
00446750
00446750fn_446750:
00446750push rbp
00446751push rbx
00446752sub rsp, 40
00446756mov rbp, rsp
00446759mov rbx, rdx
0044675clea rcx, [rbx+136]
00446763mov edx, 13
00446768call fn_40be70
0044676dlea rcx, [rbx+240]
00446774call fn_40bcf0
00446779lea rcx, [rbx+248]
00446780call fn_40bd90
00446785lea rcx, [rbx+272]
0044678cmov rdx, [rip-0x17973]
00446793call fn_410600
00446798lea rcx, [rbx+280]
0044679fcall fn_40bd40
004467a4lea rcx, [rbx+288]
004467abmov rdx, [rip-0x17992]
004467b2mov r8l, 5
004467b8call fn_40ec40
004467bdlea rcx, [rbx+368]
004467c4call fn_40bd90
004467c9lea rcx, [rbx+376]
004467d0mov rdx, [rip-0x179b7]
004467d7call fn_410600
004467dclea rcx, [rbx+392]
004467e3mov rdx, [rip-0x179ca]
004467eamov r8l, 3
004467f0call fn_40ec40
004467f5lea rcx, [rbx+464]
004467fcmov edx, 2
00446801call fn_40be70
00446806lea rsp, [rbp+40]
0044680apop rbx
0044680bpop rbp
0044680cret
00446750
00446750fn_446750:
00446750push rbp
00446751push rbx
00446752sub rsp, 40
00446756mov rbp, rsp
00446759mov rbx, rdx
0044675clea rcx, [rbx+136]
00446763mov edx, 13
00446768call fn_40be70
0044676dlea rcx, [rbx+240]
00446774call fn_40bcf0
00446779lea rcx, [rbx+248]
00446780call fn_40bd90
00446785lea rcx, [rbx+272]
0044678cmov rdx, [rip-0x17973]
00446793call fn_410600
00446798lea rcx, [rbx+280]
0044679fcall fn_40bd40
004467a4lea rcx, [rbx+288]
004467abmov rdx, [rip-0x17992]
004467b2mov r8l, 5
004467b8call fn_40ec40
004467bdlea rcx, [rbx+368]
004467c4call fn_40bd90
004467c9lea rcx, [rbx+376]
004467d0mov rdx, [rip-0x179b7]
004467d7call fn_410600
004467dclea rcx, [rbx+392]
004467e3mov rdx, [rip-0x179ca]
004467eamov r8l, 3
004467f0call fn_40ec40
004467f5lea rcx, [rbx+464]
004467fcmov edx, 2
00446801call fn_40be70
00446806lea rsp, [rbp+40]
0044680apop rbx
0044680bpop rbp
0044680cret
00446750
0044680d
0044680d 00 00 00 ...
00446810 1c 00 00 00 50 00 72 00 6f 00 63 00 65 00 73 00 ....P.r.o.c.e.s.
00446820 73 00 20 00 66 00 69 00 6c 00 65 00 3a 00 20 00 s. .f.i.l.e.:. .
00446830 00 00 00 00 b0 04 02 00 ff ff ff ff 19 00 00 00 ................
00446840 57 00 41 00 52 00 4e 00 49 00 4e 00 47 00 3a 00 W.A.R.N.I.N.G.:.
00446850 20 00 43 00 61 00 6e 00 27 00 74 00 20 00 6f 00 .C.a.n.'.t. .o.
00446860 70 00 65 00 6e 00 20 00 66 00 69 00 6c 00 65 00 p.e.n. .f.i.l.e.
00446870 2e 00 00 00 b0 04 02 00 ff ff ff ff 1d 00 00 00 ................
00446880 57 00 41 00 52 00 4e 00 49 00 4e 00 47 00 3a 00 W.A.R.N.I.N.G.:.
00446890 20 00 43 00 61 00 6e 00 27 00 74 00 20 00 67 00 .C.a.n.'.t. .g.
004468a0 65 00 74 00 20 00 66 00 69 00 6c 00 65 00 20 00 e.t. .f.i.l.e. .
004468b0 73 00 69 00 7a 00 65 00 2e 00 00 00 b0 04 02 00 s.i.z.e.........
004468c0 ff ff ff ff 1c 00 00 00 48 00 49 00 4e 00 54 00 ........H.I.N.T.
004468d0 3a 00 20 00 45 00 6d 00 70 00 74 00 79 00 20 00 :. .E.m.p.t.y. .
004468e0 66 00 69 00 6c 00 65 00 2e 00 20 00 53 00 6b 00 f.i.l.e... .S.k.
004468f0 69 00 70 00 20 00 66 00 69 00 6c 00 65 00 2e 00 i.p. .f.i.l.e...
00446900 00 00 00 00 b0 04 02 00 ff ff ff ff 26 00 00 00 ............&...
00446910 48 00 49 00 4e 00 54 00 3a 00 20 00 46 00 69 00 H.I.N.T.:. .F.i.
00446920 6c 00 65 00 20 00 61 00 6c 00 72 00 65 00 61 00 l.e. .a.l.r.e.a.
00446930 64 00 79 00 20 00 65 00 6e 00 63 00 72 00 79 00 d.y. .e.n.c.r.y.
00446940 70 00 74 00 65 00 64 00 2e 00 20 00 53 00 6b 00 p.t.e.d... .S.k.
00446950 69 00 70 00 20 00 69 00 74 00 2e 00 00 00 00 00 i.p. .i.t.......
00446960 b0 04 02 00 ff ff ff ff 36 00 00 00 57 00 41 00 ........6...W.A.
00446970 52 00 4e 00 49 00 4e 00 47 00 3a 00 20 00 49 00 R.N.I.N.G.:. .I.
00446980 6e 00 61 00 63 00 63 00 65 00 73 00 73 00 69 00 n.a.c.c.e.s.s.i.
00446990 62 00 6c 00 65 00 20 00 74 00 6f 00 20 00 72 00 b.l.e. .t.o. .r.
004469a0 65 00 61 00 64 00 20 00 74 00 61 00 69 00 6c 00 e.a.d. .t.a.i.l.
004469b0 20 00 6f 00 70 00 65 00 72 00 61 00 74 00 69 00 .o.p.e.r.a.t.i.
004469c0 6f 00 6e 00 2e 00 20 00 53 00 6b 00 69 00 70 00 o.n... .S.k.i.p.
004469d0 20 00 69 00 74 00 2e 00 00 00 00 00 b0 04 02 00 .i.t...........
004469e0 ff ff ff ff 34 00 00 00 45 00 52 00 52 00 4f 00 ....4...E.R.R.O.
004469f0 52 00 3a 00 20 00 49 00 6e 00 76 00 61 00 6c 00 R.:. .I.n.v.a.l.
00446a00 69 00 64 00 65 00 20 00 70 00 72 00 65 00 64 00 i.d.e. .p.r.e.d.
00446a10 65 00 66 00 69 00 6e 00 65 00 64 00 20 00 65 00 e.f.i.n.e.d. .e.
00446a20 6e 00 63 00 72 00 79 00 70 00 74 00 69 00 6f 00 n.c.r.y.p.t.i.o.
00446a30 6e 00 20 00 6d 00 6f 00 64 00 65 00 2e 00 20 00 n. .m.o.d.e... .
00446a40 53 00 6b 00 69 00 70 00 20 00 69 00 74 00 2e 00 S.k.i.p. .i.t...
00446a50 00 00 00 00 b0 04 02 00 ff ff ff ff 2e 00 00 00 ................
00446a60 45 00 52 00 52 00 4f 00 52 00 3a 00 20 00 49 00 E.R.R.O.R.:. .I.
00446a70 6e 00 76 00 61 00 6c 00 69 00 64 00 65 00 20 00 n.v.a.l.i.d.e. .
00446a80 70 00 72 00 65 00 64 00 65 00 66 00 69 00 6e 00 p.r.e.d.e.f.i.n.
00446a90 65 00 64 00 20 00 66 00 69 00 6c 00 65 00 20 00 e.d. .f.i.l.e. .
00446aa0 74 00 79 00 70 00 65 00 2e 00 20 00 53 00 6b 00 t.y.p.e... .S.k.
00446ab0 69 00 70 00 20 00 69 00 74 00 2e 00 00 00 00 00 i.p. .i.t.......
00446ac0 b0 04 02 00 ff ff ff ff 2d 00 00 00 57 00 41 00 ........-...W.A.
00446ad0 52 00 4e 00 49 00 4e 00 47 00 3a 00 20 00 43 00 R.N.I.N.G.:. .C.
00446ae0 61 00 6e 00 27 00 74 00 20 00 69 00 6e 00 63 00 a.n.'.t. .i.n.c.
00446af0 72 00 65 00 61 00 73 00 65 00 20 00 66 00 69 00 r.e.a.s.e. .f.i.
00446b00 6c 00 65 00 20 00 73 00 69 00 7a 00 65 00 2e 00 l.e. .s.i.z.e...
00446b10 20 00 53 00 6b 00 69 00 70 00 20 00 66 00 69 00 .S.k.i.p. .f.i.
00446b20 6c 00 65 00 2e 00 00 00 e3 04 01 00 ff ff ff ff l.e.............
00446b30 02 00 00 00 00 00 00 00 b0 04 02 00 ff ff ff ff ................
00446b40 30 00 00 00 45 00 52 00 52 00 4f 00 52 00 3a 00 0...E.R.R.O.R.:.
00446b50 20 00 43 00 61 00 6e 00 27 00 74 00 20 00 77 00 .C.a.n.'.t. .w.
00446b60 72 00 69 00 74 00 65 00 20 00 74 00 61 00 69 00 r.i.t.e. .t.a.i.
00446b70 6c 00 20 00 74 00 6f 00 20 00 66 00 69 00 6c 00 l. .t.o. .f.i.l.
00446b80 65 00 2e 00 20 00 46 00 69 00 6c 00 65 00 20 00 e... .F.i.l.e. .
00446b90 63 00 6f 00 72 00 72 00 75 00 70 00 74 00 65 00 c.o.r.r.u.p.t.e.
00446ba0 64 00 21 00 00 00 00 00 b0 04 02 00 ff ff ff ff d.!.............
00446bb0 0f 00 00 00 46 00 69 00 6c 00 65 00 20 00 65 00 ....F.i.l.e. .e.
00446bc0 6e 00 63 00 72 00 79 00 70 00 74 00 65 00 64 00 n.c.r.y.p.t.e.d.
00446bd0 2e 00 00 00 b0 04 02 00 ff ff ff ff 1c 00 00 00 ................
00446be0 48 00 49 00 4e 00 54 00 3a 00 20 00 43 00 61 00 H.I.N.T.:. .C.a.
00446bf0 6e 00 27 00 74 00 20 00 6f 00 70 00 65 00 6e 00 n.'.t. .o.p.e.n.
00446c00 20 00 66 00 69 00 6c 00 65 00 20 00 61 00 67 00 .f.i.l.e. .a.g.
00446c10 61 00 69 00 6e 00 2e 00 00 00 00 00 b0 04 02 00 a.i.n...........
00446c20 ff ff ff ff 20 00 00 00 48 00 49 00 4e 00 54 00 .... ...H.I.N.T.
00446c30 3a 00 20 00 43 00 61 00 6e 00 27 00 74 00 20 00 :. .C.a.n.'.t. .
00446c40 67 00 65 00 74 00 20 00 66 00 69 00 6c 00 65 00 g.e.t. .f.i.l.e.
00446c50 20 00 73 00 69 00 7a 00 65 00 20 00 61 00 67 00 .s.i.z.e. .a.g.
00446c60 61 00 69 00 6e 00 2e 00 00 00 00 00 b0 04 02 00 a.i.n...........
00446c70 ff ff ff ff 3f 00 00 00 57 00 41 00 52 00 4e 00 ....?...W.A.R.N.
00446c80 49 00 4e 00 47 00 20 00 6f 00 72 00 20 00 45 00 I.N.G. .o.r. .E.
00446c90 52 00 52 00 4f 00 52 00 3a 00 20 00 43 00 61 00 R.R.O.R.:. .C.a.
00446ca0 6e 00 27 00 74 00 20 00 72 00 65 00 61 00 64 00 n.'.t. .r.e.a.d.
00446cb0 20 00 74 00 61 00 69 00 6c 00 20 00 74 00 6f 00 .t.a.i.l. .t.o.
00446cc0 20 00 63 00 68 00 65 00 63 00 6b 00 20 00 66 00 .c.h.e.c.k. .f.
00446cd0 69 00 6c 00 65 00 20 00 6f 00 6e 00 20 00 65 00 i.l.e. .o.n. .e.
00446ce0 6e 00 63 00 72 00 74 00 79 00 70 00 74 00 69 00 n.c.r.t.y.p.t.i.
00446cf0 6f 00 6e 00 2e 00 00 00 b0 04 02 00 ff ff ff ff o.n.............
00446d00 34 00 00 00 57 00 41 00 52 00 4e 00 49 4...W.A.R.N.I
0044680d 00 00 00 ...
00446810 1c 00 00 00 50 00 72 00 6f 00 63 00 65 00 73 00 ....P.r.o.c.e.s.
00446820 73 00 20 00 66 00 69 00 6c 00 65 00 3a 00 20 00 s. .f.i.l.e.:. .
00446830 00 00 00 00 b0 04 02 00 ff ff ff ff 19 00 00 00 ................
00446840 57 00 41 00 52 00 4e 00 49 00 4e 00 47 00 3a 00 W.A.R.N.I.N.G.:.
00446850 20 00 43 00 61 00 6e 00 27 00 74 00 20 00 6f 00 .C.a.n.'.t. .o.
00446860 70 00 65 00 6e 00 20 00 66 00 69 00 6c 00 65 00 p.e.n. .f.i.l.e.
00446870 2e 00 00 00 b0 04 02 00 ff ff ff ff 1d 00 00 00 ................
00446880 57 00 41 00 52 00 4e 00 49 00 4e 00 47 00 3a 00 W.A.R.N.I.N.G.:.
00446890 20 00 43 00 61 00 6e 00 27 00 74 00 20 00 67 00 .C.a.n.'.t. .g.
004468a0 65 00 74 00 20 00 66 00 69 00 6c 00 65 00 20 00 e.t. .f.i.l.e. .
004468b0 73 00 69 00 7a 00 65 00 2e 00 00 00 b0 04 02 00 s.i.z.e.........
004468c0 ff ff ff ff 1c 00 00 00 48 00 49 00 4e 00 54 00 ........H.I.N.T.
004468d0 3a 00 20 00 45 00 6d 00 70 00 74 00 79 00 20 00 :. .E.m.p.t.y. .
004468e0 66 00 69 00 6c 00 65 00 2e 00 20 00 53 00 6b 00 f.i.l.e... .S.k.
004468f0 69 00 70 00 20 00 66 00 69 00 6c 00 65 00 2e 00 i.p. .f.i.l.e...
00446900 00 00 00 00 b0 04 02 00 ff ff ff ff 26 00 00 00 ............&...
00446910 48 00 49 00 4e 00 54 00 3a 00 20 00 46 00 69 00 H.I.N.T.:. .F.i.
00446920 6c 00 65 00 20 00 61 00 6c 00 72 00 65 00 61 00 l.e. .a.l.r.e.a.
00446930 64 00 79 00 20 00 65 00 6e 00 63 00 72 00 79 00 d.y. .e.n.c.r.y.
00446940 70 00 74 00 65 00 64 00 2e 00 20 00 53 00 6b 00 p.t.e.d... .S.k.
00446950 69 00 70 00 20 00 69 00 74 00 2e 00 00 00 00 00 i.p. .i.t.......
00446960 b0 04 02 00 ff ff ff ff 36 00 00 00 57 00 41 00 ........6...W.A.
00446970 52 00 4e 00 49 00 4e 00 47 00 3a 00 20 00 49 00 R.N.I.N.G.:. .I.
00446980 6e 00 61 00 63 00 63 00 65 00 73 00 73 00 69 00 n.a.c.c.e.s.s.i.
00446990 62 00 6c 00 65 00 20 00 74 00 6f 00 20 00 72 00 b.l.e. .t.o. .r.
004469a0 65 00 61 00 64 00 20 00 74 00 61 00 69 00 6c 00 e.a.d. .t.a.i.l.
004469b0 20 00 6f 00 70 00 65 00 72 00 61 00 74 00 69 00 .o.p.e.r.a.t.i.
004469c0 6f 00 6e 00 2e 00 20 00 53 00 6b 00 69 00 70 00 o.n... .S.k.i.p.
004469d0 20 00 69 00 74 00 2e 00 00 00 00 00 b0 04 02 00 .i.t...........
004469e0 ff ff ff ff 34 00 00 00 45 00 52 00 52 00 4f 00 ....4...E.R.R.O.
004469f0 52 00 3a 00 20 00 49 00 6e 00 76 00 61 00 6c 00 R.:. .I.n.v.a.l.
00446a00 69 00 64 00 65 00 20 00 70 00 72 00 65 00 64 00 i.d.e. .p.r.e.d.
00446a10 65 00 66 00 69 00 6e 00 65 00 64 00 20 00 65 00 e.f.i.n.e.d. .e.
00446a20 6e 00 63 00 72 00 79 00 70 00 74 00 69 00 6f 00 n.c.r.y.p.t.i.o.
00446a30 6e 00 20 00 6d 00 6f 00 64 00 65 00 2e 00 20 00 n. .m.o.d.e... .
00446a40 53 00 6b 00 69 00 70 00 20 00 69 00 74 00 2e 00 S.k.i.p. .i.t...
00446a50 00 00 00 00 b0 04 02 00 ff ff ff ff 2e 00 00 00 ................
00446a60 45 00 52 00 52 00 4f 00 52 00 3a 00 20 00 49 00 E.R.R.O.R.:. .I.
00446a70 6e 00 76 00 61 00 6c 00 69 00 64 00 65 00 20 00 n.v.a.l.i.d.e. .
00446a80 70 00 72 00 65 00 64 00 65 00 66 00 69 00 6e 00 p.r.e.d.e.f.i.n.
00446a90 65 00 64 00 20 00 66 00 69 00 6c 00 65 00 20 00 e.d. .f.i.l.e. .
00446aa0 74 00 79 00 70 00 65 00 2e 00 20 00 53 00 6b 00 t.y.p.e... .S.k.
00446ab0 69 00 70 00 20 00 69 00 74 00 2e 00 00 00 00 00 i.p. .i.t.......
00446ac0 b0 04 02 00 ff ff ff ff 2d 00 00 00 57 00 41 00 ........-...W.A.
00446ad0 52 00 4e 00 49 00 4e 00 47 00 3a 00 20 00 43 00 R.N.I.N.G.:. .C.
00446ae0 61 00 6e 00 27 00 74 00 20 00 69 00 6e 00 63 00 a.n.'.t. .i.n.c.
00446af0 72 00 65 00 61 00 73 00 65 00 20 00 66 00 69 00 r.e.a.s.e. .f.i.
00446b00 6c 00 65 00 20 00 73 00 69 00 7a 00 65 00 2e 00 l.e. .s.i.z.e...
00446b10 20 00 53 00 6b 00 69 00 70 00 20 00 66 00 69 00 .S.k.i.p. .f.i.
00446b20 6c 00 65 00 2e 00 00 00 e3 04 01 00 ff ff ff ff l.e.............
00446b30 02 00 00 00 00 00 00 00 b0 04 02 00 ff ff ff ff ................
00446b40 30 00 00 00 45 00 52 00 52 00 4f 00 52 00 3a 00 0...E.R.R.O.R.:.
00446b50 20 00 43 00 61 00 6e 00 27 00 74 00 20 00 77 00 .C.a.n.'.t. .w.
00446b60 72 00 69 00 74 00 65 00 20 00 74 00 61 00 69 00 r.i.t.e. .t.a.i.
00446b70 6c 00 20 00 74 00 6f 00 20 00 66 00 69 00 6c 00 l. .t.o. .f.i.l.
00446b80 65 00 2e 00 20 00 46 00 69 00 6c 00 65 00 20 00 e... .F.i.l.e. .
00446b90 63 00 6f 00 72 00 72 00 75 00 70 00 74 00 65 00 c.o.r.r.u.p.t.e.
00446ba0 64 00 21 00 00 00 00 00 b0 04 02 00 ff ff ff ff d.!.............
00446bb0 0f 00 00 00 46 00 69 00 6c 00 65 00 20 00 65 00 ....F.i.l.e. .e.
00446bc0 6e 00 63 00 72 00 79 00 70 00 74 00 65 00 64 00 n.c.r.y.p.t.e.d.
00446bd0 2e 00 00 00 b0 04 02 00 ff ff ff ff 1c 00 00 00 ................
00446be0 48 00 49 00 4e 00 54 00 3a 00 20 00 43 00 61 00 H.I.N.T.:. .C.a.
00446bf0 6e 00 27 00 74 00 20 00 6f 00 70 00 65 00 6e 00 n.'.t. .o.p.e.n.
00446c00 20 00 66 00 69 00 6c 00 65 00 20 00 61 00 67 00 .f.i.l.e. .a.g.
00446c10 61 00 69 00 6e 00 2e 00 00 00 00 00 b0 04 02 00 a.i.n...........
00446c20 ff ff ff ff 20 00 00 00 48 00 49 00 4e 00 54 00 .... ...H.I.N.T.
00446c30 3a 00 20 00 43 00 61 00 6e 00 27 00 74 00 20 00 :. .C.a.n.'.t. .
00446c40 67 00 65 00 74 00 20 00 66 00 69 00 6c 00 65 00 g.e.t. .f.i.l.e.
00446c50 20 00 73 00 69 00 7a 00 65 00 20 00 61 00 67 00 .s.i.z.e. .a.g.
00446c60 61 00 69 00 6e 00 2e 00 00 00 00 00 b0 04 02 00 a.i.n...........
00446c70 ff ff ff ff 3f 00 00 00 57 00 41 00 52 00 4e 00 ....?...W.A.R.N.
00446c80 49 00 4e 00 47 00 20 00 6f 00 72 00 20 00 45 00 I.N.G. .o.r. .E.
00446c90 52 00 52 00 4f 00 52 00 3a 00 20 00 43 00 61 00 R.R.O.R.:. .C.a.
00446ca0 6e 00 27 00 74 00 20 00 72 00 65 00 61 00 64 00 n.'.t. .r.e.a.d.
00446cb0 20 00 74 00 61 00 69 00 6c 00 20 00 74 00 6f 00 .t.a.i.l. .t.o.
00446cc0 20 00 63 00 68 00 65 00 63 00 6b 00 20 00 66 00 .c.h.e.c.k. .f.
00446cd0 69 00 6c 00 65 00 20 00 6f 00 6e 00 20 00 65 00 i.l.e. .o.n. .e.
00446ce0 6e 00 63 00 72 00 74 00 79 00 70 00 74 00 69 00 n.c.r.t.y.p.t.i.
00446cf0 6f 00 6e 00 2e 00 00 00 b0 04 02 00 ff ff ff ff o.n.............
00446d00 34 00 00 00 57 00 41 00 52 00 4e 00 49 4...W.A.R.N.I
Loading..