File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
Loading..
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
0044a783
0044a783 48 8d 44 20 00 48 8d 04 05 00 00 00 00 H.D .H.......
0044a783 48 8d 44 20 00 48 8d 04 05 00 00 00 00 H.D .H.......
0044a790
0044a790fn_44a790:
0044a790push rbp
0044a791push rbx
0044a792sub rsp, 40
0044a796mov rbp, rsp
0044a799mov rbx, rdx
0044a79clea rcx, [rbx+104]
0044a7a0mov edx, 2
0044a7a5call fn_40be70
0044a7aalea rcx, [rbx+120]
0044a7aecall fn_40bcf0
0044a7b3lea rcx, [rbx+128]
0044a7bacall fn_40bd90
0044a7bflea rcx, [rbx+136]
0044a7c6call fn_40bcf0
0044a7cblea rcx, [rbx+144]
0044a7d2call fn_40bd90
0044a7d7lea rcx, [rbx+152]
0044a7decall fn_40bcf0
0044a7e3lea rcx, [rbx+160]
0044a7eacall fn_40bd90
0044a7eflea rcx, [rbx+168]
0044a7f6call fn_40bcf0
0044a7fblea rcx, [rbx+176]
0044a802mov edx, 5
0044a807call fn_40be70
0044a80clea rcx, [rbx+216]
0044a813call fn_40bcf0
0044a818lea rcx, [rbx+224]
0044a81fmov edx, 2
0044a824call fn_40be70
0044a829lea rcx, [rbx+240]
0044a830mov edx, 2
0044a835call fn_40bdd0
0044a83alea rcx, [rbx+256]
0044a841mov edx, 2
0044a846call fn_40be70
0044a84blea rcx, [rbx+272]
0044a852call fn_40bcf0
0044a857lea rcx, [rbx+280]
0044a85emov edx, 5
0044a863call fn_40be70
0044a868lea rcx, [rbx+320]
0044a86fmov edx, 2
0044a874call fn_40bdd0
0044a879lea rcx, [rbx+336]
0044a880mov edx, 2
0044a885call fn_40be70
0044a88alea rcx, [rbx+352]
0044a891call fn_40bcf0
0044a896lea rcx, [rbx+360]
0044a89dmov edx, 5
0044a8a2call fn_40be70
0044a8a7lea rcx, [rbx+400]
0044a8aecall fn_40bcf0
0044a8b3lea rcx, [rbx+408]
0044a8bamov edx, 7
0044a8bfcall fn_40be70
0044a8c4lea rcx, [rbx+464]
0044a8cbcall fn_40bcf0
0044a8d0lea rcx, [rbx+472]
0044a8d7mov edx, 2
0044a8dccall fn_40be70
0044a8e1lea rcx, [rbx+488]
0044a8e8call fn_40bcf0
0044a8edlea rcx, [rbx+496]
0044a8f4mov edx, 5
0044a8f9call fn_40be70
0044a8felea rcx, [rbx+536]
0044a905call fn_40bcf0
0044a90alea rcx, [rbx+544]
0044a911mov edx, 5
0044a916call fn_40be70
0044a91blea rcx, [rbx+584]
0044a922mov edx, 2
0044a927call fn_40bdd0
0044a92clea rcx, [rbx+600]
0044a933call fn_40bd90
0044a938lea rcx, [rbx+608]
0044a93fcall fn_40bcf0
0044a944lea rcx, [rbx+616]
0044a94bcall fn_40bd90
0044a950lea rcx, [rbx+624]
0044a957mov rdx, [rip-6278]
0044a95ecall fn_410600
0044a963lea rcx, [rbx+632]
0044a96amov rdx, [rip+5127]
0044a971call fn_40e630
0044a976lea rcx, [rbx+1296]
0044a97dcall fn_40bd90
0044a982lea rsp, [rbp+40]
0044a986pop rbx
0044a987pop rbp
0044a988ret
0044a790
0044a790fn_44a790:
0044a790push rbp
0044a791push rbx
0044a792sub rsp, 40
0044a796mov rbp, rsp
0044a799mov rbx, rdx
0044a79clea rcx, [rbx+104]
0044a7a0mov edx, 2
0044a7a5call fn_40be70
0044a7aalea rcx, [rbx+120]
0044a7aecall fn_40bcf0
0044a7b3lea rcx, [rbx+128]
0044a7bacall fn_40bd90
0044a7bflea rcx, [rbx+136]
0044a7c6call fn_40bcf0
0044a7cblea rcx, [rbx+144]
0044a7d2call fn_40bd90
0044a7d7lea rcx, [rbx+152]
0044a7decall fn_40bcf0
0044a7e3lea rcx, [rbx+160]
0044a7eacall fn_40bd90
0044a7eflea rcx, [rbx+168]
0044a7f6call fn_40bcf0
0044a7fblea rcx, [rbx+176]
0044a802mov edx, 5
0044a807call fn_40be70
0044a80clea rcx, [rbx+216]
0044a813call fn_40bcf0
0044a818lea rcx, [rbx+224]
0044a81fmov edx, 2
0044a824call fn_40be70
0044a829lea rcx, [rbx+240]
0044a830mov edx, 2
0044a835call fn_40bdd0
0044a83alea rcx, [rbx+256]
0044a841mov edx, 2
0044a846call fn_40be70
0044a84blea rcx, [rbx+272]
0044a852call fn_40bcf0
0044a857lea rcx, [rbx+280]
0044a85emov edx, 5
0044a863call fn_40be70
0044a868lea rcx, [rbx+320]
0044a86fmov edx, 2
0044a874call fn_40bdd0
0044a879lea rcx, [rbx+336]
0044a880mov edx, 2
0044a885call fn_40be70
0044a88alea rcx, [rbx+352]
0044a891call fn_40bcf0
0044a896lea rcx, [rbx+360]
0044a89dmov edx, 5
0044a8a2call fn_40be70
0044a8a7lea rcx, [rbx+400]
0044a8aecall fn_40bcf0
0044a8b3lea rcx, [rbx+408]
0044a8bamov edx, 7
0044a8bfcall fn_40be70
0044a8c4lea rcx, [rbx+464]
0044a8cbcall fn_40bcf0
0044a8d0lea rcx, [rbx+472]
0044a8d7mov edx, 2
0044a8dccall fn_40be70
0044a8e1lea rcx, [rbx+488]
0044a8e8call fn_40bcf0
0044a8edlea rcx, [rbx+496]
0044a8f4mov edx, 5
0044a8f9call fn_40be70
0044a8felea rcx, [rbx+536]
0044a905call fn_40bcf0
0044a90alea rcx, [rbx+544]
0044a911mov edx, 5
0044a916call fn_40be70
0044a91blea rcx, [rbx+584]
0044a922mov edx, 2
0044a927call fn_40bdd0
0044a92clea rcx, [rbx+600]
0044a933call fn_40bd90
0044a938lea rcx, [rbx+608]
0044a93fcall fn_40bcf0
0044a944lea rcx, [rbx+616]
0044a94bcall fn_40bd90
0044a950lea rcx, [rbx+624]
0044a957mov rdx, [rip-6278]
0044a95ecall fn_410600
0044a963lea rcx, [rbx+632]
0044a96amov rdx, [rip+5127]
0044a971call fn_40e630
0044a976lea rcx, [rbx+1296]
0044a97dcall fn_40bd90
0044a982lea rsp, [rbp+40]
0044a986pop rbx
0044a987pop rbp
0044a988ret
0044a790
0044a989
0044a989 00 00 00 02 00 00 00 .......
0044a990 5c 00 00 00 10 00 00 00 46 00 6f 00 6c 00 64 00 \.......F.o.l.d.
0044a9a0 65 00 72 00 3a 00 20 00 00 00 00 00 b0 04 02 00 e.r.:. .........
0044a9b0 ff ff ff ff 2c 00 00 00 57 00 41 00 52 00 4e 00 ....,...W.A.R.N.
0044a9c0 49 00 4e 00 47 00 3a 00 20 00 50 00 6f 00 74 00 I.N.G.:. .P.o.t.
0044a9d0 65 00 6e 00 74 00 69 00 61 00 6c 00 6c 00 79 00 e.n.t.i.a.l.l.y.
0044a9e0 20 00 73 00 79 00 73 00 74 00 65 00 6d 00 20 00 .s.y.s.t.e.m. .
0044a9f0 66 00 6f 00 6c 00 64 00 65 00 72 00 2e 00 20 00 f.o.l.d.e.r... .
0044aa00 53 00 6b 00 69 00 70 00 20 00 69 00 74 00 2e 00 S.k.i.p. .i.t...
0044aa10 00 00 00 00 b0 04 02 00 ff ff ff ff 19 00 00 00 ................
0044aa20 43 00 61 00 6c 00 63 00 75 00 6c 00 61 00 74 00 C.a.l.c.u.l.a.t.
0044aa30 65 00 20 00 66 00 6f 00 6c 00 64 00 65 00 72 00 e. .f.o.l.d.e.r.
0044aa40 20 00 6f 00 62 00 6a 00 65 00 63 00 74 00 73 00 .o.b.j.e.c.t.s.
0044aa50 2e 00 00 00 b0 04 02 00 ff ff ff ff 0c 00 00 00 ................
0044aa60 53 00 63 00 61 00 6e 00 20 00 66 00 6f 00 6c 00 S.c.a.n. .f.o.l.
0044aa70 64 00 65 00 72 00 2e 00 00 00 00 00 b0 04 02 00 d.e.r...........
0044aa80 ff ff ff ff 2b 00 00 00 57 00 41 00 52 00 4e 00 ....+...W.A.R.N.
0044aa90 49 00 4e 00 47 00 3a 00 20 00 50 00 72 00 6f 00 I.N.G.:. .P.r.o.
0044aaa0 63 00 65 00 73 00 73 00 65 00 64 00 20 00 6f 00 c.e.s.s.e.d. .o.
0044aab0 62 00 6a 00 65 00 63 00 74 00 73 00 20 00 63 00 b.j.e.c.t.s. .c.
0044aac0 6f 00 75 00 6e 00 74 00 20 00 6d 00 6f 00 72 00 o.u.n.t. .m.o.r.
0044aad0 65 00 20 00 74 00 68 00 65 00 6e 00 20 00 00 00 e. .t.h.e.n. ...
0044aae0 02 00 00 00 2e 00 00 00 04 00 00 00 2e 00 2e 00 ................
0044aaf0 00 00 00 00 48 00 00 00 48 00 49 00 4e 00 54 00 ....H...H.I.N.T.
0044ab00 3a 00 20 00 55 00 6e 00 73 00 75 00 70 00 70 00 :. .U.n.s.u.p.p.
0044ab10 6f 00 72 00 74 00 65 00 64 00 20 00 63 00 68 00 o.r.t.e.d. .c.h.
0044ab20 61 00 72 00 73 00 20 00 66 00 6f 00 75 00 6e 00 a.r.s. .f.o.u.n.
0044ab30 64 00 65 00 64 00 20 00 69 00 6e 00 3a 00 20 00 d.e.d. .i.n.:. .
0044ab40 00 00 00 00 12 00 00 00 20 00 53 00 6b 00 69 00 ........ .S.k.i.
0044ab50 70 00 20 00 69 00 74 00 2e 00 00 00 66 00 00 00 p. .i.t.....f...
0044ab60 48 00 49 00 4e 00 54 00 3a 00 20 00 53 00 79 00 H.I.N.T.:. .S.y.
0044ab70 6d 00 6c 00 69 00 6e 00 6b 00 20 00 69 00 6e 00 m.l.i.n.k. .i.n.
0044ab80 20 00 70 00 6f 00 74 00 65 00 6e 00 74 00 69 00 .p.o.t.e.n.t.i.
0044ab90 61 00 6c 00 20 00 73 00 79 00 73 00 74 00 65 00 a.l. .s.y.s.t.e.
0044aba0 6d 00 20 00 66 00 6f 00 6c 00 64 00 65 00 72 00 m. .f.o.l.d.e.r.
0044abb0 20 00 64 00 65 00 74 00 65 00 63 00 74 00 65 00 .d.e.t.e.c.t.e.
0044abc0 64 00 3a 00 20 00 00 00 36 00 00 00 48 00 49 00 d.:. ...6...H.I.
0044abd0 4e 00 54 00 3a 00 20 00 53 00 79 00 6d 00 6c 00 N.T.:. .S.y.m.l.
0044abe0 69 00 6e 00 6b 00 20 00 64 00 65 00 74 00 65 00 i.n.k. .d.e.t.e.
0044abf0 63 00 74 00 65 00 64 00 20 00 69 00 6e 00 3a 00 c.t.e.d. .i.n.:.
0044ac00 20 00 00 00 6c 00 00 00 48 00 49 00 4e 00 54 00 ...l...H.I.N.T.
0044ac10 3a 00 20 00 46 00 6f 00 6c 00 64 00 65 00 72 00 :. .F.o.l.d.e.r.
0044ac20 20 00 69 00 6e 00 20 00 65 00 78 00 63 00 6c 00 .i.n. .e.x.c.l.
0044ac30 75 00 64 00 65 00 64 00 20 00 6c 00 69 00 73 00 u.d.e.d. .l.i.s.
0044ac40 74 00 20 00 6f 00 72 00 20 00 70 00 6f 00 74 00 t. .o.r. .p.o.t.
0044ac50 65 00 6e 00 74 00 69 00 61 00 6c 00 20 00 6c 00 e.n.t.i.a.l. .l.
0044ac60 6f 00 6f 00 70 00 69 00 6e 00 67 00 20 00 69 00 o.o.p.i.n.g. .i.
0044ac70 6e 00 20 00 00 00 00 00 3e 00 00 00 48 00 49 00 n. .....>...H.I.
0044ac80 4e 00 54 00 3a 00 20 00 46 00 6f 00 6c 00 64 00 N.T.:. .F.o.l.d.
0044ac90 65 00 72 00 20 00 69 00 6e 00 20 00 65 00 78 00 e.r. .i.n. .e.x.
0044aca0 63 00 6c 00 75 00 64 00 65 00 64 00 20 00 6c 00 c.l.u.d.e.d. .l.
0044acb0 69 00 73 00 74 00 3a 00 20 00 00 00 14 00 00 00 i.s.t.:. .......
0044acc0 4e 00 54 00 55 00 53 00 45 00 52 00 2e 00 44 00 N.T.U.S.E.R...D.
0044acd0 41 00 54 00 00 00 00 00 b0 04 02 00 ff ff ff ff A.T.............
0044ace0 12 00 00 00 68 00 6f 00 77 00 5f 00 74 00 6f 00 ....h.o.w._.t.o.
0044acf0 5f 00 64 00 65 00 63 00 72 00 79 00 70 00 74 00 _.d.e.c.r.y.p.t.
0044ad00 2e 00 68 00 74 00 61 00 00 00 00 00 b0 04 02 00 ..h.t.a.........
0044ad10 ff ff ff ff 12 00 00 00 68 00 6f 00 77 00 5f 00 ........h.o.w._.
0044ad20 74 00 6f 00 5f 00 64 00 65 00 63 00 72 00 79 00 t.o._.d.e.c.r.y.
0044ad30 70 00 74 00 2e 00 74 00 78 00 74 00 00 00 00 00 p.t...t.x.t.....
0044ad40 90 00 00 00 48 00 49 00 4e 00 54 00 3a 00 20 00 ....H.I.N.T.:. .
0044ad50 48 00 54 00 41 00 2f 00 54 00 58 00 54 00 20 00 H.T.A./.T.X.T. .
0044ad60 66 00 69 00 6c 00 65 00 2c 00 20 00 4e 00 54 00 f.i.l.e.,. .N.T.
0044ad70 55 00 53 00 45 00 52 00 2e 00 44 00 41 00 54 00 U.S.E.R...D.A.T.
0044ad80 20 00 66 00 69 00 6c 00 65 00 20 00 6f 00 72 00 .f.i.l.e. .o.r.
0044ad90 20 00 65 00 78 00 63 00 6c 00 75 00 64 00 65 00 .e.x.c.l.u.d.e.
0044ada0 64 00 20 00 65 00 78 00 74 00 65 00 6e 00 61 00 d. .e.x.t.e.n.a.
0044adb0 74 00 69 00 6f 00 6e 00 20 00 64 00 65 00 74 00 t.i.o.n. .d.e.t.
0044adc0 65 00 63 00 74 00 65 00 64 00 20 00 69 00 6e 00 e.c.t.e.d. .i.n.
0044add0 3a 00 20 00 00 00 00 00 2e 00 00 00 48 00 49 00 :. .........H.I.
0044ade0 4e 00 54 00 3a 00 20 00 4d 00 79 00 73 00 65 00 N.T.:. .M.y.s.e.
0044adf0 6c 00 66 00 20 00 65 00 78 00 63 00 6c 00 75 00 l.f. .e.x.c.l.u.
0044ae00 64 00 65 00 64 00 3a 00 20 00 00 00 5c 00 00 00 d.e.d.:. ...\...
0044ae10 48 00 49 00 4e 00 54 00 3a 00 20 00 46 00 69 00 H.I.N.T.:. .F.i.
0044ae20 6c 00 65 00 20 00 69 00 6e 00 20 00 45 00 53 00 l.e. .i.n. .E.S.
0044ae30 58 00 49 00 20 00 65 00 78 00 63 00 6c 00 75 00 X.I. .e.x.c.l.u.
0044ae40 64 00 65 00 64 00 20 00 6c 00 69 00 73 00 74 00 d.e.d. .l.i.s.t.
0044ae50 20 00 64 00 65 00 74 00 65 00 63 00 74 00 65 00 .d.e.t.e.c.t.e.
0044ae60 64 00 20 00 69 00 6e 00 3a 00 20 00 00 00 00 00 d. .i.n.:. .....
0044ae70 b0 04 02 00 ff ff ff ff 0d 00 00 00 53 00 63 00 ............S.c.
0044ae80 61 00 6e 00 20 00 66 00 69 00 6e 00 69 00 73 00 a.n. .f.i.n.i.s.
0044ae90 68 00 65 00 64 00 00 00 b0 04 02 00 ff ff ff ff h.e.d...........
0044aea0 1c 00 00 00 44 00 72 00 6f 00 70 00 20 00 48 00 ....D.r.o.p. .H.
0044aeb0 54 00 41 00 20 00 74 00 6f 00 20 00 70 00 72 00 T.A. .t.o. .p.r.
0044aec0 6f 00 63 00 65 00 73 00 73 00 65 00 64 00 20 00 o.c.e.s.s.e.d. .
0044aed0 66 00 6f 00 6c 00 64 00 65 00 72 00 00 00 00 00 f.o.l.d.e.r.....
0044aee0 b0 04 02 00 ff ff ff ff 21 00 00 00 52 00 61 00 ........!...R.a.
0044aef0 6e 00 64 00 6f 00 6d 00 69 00 7a 00 65 00 20 00 n.d.o.m.i.z.e. .
0044af00 66 00 69 00 6c 00 65 00 73 00 20 00 61 00 6e 00 f.i.l.e.s. .a.n.
0044af10 64 00 20 00 66 00 6f 00 6c 00 64 00 65 00 72 00 d. .f.o.l.d.e.r.
0044af20 73 00 20 00 6c 00 69 00 73 00 74 00 2e 00 00 00 s. .l.i.s.t.....
0044af30 44 00 00 00 50 00 72 00 6f 00 63 00 65 00 73 00 D...P.r.o.c.e.s.
0044af40 73 00 20 00 66 00 69 00 6c 00 65 00 73 00 20 00 s. .f.i.l.e.s. .
0044af50 6c 00 69 00 73 00 74 00 20 00 69 00 6e 00 73 00 l.i.s.t. .i.n.s.
0044af60 69 00 64 00 65 00 20 00 66 00 6f 00 6c 00 64 00 i.d.e. .f.o.l.d.
0044af70 65 00 72 00 3a 00 20 00 00 00 00 00 48 00 00 00 e.r.:. .....H...
0044af80 50 00 72 00 6f 00 63 00 65 00 73 00 73 00 20 00 P.r.o.c.e.s.s. .
0044af90 66 00 6f 00 6c 00 64 00 65 00 72 00 73 00 20 00 f.o.l.d.e.r.s. .
0044afa0 6c 00 69 00 73 00 74 00 20 00 69 00 6e 00 73 00 l.i.s.t. .i.n.s.
0044afb0 69 00 64 00 65 00 20 00 66 00 6f 00 6c 00 64 00 i.d.e. .f.o.l.d.
0044afc0 65 00 72 00 3a 00 20 00 00 00 cc cc cc cc cc cc e.r.:. .........
0044a989 00 00 00 02 00 00 00 .......
0044a990 5c 00 00 00 10 00 00 00 46 00 6f 00 6c 00 64 00 \.......F.o.l.d.
0044a9a0 65 00 72 00 3a 00 20 00 00 00 00 00 b0 04 02 00 e.r.:. .........
0044a9b0 ff ff ff ff 2c 00 00 00 57 00 41 00 52 00 4e 00 ....,...W.A.R.N.
0044a9c0 49 00 4e 00 47 00 3a 00 20 00 50 00 6f 00 74 00 I.N.G.:. .P.o.t.
0044a9d0 65 00 6e 00 74 00 69 00 61 00 6c 00 6c 00 79 00 e.n.t.i.a.l.l.y.
0044a9e0 20 00 73 00 79 00 73 00 74 00 65 00 6d 00 20 00 .s.y.s.t.e.m. .
0044a9f0 66 00 6f 00 6c 00 64 00 65 00 72 00 2e 00 20 00 f.o.l.d.e.r... .
0044aa00 53 00 6b 00 69 00 70 00 20 00 69 00 74 00 2e 00 S.k.i.p. .i.t...
0044aa10 00 00 00 00 b0 04 02 00 ff ff ff ff 19 00 00 00 ................
0044aa20 43 00 61 00 6c 00 63 00 75 00 6c 00 61 00 74 00 C.a.l.c.u.l.a.t.
0044aa30 65 00 20 00 66 00 6f 00 6c 00 64 00 65 00 72 00 e. .f.o.l.d.e.r.
0044aa40 20 00 6f 00 62 00 6a 00 65 00 63 00 74 00 73 00 .o.b.j.e.c.t.s.
0044aa50 2e 00 00 00 b0 04 02 00 ff ff ff ff 0c 00 00 00 ................
0044aa60 53 00 63 00 61 00 6e 00 20 00 66 00 6f 00 6c 00 S.c.a.n. .f.o.l.
0044aa70 64 00 65 00 72 00 2e 00 00 00 00 00 b0 04 02 00 d.e.r...........
0044aa80 ff ff ff ff 2b 00 00 00 57 00 41 00 52 00 4e 00 ....+...W.A.R.N.
0044aa90 49 00 4e 00 47 00 3a 00 20 00 50 00 72 00 6f 00 I.N.G.:. .P.r.o.
0044aaa0 63 00 65 00 73 00 73 00 65 00 64 00 20 00 6f 00 c.e.s.s.e.d. .o.
0044aab0 62 00 6a 00 65 00 63 00 74 00 73 00 20 00 63 00 b.j.e.c.t.s. .c.
0044aac0 6f 00 75 00 6e 00 74 00 20 00 6d 00 6f 00 72 00 o.u.n.t. .m.o.r.
0044aad0 65 00 20 00 74 00 68 00 65 00 6e 00 20 00 00 00 e. .t.h.e.n. ...
0044aae0 02 00 00 00 2e 00 00 00 04 00 00 00 2e 00 2e 00 ................
0044aaf0 00 00 00 00 48 00 00 00 48 00 49 00 4e 00 54 00 ....H...H.I.N.T.
0044ab00 3a 00 20 00 55 00 6e 00 73 00 75 00 70 00 70 00 :. .U.n.s.u.p.p.
0044ab10 6f 00 72 00 74 00 65 00 64 00 20 00 63 00 68 00 o.r.t.e.d. .c.h.
0044ab20 61 00 72 00 73 00 20 00 66 00 6f 00 75 00 6e 00 a.r.s. .f.o.u.n.
0044ab30 64 00 65 00 64 00 20 00 69 00 6e 00 3a 00 20 00 d.e.d. .i.n.:. .
0044ab40 00 00 00 00 12 00 00 00 20 00 53 00 6b 00 69 00 ........ .S.k.i.
0044ab50 70 00 20 00 69 00 74 00 2e 00 00 00 66 00 00 00 p. .i.t.....f...
0044ab60 48 00 49 00 4e 00 54 00 3a 00 20 00 53 00 79 00 H.I.N.T.:. .S.y.
0044ab70 6d 00 6c 00 69 00 6e 00 6b 00 20 00 69 00 6e 00 m.l.i.n.k. .i.n.
0044ab80 20 00 70 00 6f 00 74 00 65 00 6e 00 74 00 69 00 .p.o.t.e.n.t.i.
0044ab90 61 00 6c 00 20 00 73 00 79 00 73 00 74 00 65 00 a.l. .s.y.s.t.e.
0044aba0 6d 00 20 00 66 00 6f 00 6c 00 64 00 65 00 72 00 m. .f.o.l.d.e.r.
0044abb0 20 00 64 00 65 00 74 00 65 00 63 00 74 00 65 00 .d.e.t.e.c.t.e.
0044abc0 64 00 3a 00 20 00 00 00 36 00 00 00 48 00 49 00 d.:. ...6...H.I.
0044abd0 4e 00 54 00 3a 00 20 00 53 00 79 00 6d 00 6c 00 N.T.:. .S.y.m.l.
0044abe0 69 00 6e 00 6b 00 20 00 64 00 65 00 74 00 65 00 i.n.k. .d.e.t.e.
0044abf0 63 00 74 00 65 00 64 00 20 00 69 00 6e 00 3a 00 c.t.e.d. .i.n.:.
0044ac00 20 00 00 00 6c 00 00 00 48 00 49 00 4e 00 54 00 ...l...H.I.N.T.
0044ac10 3a 00 20 00 46 00 6f 00 6c 00 64 00 65 00 72 00 :. .F.o.l.d.e.r.
0044ac20 20 00 69 00 6e 00 20 00 65 00 78 00 63 00 6c 00 .i.n. .e.x.c.l.
0044ac30 75 00 64 00 65 00 64 00 20 00 6c 00 69 00 73 00 u.d.e.d. .l.i.s.
0044ac40 74 00 20 00 6f 00 72 00 20 00 70 00 6f 00 74 00 t. .o.r. .p.o.t.
0044ac50 65 00 6e 00 74 00 69 00 61 00 6c 00 20 00 6c 00 e.n.t.i.a.l. .l.
0044ac60 6f 00 6f 00 70 00 69 00 6e 00 67 00 20 00 69 00 o.o.p.i.n.g. .i.
0044ac70 6e 00 20 00 00 00 00 00 3e 00 00 00 48 00 49 00 n. .....>...H.I.
0044ac80 4e 00 54 00 3a 00 20 00 46 00 6f 00 6c 00 64 00 N.T.:. .F.o.l.d.
0044ac90 65 00 72 00 20 00 69 00 6e 00 20 00 65 00 78 00 e.r. .i.n. .e.x.
0044aca0 63 00 6c 00 75 00 64 00 65 00 64 00 20 00 6c 00 c.l.u.d.e.d. .l.
0044acb0 69 00 73 00 74 00 3a 00 20 00 00 00 14 00 00 00 i.s.t.:. .......
0044acc0 4e 00 54 00 55 00 53 00 45 00 52 00 2e 00 44 00 N.T.U.S.E.R...D.
0044acd0 41 00 54 00 00 00 00 00 b0 04 02 00 ff ff ff ff A.T.............
0044ace0 12 00 00 00 68 00 6f 00 77 00 5f 00 74 00 6f 00 ....h.o.w._.t.o.
0044acf0 5f 00 64 00 65 00 63 00 72 00 79 00 70 00 74 00 _.d.e.c.r.y.p.t.
0044ad00 2e 00 68 00 74 00 61 00 00 00 00 00 b0 04 02 00 ..h.t.a.........
0044ad10 ff ff ff ff 12 00 00 00 68 00 6f 00 77 00 5f 00 ........h.o.w._.
0044ad20 74 00 6f 00 5f 00 64 00 65 00 63 00 72 00 79 00 t.o._.d.e.c.r.y.
0044ad30 70 00 74 00 2e 00 74 00 78 00 74 00 00 00 00 00 p.t...t.x.t.....
0044ad40 90 00 00 00 48 00 49 00 4e 00 54 00 3a 00 20 00 ....H.I.N.T.:. .
0044ad50 48 00 54 00 41 00 2f 00 54 00 58 00 54 00 20 00 H.T.A./.T.X.T. .
0044ad60 66 00 69 00 6c 00 65 00 2c 00 20 00 4e 00 54 00 f.i.l.e.,. .N.T.
0044ad70 55 00 53 00 45 00 52 00 2e 00 44 00 41 00 54 00 U.S.E.R...D.A.T.
0044ad80 20 00 66 00 69 00 6c 00 65 00 20 00 6f 00 72 00 .f.i.l.e. .o.r.
0044ad90 20 00 65 00 78 00 63 00 6c 00 75 00 64 00 65 00 .e.x.c.l.u.d.e.
0044ada0 64 00 20 00 65 00 78 00 74 00 65 00 6e 00 61 00 d. .e.x.t.e.n.a.
0044adb0 74 00 69 00 6f 00 6e 00 20 00 64 00 65 00 74 00 t.i.o.n. .d.e.t.
0044adc0 65 00 63 00 74 00 65 00 64 00 20 00 69 00 6e 00 e.c.t.e.d. .i.n.
0044add0 3a 00 20 00 00 00 00 00 2e 00 00 00 48 00 49 00 :. .........H.I.
0044ade0 4e 00 54 00 3a 00 20 00 4d 00 79 00 73 00 65 00 N.T.:. .M.y.s.e.
0044adf0 6c 00 66 00 20 00 65 00 78 00 63 00 6c 00 75 00 l.f. .e.x.c.l.u.
0044ae00 64 00 65 00 64 00 3a 00 20 00 00 00 5c 00 00 00 d.e.d.:. ...\...
0044ae10 48 00 49 00 4e 00 54 00 3a 00 20 00 46 00 69 00 H.I.N.T.:. .F.i.
0044ae20 6c 00 65 00 20 00 69 00 6e 00 20 00 45 00 53 00 l.e. .i.n. .E.S.
0044ae30 58 00 49 00 20 00 65 00 78 00 63 00 6c 00 75 00 X.I. .e.x.c.l.u.
0044ae40 64 00 65 00 64 00 20 00 6c 00 69 00 73 00 74 00 d.e.d. .l.i.s.t.
0044ae50 20 00 64 00 65 00 74 00 65 00 63 00 74 00 65 00 .d.e.t.e.c.t.e.
0044ae60 64 00 20 00 69 00 6e 00 3a 00 20 00 00 00 00 00 d. .i.n.:. .....
0044ae70 b0 04 02 00 ff ff ff ff 0d 00 00 00 53 00 63 00 ............S.c.
0044ae80 61 00 6e 00 20 00 66 00 69 00 6e 00 69 00 73 00 a.n. .f.i.n.i.s.
0044ae90 68 00 65 00 64 00 00 00 b0 04 02 00 ff ff ff ff h.e.d...........
0044aea0 1c 00 00 00 44 00 72 00 6f 00 70 00 20 00 48 00 ....D.r.o.p. .H.
0044aeb0 54 00 41 00 20 00 74 00 6f 00 20 00 70 00 72 00 T.A. .t.o. .p.r.
0044aec0 6f 00 63 00 65 00 73 00 73 00 65 00 64 00 20 00 o.c.e.s.s.e.d. .
0044aed0 66 00 6f 00 6c 00 64 00 65 00 72 00 00 00 00 00 f.o.l.d.e.r.....
0044aee0 b0 04 02 00 ff ff ff ff 21 00 00 00 52 00 61 00 ........!...R.a.
0044aef0 6e 00 64 00 6f 00 6d 00 69 00 7a 00 65 00 20 00 n.d.o.m.i.z.e. .
0044af00 66 00 69 00 6c 00 65 00 73 00 20 00 61 00 6e 00 f.i.l.e.s. .a.n.
0044af10 64 00 20 00 66 00 6f 00 6c 00 64 00 65 00 72 00 d. .f.o.l.d.e.r.
0044af20 73 00 20 00 6c 00 69 00 73 00 74 00 2e 00 00 00 s. .l.i.s.t.....
0044af30 44 00 00 00 50 00 72 00 6f 00 63 00 65 00 73 00 D...P.r.o.c.e.s.
0044af40 73 00 20 00 66 00 69 00 6c 00 65 00 73 00 20 00 s. .f.i.l.e.s. .
0044af50 6c 00 69 00 73 00 74 00 20 00 69 00 6e 00 73 00 l.i.s.t. .i.n.s.
0044af60 69 00 64 00 65 00 20 00 66 00 6f 00 6c 00 64 00 i.d.e. .f.o.l.d.
0044af70 65 00 72 00 3a 00 20 00 00 00 00 00 48 00 00 00 e.r.:. .....H...
0044af80 50 00 72 00 6f 00 63 00 65 00 73 00 73 00 20 00 P.r.o.c.e.s.s. .
0044af90 66 00 6f 00 6c 00 64 00 65 00 72 00 73 00 20 00 f.o.l.d.e.r.s. .
0044afa0 6c 00 69 00 73 00 74 00 20 00 69 00 6e 00 73 00 l.i.s.t. .i.n.s.
0044afb0 69 00 64 00 65 00 20 00 66 00 6f 00 6c 00 64 00 i.d.e. .f.o.l.d.
0044afc0 65 00 72 00 3a 00 20 00 00 00 cc cc cc cc cc cc e.r.:. .........
0044afd0
0044afd0fn_44afd0:
0044afd0push rbp
0044afd1push rdi
0044afd2push rsi
0044afd3push rbx
0044afd4sub rsp, 984
0044afdbmov rbp, rsp
0044afdemov [rbp+64], rdx
0044afe2mov [rbp+72], r8
0044afe6mov [rbp+80], r9
0044afeamov [rbp+88], 0
0044aff2mov [rbp+96], 0
0044affamov [rbp+112], 0
0044b002mov [rbp+104], 0
0044b00amov [rbp+136], 0
0044b015mov [rbp+128], 0
0044b020mov [rbp+120], 0
0044b028mov [rbp+168], 0
0044b033mov [rbp+152], 0
0044b03emov [rbp+144], 0
0044b049mov [rbp+160], 0
0044b054mov [rbp+192], 0
0044b05fmov [rbp+184], 0
0044b06amov [rbp+176], 0
0044b075mov [rbp+200], 0
0044b080mov [rbp+208], 0
0044b08bmov [rbp+224], 0
0044b096mov [rbp+216], 0
0044b0a1mov [rbp+248], 0
0044b0acmov [rbp+240], 0
0044b0b7mov [rbp+232], 0
0044b0c2mov [rbp+264], 0
0044b0cdmov [rbp+256], 0
0044b0d8mov [rbp+288], 0
0044b0e3mov [rbp+280], 0
0044b0eemov [rbp+272], 0
0044b0f9mov [rbp+312], 0
0044b104mov [rbp+304], 0
0044b10fmov [rbp+296], 0
0044b11amov [rbp+320], 0
0044b125mov [rbp+328], 0
0044b130mov [rbp+336], 0
0044b13bmov [rbp+344], 0
0044b146mov [rbp+1024], rcx
0044b14dlea rcx, [rbp+1024]
0044b154call fn_40bf00
0044b159lea rcx, [rbp+360]
0044b160mov rdx, [rip+3401]
0044b167call fn_40e160
0044b16cnop
0044b16dmov rax, [rip+0x18e4c]
0044b174cmp [rax+303], 0
0044b17bjne 0x44b1e4
0044b17dmov rax, [rip+0x18e3c]
0044b184cmp [rax+313], 0
0044b18bje 0x44b1e4
0044b18dmov rax, [rip+0x1905c]
0044b194mov rcx, [rax]
0044b197call TSimpleCriticalSection.Enter
0044b19ccmp [rbp+1072], 0
0044b1a3je 0x44b1be
0044b1a5mov rax, [rip+0x19044]
0044b1aclea rcx, [rax+8]
0044b1b0mov rdx, [rbp+1024]
0044b1b7call fn_40c440
0044b1bcjmp 0x44b1d5
0044b1be
0044b1beloc_44b1be:
0044b1bemov rax, [rip+0x1902b]
0044b1c5lea rcx, [rax+16]
0044b1c9mov rdx, [rbp+1024]
0044b1d0call fn_40c440
0044b1d5
0044b1d5loc_44b1d5:
0044b1d5mov rax, [rip+0x19014]
0044b1dcmov rcx, [rax]
0044b1dfcall TSimpleCriticalSection.Leave
0044b1e4
0044b1e4loc_44b1e4:
0044b1e4xor eax, eax
0044b1e6mov rcx, [rbp+1024]
0044b1edtest rcx, rcx
0044b1f0je 0x44b1f8
0044b1f2mov eax, [rcx-4]
0044b1f5shr eax, 1
0044b1f8
0044b1f8loc_44b1f8:
0044b1f8test eax, eax
0044b1faje 0x44bab5
0044b200xor eax, eax
0044b202test rcx, rcx
0044b205je 0x44b20d
0044b207mov eax, [rcx-4]
0044b20ashr eax, 1
0044b20d
0044b20dloc_44b20d:
0044b20dmov rcx, [rbp+1024]
0044b214movsxd rax, eax
0044b217cmp [rcx+2*rax-2], 92
0044b21dje 0x44b232
0044b21flea rcx, [rbp+1024]
0044b226lea rdx, [rip+2499]
0044b22dcall fn_40d1a0
0044b232
0044b232loc_44b232:
0044b232mov rax, [rip+0x18d87]
0044b239cmp [rax+310], 0
0044b240je 0x44b269
0044b242lea rcx, [rbp+344]
0044b249mov rdx, [rbp+1024]
0044b250call fn_422140
0044b255mov rcx, [rbp+344]
0044b25ccall fn_4488a0
0044b261test al, al
0044b263jne 0x44bab5
0044b269
0044b269loc_44b269:
0044b269mov rcx, [rbp+1024]
0044b270call fn_448ed0
0044b275mov [rbp+360], eax
0044b27blea rcx, [rbp+368]
0044b282mov rdx, [rip+3039]
0044b289call fn_410600
0044b28elea rcx, [rbp+368]
0044b295mov rdx, [rip+3020]
0044b29cmov r8l, 1
0044b2a2movsxd r9, [rbp+360]
0044b2a9call fn_410430
0044b2aexor ebx, ebx
0044b2b0lea rcx, [rbp+968]
0044b2b7lea rdx, [rbp+376]
0044b2bemov r8, [rbp+1024]
0044b2c5call fn_4434c0
0044b2catest al, al
0044b2ccje 0x44b86f
0044b2d2
0044b2d2loc_44b2d2:
0044b2d2cmp ebx, [rbp+360]
0044b2d8jge 0x44b846
0044b2delea rcx, [rbp+336]
0044b2e5lea rdx, [rbp+420]
0044b2ecmov r8l, 260
0044b2f2call fn_40d110
0044b2f7mov rcx, [rbp+336]
0044b2felea rdx, [rip+2291]
0044b305call fn_40d640
0044b30atest eax, eax
0044b30cje 0x44b82b
0044b312lea rcx, [rbp+328]
0044b319lea rdx, [rbp+420]
0044b320mov r8l, 260
0044b326call fn_40d110
0044b32bmov rcx, [rbp+328]
0044b332lea rdx, [rip+2247]
0044b339call fn_40d640
0044b33etest eax, eax
0044b340je 0x44b82b
0044b346lea rcx, [rbp+320]
0044b34dlea rdx, [rbp+420]
0044b354mov r8l, 260
0044b35acall fn_40d110
0044b35fmov rcx, [rbp+320]
0044b366call fn_448db0
0044b36btest al, al
0044b36djne 0x44b82b
0044b373mov eax, [rbp+376]
0044b379mov ecx, eax
0044b37band ecx, 16
0044b37ecmp ecx, 16
0044b381jne 0x44b5d5
0044b387and eax, 1024
0044b38dcmp eax, 1024
0044b393jne 0x44b516
0044b399lea rcx, [rbp+296]
0044b3a0lea rdx, [rbp+420]
0044b3a7mov r8l, 260
0044b3adcall fn_40d110
0044b3b2lea rcx, [rbp+304]
0044b3b9mov edx, 3
0044b3bemov r8, [rbp+1024]
0044b3c5mov r9, [rbp+296]
0044b3cclea rax, [rip+2077]
0044b3d3mov [rsp+32], rax
0044b3d8call fn_40d530
0044b3ddlea rcx, [rbp+312]
0044b3e4mov rdx, [rbp+304]
0044b3ebcall fn_422140
0044b3f0mov rcx, [rbp+312]
0044b3f7call fn_4488a0
0044b3fctest al, al
0044b3fejne 0x44b82b
0044b404lea rcx, [rbp+272]
0044b40blea rdx, [rbp+420]
0044b412mov r8l, 260
0044b418call fn_40d110
0044b41dlea rcx, [rbp+280]
0044b424mov edx, 3
0044b429mov r8, [rbp+1024]
0044b430mov r9, [rbp+272]
0044b437lea rax, [rip+1970]
0044b43emov [rsp+32], rax
0044b443call fn_40d530
0044b448lea rcx, [rbp+288]
0044b44fmov rdx, [rbp+280]
0044b456call fn_4220f0
0044b45bmov rcx, [rbp+288]
0044b462call fn_448600
0044b467test al, al
0044b469jne 0x44b82b
0044b46flea rcx, [rbp+256]
0044b476lea rdx, [rbp+420]
0044b47dmov r8l, 260
0044b483call fn_40d110
0044b488lea rcx, [rbp+264]
0044b48fmov rdx, [rbp+256]
0044b496call fn_4220f0
0044b49bmov rcx, [rbp+264]
0044b4a2mov rax, [rip+0x18dcf]
0044b4a9movzx rdx, [rbp+1064]
0044b4b1lea rdx, [rax+8*rdx]
0044b4b5call fn_4487d0
0044b4batest al, al
0044b4bcjne 0x44b82b
0044b4c2movsxd rsi, ebx
0044b4c5mov rax, [rbp+368]
0044b4ccmov rcx, rsi
0044b4cfadd rcx, rcx
0044b4d2lea rcx, [rax+8*rcx]
0044b4d6lea rdx, [rbp+420]
0044b4ddmov r8l, 260
0044b4e3call fn_40d110
0044b4e8mov rax, [rbp+368]
0044b4efmov rcx, rsi
0044b4f2add rcx, rcx
0044b4f5mov edx, [rbp+376]
0044b4fbmov [rax+8*rcx+8], edx
0044b4ffmov rax, [rbp+368]
0044b506add rsi, rsi
0044b509mov [rax+8*rsi+12], 1
0044b50eadd ebx, 1
0044b511jmp 0x44b82b
0044b516
0044b516loc_44b516:
0044b516lea rcx, [rbp+232]
0044b51dlea rdx, [rbp+420]
0044b524mov r8l, 260
0044b52acall fn_40d110
0044b52flea rcx, [rbp+240]
0044b536mov edx, 3
0044b53bmov r8, [rbp+1024]
0044b542mov r9, [rbp+232]
0044b549lea rax, [rip+1696]
0044b550mov [rsp+32], rax
0044b555call fn_40d530
0044b55alea rcx, [rbp+248]
0044b561mov rdx, [rbp+240]
0044b568call fn_4220f0
0044b56dmov rcx, [rbp+248]
0044b574call fn_448600
0044b579test al, al
0044b57bjne 0x44b82b
0044b581movsxd rsi, ebx
0044b584mov rax, [rbp+368]
0044b58bmov rcx, rsi
0044b58eadd rcx, rcx
0044b591lea rcx, [rax+8*rcx]
0044b595lea rdx, [rbp+420]
0044b59cmov r8l, 260
0044b5a2call fn_40d110
0044b5a7mov rax, [rbp+368]
0044b5aemov rcx, rsi
0044b5b1add rcx, rcx
0044b5b4mov edx, [rbp+376]
0044b5bamov [rax+8*rcx+8], edx
0044b5bemov rax, [rbp+368]
0044b5c5add rsi, rsi
0044b5c8mov [rax+8*rsi+12], 1
0044b5cdadd ebx, 1
0044b5d0jmp 0x44b82b
0044b5d5
0044b5d5loc_44b5d5:
0044b5d5mov rax, [rip+0x189e4]
0044b5dccmp [rax+303], 0
0044b5e3jne 0x44b82b
0044b5e9mov rax, [rip+0x189d0]
0044b5f0cmp [rax+313], 0
0044b5f7je 0x44b82b
0044b5fdlea rcx, [rbp+216]
0044b604lea rdx, [rbp+420]
0044b60bmov r8l, 260
0044b611call fn_40d110
0044b616lea rcx, [rbp+224]
0044b61dmov rdx, [rbp+216]
0044b624call fn_4220f0
0044b629mov rcx, [rbp+224]
0044b630lea rdx, [rip+1493]
0044b637call fn_40d640
0044b63ctest eax, eax
0044b63eje 0x44b82b
0044b644lea rcx, [rbp+208]
0044b64blea rdx, [rbp+420]
0044b652mov r8l, 260
0044b658call fn_40d7b0
0044b65dmov rcx, [rbp+208]
0044b664lea rdx, [rip+1477]
0044b66bcall fn_40dc90
0044b670test eax, eax
0044b672je 0x44b82b
0044b678lea rcx, [rbp+200]
0044b67flea rdx, [rbp+420]
0044b686mov r8l, 260
0044b68ccall fn_40d7b0
0044b691mov rcx, [rbp+200]
0044b698lea rdx, [rip+1477]
0044b69fcall fn_40dc90
0044b6a4test eax, eax
0044b6a6je 0x44b82b
0044b6aclea rcx, [rbp+176]
0044b6b3lea rdx, [rbp+420]
0044b6bamov r8l, 260
0044b6c0call fn_40d110
0044b6c5lea rcx, [rbp+184]
0044b6ccmov rdx, [rbp+1024]
0044b6d3mov r8, [rbp+176]
0044b6dacall fn_40d230
0044b6dflea rcx, [rbp+192]
0044b6e6mov rdx, [rbp+184]
0044b6edcall fn_4220f0
0044b6f2mov rcx, [rbp+192]
0044b6f9call fn_448600
0044b6fetest al, al
0044b700jne 0x44b82b
0044b706lea rcx, [rbp+160]
0044b70dlea rdx, [rbp+420]
0044b714mov r8l, 260
0044b71acall fn_40d110
0044b71flea rcx, [rbp+168]
0044b726mov rdx, [rbp+1024]
0044b72dmov r8, [rbp+160]
0044b734call fn_40d230
0044b739lea rcx, [rbp+152]
0044b740mov rdx, [rbp+168]
0044b747call fn_40d820
0044b74clea rcx, [rbp+144]
0044b753xor edx, edx
0044b755call fn_405df0
0044b75amov rcx, [rbp+152]
0044b761mov rdx, [rbp+144]
0044b768call fn_40dc90
0044b76dtest eax, eax
0044b76fje 0x44b82b
0044b775mov rax, [rip+0x18844]
0044b77ccmp [rax+297], 0
0044b783je 0x44b7dc
0044b785lea rcx, [rbp+120]
0044b789lea rdx, [rbp+420]
0044b790mov r8l, 260
0044b796call fn_40d110
0044b79blea rcx, [rbp+128]
0044b7a2mov rdx, [rbp+120]
0044b7a6call fn_42f680
0044b7ablea rcx, [rbp+136]
0044b7b2mov rdx, [rbp+128]
0044b7b9call fn_4220f0
0044b7bemov rcx, [rbp+136]
0044b7c5mov rax, [rip+0x187f4]
0044b7cclea rdx, [rax+752]
0044b7d3call fn_4487d0
0044b7d8test al, al
0044b7daje 0x44b82b
0044b7dc
0044b7dcloc_44b7dc:
0044b7dcmovsxd rsi, ebx
0044b7dfmov rax, [rbp+368]
0044b7e6mov rcx, rsi
0044b7e9add rcx, rcx
0044b7eclea rcx, [rax+8*rcx]
0044b7f0lea rdx, [rbp+420]
0044b7f7mov r8l, 260
0044b7fdcall fn_40d110
0044b802mov rax, [rbp+368]
0044b809mov rcx, rsi
0044b80cadd rcx, rcx
0044b80fmov edx, [rbp+376]
0044b815mov [rax+8*rcx+8], edx
0044b819mov rax, [rbp+368]
0044b820add rsi, rsi
0044b823mov [rax+8*rsi+12], 0
0044b828add ebx, 1
0044b82b
0044b82bloc_44b82b:
0044b82bmov rcx, [rbp+968]
0044b832lea rdx, [rbp+376]
0044b839call FindNextFileW
0044b83etest eax, eax
0044b840jne 0x44b2d2
0044b846
0044b846loc_44b846:
0044b846nop
0044b847mov rcx, [rbp+968]
0044b84ecall FindClose
0044b853mov rax, [rip+0x18766]
0044b85acmp [rax+321], 0
0044b861jne 0x44b86f
0044b863mov rcx, [rbp+1024]
0044b86acall fn_43a340
0044b86f
0044b86floc_44b86f:
0044b86fmov [rbp+360], ebx
0044b875mov rax, [rip+0x18744]
0044b87ccmp [rax+303], 0
0044b883jne 0x44b912
0044b889mov rax, [rip+0x18730]
0044b890cmp [rax+313], 0
0044b897je 0x44b912
0044b899xor eax, eax
0044b89bmov esi, [rbp+360]
0044b8a1sub esi, 1
0044b8a4mov ebx, eax
0044b8a6cmp ebx, esi
0044b8a8jg 0x44b911
0044b8aasub esi, eax
0044b8acadd esi, 1
0044b8af
0044b8afloc_44b8af:
0044b8afmovsxd rax, ebx
0044b8b2mov rcx, [rbp+368]
0044b8b9mov rdx, rax
0044b8bcadd rdx, rdx
0044b8bfcmp [rcx+8*rdx+12], 0
0044b8c4jne 0x44b907
0044b8c6mov rcx, [rbp+1024]
0044b8cdmov rdx, [rbp+368]
0044b8d4mov r8, rax
0044b8d7add r8, r8
0044b8damov rdx, [rdx+8*r8]
0044b8demov r8, [rbp+64]
0044b8e2mov r9, [rbp+72]
0044b8e6mov r10, [rbp+368]
0044b8edadd rax, rax
0044b8f0mov eax, [r10+8*rax+8]
0044b8f5mov [rsp+32], eax
0044b8f9mov rax, [rbp+80]
0044b8fdmov [rsp+40], rax
0044b902call fn_4470b0
0044b907
0044b907loc_44b907:
0044b907add ebx, 1
0044b90asub esi, 1
0044b90dtest esi, esi
0044b90fjne 0x44b8af
0044b911
0044b911loc_44b911:
0044b911nop
0044b912
0044b912loc_44b912:
0044b912xor eax, eax
0044b914mov edi, [rbp+360]
0044b91asub edi, 1
0044b91dmov ebx, eax
0044b91fcmp ebx, edi
0044b921jg 0x44ba7f
0044b927sub edi, eax
0044b929add edi, 1
0044b92c
0044b92cloc_44b92c:
0044b92cmovsxd rsi, ebx
0044b92fmov rax, [rbp+368]
0044b936mov rcx, rsi
0044b939add rcx, rcx
0044b93ccmp [rax+8*rcx+12], 0
0044b941je 0x44ba71
0044b947mov rax, [rbp+368]
0044b94emov rcx, rsi
0044b951add rcx, rcx
0044b954mov eax, [rax+8*rcx+8]
0044b958and eax, 1024
0044b95ecmp eax, 1024
0044b964jne 0x44ba10
0044b96alea rcx, [rbp+112]
0044b96emov rax, [rbp+368]
0044b975mov rdx, rsi
0044b978add rdx, rdx
0044b97bmov rdx, [rax+8*rdx]
0044b97fcall fn_4220f0
0044b984lea rcx, [rbp+104]
0044b988mov rdx, [rbp+112]
0044b98ccall fn_40d820
0044b991mov rax, [rip+0x188e0]
0044b998movzx rcx, [rbp+1064]
0044b9a0mov rcx, [rax+8*rcx]
0044b9a4mov rdx, [rbp+104]
0044b9a8call TSimpleStringList.Add
0044b9adlea rcx, [rbp+96]
0044b9b1mov edx, 3
0044b9b6mov r8, [rbp+1024]
0044b9bdmov rax, [rbp+368]
0044b9c4add rsi, rsi
0044b9c7mov r9, [rax+8*rsi]
0044b9cblea rax, [rip+542]
0044b9d2mov [rsp+32], rax
0044b9d7call fn_40d530
0044b9dcmov rcx, [rbp+96]
0044b9e0mov rdx, [rbp+64]
0044b9e4mov r8, [rbp+72]
0044b9e8mov r9, [rbp+80]
0044b9ecmov [rsp+32], 1
0044b9f1movzx rax, [rbp+1064]
0044b9f9mov [rsp+40], al
0044b9fdmovzx rax, [rbp+1072]
0044ba05mov [rsp+48], al
0044ba09call fn_44afd0
0044ba0ejmp 0x44ba71
0044ba10
0044ba10loc_44ba10:
0044ba10lea rcx, [rbp+88]
0044ba14mov edx, 3
0044ba19mov r8, [rbp+1024]
0044ba20mov rax, [rbp+368]
0044ba27add rsi, rsi
0044ba2amov r9, [rax+8*rsi]
0044ba2elea rax, [rip+443]
0044ba35mov [rsp+32], rax
0044ba3acall fn_40d530
0044ba3fmov rcx, [rbp+88]
0044ba43mov rdx, [rbp+64]
0044ba47mov r8, [rbp+72]
0044ba4bmov r9, [rbp+80]
0044ba4fmov [rsp+32], 0
0044ba54movzx rax, [rbp+1064]
0044ba5cmov [rsp+40], al
0044ba60movzx rax, [rbp+1072]
0044ba68mov [rsp+48], al
0044ba6ccall fn_44afd0
0044ba71
0044ba71loc_44ba71:
0044ba71add ebx, 1
0044ba74sub edi, 1
0044ba77test edi, edi
0044ba79jne 0x44b92c
0044ba7f
0044ba7floc_44ba7f:
0044ba7fnop
0044ba80lea rcx, [rbp+368]
0044ba87mov rdx, [rip+986]
0044ba8ecall fn_410600
0044ba93cmp [rbp+1056], 0
0044ba9aje 0x44bab4
0044ba9cmov rax, [rip+0x187d5]
0044baa3movzx rcx, [rbp+1064]
0044baabmov rcx, [rax+8*rcx]
0044baafcall TSimpleStringList.DeleteLast
0044bab4
0044bab4loc_44bab4:
0044bab4nop
0044bab5
0044bab5loc_44bab5:
0044bab5lea rcx, [rbp+88]
0044bab9mov edx, 2
0044babecall fn_40be70
0044bac3lea rcx, [rbp+104]
0044bac7call fn_40bcf0
0044bacclea rcx, [rbp+112]
0044bad0mov edx, 4
0044bad5call fn_40be70
0044badalea rcx, [rbp+144]
0044bae1mov edx, 2
0044bae6call fn_40bdd0
0044baeblea rcx, [rbp+160]
0044baf2mov edx, 5
0044baf7call fn_40be70
0044bafclea rcx, [rbp+200]
0044bb03mov edx, 2
0044bb08call fn_40bdd0
0044bb0dlea rcx, [rbp+216]
0044bb14mov edx, 17
0044bb19call fn_40be70
0044bb1elea rcx, [rbp+360]
0044bb25mov rdx, [rip+900]
0044bb2ccall fn_40e630
0044bb31lea rcx, [rbp+1024]
0044bb38call fn_40bd90
0044bb3dlea rsp, [rbp+984]
0044bb44pop rbx
0044bb45pop rsi
0044bb46pop rdi
0044bb47pop rbp
0044bb48ret
0044afd0
0044afd0fn_44afd0:
0044afd0push rbp
0044afd1push rdi
0044afd2push rsi
0044afd3push rbx
0044afd4sub rsp, 984
0044afdbmov rbp, rsp
0044afdemov [rbp+64], rdx
0044afe2mov [rbp+72], r8
0044afe6mov [rbp+80], r9
0044afeamov [rbp+88], 0
0044aff2mov [rbp+96], 0
0044affamov [rbp+112], 0
0044b002mov [rbp+104], 0
0044b00amov [rbp+136], 0
0044b015mov [rbp+128], 0
0044b020mov [rbp+120], 0
0044b028mov [rbp+168], 0
0044b033mov [rbp+152], 0
0044b03emov [rbp+144], 0
0044b049mov [rbp+160], 0
0044b054mov [rbp+192], 0
0044b05fmov [rbp+184], 0
0044b06amov [rbp+176], 0
0044b075mov [rbp+200], 0
0044b080mov [rbp+208], 0
0044b08bmov [rbp+224], 0
0044b096mov [rbp+216], 0
0044b0a1mov [rbp+248], 0
0044b0acmov [rbp+240], 0
0044b0b7mov [rbp+232], 0
0044b0c2mov [rbp+264], 0
0044b0cdmov [rbp+256], 0
0044b0d8mov [rbp+288], 0
0044b0e3mov [rbp+280], 0
0044b0eemov [rbp+272], 0
0044b0f9mov [rbp+312], 0
0044b104mov [rbp+304], 0
0044b10fmov [rbp+296], 0
0044b11amov [rbp+320], 0
0044b125mov [rbp+328], 0
0044b130mov [rbp+336], 0
0044b13bmov [rbp+344], 0
0044b146mov [rbp+1024], rcx
0044b14dlea rcx, [rbp+1024]
0044b154call fn_40bf00
0044b159lea rcx, [rbp+360]
0044b160mov rdx, [rip+3401]
0044b167call fn_40e160
0044b16cnop
0044b16dmov rax, [rip+0x18e4c]
0044b174cmp [rax+303], 0
0044b17bjne 0x44b1e4
0044b17dmov rax, [rip+0x18e3c]
0044b184cmp [rax+313], 0
0044b18bje 0x44b1e4
0044b18dmov rax, [rip+0x1905c]
0044b194mov rcx, [rax]
0044b197call TSimpleCriticalSection.Enter
0044b19ccmp [rbp+1072], 0
0044b1a3je 0x44b1be
0044b1a5mov rax, [rip+0x19044]
0044b1aclea rcx, [rax+8]
0044b1b0mov rdx, [rbp+1024]
0044b1b7call fn_40c440
0044b1bcjmp 0x44b1d5
0044b1be
0044b1beloc_44b1be:
0044b1bemov rax, [rip+0x1902b]
0044b1c5lea rcx, [rax+16]
0044b1c9mov rdx, [rbp+1024]
0044b1d0call fn_40c440
0044b1d5
0044b1d5loc_44b1d5:
0044b1d5mov rax, [rip+0x19014]
0044b1dcmov rcx, [rax]
0044b1dfcall TSimpleCriticalSection.Leave
0044b1e4
0044b1e4loc_44b1e4:
0044b1e4xor eax, eax
0044b1e6mov rcx, [rbp+1024]
0044b1edtest rcx, rcx
0044b1f0je 0x44b1f8
0044b1f2mov eax, [rcx-4]
0044b1f5shr eax, 1
0044b1f8
0044b1f8loc_44b1f8:
0044b1f8test eax, eax
0044b1faje 0x44bab5
0044b200xor eax, eax
0044b202test rcx, rcx
0044b205je 0x44b20d
0044b207mov eax, [rcx-4]
0044b20ashr eax, 1
0044b20d
0044b20dloc_44b20d:
0044b20dmov rcx, [rbp+1024]
0044b214movsxd rax, eax
0044b217cmp [rcx+2*rax-2], 92
0044b21dje 0x44b232
0044b21flea rcx, [rbp+1024]
0044b226lea rdx, [rip+2499]
0044b22dcall fn_40d1a0
0044b232
0044b232loc_44b232:
0044b232mov rax, [rip+0x18d87]
0044b239cmp [rax+310], 0
0044b240je 0x44b269
0044b242lea rcx, [rbp+344]
0044b249mov rdx, [rbp+1024]
0044b250call fn_422140
0044b255mov rcx, [rbp+344]
0044b25ccall fn_4488a0
0044b261test al, al
0044b263jne 0x44bab5
0044b269
0044b269loc_44b269:
0044b269mov rcx, [rbp+1024]
0044b270call fn_448ed0
0044b275mov [rbp+360], eax
0044b27blea rcx, [rbp+368]
0044b282mov rdx, [rip+3039]
0044b289call fn_410600
0044b28elea rcx, [rbp+368]
0044b295mov rdx, [rip+3020]
0044b29cmov r8l, 1
0044b2a2movsxd r9, [rbp+360]
0044b2a9call fn_410430
0044b2aexor ebx, ebx
0044b2b0lea rcx, [rbp+968]
0044b2b7lea rdx, [rbp+376]
0044b2bemov r8, [rbp+1024]
0044b2c5call fn_4434c0
0044b2catest al, al
0044b2ccje 0x44b86f
0044b2d2
0044b2d2loc_44b2d2:
0044b2d2cmp ebx, [rbp+360]
0044b2d8jge 0x44b846
0044b2delea rcx, [rbp+336]
0044b2e5lea rdx, [rbp+420]
0044b2ecmov r8l, 260
0044b2f2call fn_40d110
0044b2f7mov rcx, [rbp+336]
0044b2felea rdx, [rip+2291]
0044b305call fn_40d640
0044b30atest eax, eax
0044b30cje 0x44b82b
0044b312lea rcx, [rbp+328]
0044b319lea rdx, [rbp+420]
0044b320mov r8l, 260
0044b326call fn_40d110
0044b32bmov rcx, [rbp+328]
0044b332lea rdx, [rip+2247]
0044b339call fn_40d640
0044b33etest eax, eax
0044b340je 0x44b82b
0044b346lea rcx, [rbp+320]
0044b34dlea rdx, [rbp+420]
0044b354mov r8l, 260
0044b35acall fn_40d110
0044b35fmov rcx, [rbp+320]
0044b366call fn_448db0
0044b36btest al, al
0044b36djne 0x44b82b
0044b373mov eax, [rbp+376]
0044b379mov ecx, eax
0044b37band ecx, 16
0044b37ecmp ecx, 16
0044b381jne 0x44b5d5
0044b387and eax, 1024
0044b38dcmp eax, 1024
0044b393jne 0x44b516
0044b399lea rcx, [rbp+296]
0044b3a0lea rdx, [rbp+420]
0044b3a7mov r8l, 260
0044b3adcall fn_40d110
0044b3b2lea rcx, [rbp+304]
0044b3b9mov edx, 3
0044b3bemov r8, [rbp+1024]
0044b3c5mov r9, [rbp+296]
0044b3cclea rax, [rip+2077]
0044b3d3mov [rsp+32], rax
0044b3d8call fn_40d530
0044b3ddlea rcx, [rbp+312]
0044b3e4mov rdx, [rbp+304]
0044b3ebcall fn_422140
0044b3f0mov rcx, [rbp+312]
0044b3f7call fn_4488a0
0044b3fctest al, al
0044b3fejne 0x44b82b
0044b404lea rcx, [rbp+272]
0044b40blea rdx, [rbp+420]
0044b412mov r8l, 260
0044b418call fn_40d110
0044b41dlea rcx, [rbp+280]
0044b424mov edx, 3
0044b429mov r8, [rbp+1024]
0044b430mov r9, [rbp+272]
0044b437lea rax, [rip+1970]
0044b43emov [rsp+32], rax
0044b443call fn_40d530
0044b448lea rcx, [rbp+288]
0044b44fmov rdx, [rbp+280]
0044b456call fn_4220f0
0044b45bmov rcx, [rbp+288]
0044b462call fn_448600
0044b467test al, al
0044b469jne 0x44b82b
0044b46flea rcx, [rbp+256]
0044b476lea rdx, [rbp+420]
0044b47dmov r8l, 260
0044b483call fn_40d110
0044b488lea rcx, [rbp+264]
0044b48fmov rdx, [rbp+256]
0044b496call fn_4220f0
0044b49bmov rcx, [rbp+264]
0044b4a2mov rax, [rip+0x18dcf]
0044b4a9movzx rdx, [rbp+1064]
0044b4b1lea rdx, [rax+8*rdx]
0044b4b5call fn_4487d0
0044b4batest al, al
0044b4bcjne 0x44b82b
0044b4c2movsxd rsi, ebx
0044b4c5mov rax, [rbp+368]
0044b4ccmov rcx, rsi
0044b4cfadd rcx, rcx
0044b4d2lea rcx, [rax+8*rcx]
0044b4d6lea rdx, [rbp+420]
0044b4ddmov r8l, 260
0044b4e3call fn_40d110
0044b4e8mov rax, [rbp+368]
0044b4efmov rcx, rsi
0044b4f2add rcx, rcx
0044b4f5mov edx, [rbp+376]
0044b4fbmov [rax+8*rcx+8], edx
0044b4ffmov rax, [rbp+368]
0044b506add rsi, rsi
0044b509mov [rax+8*rsi+12], 1
0044b50eadd ebx, 1
0044b511jmp 0x44b82b
0044b516
0044b516loc_44b516:
0044b516lea rcx, [rbp+232]
0044b51dlea rdx, [rbp+420]
0044b524mov r8l, 260
0044b52acall fn_40d110
0044b52flea rcx, [rbp+240]
0044b536mov edx, 3
0044b53bmov r8, [rbp+1024]
0044b542mov r9, [rbp+232]
0044b549lea rax, [rip+1696]
0044b550mov [rsp+32], rax
0044b555call fn_40d530
0044b55alea rcx, [rbp+248]
0044b561mov rdx, [rbp+240]
0044b568call fn_4220f0
0044b56dmov rcx, [rbp+248]
0044b574call fn_448600
0044b579test al, al
0044b57bjne 0x44b82b
0044b581movsxd rsi, ebx
0044b584mov rax, [rbp+368]
0044b58bmov rcx, rsi
0044b58eadd rcx, rcx
0044b591lea rcx, [rax+8*rcx]
0044b595lea rdx, [rbp+420]
0044b59cmov r8l, 260
0044b5a2call fn_40d110
0044b5a7mov rax, [rbp+368]
0044b5aemov rcx, rsi
0044b5b1add rcx, rcx
0044b5b4mov edx, [rbp+376]
0044b5bamov [rax+8*rcx+8], edx
0044b5bemov rax, [rbp+368]
0044b5c5add rsi, rsi
0044b5c8mov [rax+8*rsi+12], 1
0044b5cdadd ebx, 1
0044b5d0jmp 0x44b82b
0044b5d5
0044b5d5loc_44b5d5:
0044b5d5mov rax, [rip+0x189e4]
0044b5dccmp [rax+303], 0
0044b5e3jne 0x44b82b
0044b5e9mov rax, [rip+0x189d0]
0044b5f0cmp [rax+313], 0
0044b5f7je 0x44b82b
0044b5fdlea rcx, [rbp+216]
0044b604lea rdx, [rbp+420]
0044b60bmov r8l, 260
0044b611call fn_40d110
0044b616lea rcx, [rbp+224]
0044b61dmov rdx, [rbp+216]
0044b624call fn_4220f0
0044b629mov rcx, [rbp+224]
0044b630lea rdx, [rip+1493]
0044b637call fn_40d640
0044b63ctest eax, eax
0044b63eje 0x44b82b
0044b644lea rcx, [rbp+208]
0044b64blea rdx, [rbp+420]
0044b652mov r8l, 260
0044b658call fn_40d7b0
0044b65dmov rcx, [rbp+208]
0044b664lea rdx, [rip+1477]
0044b66bcall fn_40dc90
0044b670test eax, eax
0044b672je 0x44b82b
0044b678lea rcx, [rbp+200]
0044b67flea rdx, [rbp+420]
0044b686mov r8l, 260
0044b68ccall fn_40d7b0
0044b691mov rcx, [rbp+200]
0044b698lea rdx, [rip+1477]
0044b69fcall fn_40dc90
0044b6a4test eax, eax
0044b6a6je 0x44b82b
0044b6aclea rcx, [rbp+176]
0044b6b3lea rdx, [rbp+420]
0044b6bamov r8l, 260
0044b6c0call fn_40d110
0044b6c5lea rcx, [rbp+184]
0044b6ccmov rdx, [rbp+1024]
0044b6d3mov r8, [rbp+176]
0044b6dacall fn_40d230
0044b6dflea rcx, [rbp+192]
0044b6e6mov rdx, [rbp+184]
0044b6edcall fn_4220f0
0044b6f2mov rcx, [rbp+192]
0044b6f9call fn_448600
0044b6fetest al, al
0044b700jne 0x44b82b
0044b706lea rcx, [rbp+160]
0044b70dlea rdx, [rbp+420]
0044b714mov r8l, 260
0044b71acall fn_40d110
0044b71flea rcx, [rbp+168]
0044b726mov rdx, [rbp+1024]
0044b72dmov r8, [rbp+160]
0044b734call fn_40d230
0044b739lea rcx, [rbp+152]
0044b740mov rdx, [rbp+168]
0044b747call fn_40d820
0044b74clea rcx, [rbp+144]
0044b753xor edx, edx
0044b755call fn_405df0
0044b75amov rcx, [rbp+152]
0044b761mov rdx, [rbp+144]
0044b768call fn_40dc90
0044b76dtest eax, eax
0044b76fje 0x44b82b
0044b775mov rax, [rip+0x18844]
0044b77ccmp [rax+297], 0
0044b783je 0x44b7dc
0044b785lea rcx, [rbp+120]
0044b789lea rdx, [rbp+420]
0044b790mov r8l, 260
0044b796call fn_40d110
0044b79blea rcx, [rbp+128]
0044b7a2mov rdx, [rbp+120]
0044b7a6call fn_42f680
0044b7ablea rcx, [rbp+136]
0044b7b2mov rdx, [rbp+128]
0044b7b9call fn_4220f0
0044b7bemov rcx, [rbp+136]
0044b7c5mov rax, [rip+0x187f4]
0044b7cclea rdx, [rax+752]
0044b7d3call fn_4487d0
0044b7d8test al, al
0044b7daje 0x44b82b
0044b7dc
0044b7dcloc_44b7dc:
0044b7dcmovsxd rsi, ebx
0044b7dfmov rax, [rbp+368]
0044b7e6mov rcx, rsi
0044b7e9add rcx, rcx
0044b7eclea rcx, [rax+8*rcx]
0044b7f0lea rdx, [rbp+420]
0044b7f7mov r8l, 260
0044b7fdcall fn_40d110
0044b802mov rax, [rbp+368]
0044b809mov rcx, rsi
0044b80cadd rcx, rcx
0044b80fmov edx, [rbp+376]
0044b815mov [rax+8*rcx+8], edx
0044b819mov rax, [rbp+368]
0044b820add rsi, rsi
0044b823mov [rax+8*rsi+12], 0
0044b828add ebx, 1
0044b82b
0044b82bloc_44b82b:
0044b82bmov rcx, [rbp+968]
0044b832lea rdx, [rbp+376]
0044b839call FindNextFileW
0044b83etest eax, eax
0044b840jne 0x44b2d2
0044b846
0044b846loc_44b846:
0044b846nop
0044b847mov rcx, [rbp+968]
0044b84ecall FindClose
0044b853mov rax, [rip+0x18766]
0044b85acmp [rax+321], 0
0044b861jne 0x44b86f
0044b863mov rcx, [rbp+1024]
0044b86acall fn_43a340
0044b86f
0044b86floc_44b86f:
0044b86fmov [rbp+360], ebx
0044b875mov rax, [rip+0x18744]
0044b87ccmp [rax+303], 0
0044b883jne 0x44b912
0044b889mov rax, [rip+0x18730]
0044b890cmp [rax+313], 0
0044b897je 0x44b912
0044b899xor eax, eax
0044b89bmov esi, [rbp+360]
0044b8a1sub esi, 1
0044b8a4mov ebx, eax
0044b8a6cmp ebx, esi
0044b8a8jg 0x44b911
0044b8aasub esi, eax
0044b8acadd esi, 1
0044b8af
0044b8afloc_44b8af:
0044b8afmovsxd rax, ebx
0044b8b2mov rcx, [rbp+368]
0044b8b9mov rdx, rax
0044b8bcadd rdx, rdx
0044b8bfcmp [rcx+8*rdx+12], 0
0044b8c4jne 0x44b907
0044b8c6mov rcx, [rbp+1024]
0044b8cdmov rdx, [rbp+368]
0044b8d4mov r8, rax
0044b8d7add r8, r8
0044b8damov rdx, [rdx+8*r8]
0044b8demov r8, [rbp+64]
0044b8e2mov r9, [rbp+72]
0044b8e6mov r10, [rbp+368]
0044b8edadd rax, rax
0044b8f0mov eax, [r10+8*rax+8]
0044b8f5mov [rsp+32], eax
0044b8f9mov rax, [rbp+80]
0044b8fdmov [rsp+40], rax
0044b902call fn_4470b0
0044b907
0044b907loc_44b907:
0044b907add ebx, 1
0044b90asub esi, 1
0044b90dtest esi, esi
0044b90fjne 0x44b8af
0044b911
0044b911loc_44b911:
0044b911nop
0044b912
0044b912loc_44b912:
0044b912xor eax, eax
0044b914mov edi, [rbp+360]
0044b91asub edi, 1
0044b91dmov ebx, eax
0044b91fcmp ebx, edi
0044b921jg 0x44ba7f
0044b927sub edi, eax
0044b929add edi, 1
0044b92c
0044b92cloc_44b92c:
0044b92cmovsxd rsi, ebx
0044b92fmov rax, [rbp+368]
0044b936mov rcx, rsi
0044b939add rcx, rcx
0044b93ccmp [rax+8*rcx+12], 0
0044b941je 0x44ba71
0044b947mov rax, [rbp+368]
0044b94emov rcx, rsi
0044b951add rcx, rcx
0044b954mov eax, [rax+8*rcx+8]
0044b958and eax, 1024
0044b95ecmp eax, 1024
0044b964jne 0x44ba10
0044b96alea rcx, [rbp+112]
0044b96emov rax, [rbp+368]
0044b975mov rdx, rsi
0044b978add rdx, rdx
0044b97bmov rdx, [rax+8*rdx]
0044b97fcall fn_4220f0
0044b984lea rcx, [rbp+104]
0044b988mov rdx, [rbp+112]
0044b98ccall fn_40d820
0044b991mov rax, [rip+0x188e0]
0044b998movzx rcx, [rbp+1064]
0044b9a0mov rcx, [rax+8*rcx]
0044b9a4mov rdx, [rbp+104]
0044b9a8call TSimpleStringList.Add
0044b9adlea rcx, [rbp+96]
0044b9b1mov edx, 3
0044b9b6mov r8, [rbp+1024]
0044b9bdmov rax, [rbp+368]
0044b9c4add rsi, rsi
0044b9c7mov r9, [rax+8*rsi]
0044b9cblea rax, [rip+542]
0044b9d2mov [rsp+32], rax
0044b9d7call fn_40d530
0044b9dcmov rcx, [rbp+96]
0044b9e0mov rdx, [rbp+64]
0044b9e4mov r8, [rbp+72]
0044b9e8mov r9, [rbp+80]
0044b9ecmov [rsp+32], 1
0044b9f1movzx rax, [rbp+1064]
0044b9f9mov [rsp+40], al
0044b9fdmovzx rax, [rbp+1072]
0044ba05mov [rsp+48], al
0044ba09call fn_44afd0
0044ba0ejmp 0x44ba71
0044ba10
0044ba10loc_44ba10:
0044ba10lea rcx, [rbp+88]
0044ba14mov edx, 3
0044ba19mov r8, [rbp+1024]
0044ba20mov rax, [rbp+368]
0044ba27add rsi, rsi
0044ba2amov r9, [rax+8*rsi]
0044ba2elea rax, [rip+443]
0044ba35mov [rsp+32], rax
0044ba3acall fn_40d530
0044ba3fmov rcx, [rbp+88]
0044ba43mov rdx, [rbp+64]
0044ba47mov r8, [rbp+72]
0044ba4bmov r9, [rbp+80]
0044ba4fmov [rsp+32], 0
0044ba54movzx rax, [rbp+1064]
0044ba5cmov [rsp+40], al
0044ba60movzx rax, [rbp+1072]
0044ba68mov [rsp+48], al
0044ba6ccall fn_44afd0
0044ba71
0044ba71loc_44ba71:
0044ba71add ebx, 1
0044ba74sub edi, 1
0044ba77test edi, edi
0044ba79jne 0x44b92c
0044ba7f
0044ba7floc_44ba7f:
0044ba7fnop
0044ba80lea rcx, [rbp+368]
0044ba87mov rdx, [rip+986]
0044ba8ecall fn_410600
0044ba93cmp [rbp+1056], 0
0044ba9aje 0x44bab4
0044ba9cmov rax, [rip+0x187d5]
0044baa3movzx rcx, [rbp+1064]
0044baabmov rcx, [rax+8*rcx]
0044baafcall TSimpleStringList.DeleteLast
0044bab4
0044bab4loc_44bab4:
0044bab4nop
0044bab5
0044bab5loc_44bab5:
0044bab5lea rcx, [rbp+88]
0044bab9mov edx, 2
0044babecall fn_40be70
0044bac3lea rcx, [rbp+104]
0044bac7call fn_40bcf0
0044bacclea rcx, [rbp+112]
0044bad0mov edx, 4
0044bad5call fn_40be70
0044badalea rcx, [rbp+144]
0044bae1mov edx, 2
0044bae6call fn_40bdd0
0044baeblea rcx, [rbp+160]
0044baf2mov edx, 5
0044baf7call fn_40be70
0044bafclea rcx, [rbp+200]
0044bb03mov edx, 2
0044bb08call fn_40bdd0
0044bb0dlea rcx, [rbp+216]
0044bb14mov edx, 17
0044bb19call fn_40be70
0044bb1elea rcx, [rbp+360]
0044bb25mov rdx, [rip+900]
0044bb2ccall fn_40e630
0044bb31lea rcx, [rbp+1024]
0044bb38call fn_40bd90
0044bb3dlea rsp, [rbp+984]
0044bb44pop rbx
0044bb45pop rsi
0044bb46pop rdi
0044bb47pop rbp
0044bb48ret
0044afd0
Loading..