File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
Loading..
004470b0
004470b0fn_4470b0:
004470b0push rbp
004470b1push rbx
004470b2sub rsp, 392
004470b9mov rbp, rsp
004470bcmov [rbp+120], r8
004470c0mov [rbp+128], r9
004470c7mov [rbp+144], 0
004470d2mov [rbp+136], 0
004470ddmov [rbp+152], 0
004470e8mov [rbp+184], 0
004470f3mov [rbp+168], 0
004470femov [rbp+160], 0
00447109mov [rbp+176], 0
00447114mov [rbp+192], 0
0044711fmov [rbp+200], 0
0044712amov [rbp+208], 0
00447135mov [rbp+216], 0
00447140mov [rbp+224], 0
0044714bmov [rbp+232], 0
00447156mov [rbp+352], 0
00447161mov [rbp+344], 0
0044716cmov [rbp+336], 0
00447177mov [rbp+304], 0
00447182mov [rbp+296], 0
0044718dmov [rbp+288], 0
00447198mov [rbp+280], 0
004471a3mov [rbp+272], 0
004471aemov [rbp+264], 0
004471b9mov [rbp+256], 0
004471c4mov [rbp+240], 0
004471cfmov [rbp+416], rcx
004471d6mov [rbp+424], rdx
004471ddlea rcx, [rbp+416]
004471e4call fn_40bf00
004471e9lea rcx, [rbp+424]
004471f0call fn_40bf00
004471f5nop
004471f6lea rcx, [rbp+376]
004471fdmov rdx, [rbp+416]
00447204mov r8, [rbp+424]
0044720bmov r9l, [rbp+448]
00447212call fn_444b80
00447217test al, al
00447219je 0x44791d
0044721fmov rcx, [rbp+376]
00447226lea rdx, [rbp+368]
0044722dcall GetFileSizeEx
00447232test eax, eax
00447234jne 0x447247
00447236mov rcx, [rbp+376]
0044723dcall CloseHandle
00447242jmp 0x44791d
00447247
00447247loc_447247:
00447247cmp [rbp+368], 0
0044724fjne 0x447262
00447251mov rcx, [rbp+376]
00447258call CloseHandle
0044725djmp 0x44791d
00447262
00447262loc_447262:
00447262cmp [rbp+368], 16
0044726ajle 0x4472c1
0044726clea rcx, [rbp+232]
00447273mov rdx, [rbp+416]
0044727amov r8, [rbp+424]
00447281call fn_40d230
00447286lea rcx, [rbp+376]
0044728dmov rdx, [rbp+368]
00447294mov r8, [rbp+232]
0044729blea r9, [rbp+240]
004472a2mov [rsp+32], 0
004472a7call fn_444860
004472actest al, al
004472aeje 0x4472c1
004472b0mov rcx, [rbp+376]
004472b7call CloseHandle
004472bcjmp 0x44791d
004472c1
004472c1loc_4472c1:
004472c1lea rcx, [rbp+264]
004472c8mov rdx, [rbp+424]
004472cfcall fn_414390
004472d4xor eax, eax
004472d6mov rcx, [rbp+264]
004472ddtest rcx, rcx
004472e0je 0x4472e5
004472e2mov eax, [rcx-4]
004472e5
004472e5loc_4472e5:
004472e5mov rcx, [rbp+128]
004472ecmov rcx, [rcx]
004472eftest rcx, rcx
004472f2je 0x4472f8
004472f4mov rcx, [rcx-8]
004472f8
004472f8loc_4472f8:
004472f8mov rdx, [rbp+368]
004472ffmov r8, [rbp+424]
00447306mov r9l, ecx
00447309lea rcx, [rbp+254]
00447310mov [rsp+32], rcx
00447315lea rcx, [rbp+255]
0044731cmov [rsp+40], rcx
00447321lea rcx, [rbp+364]
00447328mov [rsp+48], rcx
0044732dmov rcx, [rip+0x1cc04]
00447334mov [rsp+56], rcx
00447339mov [rsp+64], 0
0044733emov [rsp+72], 0
00447346mov rcx, [rip+0x1cbeb]
0044734dmov [rsp+80], rcx
00447352mov rcx, [rip+0x1ce0f]
00447359mov [rsp+88], rcx
0044735emov [rsp+96], 1
00447363mov rcx, rdx
00447366mov rdx, r8
00447369mov r8l, eax
0044736ccall fn_4431c0
00447371lea rcx, [rbp+352]
00447378mov rdx, [rip-0x1855f]
0044737fcall fn_410600
00447384lea rcx, [rbp+352]
0044738bmov rdx, [rip-0x18572]
00447392mov r8l, 1
00447398mov r9l, [rbp+364]
0044739fcall fn_410430
004473a4mov rax, [rbp+352]
004473abmov [rax+1], 0
004473afmov rax, [rbp+352]
004473b6mov [rax+3], 0
004473bamov rax, [rbp+352]
004473c1mov [rax+5], 0
004473c5mov rax, [rbp+352]
004473ccmov [rax+7], 0
004473d0lea rcx, [rbp+224]
004473d7mov rdx, [rbp+416]
004473demov r8, [rbp+424]
004473e5call fn_40d230
004473ealea rcx, [rbp+376]
004473f1mov rdx, [rbp+368]
004473f8mov r8l, [rbp+364]
004473fflea r9, [rbp+352]
00447406mov rax, [rbp+224]
0044740dmov [rsp+32], rax
00447412call fn_4442e0
00447417test al, al
00447419jne 0x447460
0044741blea rcx, [rbp+216]
00447422mov rdx, [rbp+416]
00447429mov r8, [rbp+424]
00447430call fn_40d230
00447435lea rcx, [rbp+376]
0044743cmov rdx, [rbp+368]
00447443mov r8, [rbp+216]
0044744acall fn_443770
0044744fmov rcx, [rbp+376]
00447456call CloseHandle
0044745bjmp 0x44791d
00447460
00447460loc_447460:
00447460lea rcx, [rbp+344]
00447467lea rdx, [rbp+336]
0044746exor r8, r8
00447471call fn_443910
00447476mov rcx, [rbp+376]
0044747dlea rdx, [rbp+328]
00447484lea r8, [rbp+312]
0044748blea r9, [rbp+320]
00447492call GetFileTime
00447497test eax, eax
00447499jne 0x4474af
0044749bmov [rbp+328], 0
004474a5mov [rbp+332], 0
004474af
004474afloc_4474af:
004474aflea rcx, [rbp+304]
004474b6mov edx, [rbp+328]
004474bccall fn_430990
004474c1lea rcx, [rbp+296]
004474c8mov edx, [rbp+332]
004474cecall fn_430990
004474d3cmp [rbp+328], 0
004474dajne 0x4474e5
004474dccmp [rbp+332], 0
004474e3je 0x44751a
004474e5
004474e5loc_4474e5:
004474e5mov [rbp+328], 1
004474efmov [rbp+332], 0
004474f9mov rcx, [rbp+376]
00447500lea rdx, [rbp+328]
00447507lea r8, [rbp+312]
0044750elea r9, [rbp+320]
00447515call SetFileTime
0044751a
0044751aloc_44751a:
0044751alea rcx, [rbp+304]
00447521lea rdx, [rbp+296]
00447528lea r8, [rbp+288]
0044752fcall fn_4300b0
00447534lea rcx, [rbp+264]
0044753blea rdx, [rip+1294]
00447542mov r8, [rbp+264]
00447549call fn_40ca10
0044754emov rcx, [rbp+264]
00447555lea rdx, [rbp+280]
0044755ccall fn_430db0
00447561lea rcx, [rbp+288]
00447568lea rdx, [rbp+280]
0044756flea r8, [rbp+288]
00447576call fn_4300b0
0044757blea rcx, [rbp+272]
00447582mov rdx, [rip-0x18769]
00447589call fn_410600
0044758elea rcx, [rbp+272]
00447595mov rdx, [rip-0x1877c]
0044759cmov r8l, 1
004475a2mov r9l, 16
004475a8call fn_410430
004475admov rax, [rbp+288]
004475b4test rax, rax
004475b7je 0x4475bd
004475b9mov rax, [rax-8]
004475bd
004475bdloc_4475bd:
004475bdmov rcx, [rbp+288]
004475c4mov edx, eax
004475c6mov r8, [rbp+272]
004475cdcall fn_446e40
004475d2lea rcx, [rbp+272]
004475d9lea rdx, [rbp+288]
004475e0lea r8, [rbp+288]
004475e7call fn_4300b0
004475eclea rcx, [rbp+280]
004475f3mov rdx, [rip-0x187da]
004475facall fn_410600
004475ffmov rax, [rbp+288]
00447606test rax, rax
00447609je 0x44760f
0044760bmov rax, [rax-8]
0044760f
0044760floc_44760f:
0044760flea rcx, [rbp+280]
00447616mov rdx, [rip-0x187fd]
0044761dmov r8l, 1
00447623mov r9, rax
00447626call fn_410430
0044762bmov rax, [rbp+288]
00447632test rax, rax
00447635je 0x44763b
00447637mov rax, [rax-8]
0044763b
0044763bloc_44763b:
0044763blea rcx, [rbp+288]
00447642mov rdx, [rbp+120]
00447646lea r8, [rbp+344]
0044764dlea r9, [rbp+280]
00447654mov [rsp+32], eax
00447658mov rax, [rbp+456]
0044765fmov [rsp+40], rax
00447664call fn_435c80
00447669lea rcx, [rbp+352]
00447670mov rdx, [rbp+128]
00447677lea r8, [rbp+344]
0044767emovzx r9, [rbp+255]
00447686movzx rax, [rbp+254]
0044768emov [rsp+32], al
00447692lea rax, [rbp+280]
00447699mov [rsp+40], rax
0044769ecall fn_441ae0
004476a3mov rbx, [rbp+352]
004476aatest rbx, rbx
004476adje 0x4476b3
004476afmov rbx, [rbx-8]
004476b3
004476b3loc_4476b3:
004476b3lea rcx, [rbp+208]
004476bamov rdx, [rbp+416]
004476c1mov r8, [rbp+424]
004476c8call fn_40d230
004476cdlea rcx, [rbp+376]
004476d4mov rdx, [rbp+368]
004476dbmov r8l, ebx
004476delea r9, [rbp+352]
004476e5mov rax, [rbp+208]
004476ecmov [rsp+32], rax
004476f1call fn_4442e0
004476f6test al, al
004476f8jne 0x44773f
004476falea rcx, [rbp+200]
00447701mov rdx, [rbp+416]
00447708mov r8, [rbp+424]
0044770fcall fn_40d230
00447714lea rcx, [rbp+376]
0044771bmov rdx, [rbp+368]
00447722mov r8, [rbp+200]
00447729call fn_443770
0044772emov rcx, [rbp+376]
00447735call CloseHandle
0044773ajmp 0x44791d
0044773f
0044773floc_44773f:
0044773fmov rcx, [rbp+376]
00447746call CloseHandle
0044774blea rcx, [rbp+376]
00447752mov rdx, [rbp+416]
00447759mov r8, [rbp+424]
00447760xor r9, r9
00447763call fn_444b80
00447768test al, al
0044776aje 0x44791d
00447770mov rcx, [rbp+376]
00447777lea rdx, [rbp+368]
0044777ecall GetFileSizeEx
00447783test eax, eax
00447785jne 0x447798
00447787mov rcx, [rbp+376]
0044778ecall CloseHandle
00447793jmp 0x44791d
00447798
00447798loc_447798:
00447798xor eax, eax
0044779acmp [rbp+368], 16
004477a2jle 0x4477e4
004477a4lea rcx, [rbp+192]
004477abmov rdx, [rbp+416]
004477b2mov r8, [rbp+424]
004477b9call fn_40d230
004477belea rcx, [rbp+376]
004477c5mov rdx, [rbp+368]
004477ccmov r8, [rbp+192]
004477d3lea r9, [rbp+240]
004477damov [rsp+32], 0
004477dfcall fn_444860
004477e4
004477e4loc_4477e4:
004477e4cmp al, 2
004477e7je 0x4477fa
004477e9mov rcx, [rbp+376]
004477f0call CloseHandle
004477f5jmp 0x44791d
004477fa
004477faloc_4477fa:
004477famov rcx, [rbp+376]
00447801call CloseHandle
00447806lea rcx, [rbp+256]
0044780dmov rdx, [rbp+416]
00447814mov r8, [rbp+368]
0044781bmovzx r9, [rbp+255]
00447823mov [rsp+32], 1
00447828call fn_42ef80
0044782dlea rcx, [rbp+176]
00447834mov rdx, [rbp+416]
0044783bmov r8, [rbp+424]
00447842call fn_40d230
00447847lea rcx, [rbp+184]
0044784emov rdx, [rbp+176]
00447855call fn_42f780
0044785amov rcx, [rbp+184]
00447861call fn_40d180
00447866mov rbx, rax
00447869lea rcx, [rbp+160]
00447870mov rdx, [rbp+416]
00447877mov r8, [rbp+256]
0044787ecall fn_40d230
00447883lea rcx, [rbp+168]
0044788amov rdx, [rbp+160]
00447891call fn_42f780
00447896mov rcx, [rbp+168]
0044789dcall fn_40d180
004478a2mov rcx, rbx
004478a5mov rdx, rax
004478a8call MoveFileW
004478adtest eax, eax
004478afje 0x44791d
004478b1lea rcx, [rbp+152]
004478b8mov rdx, [rbp+416]
004478bfmov r8, [rbp+424]
004478c6call fn_40d230
004478cbmov rcx, [rbp+152]
004478d2call fn_42fe80
004478d7test al, al
004478d9je 0x44791c
004478dblea rcx, [rbp+136]
004478e2mov rdx, [rbp+416]
004478e9mov r8, [rbp+424]
004478f0call fn_40d230
004478f5lea rcx, [rbp+144]
004478fcmov rdx, [rbp+136]
00447903call fn_42f780
00447908mov rcx, [rbp+144]
0044790fcall fn_40d180
00447914mov rcx, rax
00447917call DeleteFileW
0044791c
0044791cloc_44791c:
0044791cnop
0044791d
0044791dloc_44791d:
0044791dlea rcx, [rbp+136]
00447924mov edx, 13
00447929call fn_40be70
0044792elea rcx, [rbp+240]
00447935mov rdx, [rip-0x18b1c]
0044793ccall fn_410600
00447941lea rcx, [rbp+256]
00447948call fn_40bd90
0044794dlea rcx, [rbp+264]
00447954call fn_40bd40
00447959lea rcx, [rbp+272]
00447960mov rdx, [rip-0x18b47]
00447967mov r8l, 5
0044796dcall fn_40ec40
00447972lea rcx, [rbp+336]
00447979mov rdx, [rip-0x18b60]
00447980mov r8l, 3
00447986call fn_40ec40
0044798blea rcx, [rbp+416]
00447992mov edx, 2
00447997call fn_40be70
0044799clea rsp, [rbp+392]
004479a3pop rbx
004479a4pop rbp
004479a5ret
004470b0
004470b0fn_4470b0:
004470b0push rbp
004470b1push rbx
004470b2sub rsp, 392
004470b9mov rbp, rsp
004470bcmov [rbp+120], r8
004470c0mov [rbp+128], r9
004470c7mov [rbp+144], 0
004470d2mov [rbp+136], 0
004470ddmov [rbp+152], 0
004470e8mov [rbp+184], 0
004470f3mov [rbp+168], 0
004470femov [rbp+160], 0
00447109mov [rbp+176], 0
00447114mov [rbp+192], 0
0044711fmov [rbp+200], 0
0044712amov [rbp+208], 0
00447135mov [rbp+216], 0
00447140mov [rbp+224], 0
0044714bmov [rbp+232], 0
00447156mov [rbp+352], 0
00447161mov [rbp+344], 0
0044716cmov [rbp+336], 0
00447177mov [rbp+304], 0
00447182mov [rbp+296], 0
0044718dmov [rbp+288], 0
00447198mov [rbp+280], 0
004471a3mov [rbp+272], 0
004471aemov [rbp+264], 0
004471b9mov [rbp+256], 0
004471c4mov [rbp+240], 0
004471cfmov [rbp+416], rcx
004471d6mov [rbp+424], rdx
004471ddlea rcx, [rbp+416]
004471e4call fn_40bf00
004471e9lea rcx, [rbp+424]
004471f0call fn_40bf00
004471f5nop
004471f6lea rcx, [rbp+376]
004471fdmov rdx, [rbp+416]
00447204mov r8, [rbp+424]
0044720bmov r9l, [rbp+448]
00447212call fn_444b80
00447217test al, al
00447219je 0x44791d
0044721fmov rcx, [rbp+376]
00447226lea rdx, [rbp+368]
0044722dcall GetFileSizeEx
00447232test eax, eax
00447234jne 0x447247
00447236mov rcx, [rbp+376]
0044723dcall CloseHandle
00447242jmp 0x44791d
00447247
00447247loc_447247:
00447247cmp [rbp+368], 0
0044724fjne 0x447262
00447251mov rcx, [rbp+376]
00447258call CloseHandle
0044725djmp 0x44791d
00447262
00447262loc_447262:
00447262cmp [rbp+368], 16
0044726ajle 0x4472c1
0044726clea rcx, [rbp+232]
00447273mov rdx, [rbp+416]
0044727amov r8, [rbp+424]
00447281call fn_40d230
00447286lea rcx, [rbp+376]
0044728dmov rdx, [rbp+368]
00447294mov r8, [rbp+232]
0044729blea r9, [rbp+240]
004472a2mov [rsp+32], 0
004472a7call fn_444860
004472actest al, al
004472aeje 0x4472c1
004472b0mov rcx, [rbp+376]
004472b7call CloseHandle
004472bcjmp 0x44791d
004472c1
004472c1loc_4472c1:
004472c1lea rcx, [rbp+264]
004472c8mov rdx, [rbp+424]
004472cfcall fn_414390
004472d4xor eax, eax
004472d6mov rcx, [rbp+264]
004472ddtest rcx, rcx
004472e0je 0x4472e5
004472e2mov eax, [rcx-4]
004472e5
004472e5loc_4472e5:
004472e5mov rcx, [rbp+128]
004472ecmov rcx, [rcx]
004472eftest rcx, rcx
004472f2je 0x4472f8
004472f4mov rcx, [rcx-8]
004472f8
004472f8loc_4472f8:
004472f8mov rdx, [rbp+368]
004472ffmov r8, [rbp+424]
00447306mov r9l, ecx
00447309lea rcx, [rbp+254]
00447310mov [rsp+32], rcx
00447315lea rcx, [rbp+255]
0044731cmov [rsp+40], rcx
00447321lea rcx, [rbp+364]
00447328mov [rsp+48], rcx
0044732dmov rcx, [rip+0x1cc04]
00447334mov [rsp+56], rcx
00447339mov [rsp+64], 0
0044733emov [rsp+72], 0
00447346mov rcx, [rip+0x1cbeb]
0044734dmov [rsp+80], rcx
00447352mov rcx, [rip+0x1ce0f]
00447359mov [rsp+88], rcx
0044735emov [rsp+96], 1
00447363mov rcx, rdx
00447366mov rdx, r8
00447369mov r8l, eax
0044736ccall fn_4431c0
00447371lea rcx, [rbp+352]
00447378mov rdx, [rip-0x1855f]
0044737fcall fn_410600
00447384lea rcx, [rbp+352]
0044738bmov rdx, [rip-0x18572]
00447392mov r8l, 1
00447398mov r9l, [rbp+364]
0044739fcall fn_410430
004473a4mov rax, [rbp+352]
004473abmov [rax+1], 0
004473afmov rax, [rbp+352]
004473b6mov [rax+3], 0
004473bamov rax, [rbp+352]
004473c1mov [rax+5], 0
004473c5mov rax, [rbp+352]
004473ccmov [rax+7], 0
004473d0lea rcx, [rbp+224]
004473d7mov rdx, [rbp+416]
004473demov r8, [rbp+424]
004473e5call fn_40d230
004473ealea rcx, [rbp+376]
004473f1mov rdx, [rbp+368]
004473f8mov r8l, [rbp+364]
004473fflea r9, [rbp+352]
00447406mov rax, [rbp+224]
0044740dmov [rsp+32], rax
00447412call fn_4442e0
00447417test al, al
00447419jne 0x447460
0044741blea rcx, [rbp+216]
00447422mov rdx, [rbp+416]
00447429mov r8, [rbp+424]
00447430call fn_40d230
00447435lea rcx, [rbp+376]
0044743cmov rdx, [rbp+368]
00447443mov r8, [rbp+216]
0044744acall fn_443770
0044744fmov rcx, [rbp+376]
00447456call CloseHandle
0044745bjmp 0x44791d
00447460
00447460loc_447460:
00447460lea rcx, [rbp+344]
00447467lea rdx, [rbp+336]
0044746exor r8, r8
00447471call fn_443910
00447476mov rcx, [rbp+376]
0044747dlea rdx, [rbp+328]
00447484lea r8, [rbp+312]
0044748blea r9, [rbp+320]
00447492call GetFileTime
00447497test eax, eax
00447499jne 0x4474af
0044749bmov [rbp+328], 0
004474a5mov [rbp+332], 0
004474af
004474afloc_4474af:
004474aflea rcx, [rbp+304]
004474b6mov edx, [rbp+328]
004474bccall fn_430990
004474c1lea rcx, [rbp+296]
004474c8mov edx, [rbp+332]
004474cecall fn_430990
004474d3cmp [rbp+328], 0
004474dajne 0x4474e5
004474dccmp [rbp+332], 0
004474e3je 0x44751a
004474e5
004474e5loc_4474e5:
004474e5mov [rbp+328], 1
004474efmov [rbp+332], 0
004474f9mov rcx, [rbp+376]
00447500lea rdx, [rbp+328]
00447507lea r8, [rbp+312]
0044750elea r9, [rbp+320]
00447515call SetFileTime
0044751a
0044751aloc_44751a:
0044751alea rcx, [rbp+304]
00447521lea rdx, [rbp+296]
00447528lea r8, [rbp+288]
0044752fcall fn_4300b0
00447534lea rcx, [rbp+264]
0044753blea rdx, [rip+1294]
00447542mov r8, [rbp+264]
00447549call fn_40ca10
0044754emov rcx, [rbp+264]
00447555lea rdx, [rbp+280]
0044755ccall fn_430db0
00447561lea rcx, [rbp+288]
00447568lea rdx, [rbp+280]
0044756flea r8, [rbp+288]
00447576call fn_4300b0
0044757blea rcx, [rbp+272]
00447582mov rdx, [rip-0x18769]
00447589call fn_410600
0044758elea rcx, [rbp+272]
00447595mov rdx, [rip-0x1877c]
0044759cmov r8l, 1
004475a2mov r9l, 16
004475a8call fn_410430
004475admov rax, [rbp+288]
004475b4test rax, rax
004475b7je 0x4475bd
004475b9mov rax, [rax-8]
004475bd
004475bdloc_4475bd:
004475bdmov rcx, [rbp+288]
004475c4mov edx, eax
004475c6mov r8, [rbp+272]
004475cdcall fn_446e40
004475d2lea rcx, [rbp+272]
004475d9lea rdx, [rbp+288]
004475e0lea r8, [rbp+288]
004475e7call fn_4300b0
004475eclea rcx, [rbp+280]
004475f3mov rdx, [rip-0x187da]
004475facall fn_410600
004475ffmov rax, [rbp+288]
00447606test rax, rax
00447609je 0x44760f
0044760bmov rax, [rax-8]
0044760f
0044760floc_44760f:
0044760flea rcx, [rbp+280]
00447616mov rdx, [rip-0x187fd]
0044761dmov r8l, 1
00447623mov r9, rax
00447626call fn_410430
0044762bmov rax, [rbp+288]
00447632test rax, rax
00447635je 0x44763b
00447637mov rax, [rax-8]
0044763b
0044763bloc_44763b:
0044763blea rcx, [rbp+288]
00447642mov rdx, [rbp+120]
00447646lea r8, [rbp+344]
0044764dlea r9, [rbp+280]
00447654mov [rsp+32], eax
00447658mov rax, [rbp+456]
0044765fmov [rsp+40], rax
00447664call fn_435c80
00447669lea rcx, [rbp+352]
00447670mov rdx, [rbp+128]
00447677lea r8, [rbp+344]
0044767emovzx r9, [rbp+255]
00447686movzx rax, [rbp+254]
0044768emov [rsp+32], al
00447692lea rax, [rbp+280]
00447699mov [rsp+40], rax
0044769ecall fn_441ae0
004476a3mov rbx, [rbp+352]
004476aatest rbx, rbx
004476adje 0x4476b3
004476afmov rbx, [rbx-8]
004476b3
004476b3loc_4476b3:
004476b3lea rcx, [rbp+208]
004476bamov rdx, [rbp+416]
004476c1mov r8, [rbp+424]
004476c8call fn_40d230
004476cdlea rcx, [rbp+376]
004476d4mov rdx, [rbp+368]
004476dbmov r8l, ebx
004476delea r9, [rbp+352]
004476e5mov rax, [rbp+208]
004476ecmov [rsp+32], rax
004476f1call fn_4442e0
004476f6test al, al
004476f8jne 0x44773f
004476falea rcx, [rbp+200]
00447701mov rdx, [rbp+416]
00447708mov r8, [rbp+424]
0044770fcall fn_40d230
00447714lea rcx, [rbp+376]
0044771bmov rdx, [rbp+368]
00447722mov r8, [rbp+200]
00447729call fn_443770
0044772emov rcx, [rbp+376]
00447735call CloseHandle
0044773ajmp 0x44791d
0044773f
0044773floc_44773f:
0044773fmov rcx, [rbp+376]
00447746call CloseHandle
0044774blea rcx, [rbp+376]
00447752mov rdx, [rbp+416]
00447759mov r8, [rbp+424]
00447760xor r9, r9
00447763call fn_444b80
00447768test al, al
0044776aje 0x44791d
00447770mov rcx, [rbp+376]
00447777lea rdx, [rbp+368]
0044777ecall GetFileSizeEx
00447783test eax, eax
00447785jne 0x447798
00447787mov rcx, [rbp+376]
0044778ecall CloseHandle
00447793jmp 0x44791d
00447798
00447798loc_447798:
00447798xor eax, eax
0044779acmp [rbp+368], 16
004477a2jle 0x4477e4
004477a4lea rcx, [rbp+192]
004477abmov rdx, [rbp+416]
004477b2mov r8, [rbp+424]
004477b9call fn_40d230
004477belea rcx, [rbp+376]
004477c5mov rdx, [rbp+368]
004477ccmov r8, [rbp+192]
004477d3lea r9, [rbp+240]
004477damov [rsp+32], 0
004477dfcall fn_444860
004477e4
004477e4loc_4477e4:
004477e4cmp al, 2
004477e7je 0x4477fa
004477e9mov rcx, [rbp+376]
004477f0call CloseHandle
004477f5jmp 0x44791d
004477fa
004477faloc_4477fa:
004477famov rcx, [rbp+376]
00447801call CloseHandle
00447806lea rcx, [rbp+256]
0044780dmov rdx, [rbp+416]
00447814mov r8, [rbp+368]
0044781bmovzx r9, [rbp+255]
00447823mov [rsp+32], 1
00447828call fn_42ef80
0044782dlea rcx, [rbp+176]
00447834mov rdx, [rbp+416]
0044783bmov r8, [rbp+424]
00447842call fn_40d230
00447847lea rcx, [rbp+184]
0044784emov rdx, [rbp+176]
00447855call fn_42f780
0044785amov rcx, [rbp+184]
00447861call fn_40d180
00447866mov rbx, rax
00447869lea rcx, [rbp+160]
00447870mov rdx, [rbp+416]
00447877mov r8, [rbp+256]
0044787ecall fn_40d230
00447883lea rcx, [rbp+168]
0044788amov rdx, [rbp+160]
00447891call fn_42f780
00447896mov rcx, [rbp+168]
0044789dcall fn_40d180
004478a2mov rcx, rbx
004478a5mov rdx, rax
004478a8call MoveFileW
004478adtest eax, eax
004478afje 0x44791d
004478b1lea rcx, [rbp+152]
004478b8mov rdx, [rbp+416]
004478bfmov r8, [rbp+424]
004478c6call fn_40d230
004478cbmov rcx, [rbp+152]
004478d2call fn_42fe80
004478d7test al, al
004478d9je 0x44791c
004478dblea rcx, [rbp+136]
004478e2mov rdx, [rbp+416]
004478e9mov r8, [rbp+424]
004478f0call fn_40d230
004478f5lea rcx, [rbp+144]
004478fcmov rdx, [rbp+136]
00447903call fn_42f780
00447908mov rcx, [rbp+144]
0044790fcall fn_40d180
00447914mov rcx, rax
00447917call DeleteFileW
0044791c
0044791cloc_44791c:
0044791cnop
0044791d
0044791dloc_44791d:
0044791dlea rcx, [rbp+136]
00447924mov edx, 13
00447929call fn_40be70
0044792elea rcx, [rbp+240]
00447935mov rdx, [rip-0x18b1c]
0044793ccall fn_410600
00447941lea rcx, [rbp+256]
00447948call fn_40bd90
0044794dlea rcx, [rbp+264]
00447954call fn_40bd40
00447959lea rcx, [rbp+272]
00447960mov rdx, [rip-0x18b47]
00447967mov r8l, 5
0044796dcall fn_40ec40
00447972lea rcx, [rbp+336]
00447979mov rdx, [rip-0x18b60]
00447980mov r8l, 3
00447986call fn_40ec40
0044798blea rcx, [rbp+416]
00447992mov edx, 2
00447997call fn_40be70
0044799clea rsp, [rbp+392]
004479a3pop rbx
004479a4pop rbp
004479a5ret
004470b0
004479a6
004479a6 48 90 48 8d 04 05 00 00 00 00 H.H.......
004479a6 48 90 48 8d 04 05 00 00 00 00 H.H.......
004479b0
004479b0fn_4479b0:
004479b0push rbp
004479b1push rbx
004479b2sub rsp, 40
004479b6mov rbp, rsp
004479b9mov rbx, rdx
004479bclea rcx, [rbx+136]
004479c3mov edx, 13
004479c8call fn_40be70
004479cdlea rcx, [rbx+240]
004479d4mov rdx, [rip-0x18bbb]
004479dbcall fn_410600
004479e0lea rcx, [rbx+256]
004479e7call fn_40bd90
004479eclea rcx, [rbx+264]
004479f3call fn_40bd40
004479f8lea rcx, [rbx+272]
004479ffmov rdx, [rip-0x18be6]
00447a06mov r8l, 5
00447a0ccall fn_40ec40
00447a11lea rcx, [rbx+336]
00447a18mov rdx, [rip-0x18bff]
00447a1fmov r8l, 3
00447a25call fn_40ec40
00447a2alea rcx, [rbx+416]
00447a31mov edx, 2
00447a36call fn_40be70
00447a3blea rsp, [rbp+40]
00447a3fpop rbx
00447a40pop rbp
00447a41ret
004479b0
004479b0fn_4479b0:
004479b0push rbp
004479b1push rbx
004479b2sub rsp, 40
004479b6mov rbp, rsp
004479b9mov rbx, rdx
004479bclea rcx, [rbx+136]
004479c3mov edx, 13
004479c8call fn_40be70
004479cdlea rcx, [rbx+240]
004479d4mov rdx, [rip-0x18bbb]
004479dbcall fn_410600
004479e0lea rcx, [rbx+256]
004479e7call fn_40bd90
004479eclea rcx, [rbx+264]
004479f3call fn_40bd40
004479f8lea rcx, [rbx+272]
004479ffmov rdx, [rip-0x18be6]
00447a06mov r8l, 5
00447a0ccall fn_40ec40
00447a11lea rcx, [rbx+336]
00447a18mov rdx, [rip-0x18bff]
00447a1fmov r8l, 3
00447a25call fn_40ec40
00447a2alea rcx, [rbx+416]
00447a31mov edx, 2
00447a36call fn_40be70
00447a3blea rsp, [rbp+40]
00447a3fpop rbx
00447a40pop rbp
00447a41ret
004479b0
00447a42
00447a42 00 00 e3 04 01 00 ff ff ff ff 02 00 00 00 ..............
00447a50 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00447a42 00 00 e3 04 01 00 ff ff ff ff 02 00 00 00 ..............
00447a50 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00447a60
00447a60Unit50.finalization:
00447a60add [rip+0x28cf9], 1
00447a67cmp [rip+0x28cf2], 0
00447a6eret
00447a60
00447a60Unit50.finalization:
00447a60add [rip+0x28cf9], 1
00447a67cmp [rip+0x28cf2], 0
00447a6eret
00447a60
00447a6f
00447a6f // align 0x10
00447a6f // align 0x10
00447a70
00447a70Unit50.initialization:
00447a70sub [rip+0x28ce9], 1
00447a77cmp [rip+0x28ce2], -1
00447a7eret
00447a70
00447a70Unit50.initialization:
00447a70sub [rip+0x28ce9], 1
00447a77cmp [rip+0x28ce2], -1
00447a7eret
00447a70
00447a7f
00447a7f // align 0x10
00447a80
00447a80 88 7a 44 00 00 00 00 00 0e 02 3a 31 10 00 00 00 .zD.......:1....
00447a90 01 00 00 00 58 12 40 00 00 00 00 00 08 00 00 00 ....X.@.........
00447aa0 00 00 00 00 00 02 00 00 00 98 10 40 00 00 00 00 ...........@....
00447ab0 00 00 00 00 00 00 00 00 00 02 09 6f 70 65 72 61 ...........opera
00447ac0 74 69 6f 6e 02 00 58 12 40 00 00 00 00 00 08 00 tion..X.@.......
00447ad0 00 00 00 00 00 00 02 06 70 68 72 61 73 65 02 00 ........phrase..
00447ae0 02 00 00 00 00 00 00 00 f0 7a 44 00 00 00 00 00 .........zD.....
00447af0 11 10 54 6d 61 73 6b 5f 6f 70 65 72 61 74 69 6f ..Tmask_operatio
00447b00 6e 73 10 00 00 00 80 7a 44 00 00 00 00 00 ff ff ns.....zD.......
00447b10 ff ff 80 7a 44 00 00 00 00 00 16 45 78 63 6c 75 ...zD......Exclu
00447b20 64 65 64 4d 61 73 6b 73 50 72 6f 63 65 73 73 6f dedMasksProcesso
00447b30 72 80 7a 44 00 00 00 00 00 02 00 00 00 00 00 00 r.zD............
00447b40 48 7b 44 00 00 00 00 00 11 02 3a 32 08 00 00 00 H{D.......:2....
00447b50 e8 7a 44 00 00 00 00 00 ff ff ff ff 80 7a 44 00 .zD..........zD.
00447b60 00 00 00 00 16 45 78 63 6c 75 64 65 64 4d 61 73 .....ExcludedMas
00447b70 6b 73 50 72 6f 63 65 73 73 6f 72 e8 7a 44 00 00 ksProcessor.zD..
00447b80 00 00 00 02 00 cc cc cc cc cc cc cc cc cc cc cc ................
00447a7f // align 0x10
00447a80
00447a80 88 7a 44 00 00 00 00 00 0e 02 3a 31 10 00 00 00 .zD.......:1....
00447a90 01 00 00 00 58 12 40 00 00 00 00 00 08 00 00 00 ....X.@.........
00447aa0 00 00 00 00 00 02 00 00 00 98 10 40 00 00 00 00 ...........@....
00447ab0 00 00 00 00 00 00 00 00 00 02 09 6f 70 65 72 61 ...........opera
00447ac0 74 69 6f 6e 02 00 58 12 40 00 00 00 00 00 08 00 tion..X.@.......
00447ad0 00 00 00 00 00 00 02 06 70 68 72 61 73 65 02 00 ........phrase..
00447ae0 02 00 00 00 00 00 00 00 f0 7a 44 00 00 00 00 00 .........zD.....
00447af0 11 10 54 6d 61 73 6b 5f 6f 70 65 72 61 74 69 6f ..Tmask_operatio
00447b00 6e 73 10 00 00 00 80 7a 44 00 00 00 00 00 ff ff ns.....zD.......
00447b10 ff ff 80 7a 44 00 00 00 00 00 16 45 78 63 6c 75 ...zD......Exclu
00447b20 64 65 64 4d 61 73 6b 73 50 72 6f 63 65 73 73 6f dedMasksProcesso
00447b30 72 80 7a 44 00 00 00 00 00 02 00 00 00 00 00 00 r.zD............
00447b40 48 7b 44 00 00 00 00 00 11 02 3a 32 08 00 00 00 H{D.......:2....
00447b50 e8 7a 44 00 00 00 00 00 ff ff ff ff 80 7a 44 00 .zD..........zD.
00447b60 00 00 00 00 16 45 78 63 6c 75 64 65 64 4d 61 73 .....ExcludedMas
00447b70 6b 73 50 72 6f 63 65 73 73 6f 72 e8 7a 44 00 00 ksProcessor.zD..
00447b80 00 00 00 02 00 cc cc cc cc cc cc cc cc cc cc cc ................
00447b90
00447b90fn_447b90:
00447b90xor eax, eax
00447b92mov rdx, [rcx]
00447b95test rdx, rdx
00447b98je 0x447ba0
00447b9amov eax, [rdx-4]
00447b9dshr eax, 1
00447ba0
00447ba0loc_447ba0:
00447ba0mov edx, 1
00447ba5mov r8l, eax
00447ba8mov eax, edx
00447baacmp eax, r8l
00447badjg 0x447bdc
00447bafsub r8l, edx
00447bb2add r8l, 1
00447bb6
00447bb6loc_447bb6:
00447bb6movsxd rdx, eax
00447bb9mov r9, [rcx]
00447bbccmp [r9+2*rdx-2], 47
00447bc3jne 0x447bd0
00447bc5mov r9, [rcx]
00447bc8mov [r9+2*rdx-2], 92
00447bd0
00447bd0loc_447bd0:
00447bd0add eax, 1
00447bd3sub r8l, 1
00447bd7test r8l, r8l
00447bdajne 0x447bb6
00447bdc
00447bdcloc_447bdc:
00447bdcnop
00447bddret
00447b90
00447b90fn_447b90:
00447b90xor eax, eax
00447b92mov rdx, [rcx]
00447b95test rdx, rdx
00447b98je 0x447ba0
00447b9amov eax, [rdx-4]
00447b9dshr eax, 1
00447ba0
00447ba0loc_447ba0:
00447ba0mov edx, 1
00447ba5mov r8l, eax
00447ba8mov eax, edx
00447baacmp eax, r8l
00447badjg 0x447bdc
00447bafsub r8l, edx
00447bb2add r8l, 1
00447bb6
00447bb6loc_447bb6:
00447bb6movsxd rdx, eax
00447bb9mov r9, [rcx]
00447bbccmp [r9+2*rdx-2], 47
00447bc3jne 0x447bd0
00447bc5mov r9, [rcx]
00447bc8mov [r9+2*rdx-2], 92
00447bd0
00447bd0loc_447bd0:
00447bd0add eax, 1
00447bd3sub r8l, 1
00447bd7test r8l, r8l
00447bdajne 0x447bb6
00447bdc
00447bdcloc_447bdc:
00447bdcnop
00447bddret
00447b90
00447bde
00447bde // align 0x10
00447bde // align 0x10
00447be0
00447be0fn_447be0:
00447be0push rbp
00447be1sub rsp, 160
00447be8mov rbp, rsp
00447bebmov [rbp+48], 0
00447bf3mov [rbp+56], 0
00447bfbmov [rbp+64], 0
00447c03mov [rbp+128], 0
00447c0emov [rbp+112], 0
00447c16mov [rbp+152], 0
00447c21mov [rbp+72], rbp
00447c25mov [rbp+176], rcx
00447c2cnop
00447c2dxor eax, eax
00447c2fmov rcx, [rbp+176]
00447c36mov rcx, [rcx]
00447c39mov ecx, [rcx+16]
00447c3csub ecx, 1
00447c3fmov [rbp+44], ecx
00447c42mov [rbp+148], eax
00447c48mov ecx, [rbp+44]
00447c4bcmp [rbp+148], ecx
00447c51jg 0x447f06
00447c57mov ecx, [rbp+44]
00447c5asub ecx, eax
00447c5cadd ecx, 1
00447c5fmov [rbp+44], ecx
00447c62
00447c62loc_447c62:
00447c62lea rcx, [rbp+64]
00447c66mov rax, [rbp+176]
00447c6dmov rax, [rax]
00447c70mov rax, [rax+8]
00447c74movsxd rdx, [rbp+148]
00447c7bmov rdx, [rax+8*rdx]
00447c7fcall fn_40d850
00447c84lea rcx, [rbp+112]
00447c88mov rdx, [rbp+64]
00447c8ccall fn_4220f0
00447c91lea rcx, [rbp+112]
00447c95call fn_447b90
00447c9amov [rbp+140], 1
00447ca4jmp 0x447ea1
00447ca9
00447ca9loc_447ca9:
00447ca9mov rax, [rbp+112]
00447cadmovsxd rcx, [rbp+140]
00447cb4movzx rax, [rax+2*rcx-2]
00447cbacmp ax, 42
00447cbeje 0x447cca
00447cc0cmp ax, 63
00447cc4jne 0x447e9a
00447cca
00447ccaloc_447cca:
00447ccamov [rbp+96], 0
00447cd1mov rax, [rbp+112]
00447cd5test rax, rax
00447cd8je 0x447ce3
00447cdamov ecx, [rax-4]
00447cddshr ecx, 1
00447ce0mov [rbp+96], ecx
00447ce3
00447ce3loc_447ce3:
00447ce3mov ecx, [rbp+96]
00447ce6add ecx, 1
00447ce9mov [rbp+136], ecx
00447cefmov ecx, [rbp+140]
00447cf5add ecx, 1
00447cf8mov [rbp+92], ecx
00447cfbmov [rbp+88], 0
00447d02test rax, rax
00447d05je 0x447d10
00447d07mov eax, [rax-4]
00447d0ashr eax, 1
00447d0dmov [rbp+88], eax
00447d10
00447d10loc_447d10:
00447d10mov eax, [rbp+92]
00447d13mov ecx, [rbp+88]
00447d16mov [rbp+144], eax
00447d1ccmp [rbp+144], ecx
00447d22jg 0x447d62
00447d24sub ecx, eax
00447d26add ecx, 1
00447d29
00447d29loc_447d29:
00447d29mov rax, [rbp+112]
00447d2dmovsxd rdx, [rbp+144]
00447d34movzx rax, [rax+2*rdx-2]
00447d3acmp ax, 42
00447d3eje 0x447d54
00447d40cmp ax, 63
00447d44je 0x447d54
00447d46mov eax, [rbp+144]
00447d4cmov [rbp+136], eax
00447d52jmp 0x447d62
00447d54
00447d54loc_447d54:
00447d54add [rbp+144], 1
00447d5bsub ecx, 1
00447d5etest ecx, ecx
00447d60jne 0x447d29
00447d62
00447d62loc_447d62:
00447d62nop
00447d63lea rcx, [rbp+128]
00447d6amov rdx, [rbp+112]
00447d6emov r8l, [rbp+140]
00447d75mov r9l, [rbp+136]
00447d7csub r9l, [rbp+140]
00447d83call fn_40d650
00447d88mov [rbp+124], 0
00447d8fmov [rbp+84], 0
00447d96mov rax, [rbp+128]
00447d9dtest rax, rax
00447da0je 0x447dab
00447da2mov eax, [rax-4]
00447da5shr eax, 1
00447da8mov [rbp+84], eax
00447dab
00447dabloc_447dab:
00447dabmov eax, 1
00447db0mov ecx, [rbp+84]
00447db3mov [rbp+144], eax
00447db9cmp [rbp+144], ecx
00447dbfjg 0x447dee
00447dc1sub ecx, eax
00447dc3add ecx, 1
00447dc6
00447dc6loc_447dc6:
00447dc6mov rax, [rbp+128]
00447dcdmovsxd rdx, [rbp+144]
00447dd4cmp [rax+2*rdx-2], 42
00447ddajne 0x447de0
00447ddcadd [rbp+124], 1
00447de0
00447de0loc_447de0:
00447de0add [rbp+144], 1
00447de7sub ecx, 1
00447deatest ecx, ecx
00447decjne 0x447dc6
00447dee
00447deeloc_447dee:
00447deenop
00447defcmp [rbp+124], 0
00447df3je 0x447e8e
00447df9mov [rbp+152], 0
00447e04nop
00447e05lea rcx, [rbp+56]
00447e09mov rdx, [rbp+112]
00447e0dmov r8l, 1
00447e13mov r9l, [rbp+140]
00447e1asub r9l, 1
00447e1ecall fn_40d650
00447e23lea rcx, [rbp+152]
00447e2amov rdx, [rbp+56]
00447e2elea r8, [rip+359]
00447e35call fn_40d230
00447e3amov [rbp+80], 0
00447e41mov rax, [rbp+112]
00447e45test rax, rax
00447e48je 0x447e53
00447e4amov eax, [rax-4]
00447e4dshr eax, 1
00447e50mov [rbp+80], eax
00447e53
00447e53loc_447e53:
00447e53lea rcx, [rbp+48]
00447e57mov rdx, [rbp+112]
00447e5bmov r8l, [rbp+136]
00447e62mov r9l, [rbp+80]
00447e66call fn_40d650
00447e6blea rcx, [rbp+112]
00447e6fmov rdx, [rbp+152]
00447e76mov r8, [rbp+48]
00447e7acall fn_40d230
00447e7fnop
00447e80lea rcx, [rbp+152]
00447e87call fn_40bd90
00447e8cjmp 0x447e9a
00447e8e
00447e8eloc_447e8e:
00447e8emov eax, [rbp+136]
00447e94mov [rbp+140], eax
00447e9a
00447e9aloc_447e9a:
00447e9aadd [rbp+140], 1
00447ea1
00447ea1loc_447ea1:
00447ea1mov [rbp+100], 0
00447ea8mov rax, [rbp+112]
00447eactest rax, rax
00447eafje 0x447eba
00447eb1mov eax, [rax-4]
00447eb4shr eax, 1
00447eb7mov [rbp+100], eax
00447eba
00447ebaloc_447eba:
00447ebamov eax, [rbp+140]
00447ec0cmp eax, [rbp+100]
00447ec3jl 0x447ca9
00447ec9mov rax, [rbp+176]
00447ed0mov rax, [rax]
00447ed3mov rax, [rax+8]
00447ed7movsxd rcx, [rbp+148]
00447edelea rcx, [rax+8*rcx]
00447ee2mov rdx, [rbp+112]
00447ee6call fn_40d820
00447eebadd [rbp+148], 1
00447ef2mov eax, [rbp+44]
00447ef5sub eax, 1
00447ef8mov [rbp+44], eax
00447efbmov eax, [rbp+44]
00447efetest eax, eax
00447f00jne 0x447c62
00447f06
00447f06loc_447f06:
00447f06nop
00447f07nop
00447f08lea rcx, [rbp+48]
00447f0cmov edx, 3
00447f11call fn_40be70
00447f16lea rcx, [rbp+112]
00447f1acall fn_40bd90
00447f1flea rcx, [rbp+128]
00447f26call fn_40bd90
00447f2blea rsp, [rbp+160]
00447f32pop rbp
00447f33ret
00447be0
00447be0fn_447be0:
00447be0push rbp
00447be1sub rsp, 160
00447be8mov rbp, rsp
00447bebmov [rbp+48], 0
00447bf3mov [rbp+56], 0
00447bfbmov [rbp+64], 0
00447c03mov [rbp+128], 0
00447c0emov [rbp+112], 0
00447c16mov [rbp+152], 0
00447c21mov [rbp+72], rbp
00447c25mov [rbp+176], rcx
00447c2cnop
00447c2dxor eax, eax
00447c2fmov rcx, [rbp+176]
00447c36mov rcx, [rcx]
00447c39mov ecx, [rcx+16]
00447c3csub ecx, 1
00447c3fmov [rbp+44], ecx
00447c42mov [rbp+148], eax
00447c48mov ecx, [rbp+44]
00447c4bcmp [rbp+148], ecx
00447c51jg 0x447f06
00447c57mov ecx, [rbp+44]
00447c5asub ecx, eax
00447c5cadd ecx, 1
00447c5fmov [rbp+44], ecx
00447c62
00447c62loc_447c62:
00447c62lea rcx, [rbp+64]
00447c66mov rax, [rbp+176]
00447c6dmov rax, [rax]
00447c70mov rax, [rax+8]
00447c74movsxd rdx, [rbp+148]
00447c7bmov rdx, [rax+8*rdx]
00447c7fcall fn_40d850
00447c84lea rcx, [rbp+112]
00447c88mov rdx, [rbp+64]
00447c8ccall fn_4220f0
00447c91lea rcx, [rbp+112]
00447c95call fn_447b90
00447c9amov [rbp+140], 1
00447ca4jmp 0x447ea1
00447ca9
00447ca9loc_447ca9:
00447ca9mov rax, [rbp+112]
00447cadmovsxd rcx, [rbp+140]
00447cb4movzx rax, [rax+2*rcx-2]
00447cbacmp ax, 42
00447cbeje 0x447cca
00447cc0cmp ax, 63
00447cc4jne 0x447e9a
00447cca
00447ccaloc_447cca:
00447ccamov [rbp+96], 0
00447cd1mov rax, [rbp+112]
00447cd5test rax, rax
00447cd8je 0x447ce3
00447cdamov ecx, [rax-4]
00447cddshr ecx, 1
00447ce0mov [rbp+96], ecx
00447ce3
00447ce3loc_447ce3:
00447ce3mov ecx, [rbp+96]
00447ce6add ecx, 1
00447ce9mov [rbp+136], ecx
00447cefmov ecx, [rbp+140]
00447cf5add ecx, 1
00447cf8mov [rbp+92], ecx
00447cfbmov [rbp+88], 0
00447d02test rax, rax
00447d05je 0x447d10
00447d07mov eax, [rax-4]
00447d0ashr eax, 1
00447d0dmov [rbp+88], eax
00447d10
00447d10loc_447d10:
00447d10mov eax, [rbp+92]
00447d13mov ecx, [rbp+88]
00447d16mov [rbp+144], eax
00447d1ccmp [rbp+144], ecx
00447d22jg 0x447d62
00447d24sub ecx, eax
00447d26add ecx, 1
00447d29
00447d29loc_447d29:
00447d29mov rax, [rbp+112]
00447d2dmovsxd rdx, [rbp+144]
00447d34movzx rax, [rax+2*rdx-2]
00447d3acmp ax, 42
00447d3eje 0x447d54
00447d40cmp ax, 63
00447d44je 0x447d54
00447d46mov eax, [rbp+144]
00447d4cmov [rbp+136], eax
00447d52jmp 0x447d62
00447d54
00447d54loc_447d54:
00447d54add [rbp+144], 1
00447d5bsub ecx, 1
00447d5etest ecx, ecx
00447d60jne 0x447d29
00447d62
00447d62loc_447d62:
00447d62nop
00447d63lea rcx, [rbp+128]
00447d6amov rdx, [rbp+112]
00447d6emov r8l, [rbp+140]
00447d75mov r9l, [rbp+136]
00447d7csub r9l, [rbp+140]
00447d83call fn_40d650
00447d88mov [rbp+124], 0
00447d8fmov [rbp+84], 0
00447d96mov rax, [rbp+128]
00447d9dtest rax, rax
00447da0je 0x447dab
00447da2mov eax, [rax-4]
00447da5shr eax, 1
00447da8mov [rbp+84], eax
00447dab
00447dabloc_447dab:
00447dabmov eax, 1
00447db0mov ecx, [rbp+84]
00447db3mov [rbp+144], eax
00447db9cmp [rbp+144], ecx
00447dbfjg 0x447dee
00447dc1sub ecx, eax
00447dc3add ecx, 1
00447dc6
00447dc6loc_447dc6:
00447dc6mov rax, [rbp+128]
00447dcdmovsxd rdx, [rbp+144]
00447dd4cmp [rax+2*rdx-2], 42
00447ddajne 0x447de0
00447ddcadd [rbp+124], 1
00447de0
00447de0loc_447de0:
00447de0add [rbp+144], 1
00447de7sub ecx, 1
00447deatest ecx, ecx
00447decjne 0x447dc6
00447dee
00447deeloc_447dee:
00447deenop
00447defcmp [rbp+124], 0
00447df3je 0x447e8e
00447df9mov [rbp+152], 0
00447e04nop
00447e05lea rcx, [rbp+56]
00447e09mov rdx, [rbp+112]
00447e0dmov r8l, 1
00447e13mov r9l, [rbp+140]
00447e1asub r9l, 1
00447e1ecall fn_40d650
00447e23lea rcx, [rbp+152]
00447e2amov rdx, [rbp+56]
00447e2elea r8, [rip+359]
00447e35call fn_40d230
00447e3amov [rbp+80], 0
00447e41mov rax, [rbp+112]
00447e45test rax, rax
00447e48je 0x447e53
00447e4amov eax, [rax-4]
00447e4dshr eax, 1
00447e50mov [rbp+80], eax
00447e53
00447e53loc_447e53:
00447e53lea rcx, [rbp+48]
00447e57mov rdx, [rbp+112]
00447e5bmov r8l, [rbp+136]
00447e62mov r9l, [rbp+80]
00447e66call fn_40d650
00447e6blea rcx, [rbp+112]
00447e6fmov rdx, [rbp+152]
00447e76mov r8, [rbp+48]
00447e7acall fn_40d230
00447e7fnop
00447e80lea rcx, [rbp+152]
00447e87call fn_40bd90
00447e8cjmp 0x447e9a
00447e8e
00447e8eloc_447e8e:
00447e8emov eax, [rbp+136]
00447e94mov [rbp+140], eax
00447e9a
00447e9aloc_447e9a:
00447e9aadd [rbp+140], 1
00447ea1
00447ea1loc_447ea1:
00447ea1mov [rbp+100], 0
00447ea8mov rax, [rbp+112]
00447eactest rax, rax
00447eafje 0x447eba
00447eb1mov eax, [rax-4]
00447eb4shr eax, 1
00447eb7mov [rbp+100], eax
00447eba
00447ebaloc_447eba:
00447ebamov eax, [rbp+140]
00447ec0cmp eax, [rbp+100]
00447ec3jl 0x447ca9
00447ec9mov rax, [rbp+176]
00447ed0mov rax, [rax]
00447ed3mov rax, [rax+8]
00447ed7movsxd rcx, [rbp+148]
00447edelea rcx, [rax+8*rcx]
00447ee2mov rdx, [rbp+112]
00447ee6call fn_40d820
00447eebadd [rbp+148], 1
00447ef2mov eax, [rbp+44]
00447ef5sub eax, 1
00447ef8mov [rbp+44], eax
00447efbmov eax, [rbp+44]
00447efetest eax, eax
00447f00jne 0x447c62
00447f06
00447f06loc_447f06:
00447f06nop
00447f07nop
00447f08lea rcx, [rbp+48]
00447f0cmov edx, 3
00447f11call fn_40be70
00447f16lea rcx, [rbp+112]
00447f1acall fn_40bd90
00447f1flea rcx, [rbp+128]
00447f26call fn_40bd90
00447f2blea rsp, [rbp+160]
00447f32pop rbp
00447f33ret
00447be0
00447f34
00447f34 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00447f34 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00447f40
00447f40fn_447f40:
00447f40push rbp
00447f41sub rsp, 32
00447f45mov rbp, rsp
00447f48lea rcx, [rdx+152]
00447f4fcall fn_40bd90
00447f54lea rsp, [rbp+32]
00447f58pop rbp
00447f59ret
00447f40
00447f40fn_447f40:
00447f40push rbp
00447f41sub rsp, 32
00447f45mov rbp, rsp
00447f48lea rcx, [rdx+152]
00447f4fcall fn_40bd90
00447f54lea rsp, [rbp+32]
00447f58pop rbp
00447f59ret
00447f40
00447f5a
00447f5a 64 48 8d 44 20 00 dH.D .
00447f5a 64 48 8d 44 20 00 dH.D .
00447f60
00447f60fn_447f60:
00447f60push rbp
00447f61push rbx
00447f62sub rsp, 40
00447f66mov rbp, rsp
00447f69mov rbx, rdx
00447f6clea rcx, [rbx+48]
00447f70mov edx, 3
00447f75call fn_40be70
00447f7alea rcx, [rbx+112]
00447f7ecall fn_40bd90
00447f83lea rcx, [rbx+128]
00447f8acall fn_40bd90
00447f8flea rsp, [rbp+40]
00447f93pop rbx
00447f94pop rbp
00447f95ret
00447f60
00447f60fn_447f60:
00447f60push rbp
00447f61push rbx
00447f62sub rsp, 40
00447f66mov rbp, rsp
00447f69mov rbx, rdx
00447f6clea rcx, [rbx+48]
00447f70mov edx, 3
00447f75call fn_40be70
00447f7alea rcx, [rbx+112]
00447f7ecall fn_40bd90
00447f83lea rcx, [rbx+128]
00447f8acall fn_40bd90
00447f8flea rsp, [rbp+40]
00447f93pop rbx
00447f94pop rbp
00447f95ret
00447f60
00447f96
00447f96 00 00 02 00 00 00 2a 00 00 00 ......*...
00447f96 00 00 02 00 00 00 2a 00 00 00 ......*...
00447fa0
00447fa0fn_447fa0:
00447fa0push rbp
00447fa1push r14
00447fa3push r13
00447fa5push rdi
00447fa6push rsi
00447fa7push rbx
00447fa8sub rsp, 104
00447facmov rbp, rsp
00447fafmov [rbp+40], rcx
00447fb3mov [rbp+72], 0
00447fbbmov [rbp+64], 0
00447fc3mov [rbp+88], 0
00447fcbmov [rbp+80], 0
00447fd3nop
00447fd4lea rcx, [rip+0x2878d]
00447fdbmov rdx, [rip-1186]
00447fe2call fn_410600
00447fe7lea rcx, [rip+0x2877a]
00447feemov rdx, [rip-1205]
00447ff5mov r8l, 1
00447ffbmov rax, [rbp+40]
00447fffmov rax, [rax]
00448002mov r9l, [rax+16]
00448006call fn_410430
0044800bxor eax, eax
0044800dmov rcx, [rbp+40]
00448011mov rcx, [rcx]
00448014mov esi, [rcx+16]
00448017sub esi, 1
0044801amov ecx, eax
0044801ccmp ecx, esi
0044801emov [rbp+60], ecx
00448021jg 0x4482ce
00448027sub esi, eax
00448029add esi, 1
0044802c
0044802cloc_44802c:
0044802clea rcx, [rbp+80]
00448030mov rax, [rbp+40]
00448034mov rax, [rax]
00448037mov rax, [rax+8]
0044803bmov edx, [rbp+60]
0044803emovsxd rdx, edx
00448041mov rdx, [rax+8*rdx]
00448045call fn_40d850
0044804alea rcx, [rbp+88]
0044804emov rdx, [rbp+80]
00448052call fn_40c490
00448057xor eax, eax
00448059mov [rbp+52], eax
0044805cmov al, 1
0044805emov [rbp+59], al
00448061xor eax, eax
00448063mov rcx, [rbp+88]
00448067test rcx, rcx
0044806aje 0x448072
0044806cmov eax, [rcx-4]
0044806fshr eax, 1
00448072
00448072loc_448072:
00448072mov ecx, 1
00448077mov edx, eax
00448079mov ebx, ecx
0044807bcmp ebx, edx
0044807djg 0x4480ce
0044807fsub edx, ecx
00448081add edx, 1
00448084
00448084loc_448084:
00448084mov rax, [rbp+88]
00448088movsxd rcx, ebx
0044808bmovzx rax, [rax+2*rcx-2]
00448091cmp ax, 42
00448095je 0x44809d
00448097cmp ax, 63
0044809bjne 0x4480ad
0044809d
0044809dloc_44809d:
0044809dmov eax, [rbp+52]
004480a0add eax, 1
004480a3mov [rbp+52], eax
004480a6mov al, 1
004480a8mov [rbp+59], al
004480abjmp 0x4480c4
004480ad
004480adloc_4480ad:
004480admovzx rax, [rbp+59]
004480b2test al, al
004480b4je 0x4480c4
004480b6mov eax, [rbp+52]
004480b9add eax, 1
004480bcmov [rbp+52], eax
004480bfxor eax, eax
004480c1mov [rbp+59], al
004480c4
004480c4loc_4480c4:
004480c4add ebx, 1
004480c7sub edx, 1
004480catest edx, edx
004480ccjne 0x448084
004480ce
004480celoc_4480ce:
004480cenop
004480cfmov ebx, [rbp+60]
004480d2movsxd rbx, ebx
004480d5mov rax, [rip+0x2868c]
004480dclea rcx, [rax+8*rbx]
004480e0mov rdx, [rip-1535]
004480e7call fn_410600
004480ecmov rax, [rip+0x28675]
004480f3lea rcx, [rax+8*rbx]
004480f7mov rdx, [rip-1558]
004480femov r8l, 1
00448104mov r9l, [rbp+52]
00448108movsxd r9, r9l
0044810bcall fn_410430
00448110xor eax, eax
00448112mov [rbp+52], eax
00448115xor eax, eax
00448117mov [rbp+59], al
0044811axor eax, eax
0044811cmov rcx, [rbp+80]
00448120test rcx, rcx
00448123je 0x44812b
00448125mov eax, [rcx-4]
00448128shr eax, 1
0044812b
0044812bloc_44812b:
0044812bmov ecx, 1
00448130mov r13l, eax
00448133mov ebx, ecx
00448135cmp ebx, r13l
00448138jg 0x4482b9
0044813esub r13l, ecx
00448141add r13l, 1
00448145
00448145loc_448145:
00448145movsxd rax, ebx
00448148mov rcx, [rbp+80]
0044814cmovzx rdi, [rcx+2*rax-2]
00448152cmp di, 42
00448156jne 0x44819b
00448158movzx rax, [rbp+59]
0044815dtest al, al
0044815fje 0x44816a
00448161mov eax, [rbp+52]
00448164add eax, 1
00448167mov [rbp+52], eax
0044816a
0044816aloc_44816a:
0044816amov rax, [rip+0x285f7]
00448171mov ecx, [rbp+60]
00448174movsxd rcx, ecx
00448177mov rax, [rax+8*rcx]
0044817bmov ecx, [rbp+52]
0044817emovsxd rcx, ecx
00448181add rcx, rcx
00448184mov [rax+8*rcx], 0
00448188mov eax, [rbp+52]
0044818badd eax, 1
0044818emov [rbp+52], eax
00448191xor eax, eax
00448193mov [rbp+59], al
00448196jmp 0x4482a9
0044819b
0044819bloc_44819b:
0044819bcmp di, 63
0044819fjne 0x4481e4
004481a1movzx rax, [rbp+59]
004481a6test al, al
004481a8je 0x4481b3
004481aamov eax, [rbp+52]
004481adadd eax, 1
004481b0mov [rbp+52], eax
004481b3
004481b3loc_4481b3:
004481b3mov rax, [rip+0x285ae]
004481bamov ecx, [rbp+60]
004481bdmovsxd rcx, ecx
004481c0mov rax, [rax+8*rcx]
004481c4mov ecx, [rbp+52]
004481c7movsxd rcx, ecx
004481caadd rcx, rcx
004481cdmov [rax+8*rcx], 1
004481d1mov eax, [rbp+52]
004481d4add eax, 1
004481d7mov [rbp+52], eax
004481daxor eax, eax
004481dcmov [rbp+59], al
004481dfjmp 0x4482a9
004481e4
004481e4loc_4481e4:
004481e4movzx rcx, [rbp+59]
004481e9test cl, cl
004481ebjne 0x448240
004481edmov edi, [rbp+52]
004481f0movsxd rdi, edi
004481f3mov rcx, [rip+0x2856e]
004481famov edx, [rbp+60]
004481fdmovsxd rdx, edx
00448200mov rcx, [rcx+8*rdx]
00448204mov rdx, rdi
00448207add rdx, rdx
0044820amov [rcx+8*rdx], 2
0044820emov rcx, [rip+0x28553]
00448215mov edx, [rbp+60]
00448218movsxd rdx, edx
0044821bmov rcx, [rcx+8*rdx]
0044821fmov rdx, rdi
00448222add rdx, rdx
00448225lea rcx, [rcx+8*rdx+8]
0044822amov rdx, [rbp+80]
0044822emovzx rdx, [rdx+2*rax-2]
00448234call fn_40d080
00448239mov al, 1
0044823bmov [rbp+59], al
0044823ejmp 0x4482a9
00448240
00448240loc_448240:
00448240mov r14l, [rbp+52]
00448244movsxd r14, r14l
00448247lea rcx, [rbp+72]
0044824bmov rax, [rip+0x28516]
00448252mov edx, [rbp+60]
00448255movsxd rdx, edx
00448258mov rax, [rax+8*rdx]
0044825cmov rdx, r14
0044825fadd rdx, rdx
00448262mov rdx, [rax+8*rdx+8]
00448267call fn_40d820
0044826clea rcx, [rbp+64]
00448270mov edx, edi
00448272call fn_40d730
00448277lea rcx, [rbp+72]
0044827bmov rdx, [rbp+64]
0044827fcall fn_40d9b0
00448284mov rax, [rip+0x284dd]
0044828bmov ecx, [rbp+60]
0044828emovsxd rcx, ecx
00448291mov rax, [rax+8*rcx]
00448295mov rcx, r14
00448298add rcx, rcx
0044829blea rcx, [rax+8*rcx+8]
004482a0mov rdx, [rbp+72]
004482a4call fn_40d850
004482a9
004482a9loc_4482a9:
004482a9add ebx, 1
004482acsub r13l, 1
004482b0test r13l, r13l
004482b3jne 0x448145
004482b9
004482b9loc_4482b9:
004482b9nop
004482bamov eax, [rbp+60]
004482bdadd eax, 1
004482c0mov [rbp+60], eax
004482c3sub esi, 1
004482c6test esi, esi
004482c8jne 0x44802c
004482ce
004482celoc_4482ce:
004482cenop
004482cfnop
004482d0lea rcx, [rbp+64]
004482d4mov edx, 2
004482d9call fn_40bdd0
004482delea rcx, [rbp+80]
004482e2mov edx, 2
004482e7call fn_40be70
004482eclea rsp, [rbp+104]
004482f0pop rbx
004482f1pop rsi
004482f2pop rdi
004482f3pop r13
004482f5pop r14
004482f7pop rbp
004482f8ret
00447fa0
00447fa0fn_447fa0:
00447fa0push rbp
00447fa1push r14
00447fa3push r13
00447fa5push rdi
00447fa6push rsi
00447fa7push rbx
00447fa8sub rsp, 104
00447facmov rbp, rsp
00447fafmov [rbp+40], rcx
00447fb3mov [rbp+72], 0
00447fbbmov [rbp+64], 0
00447fc3mov [rbp+88], 0
00447fcbmov [rbp+80], 0
00447fd3nop
00447fd4lea rcx, [rip+0x2878d]
00447fdbmov rdx, [rip-1186]
00447fe2call fn_410600
00447fe7lea rcx, [rip+0x2877a]
00447feemov rdx, [rip-1205]
00447ff5mov r8l, 1
00447ffbmov rax, [rbp+40]
00447fffmov rax, [rax]
00448002mov r9l, [rax+16]
00448006call fn_410430
0044800bxor eax, eax
0044800dmov rcx, [rbp+40]
00448011mov rcx, [rcx]
00448014mov esi, [rcx+16]
00448017sub esi, 1
0044801amov ecx, eax
0044801ccmp ecx, esi
0044801emov [rbp+60], ecx
00448021jg 0x4482ce
00448027sub esi, eax
00448029add esi, 1
0044802c
0044802cloc_44802c:
0044802clea rcx, [rbp+80]
00448030mov rax, [rbp+40]
00448034mov rax, [rax]
00448037mov rax, [rax+8]
0044803bmov edx, [rbp+60]
0044803emovsxd rdx, edx
00448041mov rdx, [rax+8*rdx]
00448045call fn_40d850
0044804alea rcx, [rbp+88]
0044804emov rdx, [rbp+80]
00448052call fn_40c490
00448057xor eax, eax
00448059mov [rbp+52], eax
0044805cmov al, 1
0044805emov [rbp+59], al
00448061xor eax, eax
00448063mov rcx, [rbp+88]
00448067test rcx, rcx
0044806aje 0x448072
0044806cmov eax, [rcx-4]
0044806fshr eax, 1
00448072
00448072loc_448072:
00448072mov ecx, 1
00448077mov edx, eax
00448079mov ebx, ecx
0044807bcmp ebx, edx
0044807djg 0x4480ce
0044807fsub edx, ecx
00448081add edx, 1
00448084
00448084loc_448084:
00448084mov rax, [rbp+88]
00448088movsxd rcx, ebx
0044808bmovzx rax, [rax+2*rcx-2]
00448091cmp ax, 42
00448095je 0x44809d
00448097cmp ax, 63
0044809bjne 0x4480ad
0044809d
0044809dloc_44809d:
0044809dmov eax, [rbp+52]
004480a0add eax, 1
004480a3mov [rbp+52], eax
004480a6mov al, 1
004480a8mov [rbp+59], al
004480abjmp 0x4480c4
004480ad
004480adloc_4480ad:
004480admovzx rax, [rbp+59]
004480b2test al, al
004480b4je 0x4480c4
004480b6mov eax, [rbp+52]
004480b9add eax, 1
004480bcmov [rbp+52], eax
004480bfxor eax, eax
004480c1mov [rbp+59], al
004480c4
004480c4loc_4480c4:
004480c4add ebx, 1
004480c7sub edx, 1
004480catest edx, edx
004480ccjne 0x448084
004480ce
004480celoc_4480ce:
004480cenop
004480cfmov ebx, [rbp+60]
004480d2movsxd rbx, ebx
004480d5mov rax, [rip+0x2868c]
004480dclea rcx, [rax+8*rbx]
004480e0mov rdx, [rip-1535]
004480e7call fn_410600
004480ecmov rax, [rip+0x28675]
004480f3lea rcx, [rax+8*rbx]
004480f7mov rdx, [rip-1558]
004480femov r8l, 1
00448104mov r9l, [rbp+52]
00448108movsxd r9, r9l
0044810bcall fn_410430
00448110xor eax, eax
00448112mov [rbp+52], eax
00448115xor eax, eax
00448117mov [rbp+59], al
0044811axor eax, eax
0044811cmov rcx, [rbp+80]
00448120test rcx, rcx
00448123je 0x44812b
00448125mov eax, [rcx-4]
00448128shr eax, 1
0044812b
0044812bloc_44812b:
0044812bmov ecx, 1
00448130mov r13l, eax
00448133mov ebx, ecx
00448135cmp ebx, r13l
00448138jg 0x4482b9
0044813esub r13l, ecx
00448141add r13l, 1
00448145
00448145loc_448145:
00448145movsxd rax, ebx
00448148mov rcx, [rbp+80]
0044814cmovzx rdi, [rcx+2*rax-2]
00448152cmp di, 42
00448156jne 0x44819b
00448158movzx rax, [rbp+59]
0044815dtest al, al
0044815fje 0x44816a
00448161mov eax, [rbp+52]
00448164add eax, 1
00448167mov [rbp+52], eax
0044816a
0044816aloc_44816a:
0044816amov rax, [rip+0x285f7]
00448171mov ecx, [rbp+60]
00448174movsxd rcx, ecx
00448177mov rax, [rax+8*rcx]
0044817bmov ecx, [rbp+52]
0044817emovsxd rcx, ecx
00448181add rcx, rcx
00448184mov [rax+8*rcx], 0
00448188mov eax, [rbp+52]
0044818badd eax, 1
0044818emov [rbp+52], eax
00448191xor eax, eax
00448193mov [rbp+59], al
00448196jmp 0x4482a9
0044819b
0044819bloc_44819b:
0044819bcmp di, 63
0044819fjne 0x4481e4
004481a1movzx rax, [rbp+59]
004481a6test al, al
004481a8je 0x4481b3
004481aamov eax, [rbp+52]
004481adadd eax, 1
004481b0mov [rbp+52], eax
004481b3
004481b3loc_4481b3:
004481b3mov rax, [rip+0x285ae]
004481bamov ecx, [rbp+60]
004481bdmovsxd rcx, ecx
004481c0mov rax, [rax+8*rcx]
004481c4mov ecx, [rbp+52]
004481c7movsxd rcx, ecx
004481caadd rcx, rcx
004481cdmov [rax+8*rcx], 1
004481d1mov eax, [rbp+52]
004481d4add eax, 1
004481d7mov [rbp+52], eax
004481daxor eax, eax
004481dcmov [rbp+59], al
004481dfjmp 0x4482a9
004481e4
004481e4loc_4481e4:
004481e4movzx rcx, [rbp+59]
004481e9test cl, cl
004481ebjne 0x448240
004481edmov edi, [rbp+52]
004481f0movsxd rdi, edi
004481f3mov rcx, [rip+0x2856e]
004481famov edx, [rbp+60]
004481fdmovsxd rdx, edx
00448200mov rcx, [rcx+8*rdx]
00448204mov rdx, rdi
00448207add rdx, rdx
0044820amov [rcx+8*rdx], 2
0044820emov rcx, [rip+0x28553]
00448215mov edx, [rbp+60]
00448218movsxd rdx, edx
0044821bmov rcx, [rcx+8*rdx]
0044821fmov rdx, rdi
00448222add rdx, rdx
00448225lea rcx, [rcx+8*rdx+8]
0044822amov rdx, [rbp+80]
0044822emovzx rdx, [rdx+2*rax-2]
00448234call fn_40d080
00448239mov al, 1
0044823bmov [rbp+59], al
0044823ejmp 0x4482a9
00448240
00448240loc_448240:
00448240mov r14l, [rbp+52]
00448244movsxd r14, r14l
00448247lea rcx, [rbp+72]
0044824bmov rax, [rip+0x28516]
00448252mov edx, [rbp+60]
00448255movsxd rdx, edx
00448258mov rax, [rax+8*rdx]
0044825cmov rdx, r14
0044825fadd rdx, rdx
00448262mov rdx, [rax+8*rdx+8]
00448267call fn_40d820
0044826clea rcx, [rbp+64]
00448270mov edx, edi
00448272call fn_40d730
00448277lea rcx, [rbp+72]
0044827bmov rdx, [rbp+64]
0044827fcall fn_40d9b0
00448284mov rax, [rip+0x284dd]
0044828bmov ecx, [rbp+60]
0044828emovsxd rcx, ecx
00448291mov rax, [rax+8*rcx]
00448295mov rcx, r14
00448298add rcx, rcx
0044829blea rcx, [rax+8*rcx+8]
004482a0mov rdx, [rbp+72]
004482a4call fn_40d850
004482a9
004482a9loc_4482a9:
004482a9add ebx, 1
004482acsub r13l, 1
004482b0test r13l, r13l
004482b3jne 0x448145
004482b9
004482b9loc_4482b9:
004482b9nop
004482bamov eax, [rbp+60]
004482bdadd eax, 1
004482c0mov [rbp+60], eax
004482c3sub esi, 1
004482c6test esi, esi
004482c8jne 0x44802c
004482ce
004482celoc_4482ce:
004482cenop
004482cfnop
004482d0lea rcx, [rbp+64]
004482d4mov edx, 2
004482d9call fn_40bdd0
004482delea rcx, [rbp+80]
004482e2mov edx, 2
004482e7call fn_40be70
004482eclea rsp, [rbp+104]
004482f0pop rbx
004482f1pop rsi
004482f2pop rdi
004482f3pop r13
004482f5pop r14
004482f7pop rbp
004482f8ret
00447fa0
004482f9
004482f9 48 8d 80 00 00 00 00 H......
004482f9 48 8d 80 00 00 00 00 H......
00448300
00448300fn_448300:
00448300push rbp
00448301push rbx
00448302sub rsp, 40
00448306mov rbp, rsp
00448309mov rbx, rdx
0044830clea rcx, [rbx+64]
00448310mov edx, 2
00448315call fn_40bdd0
0044831alea rcx, [rbx+80]
0044831emov edx, 2
00448323call fn_40be70
00448328lea rsp, [rbp+40]
0044832cpop rbx
0044832dpop rbp
0044832eret
00448300
00448300fn_448300:
00448300push rbp
00448301push rbx
00448302sub rsp, 40
00448306mov rbp, rsp
00448309mov rbx, rdx
0044830clea rcx, [rbx+64]
00448310mov edx, 2
00448315call fn_40bdd0
0044831alea rcx, [rbx+80]
0044831emov edx, 2
00448323call fn_40be70
00448328lea rsp, [rbp+40]
0044832cpop rbx
0044832dpop rbp
0044832eret
00448300
0044832f
0044832f // align 0x10
0044832f // align 0x10
00448330
00448330fn_448330:
00448330push rbp
00448331push r13
00448333push rdi
00448334push rsi
00448335push rbx
00448336sub rsp, 48
0044833amov rbp, rsp
0044833dmov [rbp+36], edx
00448340mov [rbp+40], r8l
00448344mov [rbp+96], rcx
00448348lea rcx, [rbp+96]
0044834ccall fn_40bf00
00448351nop
00448352xor eax, eax
00448354mov [rbp+47], al
00448357mov eax, [rbp+40]
0044835amov rcx, [rip+0x28407]
00448361mov edx, [rbp+36]
00448364movsxd rdx, edx
00448367mov rcx, [rcx+8*rdx]
0044836btest rcx, rcx
0044836eje 0x448374
00448370mov rcx, [rcx-8]
00448374
00448374loc_448374:
00448374mov esi, ecx
00448376sub esi, 2
00448379mov ebx, eax
0044837bcmp ebx, esi
0044837djg 0x44851e
00448383sub esi, eax
00448385add esi, 1
00448388
00448388loc_448388:
00448388mov r13l, [rbp+36]
0044838cmovsxd r13, r13l
0044838fmovsxd rdi, ebx
00448392mov rax, [rip+0x283cf]
00448399mov rax, [rax+8*r13]
0044839dmov rcx, rdi
004483a0add rcx, rcx
004483a3movzx rax, [rax+8*rcx]
004483a8sub al, 1
004483abcmp al, -1
004483aeje 0x4483c8
004483b0test al, al
004483b2je 0x448447
004483b8sub al, 1
004483bbtest al, al
004483bdjne 0x448510
004483c3jmp 0x448488
004483c8
004483c8loc_4483c8:
004483c8mov rcx, [rbp+96]
004483ccmov edx, [rbp+36]
004483cfmov r8l, ebx
004483d2add r8l, 1
004483d6call fn_448330
004483dbtest al, al
004483ddje 0x44842d
004483dfmov al, 1
004483e1mov [rbp+47], al
004483e4jmp 0x4485c2
004483e9
004483e9loc_4483e9:
004483e9xor eax, eax
004483ebtest rcx, rcx
004483eeje 0x4483f6
004483f0mov eax, [rcx-4]
004483f3shr eax, 1
004483f6
004483f6loc_4483f6:
004483f6lea rcx, [rbp+96]
004483famov rdx, [rbp+96]
004483femov r8l, 2
00448404mov r9l, eax
00448407call fn_40d650
0044840cmov rcx, [rbp+96]
00448410mov edx, [rbp+36]
00448413mov r8l, ebx
00448416add r8l, 1
0044841acall fn_448330
0044841ftest al, al
00448421je 0x44842d
00448423mov al, 1
00448425mov [rbp+47], al
00448428jmp 0x4485c2
0044842d
0044842dloc_44842d:
0044842dxor eax, eax
0044842fmov rcx, [rbp+96]
00448433test rcx, rcx
00448436je 0x44843e
00448438mov eax, [rcx-4]
0044843bshr eax, 1
0044843e
0044843eloc_44843e:
0044843etest eax, eax
00448440jne 0x4483e9
00448442jmp 0x4485c2
00448447
00448447loc_448447:
00448447xor eax, eax
00448449mov rcx, [rbp+96]
0044844dtest rcx, rcx
00448450je 0x448458
00448452mov eax, [rcx-4]
00448455shr eax, 1
00448458
00448458loc_448458:
00448458test eax, eax
0044845aje 0x4485c2
00448460xor eax, eax
00448462test rcx, rcx
00448465je 0x44846d
00448467mov eax, [rcx-4]
0044846ashr eax, 1
0044846d
0044846dloc_44846d:
0044846dlea rcx, [rbp+96]
00448471mov rdx, [rbp+96]
00448475mov r8l, 2
0044847bmov r9l, eax
0044847ecall fn_40d650
00448483jmp 0x448510
00448488
00448488loc_448488:
00448488mov rax, [rip+0x282d9]
0044848fmov ecx, [rbp+36]
00448492movsxd rcx, ecx
00448495mov rax, [rax+8*rcx]
00448499mov rcx, rdi
0044849cadd rcx, rcx
0044849fmov rax, [rax+8*rcx+8]
004484a4mov rcx, rax
004484a7mov rdx, [rbp+96]
004484abmov r8l, 1
004484b1call fn_40de90
004484b6cmp eax, 1
004484b9jne 0x4485c2
004484bfmov rax, [rip+0x282a2]
004484c6mov rax, [rax+8*r13]
004484caadd rdi, rdi
004484cdmov rax, [rax+8*rdi+8]
004484d2xor ecx, ecx
004484d4test rax, rax
004484d7je 0x4484df
004484d9mov ecx, [rax-4]
004484dcshr ecx, 1
004484df
004484dfloc_4484df:
004484dfxor eax, eax
004484e1mov rdx, [rbp+96]
004484e5test rdx, rdx
004484e8je 0x4484f0
004484eamov eax, [rdx-4]
004484edshr eax, 1
004484f0
004484f0loc_4484f0:
004484f0lea rdx, [rbp+96]
004484f4mov r8, [rbp+96]
004484f8mov r9l, ecx
004484fbadd r9l, 1
004484ffmov rcx, rdx
00448502mov rdx, r8
00448505mov r8l, r9l
00448508mov r9l, eax
0044850bcall fn_40d650
00448510
00448510loc_448510:
00448510add ebx, 1
00448513sub esi, 1
00448516test esi, esi
00448518jne 0x448388
0044851e
0044851eloc_44851e:
0044851enop
0044851fmov rax, [rip+0x28242]
00448526mov ecx, [rbp+36]
00448529movsxd rcx, ecx
0044852cmov rax, [rax+8*rcx]
00448530test rax, rax
00448533je 0x448539
00448535mov rax, [rax-8]
00448539
00448539loc_448539:
00448539mov rcx, [rip+0x28228]
00448540mov edx, [rbp+36]
00448543movsxd rdx, edx
00448546mov rcx, [rcx+8*rdx]
0044854aadd rax, rax
0044854dmovzx rax, [rcx+8*rax-16]
00448553sub al, 1
00448556test al, al
00448558je 0x448563
0044855asub al, 1
0044855dtest al, al
0044855fjne 0x4485bc
00448561jmp 0x44857b
00448563
00448563loc_448563:
00448563xor eax, eax
00448565mov rcx, [rbp+96]
00448569test rcx, rcx
0044856cje 0x448574
0044856emov eax, [rcx-4]
00448571shr eax, 1
00448574
00448574loc_448574:
00448574cmp eax, 1
00448577jne 0x4485c2
00448579jmp 0x4485bc
0044857b
0044857bloc_44857b:
0044857bmov rax, [rip+0x281e6]
00448582mov ecx, [rbp+36]
00448585movsxd rcx, ecx
00448588mov rax, [rax+8*rcx]
0044858ctest rax, rax
0044858fje 0x448595
00448591mov rax, [rax-8]
00448595
00448595loc_448595:
00448595mov rcx, [rbp+96]
00448599mov rdx, [rip+0x281c8]
004485a0mov r8l, [rbp+36]
004485a4movsxd r8, r8l
004485a7mov rdx, [rdx+8*r8]
004485abadd rax, rax
004485aemov rdx, [rdx+8*rax-8]
004485b3call fn_40d640
004485b8test eax, eax
004485bajne 0x4485c2
004485bc
004485bcloc_4485bc:
004485bcmov al, 1
004485bemov [rbp+47], al
004485c1nop
004485c2
004485c2loc_4485c2:
004485c2lea rcx, [rbp+96]
004485c6call fn_40bd90
004485cbmovzx rax, [rbp+47]
004485d0lea rsp, [rbp+48]
004485d4pop rbx
004485d5pop rsi
004485d6pop rdi
004485d7pop r13
004485d9pop rbp
004485daret
00448330
00448330fn_448330:
00448330push rbp
00448331push r13
00448333push rdi
00448334push rsi
00448335push rbx
00448336sub rsp, 48
0044833amov rbp, rsp
0044833dmov [rbp+36], edx
00448340mov [rbp+40], r8l
00448344mov [rbp+96], rcx
00448348lea rcx, [rbp+96]
0044834ccall fn_40bf00
00448351nop
00448352xor eax, eax
00448354mov [rbp+47], al
00448357mov eax, [rbp+40]
0044835amov rcx, [rip+0x28407]
00448361mov edx, [rbp+36]
00448364movsxd rdx, edx
00448367mov rcx, [rcx+8*rdx]
0044836btest rcx, rcx
0044836eje 0x448374
00448370mov rcx, [rcx-8]
00448374
00448374loc_448374:
00448374mov esi, ecx
00448376sub esi, 2
00448379mov ebx, eax
0044837bcmp ebx, esi
0044837djg 0x44851e
00448383sub esi, eax
00448385add esi, 1
00448388
00448388loc_448388:
00448388mov r13l, [rbp+36]
0044838cmovsxd r13, r13l
0044838fmovsxd rdi, ebx
00448392mov rax, [rip+0x283cf]
00448399mov rax, [rax+8*r13]
0044839dmov rcx, rdi
004483a0add rcx, rcx
004483a3movzx rax, [rax+8*rcx]
004483a8sub al, 1
004483abcmp al, -1
004483aeje 0x4483c8
004483b0test al, al
004483b2je 0x448447
004483b8sub al, 1
004483bbtest al, al
004483bdjne 0x448510
004483c3jmp 0x448488
004483c8
004483c8loc_4483c8:
004483c8mov rcx, [rbp+96]
004483ccmov edx, [rbp+36]
004483cfmov r8l, ebx
004483d2add r8l, 1
004483d6call fn_448330
004483dbtest al, al
004483ddje 0x44842d
004483dfmov al, 1
004483e1mov [rbp+47], al
004483e4jmp 0x4485c2
004483e9
004483e9loc_4483e9:
004483e9xor eax, eax
004483ebtest rcx, rcx
004483eeje 0x4483f6
004483f0mov eax, [rcx-4]
004483f3shr eax, 1
004483f6
004483f6loc_4483f6:
004483f6lea rcx, [rbp+96]
004483famov rdx, [rbp+96]
004483femov r8l, 2
00448404mov r9l, eax
00448407call fn_40d650
0044840cmov rcx, [rbp+96]
00448410mov edx, [rbp+36]
00448413mov r8l, ebx
00448416add r8l, 1
0044841acall fn_448330
0044841ftest al, al
00448421je 0x44842d
00448423mov al, 1
00448425mov [rbp+47], al
00448428jmp 0x4485c2
0044842d
0044842dloc_44842d:
0044842dxor eax, eax
0044842fmov rcx, [rbp+96]
00448433test rcx, rcx
00448436je 0x44843e
00448438mov eax, [rcx-4]
0044843bshr eax, 1
0044843e
0044843eloc_44843e:
0044843etest eax, eax
00448440jne 0x4483e9
00448442jmp 0x4485c2
00448447
00448447loc_448447:
00448447xor eax, eax
00448449mov rcx, [rbp+96]
0044844dtest rcx, rcx
00448450je 0x448458
00448452mov eax, [rcx-4]
00448455shr eax, 1
00448458
00448458loc_448458:
00448458test eax, eax
0044845aje 0x4485c2
00448460xor eax, eax
00448462test rcx, rcx
00448465je 0x44846d
00448467mov eax, [rcx-4]
0044846ashr eax, 1
0044846d
0044846dloc_44846d:
0044846dlea rcx, [rbp+96]
00448471mov rdx, [rbp+96]
00448475mov r8l, 2
0044847bmov r9l, eax
0044847ecall fn_40d650
00448483jmp 0x448510
00448488
00448488loc_448488:
00448488mov rax, [rip+0x282d9]
0044848fmov ecx, [rbp+36]
00448492movsxd rcx, ecx
00448495mov rax, [rax+8*rcx]
00448499mov rcx, rdi
0044849cadd rcx, rcx
0044849fmov rax, [rax+8*rcx+8]
004484a4mov rcx, rax
004484a7mov rdx, [rbp+96]
004484abmov r8l, 1
004484b1call fn_40de90
004484b6cmp eax, 1
004484b9jne 0x4485c2
004484bfmov rax, [rip+0x282a2]
004484c6mov rax, [rax+8*r13]
004484caadd rdi, rdi
004484cdmov rax, [rax+8*rdi+8]
004484d2xor ecx, ecx
004484d4test rax, rax
004484d7je 0x4484df
004484d9mov ecx, [rax-4]
004484dcshr ecx, 1
004484df
004484dfloc_4484df:
004484dfxor eax, eax
004484e1mov rdx, [rbp+96]
004484e5test rdx, rdx
004484e8je 0x4484f0
004484eamov eax, [rdx-4]
004484edshr eax, 1
004484f0
004484f0loc_4484f0:
004484f0lea rdx, [rbp+96]
004484f4mov r8, [rbp+96]
004484f8mov r9l, ecx
004484fbadd r9l, 1
004484ffmov rcx, rdx
00448502mov rdx, r8
00448505mov r8l, r9l
00448508mov r9l, eax
0044850bcall fn_40d650
00448510
00448510loc_448510:
00448510add ebx, 1
00448513sub esi, 1
00448516test esi, esi
00448518jne 0x448388
0044851e
0044851eloc_44851e:
0044851enop
0044851fmov rax, [rip+0x28242]
00448526mov ecx, [rbp+36]
00448529movsxd rcx, ecx
0044852cmov rax, [rax+8*rcx]
00448530test rax, rax
00448533je 0x448539
00448535mov rax, [rax-8]
00448539
00448539loc_448539:
00448539mov rcx, [rip+0x28228]
00448540mov edx, [rbp+36]
00448543movsxd rdx, edx
00448546mov rcx, [rcx+8*rdx]
0044854aadd rax, rax
0044854dmovzx rax, [rcx+8*rax-16]
00448553sub al, 1
00448556test al, al
00448558je 0x448563
0044855asub al, 1
0044855dtest al, al
0044855fjne 0x4485bc
00448561jmp 0x44857b
00448563
00448563loc_448563:
00448563xor eax, eax
00448565mov rcx, [rbp+96]
00448569test rcx, rcx
0044856cje 0x448574
0044856emov eax, [rcx-4]
00448571shr eax, 1
00448574
00448574loc_448574:
00448574cmp eax, 1
00448577jne 0x4485c2
00448579jmp 0x4485bc
0044857b
0044857bloc_44857b:
0044857bmov rax, [rip+0x281e6]
00448582mov ecx, [rbp+36]
00448585movsxd rcx, ecx
00448588mov rax, [rax+8*rcx]
0044858ctest rax, rax
0044858fje 0x448595
00448591mov rax, [rax-8]
00448595
00448595loc_448595:
00448595mov rcx, [rbp+96]
00448599mov rdx, [rip+0x281c8]
004485a0mov r8l, [rbp+36]
004485a4movsxd r8, r8l
004485a7mov rdx, [rdx+8*r8]
004485abadd rax, rax
004485aemov rdx, [rdx+8*rax-8]
004485b3call fn_40d640
004485b8test eax, eax
004485bajne 0x4485c2
004485bc
004485bcloc_4485bc:
004485bcmov al, 1
004485bemov [rbp+47], al
004485c1nop
004485c2
004485c2loc_4485c2:
004485c2lea rcx, [rbp+96]
004485c6call fn_40bd90
004485cbmovzx rax, [rbp+47]
004485d0lea rsp, [rbp+48]
004485d4pop rbx
004485d5pop rsi
004485d6pop rdi
004485d7pop r13
004485d9pop rbp
004485daret
00448330
004485db
004485db 48 8d 44 20 00 H.D .
004485db 48 8d 44 20 00 H.D .
004485e0
004485e0fn_4485e0:
004485e0push rbp
004485e1sub rsp, 32
004485e5mov rbp, rsp
004485e8lea rcx, [rdx+96]
004485eccall fn_40bd90
004485f1lea rsp, [rbp+32]
004485f5pop rbp
004485f6ret
004485e0
004485e0fn_4485e0:
004485e0push rbp
004485e1sub rsp, 32
004485e5mov rbp, rsp
004485e8lea rcx, [rdx+96]
004485eccall fn_40bd90
004485f1lea rsp, [rbp+32]
004485f5pop rbp
004485f6ret
004485e0
004485f7
004485f7 // align 0x10
004485f7 // align 0x10
00448600
00448600fn_448600:
00448600push rbp
00448601push rsi
00448602push rbx
00448603sub rsp, 48
00448607mov rbp, rsp
0044860amov [rbp+80], rcx
0044860elea rcx, [rbp+80]
00448612call fn_40bf00
00448617nop
00448618mov al, 1
0044861amov [rbp+47], al
0044861dlea rcx, [rbp+80]
00448621call fn_447b90
00448626mov rax, [rip+0x2813b]
0044862dtest rax, rax
00448630je 0x448636
00448632mov rax, [rax-8]
00448636
00448636loc_448636:
00448636xor ecx, ecx
00448638mov esi, eax
0044863asub esi, 1
0044863dmov ebx, ecx
0044863fcmp ebx, esi
00448641jg 0x448664
00448643sub esi, ecx
00448645add esi, 1
00448648
00448648loc_448648:
00448648mov rcx, [rbp+80]
0044864cmov edx, ebx
0044864exor r8, r8
00448651call fn_448330
00448656test al, al
00448658jne 0x44866b
0044865aadd ebx, 1
0044865dsub esi, 1
00448660test esi, esi
00448662jne 0x448648
00448664
00448664loc_448664:
00448664nop
00448665xor eax, eax
00448667mov [rbp+47], al
0044866anop
0044866b
0044866bloc_44866b:
0044866blea rcx, [rbp+80]
0044866fcall fn_40bd90
00448674movzx rax, [rbp+47]
00448679lea rsp, [rbp+48]
0044867dpop rbx
0044867epop rsi
0044867fpop rbp
00448680ret
00448600
00448600fn_448600:
00448600push rbp
00448601push rsi
00448602push rbx
00448603sub rsp, 48
00448607mov rbp, rsp
0044860amov [rbp+80], rcx
0044860elea rcx, [rbp+80]
00448612call fn_40bf00
00448617nop
00448618mov al, 1
0044861amov [rbp+47], al
0044861dlea rcx, [rbp+80]
00448621call fn_447b90
00448626mov rax, [rip+0x2813b]
0044862dtest rax, rax
00448630je 0x448636
00448632mov rax, [rax-8]
00448636
00448636loc_448636:
00448636xor ecx, ecx
00448638mov esi, eax
0044863asub esi, 1
0044863dmov ebx, ecx
0044863fcmp ebx, esi
00448641jg 0x448664
00448643sub esi, ecx
00448645add esi, 1
00448648
00448648loc_448648:
00448648mov rcx, [rbp+80]
0044864cmov edx, ebx
0044864exor r8, r8
00448651call fn_448330
00448656test al, al
00448658jne 0x44866b
0044865aadd ebx, 1
0044865dsub esi, 1
00448660test esi, esi
00448662jne 0x448648
00448664
00448664loc_448664:
00448664nop
00448665xor eax, eax
00448667mov [rbp+47], al
0044866anop
0044866b
0044866bloc_44866b:
0044866blea rcx, [rbp+80]
0044866fcall fn_40bd90
00448674movzx rax, [rbp+47]
00448679lea rsp, [rbp+48]
0044867dpop rbx
0044867epop rsi
0044867fpop rbp
00448680ret
00448600
00448681
00448681 48 8d 80 00 00 00 00 48 8d 04 05 00 00 00 00 H......H.......
00448681 48 8d 80 00 00 00 00 48 8d 04 05 00 00 00 00 H......H.......
00448690
00448690fn_448690:
00448690push rbp
00448691sub rsp, 32
00448695mov rbp, rsp
00448698lea rcx, [rdx+80]
0044869ccall fn_40bd90
004486a1lea rsp, [rbp+32]
004486a5pop rbp
004486a6ret
00448690
00448690fn_448690:
00448690push rbp
00448691sub rsp, 32
00448695mov rbp, rsp
00448698lea rcx, [rdx+80]
0044869ccall fn_40bd90
004486a1lea rsp, [rbp+32]
004486a5pop rbp
004486a6ret
00448690
004486a7
004486a7 // align 0x10
004486a7 // align 0x10
004486b0
004486b0fn_4486b0:
004486b0push rsi
004486b1push rbx
004486b2sub rsp, 40
004486b6mov rax, [rip+0x280ab]
004486bdtest rax, rax
004486c0je 0x4486c6
004486c2mov rax, [rax-8]
004486c6
004486c6loc_4486c6:
004486c6xor ecx, ecx
004486c8mov esi, eax
004486casub esi, 1
004486cdmov ebx, ecx
004486cfcmp ebx, esi
004486d1jg 0x4486fc
004486d3sub esi, ecx
004486d5add esi, 1
004486d8
004486d8loc_4486d8:
004486d8mov rax, [rip+0x28089]
004486dfmovsxd rcx, ebx
004486e2lea rcx, [rax+8*rcx]
004486e6mov rdx, [rip-3077]
004486edcall fn_410600
004486f2add ebx, 1
004486f5sub esi, 1
004486f8test esi, esi
004486fajne 0x4486d8
004486fc
004486fcloc_4486fc:
004486fcnop
004486fdlea rcx, [rip+0x28064]
00448704mov rdx, [rip-3019]
0044870bcall fn_410600
00448710add rsp, 40
00448714pop rbx
00448715pop rsi
00448716ret
004486b0
004486b0fn_4486b0:
004486b0push rsi
004486b1push rbx
004486b2sub rsp, 40
004486b6mov rax, [rip+0x280ab]
004486bdtest rax, rax
004486c0je 0x4486c6
004486c2mov rax, [rax-8]
004486c6
004486c6loc_4486c6:
004486c6xor ecx, ecx
004486c8mov esi, eax
004486casub esi, 1
004486cdmov ebx, ecx
004486cfcmp ebx, esi
004486d1jg 0x4486fc
004486d3sub esi, ecx
004486d5add esi, 1
004486d8
004486d8loc_4486d8:
004486d8mov rax, [rip+0x28089]
004486dfmovsxd rcx, ebx
004486e2lea rcx, [rax+8*rcx]
004486e6mov rdx, [rip-3077]
004486edcall fn_410600
004486f2add ebx, 1
004486f5sub esi, 1
004486f8test esi, esi
004486fajne 0x4486d8
004486fc
004486fcloc_4486fc:
004486fcnop
004486fdlea rcx, [rip+0x28064]
00448704mov rdx, [rip-3019]
0044870bcall fn_410600
00448710add rsp, 40
00448714pop rbx
00448715pop rsi
00448716ret
004486b0
00448717
00448717 // align 0x10
00448717 // align 0x10
00448720
00448720fn_448720:
00448720push rsi
00448721push rbx
00448722sub rsp, 40
00448726mov rbx, rcx
00448729mov rax, [rbx]
0044872cmov esi, [rax+16]
0044872fsub esi, 1
00448732test esi, esi
00448734jl 0x448759
00448736
00448736loc_448736:
00448736mov rax, [rbx]
00448739mov rax, [rax+8]
0044873dmovsxd rcx, esi
00448740cmp [rax+8*rcx], 0
00448745jne 0x448751
00448747mov rcx, [rbx]
0044874amov edx, esi
0044874ccall TSimpleStringList.SafeDelete
00448751
00448751loc_448751:
00448751sub esi, 1
00448754cmp esi, -1
00448757jne 0x448736
00448759
00448759loc_448759:
00448759nop
0044875aadd rsp, 40
0044875epop rbx
0044875fpop rsi
00448760ret
00448720
00448720fn_448720:
00448720push rsi
00448721push rbx
00448722sub rsp, 40
00448726mov rbx, rcx
00448729mov rax, [rbx]
0044872cmov esi, [rax+16]
0044872fsub esi, 1
00448732test esi, esi
00448734jl 0x448759
00448736
00448736loc_448736:
00448736mov rax, [rbx]
00448739mov rax, [rax+8]
0044873dmovsxd rcx, esi
00448740cmp [rax+8*rcx], 0
00448745jne 0x448751
00448747mov rcx, [rbx]
0044874amov edx, esi
0044874ccall TSimpleStringList.SafeDelete
00448751
00448751loc_448751:
00448751sub esi, 1
00448754cmp esi, -1
00448757jne 0x448736
00448759
00448759loc_448759:
00448759nop
0044875aadd rsp, 40
0044875epop rbx
0044875fpop rsi
00448760ret
00448720
00448761
00448761 // align 0x10
00448761 // align 0x10
00448770
00448770Unit51.finalization:
00448770push rbp
00448771sub rsp, 32
00448775mov rbp, rsp
00448778nop
00448779add [rip+0x27ff0], 1
00448780cmp [rip+0x27fe9], 0
00448787jne 0x44879d
00448789lea rcx, [rip+0x27fd8]
00448790mov rdx, [rip-3159]
00448797call fn_410600
0044879cnop
0044879d
0044879dloc_44879d:
0044879dlea rsp, [rbp+32]
004487a1pop rbp
004487a2ret
00448770
00448770Unit51.finalization:
00448770push rbp
00448771sub rsp, 32
00448775mov rbp, rsp
00448778nop
00448779add [rip+0x27ff0], 1
00448780cmp [rip+0x27fe9], 0
00448787jne 0x44879d
00448789lea rcx, [rip+0x27fd8]
00448790mov rdx, [rip-3159]
00448797call fn_410600
0044879cnop
0044879d
0044879dloc_44879d:
0044879dlea rsp, [rbp+32]
004487a1pop rbp
004487a2ret
00448770
004487a3
004487a3 48 8d 44 20 00 48 8d 04 05 00 00 00 00 H.D .H.......
004487a3 48 8d 44 20 00 48 8d 04 05 00 00 00 00 H.D .H.......
004487b0
004487b0fn_4487b0:
004487b0push rbp
004487b1mov rbp, rsp
004487b4mov rsp, rbp
004487b7pop rbp
004487b8ret
004487b0
004487b0fn_4487b0:
004487b0push rbp
004487b1mov rbp, rsp
004487b4mov rsp, rbp
004487b7pop rbp
004487b8ret
004487b0
004487b9
004487b9 // align 0x10
004487b9 // align 0x10
004487c0
004487c0Unit51.initialization:
004487c0sub [rip+0x27fa9], 1
004487c7cmp [rip+0x27fa2], -1
004487ceret
004487c0
004487c0Unit51.initialization:
004487c0sub [rip+0x27fa9], 1
004487c7cmp [rip+0x27fa2], -1
004487ceret
004487c0
004487cf
004487cf // align 0x10
004487cf // align 0x10
004487d0
004487d0fn_4487d0:
004487d0push rbp
004487d1push rsi
004487d2push rbx
004487d3sub rsp, 64
004487d7mov rbp, rsp
004487damov [rbp+40], rdx
004487demov [rbp+56], 0
004487e6mov [rbp+96], rcx
004487ealea rcx, [rbp+96]
004487eecall fn_40bf00
004487f3nop
004487f4mov al, 1
004487f6mov [rbp+55], al
004487f9xor eax, eax
004487fbmov rcx, [rbp+40]
004487ffmov rcx, [rcx]
00448802mov esi, [rcx+16]
00448805sub esi, 1
00448808mov ebx, eax
0044880acmp ebx, esi
0044880cjg 0x448849
0044880esub esi, eax
00448810add esi, 1
00448813
00448813loc_448813:
00448813lea rcx, [rbp+56]
00448817mov rdx, [rbp+96]
0044881bcall fn_40d820
00448820mov rcx, [rbp+56]
00448824mov rax, [rbp+40]
00448828mov rax, [rax]
0044882bmov rax, [rax+8]
0044882fmovsxd rdx, ebx
00448832mov rdx, [rax+8*rdx]
00448836call fn_40dc90
0044883btest eax, eax
0044883dje 0x448850
0044883fadd ebx, 1
00448842sub esi, 1
00448845test esi, esi
00448847jne 0x448813
00448849
00448849loc_448849:
00448849nop
0044884axor eax, eax
0044884cmov [rbp+55], al
0044884fnop
00448850
00448850loc_448850:
00448850lea rcx, [rbp+56]
00448854call fn_40bcf0
00448859lea rcx, [rbp+96]
0044885dcall fn_40bd90
00448862movzx rax, [rbp+55]
00448867lea rsp, [rbp+64]
0044886bpop rbx
0044886cpop rsi
0044886dpop rbp
0044886eret
004487d0
004487d0fn_4487d0:
004487d0push rbp
004487d1push rsi
004487d2push rbx
004487d3sub rsp, 64
004487d7mov rbp, rsp
004487damov [rbp+40], rdx
004487demov [rbp+56], 0
004487e6mov [rbp+96], rcx
004487ealea rcx, [rbp+96]
004487eecall fn_40bf00
004487f3nop
004487f4mov al, 1
004487f6mov [rbp+55], al
004487f9xor eax, eax
004487fbmov rcx, [rbp+40]
004487ffmov rcx, [rcx]
00448802mov esi, [rcx+16]
00448805sub esi, 1
00448808mov ebx, eax
0044880acmp ebx, esi
0044880cjg 0x448849
0044880esub esi, eax
00448810add esi, 1
00448813
00448813loc_448813:
00448813lea rcx, [rbp+56]
00448817mov rdx, [rbp+96]
0044881bcall fn_40d820
00448820mov rcx, [rbp+56]
00448824mov rax, [rbp+40]
00448828mov rax, [rax]
0044882bmov rax, [rax+8]
0044882fmovsxd rdx, ebx
00448832mov rdx, [rax+8*rdx]
00448836call fn_40dc90
0044883btest eax, eax
0044883dje 0x448850
0044883fadd ebx, 1
00448842sub esi, 1
00448845test esi, esi
00448847jne 0x448813
00448849
00448849loc_448849:
00448849nop
0044884axor eax, eax
0044884cmov [rbp+55], al
0044884fnop
00448850
00448850loc_448850:
00448850lea rcx, [rbp+56]
00448854call fn_40bcf0
00448859lea rcx, [rbp+96]
0044885dcall fn_40bd90
00448862movzx rax, [rbp+55]
00448867lea rsp, [rbp+64]
0044886bpop rbx
0044886cpop rsi
0044886dpop rbp
0044886eret
004487d0
0044886f
0044886f // align 0x10
0044886f // align 0x10
00448870
00448870fn_448870:
00448870push rbp
00448871push rbx
00448872sub rsp, 40
00448876mov rbp, rsp
00448879mov rbx, rdx
0044887clea rcx, [rbx+56]
00448880call fn_40bcf0
00448885lea rcx, [rbx+96]
00448889call fn_40bd90
0044888elea rsp, [rbp+40]
00448892pop rbx
00448893pop rbp
00448894ret
00448870
00448870fn_448870:
00448870push rbp
00448871push rbx
00448872sub rsp, 40
00448876mov rbp, rsp
00448879mov rbx, rdx
0044887clea rcx, [rbx+56]
00448880call fn_40bcf0
00448885lea rcx, [rbx+96]
00448889call fn_40bd90
0044888elea rsp, [rbp+40]
00448892pop rbx
00448893pop rbp
00448894ret
00448870
00448895
00448895 // align 0x10
00448895 // align 0x10
004488a0
004488a0fn_4488a0:
004488a0push rbp
004488a1sub rsp, 64
004488a5mov rbp, rsp
004488a8mov [rbp+40], 0
004488b0mov [rbp+56], 0
004488b8mov [rbp+80], rcx
004488bclea rcx, [rbp+80]
004488c0call fn_40bf00
004488c5nop
004488c6mov al, 1
004488c8mov [rbp+39], al
004488cblea rcx, [rbp+40]
004488cfmov rdx, [rbp+80]
004488d3lea r8, [rip+410]
004488dacall fn_40d230
004488dfmov rcx, [rbp+40]
004488e3call fn_42f870
004488e8test al, al
004488eajne 0x448a0f
004488f0mov rax, [rip+0x1b6c9]
004488f7mov rax, [rax+272]
004488femov rcx, rax
00448901mov rdx, [rbp+80]
00448905mov r8l, 1
0044890bcall fn_40de90
00448910cmp eax, 1
00448913je 0x448a0f
00448919mov rax, [rip+0x1b6a0]
00448920mov rax, [rax+280]
00448927mov rcx, rax
0044892amov rdx, [rbp+80]
0044892emov r8l, 1
00448934call fn_40de90
00448939cmp eax, 1
0044893cje 0x448a0f
00448942jmp 0x4489d7
00448947
00448947loc_448947:
00448947lea rcx, [rip+318]
0044894emov rdx, [rbp+80]
00448952mov r8l, 1
00448958call fn_40de90
0044895dlea rcx, [rbp+56]
00448961mov rdx, [rbp+80]
00448965mov r8l, 1
0044896bmov r9l, eax
0044896esub r9l, 1
00448972call fn_40d650
00448977mov rcx, [rbp+56]
0044897blea rdx, [rip+274]
00448982call fn_40d640
00448987test eax, eax
00448989je 0x448a0f
0044898flea rcx, [rip+246]
00448996mov rdx, [rbp+80]
0044899amov r8l, 1
004489a0call fn_40de90
004489a5mov ecx, eax
004489a7add ecx, 1
004489aaxor eax, eax
004489acmov rdx, [rbp+80]
004489b0test rdx, rdx
004489b3je 0x4489bb
004489b5mov eax, [rdx-4]
004489b8shr eax, 1
004489bb
004489bbloc_4489bb:
004489bblea rdx, [rbp+80]
004489bfmov r8, [rbp+80]
004489c3mov r9l, ecx
004489c6mov rcx, rdx
004489c9mov rdx, r8
004489ccmov r8l, r9l
004489cfmov r9l, eax
004489d2call fn_40d650
004489d7
004489d7loc_4489d7:
004489d7lea rcx, [rip+174]
004489demov rdx, [rbp+80]
004489e2mov r8l, 1
004489e8call fn_40de90
004489edtest eax, eax
004489efjne 0x448947
004489f5mov rcx, [rbp+80]
004489f9lea rdx, [rip+148]
00448a00call fn_40d640
00448a05test eax, eax
00448a07je 0x448a0f
00448a09xor eax, eax
00448a0bmov [rbp+39], al
00448a0enop
00448a0f
00448a0floc_448a0f:
00448a0flea rcx, [rbp+40]
00448a13call fn_40bd90
00448a18lea rcx, [rbp+56]
00448a1ccall fn_40bd90
00448a21lea rcx, [rbp+80]
00448a25call fn_40bd90
00448a2amovzx rax, [rbp+39]
00448a2flea rsp, [rbp+64]
00448a33pop rbp
00448a34ret
004488a0
004488a0fn_4488a0:
004488a0push rbp
004488a1sub rsp, 64
004488a5mov rbp, rsp
004488a8mov [rbp+40], 0
004488b0mov [rbp+56], 0
004488b8mov [rbp+80], rcx
004488bclea rcx, [rbp+80]
004488c0call fn_40bf00
004488c5nop
004488c6mov al, 1
004488c8mov [rbp+39], al
004488cblea rcx, [rbp+40]
004488cfmov rdx, [rbp+80]
004488d3lea r8, [rip+410]
004488dacall fn_40d230
004488dfmov rcx, [rbp+40]
004488e3call fn_42f870
004488e8test al, al
004488eajne 0x448a0f
004488f0mov rax, [rip+0x1b6c9]
004488f7mov rax, [rax+272]
004488femov rcx, rax
00448901mov rdx, [rbp+80]
00448905mov r8l, 1
0044890bcall fn_40de90
00448910cmp eax, 1
00448913je 0x448a0f
00448919mov rax, [rip+0x1b6a0]
00448920mov rax, [rax+280]
00448927mov rcx, rax
0044892amov rdx, [rbp+80]
0044892emov r8l, 1
00448934call fn_40de90
00448939cmp eax, 1
0044893cje 0x448a0f
00448942jmp 0x4489d7
00448947
00448947loc_448947:
00448947lea rcx, [rip+318]
0044894emov rdx, [rbp+80]
00448952mov r8l, 1
00448958call fn_40de90
0044895dlea rcx, [rbp+56]
00448961mov rdx, [rbp+80]
00448965mov r8l, 1
0044896bmov r9l, eax
0044896esub r9l, 1
00448972call fn_40d650
00448977mov rcx, [rbp+56]
0044897blea rdx, [rip+274]
00448982call fn_40d640
00448987test eax, eax
00448989je 0x448a0f
0044898flea rcx, [rip+246]
00448996mov rdx, [rbp+80]
0044899amov r8l, 1
004489a0call fn_40de90
004489a5mov ecx, eax
004489a7add ecx, 1
004489aaxor eax, eax
004489acmov rdx, [rbp+80]
004489b0test rdx, rdx
004489b3je 0x4489bb
004489b5mov eax, [rdx-4]
004489b8shr eax, 1
004489bb
004489bbloc_4489bb:
004489bblea rdx, [rbp+80]
004489bfmov r8, [rbp+80]
004489c3mov r9l, ecx
004489c6mov rcx, rdx
004489c9mov rdx, r8
004489ccmov r8l, r9l
004489cfmov r9l, eax
004489d2call fn_40d650
004489d7
004489d7loc_4489d7:
004489d7lea rcx, [rip+174]
004489demov rdx, [rbp+80]
004489e2mov r8l, 1
004489e8call fn_40de90
004489edtest eax, eax
004489efjne 0x448947
004489f5mov rcx, [rbp+80]
004489f9lea rdx, [rip+148]
00448a00call fn_40d640
00448a05test eax, eax
00448a07je 0x448a0f
00448a09xor eax, eax
00448a0bmov [rbp+39], al
00448a0enop
00448a0f
00448a0floc_448a0f:
00448a0flea rcx, [rbp+40]
00448a13call fn_40bd90
00448a18lea rcx, [rbp+56]
00448a1ccall fn_40bd90
00448a21lea rcx, [rbp+80]
00448a25call fn_40bd90
00448a2amovzx rax, [rbp+39]
00448a2flea rsp, [rbp+64]
00448a33pop rbp
00448a34ret
004488a0
00448a35
00448a35 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
00448a35 48 8b c0 48 8d 04 05 00 00 00 00 H..H.......
00448a40
00448a40fn_448a40:
00448a40push rbp
00448a41push rbx
00448a42sub rsp, 40
00448a46mov rbp, rsp
00448a49mov rbx, rdx
00448a4clea rcx, [rbx+40]
00448a50call fn_40bd90
00448a55lea rcx, [rbx+56]
00448a59call fn_40bd90
00448a5elea rcx, [rbx+80]
00448a62call fn_40bd90
00448a67lea rsp, [rbp+40]
00448a6bpop rbx
00448a6cpop rbp
00448a6dret
00448a40
00448a40fn_448a40:
00448a40push rbp
00448a41push rbx
00448a42sub rsp, 40
00448a46mov rbp, rsp
00448a49mov rbx, rdx
00448a4clea rcx, [rbx+40]
00448a50call fn_40bd90
00448a55lea rcx, [rbx+56]
00448a59call fn_40bd90
00448a5elea rcx, [rbx+80]
00448a62call fn_40bd90
00448a67lea rsp, [rbp+40]
00448a6bpop rbx
00448a6cpop rbp
00448a6dret
00448a40
00448a6e
00448a6e 00 00 ..
00448a70 10 00 00 00 73 00 79 00 73 00 74 00 65 00 6d 00 ....s.y.s.t.e.m.
00448a80 33 00 32 00 00 00 00 00 02 00 00 00 5c 00 00 00 3.2.........\...
00448a90 0e 00 00 00 77 00 69 00 6e 00 64 00 6f 00 77 00 ....w.i.n.d.o.w.
00448aa0 73 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc s...............
00448a6e 00 00 ..
00448a70 10 00 00 00 73 00 79 00 73 00 74 00 65 00 6d 00 ....s.y.s.t.e.m.
00448a80 33 00 32 00 00 00 00 00 02 00 00 00 5c 00 00 00 3.2.........\...
00448a90 0e 00 00 00 77 00 69 00 6e 00 64 00 6f 00 77 00 ....w.i.n.d.o.w.
00448aa0 73 00 00 00 cc cc cc cc cc cc cc cc cc cc cc cc s...............
00448ab0
00448ab0fn_448ab0:
00448ab0push rbp
00448ab1sub rsp, 192
00448ab8mov rbp, rsp
00448abbmov [rbp+72], rdx
00448abfmov [rbp+80], r8
00448ac3mov [rbp+88], r9
00448ac7mov [rbp+136], 0
00448ad2mov [rbp+120], 0
00448adamov [rbp+112], 0
00448ae2mov [rbp+96], 0
00448aeamov [rbp+104], 0
00448af2mov [rbp+128], 0
00448afdmov [rbp+184], 0
00448b08mov [rbp+168], 0
00448b13mov [rbp+160], 0
00448b1emov [rbp+144], 0
00448b29mov [rbp+152], 0
00448b34mov [rbp+176], 0
00448b3fmov [rbp+208], rcx
00448b46lea rcx, [rbp+208]
00448b4dcall fn_40bf00
00448b52nop
00448b53mov rax, [rip+0x1b466]
00448b5acmp [rax+307], 0
00448b61je 0x448bf5
00448b67lea rcx, [rbp+176]
00448b6emov rdx, [rbp+208]
00448b75call fn_40d820
00448b7alea rcx, [rbp+184]
00448b81mov rdx, [rbp+176]
00448b88call fn_422b00
00448b8dlea rcx, [rbp+168]
00448b94mov rdx, [rbp+184]
00448b9bcall fn_40d850
00448ba0lea rcx, [rbp+152]
00448ba7mov rdx, [rbp+208]
00448baecall fn_40d820
00448bb3lea rcx, [rbp+160]
00448bbamov rdx, [rbp+152]
00448bc1call fn_422b70
00448bc6lea rcx, [rbp+144]
00448bcdmov rdx, [rbp+160]
00448bd4call fn_40d850
00448bd9mov rcx, [rbp+168]
00448be0mov rdx, [rbp+144]
00448be7or r8l, -1
00448bebcall fn_444e30
00448bf0jmp 0x448c93
00448bf5
00448bf5loc_448bf5:
00448bf5lea rcx, [rbp+128]
00448bfcmov rdx, [rbp+208]
00448c03call fn_40d820
00448c08lea rcx, [rbp+136]
00448c0fmov rdx, [rbp+128]
00448c16call fn_422b00
00448c1blea rcx, [rbp+120]
00448c1fmov rdx, [rbp+136]
00448c26call fn_40d850
00448c2blea rcx, [rbp+104]
00448c2fmov rdx, [rbp+208]
00448c36call fn_40d820
00448c3blea rcx, [rbp+112]
00448c3fmov rdx, [rbp+104]
00448c43call fn_422b70
00448c48lea rcx, [rbp+96]
00448c4cmov rdx, [rbp+112]
00448c50call fn_40d850
00448c55mov rcx, [rbp+120]
00448c59mov rdx, [rbp+96]
00448c5dmov r8, [rbp+72]
00448c61mov r9, [rbp+80]
00448c65mov [rsp+32], -1
00448c6dmov rax, [rbp+88]
00448c71mov [rsp+40], rax
00448c76mov rax, [rbp+240]
00448c7dmov [rsp+48], rax
00448c82mov rax, [rbp+248]
00448c89mov [rsp+56], rax
00448c8ecall fn_445770
00448c93
00448c93loc_448c93:
00448c93nop
00448c94lea rcx, [rbp+96]
00448c98call fn_40bd90
00448c9dlea rcx, [rbp+104]
00448ca1mov edx, 2
00448ca6call fn_40bdd0
00448cablea rcx, [rbp+120]
00448cafcall fn_40bd90
00448cb4lea rcx, [rbp+128]
00448cbbmov edx, 2
00448cc0call fn_40bdd0
00448cc5lea rcx, [rbp+144]
00448ccccall fn_40bd90
00448cd1lea rcx, [rbp+152]
00448cd8mov edx, 2
00448cddcall fn_40bdd0
00448ce2lea rcx, [rbp+168]
00448ce9call fn_40bd90
00448ceelea rcx, [rbp+176]
00448cf5mov edx, 2
00448cfacall fn_40bdd0
00448cfflea rcx, [rbp+208]
00448d06call fn_40bd90
00448d0blea rsp, [rbp+192]
00448d12pop rbp
00448d13ret
00448ab0
00448ab0fn_448ab0:
00448ab0push rbp
00448ab1sub rsp, 192
00448ab8mov rbp, rsp
00448abbmov [rbp+72], rdx
00448abfmov [rbp+80], r8
00448ac3mov [rbp+88], r9
00448ac7mov [rbp+136], 0
00448ad2mov [rbp+120], 0
00448adamov [rbp+112], 0
00448ae2mov [rbp+96], 0
00448aeamov [rbp+104], 0
00448af2mov [rbp+128], 0
00448afdmov [rbp+184], 0
00448b08mov [rbp+168], 0
00448b13mov [rbp+160], 0
00448b1emov [rbp+144], 0
00448b29mov [rbp+152], 0
00448b34mov [rbp+176], 0
00448b3fmov [rbp+208], rcx
00448b46lea rcx, [rbp+208]
00448b4dcall fn_40bf00
00448b52nop
00448b53mov rax, [rip+0x1b466]
00448b5acmp [rax+307], 0
00448b61je 0x448bf5
00448b67lea rcx, [rbp+176]
00448b6emov rdx, [rbp+208]
00448b75call fn_40d820
00448b7alea rcx, [rbp+184]
00448b81mov rdx, [rbp+176]
00448b88call fn_422b00
00448b8dlea rcx, [rbp+168]
00448b94mov rdx, [rbp+184]
00448b9bcall fn_40d850
00448ba0lea rcx, [rbp+152]
00448ba7mov rdx, [rbp+208]
00448baecall fn_40d820
00448bb3lea rcx, [rbp+160]
00448bbamov rdx, [rbp+152]
00448bc1call fn_422b70
00448bc6lea rcx, [rbp+144]
00448bcdmov rdx, [rbp+160]
00448bd4call fn_40d850
00448bd9mov rcx, [rbp+168]
00448be0mov rdx, [rbp+144]
00448be7or r8l, -1
00448bebcall fn_444e30
00448bf0jmp 0x448c93
00448bf5
00448bf5loc_448bf5:
00448bf5lea rcx, [rbp+128]
00448bfcmov rdx, [rbp+208]
00448c03call fn_40d820
00448c08lea rcx, [rbp+136]
00448c0fmov rdx, [rbp+128]
00448c16call fn_422b00
00448c1blea rcx, [rbp+120]
00448c1fmov rdx, [rbp+136]
00448c26call fn_40d850
00448c2blea rcx, [rbp+104]
00448c2fmov rdx, [rbp+208]
00448c36call fn_40d820
00448c3blea rcx, [rbp+112]
00448c3fmov rdx, [rbp+104]
00448c43call fn_422b70
00448c48lea rcx, [rbp+96]
00448c4cmov rdx, [rbp+112]
00448c50call fn_40d850
00448c55mov rcx, [rbp+120]
00448c59mov rdx, [rbp+96]
00448c5dmov r8, [rbp+72]
00448c61mov r9, [rbp+80]
00448c65mov [rsp+32], -1
00448c6dmov rax, [rbp+88]
00448c71mov [rsp+40], rax
00448c76mov rax, [rbp+240]
00448c7dmov [rsp+48], rax
00448c82mov rax, [rbp+248]
00448c89mov [rsp+56], rax
00448c8ecall fn_445770
00448c93
00448c93loc_448c93:
00448c93nop
00448c94lea rcx, [rbp+96]
00448c98call fn_40bd90
00448c9dlea rcx, [rbp+104]
00448ca1mov edx, 2
00448ca6call fn_40bdd0
00448cablea rcx, [rbp+120]
00448cafcall fn_40bd90
00448cb4lea rcx, [rbp+128]
00448cbbmov edx, 2
00448cc0call fn_40bdd0
00448cc5lea rcx, [rbp+144]
00448ccccall fn_40bd90
00448cd1lea rcx, [rbp+152]
00448cd8mov edx, 2
00448cddcall fn_40bdd0
00448ce2lea rcx, [rbp+168]
00448ce9call fn_40bd90
00448ceelea rcx, [rbp+176]
00448cf5mov edx, 2
00448cfacall fn_40bdd0
00448cfflea rcx, [rbp+208]
00448d06call fn_40bd90
00448d0blea rsp, [rbp+192]
00448d12pop rbp
00448d13ret
00448ab0
00448d14
00448d14 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00448d14 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
00448d20
00448d20fn_448d20:
00448d20push rbp
00448d21push rbx
00448d22sub rsp, 40
00448d26mov rbp, rsp
00448d29mov rbx, rdx
00448d2clea rcx, [rbx+96]
00448d30call fn_40bd90
00448d35lea rcx, [rbx+104]
00448d39mov edx, 2
00448d3ecall fn_40bdd0
00448d43lea rcx, [rbx+120]
00448d47call fn_40bd90
00448d4clea rcx, [rbx+128]
00448d53mov edx, 2
00448d58call fn_40bdd0
00448d5dlea rcx, [rbx+144]
00448d64call fn_40bd90
00448d69lea rcx, [rbx+152]
00448d70mov edx, 2
00448d75call fn_40bdd0
00448d7alea rcx, [rbx+168]
00448d81call fn_40bd90
00448d86lea rcx, [rbx+176]
00448d8dmov edx, 2
00448d92call fn_40bdd0
00448d97lea rcx, [rbx+208]
00448d9ecall fn_40bd90
00448da3lea rsp, [rbp+40]
00448da7pop rbx
00448da8pop rbp
00448da9ret
00448d20
00448d20fn_448d20:
00448d20push rbp
00448d21push rbx
00448d22sub rsp, 40
00448d26mov rbp, rsp
00448d29mov rbx, rdx
00448d2clea rcx, [rbx+96]
00448d30call fn_40bd90
00448d35lea rcx, [rbx+104]
00448d39mov edx, 2
00448d3ecall fn_40bdd0
00448d43lea rcx, [rbx+120]
00448d47call fn_40bd90
00448d4clea rcx, [rbx+128]
00448d53mov edx, 2
00448d58call fn_40bdd0
00448d5dlea rcx, [rbx+144]
00448d64call fn_40bd90
00448d69lea rcx, [rbx+152]
00448d70mov edx, 2
00448d75call fn_40bdd0
00448d7alea rcx, [rbx+168]
00448d81call fn_40bd90
00448d86lea rcx, [rbx+176]
00448d8dmov edx, 2
00448d92call fn_40bdd0
00448d97lea rcx, [rbx+208]
00448d9ecall fn_40bd90
00448da3lea rsp, [rbp+40]
00448da7pop rbx
00448da8pop rbp
00448da9ret
00448d20
00448daa
00448daa // align 0x10
00448daa // align 0x10
00448db0
00448db0fn_448db0:
00448db0push rbp
00448db1sub rsp, 64
00448db5mov rbp, rsp
00448db8mov [rbp+56], 0
00448dc0mov [rbp+80], rcx
00448dc4lea rcx, [rbp+80]
00448dc8call fn_40bf00
00448dcdnop
00448dcemov al, 1
00448dd0mov [rbp+47], al
00448dd3lea rcx, [rbp+56]
00448dd7lea rdx, [rip+206]
00448ddecall fn_40c490
00448de3mov eax, 1
00448de8
00448de8loc_448de8:
00448de8xor ecx, ecx
00448deamov rdx, [rbp+80]
00448deetest rdx, rdx
00448df1je 0x448df9
00448df3mov ecx, [rdx-4]
00448df6shr ecx, 1
00448df9
00448df9loc_448df9:
00448df9mov edx, 1
00448dfemov r8l, ecx
00448e01mov ecx, edx
00448e03cmp ecx, r8l
00448e06jg 0x448e37
00448e08sub r8l, edx
00448e0badd r8l, 1
00448e0f
00448e0floc_448e0f:
00448e0fmov rdx, [rbp+80]
00448e13movsxd r9, ecx
00448e16mov r10, [rbp+56]
00448e1amovsxd r11, eax
00448e1dmovzx rdx, [rdx+2*r9-2]
00448e23cmp dx, [r10+2*r11-2]
00448e29je 0x448e61
00448e2badd ecx, 1
00448e2esub r8l, 1
00448e32test r8l, r8l
00448e35jne 0x448e0f
00448e37
00448e37loc_448e37:
00448e37nop
00448e38add eax, 1
00448e3bcmp eax, 10
00448e3ejne 0x448de8
00448e40nop
00448e41lea rcx, [rip+124]
00448e48mov rdx, [rbp+80]
00448e4cmov r8l, 1
00448e52call fn_40de90
00448e57test eax, eax
00448e59jne 0x448e61
00448e5bxor eax, eax
00448e5dmov [rbp+47], al
00448e60nop
00448e61
00448e61loc_448e61:
00448e61lea rcx, [rbp+56]
00448e65call fn_40bd90
00448e6alea rcx, [rbp+80]
00448e6ecall fn_40bd90
00448e73movzx rax, [rbp+47]
00448e78lea rsp, [rbp+64]
00448e7cpop rbp
00448e7dret
00448db0
00448db0fn_448db0:
00448db0push rbp
00448db1sub rsp, 64
00448db5mov rbp, rsp
00448db8mov [rbp+56], 0
00448dc0mov [rbp+80], rcx
00448dc4lea rcx, [rbp+80]
00448dc8call fn_40bf00
00448dcdnop
00448dcemov al, 1
00448dd0mov [rbp+47], al
00448dd3lea rcx, [rbp+56]
00448dd7lea rdx, [rip+206]
00448ddecall fn_40c490
00448de3mov eax, 1
00448de8
00448de8loc_448de8:
00448de8xor ecx, ecx
00448deamov rdx, [rbp+80]
00448deetest rdx, rdx
00448df1je 0x448df9
00448df3mov ecx, [rdx-4]
00448df6shr ecx, 1
00448df9
00448df9loc_448df9:
00448df9mov edx, 1
00448dfemov r8l, ecx
00448e01mov ecx, edx
00448e03cmp ecx, r8l
00448e06jg 0x448e37
00448e08sub r8l, edx
00448e0badd r8l, 1
00448e0f
00448e0floc_448e0f:
00448e0fmov rdx, [rbp+80]
00448e13movsxd r9, ecx
00448e16mov r10, [rbp+56]
00448e1amovsxd r11, eax
00448e1dmovzx rdx, [rdx+2*r9-2]
00448e23cmp dx, [r10+2*r11-2]
00448e29je 0x448e61
00448e2badd ecx, 1
00448e2esub r8l, 1
00448e32test r8l, r8l
00448e35jne 0x448e0f
00448e37
00448e37loc_448e37:
00448e37nop
00448e38add eax, 1
00448e3bcmp eax, 10
00448e3ejne 0x448de8
00448e40nop
00448e41lea rcx, [rip+124]
00448e48mov rdx, [rbp+80]
00448e4cmov r8l, 1
00448e52call fn_40de90
00448e57test eax, eax
00448e59jne 0x448e61
00448e5bxor eax, eax
00448e5dmov [rbp+47], al
00448e60nop
00448e61
00448e61loc_448e61:
00448e61lea rcx, [rbp+56]
00448e65call fn_40bd90
00448e6alea rcx, [rbp+80]
00448e6ecall fn_40bd90
00448e73movzx rax, [rbp+47]
00448e78lea rsp, [rbp+64]
00448e7cpop rbp
00448e7dret
00448db0
00448e7e
00448e7e 48 90 H.
00448e7e 48 90 H.
00448e80
00448e80fn_448e80:
00448e80push rbp
00448e81push rbx
00448e82sub rsp, 40
00448e86mov rbp, rsp
00448e89mov rbx, rdx
00448e8clea rcx, [rbx+56]
00448e90call fn_40bd90
00448e95lea rcx, [rbx+80]
00448e99call fn_40bd90
00448e9elea rsp, [rbp+40]
00448ea2pop rbx
00448ea3pop rbp
00448ea4ret
00448e80
00448e80fn_448e80:
00448e80push rbp
00448e81push rbx
00448e82sub rsp, 40
00448e86mov rbp, rsp
00448e89mov rbx, rdx
00448e8clea rcx, [rbx+56]
00448e90call fn_40bd90
00448e95lea rcx, [rbx+80]
00448e99call fn_40bd90
00448e9elea rsp, [rbp+40]
00448ea2pop rbx
00448ea3pop rbp
00448ea4ret
00448e80
00448ea5
00448ea5 00 00 00 12 00 00 00 3a 00 3c 00 .......:.<.
00448eb0 3e 00 22 00 2f 00 5c 00 3f 00 7c 00 2a 00 00 00 >."./.\.?.|.*...
00448ec0 08 00 00 00 24 00 62 00 73 00 24 00 00 00 cc cc ....$.b.s.$.....
00448ea5 00 00 00 12 00 00 00 3a 00 3c 00 .......:.<.
00448eb0 3e 00 22 00 2f 00 5c 00 3f 00 7c 00 2a 00 00 00 >."./.\.?.|.*...
00448ec0 08 00 00 00 24 00 62 00 73 00 24 00 00 00 cc cc ....$.b.s.$.....
00448ed0
00448ed0fn_448ed0:
00448ed0push rbp
00448ed1sub rsp, 672
00448ed8mov rbp, rsp
00448edbmov [rbp+56], 0
00448ee3mov [rbp+48], 0
00448eebmov [rbp+688], rcx
00448ef2lea rcx, [rbp+688]
00448ef9call fn_40bf00
00448efenop
00448effxor eax, eax
00448f01mov [rbp+44], eax
00448f04lea rcx, [rbp+664]
00448f0blea rdx, [rbp+72]
00448f0fmov r8, [rbp+688]
00448f16call fn_4434c0
00448f1btest al, al
00448f1dje 0x448f48
00448f1f
00448f1floc_448f1f:
00448f1fmov eax, [rbp+44]
00448f22add eax, 1
00448f25mov [rbp+44], eax
00448f28mov rcx, [rbp+664]
00448f2flea rdx, [rbp+72]
00448f33call FindNextFileW
00448f38test eax, eax
00448f3ajne 0x448f1f
00448f3cmov rcx, [rbp+664]
00448f43call FindClose
00448f48
00448f48loc_448f48:
00448f48mov rax, [rip+0x1b071]
00448f4fcmp [rax+308], 0
00448f56je 0x448f83
00448f58lea rcx, [rbp+48]
00448f5cmov edx, [rbp+44]
00448f5fcall fn_4225b0
00448f64lea rcx, [rbp+56]
00448f68lea rdx, [rip+125]
00448f6fmov r8, [rbp+48]
00448f73call fn_40da80
00448f78mov rcx, [rbp+56]
00448f7cmov dl, 1
00448f7ecall fn_439060
00448f83
00448f83loc_448f83:
00448f83nop
00448f84lea rcx, [rbp+48]
00448f88mov edx, 2
00448f8dcall fn_40bdd0
00448f92lea rcx, [rbp+688]
00448f99call fn_40bd90
00448f9emov eax, [rbp+44]
00448fa1lea rsp, [rbp+672]
00448fa8pop rbp
00448fa9ret
00448ed0
00448ed0fn_448ed0:
00448ed0push rbp
00448ed1sub rsp, 672
00448ed8mov rbp, rsp
00448edbmov [rbp+56], 0
00448ee3mov [rbp+48], 0
00448eebmov [rbp+688], rcx
00448ef2lea rcx, [rbp+688]
00448ef9call fn_40bf00
00448efenop
00448effxor eax, eax
00448f01mov [rbp+44], eax
00448f04lea rcx, [rbp+664]
00448f0blea rdx, [rbp+72]
00448f0fmov r8, [rbp+688]
00448f16call fn_4434c0
00448f1btest al, al
00448f1dje 0x448f48
00448f1f
00448f1floc_448f1f:
00448f1fmov eax, [rbp+44]
00448f22add eax, 1
00448f25mov [rbp+44], eax
00448f28mov rcx, [rbp+664]
00448f2flea rdx, [rbp+72]
00448f33call FindNextFileW
00448f38test eax, eax
00448f3ajne 0x448f1f
00448f3cmov rcx, [rbp+664]
00448f43call FindClose
00448f48
00448f48loc_448f48:
00448f48mov rax, [rip+0x1b071]
00448f4fcmp [rax+308], 0
00448f56je 0x448f83
00448f58lea rcx, [rbp+48]
00448f5cmov edx, [rbp+44]
00448f5fcall fn_4225b0
00448f64lea rcx, [rbp+56]
00448f68lea rdx, [rip+125]
00448f6fmov r8, [rbp+48]
00448f73call fn_40da80
00448f78mov rcx, [rbp+56]
00448f7cmov dl, 1
00448f7ecall fn_439060
00448f83
00448f83loc_448f83:
00448f83nop
00448f84lea rcx, [rbp+48]
00448f88mov edx, 2
00448f8dcall fn_40bdd0
00448f92lea rcx, [rbp+688]
00448f99call fn_40bd90
00448f9emov eax, [rbp+44]
00448fa1lea rsp, [rbp+672]
00448fa8pop rbp
00448fa9ret
00448ed0
00448faa
00448faa 64 48 8d 44 20 00 dH.D .
00448faa 64 48 8d 44 20 00 dH.D .
00448fb0
00448fb0fn_448fb0:
00448fb0push rbp
00448fb1push rbx
00448fb2sub rsp, 40
00448fb6mov rbp, rsp
00448fb9mov rbx, rdx
00448fbclea rcx, [rbx+48]
00448fc0mov edx, 2
00448fc5call fn_40bdd0
00448fcalea rcx, [rbx+688]
00448fd1call fn_40bd90
00448fd6lea rsp, [rbp+40]
00448fdapop rbx
00448fdbpop rbp
00448fdcret
00448fb0
00448fb0fn_448fb0:
00448fb0push rbp
00448fb1push rbx
00448fb2sub rsp, 40
00448fb6mov rbp, rsp
00448fb9mov rbx, rdx
00448fbclea rcx, [rbx+48]
00448fc0mov edx, 2
00448fc5call fn_40bdd0
00448fcalea rcx, [rbx+688]
00448fd1call fn_40bd90
00448fd6lea rsp, [rbp+40]
00448fdapop rbx
00448fdbpop rbp
00448fdcret
00448fb0
00448fdd
00448fdd 00 00 00 ...
00448fe0 b0 04 02 00 ff ff ff ff 16 00 00 00 46 00 6f 00 ............F.o.
00448ff0 6c 00 64 00 65 00 72 00 20 00 6f 00 62 00 6a 00 l.d.e.r. .o.b.j.
00449000 65 00 63 00 74 00 73 00 20 00 63 00 6f 00 75 00 e.c.t.s. .c.o.u.
00449010 6e 00 74 00 3a 00 20 00 00 00 cc cc cc cc cc cc n.t.:. .........
00448fdd 00 00 00 ...
00448fe0 b0 04 02 00 ff ff ff ff 16 00 00 00 46 00 6f 00 ............F.o.
00448ff0 6c 00 64 00 65 00 72 00 20 00 6f 00 62 00 6a 00 l.d.e.r. .o.b.j.
00449000 65 00 63 00 74 00 73 00 20 00 63 00 6f 00 75 00 e.c.t.s. .c.o.u.
00449010 6e 00 74 00 3a 00 20 00 00 00 cc cc cc cc cc cc n.t.:. .........
00449020
00449020fn_449020:
00449020push rbp
00449021sub rsp, 48
00449025mov rbp, rsp
00449028mov [rbp+46], dl
0044902bmov [rbp+64], rcx
0044902flea rcx, [rbp+64]
00449033call fn_40bf00
00449038nop
00449039mov rax, [rip+0x1b1b0]
00449040mov rcx, [rax]
00449043call TSimpleCriticalSection.Enter
00449048mov al, 1
0044904amov [rbp+47], al
0044904dmovzx rax, [rbp+46]
00449052test al, al
00449054je 0x449075
00449056mov rcx, [rbp+64]
0044905amov rax, [rip+0x1b18f]
00449061mov rdx, [rax+8]
00449065call fn_40d640
0044906atest eax, eax
0044906cjne 0x449092
0044906exor eax, eax
00449070mov [rbp+47], al
00449073jmp 0x449092
00449075
00449075loc_449075:
00449075mov rcx, [rbp+64]
00449079mov rax, [rip+0x1b170]
00449080mov rdx, [rax+16]
00449084call fn_40d640
00449089test eax, eax
0044908bjne 0x449092
0044908dxor eax, eax
0044908fmov [rbp+47], al
00449092
00449092loc_449092:
00449092mov rax, [rip+0x1b157]
00449099mov rcx, [rax]
0044909ccall TSimpleCriticalSection.Leave
004490a1nop
004490a2lea rcx, [rbp+64]
004490a6call fn_40bd90
004490abmovzx rax, [rbp+47]
004490b0lea rsp, [rbp+48]
004490b4pop rbp
004490b5ret
00449020
00449020fn_449020:
00449020push rbp
00449021sub rsp, 48
00449025mov rbp, rsp
00449028mov [rbp+46], dl
0044902bmov [rbp+64], rcx
0044902flea rcx, [rbp+64]
00449033call fn_40bf00
00449038nop
00449039mov rax, [rip+0x1b1b0]
00449040mov rcx, [rax]
00449043call TSimpleCriticalSection.Enter
00449048mov al, 1
0044904amov [rbp+47], al
0044904dmovzx rax, [rbp+46]
00449052test al, al
00449054je 0x449075
00449056mov rcx, [rbp+64]
0044905amov rax, [rip+0x1b18f]
00449061mov rdx, [rax+8]
00449065call fn_40d640
0044906atest eax, eax
0044906cjne 0x449092
0044906exor eax, eax
00449070mov [rbp+47], al
00449073jmp 0x449092
00449075
00449075loc_449075:
00449075mov rcx, [rbp+64]
00449079mov rax, [rip+0x1b170]
00449080mov rdx, [rax+16]
00449084call fn_40d640
00449089test eax, eax
0044908bjne 0x449092
0044908dxor eax, eax
0044908fmov [rbp+47], al
00449092
00449092loc_449092:
00449092mov rax, [rip+0x1b157]
00449099mov rcx, [rax]
0044909ccall TSimpleCriticalSection.Leave
004490a1nop
004490a2lea rcx, [rbp+64]
004490a6call fn_40bd90
004490abmovzx rax, [rbp+47]
004490b0lea rsp, [rbp+48]
004490b4pop rbp
004490b5ret
00449020
004490b6
004490b6 48 90 48 8d 04 05 00 00 00 00 H.H.......
004490b6 48 90 48 8d 04 05 00 00 00 00 H.H.......
004490c0
004490c0fn_4490c0:
004490c0push rbp
004490c1sub rsp, 32
004490c5mov rbp, rsp
004490c8lea rcx, [rdx+64]
004490cccall fn_40bd90
004490d1lea rsp, [rbp+32]
004490d5pop rbp
004490d6ret
004490c0
004490c0fn_4490c0:
004490c0push rbp
004490c1sub rsp, 32
004490c5mov rbp, rsp
004490c8lea rcx, [rdx+64]
004490cccall fn_40bd90
004490d1lea rsp, [rbp+32]
004490d5pop rbp
004490d6ret
004490c0
004490d7
004490d7 00 e0 90 44 00 00 00 00 00 ...D.....
004490e0 11 02 3a 31 04 00 00 00 00 00 00 00 00 00 00 00 ..:1............
004490f0 03 00 00 00 78 10 40 00 00 00 00 00 0a 53 63 61 ....x.@......Sca
00449100 6e 46 6f 6c 64 65 72 78 10 40 00 00 00 00 00 02 nFolderx.@......
00449110 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
004490d7 00 e0 90 44 00 00 00 00 00 ...D.....
004490e0 11 02 3a 31 04 00 00 00 00 00 00 00 00 00 00 00 ..:1............
004490f0 03 00 00 00 78 10 40 00 00 00 00 00 0a 53 63 61 ....x.@......Sca
00449100 6e 46 6f 6c 64 65 72 78 10 40 00 00 00 00 00 02 nFolderx.@......
00449110 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
00449120
00449120fn_449120:
00449120push rbp
00449121push rdi
00449122push rsi
00449123push rbx
00449124sub rsp, 1256
0044912bmov rbp, rsp
0044912emov [rbp+80], rdx
00449132mov [rbp+88], r8
00449136mov [rbp+96], r9
0044913amov [rbp+104], 0
00449142mov [rbp+112], 0
0044914amov [rbp+128], 0
00449155mov [rbp+120], 0
0044915dmov [rbp+144], 0
00449168mov [rbp+136], 0
00449173mov [rbp+160], 0
0044917emov [rbp+152], 0
00449189mov [rbp+184], 0
00449194mov [rbp+168], 0
0044919fmov [rbp+176], 0
004491aamov [rbp+208], 0
004491b5mov [rbp+200], 0
004491c0mov [rbp+192], 0
004491cbmov [rbp+232], 0
004491d6mov [rbp+216], 0
004491e1mov [rbp+224], 0
004491ecmov [rbp+264], 0
004491f7mov [rbp+248], 0
00449202mov [rbp+240], 0
0044920dmov [rbp+256], 0
00449218mov [rbp+288], 0
00449223mov [rbp+272], 0
0044922emov [rbp+280], 0
00449239mov [rbp+312], 0
00449244mov [rbp+304], 0
0044924fmov [rbp+296], 0
0044925amov [rbp+320], 0
00449265mov [rbp+328], 0
00449270mov [rbp+344], 0
0044927bmov [rbp+336], 0
00449286mov [rbp+368], 0
00449291mov [rbp+352], 0
0044929cmov [rbp+360], 0
004492a7mov [rbp+392], 0
004492b2mov [rbp+384], 0
004492bdmov [rbp+376], 0
004492c8mov [rbp+416], 0
004492d3mov [rbp+400], 0
004492demov [rbp+408], 0
004492e9mov [rbp+432], 0
004492f4mov [rbp+424], 0
004492ffmov [rbp+456], 0
0044930amov [rbp+448], 0
00449315mov [rbp+440], 0
00449320mov [rbp+480], 0
0044932bmov [rbp+464], 0
00449336mov [rbp+472], 0
00449341mov [rbp+504], 0
0044934cmov [rbp+488], 0
00449357mov [rbp+496], 0
00449362mov [rbp+528], 0
0044936dmov [rbp+520], 0
00449378mov [rbp+512], 0
00449383mov [rbp+552], 0
0044938emov [rbp+536], 0
00449399mov [rbp+544], 0
004493a4mov [rbp+560], 0
004493afmov [rbp+568], 0
004493bamov [rbp+576], 0
004493c5mov [rbp+592], 0
004493d0mov [rbp+584], 0
004493dbmov [rbp+600], 0
004493e6mov [rbp+616], 0
004493f1mov [rbp+608], 0
004493fcmov [rbp+624], 0
00449407mov [rbp+1296], rcx
0044940elea rcx, [rbp+1296]
00449415call fn_40bf00
0044941alea rcx, [rbp+632]
00449421mov rdx, [rip+10576]
00449428call fn_40e160
0044942dnop
0044942emov rax, [rip+0x1ab8b]
00449435cmp [rax+303], 0
0044943cjne 0x449482
0044943emov rax, [rip+0x1ab7b]
00449445cmp [rax+309], 0
0044944cjne 0x449482
0044944emov rax, [rip+0x1ab6b]
00449455cmp [rax+313], 0
0044945cje 0x449482
0044945ejmp 0x44946a
00449460
00449460loc_449460:
00449460mov ecx, 1
00449465call Sleep
0044946a
0044946aloc_44946a:
0044946amov rcx, [rbp+1296]
00449471movzx rdx, [rbp+1360]
00449479call fn_449020
0044947etest al, al
00449480je 0x449460
00449482
00449482loc_449482:
00449482xor eax, eax
00449484mov rcx, [rbp+1296]
0044948btest rcx, rcx
0044948eje 0x449496
00449490mov eax, [rcx-4]
00449493shr eax, 1
00449496
00449496loc_449496:
00449496test eax, eax
00449498je 0x44a591
0044949exor eax, eax
004494a0test rcx, rcx
004494a3je 0x4494ab
004494a5mov eax, [rcx-4]
004494a8shr eax, 1
004494ab
004494abloc_4494ab:
004494abmov rcx, [rbp+1296]
004494b2movsxd rax, eax
004494b5cmp [rcx+2*rax-2], 92
004494bbje 0x4494d0
004494bdlea rcx, [rbp+1296]
004494c4lea rdx, [rip+5317]
004494cbcall fn_40d1a0
004494d0
004494d0loc_4494d0:
004494d0mov rax, [rip+0x1aae9]
004494d7cmp [rax+308], 0
004494deje 0x449524
004494e0xor ecx, ecx
004494e2mov dl, 1
004494e4call fn_439060
004494e9lea rcx, [rbp+616]
004494f0lea rdx, [rip+5281]
004494f7mov r8, [rbp+1296]
004494fecall fn_40d230
00449503lea rcx, [rbp+608]
0044950amov rdx, [rbp+616]
00449511call fn_40d820
00449516mov rcx, [rbp+608]
0044951dmov dl, 1
0044951fcall fn_439060
00449524
00449524loc_449524:
00449524mov rax, [rip+0x1aa95]
0044952bcmp [rax+310], 0
00449532je 0x449585
00449534lea rcx, [rbp+600]
0044953bmov rdx, [rbp+1296]
00449542call fn_422140
00449547mov rcx, [rbp+600]
0044954ecall fn_4488a0
00449553test al, al
00449555je 0x449585
00449557mov rax, [rip+0x1aa62]
0044955ecmp [rax+308], 0
00449565je 0x44a591
0044956blea rcx, [rip+5190]
00449572mov dl, 1
00449574call fn_439060
00449579xor ecx, ecx
0044957bcall fn_4392a0
00449580jmp 0x44a591
00449585
00449585loc_449585:
00449585mov rax, [rip+0x1aa34]
0044958ccmp [rax+308], 0
00449593je 0x4495ac
00449595xor ecx, ecx
00449597mov dl, 1
00449599call fn_439060
0044959elea rcx, [rip+5243]
004495a5mov dl, 1
004495a7call fn_439060
004495ac
004495acloc_4495ac:
004495acmov rcx, [rbp+1296]
004495b3call fn_448ed0
004495b8mov [rbp+632], eax
004495bemov rax, [rip+0x1a9fb]
004495c5cmp [rax+308], 0
004495ccje 0x4495e5
004495cexor ecx, ecx
004495d0mov dl, 1
004495d2call fn_439060
004495d7lea rcx, [rip+5250]
004495demov dl, 1
004495e0call fn_439060
004495e5
004495e5loc_4495e5:
004495e5lea rcx, [rbp+640]
004495ecmov rdx, [rip+10045]
004495f3call fn_410600
004495f8lea rcx, [rbp+640]
004495ffmov rdx, [rip+10026]
00449606mov r8l, 1
0044960cmovsxd r9, [rbp+632]
00449613call fn_410430
00449618xor ebx, ebx
0044961alea rcx, [rbp+1240]
00449621lea rdx, [rbp+648]
00449628mov r8, [rbp+1296]
0044962fcall fn_4434c0
00449634test al, al
00449636je 0x44a0dc
0044963c
0044963cloc_44963c:
0044963cmov eax, [rbp+632]
00449642cmp ebx, eax
00449644jl 0x44969c
00449646mov rcx, [rip+0x1a973]
0044964dcmp [rcx+308], 0
00449654je 0x44a04e
0044965alea rcx, [rbp+584]
00449661mov edx, eax
00449663call fn_4225b0
00449668lea rcx, [rbp+592]
0044966flea rdx, [rip+5138]
00449676mov r8, [rbp+584]
0044967dcall fn_40da80
00449682mov rcx, [rbp+592]
00449689mov dl, 1
0044968bcall fn_439060
00449690xor ecx, ecx
00449692call fn_4392a0
00449697jmp 0x44a04e
0044969c
0044969cloc_44969c:
0044969clea rcx, [rbp+576]
004496a3lea rdx, [rbp+692]
004496aamov r8l, 260
004496b0call fn_40d110
004496b5mov rcx, [rbp+576]
004496bclea rdx, [rip+5153]
004496c3call fn_40d640
004496c8test eax, eax
004496caje 0x44a033
004496d0lea rcx, [rbp+568]
004496d7lea rdx, [rbp+692]
004496demov r8l, 260
004496e4call fn_40d110
004496e9mov rcx, [rbp+568]
004496f0lea rdx, [rip+5109]
004496f7call fn_40d640
004496fctest eax, eax
004496feje 0x44a033
00449704lea rcx, [rbp+560]
0044970blea rdx, [rbp+692]
00449712mov r8l, 260
00449718call fn_40d110
0044971dmov rcx, [rbp+560]
00449724call fn_448db0
00449729test al, al
0044972bje 0x4497bb
00449731mov rax, [rip+0x1a888]
00449738cmp [rax+308], 0
0044973fje 0x44a033
00449745lea rcx, [rbp+544]
0044974clea rdx, [rbp+692]
00449753mov r8l, 260
00449759call fn_40d110
0044975elea rcx, [rbp+552]
00449765mov edx, 4
0044976alea r8, [rip+4999]
00449771mov r9, [rbp+1296]
00449778mov rax, [rbp+544]
0044977fmov [rsp+32], rax
00449784lea rax, [rip+5053]
0044978bmov [rsp+40], rax
00449790call fn_40d530
00449795lea rcx, [rbp+536]
0044979cmov rdx, [rbp+552]
004497a3call fn_40d820
004497a8mov rcx, [rbp+536]
004497afmov dl, 1
004497b1call fn_439060
004497b6jmp 0x44a033
004497bb
004497bbloc_4497bb:
004497bbmov eax, [rbp+648]
004497c1mov ecx, eax
004497c3and ecx, 16
004497c6cmp ecx, 16
004497c9jne 0x449c38
004497cfand eax, 1024
004497d5cmp eax, 1024
004497dbjne 0x449af3
004497e1lea rcx, [rbp+512]
004497e8lea rdx, [rbp+692]
004497efmov r8l, 260
004497f5call fn_40d110
004497falea rcx, [rbp+520]
00449801mov edx, 3
00449806mov r8, [rbp+1296]
0044980dmov r9, [rbp+512]
00449814lea rax, [rip+4469]
0044981bmov [rsp+32], rax
00449820call fn_40d530
00449825lea rcx, [rbp+528]
0044982cmov rdx, [rbp+520]
00449833call fn_422140
00449838mov rcx, [rbp+528]
0044983fcall fn_4488a0
00449844test al, al
00449846je 0x4498ce
0044984clea rcx, [rbp+496]
00449853lea rdx, [rbp+692]
0044985amov r8l, 260
00449860call fn_40d110
00449865lea rcx, [rbp+504]
0044986cmov edx, 5
00449871lea r8, [rip+4840]
00449878mov r9, [rbp+1296]
0044987fmov rax, [rbp+496]
00449886mov [rsp+32], rax
0044988blea rax, [rip+4350]
00449892mov [rsp+40], rax
00449897lea rax, [rip+4778]
0044989emov [rsp+48], rax
004498a3call fn_40d530
004498a8lea rcx, [rbp+488]
004498afmov rdx, [rbp+504]
004498b6call fn_40d820
004498bbmov rcx, [rbp+488]
004498c2mov dl, 1
004498c4call fn_439060
004498c9jmp 0x44a033
004498ce
004498celoc_4498ce:
004498cemov rax, [rip+0x1a6eb]
004498d5cmp [rax+308], 0
004498dcje 0x44994f
004498delea rcx, [rbp+472]
004498e5lea rdx, [rbp+692]
004498ecmov r8l, 260
004498f2call fn_40d110
004498f7lea rcx, [rbp+480]
004498femov edx, 4
00449903lea r8, [rip+4802]
0044990amov r9, [rbp+1296]
00449911mov rax, [rbp+472]
00449918mov [rsp+32], rax
0044991dlea rax, [rip+4204]
00449924mov [rsp+40], rax
00449929call fn_40d530
0044992elea rcx, [rbp+464]
00449935mov rdx, [rbp+480]
0044993ccall fn_40d820
00449941mov rcx, [rbp+464]
00449948mov dl, 1
0044994acall fn_439060
0044994f
0044994floc_44994f:
0044994flea rcx, [rbp+440]
00449956lea rdx, [rbp+692]
0044995dmov r8l, 260
00449963call fn_40d110
00449968lea rcx, [rbp+448]
0044996fmov edx, 3
00449974mov r8, [rbp+1296]
0044997bmov r9, [rbp+440]
00449982lea rax, [rip+4103]
00449989mov [rsp+32], rax
0044998ecall fn_40d530
00449993lea rcx, [rbp+456]
0044999amov rdx, [rbp+448]
004499a1call fn_4220f0
004499a6mov rcx, [rbp+456]
004499adcall fn_448600
004499b2test al, al
004499b4jne 0x449a5d
004499balea rcx, [rbp+424]
004499c1lea rdx, [rbp+692]
004499c8mov r8l, 260
004499cecall fn_40d110
004499d3lea rcx, [rbp+432]
004499damov rdx, [rbp+424]
004499e1call fn_4220f0
004499e6mov rcx, [rbp+432]
004499edmov rax, [rip+0x1a884]
004499f4movzx rdx, [rbp+1352]
004499fclea rdx, [rax+8*rdx]
00449a00call fn_4487d0
00449a05test al, al
00449a07jne 0x449a5d
00449a09movsxd rsi, ebx
00449a0cmov rax, [rbp+640]
00449a13mov rcx, rsi
00449a16add rcx, rcx
00449a19lea rcx, [rax+8*rcx]
00449a1dlea rdx, [rbp+692]
00449a24mov r8l, 260
00449a2acall fn_40d110
00449a2fmov rax, [rbp+640]
00449a36mov rcx, rsi
00449a39add rcx, rcx
00449a3cmov edx, [rbp+648]
00449a42mov [rax+8*rcx+8], edx
00449a46mov rax, [rbp+640]
00449a4dadd rsi, rsi
00449a50mov [rax+8*rsi+12], 1
00449a55add ebx, 1
00449a58jmp 0x44a033
00449a5d
00449a5dloc_449a5d:
00449a5dmov rax, [rip+0x1a55c]
00449a64cmp [rax+308], 0
00449a6bje 0x44a033
00449a71lea rcx, [rbp+408]
00449a78lea rdx, [rbp+692]
00449a7fmov r8l, 260
00449a85call fn_40d110
00449a8alea rcx, [rbp+416]
00449a91mov edx, 5
00449a96lea r8, [rip+4459]
00449a9dmov r9, [rbp+1296]
00449aa4mov rax, [rbp+408]
00449aabmov [rsp+32], rax
00449ab0lea rax, [rip+3801]
00449ab7mov [rsp+40], rax
00449abclea rax, [rip+4229]
00449ac3mov [rsp+48], rax
00449ac8call fn_40d530
00449acdlea rcx, [rbp+400]
00449ad4mov rdx, [rbp+416]
00449adbcall fn_40d820
00449ae0mov rcx, [rbp+400]
00449ae7mov dl, 1
00449ae9call fn_439060
00449aeejmp 0x44a033
00449af3
00449af3loc_449af3:
00449af3lea rcx, [rbp+376]
00449afalea rdx, [rbp+692]
00449b01mov r8l, 260
00449b07call fn_40d110
00449b0clea rcx, [rbp+384]
00449b13mov edx, 3
00449b18mov r8, [rbp+1296]
00449b1fmov r9, [rbp+376]
00449b26lea rax, [rip+3683]
00449b2dmov [rsp+32], rax
00449b32call fn_40d530
00449b37lea rcx, [rbp+392]
00449b3emov rdx, [rbp+384]
00449b45call fn_4220f0
00449b4amov rcx, [rbp+392]
00449b51call fn_448600
00449b56test al, al
00449b58jne 0x449bae
00449b5amov rax, [rbp+640]
00449b61movsxd rcx, ebx
00449b64add rcx, rcx
00449b67lea rcx, [rax+8*rcx]
00449b6blea rdx, [rbp+692]
00449b72mov r8l, 260
00449b78call fn_40d110
00449b7dmov rax, [rbp+640]
00449b84movsxd rcx, ebx
00449b87add rcx, rcx
00449b8amov edx, [rbp+648]
00449b90mov [rax+8*rcx+8], edx
00449b94mov rax, [rbp+640]
00449b9bmovsxd rcx, ebx
00449b9eadd rcx, rcx
00449ba1mov [rax+8*rcx+12], 1
00449ba6add ebx, 1
00449ba9jmp 0x44a033
00449bae
00449baeloc_449bae:
00449baemov rax, [rip+0x1a40b]
00449bb5cmp [rax+308], 0
00449bbcje 0x44a033
00449bc2lea rcx, [rbp+360]
00449bc9lea rdx, [rbp+692]
00449bd0mov r8l, 260
00449bd6call fn_40d110
00449bdblea rcx, [rbp+368]
00449be2mov edx, 4
00449be7lea r8, [rip+4238]
00449beemov r9, [rbp+1296]
00449bf5mov rax, [rbp+360]
00449bfcmov [rsp+32], rax
00449c01lea rax, [rip+3904]
00449c08mov [rsp+40], rax
00449c0dcall fn_40d530
00449c12lea rcx, [rbp+352]
00449c19mov rdx, [rbp+368]
00449c20call fn_40d820
00449c25mov rcx, [rbp+352]
00449c2cmov dl, 1
00449c2ecall fn_439060
00449c33jmp 0x44a033
00449c38
00449c38loc_449c38:
00449c38mov rax, [rip+0x1a381]
00449c3fcmp [rax+307], 0
00449c46jne 0x449ddb
00449c4clea rcx, [rbp+336]
00449c53lea rdx, [rbp+692]
00449c5amov r8l, 260
00449c60call fn_40d110
00449c65lea rcx, [rbp+344]
00449c6cmov rdx, [rbp+336]
00449c73call fn_4220f0
00449c78mov rcx, [rbp+344]
00449c7flea rdx, [rip+4154]
00449c86call fn_40d640
00449c8btest eax, eax
00449c8dje 0x449d51
00449c93lea rcx, [rbp+328]
00449c9alea rdx, [rbp+692]
00449ca1mov r8l, 260
00449ca7call fn_40d7b0
00449cacmov rcx, [rbp+328]
00449cb3lea rdx, [rip+4138]
00449cbacall fn_40dc90
00449cbftest eax, eax
00449cc1je 0x449d51
00449cc7lea rcx, [rbp+320]
00449ccelea rdx, [rbp+692]
00449cd5mov r8l, 260
00449cdbcall fn_40d7b0
00449ce0mov rcx, [rbp+320]
00449ce7lea rdx, [rip+4138]
00449ceecall fn_40dc90
00449cf3test eax, eax
00449cf5je 0x449d51
00449cf7lea rcx, [rbp+296]
00449cfelea rdx, [rbp+692]
00449d05mov r8l, 260
00449d0bcall fn_40d110
00449d10lea rcx, [rbp+304]
00449d17mov rdx, [rbp+1296]
00449d1emov r8, [rbp+296]
00449d25call fn_40d230
00449d2alea rcx, [rbp+312]
00449d31mov rdx, [rbp+304]
00449d38call fn_4220f0
00449d3dmov rcx, [rbp+312]
00449d44call fn_448600
00449d49test al, al
00449d4bje 0x449ddb
00449d51
00449d51loc_449d51:
00449d51mov rax, [rip+0x1a268]
00449d58cmp [rax+308], 0
00449d5fje 0x44a033
00449d65lea rcx, [rbp+280]
00449d6clea rdx, [rbp+692]
00449d73mov r8l, 260
00449d79call fn_40d110
00449d7elea rcx, [rbp+288]
00449d85mov edx, 4
00449d8alea r8, [rip+4019]
00449d91mov r9, [rbp+1296]
00449d98mov rax, [rbp+280]
00449d9fmov [rsp+32], rax
00449da4lea rax, [rip+3485]
00449dabmov [rsp+40], rax
00449db0call fn_40d530
00449db5lea rcx, [rbp+272]
00449dbcmov rdx, [rbp+288]
00449dc3call fn_40d820
00449dc8mov rcx, [rbp+272]
00449dcfmov dl, 1
00449dd1call fn_439060
00449dd6jmp 0x44a033
00449ddb
00449ddbloc_449ddb:
00449ddblea rcx, [rbp+256]
00449de2lea rdx, [rbp+692]
00449de9mov r8l, 260
00449defcall fn_40d110
00449df4lea rcx, [rbp+264]
00449dfbmov rdx, [rbp+1296]
00449e02mov r8, [rbp+256]
00449e09call fn_40d230
00449e0elea rcx, [rbp+248]
00449e15mov rdx, [rbp+264]
00449e1ccall fn_40d820
00449e21lea rcx, [rbp+240]
00449e28xor edx, edx
00449e2acall fn_405df0
00449e2fmov rcx, [rbp+248]
00449e36mov rdx, [rbp+240]
00449e3dcall fn_40dc90
00449e42test eax, eax
00449e44jne 0x449ed4
00449e4amov rax, [rip+0x1a16f]
00449e51cmp [rax+308], 0
00449e58je 0x44a033
00449e5elea rcx, [rbp+224]
00449e65lea rdx, [rbp+692]
00449e6cmov r8l, 260
00449e72call fn_40d110
00449e77lea rcx, [rbp+232]
00449e7emov edx, 4
00449e83lea r8, [rip+3922]
00449e8amov r9, [rbp+1296]
00449e91mov rax, [rbp+224]
00449e98mov [rsp+32], rax
00449e9dlea rax, [rip+3236]
00449ea4mov [rsp+40], rax
00449ea9call fn_40d530
00449eaelea rcx, [rbp+216]
00449eb5mov rdx, [rbp+232]
00449ebccall fn_40d820
00449ec1mov rcx, [rbp+216]
00449ec8mov dl, 1
00449ecacall fn_439060
00449ecfjmp 0x44a033
00449ed4
00449ed4loc_449ed4:
00449ed4mov rax, [rip+0x1a0e5]
00449edbcmp [rax+307], 0
00449ee2jne 0x449fe4
00449ee8mov rax, [rip+0x1a0d1]
00449eefcmp [rax+297], 0
00449ef6je 0x449fe4
00449efclea rcx, [rbp+192]
00449f03lea rdx, [rbp+692]
00449f0amov r8l, 260
00449f10call fn_40d110
00449f15lea rcx, [rbp+200]
00449f1cmov rdx, [rbp+192]
00449f23call fn_42f680
00449f28lea rcx, [rbp+208]
00449f2fmov rdx, [rbp+200]
00449f36call fn_4220f0
00449f3bmov rcx, [rbp+208]
00449f42mov rax, [rip+0x1a077]
00449f49lea rdx, [rax+752]
00449f50call fn_4487d0
00449f55test al, al
00449f57jne 0x449fe4
00449f5dmov rax, [rip+0x1a05c]
00449f64cmp [rax+308], 0
00449f6bje 0x44a033
00449f71lea rcx, [rbp+176]
00449f78lea rdx, [rbp+692]
00449f7fmov r8l, 260
00449f85call fn_40d110
00449f8alea rcx, [rbp+184]
00449f91mov edx, 4
00449f96lea r8, [rip+3699]
00449f9dmov r9, [rbp+1296]
00449fa4mov rax, [rbp+176]
00449fabmov [rsp+32], rax
00449fb0lea rax, [rip+2961]
00449fb7mov [rsp+40], rax
00449fbccall fn_40d530
00449fc1lea rcx, [rbp+168]
00449fc8mov rdx, [rbp+184]
00449fcfcall fn_40d820
00449fd4mov rcx, [rbp+168]
00449fdbmov dl, 1
00449fddcall fn_439060
00449fe2jmp 0x44a033
00449fe4
00449fe4loc_449fe4:
00449fe4movsxd rsi, ebx
00449fe7mov rax, [rbp+640]
00449feemov rcx, rsi
00449ff1add rcx, rcx
00449ff4lea rcx, [rax+8*rcx]
00449ff8lea rdx, [rbp+692]
00449fffmov r8l, 260
0044a005call fn_40d110
0044a00amov rax, [rbp+640]
0044a011mov rcx, rsi
0044a014add rcx, rcx
0044a017mov edx, [rbp+648]
0044a01dmov [rax+8*rcx+8], edx
0044a021mov rax, [rbp+640]
0044a028add rsi, rsi
0044a02bmov [rax+8*rsi+12], 0
0044a030add ebx, 1
0044a033
0044a033loc_44a033:
0044a033mov rcx, [rbp+1240]
0044a03alea rdx, [rbp+648]
0044a041call FindNextFileW
0044a046test eax, eax
0044a048jne 0x44963c
0044a04e
0044a04eloc_44a04e:
0044a04enop
0044a04fmov rcx, [rbp+1240]
0044a056call FindClose
0044a05bmov rax, [rip+0x19f5e]
0044a062cmp [rax+308], 0
0044a069je 0x44a0a0
0044a06blea rcx, [rip+3594]
0044a072mov dl, 1
0044a074call fn_439060
0044a079xor ecx, ecx
0044a07bmov dl, 1
0044a07dcall fn_439060
0044a082mov rax, [rip+0x19f37]
0044a089cmp [rax+321], 0
0044a090jne 0x44a0a0
0044a092lea rcx, [rip+3595]
0044a099mov dl, 1
0044a09bcall fn_439060
0044a0a0
0044a0a0loc_44a0a0:
0044a0a0mov rax, [rip+0x19f19]
0044a0a7cmp [rax+309], 0
0044a0aeje 0x44a0dc
0044a0b0mov rax, [rip+0x19f09]
0044a0b7cmp [rax+321], 0
0044a0bejne 0x44a0dc
0044a0c0mov rax, [rip+0x19ef9]
0044a0c7cmp [rax+307], 0
0044a0cejne 0x44a0dc
0044a0d0mov rcx, [rbp+1296]
0044a0d7call fn_43a340
0044a0dc
0044a0dcloc_44a0dc:
0044a0dcmov [rbp+632], ebx
0044a0e2lea rcx, [rbp+624]
0044a0e9mov rdx, [rip-4120]
0044a0f0call fn_410600
0044a0f5lea rcx, [rbp+624]
0044a0fcmov rdx, [rip-4139]
0044a103mov r8l, 1
0044a109movsxd r9, ebx
0044a10ccall fn_410430
0044a111xor eax, eax
0044a113mov ecx, [rbp+632]
0044a119sub ecx, 1
0044a11cmov ebx, eax
0044a11ecmp ebx, ecx
0044a120jg 0x44a13e
0044a122sub ecx, eax
0044a124add ecx, 1
0044a127
0044a127loc_44a127:
0044a127mov rax, [rbp+624]
0044a12emovsxd rdx, ebx
0044a131mov [rax+4*rdx], ebx
0044a134add ebx, 1
0044a137sub ecx, 1
0044a13atest ecx, ecx
0044a13cjne 0x44a127
0044a13e
0044a13eloc_44a13e:
0044a13enop
0044a13fmov rax, [rip+0x19e7a]
0044a146cmp [rax+303], 0
0044a14dje 0x44a1e0
0044a153mov rax, [rip+0x19e66]
0044a15acmp [rax+308], 0
0044a161je 0x44a17a
0044a163xor ecx, ecx
0044a165mov dl, 1
0044a167call fn_439060
0044a16clea rcx, [rip+3449]
0044a173mov dl, 1
0044a175call fn_439060
0044a17a
0044a17aloc_44a17a:
0044a17axor eax, eax
0044a17cmov esi, [rbp+632]
0044a182sub esi, 1
0044a185mov ebx, eax
0044a187cmp ebx, esi
0044a189jg 0x44a1df
0044a18bsub esi, eax
0044a18dadd esi, 1
0044a190
0044a190loc_44a190:
0044a190mov ecx, [rbp+632]
0044a196call fn_405e80
0044a19bmov ebx, eax
0044a19dmov ecx, [rbp+632]
0044a1a3call fn_405e80
0044a1a8movsxd rbx, ebx
0044a1abmov rcx, [rbp+624]
0044a1b2mov ecx, [rcx+4*rbx]
0044a1b5movsxd rax, eax
0044a1b8mov rdx, [rbp+624]
0044a1bfmov r8, [rbp+624]
0044a1c6mov r8l, [r8+4*rax]
0044a1camov [rdx+4*rbx], r8l
0044a1cemov rdx, [rbp+624]
0044a1d5mov [rdx+4*rax], ecx
0044a1d8sub esi, 1
0044a1dbtest esi, esi
0044a1ddjne 0x44a190
0044a1df
0044a1dfloc_44a1df:
0044a1dfnop
0044a1e0
0044a1e0loc_44a1e0:
0044a1e0mov rax, [rip+0x19dd9]
0044a1e7cmp [rax+308], 0
0044a1eeje 0x44a234
0044a1f0xor ecx, ecx
0044a1f2mov dl, 1
0044a1f4call fn_439060
0044a1f9lea rcx, [rbp+160]
0044a200lea rdx, [rip+3373]
0044a207mov r8, [rbp+1296]
0044a20ecall fn_40d230
0044a213lea rcx, [rbp+152]
0044a21amov rdx, [rbp+160]
0044a221call fn_40d820
0044a226mov rcx, [rbp+152]
0044a22dmov dl, 1
0044a22fcall fn_439060
0044a234
0044a234loc_44a234:
0044a234xor eax, eax
0044a236mov esi, [rbp+632]
0044a23csub esi, 1
0044a23fmov ebx, eax
0044a241cmp ebx, esi
0044a243jg 0x44a319
0044a249sub esi, eax
0044a24badd esi, 1
0044a24e
0044a24eloc_44a24e:
0044a24emov rax, [rbp+624]
0044a255movsxd rcx, ebx
0044a258movsxd rax, [rax+4*rcx]
0044a25cmov rcx, [rbp+640]
0044a263mov rdx, rax
0044a266add rdx, rdx
0044a269cmp [rcx+8*rdx+12], 0
0044a26ejne 0x44a30b
0044a274mov rcx, [rip+0x19d45]
0044a27bcmp [rcx+307], 0
0044a282je 0x44a2b2
0044a284mov rcx, [rbp+1296]
0044a28bmov rdx, [rbp+640]
0044a292mov r8, rax
0044a295add r8, r8
0044a298mov rdx, [rdx+8*r8]
0044a29cmov r8, [rbp+640]
0044a2a3add rax, rax
0044a2a6mov r8l, [r8+8*rax+8]
0044a2abcall fn_444e30
0044a2b0jmp 0x44a30b
0044a2b2
0044a2b2loc_44a2b2:
0044a2b2mov rcx, [rbp+1296]
0044a2b9mov rdx, [rbp+640]
0044a2c0mov r8, rax
0044a2c3add r8, r8
0044a2c6mov rdx, [rdx+8*r8]
0044a2camov r8, [rbp+80]
0044a2cemov r9, [rbp+88]
0044a2d2mov r10, [rbp+640]
0044a2d9add rax, rax
0044a2dcmov eax, [r10+8*rax+8]
0044a2e1mov [rsp+32], eax
0044a2e5mov rax, [rbp+96]
0044a2e9mov [rsp+40], rax
0044a2eemov rax, [rbp+1328]
0044a2f5mov [rsp+48], rax
0044a2famov rax, [rbp+1336]
0044a301mov [rsp+56], rax
0044a306call fn_445770
0044a30b
0044a30bloc_44a30b:
0044a30badd ebx, 1
0044a30esub esi, 1
0044a311test esi, esi
0044a313jne 0x44a24e
0044a319
0044a319loc_44a319:
0044a319nop
0044a31amov rax, [rip+0x19c9f]
0044a321cmp [rax+308], 0
0044a328je 0x44a36e
0044a32axor ecx, ecx
0044a32cmov dl, 1
0044a32ecall fn_439060
0044a333lea rcx, [rbp+144]
0044a33alea rdx, [rip+3135]
0044a341mov r8, [rbp+1296]
0044a348call fn_40d230
0044a34dlea rcx, [rbp+136]
0044a354mov rdx, [rbp+144]
0044a35bcall fn_40d820
0044a360mov rcx, [rbp+136]
0044a367mov dl, 1
0044a369call fn_439060
0044a36e
0044a36eloc_44a36e:
0044a36exor eax, eax
0044a370mov edi, [rbp+632]
0044a376sub edi, 1
0044a379mov ebx, eax
0044a37bcmp ebx, edi
0044a37djg 0x44a524
0044a383sub edi, eax
0044a385add edi, 1
0044a388
0044a388loc_44a388:
0044a388movsxd rsi, ebx
0044a38bmov rax, [rbp+624]
0044a392movsxd rax, [rax+4*rsi]
0044a396mov rcx, [rbp+640]
0044a39dmov rdx, rax
0044a3a0add rdx, rdx
0044a3a3cmp [rcx+8*rdx+12], 0
0044a3a8je 0x44a516
0044a3aemov rcx, [rbp+640]
0044a3b5mov rdx, rax
0044a3b8add rdx, rdx
0044a3bbmov ecx, [rcx+8*rdx+8]
0044a3bfand ecx, 1024
0044a3c5cmp ecx, 1024
0044a3cbjne 0x44a49d
0044a3d1lea rcx, [rbp+128]
0044a3d8mov rdx, [rbp+640]
0044a3dfadd rax, rax
0044a3e2mov rdx, [rdx+8*rax]
0044a3e6call fn_4220f0
0044a3eblea rcx, [rbp+120]
0044a3efmov rdx, [rbp+128]
0044a3f6call fn_40d820
0044a3fbmov rax, [rip+0x19e76]
0044a402movzx rcx, [rbp+1352]
0044a40amov rcx, [rax+8*rcx]
0044a40emov rdx, [rbp+120]
0044a412call TSimpleStringList.Add
0044a417lea rcx, [rbp+112]
0044a41bmov edx, 3
0044a420mov r8, [rbp+1296]
0044a427mov rax, [rbp+640]
0044a42emov r9, [rbp+624]
0044a435movsxd r9, [r9+4*rsi]
0044a439add r9, r9
0044a43cmov r9, [rax+8*r9]
0044a440lea rax, [rip+1353]
0044a447mov [rsp+32], rax
0044a44ccall fn_40d530
0044a451mov rcx, [rbp+112]
0044a455mov rdx, [rbp+80]
0044a459mov r8, [rbp+88]
0044a45dmov r9, [rbp+96]
0044a461mov rax, [rbp+1328]
0044a468mov [rsp+32], rax
0044a46dmov rax, [rbp+1336]
0044a474mov [rsp+40], rax
0044a479mov [rsp+48], 1
0044a47emovzx rax, [rbp+1352]
0044a486mov [rsp+56], al
0044a48amovzx rax, [rbp+1360]
0044a492mov [rsp+64], al
0044a496call fn_449120
0044a49bjmp 0x44a516
0044a49d
0044a49dloc_44a49d:
0044a49dlea rcx, [rbp+104]
0044a4a1mov edx, 3
0044a4a6mov r8, [rbp+1296]
0044a4admov r9, [rbp+640]
0044a4b4add rax, rax
0044a4b7mov r9, [r9+8*rax]
0044a4bblea rax, [rip+1230]
0044a4c2mov [rsp+32], rax
0044a4c7call fn_40d530
0044a4ccmov rcx, [rbp+104]
0044a4d0mov rdx, [rbp+80]
0044a4d4mov r8, [rbp+88]
0044a4d8mov r9, [rbp+96]
0044a4dcmov rax, [rbp+1328]
0044a4e3mov [rsp+32], rax
0044a4e8mov rax, [rbp+1336]
0044a4efmov [rsp+40], rax
0044a4f4mov [rsp+48], 0
0044a4f9movzx rax, [rbp+1352]
0044a501mov [rsp+56], al
0044a505movzx rax, [rbp+1360]
0044a50dmov [rsp+64], al
0044a511call fn_449120
0044a516
0044a516loc_44a516:
0044a516add ebx, 1
0044a519sub edi, 1
0044a51ctest edi, edi
0044a51ejne 0x44a388
0044a524
0044a524loc_44a524:
0044a524nop
0044a525lea rcx, [rbp+624]
0044a52cmov rdx, [rip-5211]
0044a533call fn_410600
0044a538lea rcx, [rbp+640]
0044a53fmov rdx, [rip+6122]
0044a546call fn_410600
0044a54bmov rax, [rip+0x19a6e]
0044a552cmp [rax+307], 0
0044a559je 0x44a56f
0044a55bmov rcx, [rbp+1296]
0044a562call fn_40d180
0044a567mov rcx, rax
0044a56acall RemoveDirectoryW
0044a56f
0044a56floc_44a56f:
0044a56fcmp [rbp+1344], 0
0044a576je 0x44a590
0044a578mov rax, [rip+0x19cf9]
0044a57fmovzx rcx, [rbp+1352]
0044a587mov rcx, [rax+8*rcx]
0044a58bcall TSimpleStringList.DeleteLast
0044a590
0044a590loc_44a590:
0044a590nop
0044a591
0044a591loc_44a591:
0044a591lea rcx, [rbp+104]
0044a595mov edx, 2
0044a59acall fn_40be70
0044a59flea rcx, [rbp+120]
0044a5a3call fn_40bcf0
0044a5a8lea rcx, [rbp+128]
0044a5afcall fn_40bd90
0044a5b4lea rcx, [rbp+136]
0044a5bbcall fn_40bcf0
0044a5c0lea rcx, [rbp+144]
0044a5c7call fn_40bd90
0044a5cclea rcx, [rbp+152]
0044a5d3call fn_40bcf0
0044a5d8lea rcx, [rbp+160]
0044a5dfcall fn_40bd90
0044a5e4lea rcx, [rbp+168]
0044a5ebcall fn_40bcf0
0044a5f0lea rcx, [rbp+176]
0044a5f7mov edx, 5
0044a5fccall fn_40be70
0044a601lea rcx, [rbp+216]
0044a608call fn_40bcf0
0044a60dlea rcx, [rbp+224]
0044a614mov edx, 2
0044a619call fn_40be70
0044a61elea rcx, [rbp+240]
0044a625mov edx, 2
0044a62acall fn_40bdd0
0044a62flea rcx, [rbp+256]
0044a636mov edx, 2
0044a63bcall fn_40be70
0044a640lea rcx, [rbp+272]
0044a647call fn_40bcf0
0044a64clea rcx, [rbp+280]
0044a653mov edx, 5
0044a658call fn_40be70
0044a65dlea rcx, [rbp+320]
0044a664mov edx, 2
0044a669call fn_40bdd0
0044a66elea rcx, [rbp+336]
0044a675mov edx, 2
0044a67acall fn_40be70
0044a67flea rcx, [rbp+352]
0044a686call fn_40bcf0
0044a68blea rcx, [rbp+360]
0044a692mov edx, 5
0044a697call fn_40be70
0044a69clea rcx, [rbp+400]
0044a6a3call fn_40bcf0
0044a6a8lea rcx, [rbp+408]
0044a6afmov edx, 7
0044a6b4call fn_40be70
0044a6b9lea rcx, [rbp+464]
0044a6c0call fn_40bcf0
0044a6c5lea rcx, [rbp+472]
0044a6ccmov edx, 2
0044a6d1call fn_40be70
0044a6d6lea rcx, [rbp+488]
0044a6ddcall fn_40bcf0
0044a6e2lea rcx, [rbp+496]
0044a6e9mov edx, 5
0044a6eecall fn_40be70
0044a6f3lea rcx, [rbp+536]
0044a6facall fn_40bcf0
0044a6fflea rcx, [rbp+544]
0044a706mov edx, 5
0044a70bcall fn_40be70
0044a710lea rcx, [rbp+584]
0044a717mov edx, 2
0044a71ccall fn_40bdd0
0044a721lea rcx, [rbp+600]
0044a728call fn_40bd90
0044a72dlea rcx, [rbp+608]
0044a734call fn_40bcf0
0044a739lea rcx, [rbp+616]
0044a740call fn_40bd90
0044a745lea rcx, [rbp+624]
0044a74cmov rdx, [rip-5755]
0044a753call fn_410600
0044a758lea rcx, [rbp+632]
0044a75fmov rdx, [rip+5650]
0044a766call fn_40e630
0044a76blea rcx, [rbp+1296]
0044a772call fn_40bd90
0044a777lea rsp, [rbp+1256]
0044a77epop rbx
0044a77fpop rsi
0044a780pop rdi
0044a781pop rbp
0044a782ret
00449120
00449120fn_449120:
00449120push rbp
00449121push rdi
00449122push rsi
00449123push rbx
00449124sub rsp, 1256
0044912bmov rbp, rsp
0044912emov [rbp+80], rdx
00449132mov [rbp+88], r8
00449136mov [rbp+96], r9
0044913amov [rbp+104], 0
00449142mov [rbp+112], 0
0044914amov [rbp+128], 0
00449155mov [rbp+120], 0
0044915dmov [rbp+144], 0
00449168mov [rbp+136], 0
00449173mov [rbp+160], 0
0044917emov [rbp+152], 0
00449189mov [rbp+184], 0
00449194mov [rbp+168], 0
0044919fmov [rbp+176], 0
004491aamov [rbp+208], 0
004491b5mov [rbp+200], 0
004491c0mov [rbp+192], 0
004491cbmov [rbp+232], 0
004491d6mov [rbp+216], 0
004491e1mov [rbp+224], 0
004491ecmov [rbp+264], 0
004491f7mov [rbp+248], 0
00449202mov [rbp+240], 0
0044920dmov [rbp+256], 0
00449218mov [rbp+288], 0
00449223mov [rbp+272], 0
0044922emov [rbp+280], 0
00449239mov [rbp+312], 0
00449244mov [rbp+304], 0
0044924fmov [rbp+296], 0
0044925amov [rbp+320], 0
00449265mov [rbp+328], 0
00449270mov [rbp+344], 0
0044927bmov [rbp+336], 0
00449286mov [rbp+368], 0
00449291mov [rbp+352], 0
0044929cmov [rbp+360], 0
004492a7mov [rbp+392], 0
004492b2mov [rbp+384], 0
004492bdmov [rbp+376], 0
004492c8mov [rbp+416], 0
004492d3mov [rbp+400], 0
004492demov [rbp+408], 0
004492e9mov [rbp+432], 0
004492f4mov [rbp+424], 0
004492ffmov [rbp+456], 0
0044930amov [rbp+448], 0
00449315mov [rbp+440], 0
00449320mov [rbp+480], 0
0044932bmov [rbp+464], 0
00449336mov [rbp+472], 0
00449341mov [rbp+504], 0
0044934cmov [rbp+488], 0
00449357mov [rbp+496], 0
00449362mov [rbp+528], 0
0044936dmov [rbp+520], 0
00449378mov [rbp+512], 0
00449383mov [rbp+552], 0
0044938emov [rbp+536], 0
00449399mov [rbp+544], 0
004493a4mov [rbp+560], 0
004493afmov [rbp+568], 0
004493bamov [rbp+576], 0
004493c5mov [rbp+592], 0
004493d0mov [rbp+584], 0
004493dbmov [rbp+600], 0
004493e6mov [rbp+616], 0
004493f1mov [rbp+608], 0
004493fcmov [rbp+624], 0
00449407mov [rbp+1296], rcx
0044940elea rcx, [rbp+1296]
00449415call fn_40bf00
0044941alea rcx, [rbp+632]
00449421mov rdx, [rip+10576]
00449428call fn_40e160
0044942dnop
0044942emov rax, [rip+0x1ab8b]
00449435cmp [rax+303], 0
0044943cjne 0x449482
0044943emov rax, [rip+0x1ab7b]
00449445cmp [rax+309], 0
0044944cjne 0x449482
0044944emov rax, [rip+0x1ab6b]
00449455cmp [rax+313], 0
0044945cje 0x449482
0044945ejmp 0x44946a
00449460
00449460loc_449460:
00449460mov ecx, 1
00449465call Sleep
0044946a
0044946aloc_44946a:
0044946amov rcx, [rbp+1296]
00449471movzx rdx, [rbp+1360]
00449479call fn_449020
0044947etest al, al
00449480je 0x449460
00449482
00449482loc_449482:
00449482xor eax, eax
00449484mov rcx, [rbp+1296]
0044948btest rcx, rcx
0044948eje 0x449496
00449490mov eax, [rcx-4]
00449493shr eax, 1
00449496
00449496loc_449496:
00449496test eax, eax
00449498je 0x44a591
0044949exor eax, eax
004494a0test rcx, rcx
004494a3je 0x4494ab
004494a5mov eax, [rcx-4]
004494a8shr eax, 1
004494ab
004494abloc_4494ab:
004494abmov rcx, [rbp+1296]
004494b2movsxd rax, eax
004494b5cmp [rcx+2*rax-2], 92
004494bbje 0x4494d0
004494bdlea rcx, [rbp+1296]
004494c4lea rdx, [rip+5317]
004494cbcall fn_40d1a0
004494d0
004494d0loc_4494d0:
004494d0mov rax, [rip+0x1aae9]
004494d7cmp [rax+308], 0
004494deje 0x449524
004494e0xor ecx, ecx
004494e2mov dl, 1
004494e4call fn_439060
004494e9lea rcx, [rbp+616]
004494f0lea rdx, [rip+5281]
004494f7mov r8, [rbp+1296]
004494fecall fn_40d230
00449503lea rcx, [rbp+608]
0044950amov rdx, [rbp+616]
00449511call fn_40d820
00449516mov rcx, [rbp+608]
0044951dmov dl, 1
0044951fcall fn_439060
00449524
00449524loc_449524:
00449524mov rax, [rip+0x1aa95]
0044952bcmp [rax+310], 0
00449532je 0x449585
00449534lea rcx, [rbp+600]
0044953bmov rdx, [rbp+1296]
00449542call fn_422140
00449547mov rcx, [rbp+600]
0044954ecall fn_4488a0
00449553test al, al
00449555je 0x449585
00449557mov rax, [rip+0x1aa62]
0044955ecmp [rax+308], 0
00449565je 0x44a591
0044956blea rcx, [rip+5190]
00449572mov dl, 1
00449574call fn_439060
00449579xor ecx, ecx
0044957bcall fn_4392a0
00449580jmp 0x44a591
00449585
00449585loc_449585:
00449585mov rax, [rip+0x1aa34]
0044958ccmp [rax+308], 0
00449593je 0x4495ac
00449595xor ecx, ecx
00449597mov dl, 1
00449599call fn_439060
0044959elea rcx, [rip+5243]
004495a5mov dl, 1
004495a7call fn_439060
004495ac
004495acloc_4495ac:
004495acmov rcx, [rbp+1296]
004495b3call fn_448ed0
004495b8mov [rbp+632], eax
004495bemov rax, [rip+0x1a9fb]
004495c5cmp [rax+308], 0
004495ccje 0x4495e5
004495cexor ecx, ecx
004495d0mov dl, 1
004495d2call fn_439060
004495d7lea rcx, [rip+5250]
004495demov dl, 1
004495e0call fn_439060
004495e5
004495e5loc_4495e5:
004495e5lea rcx, [rbp+640]
004495ecmov rdx, [rip+10045]
004495f3call fn_410600
004495f8lea rcx, [rbp+640]
004495ffmov rdx, [rip+10026]
00449606mov r8l, 1
0044960cmovsxd r9, [rbp+632]
00449613call fn_410430
00449618xor ebx, ebx
0044961alea rcx, [rbp+1240]
00449621lea rdx, [rbp+648]
00449628mov r8, [rbp+1296]
0044962fcall fn_4434c0
00449634test al, al
00449636je 0x44a0dc
0044963c
0044963cloc_44963c:
0044963cmov eax, [rbp+632]
00449642cmp ebx, eax
00449644jl 0x44969c
00449646mov rcx, [rip+0x1a973]
0044964dcmp [rcx+308], 0
00449654je 0x44a04e
0044965alea rcx, [rbp+584]
00449661mov edx, eax
00449663call fn_4225b0
00449668lea rcx, [rbp+592]
0044966flea rdx, [rip+5138]
00449676mov r8, [rbp+584]
0044967dcall fn_40da80
00449682mov rcx, [rbp+592]
00449689mov dl, 1
0044968bcall fn_439060
00449690xor ecx, ecx
00449692call fn_4392a0
00449697jmp 0x44a04e
0044969c
0044969cloc_44969c:
0044969clea rcx, [rbp+576]
004496a3lea rdx, [rbp+692]
004496aamov r8l, 260
004496b0call fn_40d110
004496b5mov rcx, [rbp+576]
004496bclea rdx, [rip+5153]
004496c3call fn_40d640
004496c8test eax, eax
004496caje 0x44a033
004496d0lea rcx, [rbp+568]
004496d7lea rdx, [rbp+692]
004496demov r8l, 260
004496e4call fn_40d110
004496e9mov rcx, [rbp+568]
004496f0lea rdx, [rip+5109]
004496f7call fn_40d640
004496fctest eax, eax
004496feje 0x44a033
00449704lea rcx, [rbp+560]
0044970blea rdx, [rbp+692]
00449712mov r8l, 260
00449718call fn_40d110
0044971dmov rcx, [rbp+560]
00449724call fn_448db0
00449729test al, al
0044972bje 0x4497bb
00449731mov rax, [rip+0x1a888]
00449738cmp [rax+308], 0
0044973fje 0x44a033
00449745lea rcx, [rbp+544]
0044974clea rdx, [rbp+692]
00449753mov r8l, 260
00449759call fn_40d110
0044975elea rcx, [rbp+552]
00449765mov edx, 4
0044976alea r8, [rip+4999]
00449771mov r9, [rbp+1296]
00449778mov rax, [rbp+544]
0044977fmov [rsp+32], rax
00449784lea rax, [rip+5053]
0044978bmov [rsp+40], rax
00449790call fn_40d530
00449795lea rcx, [rbp+536]
0044979cmov rdx, [rbp+552]
004497a3call fn_40d820
004497a8mov rcx, [rbp+536]
004497afmov dl, 1
004497b1call fn_439060
004497b6jmp 0x44a033
004497bb
004497bbloc_4497bb:
004497bbmov eax, [rbp+648]
004497c1mov ecx, eax
004497c3and ecx, 16
004497c6cmp ecx, 16
004497c9jne 0x449c38
004497cfand eax, 1024
004497d5cmp eax, 1024
004497dbjne 0x449af3
004497e1lea rcx, [rbp+512]
004497e8lea rdx, [rbp+692]
004497efmov r8l, 260
004497f5call fn_40d110
004497falea rcx, [rbp+520]
00449801mov edx, 3
00449806mov r8, [rbp+1296]
0044980dmov r9, [rbp+512]
00449814lea rax, [rip+4469]
0044981bmov [rsp+32], rax
00449820call fn_40d530
00449825lea rcx, [rbp+528]
0044982cmov rdx, [rbp+520]
00449833call fn_422140
00449838mov rcx, [rbp+528]
0044983fcall fn_4488a0
00449844test al, al
00449846je 0x4498ce
0044984clea rcx, [rbp+496]
00449853lea rdx, [rbp+692]
0044985amov r8l, 260
00449860call fn_40d110
00449865lea rcx, [rbp+504]
0044986cmov edx, 5
00449871lea r8, [rip+4840]
00449878mov r9, [rbp+1296]
0044987fmov rax, [rbp+496]
00449886mov [rsp+32], rax
0044988blea rax, [rip+4350]
00449892mov [rsp+40], rax
00449897lea rax, [rip+4778]
0044989emov [rsp+48], rax
004498a3call fn_40d530
004498a8lea rcx, [rbp+488]
004498afmov rdx, [rbp+504]
004498b6call fn_40d820
004498bbmov rcx, [rbp+488]
004498c2mov dl, 1
004498c4call fn_439060
004498c9jmp 0x44a033
004498ce
004498celoc_4498ce:
004498cemov rax, [rip+0x1a6eb]
004498d5cmp [rax+308], 0
004498dcje 0x44994f
004498delea rcx, [rbp+472]
004498e5lea rdx, [rbp+692]
004498ecmov r8l, 260
004498f2call fn_40d110
004498f7lea rcx, [rbp+480]
004498femov edx, 4
00449903lea r8, [rip+4802]
0044990amov r9, [rbp+1296]
00449911mov rax, [rbp+472]
00449918mov [rsp+32], rax
0044991dlea rax, [rip+4204]
00449924mov [rsp+40], rax
00449929call fn_40d530
0044992elea rcx, [rbp+464]
00449935mov rdx, [rbp+480]
0044993ccall fn_40d820
00449941mov rcx, [rbp+464]
00449948mov dl, 1
0044994acall fn_439060
0044994f
0044994floc_44994f:
0044994flea rcx, [rbp+440]
00449956lea rdx, [rbp+692]
0044995dmov r8l, 260
00449963call fn_40d110
00449968lea rcx, [rbp+448]
0044996fmov edx, 3
00449974mov r8, [rbp+1296]
0044997bmov r9, [rbp+440]
00449982lea rax, [rip+4103]
00449989mov [rsp+32], rax
0044998ecall fn_40d530
00449993lea rcx, [rbp+456]
0044999amov rdx, [rbp+448]
004499a1call fn_4220f0
004499a6mov rcx, [rbp+456]
004499adcall fn_448600
004499b2test al, al
004499b4jne 0x449a5d
004499balea rcx, [rbp+424]
004499c1lea rdx, [rbp+692]
004499c8mov r8l, 260
004499cecall fn_40d110
004499d3lea rcx, [rbp+432]
004499damov rdx, [rbp+424]
004499e1call fn_4220f0
004499e6mov rcx, [rbp+432]
004499edmov rax, [rip+0x1a884]
004499f4movzx rdx, [rbp+1352]
004499fclea rdx, [rax+8*rdx]
00449a00call fn_4487d0
00449a05test al, al
00449a07jne 0x449a5d
00449a09movsxd rsi, ebx
00449a0cmov rax, [rbp+640]
00449a13mov rcx, rsi
00449a16add rcx, rcx
00449a19lea rcx, [rax+8*rcx]
00449a1dlea rdx, [rbp+692]
00449a24mov r8l, 260
00449a2acall fn_40d110
00449a2fmov rax, [rbp+640]
00449a36mov rcx, rsi
00449a39add rcx, rcx
00449a3cmov edx, [rbp+648]
00449a42mov [rax+8*rcx+8], edx
00449a46mov rax, [rbp+640]
00449a4dadd rsi, rsi
00449a50mov [rax+8*rsi+12], 1
00449a55add ebx, 1
00449a58jmp 0x44a033
00449a5d
00449a5dloc_449a5d:
00449a5dmov rax, [rip+0x1a55c]
00449a64cmp [rax+308], 0
00449a6bje 0x44a033
00449a71lea rcx, [rbp+408]
00449a78lea rdx, [rbp+692]
00449a7fmov r8l, 260
00449a85call fn_40d110
00449a8alea rcx, [rbp+416]
00449a91mov edx, 5
00449a96lea r8, [rip+4459]
00449a9dmov r9, [rbp+1296]
00449aa4mov rax, [rbp+408]
00449aabmov [rsp+32], rax
00449ab0lea rax, [rip+3801]
00449ab7mov [rsp+40], rax
00449abclea rax, [rip+4229]
00449ac3mov [rsp+48], rax
00449ac8call fn_40d530
00449acdlea rcx, [rbp+400]
00449ad4mov rdx, [rbp+416]
00449adbcall fn_40d820
00449ae0mov rcx, [rbp+400]
00449ae7mov dl, 1
00449ae9call fn_439060
00449aeejmp 0x44a033
00449af3
00449af3loc_449af3:
00449af3lea rcx, [rbp+376]
00449afalea rdx, [rbp+692]
00449b01mov r8l, 260
00449b07call fn_40d110
00449b0clea rcx, [rbp+384]
00449b13mov edx, 3
00449b18mov r8, [rbp+1296]
00449b1fmov r9, [rbp+376]
00449b26lea rax, [rip+3683]
00449b2dmov [rsp+32], rax
00449b32call fn_40d530
00449b37lea rcx, [rbp+392]
00449b3emov rdx, [rbp+384]
00449b45call fn_4220f0
00449b4amov rcx, [rbp+392]
00449b51call fn_448600
00449b56test al, al
00449b58jne 0x449bae
00449b5amov rax, [rbp+640]
00449b61movsxd rcx, ebx
00449b64add rcx, rcx
00449b67lea rcx, [rax+8*rcx]
00449b6blea rdx, [rbp+692]
00449b72mov r8l, 260
00449b78call fn_40d110
00449b7dmov rax, [rbp+640]
00449b84movsxd rcx, ebx
00449b87add rcx, rcx
00449b8amov edx, [rbp+648]
00449b90mov [rax+8*rcx+8], edx
00449b94mov rax, [rbp+640]
00449b9bmovsxd rcx, ebx
00449b9eadd rcx, rcx
00449ba1mov [rax+8*rcx+12], 1
00449ba6add ebx, 1
00449ba9jmp 0x44a033
00449bae
00449baeloc_449bae:
00449baemov rax, [rip+0x1a40b]
00449bb5cmp [rax+308], 0
00449bbcje 0x44a033
00449bc2lea rcx, [rbp+360]
00449bc9lea rdx, [rbp+692]
00449bd0mov r8l, 260
00449bd6call fn_40d110
00449bdblea rcx, [rbp+368]
00449be2mov edx, 4
00449be7lea r8, [rip+4238]
00449beemov r9, [rbp+1296]
00449bf5mov rax, [rbp+360]
00449bfcmov [rsp+32], rax
00449c01lea rax, [rip+3904]
00449c08mov [rsp+40], rax
00449c0dcall fn_40d530
00449c12lea rcx, [rbp+352]
00449c19mov rdx, [rbp+368]
00449c20call fn_40d820
00449c25mov rcx, [rbp+352]
00449c2cmov dl, 1
00449c2ecall fn_439060
00449c33jmp 0x44a033
00449c38
00449c38loc_449c38:
00449c38mov rax, [rip+0x1a381]
00449c3fcmp [rax+307], 0
00449c46jne 0x449ddb
00449c4clea rcx, [rbp+336]
00449c53lea rdx, [rbp+692]
00449c5amov r8l, 260
00449c60call fn_40d110
00449c65lea rcx, [rbp+344]
00449c6cmov rdx, [rbp+336]
00449c73call fn_4220f0
00449c78mov rcx, [rbp+344]
00449c7flea rdx, [rip+4154]
00449c86call fn_40d640
00449c8btest eax, eax
00449c8dje 0x449d51
00449c93lea rcx, [rbp+328]
00449c9alea rdx, [rbp+692]
00449ca1mov r8l, 260
00449ca7call fn_40d7b0
00449cacmov rcx, [rbp+328]
00449cb3lea rdx, [rip+4138]
00449cbacall fn_40dc90
00449cbftest eax, eax
00449cc1je 0x449d51
00449cc7lea rcx, [rbp+320]
00449ccelea rdx, [rbp+692]
00449cd5mov r8l, 260
00449cdbcall fn_40d7b0
00449ce0mov rcx, [rbp+320]
00449ce7lea rdx, [rip+4138]
00449ceecall fn_40dc90
00449cf3test eax, eax
00449cf5je 0x449d51
00449cf7lea rcx, [rbp+296]
00449cfelea rdx, [rbp+692]
00449d05mov r8l, 260
00449d0bcall fn_40d110
00449d10lea rcx, [rbp+304]
00449d17mov rdx, [rbp+1296]
00449d1emov r8, [rbp+296]
00449d25call fn_40d230
00449d2alea rcx, [rbp+312]
00449d31mov rdx, [rbp+304]
00449d38call fn_4220f0
00449d3dmov rcx, [rbp+312]
00449d44call fn_448600
00449d49test al, al
00449d4bje 0x449ddb
00449d51
00449d51loc_449d51:
00449d51mov rax, [rip+0x1a268]
00449d58cmp [rax+308], 0
00449d5fje 0x44a033
00449d65lea rcx, [rbp+280]
00449d6clea rdx, [rbp+692]
00449d73mov r8l, 260
00449d79call fn_40d110
00449d7elea rcx, [rbp+288]
00449d85mov edx, 4
00449d8alea r8, [rip+4019]
00449d91mov r9, [rbp+1296]
00449d98mov rax, [rbp+280]
00449d9fmov [rsp+32], rax
00449da4lea rax, [rip+3485]
00449dabmov [rsp+40], rax
00449db0call fn_40d530
00449db5lea rcx, [rbp+272]
00449dbcmov rdx, [rbp+288]
00449dc3call fn_40d820
00449dc8mov rcx, [rbp+272]
00449dcfmov dl, 1
00449dd1call fn_439060
00449dd6jmp 0x44a033
00449ddb
00449ddbloc_449ddb:
00449ddblea rcx, [rbp+256]
00449de2lea rdx, [rbp+692]
00449de9mov r8l, 260
00449defcall fn_40d110
00449df4lea rcx, [rbp+264]
00449dfbmov rdx, [rbp+1296]
00449e02mov r8, [rbp+256]
00449e09call fn_40d230
00449e0elea rcx, [rbp+248]
00449e15mov rdx, [rbp+264]
00449e1ccall fn_40d820
00449e21lea rcx, [rbp+240]
00449e28xor edx, edx
00449e2acall fn_405df0
00449e2fmov rcx, [rbp+248]
00449e36mov rdx, [rbp+240]
00449e3dcall fn_40dc90
00449e42test eax, eax
00449e44jne 0x449ed4
00449e4amov rax, [rip+0x1a16f]
00449e51cmp [rax+308], 0
00449e58je 0x44a033
00449e5elea rcx, [rbp+224]
00449e65lea rdx, [rbp+692]
00449e6cmov r8l, 260
00449e72call fn_40d110
00449e77lea rcx, [rbp+232]
00449e7emov edx, 4
00449e83lea r8, [rip+3922]
00449e8amov r9, [rbp+1296]
00449e91mov rax, [rbp+224]
00449e98mov [rsp+32], rax
00449e9dlea rax, [rip+3236]
00449ea4mov [rsp+40], rax
00449ea9call fn_40d530
00449eaelea rcx, [rbp+216]
00449eb5mov rdx, [rbp+232]
00449ebccall fn_40d820
00449ec1mov rcx, [rbp+216]
00449ec8mov dl, 1
00449ecacall fn_439060
00449ecfjmp 0x44a033
00449ed4
00449ed4loc_449ed4:
00449ed4mov rax, [rip+0x1a0e5]
00449edbcmp [rax+307], 0
00449ee2jne 0x449fe4
00449ee8mov rax, [rip+0x1a0d1]
00449eefcmp [rax+297], 0
00449ef6je 0x449fe4
00449efclea rcx, [rbp+192]
00449f03lea rdx, [rbp+692]
00449f0amov r8l, 260
00449f10call fn_40d110
00449f15lea rcx, [rbp+200]
00449f1cmov rdx, [rbp+192]
00449f23call fn_42f680
00449f28lea rcx, [rbp+208]
00449f2fmov rdx, [rbp+200]
00449f36call fn_4220f0
00449f3bmov rcx, [rbp+208]
00449f42mov rax, [rip+0x1a077]
00449f49lea rdx, [rax+752]
00449f50call fn_4487d0
00449f55test al, al
00449f57jne 0x449fe4
00449f5dmov rax, [rip+0x1a05c]
00449f64cmp [rax+308], 0
00449f6bje 0x44a033
00449f71lea rcx, [rbp+176]
00449f78lea rdx, [rbp+692]
00449f7fmov r8l, 260
00449f85call fn_40d110
00449f8alea rcx, [rbp+184]
00449f91mov edx, 4
00449f96lea r8, [rip+3699]
00449f9dmov r9, [rbp+1296]
00449fa4mov rax, [rbp+176]
00449fabmov [rsp+32], rax
00449fb0lea rax, [rip+2961]
00449fb7mov [rsp+40], rax
00449fbccall fn_40d530
00449fc1lea rcx, [rbp+168]
00449fc8mov rdx, [rbp+184]
00449fcfcall fn_40d820
00449fd4mov rcx, [rbp+168]
00449fdbmov dl, 1
00449fddcall fn_439060
00449fe2jmp 0x44a033
00449fe4
00449fe4loc_449fe4:
00449fe4movsxd rsi, ebx
00449fe7mov rax, [rbp+640]
00449feemov rcx, rsi
00449ff1add rcx, rcx
00449ff4lea rcx, [rax+8*rcx]
00449ff8lea rdx, [rbp+692]
00449fffmov r8l, 260
0044a005call fn_40d110
0044a00amov rax, [rbp+640]
0044a011mov rcx, rsi
0044a014add rcx, rcx
0044a017mov edx, [rbp+648]
0044a01dmov [rax+8*rcx+8], edx
0044a021mov rax, [rbp+640]
0044a028add rsi, rsi
0044a02bmov [rax+8*rsi+12], 0
0044a030add ebx, 1
0044a033
0044a033loc_44a033:
0044a033mov rcx, [rbp+1240]
0044a03alea rdx, [rbp+648]
0044a041call FindNextFileW
0044a046test eax, eax
0044a048jne 0x44963c
0044a04e
0044a04eloc_44a04e:
0044a04enop
0044a04fmov rcx, [rbp+1240]
0044a056call FindClose
0044a05bmov rax, [rip+0x19f5e]
0044a062cmp [rax+308], 0
0044a069je 0x44a0a0
0044a06blea rcx, [rip+3594]
0044a072mov dl, 1
0044a074call fn_439060
0044a079xor ecx, ecx
0044a07bmov dl, 1
0044a07dcall fn_439060
0044a082mov rax, [rip+0x19f37]
0044a089cmp [rax+321], 0
0044a090jne 0x44a0a0
0044a092lea rcx, [rip+3595]
0044a099mov dl, 1
0044a09bcall fn_439060
0044a0a0
0044a0a0loc_44a0a0:
0044a0a0mov rax, [rip+0x19f19]
0044a0a7cmp [rax+309], 0
0044a0aeje 0x44a0dc
0044a0b0mov rax, [rip+0x19f09]
0044a0b7cmp [rax+321], 0
0044a0bejne 0x44a0dc
0044a0c0mov rax, [rip+0x19ef9]
0044a0c7cmp [rax+307], 0
0044a0cejne 0x44a0dc
0044a0d0mov rcx, [rbp+1296]
0044a0d7call fn_43a340
0044a0dc
0044a0dcloc_44a0dc:
0044a0dcmov [rbp+632], ebx
0044a0e2lea rcx, [rbp+624]
0044a0e9mov rdx, [rip-4120]
0044a0f0call fn_410600
0044a0f5lea rcx, [rbp+624]
0044a0fcmov rdx, [rip-4139]
0044a103mov r8l, 1
0044a109movsxd r9, ebx
0044a10ccall fn_410430
0044a111xor eax, eax
0044a113mov ecx, [rbp+632]
0044a119sub ecx, 1
0044a11cmov ebx, eax
0044a11ecmp ebx, ecx
0044a120jg 0x44a13e
0044a122sub ecx, eax
0044a124add ecx, 1
0044a127
0044a127loc_44a127:
0044a127mov rax, [rbp+624]
0044a12emovsxd rdx, ebx
0044a131mov [rax+4*rdx], ebx
0044a134add ebx, 1
0044a137sub ecx, 1
0044a13atest ecx, ecx
0044a13cjne 0x44a127
0044a13e
0044a13eloc_44a13e:
0044a13enop
0044a13fmov rax, [rip+0x19e7a]
0044a146cmp [rax+303], 0
0044a14dje 0x44a1e0
0044a153mov rax, [rip+0x19e66]
0044a15acmp [rax+308], 0
0044a161je 0x44a17a
0044a163xor ecx, ecx
0044a165mov dl, 1
0044a167call fn_439060
0044a16clea rcx, [rip+3449]
0044a173mov dl, 1
0044a175call fn_439060
0044a17a
0044a17aloc_44a17a:
0044a17axor eax, eax
0044a17cmov esi, [rbp+632]
0044a182sub esi, 1
0044a185mov ebx, eax
0044a187cmp ebx, esi
0044a189jg 0x44a1df
0044a18bsub esi, eax
0044a18dadd esi, 1
0044a190
0044a190loc_44a190:
0044a190mov ecx, [rbp+632]
0044a196call fn_405e80
0044a19bmov ebx, eax
0044a19dmov ecx, [rbp+632]
0044a1a3call fn_405e80
0044a1a8movsxd rbx, ebx
0044a1abmov rcx, [rbp+624]
0044a1b2mov ecx, [rcx+4*rbx]
0044a1b5movsxd rax, eax
0044a1b8mov rdx, [rbp+624]
0044a1bfmov r8, [rbp+624]
0044a1c6mov r8l, [r8+4*rax]
0044a1camov [rdx+4*rbx], r8l
0044a1cemov rdx, [rbp+624]
0044a1d5mov [rdx+4*rax], ecx
0044a1d8sub esi, 1
0044a1dbtest esi, esi
0044a1ddjne 0x44a190
0044a1df
0044a1dfloc_44a1df:
0044a1dfnop
0044a1e0
0044a1e0loc_44a1e0:
0044a1e0mov rax, [rip+0x19dd9]
0044a1e7cmp [rax+308], 0
0044a1eeje 0x44a234
0044a1f0xor ecx, ecx
0044a1f2mov dl, 1
0044a1f4call fn_439060
0044a1f9lea rcx, [rbp+160]
0044a200lea rdx, [rip+3373]
0044a207mov r8, [rbp+1296]
0044a20ecall fn_40d230
0044a213lea rcx, [rbp+152]
0044a21amov rdx, [rbp+160]
0044a221call fn_40d820
0044a226mov rcx, [rbp+152]
0044a22dmov dl, 1
0044a22fcall fn_439060
0044a234
0044a234loc_44a234:
0044a234xor eax, eax
0044a236mov esi, [rbp+632]
0044a23csub esi, 1
0044a23fmov ebx, eax
0044a241cmp ebx, esi
0044a243jg 0x44a319
0044a249sub esi, eax
0044a24badd esi, 1
0044a24e
0044a24eloc_44a24e:
0044a24emov rax, [rbp+624]
0044a255movsxd rcx, ebx
0044a258movsxd rax, [rax+4*rcx]
0044a25cmov rcx, [rbp+640]
0044a263mov rdx, rax
0044a266add rdx, rdx
0044a269cmp [rcx+8*rdx+12], 0
0044a26ejne 0x44a30b
0044a274mov rcx, [rip+0x19d45]
0044a27bcmp [rcx+307], 0
0044a282je 0x44a2b2
0044a284mov rcx, [rbp+1296]
0044a28bmov rdx, [rbp+640]
0044a292mov r8, rax
0044a295add r8, r8
0044a298mov rdx, [rdx+8*r8]
0044a29cmov r8, [rbp+640]
0044a2a3add rax, rax
0044a2a6mov r8l, [r8+8*rax+8]
0044a2abcall fn_444e30
0044a2b0jmp 0x44a30b
0044a2b2
0044a2b2loc_44a2b2:
0044a2b2mov rcx, [rbp+1296]
0044a2b9mov rdx, [rbp+640]
0044a2c0mov r8, rax
0044a2c3add r8, r8
0044a2c6mov rdx, [rdx+8*r8]
0044a2camov r8, [rbp+80]
0044a2cemov r9, [rbp+88]
0044a2d2mov r10, [rbp+640]
0044a2d9add rax, rax
0044a2dcmov eax, [r10+8*rax+8]
0044a2e1mov [rsp+32], eax
0044a2e5mov rax, [rbp+96]
0044a2e9mov [rsp+40], rax
0044a2eemov rax, [rbp+1328]
0044a2f5mov [rsp+48], rax
0044a2famov rax, [rbp+1336]
0044a301mov [rsp+56], rax
0044a306call fn_445770
0044a30b
0044a30bloc_44a30b:
0044a30badd ebx, 1
0044a30esub esi, 1
0044a311test esi, esi
0044a313jne 0x44a24e
0044a319
0044a319loc_44a319:
0044a319nop
0044a31amov rax, [rip+0x19c9f]
0044a321cmp [rax+308], 0
0044a328je 0x44a36e
0044a32axor ecx, ecx
0044a32cmov dl, 1
0044a32ecall fn_439060
0044a333lea rcx, [rbp+144]
0044a33alea rdx, [rip+3135]
0044a341mov r8, [rbp+1296]
0044a348call fn_40d230
0044a34dlea rcx, [rbp+136]
0044a354mov rdx, [rbp+144]
0044a35bcall fn_40d820
0044a360mov rcx, [rbp+136]
0044a367mov dl, 1
0044a369call fn_439060
0044a36e
0044a36eloc_44a36e:
0044a36exor eax, eax
0044a370mov edi, [rbp+632]
0044a376sub edi, 1
0044a379mov ebx, eax
0044a37bcmp ebx, edi
0044a37djg 0x44a524
0044a383sub edi, eax
0044a385add edi, 1
0044a388
0044a388loc_44a388:
0044a388movsxd rsi, ebx
0044a38bmov rax, [rbp+624]
0044a392movsxd rax, [rax+4*rsi]
0044a396mov rcx, [rbp+640]
0044a39dmov rdx, rax
0044a3a0add rdx, rdx
0044a3a3cmp [rcx+8*rdx+12], 0
0044a3a8je 0x44a516
0044a3aemov rcx, [rbp+640]
0044a3b5mov rdx, rax
0044a3b8add rdx, rdx
0044a3bbmov ecx, [rcx+8*rdx+8]
0044a3bfand ecx, 1024
0044a3c5cmp ecx, 1024
0044a3cbjne 0x44a49d
0044a3d1lea rcx, [rbp+128]
0044a3d8mov rdx, [rbp+640]
0044a3dfadd rax, rax
0044a3e2mov rdx, [rdx+8*rax]
0044a3e6call fn_4220f0
0044a3eblea rcx, [rbp+120]
0044a3efmov rdx, [rbp+128]
0044a3f6call fn_40d820
0044a3fbmov rax, [rip+0x19e76]
0044a402movzx rcx, [rbp+1352]
0044a40amov rcx, [rax+8*rcx]
0044a40emov rdx, [rbp+120]
0044a412call TSimpleStringList.Add
0044a417lea rcx, [rbp+112]
0044a41bmov edx, 3
0044a420mov r8, [rbp+1296]
0044a427mov rax, [rbp+640]
0044a42emov r9, [rbp+624]
0044a435movsxd r9, [r9+4*rsi]
0044a439add r9, r9
0044a43cmov r9, [rax+8*r9]
0044a440lea rax, [rip+1353]
0044a447mov [rsp+32], rax
0044a44ccall fn_40d530
0044a451mov rcx, [rbp+112]
0044a455mov rdx, [rbp+80]
0044a459mov r8, [rbp+88]
0044a45dmov r9, [rbp+96]
0044a461mov rax, [rbp+1328]
0044a468mov [rsp+32], rax
0044a46dmov rax, [rbp+1336]
0044a474mov [rsp+40], rax
0044a479mov [rsp+48], 1
0044a47emovzx rax, [rbp+1352]
0044a486mov [rsp+56], al
0044a48amovzx rax, [rbp+1360]
0044a492mov [rsp+64], al
0044a496call fn_449120
0044a49bjmp 0x44a516
0044a49d
0044a49dloc_44a49d:
0044a49dlea rcx, [rbp+104]
0044a4a1mov edx, 3
0044a4a6mov r8, [rbp+1296]
0044a4admov r9, [rbp+640]
0044a4b4add rax, rax
0044a4b7mov r9, [r9+8*rax]
0044a4bblea rax, [rip+1230]
0044a4c2mov [rsp+32], rax
0044a4c7call fn_40d530
0044a4ccmov rcx, [rbp+104]
0044a4d0mov rdx, [rbp+80]
0044a4d4mov r8, [rbp+88]
0044a4d8mov r9, [rbp+96]
0044a4dcmov rax, [rbp+1328]
0044a4e3mov [rsp+32], rax
0044a4e8mov rax, [rbp+1336]
0044a4efmov [rsp+40], rax
0044a4f4mov [rsp+48], 0
0044a4f9movzx rax, [rbp+1352]
0044a501mov [rsp+56], al
0044a505movzx rax, [rbp+1360]
0044a50dmov [rsp+64], al
0044a511call fn_449120
0044a516
0044a516loc_44a516:
0044a516add ebx, 1
0044a519sub edi, 1
0044a51ctest edi, edi
0044a51ejne 0x44a388
0044a524
0044a524loc_44a524:
0044a524nop
0044a525lea rcx, [rbp+624]
0044a52cmov rdx, [rip-5211]
0044a533call fn_410600
0044a538lea rcx, [rbp+640]
0044a53fmov rdx, [rip+6122]
0044a546call fn_410600
0044a54bmov rax, [rip+0x19a6e]
0044a552cmp [rax+307], 0
0044a559je 0x44a56f
0044a55bmov rcx, [rbp+1296]
0044a562call fn_40d180
0044a567mov rcx, rax
0044a56acall RemoveDirectoryW
0044a56f
0044a56floc_44a56f:
0044a56fcmp [rbp+1344], 0
0044a576je 0x44a590
0044a578mov rax, [rip+0x19cf9]
0044a57fmovzx rcx, [rbp+1352]
0044a587mov rcx, [rax+8*rcx]
0044a58bcall TSimpleStringList.DeleteLast
0044a590
0044a590loc_44a590:
0044a590nop
0044a591
0044a591loc_44a591:
0044a591lea rcx, [rbp+104]
0044a595mov edx, 2
0044a59acall fn_40be70
0044a59flea rcx, [rbp+120]
0044a5a3call fn_40bcf0
0044a5a8lea rcx, [rbp+128]
0044a5afcall fn_40bd90
0044a5b4lea rcx, [rbp+136]
0044a5bbcall fn_40bcf0
0044a5c0lea rcx, [rbp+144]
0044a5c7call fn_40bd90
0044a5cclea rcx, [rbp+152]
0044a5d3call fn_40bcf0
0044a5d8lea rcx, [rbp+160]
0044a5dfcall fn_40bd90
0044a5e4lea rcx, [rbp+168]
0044a5ebcall fn_40bcf0
0044a5f0lea rcx, [rbp+176]
0044a5f7mov edx, 5
0044a5fccall fn_40be70
0044a601lea rcx, [rbp+216]
0044a608call fn_40bcf0
0044a60dlea rcx, [rbp+224]
0044a614mov edx, 2
0044a619call fn_40be70
0044a61elea rcx, [rbp+240]
0044a625mov edx, 2
0044a62acall fn_40bdd0
0044a62flea rcx, [rbp+256]
0044a636mov edx, 2
0044a63bcall fn_40be70
0044a640lea rcx, [rbp+272]
0044a647call fn_40bcf0
0044a64clea rcx, [rbp+280]
0044a653mov edx, 5
0044a658call fn_40be70
0044a65dlea rcx, [rbp+320]
0044a664mov edx, 2
0044a669call fn_40bdd0
0044a66elea rcx, [rbp+336]
0044a675mov edx, 2
0044a67acall fn_40be70
0044a67flea rcx, [rbp+352]
0044a686call fn_40bcf0
0044a68blea rcx, [rbp+360]
0044a692mov edx, 5
0044a697call fn_40be70
0044a69clea rcx, [rbp+400]
0044a6a3call fn_40bcf0
0044a6a8lea rcx, [rbp+408]
0044a6afmov edx, 7
0044a6b4call fn_40be70
0044a6b9lea rcx, [rbp+464]
0044a6c0call fn_40bcf0
0044a6c5lea rcx, [rbp+472]
0044a6ccmov edx, 2
0044a6d1call fn_40be70
0044a6d6lea rcx, [rbp+488]
0044a6ddcall fn_40bcf0
0044a6e2lea rcx, [rbp+496]
0044a6e9mov edx, 5
0044a6eecall fn_40be70
0044a6f3lea rcx, [rbp+536]
0044a6facall fn_40bcf0
0044a6fflea rcx, [rbp+544]
0044a706mov edx, 5
0044a70bcall fn_40be70
0044a710lea rcx, [rbp+584]
0044a717mov edx, 2
0044a71ccall fn_40bdd0
0044a721lea rcx, [rbp+600]
0044a728call fn_40bd90
0044a72dlea rcx, [rbp+608]
0044a734call fn_40bcf0
0044a739lea rcx, [rbp+616]
0044a740call fn_40bd90
0044a745lea rcx, [rbp+624]
0044a74cmov rdx, [rip-5755]
0044a753call fn_410600
0044a758lea rcx, [rbp+632]
0044a75fmov rdx, [rip+5650]
0044a766call fn_40e630
0044a76blea rcx, [rbp+1296]
0044a772call fn_40bd90
0044a777lea rsp, [rbp+1256]
0044a77epop rbx
0044a77fpop rsi
0044a780pop rdi
0044a781pop rbp
0044a782ret
00449120
Loading..