File trigona_be6dfedd91e1ebc81d58a61b05b0ef93322425b247636a0f7f5c3eeebbc52edd.exe
Function:
Loading..
0044c2e6
0044c2e6 00 00 04 00 00 00 3a 00 5c 00 ......:.\.
0044c2f0 00 00 00 00 b0 04 02 00 ff ff ff ff 02 00 00 00 ................
0044c300 3a 00 5c 00 00 00 cc cc cc cc cc cc cc cc cc cc :.\.............
0044c2e6 00 00 04 00 00 00 3a 00 5c 00 ......:.\.
0044c2f0 00 00 00 00 b0 04 02 00 ff ff ff ff 02 00 00 00 ................
0044c300 3a 00 5c 00 00 00 cc cc cc cc cc cc cc cc cc cc :.\.............
0044c310
0044c310fn_44c310:
0044c310push rbp
0044c311push rsi
0044c312push rbx
0044c313sub rsp, 160
0044c31amov rbp, rsp
0044c31dmov [rbp+72], 0
0044c325mov [rbp+64], 0
0044c32dmov [rbp+80], 0
0044c335mov [rbp+120], 0
0044c33dmov [rbp+104], 0
0044c345mov [rbp+96], 0
0044c34dmov [rbp+88], 0
0044c355mov [rbp+112], 0
0044c35dmov [rbp+152], 0
0044c368mov [rbp+144], 0
0044c373mov [rbp+136], 0
0044c37enop
0044c37fmov rcx, [rip-0x17846]
0044c386mov dl, 1
0044c388call TAESData.Create
0044c38dmov [rbp+128], rax
0044c394lea rcx, [rbp+144]
0044c39bcall fn_442e50
0044c3a0lea rcx, [rbp+144]
0044c3a7lea rdx, [rbp+136]
0044c3aecall fn_442cb0
0044c3b3lea rcx, [rbp+144]
0044c3balea rdx, [rbp+136]
0044c3c1lea r8, [rbp+152]
0044c3c8call fn_441e90
0044c3cdxor ebx, ebx
0044c3cf
0044c3cfloc_44c3cf:
0044c3cflea rcx, [rbp+112]
0044c3d3mov rax, [rip+0x17be6]
0044c3damov rax, [rax+272]
0044c3e1movzx rdx, [rax]
0044c3e5call fn_40d080
0044c3ealea rcx, [rbp+120]
0044c3eemov rdx, [rbp+112]
0044c3f2call fn_4220f0
0044c3f7lea rcx, [rbp+104]
0044c3fbmov rdx, [rbp+120]
0044c3ffxor r8, r8
0044c402call fn_40c8e0
0044c407mov esi, ebx
0044c40aadd sil, 65
0044c40elea rcx, [rbp+88]
0044c412mov edx, esi
0044c415xor r8, r8
0044c418call fn_40c820
0044c41dlea rcx, [rbp+96]
0044c421mov rdx, [rbp+88]
0044c425call fn_430700
0044c42amov rcx, [rbp+104]
0044c42emov rdx, [rbp+96]
0044c432call fn_40cdc0
0044c437test eax, eax
0044c439je 0x44c484
0044c43blea rcx, [rbp+80]
0044c43fmov edx, esi
0044c442call fn_40d050
0044c447lea rcx, [rbp+80]
0044c44blea rdx, [rip+454]
0044c452call fn_40d1a0
0044c457mov rcx, [rbp+80]
0044c45blea rdx, [rbp+144]
0044c462lea r8, [rbp+152]
0044c469lea r9, [rbp+128]
0044c470mov [rsp+32], 0
0044c475mov [rsp+40], 2
0044c47amov [rsp+48], 1
0044c47fcall fn_44afd0
0044c484
0044c484loc_44c484:
0044c484add ebx, 1
0044c487cmp ebx, 26
0044c48ajne 0x44c3cf
0044c490nop
0044c491lea rcx, [rbp+72]
0044c495mov rax, [rip+0x17b24]
0044c49cmov rax, [rax+272]
0044c4a3movzx rdx, [rax]
0044c4a7call fn_40d730
0044c4aclea rcx, [rbp+72]
0044c4b0lea rdx, [rip+373]
0044c4b7call fn_40d9b0
0044c4bclea rcx, [rbp+64]
0044c4c0mov rdx, [rbp+72]
0044c4c4call fn_40d850
0044c4c9mov rcx, [rbp+64]
0044c4cdlea rdx, [rbp+144]
0044c4d4lea r8, [rbp+152]
0044c4dblea r9, [rbp+128]
0044c4e2mov [rsp+32], 0
0044c4e7mov [rsp+40], 2
0044c4ecmov [rsp+48], 1
0044c4f1call fn_44afd0
0044c4f6mov rcx, [rbp+128]
0044c4fdcall TObject.Free
0044c502mov rcx, [rbp+144]
0044c509mov edx, 32
0044c50exor r8, r8
0044c511call fn_4069b0
0044c516mov rax, [rip+0x17cd3]
0044c51dmov rcx, [rax]
0044c520call TSimpleCriticalSection.Enter
0044c525mov rax, [rip+0x17cc4]
0044c52clea rcx, [rax+8]
0044c530call fn_40bd90
0044c535mov rax, [rip+0x17cb4]
0044c53cmov rcx, [rax]
0044c53fcall TSimpleCriticalSection.Leave
0044c544mov rax, [rip+0x17a75]
0044c54bmov [rax+317], 1
0044c552nop
0044c553lea rcx, [rbp+64]
0044c557call fn_40bd90
0044c55clea rcx, [rbp+72]
0044c560call fn_40bcf0
0044c565lea rcx, [rbp+80]
0044c569call fn_40bd90
0044c56elea rcx, [rbp+88]
0044c572mov edx, 3
0044c577call fn_40be20
0044c57clea rcx, [rbp+112]
0044c580mov edx, 2
0044c585call fn_40be70
0044c58alea rcx, [rbp+136]
0044c591mov rdx, [rip-0x1d778]
0044c598mov r8l, 3
0044c59ecall fn_40ec40
0044c5a3lea rsp, [rbp+160]
0044c5aapop rbx
0044c5abpop rsi
0044c5acpop rbp
0044c5adret
0044c310
0044c310fn_44c310:
0044c310push rbp
0044c311push rsi
0044c312push rbx
0044c313sub rsp, 160
0044c31amov rbp, rsp
0044c31dmov [rbp+72], 0
0044c325mov [rbp+64], 0
0044c32dmov [rbp+80], 0
0044c335mov [rbp+120], 0
0044c33dmov [rbp+104], 0
0044c345mov [rbp+96], 0
0044c34dmov [rbp+88], 0
0044c355mov [rbp+112], 0
0044c35dmov [rbp+152], 0
0044c368mov [rbp+144], 0
0044c373mov [rbp+136], 0
0044c37enop
0044c37fmov rcx, [rip-0x17846]
0044c386mov dl, 1
0044c388call TAESData.Create
0044c38dmov [rbp+128], rax
0044c394lea rcx, [rbp+144]
0044c39bcall fn_442e50
0044c3a0lea rcx, [rbp+144]
0044c3a7lea rdx, [rbp+136]
0044c3aecall fn_442cb0
0044c3b3lea rcx, [rbp+144]
0044c3balea rdx, [rbp+136]
0044c3c1lea r8, [rbp+152]
0044c3c8call fn_441e90
0044c3cdxor ebx, ebx
0044c3cf
0044c3cfloc_44c3cf:
0044c3cflea rcx, [rbp+112]
0044c3d3mov rax, [rip+0x17be6]
0044c3damov rax, [rax+272]
0044c3e1movzx rdx, [rax]
0044c3e5call fn_40d080
0044c3ealea rcx, [rbp+120]
0044c3eemov rdx, [rbp+112]
0044c3f2call fn_4220f0
0044c3f7lea rcx, [rbp+104]
0044c3fbmov rdx, [rbp+120]
0044c3ffxor r8, r8
0044c402call fn_40c8e0
0044c407mov esi, ebx
0044c40aadd sil, 65
0044c40elea rcx, [rbp+88]
0044c412mov edx, esi
0044c415xor r8, r8
0044c418call fn_40c820
0044c41dlea rcx, [rbp+96]
0044c421mov rdx, [rbp+88]
0044c425call fn_430700
0044c42amov rcx, [rbp+104]
0044c42emov rdx, [rbp+96]
0044c432call fn_40cdc0
0044c437test eax, eax
0044c439je 0x44c484
0044c43blea rcx, [rbp+80]
0044c43fmov edx, esi
0044c442call fn_40d050
0044c447lea rcx, [rbp+80]
0044c44blea rdx, [rip+454]
0044c452call fn_40d1a0
0044c457mov rcx, [rbp+80]
0044c45blea rdx, [rbp+144]
0044c462lea r8, [rbp+152]
0044c469lea r9, [rbp+128]
0044c470mov [rsp+32], 0
0044c475mov [rsp+40], 2
0044c47amov [rsp+48], 1
0044c47fcall fn_44afd0
0044c484
0044c484loc_44c484:
0044c484add ebx, 1
0044c487cmp ebx, 26
0044c48ajne 0x44c3cf
0044c490nop
0044c491lea rcx, [rbp+72]
0044c495mov rax, [rip+0x17b24]
0044c49cmov rax, [rax+272]
0044c4a3movzx rdx, [rax]
0044c4a7call fn_40d730
0044c4aclea rcx, [rbp+72]
0044c4b0lea rdx, [rip+373]
0044c4b7call fn_40d9b0
0044c4bclea rcx, [rbp+64]
0044c4c0mov rdx, [rbp+72]
0044c4c4call fn_40d850
0044c4c9mov rcx, [rbp+64]
0044c4cdlea rdx, [rbp+144]
0044c4d4lea r8, [rbp+152]
0044c4dblea r9, [rbp+128]
0044c4e2mov [rsp+32], 0
0044c4e7mov [rsp+40], 2
0044c4ecmov [rsp+48], 1
0044c4f1call fn_44afd0
0044c4f6mov rcx, [rbp+128]
0044c4fdcall TObject.Free
0044c502mov rcx, [rbp+144]
0044c509mov edx, 32
0044c50exor r8, r8
0044c511call fn_4069b0
0044c516mov rax, [rip+0x17cd3]
0044c51dmov rcx, [rax]
0044c520call TSimpleCriticalSection.Enter
0044c525mov rax, [rip+0x17cc4]
0044c52clea rcx, [rax+8]
0044c530call fn_40bd90
0044c535mov rax, [rip+0x17cb4]
0044c53cmov rcx, [rax]
0044c53fcall TSimpleCriticalSection.Leave
0044c544mov rax, [rip+0x17a75]
0044c54bmov [rax+317], 1
0044c552nop
0044c553lea rcx, [rbp+64]
0044c557call fn_40bd90
0044c55clea rcx, [rbp+72]
0044c560call fn_40bcf0
0044c565lea rcx, [rbp+80]
0044c569call fn_40bd90
0044c56elea rcx, [rbp+88]
0044c572mov edx, 3
0044c577call fn_40be20
0044c57clea rcx, [rbp+112]
0044c580mov edx, 2
0044c585call fn_40be70
0044c58alea rcx, [rbp+136]
0044c591mov rdx, [rip-0x1d778]
0044c598mov r8l, 3
0044c59ecall fn_40ec40
0044c5a3lea rsp, [rbp+160]
0044c5aapop rbx
0044c5abpop rsi
0044c5acpop rbp
0044c5adret
0044c310
0044c5ae
0044c5ae 48 90 H.
0044c5ae 48 90 H.
0044c5b0
0044c5b0fn_44c5b0:
0044c5b0push rbp
0044c5b1push rbx
0044c5b2sub rsp, 40
0044c5b6mov rbp, rsp
0044c5b9mov rbx, rdx
0044c5bclea rcx, [rbx+64]
0044c5c0call fn_40bd90
0044c5c5lea rcx, [rbx+72]
0044c5c9call fn_40bcf0
0044c5celea rcx, [rbx+80]
0044c5d2call fn_40bd90
0044c5d7lea rcx, [rbx+88]
0044c5dbmov edx, 3
0044c5e0call fn_40be20
0044c5e5lea rcx, [rbx+112]
0044c5e9mov edx, 2
0044c5eecall fn_40be70
0044c5f3lea rcx, [rbx+136]
0044c5famov rdx, [rip-0x1d7e1]
0044c601mov r8l, 3
0044c607call fn_40ec40
0044c60clea rsp, [rbp+40]
0044c610pop rbx
0044c611pop rbp
0044c612ret
0044c5b0
0044c5b0fn_44c5b0:
0044c5b0push rbp
0044c5b1push rbx
0044c5b2sub rsp, 40
0044c5b6mov rbp, rsp
0044c5b9mov rbx, rdx
0044c5bclea rcx, [rbx+64]
0044c5c0call fn_40bd90
0044c5c5lea rcx, [rbx+72]
0044c5c9call fn_40bcf0
0044c5celea rcx, [rbx+80]
0044c5d2call fn_40bd90
0044c5d7lea rcx, [rbx+88]
0044c5dbmov edx, 3
0044c5e0call fn_40be20
0044c5e5lea rcx, [rbx+112]
0044c5e9mov edx, 2
0044c5eecall fn_40be70
0044c5f3lea rcx, [rbx+136]
0044c5famov rdx, [rip-0x1d7e1]
0044c601mov r8l, 3
0044c607call fn_40ec40
0044c60clea rsp, [rbp+40]
0044c610pop rbx
0044c611pop rbp
0044c612ret
0044c5b0
0044c613
0044c613 00 04 00 00 00 3a 00 5c 00 00 00 00 00 .....:.\.....
0044c620 b0 04 02 00 ff ff ff ff 02 00 00 00 3a 00 5c 00 ............:.\.
0044c630 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
0044c613 00 04 00 00 00 3a 00 5c 00 00 00 00 00 .....:.\.....
0044c620 b0 04 02 00 ff ff ff ff 02 00 00 00 3a 00 5c 00 ............:.\.
0044c630 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
0044c640
0044c640Unit53.finalization:
0044c640add [rip+0x24131], 1
0044c647cmp [rip+0x2412a], 0
0044c64eret
0044c640
0044c640Unit53.finalization:
0044c640add [rip+0x24131], 1
0044c647cmp [rip+0x2412a], 0
0044c64eret
0044c640
0044c64f
0044c64f // align 0x10
0044c64f // align 0x10
0044c650
0044c650Unit53.initialization:
0044c650sub [rip+0x24121], 1
0044c657cmp [rip+0x2411a], -1
0044c65eret
0044c650
0044c650Unit53.initialization:
0044c650sub [rip+0x24121], 1
0044c657cmp [rip+0x2411a], -1
0044c65eret
0044c650
0044c65f
0044c65f // align 0x10
0044c65f // align 0x10
0044c666
0044c666 00 00 70 c6 44 00 00 00 00 00 ..p.D.....
0044c670 0e 10 54 6e 65 74 5f 73 63 61 6e 5f 74 68 72 65 ..Tnet_scan_thre
0044c680 61 64 20 00 00 00 02 00 00 00 58 12 40 00 00 00 ad .......X.@...
0044c690 00 00 08 00 00 00 00 00 00 00 a8 ee 42 00 00 00 ............B...
0044c6a0 00 00 10 00 00 00 00 00 00 00 00 06 00 00 00 78 ...............x
0044c6b0 10 40 00 00 00 00 00 00 00 00 00 00 00 00 00 02 .@..............
0044c6c0 02 69 64 02 00 f0 ed 42 00 00 00 00 00 04 00 00 .id....B........
0044c6d0 00 00 00 00 00 02 02 69 70 02 00 58 12 40 00 00 .......ip..X.@..
0044c6e0 00 00 00 08 00 00 00 00 00 00 00 02 04 63 6f 6d .............com
0044c6f0 70 02 00 a8 ee 42 00 00 00 00 00 10 00 00 00 00 p....B..........
0044c700 00 00 00 02 05 66 6c 64 72 73 02 00 00 10 40 00 .....fldrs....@.
0044c710 00 00 00 00 18 00 00 00 00 00 00 00 02 06 72 75 ..............ru
0044c720 6e 6e 65 64 02 00 00 10 40 00 00 00 00 00 19 00 nned....@.......
0044c730 00 00 00 00 00 00 02 08 66 69 6e 69 73 68 65 64 ........finished
0044c740 02 00 02 00 00 00 00 00 50 c7 44 00 00 00 00 00 ........P.D.....
0044c750 11 02 3a 31 20 00 00 00 68 c6 44 00 00 00 00 00 ..:1 ...h.D.....
0044c760 ff ff ff ff 68 c6 44 00 00 00 00 00 07 4e 65 74 ....h.D......Net
0044c770 53 63 61 6e 68 c6 44 00 00 00 00 00 02 00 cc cc Scanh.D.........
0044c666 00 00 70 c6 44 00 00 00 00 00 ..p.D.....
0044c670 0e 10 54 6e 65 74 5f 73 63 61 6e 5f 74 68 72 65 ..Tnet_scan_thre
0044c680 61 64 20 00 00 00 02 00 00 00 58 12 40 00 00 00 ad .......X.@...
0044c690 00 00 08 00 00 00 00 00 00 00 a8 ee 42 00 00 00 ............B...
0044c6a0 00 00 10 00 00 00 00 00 00 00 00 06 00 00 00 78 ...............x
0044c6b0 10 40 00 00 00 00 00 00 00 00 00 00 00 00 00 02 .@..............
0044c6c0 02 69 64 02 00 f0 ed 42 00 00 00 00 00 04 00 00 .id....B........
0044c6d0 00 00 00 00 00 02 02 69 70 02 00 58 12 40 00 00 .......ip..X.@..
0044c6e0 00 00 00 08 00 00 00 00 00 00 00 02 04 63 6f 6d .............com
0044c6f0 70 02 00 a8 ee 42 00 00 00 00 00 10 00 00 00 00 p....B..........
0044c700 00 00 00 02 05 66 6c 64 72 73 02 00 00 10 40 00 .....fldrs....@.
0044c710 00 00 00 00 18 00 00 00 00 00 00 00 02 06 72 75 ..............ru
0044c720 6e 6e 65 64 02 00 00 10 40 00 00 00 00 00 19 00 nned....@.......
0044c730 00 00 00 00 00 00 02 08 66 69 6e 69 73 68 65 64 ........finished
0044c740 02 00 02 00 00 00 00 00 50 c7 44 00 00 00 00 00 ........P.D.....
0044c750 11 02 3a 31 20 00 00 00 68 c6 44 00 00 00 00 00 ..:1 ...h.D.....
0044c760 ff ff ff ff 68 c6 44 00 00 00 00 00 07 4e 65 74 ....h.D......Net
0044c770 53 63 61 6e 68 c6 44 00 00 00 00 00 02 00 cc cc Scanh.D.........
0044c786
0044c786 // align 0x10
0044c786 // align 0x10
0044c796
0044c796 // align 0x10
0044c796 // align 0x10
0044c7a6
0044c7a6 // align 0x10
0044c7a6 // align 0x10
0044c7b0
0044c7b0fn_44c7b0:
0044c7b0push rbx
0044c7b1sub rsp, 32
0044c7b5mov ebx, edx
0044c7b7mov rax, [rip+0x23fc2]
0044c7bemovsxd rcx, ecx
0044c7c1add rcx, rcx
0044c7c4add rcx, rcx
0044c7c7mov [rax+8*rcx+24], 1
0044c7cc
0044c7ccloc_44c7cc:
0044c7ccxor ecx, ecx
0044c7cemov rax, [rip+0x23fab]
0044c7d5test rax, rax
0044c7d8je 0x44c7de
0044c7damov rax, [rax-8]
0044c7de
0044c7deloc_44c7de:
0044c7dexor edx, edx
0044c7e0mov r8l, eax
0044c7e3sub r8l, 1
0044c7e7mov eax, edx
0044c7e9cmp eax, r8l
0044c7ecjg 0x44c834
0044c7eesub r8l, edx
0044c7f1add r8l, 1
0044c7f5
0044c7f5loc_44c7f5:
0044c7f5movsxd rdx, eax
0044c7f8mov r9, [rip+0x23f81]
0044c7ffmov r10, rdx
0044c802add r10, r10
0044c805add r10, r10
0044c808cmp [r9+8*r10+24], 0
0044c80eje 0x44c828
0044c810mov r9, [rip+0x23f69]
0044c817add rdx, rdx
0044c81aadd rdx, rdx
0044c81dcmp [r9+8*rdx+25], 0
0044c823jne 0x44c828
0044c825add ecx, 1
0044c828
0044c828loc_44c828:
0044c828add eax, 1
0044c82bsub r8l, 1
0044c82ftest r8l, r8l
0044c832jne 0x44c7f5
0044c834
0044c834loc_44c834:
0044c834nop
0044c835cmp ecx, ebx
0044c837jge 0x44c845
0044c839mov ecx, 1
0044c83ecall Sleep
0044c843jmp 0x44c854
0044c845
0044c845loc_44c845:
0044c845mov ecx, 2000
0044c84acall Sleep
0044c84fjmp 0x44c7cc
0044c854
0044c854loc_44c854:
0044c854add rsp, 32
0044c858pop rbx
0044c859ret
0044c7b0
0044c7b0fn_44c7b0:
0044c7b0push rbx
0044c7b1sub rsp, 32
0044c7b5mov ebx, edx
0044c7b7mov rax, [rip+0x23fc2]
0044c7bemovsxd rcx, ecx
0044c7c1add rcx, rcx
0044c7c4add rcx, rcx
0044c7c7mov [rax+8*rcx+24], 1
0044c7cc
0044c7ccloc_44c7cc:
0044c7ccxor ecx, ecx
0044c7cemov rax, [rip+0x23fab]
0044c7d5test rax, rax
0044c7d8je 0x44c7de
0044c7damov rax, [rax-8]
0044c7de
0044c7deloc_44c7de:
0044c7dexor edx, edx
0044c7e0mov r8l, eax
0044c7e3sub r8l, 1
0044c7e7mov eax, edx
0044c7e9cmp eax, r8l
0044c7ecjg 0x44c834
0044c7eesub r8l, edx
0044c7f1add r8l, 1
0044c7f5
0044c7f5loc_44c7f5:
0044c7f5movsxd rdx, eax
0044c7f8mov r9, [rip+0x23f81]
0044c7ffmov r10, rdx
0044c802add r10, r10
0044c805add r10, r10
0044c808cmp [r9+8*r10+24], 0
0044c80eje 0x44c828
0044c810mov r9, [rip+0x23f69]
0044c817add rdx, rdx
0044c81aadd rdx, rdx
0044c81dcmp [r9+8*rdx+25], 0
0044c823jne 0x44c828
0044c825add ecx, 1
0044c828
0044c828loc_44c828:
0044c828add eax, 1
0044c82bsub r8l, 1
0044c82ftest r8l, r8l
0044c832jne 0x44c7f5
0044c834
0044c834loc_44c834:
0044c834nop
0044c835cmp ecx, ebx
0044c837jge 0x44c845
0044c839mov ecx, 1
0044c83ecall Sleep
0044c843jmp 0x44c854
0044c845
0044c845loc_44c845:
0044c845mov ecx, 2000
0044c84acall Sleep
0044c84fjmp 0x44c7cc
0044c854
0044c854loc_44c854:
0044c854add rsp, 32
0044c858pop rbx
0044c859ret
0044c7b0
0044c85a
0044c85a // align 0x10
0044c85a // align 0x10
0044c860
0044c860fn_44c860:
0044c860xor eax, eax
0044c862mov rcx, [rip+0x23f17]
0044c869test rcx, rcx
0044c86cje 0x44c872
0044c86emov rcx, [rcx-8]
0044c872
0044c872loc_44c872:
0044c872xor edx, edx
0044c874mov r8l, ecx
0044c877sub r8l, 1
0044c87bmov ecx, edx
0044c87dcmp ecx, r8l
0044c880jg 0x44c8ad
0044c882sub r8l, edx
0044c885add r8l, 1
0044c889
0044c889loc_44c889:
0044c889mov rdx, [rip+0x23ef0]
0044c890movsxd r9, ecx
0044c893add r9, r9
0044c896add r9, r9
0044c899cmp [rdx+8*r9+25], 0
0044c89fje 0x44c8b0
0044c8a1add ecx, 1
0044c8a4sub r8l, 1
0044c8a8test r8l, r8l
0044c8abjne 0x44c889
0044c8ad
0044c8adloc_44c8ad:
0044c8adnop
0044c8aemov al, 1
0044c8b0
0044c8b0loc_44c8b0:
0044c8b0ret
0044c860
0044c860fn_44c860:
0044c860xor eax, eax
0044c862mov rcx, [rip+0x23f17]
0044c869test rcx, rcx
0044c86cje 0x44c872
0044c86emov rcx, [rcx-8]
0044c872
0044c872loc_44c872:
0044c872xor edx, edx
0044c874mov r8l, ecx
0044c877sub r8l, 1
0044c87bmov ecx, edx
0044c87dcmp ecx, r8l
0044c880jg 0x44c8ad
0044c882sub r8l, edx
0044c885add r8l, 1
0044c889
0044c889loc_44c889:
0044c889mov rdx, [rip+0x23ef0]
0044c890movsxd r9, ecx
0044c893add r9, r9
0044c896add r9, r9
0044c899cmp [rdx+8*r9+25], 0
0044c89fje 0x44c8b0
0044c8a1add ecx, 1
0044c8a4sub r8l, 1
0044c8a8test r8l, r8l
0044c8abjne 0x44c889
0044c8ad
0044c8adloc_44c8ad:
0044c8adnop
0044c8aemov al, 1
0044c8b0
0044c8b0loc_44c8b0:
0044c8b0ret
0044c860
0044c8b1
0044c8b1 // align 0x10
0044c8b1 // align 0x10
0044c8c0
0044c8c0fn_44c8c0:
0044c8c0push rbp
0044c8c1sub rsp, 48
0044c8c5mov rbp, rsp
0044c8c8mov [rbp+32], rcx
0044c8ccmov [rbp+40], 0
0044c8d4nop
0044c8d5lea rcx, [rbp+40]
0044c8d9call fn_42f930
0044c8demov rcx, [rbp+32]
0044c8e2lea rdx, [rip+67]
0044c8e9mov r8, [rbp+40]
0044c8edcall fn_40d230
0044c8f2nop
0044c8f3lea rcx, [rbp+40]
0044c8f7call fn_40bd90
0044c8fclea rsp, [rbp+48]
0044c900pop rbp
0044c901ret
0044c8c0
0044c8c0fn_44c8c0:
0044c8c0push rbp
0044c8c1sub rsp, 48
0044c8c5mov rbp, rsp
0044c8c8mov [rbp+32], rcx
0044c8ccmov [rbp+40], 0
0044c8d4nop
0044c8d5lea rcx, [rbp+40]
0044c8d9call fn_42f930
0044c8demov rcx, [rbp+32]
0044c8e2lea rdx, [rip+67]
0044c8e9mov r8, [rbp+40]
0044c8edcall fn_40d230
0044c8f2nop
0044c8f3lea rcx, [rbp+40]
0044c8f7call fn_40bd90
0044c8fclea rsp, [rbp+48]
0044c900pop rbp
0044c901ret
0044c8c0
0044c902
0044c902 64 48 8d 44 20 00 48 8d 04 05 00 00 00 00 dH.D .H.......
0044c902 64 48 8d 44 20 00 48 8d 04 05 00 00 00 00 dH.D .H.......
0044c910
0044c910fn_44c910:
0044c910push rbp
0044c911sub rsp, 32
0044c915mov rbp, rsp
0044c918lea rcx, [rdx+40]
0044c91ccall fn_40bd90
0044c921lea rsp, [rbp+32]
0044c925pop rbp
0044c926ret
0044c910
0044c910fn_44c910:
0044c910push rbp
0044c911sub rsp, 32
0044c915mov rbp, rsp
0044c918lea rcx, [rdx+40]
0044c91ccall fn_40bd90
0044c921lea rsp, [rbp+32]
0044c925pop rbp
0044c926ret
0044c910
0044c927
0044c927 00 04 00 00 00 5c 00 5c 00 .....\.\.
0044c930 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
0044c927 00 04 00 00 00 5c 00 5c 00 .....\.\.
0044c930 00 00 cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
0044c940
0044c940fn_44c940:
0044c940push rbp
0044c941push r13
0044c943push rdi
0044c944push rsi
0044c945push rbx
0044c946sub rsp, 1744
0044c94dmov rbp, rsp
0044c950mov [rbp+88], rbp
0044c954mov [rbp+1792], rcx
0044c95bmov [rbp+1800], rdx
0044c962mov rcx, [rbp+1792]
0044c969mov rdx, [rip-0x1db08]
0044c970call fn_410600
0044c975mov rcx, [rbp+1800]
0044c97cmov rdx, [rip-0x1db1b]
0044c983call fn_410600
0044c988mov ecx, 2
0044c98dmov edx, 1
0044c992xor r8, r8
0044c995call socket
0044c99amov [rbp+1736], rax
0044c9a1cmp [rbp+1736], -1
0044c9a9je 0x44cae0
0044c9afnop
0044c9b0mov rcx, [rbp+1736]
0044c9b7mov edx, 0x4004747f
0044c9bcxor r8, r8
0044c9bfxor r9, r9
0044c9c2lea rax, [rbp+116]
0044c9c6mov [rsp+32], rax
0044c9cbmov [rsp+40], 1024
0044c9d3lea rax, [rbp+1728]
0044c9damov [rsp+48], rax
0044c9dfmov [rsp+56], 0
0044c9e8mov [rsp+64], 0
0044c9f1call WSAIoctl
0044c9f6cmp eax, -1
0044c9f9je 0x44cad4
0044c9ffmov ecx, 76
0044ca04mov eax, [rbp+1728]
0044ca0acdq
0044ca0bidiv ecx
0044ca0dmov [rbp+1732], eax
0044ca13xor eax, eax
0044ca15mov ecx, [rbp+1732]
0044ca1bsub ecx, 1
0044ca1emov [rbp+84], ecx
0044ca21mov [rbp+112], eax
0044ca24mov ecx, [rbp+84]
0044ca27cmp [rbp+112], ecx
0044ca2ajg 0x44cac9
0044ca30mov ecx, [rbp+84]
0044ca33sub ecx, eax
0044ca35add ecx, 1
0044ca38mov [rbp+84], ecx
0044ca3blea rax, [rbp+120]
0044ca3fmov [rbp+96], rax
0044ca43
0044ca43loc_44ca43:
0044ca43mov rsi, [rbp+96]
0044ca47lea rdi, [rbp+1712]
0044ca4emovsq [rdi], [rsi]
0044ca50movsq [rdi], [rsi]
0044ca52cmp [rbp+1716], 0x100007f
0044ca5cje 0x44cab0
0044ca5emovzx rbx, [rbp+1716]
0044ca66movzx rsi, [rbp+1717]
0044ca6emovzx rdi, [rbp+1718]
0044ca76movzx r13, [rbp+1719]
0044ca7emov rcx, [rbp+1792]
0044ca85mov edx, ebx
0044ca87mov r8l, esi
0044ca8amov r9l, edi
0044ca8dmov [rsp+32], r13b
0044ca92call fn_42f390
0044ca97mov rcx, [rbp+1800]
0044ca9emov edx, ebx
0044caa0mov r8l, esi
0044caa3mov r9l, edi
0044caa6mov [rsp+32], r13b
0044caabcall fn_42f390
0044cab0
0044cab0loc_44cab0:
0044cab0add [rbp+96], 76
0044cab5mov eax, [rbp+84]
0044cab8sub eax, 1
0044cabbmov [rbp+84], eax
0044cabemov eax, [rbp+84]
0044cac1test eax, eax
0044cac3jne 0x44ca43
0044cac9
0044cac9loc_44cac9:
0044cac9nop
0044cacajmp 0x44cad4
0044cacc
0044cacc 90 90 e8 4d ...M
0044cad0 e6 fb ff 90 ....
0044cad4
0044cad4loc_44cad4:
0044cad4mov rcx, [rbp+1736]
0044cadbcall closesocket
0044cae0
0044cae0loc_44cae0:
0044cae0lea rsp, [rbp+1744]
0044cae7pop rbx
0044cae8pop rsi
0044cae9pop rdi
0044caeapop r13
0044caecpop rbp
0044caedret
0044c940
0044c940fn_44c940:
0044c940push rbp
0044c941push r13
0044c943push rdi
0044c944push rsi
0044c945push rbx
0044c946sub rsp, 1744
0044c94dmov rbp, rsp
0044c950mov [rbp+88], rbp
0044c954mov [rbp+1792], rcx
0044c95bmov [rbp+1800], rdx
0044c962mov rcx, [rbp+1792]
0044c969mov rdx, [rip-0x1db08]
0044c970call fn_410600
0044c975mov rcx, [rbp+1800]
0044c97cmov rdx, [rip-0x1db1b]
0044c983call fn_410600
0044c988mov ecx, 2
0044c98dmov edx, 1
0044c992xor r8, r8
0044c995call socket
0044c99amov [rbp+1736], rax
0044c9a1cmp [rbp+1736], -1
0044c9a9je 0x44cae0
0044c9afnop
0044c9b0mov rcx, [rbp+1736]
0044c9b7mov edx, 0x4004747f
0044c9bcxor r8, r8
0044c9bfxor r9, r9
0044c9c2lea rax, [rbp+116]
0044c9c6mov [rsp+32], rax
0044c9cbmov [rsp+40], 1024
0044c9d3lea rax, [rbp+1728]
0044c9damov [rsp+48], rax
0044c9dfmov [rsp+56], 0
0044c9e8mov [rsp+64], 0
0044c9f1call WSAIoctl
0044c9f6cmp eax, -1
0044c9f9je 0x44cad4
0044c9ffmov ecx, 76
0044ca04mov eax, [rbp+1728]
0044ca0acdq
0044ca0bidiv ecx
0044ca0dmov [rbp+1732], eax
0044ca13xor eax, eax
0044ca15mov ecx, [rbp+1732]
0044ca1bsub ecx, 1
0044ca1emov [rbp+84], ecx
0044ca21mov [rbp+112], eax
0044ca24mov ecx, [rbp+84]
0044ca27cmp [rbp+112], ecx
0044ca2ajg 0x44cac9
0044ca30mov ecx, [rbp+84]
0044ca33sub ecx, eax
0044ca35add ecx, 1
0044ca38mov [rbp+84], ecx
0044ca3blea rax, [rbp+120]
0044ca3fmov [rbp+96], rax
0044ca43
0044ca43loc_44ca43:
0044ca43mov rsi, [rbp+96]
0044ca47lea rdi, [rbp+1712]
0044ca4emovsq [rdi], [rsi]
0044ca50movsq [rdi], [rsi]
0044ca52cmp [rbp+1716], 0x100007f
0044ca5cje 0x44cab0
0044ca5emovzx rbx, [rbp+1716]
0044ca66movzx rsi, [rbp+1717]
0044ca6emovzx rdi, [rbp+1718]
0044ca76movzx r13, [rbp+1719]
0044ca7emov rcx, [rbp+1792]
0044ca85mov edx, ebx
0044ca87mov r8l, esi
0044ca8amov r9l, edi
0044ca8dmov [rsp+32], r13b
0044ca92call fn_42f390
0044ca97mov rcx, [rbp+1800]
0044ca9emov edx, ebx
0044caa0mov r8l, esi
0044caa3mov r9l, edi
0044caa6mov [rsp+32], r13b
0044caabcall fn_42f390
0044cab0
0044cab0loc_44cab0:
0044cab0add [rbp+96], 76
0044cab5mov eax, [rbp+84]
0044cab8sub eax, 1
0044cabbmov [rbp+84], eax
0044cabemov eax, [rbp+84]
0044cac1test eax, eax
0044cac3jne 0x44ca43
0044cac9
0044cac9loc_44cac9:
0044cac9nop
0044cacajmp 0x44cad4
0044cacc
0044cacc 90 90 e8 4d ...M
0044cad0 e6 fb ff 90 ....
0044cad4
0044cad4loc_44cad4:
0044cad4mov rcx, [rbp+1736]
0044cadbcall closesocket
0044cae0
0044cae0loc_44cae0:
0044cae0lea rsp, [rbp+1744]
0044cae7pop rbx
0044cae8pop rsi
0044cae9pop rdi
0044caeapop r13
0044caecpop rbp
0044caedret
0044c940
0044caee
0044caee 48 90 H.
0044caee 48 90 H.
0044caf0
0044caf0fn_44caf0:
0044caf0sub rsp, 40
0044caf4call fn_40b050
0044caf9add rsp, 40
0044cafdret
0044caf0
0044caf0fn_44caf0:
0044caf0sub rsp, 40
0044caf4call fn_40b050
0044caf9add rsp, 40
0044cafdret
0044caf0
0044cafe
0044cafe // align 0x10
0044cafe // align 0x10
0044cb00
0044cb00fn_44cb00:
0044cb00push rbp
0044cb01push rbx
0044cb02sub rsp, 232
0044cb09mov rbp, rsp
0044cb0cmov [rbp+32], rdx
0044cb10mov [rbp+40], r8
0044cb14mov [rbp+48], r9
0044cb18mov [rbp+64], 0
0044cb20mov [rbp+72], 0
0044cb28mov [rbp+80], 0
0044cb30mov [rbp+88], 0
0044cb38mov [rbp+96], 0
0044cb40mov [rbp+104], 0
0044cb48mov [rbp+112], 0
0044cb50mov [rbp+120], 0
0044cb58mov [rbp+128], 0
0044cb63mov [rbp+136], 0
0044cb6emov [rbp+144], 0
0044cb79mov [rbp+152], 0
0044cb84mov [rbp+160], 0
0044cb8fmov [rbp+168], 0
0044cb9amov [rbp+176], 0
0044cba5mov [rbp+184], 0
0044cbb0mov [rbp+216], 0
0044cbbbmov [rbp+208], 0
0044cbc6mov [rbp+200], 0
0044cbd1mov [rbp+192], 0
0044cbdcmov [rbp+256], rcx
0044cbe3lea rcx, [rbp+256]
0044cbeacall fn_40bf00
0044cbefnop
0044cbf0xor eax, eax
0044cbf2mov [rbp+63], al
0044cbf5mov rbx, [rbp+256]
0044cbfclea rcx, [rip+1169]
0044cc03mov rdx, rbx
0044cc06mov r8l, 1
0044cc0ccall fn_40de90
0044cc11lea rcx, [rbp+216]
0044cc18mov rdx, [rbp+256]
0044cc1fmov r8l, 1
0044cc25mov r9l, eax
0044cc28sub r9l, 1
0044cc2ccall fn_40d650
0044cc31lea rcx, [rip+1116]
0044cc38mov rdx, rbx
0044cc3bmov r8l, 1
0044cc41call fn_40de90
0044cc46mov ecx, eax
0044cc48add ecx, 1
0044cc4bxor eax, eax
0044cc4dtest rbx, rbx
0044cc50je 0x44cc58
0044cc52mov eax, [rbx-4]
0044cc55shr eax, 1
0044cc58
0044cc58loc_44cc58:
0044cc58lea rdx, [rbp+256]
0044cc5fmov r8, [rbp+256]
0044cc66mov r9l, ecx
0044cc69mov rcx, rdx
0044cc6cmov rdx, r8
0044cc6fmov r8l, r9l
0044cc72mov r9l, eax
0044cc75call fn_40d650
0044cc7amov rbx, [rbp+256]
0044cc81lea rcx, [rip+1036]
0044cc88mov rdx, rbx
0044cc8bmov r8l, 1
0044cc91call fn_40de90
0044cc96lea rcx, [rbp+208]
0044cc9dmov rdx, [rbp+256]
0044cca4mov r8l, 1
0044ccaamov r9l, eax
0044ccadsub r9l, 1
0044ccb1call fn_40d650
0044ccb6lea rcx, [rip+983]
0044ccbdmov rdx, rbx
0044ccc0mov r8l, 1
0044ccc6call fn_40de90
0044cccbmov ecx, eax
0044cccdadd ecx, 1
0044ccd0xor eax, eax
0044ccd2test rbx, rbx
0044ccd5je 0x44ccdd
0044ccd7mov eax, [rbx-4]
0044ccdashr eax, 1
0044ccdd
0044ccddloc_44ccdd:
0044ccddlea rdx, [rbp+256]
0044cce4mov r8, [rbp+256]
0044ccebmov r9l, ecx
0044cceemov rcx, rdx
0044ccf1mov rdx, r8
0044ccf4mov r8l, r9l
0044ccf7mov r9l, eax
0044ccfacall fn_40d650
0044ccffmov rbx, [rbp+256]
0044cd06lea rcx, [rip+903]
0044cd0dmov rdx, rbx
0044cd10mov r8l, 1
0044cd16call fn_40de90
0044cd1blea rcx, [rbp+200]
0044cd22mov rdx, [rbp+256]
0044cd29mov r8l, 1
0044cd2fmov r9l, eax
0044cd32sub r9l, 1
0044cd36call fn_40d650
0044cd3blea rcx, [rip+850]
0044cd42mov rdx, rbx
0044cd45mov r8l, 1
0044cd4bcall fn_40de90
0044cd50mov ecx, eax
0044cd52add ecx, 1
0044cd55xor eax, eax
0044cd57test rbx, rbx
0044cd5aje 0x44cd62
0044cd5cmov eax, [rbx-4]
0044cd5fshr eax, 1
0044cd62
0044cd62loc_44cd62:
0044cd62lea rdx, [rbp+256]
0044cd69mov r8, [rbp+256]
0044cd70mov r9l, ecx
0044cd73mov rcx, rdx
0044cd76mov rdx, r8
0044cd79mov r8l, r9l
0044cd7cmov r9l, eax
0044cd7fcall fn_40d650
0044cd84lea rcx, [rbp+192]
0044cd8bmov rdx, [rbp+256]
0044cd92call fn_40c490
0044cd97lea rcx, [rbp+184]
0044cd9emov rdx, [rbp+216]
0044cda5xor r8, r8
0044cda8call fn_40c8e0
0044cdadmov rcx, [rbp+184]
0044cdb4call fn_4307b0
0044cdb9test al, al
0044cdbbje 0x44cff4
0044cdc1lea rcx, [rbp+176]
0044cdc8mov rdx, [rbp+208]
0044cdcfxor r8, r8
0044cdd2call fn_40c8e0
0044cdd7mov rcx, [rbp+176]
0044cddecall fn_4307b0
0044cde3test al, al
0044cde5je 0x44cff4
0044cdeblea rcx, [rbp+168]
0044cdf2mov rdx, [rbp+200]
0044cdf9xor r8, r8
0044cdfccall fn_40c8e0
0044ce01mov rcx, [rbp+168]
0044ce08call fn_4307b0
0044ce0dtest al, al
0044ce0fje 0x44cff4
0044ce15lea rcx, [rbp+160]
0044ce1cmov rdx, [rbp+192]
0044ce23xor r8, r8
0044ce26call fn_40c8e0
0044ce2bmov rcx, [rbp+160]
0044ce32call fn_4307b0
0044ce37test al, al
0044ce39je 0x44cff4
0044ce3flea rcx, [rbp+152]
0044ce46mov rdx, [rbp+216]
0044ce4dcall fn_40d820
0044ce52mov rcx, [rbp+152]
0044ce59call fn_4228a0
0044ce5ecmp eax, 255
0044ce64jg 0x44cff4
0044ce6alea rcx, [rbp+144]
0044ce71mov rdx, [rbp+208]
0044ce78call fn_40d820
0044ce7dmov rcx, [rbp+144]
0044ce84call fn_4228a0
0044ce89cmp eax, 255
0044ce8fjg 0x44cff4
0044ce95lea rcx, [rbp+136]
0044ce9cmov rdx, [rbp+200]
0044cea3call fn_40d820
0044cea8mov rcx, [rbp+136]
0044ceafcall fn_4228a0
0044ceb4cmp eax, 255
0044cebajg 0x44cff4
0044cec0lea rcx, [rbp+128]
0044cec7mov rdx, [rbp+192]
0044cececall fn_40d820
0044ced3mov rcx, [rbp+128]
0044cedacall fn_4228a0
0044cedfcmp eax, 255
0044cee5jg 0x44cff4
0044ceeblea rcx, [rbp+120]
0044ceefmov rdx, [rbp+216]
0044cef6call fn_40d820
0044cefbmov rcx, [rbp+120]
0044ceffcall fn_4228a0
0044cf04test eax, eax
0044cf06jl 0x44cff4
0044cf0clea rcx, [rbp+112]
0044cf10mov rdx, [rbp+208]
0044cf17call fn_40d820
0044cf1cmov rcx, [rbp+112]
0044cf20call fn_4228a0
0044cf25test eax, eax
0044cf27jl 0x44cff4
0044cf2dlea rcx, [rbp+104]
0044cf31mov rdx, [rbp+200]
0044cf38call fn_40d820
0044cf3dmov rcx, [rbp+104]
0044cf41call fn_4228a0
0044cf46test eax, eax
0044cf48jl 0x44cff4
0044cf4elea rcx, [rbp+96]
0044cf52mov rdx, [rbp+192]
0044cf59call fn_40d820
0044cf5emov rcx, [rbp+96]
0044cf62call fn_4228a0
0044cf67test eax, eax
0044cf69jl 0x44cff4
0044cf6flea rcx, [rbp+88]
0044cf73mov rdx, [rbp+216]
0044cf7acall fn_40d820
0044cf7fmov rcx, [rbp+88]
0044cf83call fn_4228a0
0044cf88mov rcx, [rbp+32]
0044cf8cmov [rcx], al
0044cf8elea rcx, [rbp+80]
0044cf92mov rdx, [rbp+208]
0044cf99call fn_40d820
0044cf9emov rcx, [rbp+80]
0044cfa2call fn_4228a0
0044cfa7mov rcx, [rbp+40]
0044cfabmov [rcx], al
0044cfadlea rcx, [rbp+72]
0044cfb1mov rdx, [rbp+200]
0044cfb8call fn_40d820
0044cfbdmov rcx, [rbp+72]
0044cfc1call fn_4228a0
0044cfc6mov rcx, [rbp+48]
0044cfcamov [rcx], al
0044cfcclea rcx, [rbp+64]
0044cfd0mov rdx, [rbp+192]
0044cfd7call fn_40d820
0044cfdcmov rcx, [rbp+64]
0044cfe0call fn_4228a0
0044cfe5mov rcx, [rbp+288]
0044cfecmov [rcx], al
0044cfeemov al, 1
0044cff0mov [rbp+63], al
0044cff3nop
0044cff4
0044cff4loc_44cff4:
0044cff4lea rcx, [rbp+64]
0044cff8mov edx, 12
0044cffdcall fn_40bdd0
0044d002lea rcx, [rbp+160]
0044d009mov edx, 4
0044d00ecall fn_40be20
0044d013lea rcx, [rbp+192]
0044d01amov edx, 4
0044d01fcall fn_40be70
0044d024lea rcx, [rbp+256]
0044d02bcall fn_40bd90
0044d030movzx rax, [rbp+63]
0044d035lea rsp, [rbp+232]
0044d03cpop rbx
0044d03dpop rbp
0044d03eret
0044cb00
0044cb00fn_44cb00:
0044cb00push rbp
0044cb01push rbx
0044cb02sub rsp, 232
0044cb09mov rbp, rsp
0044cb0cmov [rbp+32], rdx
0044cb10mov [rbp+40], r8
0044cb14mov [rbp+48], r9
0044cb18mov [rbp+64], 0
0044cb20mov [rbp+72], 0
0044cb28mov [rbp+80], 0
0044cb30mov [rbp+88], 0
0044cb38mov [rbp+96], 0
0044cb40mov [rbp+104], 0
0044cb48mov [rbp+112], 0
0044cb50mov [rbp+120], 0
0044cb58mov [rbp+128], 0
0044cb63mov [rbp+136], 0
0044cb6emov [rbp+144], 0
0044cb79mov [rbp+152], 0
0044cb84mov [rbp+160], 0
0044cb8fmov [rbp+168], 0
0044cb9amov [rbp+176], 0
0044cba5mov [rbp+184], 0
0044cbb0mov [rbp+216], 0
0044cbbbmov [rbp+208], 0
0044cbc6mov [rbp+200], 0
0044cbd1mov [rbp+192], 0
0044cbdcmov [rbp+256], rcx
0044cbe3lea rcx, [rbp+256]
0044cbeacall fn_40bf00
0044cbefnop
0044cbf0xor eax, eax
0044cbf2mov [rbp+63], al
0044cbf5mov rbx, [rbp+256]
0044cbfclea rcx, [rip+1169]
0044cc03mov rdx, rbx
0044cc06mov r8l, 1
0044cc0ccall fn_40de90
0044cc11lea rcx, [rbp+216]
0044cc18mov rdx, [rbp+256]
0044cc1fmov r8l, 1
0044cc25mov r9l, eax
0044cc28sub r9l, 1
0044cc2ccall fn_40d650
0044cc31lea rcx, [rip+1116]
0044cc38mov rdx, rbx
0044cc3bmov r8l, 1
0044cc41call fn_40de90
0044cc46mov ecx, eax
0044cc48add ecx, 1
0044cc4bxor eax, eax
0044cc4dtest rbx, rbx
0044cc50je 0x44cc58
0044cc52mov eax, [rbx-4]
0044cc55shr eax, 1
0044cc58
0044cc58loc_44cc58:
0044cc58lea rdx, [rbp+256]
0044cc5fmov r8, [rbp+256]
0044cc66mov r9l, ecx
0044cc69mov rcx, rdx
0044cc6cmov rdx, r8
0044cc6fmov r8l, r9l
0044cc72mov r9l, eax
0044cc75call fn_40d650
0044cc7amov rbx, [rbp+256]
0044cc81lea rcx, [rip+1036]
0044cc88mov rdx, rbx
0044cc8bmov r8l, 1
0044cc91call fn_40de90
0044cc96lea rcx, [rbp+208]
0044cc9dmov rdx, [rbp+256]
0044cca4mov r8l, 1
0044ccaamov r9l, eax
0044ccadsub r9l, 1
0044ccb1call fn_40d650
0044ccb6lea rcx, [rip+983]
0044ccbdmov rdx, rbx
0044ccc0mov r8l, 1
0044ccc6call fn_40de90
0044cccbmov ecx, eax
0044cccdadd ecx, 1
0044ccd0xor eax, eax
0044ccd2test rbx, rbx
0044ccd5je 0x44ccdd
0044ccd7mov eax, [rbx-4]
0044ccdashr eax, 1
0044ccdd
0044ccddloc_44ccdd:
0044ccddlea rdx, [rbp+256]
0044cce4mov r8, [rbp+256]
0044ccebmov r9l, ecx
0044cceemov rcx, rdx
0044ccf1mov rdx, r8
0044ccf4mov r8l, r9l
0044ccf7mov r9l, eax
0044ccfacall fn_40d650
0044ccffmov rbx, [rbp+256]
0044cd06lea rcx, [rip+903]
0044cd0dmov rdx, rbx
0044cd10mov r8l, 1
0044cd16call fn_40de90
0044cd1blea rcx, [rbp+200]
0044cd22mov rdx, [rbp+256]
0044cd29mov r8l, 1
0044cd2fmov r9l, eax
0044cd32sub r9l, 1
0044cd36call fn_40d650
0044cd3blea rcx, [rip+850]
0044cd42mov rdx, rbx
0044cd45mov r8l, 1
0044cd4bcall fn_40de90
0044cd50mov ecx, eax
0044cd52add ecx, 1
0044cd55xor eax, eax
0044cd57test rbx, rbx
0044cd5aje 0x44cd62
0044cd5cmov eax, [rbx-4]
0044cd5fshr eax, 1
0044cd62
0044cd62loc_44cd62:
0044cd62lea rdx, [rbp+256]
0044cd69mov r8, [rbp+256]
0044cd70mov r9l, ecx
0044cd73mov rcx, rdx
0044cd76mov rdx, r8
0044cd79mov r8l, r9l
0044cd7cmov r9l, eax
0044cd7fcall fn_40d650
0044cd84lea rcx, [rbp+192]
0044cd8bmov rdx, [rbp+256]
0044cd92call fn_40c490
0044cd97lea rcx, [rbp+184]
0044cd9emov rdx, [rbp+216]
0044cda5xor r8, r8
0044cda8call fn_40c8e0
0044cdadmov rcx, [rbp+184]
0044cdb4call fn_4307b0
0044cdb9test al, al
0044cdbbje 0x44cff4
0044cdc1lea rcx, [rbp+176]
0044cdc8mov rdx, [rbp+208]
0044cdcfxor r8, r8
0044cdd2call fn_40c8e0
0044cdd7mov rcx, [rbp+176]
0044cddecall fn_4307b0
0044cde3test al, al
0044cde5je 0x44cff4
0044cdeblea rcx, [rbp+168]
0044cdf2mov rdx, [rbp+200]
0044cdf9xor r8, r8
0044cdfccall fn_40c8e0
0044ce01mov rcx, [rbp+168]
0044ce08call fn_4307b0
0044ce0dtest al, al
0044ce0fje 0x44cff4
0044ce15lea rcx, [rbp+160]
0044ce1cmov rdx, [rbp+192]
0044ce23xor r8, r8
0044ce26call fn_40c8e0
0044ce2bmov rcx, [rbp+160]
0044ce32call fn_4307b0
0044ce37test al, al
0044ce39je 0x44cff4
0044ce3flea rcx, [rbp+152]
0044ce46mov rdx, [rbp+216]
0044ce4dcall fn_40d820
0044ce52mov rcx, [rbp+152]
0044ce59call fn_4228a0
0044ce5ecmp eax, 255
0044ce64jg 0x44cff4
0044ce6alea rcx, [rbp+144]
0044ce71mov rdx, [rbp+208]
0044ce78call fn_40d820
0044ce7dmov rcx, [rbp+144]
0044ce84call fn_4228a0
0044ce89cmp eax, 255
0044ce8fjg 0x44cff4
0044ce95lea rcx, [rbp+136]
0044ce9cmov rdx, [rbp+200]
0044cea3call fn_40d820
0044cea8mov rcx, [rbp+136]
0044ceafcall fn_4228a0
0044ceb4cmp eax, 255
0044cebajg 0x44cff4
0044cec0lea rcx, [rbp+128]
0044cec7mov rdx, [rbp+192]
0044cececall fn_40d820
0044ced3mov rcx, [rbp+128]
0044cedacall fn_4228a0
0044cedfcmp eax, 255
0044cee5jg 0x44cff4
0044ceeblea rcx, [rbp+120]
0044ceefmov rdx, [rbp+216]
0044cef6call fn_40d820
0044cefbmov rcx, [rbp+120]
0044ceffcall fn_4228a0
0044cf04test eax, eax
0044cf06jl 0x44cff4
0044cf0clea rcx, [rbp+112]
0044cf10mov rdx, [rbp+208]
0044cf17call fn_40d820
0044cf1cmov rcx, [rbp+112]
0044cf20call fn_4228a0
0044cf25test eax, eax
0044cf27jl 0x44cff4
0044cf2dlea rcx, [rbp+104]
0044cf31mov rdx, [rbp+200]
0044cf38call fn_40d820
0044cf3dmov rcx, [rbp+104]
0044cf41call fn_4228a0
0044cf46test eax, eax
0044cf48jl 0x44cff4
0044cf4elea rcx, [rbp+96]
0044cf52mov rdx, [rbp+192]
0044cf59call fn_40d820
0044cf5emov rcx, [rbp+96]
0044cf62call fn_4228a0
0044cf67test eax, eax
0044cf69jl 0x44cff4
0044cf6flea rcx, [rbp+88]
0044cf73mov rdx, [rbp+216]
0044cf7acall fn_40d820
0044cf7fmov rcx, [rbp+88]
0044cf83call fn_4228a0
0044cf88mov rcx, [rbp+32]
0044cf8cmov [rcx], al
0044cf8elea rcx, [rbp+80]
0044cf92mov rdx, [rbp+208]
0044cf99call fn_40d820
0044cf9emov rcx, [rbp+80]
0044cfa2call fn_4228a0
0044cfa7mov rcx, [rbp+40]
0044cfabmov [rcx], al
0044cfadlea rcx, [rbp+72]
0044cfb1mov rdx, [rbp+200]
0044cfb8call fn_40d820
0044cfbdmov rcx, [rbp+72]
0044cfc1call fn_4228a0
0044cfc6mov rcx, [rbp+48]
0044cfcamov [rcx], al
0044cfcclea rcx, [rbp+64]
0044cfd0mov rdx, [rbp+192]
0044cfd7call fn_40d820
0044cfdcmov rcx, [rbp+64]
0044cfe0call fn_4228a0
0044cfe5mov rcx, [rbp+288]
0044cfecmov [rcx], al
0044cfeemov al, 1
0044cff0mov [rbp+63], al
0044cff3nop
0044cff4
0044cff4loc_44cff4:
0044cff4lea rcx, [rbp+64]
0044cff8mov edx, 12
0044cffdcall fn_40bdd0
0044d002lea rcx, [rbp+160]
0044d009mov edx, 4
0044d00ecall fn_40be20
0044d013lea rcx, [rbp+192]
0044d01amov edx, 4
0044d01fcall fn_40be70
0044d024lea rcx, [rbp+256]
0044d02bcall fn_40bd90
0044d030movzx rax, [rbp+63]
0044d035lea rsp, [rbp+232]
0044d03cpop rbx
0044d03dpop rbp
0044d03eret
0044cb00
0044d03f
0044d03f // align 0x10
0044d03f // align 0x10
0044d040
0044d040fn_44d040:
0044d040push rbp
0044d041push rbx
0044d042sub rsp, 40
0044d046mov rbp, rsp
0044d049mov rbx, rdx
0044d04clea rcx, [rbx+64]
0044d050mov edx, 12
0044d055call fn_40bdd0
0044d05alea rcx, [rbx+160]
0044d061mov edx, 4
0044d066call fn_40be20
0044d06blea rcx, [rbx+192]
0044d072mov edx, 4
0044d077call fn_40be70
0044d07clea rcx, [rbx+256]
0044d083call fn_40bd90
0044d088lea rsp, [rbp+40]
0044d08cpop rbx
0044d08dpop rbp
0044d08eret
0044d040
0044d040fn_44d040:
0044d040push rbp
0044d041push rbx
0044d042sub rsp, 40
0044d046mov rbp, rsp
0044d049mov rbx, rdx
0044d04clea rcx, [rbx+64]
0044d050mov edx, 12
0044d055call fn_40bdd0
0044d05alea rcx, [rbx+160]
0044d061mov edx, 4
0044d066call fn_40be20
0044d06blea rcx, [rbx+192]
0044d072mov edx, 4
0044d077call fn_40be70
0044d07clea rcx, [rbx+256]
0044d083call fn_40bd90
0044d088lea rsp, [rbp+40]
0044d08cpop rbx
0044d08dpop rbp
0044d08eret
0044d040
0044d08f
0044d08f 00 .
0044d090 02 00 00 00 2e 00 00 00 cc cc cc cc cc cc cc cc ................
0044d08f 00 .
0044d090 02 00 00 00 2e 00 00 00 cc cc cc cc cc cc cc cc ................
0044d0a0
0044d0a0fn_44d0a0:
0044d0a0push rbp
0044d0a1push rsi
0044d0a2push rbx
0044d0a3sub rsp, 80
0044d0a7mov rbp, rsp
0044d0aamov [rbp+48], rcx
0044d0aemov [rbp+56], 0
0044d0b6nop
0044d0b7xor eax, eax
0044d0b9mov rcx, [rip+0x16f00]
0044d0c0mov rcx, [rcx+776]
0044d0c7mov esi, [rcx+16]
0044d0casub esi, 1
0044d0cdmov ebx, eax
0044d0cfcmp ebx, esi
0044d0d1jg 0x44d147
0044d0d3sub esi, eax
0044d0d5add esi, 1
0044d0d8
0044d0d8loc_44d0d8:
0044d0d8lea rcx, [rbp+56]
0044d0dcmov rax, [rip+0x16edd]
0044d0e3mov rax, [rax+776]
0044d0eamov rax, [rax+8]
0044d0eemovsxd rdx, ebx
0044d0f1mov rdx, [rax+8*rdx]
0044d0f5call fn_40d850
0044d0famov rcx, [rbp+56]
0044d0felea rdx, [rbp+79]
0044d102lea r8, [rbp+78]
0044d106lea r9, [rbp+77]
0044d10alea rax, [rbp+76]
0044d10emov [rsp+32], rax
0044d113call fn_44cb00
0044d118test al, al
0044d11aje 0x44d13d
0044d11cmov rcx, [rbp+48]
0044d120movzx rdx, [rbp+79]
0044d125movzx r8, [rbp+78]
0044d12amovzx r9, [rbp+77]
0044d12fmovzx rax, [rbp+76]
0044d134mov [rsp+32], al
0044d138call fn_42f390
0044d13d
0044d13dloc_44d13d:
0044d13dadd ebx, 1
0044d140sub esi, 1
0044d143test esi, esi
0044d145jne 0x44d0d8
0044d147
0044d147loc_44d147:
0044d147nop
0044d148nop
0044d149lea rcx, [rbp+56]
0044d14dcall fn_40bd90
0044d152lea rsp, [rbp+80]
0044d156pop rbx
0044d157pop rsi
0044d158pop rbp
0044d159ret
0044d0a0
0044d0a0fn_44d0a0:
0044d0a0push rbp
0044d0a1push rsi
0044d0a2push rbx
0044d0a3sub rsp, 80
0044d0a7mov rbp, rsp
0044d0aamov [rbp+48], rcx
0044d0aemov [rbp+56], 0
0044d0b6nop
0044d0b7xor eax, eax
0044d0b9mov rcx, [rip+0x16f00]
0044d0c0mov rcx, [rcx+776]
0044d0c7mov esi, [rcx+16]
0044d0casub esi, 1
0044d0cdmov ebx, eax
0044d0cfcmp ebx, esi
0044d0d1jg 0x44d147
0044d0d3sub esi, eax
0044d0d5add esi, 1
0044d0d8
0044d0d8loc_44d0d8:
0044d0d8lea rcx, [rbp+56]
0044d0dcmov rax, [rip+0x16edd]
0044d0e3mov rax, [rax+776]
0044d0eamov rax, [rax+8]
0044d0eemovsxd rdx, ebx
0044d0f1mov rdx, [rax+8*rdx]
0044d0f5call fn_40d850
0044d0famov rcx, [rbp+56]
0044d0felea rdx, [rbp+79]
0044d102lea r8, [rbp+78]
0044d106lea r9, [rbp+77]
0044d10alea rax, [rbp+76]
0044d10emov [rsp+32], rax
0044d113call fn_44cb00
0044d118test al, al
0044d11aje 0x44d13d
0044d11cmov rcx, [rbp+48]
0044d120movzx rdx, [rbp+79]
0044d125movzx r8, [rbp+78]
0044d12amovzx r9, [rbp+77]
0044d12fmovzx rax, [rbp+76]
0044d134mov [rsp+32], al
0044d138call fn_42f390
0044d13d
0044d13dloc_44d13d:
0044d13dadd ebx, 1
0044d140sub esi, 1
0044d143test esi, esi
0044d145jne 0x44d0d8
0044d147
0044d147loc_44d147:
0044d147nop
0044d148nop
0044d149lea rcx, [rbp+56]
0044d14dcall fn_40bd90
0044d152lea rsp, [rbp+80]
0044d156pop rbx
0044d157pop rsi
0044d158pop rbp
0044d159ret
0044d0a0
0044d15a
0044d15a 64 48 8d 44 20 00 dH.D .
0044d15a 64 48 8d 44 20 00 dH.D .
0044d160
0044d160fn_44d160:
0044d160push rbp
0044d161sub rsp, 32
0044d165mov rbp, rsp
0044d168lea rcx, [rdx+56]
0044d16ccall fn_40bd90
0044d171lea rsp, [rbp+32]
0044d175pop rbp
0044d176ret
0044d160
0044d160fn_44d160:
0044d160push rbp
0044d161sub rsp, 32
0044d165mov rbp, rsp
0044d168lea rcx, [rdx+56]
0044d16ccall fn_40bd90
0044d171lea rsp, [rbp+32]
0044d175pop rbp
0044d176ret
0044d160
0044d177
0044d177 00 80 d1 44 00 00 00 00 00 ...D.....
0044d180 11 02 3a 31 01 00 00 00 00 00 00 00 00 00 00 00 ..:1............
0044d190 11 00 00 00 98 10 40 00 00 00 00 00 07 4e 65 74 ......@......Net
0044d1a0 53 63 61 6e 98 10 40 00 00 00 00 00 02 00 cc cc Scan..@.........
0044d177 00 80 d1 44 00 00 00 00 00 ...D.....
0044d180 11 02 3a 31 01 00 00 00 00 00 00 00 00 00 00 00 ..:1............
0044d190 11 00 00 00 98 10 40 00 00 00 00 00 07 4e 65 74 ......@......Net
0044d1a0 53 63 61 6e 98 10 40 00 00 00 00 00 02 00 cc cc Scan..@.........
0044d1b0
0044d1b0fn_44d1b0:
0044d1b0push rbp
0044d1b1push rsi
0044d1b2push rbx
0044d1b3sub rsp, 80
0044d1b7mov rbp, rsp
0044d1bamov [rbp+56], rcx
0044d1bemov [rbp+72], 0
0044d1c6nop
0044d1c7lea rcx, [rbp+72]
0044d1cbmov rdx, [rip-90]
0044d1d2call fn_410600
0044d1d7lea rcx, [rbp+72]
0044d1dbmov rdx, [rip-106]
0044d1e2mov r8l, 1
0044d1e8mov r9l, 1
0044d1eecall fn_410430
0044d1f3mov [rbp+68], 0
0044d1famov rcx, [rbp+72]
0044d1felea rdx, [rbp+68]
0044d202xor r8, r8
0044d205call GetIpNetTable
0044d20alea rcx, [rbp+72]
0044d20emov rdx, [rip-157]
0044d215call fn_410600
0044d21alea rcx, [rbp+72]
0044d21emov rdx, [rip-173]
0044d225mov r8l, 1
0044d22bmovsxd r9, [rbp+68]
0044d22fcall fn_410430
0044d234mov rcx, [rbp+72]
0044d238lea rdx, [rbp+68]
0044d23cxor r8, r8
0044d23fcall GetIpNetTable
0044d244test eax, eax
0044d246jne 0x44d305
0044d24cmov rax, [rbp+72]
0044d250movzx rax, [rax+3]
0044d255shl eax, 8
0044d258mov rcx, [rbp+72]
0044d25cmovzx rcx, [rcx+2]
0044d261add eax, ecx
0044d263shl eax, 8
0044d266mov rcx, [rbp+72]
0044d26amovzx rcx, [rcx+1]
0044d26fadd eax, ecx
0044d271shl eax, 8
0044d274mov rcx, [rbp+72]
0044d278movzx rcx, [rcx]
0044d27cadd eax, ecx
0044d27emov ebx, 4
0044d283mov ecx, 1
0044d288mov esi, eax
0044d28amov eax, ecx
0044d28ccmp eax, esi
0044d28ejg 0x44d2f3
0044d290sub esi, ecx
0044d292add esi, 1
0044d295
0044d295loc_44d295:
0044d295add ebx, 16
0044d298mov rcx, [rbp+56]
0044d29cmov rax, [rbp+72]
0044d2a0mov edx, ebx
0044d2a2movzx rdx, [rax+rdx]
0044d2a7mov rax, [rbp+72]
0044d2abmov r8l, ebx
0044d2aeadd r8l, 1
0044d2b2mov r8l, r8l
0044d2b5movzx r8, [rax+r8]
0044d2bamov rax, [rbp+72]
0044d2bemov r9l, ebx
0044d2c1add r9l, 2
0044d2c5mov r9l, r9l
0044d2c8movzx r9, [rax+r9]
0044d2cdmov rax, [rbp+72]
0044d2d1mov r10l, ebx
0044d2d4add r10l, 3
0044d2d8mov r10l, r10l
0044d2dbmovzx rax, [rax+r10]
0044d2e0mov [rsp+32], al
0044d2e4call fn_42f390
0044d2e9add ebx, 8
0044d2ecsub esi, 1
0044d2eftest esi, esi
0044d2f1jne 0x44d295
0044d2f3
0044d2f3loc_44d2f3:
0044d2f3nop
0044d2f4lea rcx, [rbp+72]
0044d2f8mov rdx, [rip-391]
0044d2ffcall fn_410600
0044d304nop
0044d305
0044d305loc_44d305:
0044d305lea rcx, [rbp+72]
0044d309mov rdx, [rip-408]
0044d310call fn_410600
0044d315lea rsp, [rbp+80]
0044d319pop rbx
0044d31apop rsi
0044d31bpop rbp
0044d31cret
0044d1b0
0044d1b0fn_44d1b0:
0044d1b0push rbp
0044d1b1push rsi
0044d1b2push rbx
0044d1b3sub rsp, 80
0044d1b7mov rbp, rsp
0044d1bamov [rbp+56], rcx
0044d1bemov [rbp+72], 0
0044d1c6nop
0044d1c7lea rcx, [rbp+72]
0044d1cbmov rdx, [rip-90]
0044d1d2call fn_410600
0044d1d7lea rcx, [rbp+72]
0044d1dbmov rdx, [rip-106]
0044d1e2mov r8l, 1
0044d1e8mov r9l, 1
0044d1eecall fn_410430
0044d1f3mov [rbp+68], 0
0044d1famov rcx, [rbp+72]
0044d1felea rdx, [rbp+68]
0044d202xor r8, r8
0044d205call GetIpNetTable
0044d20alea rcx, [rbp+72]
0044d20emov rdx, [rip-157]
0044d215call fn_410600
0044d21alea rcx, [rbp+72]
0044d21emov rdx, [rip-173]
0044d225mov r8l, 1
0044d22bmovsxd r9, [rbp+68]
0044d22fcall fn_410430
0044d234mov rcx, [rbp+72]
0044d238lea rdx, [rbp+68]
0044d23cxor r8, r8
0044d23fcall GetIpNetTable
0044d244test eax, eax
0044d246jne 0x44d305
0044d24cmov rax, [rbp+72]
0044d250movzx rax, [rax+3]
0044d255shl eax, 8
0044d258mov rcx, [rbp+72]
0044d25cmovzx rcx, [rcx+2]
0044d261add eax, ecx
0044d263shl eax, 8
0044d266mov rcx, [rbp+72]
0044d26amovzx rcx, [rcx+1]
0044d26fadd eax, ecx
0044d271shl eax, 8
0044d274mov rcx, [rbp+72]
0044d278movzx rcx, [rcx]
0044d27cadd eax, ecx
0044d27emov ebx, 4
0044d283mov ecx, 1
0044d288mov esi, eax
0044d28amov eax, ecx
0044d28ccmp eax, esi
0044d28ejg 0x44d2f3
0044d290sub esi, ecx
0044d292add esi, 1
0044d295
0044d295loc_44d295:
0044d295add ebx, 16
0044d298mov rcx, [rbp+56]
0044d29cmov rax, [rbp+72]
0044d2a0mov edx, ebx
0044d2a2movzx rdx, [rax+rdx]
0044d2a7mov rax, [rbp+72]
0044d2abmov r8l, ebx
0044d2aeadd r8l, 1
0044d2b2mov r8l, r8l
0044d2b5movzx r8, [rax+r8]
0044d2bamov rax, [rbp+72]
0044d2bemov r9l, ebx
0044d2c1add r9l, 2
0044d2c5mov r9l, r9l
0044d2c8movzx r9, [rax+r9]
0044d2cdmov rax, [rbp+72]
0044d2d1mov r10l, ebx
0044d2d4add r10l, 3
0044d2d8mov r10l, r10l
0044d2dbmovzx rax, [rax+r10]
0044d2e0mov [rsp+32], al
0044d2e4call fn_42f390
0044d2e9add ebx, 8
0044d2ecsub esi, 1
0044d2eftest esi, esi
0044d2f1jne 0x44d295
0044d2f3
0044d2f3loc_44d2f3:
0044d2f3nop
0044d2f4lea rcx, [rbp+72]
0044d2f8mov rdx, [rip-391]
0044d2ffcall fn_410600
0044d304nop
0044d305
0044d305loc_44d305:
0044d305lea rcx, [rbp+72]
0044d309mov rdx, [rip-408]
0044d310call fn_410600
0044d315lea rsp, [rbp+80]
0044d319pop rbx
0044d31apop rsi
0044d31bpop rbp
0044d31cret
0044d1b0
0044d31d
0044d31d 48 8b c0 H..
0044d31d 48 8b c0 H..
0044d320
0044d320fn_44d320:
0044d320push rbp
0044d321sub rsp, 32
0044d325mov rbp, rsp
0044d328lea rcx, [rdx+72]
0044d32cmov rdx, [rip-443]
0044d333call fn_410600
0044d338lea rsp, [rbp+32]
0044d33cpop rbp
0044d33dret
0044d320
0044d320fn_44d320:
0044d320push rbp
0044d321sub rsp, 32
0044d325mov rbp, rsp
0044d328lea rcx, [rdx+72]
0044d32cmov rdx, [rip-443]
0044d333call fn_410600
0044d338lea rsp, [rbp+32]
0044d33cpop rbp
0044d33dret
0044d320
0044d33e
0044d33e // align 0x10
0044d33e // align 0x10
0044d340
0044d340fn_44d340:
0044d340push rbx
0044d341mov al, 1
0044d343mov r8, [rdx]
0044d346test r8, r8
0044d349je 0x44d34f
0044d34bmov r8, [r8-8]
0044d34f
0044d34floc_44d34f:
0044d34fxor r9, r9
0044d352mov r10l, r8l
0044d355sub r10l, 1
0044d359mov r8l, r9l
0044d35ccmp r8l, r10l
0044d35fjg 0x44d3be
0044d361sub r10l, r9l
0044d364add r10l, 1
0044d368
0044d368loc_44d368:
0044d368movsxd r9, r8l
0044d36bmov r11, [rdx]
0044d36emov rbx, [rcx]
0044d371movzx r11, [r11+4*r9]
0044d376cmp r11b, [rbx]
0044d379jne 0x44d3b1
0044d37bmov r11, [rdx]
0044d37emov rbx, [rcx]
0044d381movzx r11, [r11+4*r9+1]
0044d387cmp r11b, [rbx+1]
0044d38bjne 0x44d3b1
0044d38dmov r11, [rdx]
0044d390mov rbx, [rcx]
0044d393movzx r11, [r11+4*r9+2]
0044d399cmp r11b, [rbx+2]
0044d39djne 0x44d3b1
0044d39fmov r11, [rdx]
0044d3a2mov rbx, [rcx]
0044d3a5movzx r9, [r11+4*r9+3]
0044d3abcmp r9b, [rbx+3]
0044d3afje 0x44d3c1
0044d3b1
0044d3b1loc_44d3b1:
0044d3b1add r8l, 1
0044d3b5sub r10l, 1
0044d3b9test r10l, r10l
0044d3bcjne 0x44d368
0044d3be
0044d3beloc_44d3be:
0044d3benop
0044d3bfxor eax, eax
0044d3c1
0044d3c1loc_44d3c1:
0044d3c1pop rbx
0044d3c2ret
0044d340
0044d340fn_44d340:
0044d340push rbx
0044d341mov al, 1
0044d343mov r8, [rdx]
0044d346test r8, r8
0044d349je 0x44d34f
0044d34bmov r8, [r8-8]
0044d34f
0044d34floc_44d34f:
0044d34fxor r9, r9
0044d352mov r10l, r8l
0044d355sub r10l, 1
0044d359mov r8l, r9l
0044d35ccmp r8l, r10l
0044d35fjg 0x44d3be
0044d361sub r10l, r9l
0044d364add r10l, 1
0044d368
0044d368loc_44d368:
0044d368movsxd r9, r8l
0044d36bmov r11, [rdx]
0044d36emov rbx, [rcx]
0044d371movzx r11, [r11+4*r9]
0044d376cmp r11b, [rbx]
0044d379jne 0x44d3b1
0044d37bmov r11, [rdx]
0044d37emov rbx, [rcx]
0044d381movzx r11, [r11+4*r9+1]
0044d387cmp r11b, [rbx+1]
0044d38bjne 0x44d3b1
0044d38dmov r11, [rdx]
0044d390mov rbx, [rcx]
0044d393movzx r11, [r11+4*r9+2]
0044d399cmp r11b, [rbx+2]
0044d39djne 0x44d3b1
0044d39fmov r11, [rdx]
0044d3a2mov rbx, [rcx]
0044d3a5movzx r9, [r11+4*r9+3]
0044d3abcmp r9b, [rbx+3]
0044d3afje 0x44d3c1
0044d3b1
0044d3b1loc_44d3b1:
0044d3b1add r8l, 1
0044d3b5sub r10l, 1
0044d3b9test r10l, r10l
0044d3bcjne 0x44d368
0044d3be
0044d3beloc_44d3be:
0044d3benop
0044d3bfxor eax, eax
0044d3c1
0044d3c1loc_44d3c1:
0044d3c1pop rbx
0044d3c2ret
0044d340
0044d3c3
0044d3c3 // align 0x10
0044d3c3 // align 0x10
0044d3d0
0044d3d0fn_44d3d0:
0044d3d0push rbp
0044d3d1push rdi
0044d3d2push rsi
0044d3d3push rbx
0044d3d4sub rsp, 104
0044d3d8mov rbp, rsp
0044d3dbmov [rbp+56], rcx
0044d3dfmov [rbp+64], rdx
0044d3e3mov [rbp+72], r8
0044d3e7mov [rbp+88], 0
0044d3efmov [rbp+80], 0
0044d3f7nop
0044d3f8mov rcx, [rbp+72]
0044d3fcmov rdx, [rip-0x1e59b]
0044d403call fn_410600
0044d408lea rcx, [rbp+88]
0044d40cmov rdx, [rip-0x1e5ab]
0044d413call fn_410600
0044d418lea rcx, [rbp+80]
0044d41cmov rdx, [rip-0x1e603]
0044d423call fn_410600
0044d428lea rcx, [rbp+80]
0044d42cmov rdx, [rip-0x1e613]
0044d433mov r8l, 1
0044d439mov r9l, 4
0044d43fcall fn_410430
0044d444mov rax, [rbp+64]
0044d448mov rax, [rax]
0044d44btest rax, rax
0044d44eje 0x44d454
0044d450mov rax, [rax-8]
0044d454
0044d454loc_44d454:
0044d454xor ecx, ecx
0044d456mov edi, eax
0044d458sub edi, 1
0044d45bmov ebx, ecx
0044d45dcmp ebx, edi
0044d45fjg 0x44d559
0044d465sub edi, ecx
0044d467add edi, 1
0044d46a
0044d46aloc_44d46a:
0044d46amovsxd rax, ebx
0044d46dmov rcx, [rbp+80]
0044d471mov rdx, [rbp+64]
0044d475mov rdx, [rdx]
0044d478movzx rdx, [rdx+4*rax]
0044d47dmov [rcx], dl
0044d47fmov rcx, [rbp+80]
0044d483mov rdx, [rbp+64]
0044d487mov rdx, [rdx]
0044d48amovzx rdx, [rdx+4*rax+1]
0044d490mov [rcx+1], dl
0044d493mov rcx, [rbp+80]
0044d497mov rdx, [rbp+64]
0044d49bmov rdx, [rdx]
0044d49emovzx rax, [rdx+4*rax+2]
0044d4a4mov [rcx+2], al
0044d4a7mov rax, [rbp+80]
0044d4abmov [rax+3], 0
0044d4aflea rcx, [rbp+80]
0044d4b3lea rdx, [rbp+88]
0044d4b7call fn_44d340
0044d4bctest al, al
0044d4bejne 0x44d54b
0044d4c4lea rcx, [rbp+88]
0044d4c8mov rax, [rbp+80]
0044d4ccmovzx rdx, [rax]
0044d4d0mov rax, [rbp+80]
0044d4d4movzx r8, [rax+1]
0044d4d9mov rax, [rbp+80]
0044d4ddmovzx r9, [rax+2]
0044d4e2mov rax, [rbp+80]
0044d4e6movzx rax, [rax+3]
0044d4ebmov [rsp+32], al
0044d4efcall fn_42f390
0044d4f4xor esi, esi
0044d4f6
0044d4f6loc_44d4f6:
0044d4f6mov rax, [rbp+80]
0044d4famov [rax+3], sil
0044d4felea rcx, [rbp+80]
0044d502mov rdx, [rbp+56]
0044d506call fn_44d340
0044d50btest al, al
0044d50djne 0x44d53f
0044d50fmov rcx, [rbp+72]
0044d513mov rax, [rbp+80]
0044d517movzx rdx, [rax]
0044d51bmov rax, [rbp+80]
0044d51fmovzx r8, [rax+1]
0044d524mov rax, [rbp+80]
0044d528movzx r9, [rax+2]
0044d52dmov rax, [rbp+80]
0044d531movzx rax, [rax+3]
0044d536mov [rsp+32], al
0044d53acall fn_42f390
0044d53f
0044d53floc_44d53f:
0044d53fadd esi, 1
0044d542cmp esi, 256
0044d548jne 0x44d4f6
0044d54anop
0044d54b
0044d54bloc_44d54b:
0044d54badd ebx, 1
0044d54esub edi, 1
0044d551test edi, edi
0044d553jne 0x44d46a
0044d559
0044d559loc_44d559:
0044d559nop
0044d55anop
0044d55blea rcx, [rbp+80]
0044d55fmov rdx, [rip-0x1e746]
0044d566call fn_410600
0044d56blea rcx, [rbp+88]
0044d56fmov rdx, [rip-0x1e70e]
0044d576call fn_410600
0044d57blea rsp, [rbp+104]
0044d57fpop rbx
0044d580pop rsi
0044d581pop rdi
0044d582pop rbp
0044d583ret
0044d3d0
0044d3d0fn_44d3d0:
0044d3d0push rbp
0044d3d1push rdi
0044d3d2push rsi
0044d3d3push rbx
0044d3d4sub rsp, 104
0044d3d8mov rbp, rsp
0044d3dbmov [rbp+56], rcx
0044d3dfmov [rbp+64], rdx
0044d3e3mov [rbp+72], r8
0044d3e7mov [rbp+88], 0
0044d3efmov [rbp+80], 0
0044d3f7nop
0044d3f8mov rcx, [rbp+72]
0044d3fcmov rdx, [rip-0x1e59b]
0044d403call fn_410600
0044d408lea rcx, [rbp+88]
0044d40cmov rdx, [rip-0x1e5ab]
0044d413call fn_410600
0044d418lea rcx, [rbp+80]
0044d41cmov rdx, [rip-0x1e603]
0044d423call fn_410600
0044d428lea rcx, [rbp+80]
0044d42cmov rdx, [rip-0x1e613]
0044d433mov r8l, 1
0044d439mov r9l, 4
0044d43fcall fn_410430
0044d444mov rax, [rbp+64]
0044d448mov rax, [rax]
0044d44btest rax, rax
0044d44eje 0x44d454
0044d450mov rax, [rax-8]
0044d454
0044d454loc_44d454:
0044d454xor ecx, ecx
0044d456mov edi, eax
0044d458sub edi, 1
0044d45bmov ebx, ecx
0044d45dcmp ebx, edi
0044d45fjg 0x44d559
0044d465sub edi, ecx
0044d467add edi, 1
0044d46a
0044d46aloc_44d46a:
0044d46amovsxd rax, ebx
0044d46dmov rcx, [rbp+80]
0044d471mov rdx, [rbp+64]
0044d475mov rdx, [rdx]
0044d478movzx rdx, [rdx+4*rax]
0044d47dmov [rcx], dl
0044d47fmov rcx, [rbp+80]
0044d483mov rdx, [rbp+64]
0044d487mov rdx, [rdx]
0044d48amovzx rdx, [rdx+4*rax+1]
0044d490mov [rcx+1], dl
0044d493mov rcx, [rbp+80]
0044d497mov rdx, [rbp+64]
0044d49bmov rdx, [rdx]
0044d49emovzx rax, [rdx+4*rax+2]
0044d4a4mov [rcx+2], al
0044d4a7mov rax, [rbp+80]
0044d4abmov [rax+3], 0
0044d4aflea rcx, [rbp+80]
0044d4b3lea rdx, [rbp+88]
0044d4b7call fn_44d340
0044d4bctest al, al
0044d4bejne 0x44d54b
0044d4c4lea rcx, [rbp+88]
0044d4c8mov rax, [rbp+80]
0044d4ccmovzx rdx, [rax]
0044d4d0mov rax, [rbp+80]
0044d4d4movzx r8, [rax+1]
0044d4d9mov rax, [rbp+80]
0044d4ddmovzx r9, [rax+2]
0044d4e2mov rax, [rbp+80]
0044d4e6movzx rax, [rax+3]
0044d4ebmov [rsp+32], al
0044d4efcall fn_42f390
0044d4f4xor esi, esi
0044d4f6
0044d4f6loc_44d4f6:
0044d4f6mov rax, [rbp+80]
0044d4famov [rax+3], sil
0044d4felea rcx, [rbp+80]
0044d502mov rdx, [rbp+56]
0044d506call fn_44d340
0044d50btest al, al
0044d50djne 0x44d53f
0044d50fmov rcx, [rbp+72]
0044d513mov rax, [rbp+80]
0044d517movzx rdx, [rax]
0044d51bmov rax, [rbp+80]
0044d51fmovzx r8, [rax+1]
0044d524mov rax, [rbp+80]
0044d528movzx r9, [rax+2]
0044d52dmov rax, [rbp+80]
0044d531movzx rax, [rax+3]
0044d536mov [rsp+32], al
0044d53acall fn_42f390
0044d53f
0044d53floc_44d53f:
0044d53fadd esi, 1
0044d542cmp esi, 256
0044d548jne 0x44d4f6
0044d54anop
0044d54b
0044d54bloc_44d54b:
0044d54badd ebx, 1
0044d54esub edi, 1
0044d551test edi, edi
0044d553jne 0x44d46a
0044d559
0044d559loc_44d559:
0044d559nop
0044d55anop
0044d55blea rcx, [rbp+80]
0044d55fmov rdx, [rip-0x1e746]
0044d566call fn_410600
0044d56blea rcx, [rbp+88]
0044d56fmov rdx, [rip-0x1e70e]
0044d576call fn_410600
0044d57blea rsp, [rbp+104]
0044d57fpop rbx
0044d580pop rsi
0044d581pop rdi
0044d582pop rbp
0044d583ret
0044d3d0
0044d584
0044d584 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
0044d584 48 8d 40 00 48 8d 04 05 00 00 00 00 H.@.H.......
0044d590
0044d590fn_44d590:
0044d590push rbp
0044d591push rbx
0044d592sub rsp, 40
0044d596mov rbp, rsp
0044d599mov rbx, rdx
0044d59clea rcx, [rbx+80]
0044d5a0mov rdx, [rip-0x1e787]
0044d5a7call fn_410600
0044d5aclea rcx, [rbx+88]
0044d5b0mov rdx, [rip-0x1e74f]
0044d5b7call fn_410600
0044d5bclea rsp, [rbp+40]
0044d5c0pop rbx
0044d5c1pop rbp
0044d5c2ret
0044d590
0044d590fn_44d590:
0044d590push rbp
0044d591push rbx
0044d592sub rsp, 40
0044d596mov rbp, rsp
0044d599mov rbx, rdx
0044d59clea rcx, [rbx+80]
0044d5a0mov rdx, [rip-0x1e787]
0044d5a7call fn_410600
0044d5aclea rcx, [rbx+88]
0044d5b0mov rdx, [rip-0x1e74f]
0044d5b7call fn_410600
0044d5bclea rsp, [rbp+40]
0044d5c0pop rbx
0044d5c1pop rbp
0044d5c2ret
0044d590
0044d5c3
0044d5c3 // align 0x10
0044d5c3 // align 0x10
0044d5d0
0044d5d0fn_44d5d0:
0044d5d0push rbp
0044d5d1push rbx
0044d5d2sub rsp, 72
0044d5d6mov rbp, rsp
0044d5d9mov [rbp+32], rcx
0044d5ddmov [rbp+40], 0
0044d5e5mov [rbp+48], 0
0044d5ednop
0044d5eemov rax, [rbp+32]
0044d5f2mov ebx, [rax]
0044d5f4lea rcx, [rbp+48]
0044d5f8mov rdx, [rip-0x1e7df]
0044d5ffcall fn_410600
0044d604lea rcx, [rbp+48]
0044d608mov rdx, [rip-0x1e7ef]
0044d60fmov r8l, 1
0044d615mov r9l, 4
0044d61bcall fn_410430
0044d620movsxd rbx, ebx
0044d623mov rax, [rbp+48]
0044d627mov rcx, [rip+0x23152]
0044d62emov rdx, rbx
0044d631add rdx, rdx
0044d634add rdx, rdx
0044d637movzx rcx, [rcx+8*rdx+7]
0044d63dmov [rax], cl
0044d63fmov rax, [rbp+48]
0044d643mov rcx, [rip+0x23136]
0044d64amov rdx, rbx
0044d64dadd rdx, rdx
0044d650add rdx, rdx
0044d653movzx rcx, [rcx+8*rdx+6]
0044d659mov [rax+1], cl
0044d65cmov rax, [rbp+48]
0044d660mov rcx, [rip+0x23119]
0044d667mov rdx, rbx
0044d66aadd rdx, rdx
0044d66dadd rdx, rdx
0044d670movzx rcx, [rcx+8*rdx+5]
0044d676mov [rax+2], cl
0044d679mov rax, [rbp+48]
0044d67dmov rcx, [rip+0x230fc]
0044d684mov rdx, rbx
0044d687add rdx, rdx
0044d68aadd rdx, rdx
0044d68dmovzx rcx, [rcx+8*rdx+4]
0044d693mov [rax+3], cl
0044d696lea rcx, [rbp+48]
0044d69acall fn_430a00
0044d69fmov [rbp+60], eax
0044d6a2cmp [rbp+60], -1
0044d6a6jne 0x44d6bc
0044d6a8mov rax, [rip+0x230d1]
0044d6afadd rbx, rbx
0044d6b2add rbx, rbx
0044d6b5mov [rax+8*rbx+25], 1
0044d6bajmp 0x44d719
0044d6bc
0044d6bcloc_44d6bc:
0044d6bclea rcx, [rbp+60]
0044d6c0mov edx, 4
0044d6c5mov r8l, 2
0044d6cbcall gethostbyaddr
0044d6d0test rax, rax
0044d6d3je 0x44d706
0044d6d5lea rcx, [rbp+40]
0044d6d9mov rdx, [rax]
0044d6dccall fn_40d0a0
0044d6e1mov rax, [rip+0x23098]
0044d6e8mov rcx, rbx
0044d6ebadd rcx, rcx
0044d6eeadd rcx, rcx
0044d6f1lea rcx, [rax+8*rcx+8]
0044d6f6lea rdx, [rip+115]
0044d6fdmov r8, [rbp+40]
0044d701call fn_40d230
0044d706
0044d706loc_44d706:
0044d706mov rax, [rip+0x23073]
0044d70dadd rbx, rbx
0044d710add rbx, rbx
0044d713mov [rax+8*rbx+25], 1
0044d718nop
0044d719
0044d719loc_44d719:
0044d719lea rcx, [rbp+40]
0044d71dcall fn_40bd90
0044d722lea rcx, [rbp+48]
0044d726mov rdx, [rip-0x1e90d]
0044d72dcall fn_410600
0044d732lea rsp, [rbp+72]
0044d736pop rbx
0044d737pop rbp
0044d738ret
0044d5d0
0044d5d0fn_44d5d0:
0044d5d0push rbp
0044d5d1push rbx
0044d5d2sub rsp, 72
0044d5d6mov rbp, rsp
0044d5d9mov [rbp+32], rcx
0044d5ddmov [rbp+40], 0
0044d5e5mov [rbp+48], 0
0044d5ednop
0044d5eemov rax, [rbp+32]
0044d5f2mov ebx, [rax]
0044d5f4lea rcx, [rbp+48]
0044d5f8mov rdx, [rip-0x1e7df]
0044d5ffcall fn_410600
0044d604lea rcx, [rbp+48]
0044d608mov rdx, [rip-0x1e7ef]
0044d60fmov r8l, 1
0044d615mov r9l, 4
0044d61bcall fn_410430
0044d620movsxd rbx, ebx
0044d623mov rax, [rbp+48]
0044d627mov rcx, [rip+0x23152]
0044d62emov rdx, rbx
0044d631add rdx, rdx
0044d634add rdx, rdx
0044d637movzx rcx, [rcx+8*rdx+7]
0044d63dmov [rax], cl
0044d63fmov rax, [rbp+48]
0044d643mov rcx, [rip+0x23136]
0044d64amov rdx, rbx
0044d64dadd rdx, rdx
0044d650add rdx, rdx
0044d653movzx rcx, [rcx+8*rdx+6]
0044d659mov [rax+1], cl
0044d65cmov rax, [rbp+48]
0044d660mov rcx, [rip+0x23119]
0044d667mov rdx, rbx
0044d66aadd rdx, rdx
0044d66dadd rdx, rdx
0044d670movzx rcx, [rcx+8*rdx+5]
0044d676mov [rax+2], cl
0044d679mov rax, [rbp+48]
0044d67dmov rcx, [rip+0x230fc]
0044d684mov rdx, rbx
0044d687add rdx, rdx
0044d68aadd rdx, rdx
0044d68dmovzx rcx, [rcx+8*rdx+4]
0044d693mov [rax+3], cl
0044d696lea rcx, [rbp+48]
0044d69acall fn_430a00
0044d69fmov [rbp+60], eax
0044d6a2cmp [rbp+60], -1
0044d6a6jne 0x44d6bc
0044d6a8mov rax, [rip+0x230d1]
0044d6afadd rbx, rbx
0044d6b2add rbx, rbx
0044d6b5mov [rax+8*rbx+25], 1
0044d6bajmp 0x44d719
0044d6bc
0044d6bcloc_44d6bc:
0044d6bclea rcx, [rbp+60]
0044d6c0mov edx, 4
0044d6c5mov r8l, 2
0044d6cbcall gethostbyaddr
0044d6d0test rax, rax
0044d6d3je 0x44d706
0044d6d5lea rcx, [rbp+40]
0044d6d9mov rdx, [rax]
0044d6dccall fn_40d0a0
0044d6e1mov rax, [rip+0x23098]
0044d6e8mov rcx, rbx
0044d6ebadd rcx, rcx
0044d6eeadd rcx, rcx
0044d6f1lea rcx, [rax+8*rcx+8]
0044d6f6lea rdx, [rip+115]
0044d6fdmov r8, [rbp+40]
0044d701call fn_40d230
0044d706
0044d706loc_44d706:
0044d706mov rax, [rip+0x23073]
0044d70dadd rbx, rbx
0044d710add rbx, rbx
0044d713mov [rax+8*rbx+25], 1
0044d718nop
0044d719
0044d719loc_44d719:
0044d719lea rcx, [rbp+40]
0044d71dcall fn_40bd90
0044d722lea rcx, [rbp+48]
0044d726mov rdx, [rip-0x1e90d]
0044d72dcall fn_410600
0044d732lea rsp, [rbp+72]
0044d736pop rbx
0044d737pop rbp
0044d738ret
0044d5d0
0044d739
0044d739 48 8d 80 00 00 00 00 H......
0044d739 48 8d 80 00 00 00 00 H......
0044d740
0044d740fn_44d740:
0044d740push rbp
0044d741push rbx
0044d742sub rsp, 40
0044d746mov rbp, rsp
0044d749mov rbx, rdx
0044d74clea rcx, [rbx+40]
0044d750call fn_40bd90
0044d755lea rcx, [rbx+48]
0044d759mov rdx, [rip-0x1e940]
0044d760call fn_410600
0044d765lea rsp, [rbp+40]
0044d769pop rbx
0044d76apop rbp
0044d76bret
0044d740
0044d740fn_44d740:
0044d740push rbp
0044d741push rbx
0044d742sub rsp, 40
0044d746mov rbp, rsp
0044d749mov rbx, rdx
0044d74clea rcx, [rbx+40]
0044d750call fn_40bd90
0044d755lea rcx, [rbx+48]
0044d759mov rdx, [rip-0x1e940]
0044d760call fn_410600
0044d765lea rsp, [rbp+40]
0044d769pop rbx
0044d76apop rbp
0044d76bret
0044d740
0044d76c
0044d76c 04 00 00 00 ....
0044d770 5c 00 5c 00 00 00 cc cc cc cc cc cc cc cc cc cc \.\.............
0044d76c 04 00 00 00 ....
0044d770 5c 00 5c 00 00 00 cc cc cc cc cc cc cc cc cc cc \.\.............
0044d780
0044d780fn_44d780:
0044d780push rbp
0044d781push rbx
0044d782sub rsp, 264
0044d789mov rbp, rsp
0044d78cmov [rbp+104], 0
0044d794mov [rbp+80], 0
0044d79cmov [rbp+96], 0
0044d7a4mov [rbp+88], 0
0044d7acmov [rbp+112], 0
0044d7b4mov [rbp+152], 0
0044d7bfmov [rbp+144], 0
0044d7camov [rbp+136], 0
0044d7d5mov [rbp+128], 0
0044d7e0mov [rbp+120], 0
0044d7e8mov [rbp+184], 0
0044d7f3mov [rbp+160], 0
0044d7femov [rbp+176], 0
0044d809mov [rbp+168], 0
0044d814mov [rbp+192], 0
0044d81fmov [rbp+200], rbp
0044d826mov [rbp+288], rcx
0044d82dnop
0044d82emov rax, [rbp+288]
0044d835mov [rbp+216], rax
0044d83cmov rax, [rbp+216]
0044d843mov eax, [rax]
0044d845mov [rbp+212], eax
0044d84bmovsxd rbx, [rbp+212]
0044d852mov rax, [rip+0x22f27]
0044d859mov rcx, rbx
0044d85cadd rcx, rcx
0044d85fadd rcx, rcx
0044d862lea rcx, [rax+8*rcx+16]
0044d867mov rdx, [rip-0x1e9c6]
0044d86ecall fn_410600
0044d873lea rcx, [rbp+192]
0044d87amov rax, [rip+0x22eff]
0044d881mov rdx, rbx
0044d884add rdx, rdx
0044d887add rdx, rdx
0044d88amov rdx, [rax+8*rdx+8]
0044d88fxor r8, r8
0044d892call fn_40c8e0
0044d897mov rcx, [rbp+192]
0044d89ecall fn_40fc50
0044d8a3mov [rbp+224], rax
0044d8aamov rcx, [rbp+224]
0044d8b1mov edx, 1
0044d8b6lea r8, [rbp+248]
0044d8bdor r9l, -1
0044d8c1lea rax, [rbp+244]
0044d8c8mov [rsp+32], rax
0044d8cdlea rax, [rbp+240]
0044d8d4mov [rsp+40], rax
0044d8d9mov [rsp+48], 0
0044d8e2call NetShareEnum
0044d8e7test eax, eax
0044d8e9jne 0x44d9cf
0044d8efnop
0044d8f0xor eax, eax
0044d8f2mov ebx, [rbp+244]
0044d8f8sub ebx, 1
0044d8fbmov [rbp+236], eax
0044d901cmp [rbp+236], ebx
0044d907jg 0x44d9bc
0044d90dsub ebx, eax
0044d90fadd ebx, 1
0044d912
0044d912loc_44d912:
0044d912lea rcx, [rbp+176]
0044d919mov rdx, [rbp+224]
0044d920call fn_40d780
0044d925lea rcx, [rbp+168]
0044d92cmov rax, [rbp+248]
0044d933movsxd rdx, [rbp+236]
0044d93alea rdx, [rdx+2*rdx]
0044d93emov rdx, [rax+8*rdx]
0044d942call fn_40d780
0044d947lea rcx, [rbp+184]
0044d94emov edx, 3
0044d953mov r8, [rbp+176]
0044d95alea r9, [rip+999]
0044d961mov rax, [rbp+168]
0044d968mov [rsp+32], rax
0044d96dcall fn_40dbb0
0044d972lea rcx, [rbp+160]
0044d979mov rdx, [rbp+184]
0044d980call fn_40d850
0044d985mov rax, [rip+0x22df4]
0044d98cmovsxd rcx, [rbp+212]
0044d993add rcx, rcx
0044d996add rcx, rcx
0044d999lea rcx, [rax+8*rcx+16]
0044d99emov rdx, [rbp+160]
0044d9a5call fn_42f9a0
0044d9aaadd [rbp+236], 1
0044d9b1sub ebx, 1
0044d9b4test ebx, ebx
0044d9b6jne 0x44d912
0044d9bc
0044d9bcloc_44d9bc:
0044d9bcnop
0044d9bdnop
0044d9bemov rcx, [rbp+248]
0044d9c5call NetApiBufferFree
0044d9cajmp 0x44dc0f
0044d9cf
0044d9cfloc_44d9cf:
0044d9cflea rcx, [rbp+144]
0044d9d6mov rax, [rip+0x22da3]
0044d9ddmov rdx, rbx
0044d9e0add rdx, rdx
0044d9e3add rdx, rdx
0044d9e6movzx rdx, [rax+8*rdx+4]
0044d9eccall fn_4225b0
0044d9f1lea rcx, [rbp+136]
0044d9f8mov rax, [rip+0x22d81]
0044d9ffmov rdx, rbx
0044da02add rdx, rdx
0044da05add rdx, rdx
0044da08movzx rdx, [rax+8*rdx+5]
0044da0ecall fn_4225b0
0044da13lea rcx, [rbp+128]
0044da1amov rax, [rip+0x22d5f]
0044da21mov rdx, rbx
0044da24add rdx, rdx
0044da27add rdx, rdx
0044da2amovzx rdx, [rax+8*rdx+6]
0044da30call fn_4225b0
0044da35lea rcx, [rbp+120]
0044da39mov rax, [rip+0x22d40]
0044da40mov rdx, rbx
0044da43add rdx, rdx
0044da46add rdx, rdx
0044da49movzx rdx, [rax+8*rdx+7]
0044da4fcall fn_4225b0
0044da54lea rcx, [rbp+152]
0044da5bmov edx, 8
0044da60lea r8, [rip+753]
0044da67mov r9, [rbp+144]
0044da6elea rax, [rip+759]
0044da75mov [rsp+32], rax
0044da7amov rax, [rbp+136]
0044da81mov [rsp+40], rax
0044da86lea rax, [rip+735]
0044da8dmov [rsp+48], rax
0044da92mov rax, [rbp+128]
0044da99mov [rsp+56], rax
0044da9elea rax, [rip+711]
0044daa5mov [rsp+64], rax
0044daaamov rax, [rbp+120]
0044daaemov [rsp+72], rax
0044dab3call fn_40dbb0
0044dab8mov rax, [rip+0x22cc1]
0044dabfmov rcx, rbx
0044dac2add rcx, rcx
0044dac5add rcx, rcx
0044dac8lea rcx, [rax+8*rcx+8]
0044dacdmov rdx, [rbp+152]
0044dad4call fn_40d850
0044dad9lea rcx, [rbp+112]
0044daddmov rax, [rip+0x22c9c]
0044dae4add rbx, rbx
0044dae7add rbx, rbx
0044daeamov rdx, [rax+8*rbx+8]
0044daefxor r8, r8
0044daf2call fn_40c8e0
0044daf7mov rcx, [rbp+112]
0044dafbcall fn_40fc50
0044db00mov [rbp+224], rax
0044db07mov rcx, [rbp+224]
0044db0emov edx, 1
0044db13lea r8, [rbp+248]
0044db1aor r9l, -1
0044db1elea rax, [rbp+244]
0044db25mov [rsp+32], rax
0044db2alea rax, [rbp+240]
0044db31mov [rsp+40], rax
0044db36mov [rsp+48], 0
0044db3fcall NetShareEnum
0044db44test eax, eax
0044db46jne 0x44dc0f
0044db4cnop
0044db4dxor eax, eax
0044db4fmov ebx, [rbp+244]
0044db55sub ebx, 1
0044db58mov [rbp+236], eax
0044db5ecmp [rbp+236], ebx
0044db64jg 0x44dc01
0044db6asub ebx, eax
0044db6cadd ebx, 1
0044db6f
0044db6floc_44db6f:
0044db6flea rcx, [rbp+96]
0044db73mov rdx, [rbp+224]
0044db7acall fn_40d780
0044db7flea rcx, [rbp+88]
0044db83mov rax, [rbp+248]
0044db8amovsxd rdx, [rbp+236]
0044db91lea rdx, [rdx+2*rdx]
0044db95mov rdx, [rax+8*rdx]
0044db99call fn_40d780
0044db9elea rcx, [rbp+104]
0044dba2mov edx, 3
0044dba7mov r8, [rbp+96]
0044dbablea r9, [rip+406]
0044dbb2mov rax, [rbp+88]
0044dbb6mov [rsp+32], rax
0044dbbbcall fn_40dbb0
0044dbc0lea rcx, [rbp+80]
0044dbc4mov rdx, [rbp+104]
0044dbc8call fn_40d850
0044dbcdmov rax, [rip+0x22bac]
0044dbd4movsxd rcx, [rbp+212]
0044dbdbadd rcx, rcx
0044dbdeadd rcx, rcx
0044dbe1lea rcx, [rax+8*rcx+16]
0044dbe6mov rdx, [rbp+80]
0044dbeacall fn_42f9a0
0044dbefadd [rbp+236], 1
0044dbf6sub ebx, 1
0044dbf9test ebx, ebx
0044dbfbjne 0x44db6f
0044dc01
0044dc01loc_44dc01:
0044dc01nop
0044dc02nop
0044dc03mov rcx, [rbp+248]
0044dc0acall NetApiBufferFree
0044dc0f
0044dc0floc_44dc0f:
0044dc0fmov rax, [rip+0x22b6a]
0044dc16movsxd rcx, [rbp+212]
0044dc1dadd rcx, rcx
0044dc20add rcx, rcx
0044dc23mov [rax+8*rcx+25], 1
0044dc28nop
0044dc29lea rcx, [rbp+80]
0044dc2dcall fn_40bd90
0044dc32lea rcx, [rbp+88]
0044dc36mov edx, 3
0044dc3bcall fn_40bdd0
0044dc40lea rcx, [rbp+112]
0044dc44call fn_40bd40
0044dc49lea rcx, [rbp+120]
0044dc4dmov edx, 5
0044dc52call fn_40bdd0
0044dc57lea rcx, [rbp+160]
0044dc5ecall fn_40bd90
0044dc63lea rcx, [rbp+168]
0044dc6amov edx, 3
0044dc6fcall fn_40bdd0
0044dc74lea rcx, [rbp+192]
0044dc7bcall fn_40bd40
0044dc80lea rsp, [rbp+264]
0044dc87pop rbx
0044dc88pop rbp
0044dc89ret
0044d780
0044d780fn_44d780:
0044d780push rbp
0044d781push rbx
0044d782sub rsp, 264
0044d789mov rbp, rsp
0044d78cmov [rbp+104], 0
0044d794mov [rbp+80], 0
0044d79cmov [rbp+96], 0
0044d7a4mov [rbp+88], 0
0044d7acmov [rbp+112], 0
0044d7b4mov [rbp+152], 0
0044d7bfmov [rbp+144], 0
0044d7camov [rbp+136], 0
0044d7d5mov [rbp+128], 0
0044d7e0mov [rbp+120], 0
0044d7e8mov [rbp+184], 0
0044d7f3mov [rbp+160], 0
0044d7femov [rbp+176], 0
0044d809mov [rbp+168], 0
0044d814mov [rbp+192], 0
0044d81fmov [rbp+200], rbp
0044d826mov [rbp+288], rcx
0044d82dnop
0044d82emov rax, [rbp+288]
0044d835mov [rbp+216], rax
0044d83cmov rax, [rbp+216]
0044d843mov eax, [rax]
0044d845mov [rbp+212], eax
0044d84bmovsxd rbx, [rbp+212]
0044d852mov rax, [rip+0x22f27]
0044d859mov rcx, rbx
0044d85cadd rcx, rcx
0044d85fadd rcx, rcx
0044d862lea rcx, [rax+8*rcx+16]
0044d867mov rdx, [rip-0x1e9c6]
0044d86ecall fn_410600
0044d873lea rcx, [rbp+192]
0044d87amov rax, [rip+0x22eff]
0044d881mov rdx, rbx
0044d884add rdx, rdx
0044d887add rdx, rdx
0044d88amov rdx, [rax+8*rdx+8]
0044d88fxor r8, r8
0044d892call fn_40c8e0
0044d897mov rcx, [rbp+192]
0044d89ecall fn_40fc50
0044d8a3mov [rbp+224], rax
0044d8aamov rcx, [rbp+224]
0044d8b1mov edx, 1
0044d8b6lea r8, [rbp+248]
0044d8bdor r9l, -1
0044d8c1lea rax, [rbp+244]
0044d8c8mov [rsp+32], rax
0044d8cdlea rax, [rbp+240]
0044d8d4mov [rsp+40], rax
0044d8d9mov [rsp+48], 0
0044d8e2call NetShareEnum
0044d8e7test eax, eax
0044d8e9jne 0x44d9cf
0044d8efnop
0044d8f0xor eax, eax
0044d8f2mov ebx, [rbp+244]
0044d8f8sub ebx, 1
0044d8fbmov [rbp+236], eax
0044d901cmp [rbp+236], ebx
0044d907jg 0x44d9bc
0044d90dsub ebx, eax
0044d90fadd ebx, 1
0044d912
0044d912loc_44d912:
0044d912lea rcx, [rbp+176]
0044d919mov rdx, [rbp+224]
0044d920call fn_40d780
0044d925lea rcx, [rbp+168]
0044d92cmov rax, [rbp+248]
0044d933movsxd rdx, [rbp+236]
0044d93alea rdx, [rdx+2*rdx]
0044d93emov rdx, [rax+8*rdx]
0044d942call fn_40d780
0044d947lea rcx, [rbp+184]
0044d94emov edx, 3
0044d953mov r8, [rbp+176]
0044d95alea r9, [rip+999]
0044d961mov rax, [rbp+168]
0044d968mov [rsp+32], rax
0044d96dcall fn_40dbb0
0044d972lea rcx, [rbp+160]
0044d979mov rdx, [rbp+184]
0044d980call fn_40d850
0044d985mov rax, [rip+0x22df4]
0044d98cmovsxd rcx, [rbp+212]
0044d993add rcx, rcx
0044d996add rcx, rcx
0044d999lea rcx, [rax+8*rcx+16]
0044d99emov rdx, [rbp+160]
0044d9a5call fn_42f9a0
0044d9aaadd [rbp+236], 1
0044d9b1sub ebx, 1
0044d9b4test ebx, ebx
0044d9b6jne 0x44d912
0044d9bc
0044d9bcloc_44d9bc:
0044d9bcnop
0044d9bdnop
0044d9bemov rcx, [rbp+248]
0044d9c5call NetApiBufferFree
0044d9cajmp 0x44dc0f
0044d9cf
0044d9cfloc_44d9cf:
0044d9cflea rcx, [rbp+144]
0044d9d6mov rax, [rip+0x22da3]
0044d9ddmov rdx, rbx
0044d9e0add rdx, rdx
0044d9e3add rdx, rdx
0044d9e6movzx rdx, [rax+8*rdx+4]
0044d9eccall fn_4225b0
0044d9f1lea rcx, [rbp+136]
0044d9f8mov rax, [rip+0x22d81]
0044d9ffmov rdx, rbx
0044da02add rdx, rdx
0044da05add rdx, rdx
0044da08movzx rdx, [rax+8*rdx+5]
0044da0ecall fn_4225b0
0044da13lea rcx, [rbp+128]
0044da1amov rax, [rip+0x22d5f]
0044da21mov rdx, rbx
0044da24add rdx, rdx
0044da27add rdx, rdx
0044da2amovzx rdx, [rax+8*rdx+6]
0044da30call fn_4225b0
0044da35lea rcx, [rbp+120]
0044da39mov rax, [rip+0x22d40]
0044da40mov rdx, rbx
0044da43add rdx, rdx
0044da46add rdx, rdx
0044da49movzx rdx, [rax+8*rdx+7]
0044da4fcall fn_4225b0
0044da54lea rcx, [rbp+152]
0044da5bmov edx, 8
0044da60lea r8, [rip+753]
0044da67mov r9, [rbp+144]
0044da6elea rax, [rip+759]
0044da75mov [rsp+32], rax
0044da7amov rax, [rbp+136]
0044da81mov [rsp+40], rax
0044da86lea rax, [rip+735]
0044da8dmov [rsp+48], rax
0044da92mov rax, [rbp+128]
0044da99mov [rsp+56], rax
0044da9elea rax, [rip+711]
0044daa5mov [rsp+64], rax
0044daaamov rax, [rbp+120]
0044daaemov [rsp+72], rax
0044dab3call fn_40dbb0
0044dab8mov rax, [rip+0x22cc1]
0044dabfmov rcx, rbx
0044dac2add rcx, rcx
0044dac5add rcx, rcx
0044dac8lea rcx, [rax+8*rcx+8]
0044dacdmov rdx, [rbp+152]
0044dad4call fn_40d850
0044dad9lea rcx, [rbp+112]
0044daddmov rax, [rip+0x22c9c]
0044dae4add rbx, rbx
0044dae7add rbx, rbx
0044daeamov rdx, [rax+8*rbx+8]
0044daefxor r8, r8
0044daf2call fn_40c8e0
0044daf7mov rcx, [rbp+112]
0044dafbcall fn_40fc50
0044db00mov [rbp+224], rax
0044db07mov rcx, [rbp+224]
0044db0emov edx, 1
0044db13lea r8, [rbp+248]
0044db1aor r9l, -1
0044db1elea rax, [rbp+244]
0044db25mov [rsp+32], rax
0044db2alea rax, [rbp+240]
0044db31mov [rsp+40], rax
0044db36mov [rsp+48], 0
0044db3fcall NetShareEnum
0044db44test eax, eax
0044db46jne 0x44dc0f
0044db4cnop
0044db4dxor eax, eax
0044db4fmov ebx, [rbp+244]
0044db55sub ebx, 1
0044db58mov [rbp+236], eax
0044db5ecmp [rbp+236], ebx
0044db64jg 0x44dc01
0044db6asub ebx, eax
0044db6cadd ebx, 1
0044db6f
0044db6floc_44db6f:
0044db6flea rcx, [rbp+96]
0044db73mov rdx, [rbp+224]
0044db7acall fn_40d780
0044db7flea rcx, [rbp+88]
0044db83mov rax, [rbp+248]
0044db8amovsxd rdx, [rbp+236]
0044db91lea rdx, [rdx+2*rdx]
0044db95mov rdx, [rax+8*rdx]
0044db99call fn_40d780
0044db9elea rcx, [rbp+104]
0044dba2mov edx, 3
0044dba7mov r8, [rbp+96]
0044dbablea r9, [rip+406]
0044dbb2mov rax, [rbp+88]
0044dbb6mov [rsp+32], rax
0044dbbbcall fn_40dbb0
0044dbc0lea rcx, [rbp+80]
0044dbc4mov rdx, [rbp+104]
0044dbc8call fn_40d850
0044dbcdmov rax, [rip+0x22bac]
0044dbd4movsxd rcx, [rbp+212]
0044dbdbadd rcx, rcx
0044dbdeadd rcx, rcx
0044dbe1lea rcx, [rax+8*rcx+16]
0044dbe6mov rdx, [rbp+80]
0044dbeacall fn_42f9a0
0044dbefadd [rbp+236], 1
0044dbf6sub ebx, 1
0044dbf9test ebx, ebx
0044dbfbjne 0x44db6f
0044dc01
0044dc01loc_44dc01:
0044dc01nop
0044dc02nop
0044dc03mov rcx, [rbp+248]
0044dc0acall NetApiBufferFree
0044dc0f
0044dc0floc_44dc0f:
0044dc0fmov rax, [rip+0x22b6a]
0044dc16movsxd rcx, [rbp+212]
0044dc1dadd rcx, rcx
0044dc20add rcx, rcx
0044dc23mov [rax+8*rcx+25], 1
0044dc28nop
0044dc29lea rcx, [rbp+80]
0044dc2dcall fn_40bd90
0044dc32lea rcx, [rbp+88]
0044dc36mov edx, 3
0044dc3bcall fn_40bdd0
0044dc40lea rcx, [rbp+112]
0044dc44call fn_40bd40
0044dc49lea rcx, [rbp+120]
0044dc4dmov edx, 5
0044dc52call fn_40bdd0
0044dc57lea rcx, [rbp+160]
0044dc5ecall fn_40bd90
0044dc63lea rcx, [rbp+168]
0044dc6amov edx, 3
0044dc6fcall fn_40bdd0
0044dc74lea rcx, [rbp+192]
0044dc7bcall fn_40bd40
0044dc80lea rsp, [rbp+264]
0044dc87pop rbx
0044dc88pop rbp
0044dc89ret
0044d780
0044dc8a
0044dc8a 64 48 8d 44 20 00 dH.D .
0044dc8a 64 48 8d 44 20 00 dH.D .
0044dc90
0044dc90fn_44dc90:
0044dc90push rbp
0044dc91sub rsp, 32
0044dc95mov rbp, rsp
0044dc98mov rcx, [rdx+248]
0044dc9fcall NetApiBufferFree
0044dca4lea rsp, [rbp+32]
0044dca8pop rbp
0044dca9ret
0044dc90
0044dc90fn_44dc90:
0044dc90push rbp
0044dc91sub rsp, 32
0044dc95mov rbp, rsp
0044dc98mov rcx, [rdx+248]
0044dc9fcall NetApiBufferFree
0044dca4lea rsp, [rbp+32]
0044dca8pop rbp
0044dca9ret
0044dc90
0044dcaa
0044dcaa 64 48 8d 44 20 00 dH.D .
0044dcaa 64 48 8d 44 20 00 dH.D .
0044dcb0
0044dcb0fn_44dcb0:
0044dcb0push rbp
0044dcb1sub rsp, 32
0044dcb5mov rbp, rsp
0044dcb8mov rcx, [rdx+248]
0044dcbfcall NetApiBufferFree
0044dcc4lea rsp, [rbp+32]
0044dcc8pop rbp
0044dcc9ret
0044dcb0
0044dcb0fn_44dcb0:
0044dcb0push rbp
0044dcb1sub rsp, 32
0044dcb5mov rbp, rsp
0044dcb8mov rcx, [rdx+248]
0044dcbfcall NetApiBufferFree
0044dcc4lea rsp, [rbp+32]
0044dcc8pop rbp
0044dcc9ret
0044dcb0
0044dcca
0044dcca 64 48 8d 44 20 00 dH.D .
0044dcca 64 48 8d 44 20 00 dH.D .
0044dcd0
0044dcd0fn_44dcd0:
0044dcd0push rbp
0044dcd1push rbx
0044dcd2sub rsp, 40
0044dcd6mov rbp, rsp
0044dcd9mov rbx, rdx
0044dcdclea rcx, [rbx+80]
0044dce0call fn_40bd90
0044dce5lea rcx, [rbx+88]
0044dce9mov edx, 3
0044dceecall fn_40bdd0
0044dcf3lea rcx, [rbx+112]
0044dcf7call fn_40bd40
0044dcfclea rcx, [rbx+120]
0044dd00mov edx, 5
0044dd05call fn_40bdd0
0044dd0alea rcx, [rbx+160]
0044dd11call fn_40bd90
0044dd16lea rcx, [rbx+168]
0044dd1dmov edx, 3
0044dd22call fn_40bdd0
0044dd27lea rcx, [rbx+192]
0044dd2ecall fn_40bd40
0044dd33lea rsp, [rbp+40]
0044dd37pop rbx
0044dd38pop rbp
0044dd39ret
0044dcd0
0044dcd0fn_44dcd0:
0044dcd0push rbp
0044dcd1push rbx
0044dcd2sub rsp, 40
0044dcd6mov rbp, rsp
0044dcd9mov rbx, rdx
0044dcdclea rcx, [rbx+80]
0044dce0call fn_40bd90
0044dce5lea rcx, [rbx+88]
0044dce9mov edx, 3
0044dceecall fn_40bdd0
0044dcf3lea rcx, [rbx+112]
0044dcf7call fn_40bd40
0044dcfclea rcx, [rbx+120]
0044dd00mov edx, 5
0044dd05call fn_40bdd0
0044dd0alea rcx, [rbx+160]
0044dd11call fn_40bd90
0044dd16lea rcx, [rbx+168]
0044dd1dmov edx, 3
0044dd22call fn_40bdd0
0044dd27lea rcx, [rbx+192]
0044dd2ecall fn_40bd40
0044dd33lea rsp, [rbp+40]
0044dd37pop rbx
0044dd38pop rbp
0044dd39ret
0044dcd0
0044dd3a
0044dd3a 00 00 b0 04 02 00 ......
0044dd40 ff ff ff ff 01 00 00 00 5c 00 00 00 b0 04 02 00 ........\.......
0044dd50 ff ff ff ff 02 00 00 00 5c 00 5c 00 00 00 00 00 ........\.\.....
0044dd60 b0 04 02 00 ff ff ff ff 01 00 00 00 2e 00 00 00 ................
0044dd3a 00 00 b0 04 02 00 ......
0044dd40 ff ff ff ff 01 00 00 00 5c 00 00 00 b0 04 02 00 ........\.......
0044dd50 ff ff ff ff 02 00 00 00 5c 00 5c 00 00 00 00 00 ........\.\.....
0044dd60 b0 04 02 00 ff ff ff ff 01 00 00 00 2e 00 00 00 ................
0044dd70
0044dd70fn_44dd70:
0044dd70push rbp
0044dd71push r14
0044dd73push r13
0044dd75push rdi
0044dd76push rsi
0044dd77push rbx
0044dd78sub rsp, 120
0044dd7cmov rbp, rsp
0044dd7fmov [rbp+56], rcx
0044dd83mov [rbp+104], 0
0044dd8bmov [rbp+96], 0
0044dd93mov [rbp+88], 0
0044dd9bmov [rbp+80], 0
0044dda3nop
0044dda4mov rcx, [rbp+56]
0044dda8mov rdx, [rip-0x1ef07]
0044ddafcall fn_410600
0044ddb4lea rcx, [rbp+104]
0044ddb8call fn_44c8c0
0044ddbdlea rcx, [rbp+96]
0044ddc1lea rdx, [rbp+88]
0044ddc5call fn_44c940
0044ddcalea rcx, [rbp+88]
0044ddcecall fn_44d1b0
0044ddd3lea rcx, [rbp+88]
0044ddd7call fn_44d0a0
0044dddclea rcx, [rbp+96]
0044dde0lea rdx, [rbp+88]
0044dde4lea r8, [rbp+80]
0044dde8call fn_44d3d0
0044ddedlea rcx, [rip+0x2298c]
0044ddf4mov rdx, [rip-5811]
0044ddfbcall fn_410600
0044de00mov rax, [rbp+80]
0044de04test rax, rax
0044de07je 0x44de0d
0044de09mov rax, [rax-8]
0044de0d
0044de0dloc_44de0d:
0044de0dlea rcx, [rip+0x2296c]
0044de14mov rdx, [rip-5843]
0044de1bmov r8l, 1
0044de21mov r9, rax
0044de24call fn_410430
0044de29mov rax, [rbp+80]
0044de2dtest rax, rax
0044de30je 0x44de36
0044de32mov rax, [rax-8]
0044de36
0044de36loc_44de36:
0044de36xor ecx, ecx
0044de38mov edi, eax
0044de3asub edi, 1
0044de3dmov ebx, ecx
0044de3fcmp ebx, edi
0044de41jg 0x44df28
0044de47sub edi, ecx
0044de49add edi, 1
0044de4c
0044de4cloc_44de4c:
0044de4cmovsxd rsi, ebx
0044de4fmov rax, [rip+0x2292a]
0044de56mov rcx, rsi
0044de59add rcx, rcx
0044de5cadd rcx, rcx
0044de5fmov [rax+8*rcx], ebx
0044de62mov rax, [rip+0x22917]
0044de69mov rcx, rsi
0044de6cadd rcx, rcx
0044de6fadd rcx, rcx
0044de72mov rdx, [rbp+80]
0044de76movzx rdx, [rdx+4*rsi]
0044de7bmov [rax+8*rcx+4], dl
0044de7fmov rax, [rip+0x228fa]
0044de86mov rcx, rsi
0044de89add rcx, rcx
0044de8cadd rcx, rcx
0044de8fmov rdx, [rbp+80]
0044de93movzx rdx, [rdx+4*rsi+1]
0044de99mov [rax+8*rcx+5], dl
0044de9dmov rax, [rip+0x228dc]
0044dea4mov rcx, rsi
0044dea7add rcx, rcx
0044deaaadd rcx, rcx
0044deadmov rdx, [rbp+80]
0044deb1movzx rdx, [rdx+4*rsi+2]
0044deb7mov [rax+8*rcx+6], dl
0044debbmov rax, [rip+0x228be]
0044dec2mov rcx, rsi
0044dec5add rcx, rcx
0044dec8add rcx, rcx
0044decbmov rdx, [rbp+80]
0044decfmovzx rdx, [rdx+4*rsi+3]
0044ded5mov [rax+8*rcx+7], dl
0044ded9mov rax, [rip+0x228a0]
0044dee0mov rcx, rsi
0044dee3add rcx, rcx
0044dee6add rcx, rcx
0044dee9lea rcx, [rax+8*rcx+8]
0044deeecall fn_40bd90
0044def3mov rax, [rip+0x22886]
0044defamov rcx, rsi
0044defdadd rcx, rcx
0044df00add rcx, rcx
0044df03mov [rax+8*rcx+24], 0
0044df08mov rax, [rip+0x22871]
0044df0fadd rsi, rsi
0044df12add rsi, rsi
0044df15mov [rax+8*rsi+25], 0
0044df1aadd ebx, 1
0044df1dsub edi, 1
0044df20test edi, edi
0044df22jne 0x44de4c
0044df28
0044df28loc_44df28:
0044df28nop
0044df29lea rcx, [rbp+96]
0044df2dmov rdx, [rip-0x1f0cc]
0044df34call fn_410600
0044df39lea rcx, [rbp+80]
0044df3dmov rdx, [rip-0x1f0dc]
0044df44call fn_410600
0044df49mov rax, [rip+0x22830]
0044df50test rax, rax
0044df53je 0x44df59
0044df55mov rax, [rax-8]
0044df59
0044df59loc_44df59:
0044df59xor ecx, ecx
0044df5bmov esi, eax
0044df5dsub esi, 1
0044df60mov ebx, ecx
0044df62cmp ebx, esi
0044df64jg 0x44dfc7
0044df66sub esi, ecx
0044df68add esi, 1
0044df6bjmp 0x44df77
0044df6d
0044df6dloc_44df6d:
0044df6dmov ecx, 3000
0044df72call Sleep
0044df77
0044df77loc_44df77:
0044df77xor ecx, ecx
0044df79xor edx, edx
0044df7blea r8, [rip-2482]
0044df82mov rax, [rip+0x227f7]
0044df89movsxd r9, ebx
0044df8cadd r9, r9
0044df8fadd r9, r9
0044df92lea r9, [rax+8*r9]
0044df96mov [rsp+32], 0
0044df9elea rax, [rbp+76]
0044dfa2mov [rsp+40], rax
0044dfa7call fn_40bb20
0044dfactest rax, rax
0044dfafje 0x44df6d
0044dfb1mov ecx, ebx
0044dfb3mov edx, 1000
0044dfb8call fn_44c7b0
0044dfbdadd ebx, 1
0044dfc0sub esi, 1
0044dfc3test esi, esi
0044dfc5jne 0x44df77
0044dfc7
0044dfc7loc_44dfc7:
0044dfc7nop
0044dfc8jmp 0x44dfd4
0044dfca
0044dfcaloc_44dfca:
0044dfcamov ecx, 2000
0044dfcfcall Sleep
0044dfd4
0044dfd4loc_44dfd4:
0044dfd4call fn_44c860
0044dfd9test al, al
0044dfdbje 0x44dfca
0044dfddmov rax, [rip+0x2279c]
0044dfe4test rax, rax
0044dfe7je 0x44dfed
0044dfe9mov rax, [rax-8]
0044dfed
0044dfedloc_44dfed:
0044dfedxor ecx, ecx
0044dfefmov edi, eax
0044dff1sub edi, 1
0044dff4mov ebx, ecx
0044dff6cmp ebx, edi
0044dff8jg 0x44e075
0044dffasub edi, ecx
0044dffcadd edi, 1
0044dfff
0044dfffloc_44dfff:
0044dfffmov rax, [rip+0x2277a]
0044e006movsxd rcx, ebx
0044e009add rcx, rcx
0044e00cadd rcx, rcx
0044e00fmov [rax+8*rcx+24], 0
0044e014movsxd rsi, ebx
0044e017mov rax, [rip+0x22762]
0044e01emov rcx, rsi
0044e021add rcx, rcx
0044e024add rcx, rcx
0044e027mov rcx, [rax+8*rcx+8]
0044e02cxor edx, edx
0044e02ecall fn_40d640
0044e033test eax, eax
0044e035je 0x44e06b
0044e037mov rax, [rip+0x22742]
0044e03emov rcx, rsi
0044e041add rcx, rcx
0044e044add rcx, rcx
0044e047mov rcx, [rax+8*rcx+8]
0044e04cmov rdx, [rbp+104]
0044e050call fn_40d640
0044e055test eax, eax
0044e057je 0x44e06b
0044e059mov rax, [rip+0x22720]
0044e060add rsi, rsi
0044e063add rsi, rsi
0044e066mov [rax+8*rsi+25], 0
0044e06b
0044e06bloc_44e06b:
0044e06badd ebx, 1
0044e06esub edi, 1
0044e071test edi, edi
0044e073jne 0x44dfff
0044e075
0044e075loc_44e075:
0044e075nop
0044e076mov rax, [rip+0x22703]
0044e07dtest rax, rax
0044e080je 0x44e086
0044e082mov rax, [rax-8]
0044e086
0044e086loc_44e086:
0044e086xor ecx, ecx
0044e088mov esi, eax
0044e08asub esi, 1
0044e08dmov ebx, ecx
0044e08fcmp ebx, esi
0044e091jg 0x44e10b
0044e093sub esi, ecx
0044e095add esi, 1
0044e098
0044e098loc_44e098:
0044e098mov rax, [rip+0x226e1]
0044e09fmovsxd rcx, ebx
0044e0a2add rcx, rcx
0044e0a5add rcx, rcx
0044e0a8cmp [rax+8*rcx+25], 0
0044e0adjne 0x44e101
0044e0afjmp 0x44e0bb
0044e0b1
0044e0b1loc_44e0b1:
0044e0b1mov ecx, 3000
0044e0b6call Sleep
0044e0bb
0044e0bbloc_44e0bb:
0044e0bbxor ecx, ecx
0044e0bdxor edx, edx
0044e0bflea r8, [rip-2374]
0044e0c6mov rax, [rip+0x226b3]
0044e0cdmovsxd r9, ebx
0044e0d0add r9, r9
0044e0d3add r9, r9
0044e0d6lea r9, [rax+8*r9]
0044e0damov [rsp+32], 0
0044e0e2lea rax, [rbp+76]
0044e0e6mov [rsp+40], rax
0044e0ebcall fn_40bb20
0044e0f0test rax, rax
0044e0f3je 0x44e0b1
0044e0f5mov ecx, ebx
0044e0f7mov edx, 1000
0044e0fccall fn_44c7b0
0044e101
0044e101loc_44e101:
0044e101add ebx, 1
0044e104sub esi, 1
0044e107test esi, esi
0044e109jne 0x44e098
0044e10b
0044e10bloc_44e10b:
0044e10bnop
0044e10cjmp 0x44e118
0044e10e
0044e10eloc_44e10e:
0044e10emov ecx, 2000
0044e113call Sleep
0044e118
0044e118loc_44e118:
0044e118call fn_44c860
0044e11dtest al, al
0044e11fje 0x44e10e
0044e121xor edi, edi
0044e123mov rax, [rip+0x22656]
0044e12atest rax, rax
0044e12dje 0x44e133
0044e12fmov rax, [rax-8]
0044e133
0044e133loc_44e133:
0044e133xor ecx, ecx
0044e135mov edx, eax
0044e137sub edx, 1
0044e13amov ebx, ecx
0044e13ccmp ebx, edx
0044e13ejg 0x44e16f
0044e140sub edx, ecx
0044e142add edx, 1
0044e145
0044e145loc_44e145:
0044e145mov rax, [rip+0x22634]
0044e14cmovsxd rcx, ebx
0044e14fadd rcx, rcx
0044e152add rcx, rcx
0044e155mov rax, [rax+8*rcx+16]
0044e15atest rax, rax
0044e15dje 0x44e163
0044e15fmov rax, [rax-8]
0044e163
0044e163loc_44e163:
0044e163add edi, eax
0044e165add ebx, 1
0044e168sub edx, 1
0044e16btest edx, edx
0044e16djne 0x44e145
0044e16f
0044e16floc_44e16f:
0044e16fnop
0044e170mov rcx, [rbp+56]
0044e174mov rdx, [rip-0x1f2d3]
0044e17bcall fn_410600
0044e180mov rcx, [rbp+56]
0044e184mov rdx, [rip-0x1f2e3]
0044e18bmov r8l, 1
0044e191mov r9l, edi
0044e194call fn_410430
0044e199xor edi, edi
0044e19bmov rax, [rip+0x225de]
0044e1a2test rax, rax
0044e1a5je 0x44e1ab
0044e1a7mov rax, [rax-8]
0044e1ab
0044e1abloc_44e1ab:
0044e1abxor ecx, ecx
0044e1admov r13l, eax
0044e1b0sub r13l, 1
0044e1b4mov ebx, ecx
0044e1b6cmp ebx, r13l
0044e1b9jg 0x44e245
0044e1bfsub r13l, ecx
0044e1c2add r13l, 1
0044e1c6
0044e1c6loc_44e1c6:
0044e1c6mov rax, [rip+0x225b3]
0044e1cdmovsxd rcx, ebx
0044e1d0add rcx, rcx
0044e1d3add rcx, rcx
0044e1d6mov rax, [rax+8*rcx+16]
0044e1dbtest rax, rax
0044e1deje 0x44e1e4
0044e1e0mov rax, [rax-8]
0044e1e4
0044e1e4loc_44e1e4:
0044e1e4xor ecx, ecx
0044e1e6mov r14l, eax
0044e1e9sub r14l, 1
0044e1edmov esi, ecx
0044e1efcmp esi, r14l
0044e1f2jg 0x44e238
0044e1f4sub r14l, ecx
0044e1f7add r14l, 1
0044e1fb
0044e1fbloc_44e1fb:
0044e1fbmov rax, [rbp+56]
0044e1ffmov rax, [rax]
0044e202mov ecx, edi
0044e204lea rcx, [rax+8*rcx]
0044e208mov rax, [rip+0x22571]
0044e20fmovsxd rdx, ebx
0044e212add rdx, rdx
0044e215add rdx, rdx
0044e218mov rax, [rax+8*rdx+16]
0044e21dmovsxd rdx, esi
0044e220mov rdx, [rax+8*rdx]
0044e224call fn_40c440
0044e229add edi, 1
0044e22cadd esi, 1
0044e22fsub r14l, 1
0044e233test r14l, r14l
0044e236jne 0x44e1fb
0044e238
0044e238loc_44e238:
0044e238nop
0044e239add ebx, 1
0044e23csub r13l, 1
0044e240test r13l, r13l
0044e243jne 0x44e1c6
0044e245
0044e245loc_44e245:
0044e245nop
0044e246lea rcx, [rip+0x22533]
0044e24dmov rdx, [rip-6924]
0044e254call fn_410600
0044e259nop
0044e25alea rcx, [rbp+80]
0044e25emov rdx, [rip-0x1f3fd]
0044e265mov r8l, 3
0044e26bcall fn_40ec40
0044e270lea rcx, [rbp+104]
0044e274call fn_40bd90
0044e279lea rsp, [rbp+120]
0044e27dpop rbx
0044e27epop rsi
0044e27fpop rdi
0044e280pop r13
0044e282pop r14
0044e284pop rbp
0044e285ret
0044dd70
0044dd70fn_44dd70:
0044dd70push rbp
0044dd71push r14
0044dd73push r13
0044dd75push rdi
0044dd76push rsi
0044dd77push rbx
0044dd78sub rsp, 120
0044dd7cmov rbp, rsp
0044dd7fmov [rbp+56], rcx
0044dd83mov [rbp+104], 0
0044dd8bmov [rbp+96], 0
0044dd93mov [rbp+88], 0
0044dd9bmov [rbp+80], 0
0044dda3nop
0044dda4mov rcx, [rbp+56]
0044dda8mov rdx, [rip-0x1ef07]
0044ddafcall fn_410600
0044ddb4lea rcx, [rbp+104]
0044ddb8call fn_44c8c0
0044ddbdlea rcx, [rbp+96]
0044ddc1lea rdx, [rbp+88]
0044ddc5call fn_44c940
0044ddcalea rcx, [rbp+88]
0044ddcecall fn_44d1b0
0044ddd3lea rcx, [rbp+88]
0044ddd7call fn_44d0a0
0044dddclea rcx, [rbp+96]
0044dde0lea rdx, [rbp+88]
0044dde4lea r8, [rbp+80]
0044dde8call fn_44d3d0
0044ddedlea rcx, [rip+0x2298c]
0044ddf4mov rdx, [rip-5811]
0044ddfbcall fn_410600
0044de00mov rax, [rbp+80]
0044de04test rax, rax
0044de07je 0x44de0d
0044de09mov rax, [rax-8]
0044de0d
0044de0dloc_44de0d:
0044de0dlea rcx, [rip+0x2296c]
0044de14mov rdx, [rip-5843]
0044de1bmov r8l, 1
0044de21mov r9, rax
0044de24call fn_410430
0044de29mov rax, [rbp+80]
0044de2dtest rax, rax
0044de30je 0x44de36
0044de32mov rax, [rax-8]
0044de36
0044de36loc_44de36:
0044de36xor ecx, ecx
0044de38mov edi, eax
0044de3asub edi, 1
0044de3dmov ebx, ecx
0044de3fcmp ebx, edi
0044de41jg 0x44df28
0044de47sub edi, ecx
0044de49add edi, 1
0044de4c
0044de4cloc_44de4c:
0044de4cmovsxd rsi, ebx
0044de4fmov rax, [rip+0x2292a]
0044de56mov rcx, rsi
0044de59add rcx, rcx
0044de5cadd rcx, rcx
0044de5fmov [rax+8*rcx], ebx
0044de62mov rax, [rip+0x22917]
0044de69mov rcx, rsi
0044de6cadd rcx, rcx
0044de6fadd rcx, rcx
0044de72mov rdx, [rbp+80]
0044de76movzx rdx, [rdx+4*rsi]
0044de7bmov [rax+8*rcx+4], dl
0044de7fmov rax, [rip+0x228fa]
0044de86mov rcx, rsi
0044de89add rcx, rcx
0044de8cadd rcx, rcx
0044de8fmov rdx, [rbp+80]
0044de93movzx rdx, [rdx+4*rsi+1]
0044de99mov [rax+8*rcx+5], dl
0044de9dmov rax, [rip+0x228dc]
0044dea4mov rcx, rsi
0044dea7add rcx, rcx
0044deaaadd rcx, rcx
0044deadmov rdx, [rbp+80]
0044deb1movzx rdx, [rdx+4*rsi+2]
0044deb7mov [rax+8*rcx+6], dl
0044debbmov rax, [rip+0x228be]
0044dec2mov rcx, rsi
0044dec5add rcx, rcx
0044dec8add rcx, rcx
0044decbmov rdx, [rbp+80]
0044decfmovzx rdx, [rdx+4*rsi+3]
0044ded5mov [rax+8*rcx+7], dl
0044ded9mov rax, [rip+0x228a0]
0044dee0mov rcx, rsi
0044dee3add rcx, rcx
0044dee6add rcx, rcx
0044dee9lea rcx, [rax+8*rcx+8]
0044deeecall fn_40bd90
0044def3mov rax, [rip+0x22886]
0044defamov rcx, rsi
0044defdadd rcx, rcx
0044df00add rcx, rcx
0044df03mov [rax+8*rcx+24], 0
0044df08mov rax, [rip+0x22871]
0044df0fadd rsi, rsi
0044df12add rsi, rsi
0044df15mov [rax+8*rsi+25], 0
0044df1aadd ebx, 1
0044df1dsub edi, 1
0044df20test edi, edi
0044df22jne 0x44de4c
0044df28
0044df28loc_44df28:
0044df28nop
0044df29lea rcx, [rbp+96]
0044df2dmov rdx, [rip-0x1f0cc]
0044df34call fn_410600
0044df39lea rcx, [rbp+80]
0044df3dmov rdx, [rip-0x1f0dc]
0044df44call fn_410600
0044df49mov rax, [rip+0x22830]
0044df50test rax, rax
0044df53je 0x44df59
0044df55mov rax, [rax-8]
0044df59
0044df59loc_44df59:
0044df59xor ecx, ecx
0044df5bmov esi, eax
0044df5dsub esi, 1
0044df60mov ebx, ecx
0044df62cmp ebx, esi
0044df64jg 0x44dfc7
0044df66sub esi, ecx
0044df68add esi, 1
0044df6bjmp 0x44df77
0044df6d
0044df6dloc_44df6d:
0044df6dmov ecx, 3000
0044df72call Sleep
0044df77
0044df77loc_44df77:
0044df77xor ecx, ecx
0044df79xor edx, edx
0044df7blea r8, [rip-2482]
0044df82mov rax, [rip+0x227f7]
0044df89movsxd r9, ebx
0044df8cadd r9, r9
0044df8fadd r9, r9
0044df92lea r9, [rax+8*r9]
0044df96mov [rsp+32], 0
0044df9elea rax, [rbp+76]
0044dfa2mov [rsp+40], rax
0044dfa7call fn_40bb20
0044dfactest rax, rax
0044dfafje 0x44df6d
0044dfb1mov ecx, ebx
0044dfb3mov edx, 1000
0044dfb8call fn_44c7b0
0044dfbdadd ebx, 1
0044dfc0sub esi, 1
0044dfc3test esi, esi
0044dfc5jne 0x44df77
0044dfc7
0044dfc7loc_44dfc7:
0044dfc7nop
0044dfc8jmp 0x44dfd4
0044dfca
0044dfcaloc_44dfca:
0044dfcamov ecx, 2000
0044dfcfcall Sleep
0044dfd4
0044dfd4loc_44dfd4:
0044dfd4call fn_44c860
0044dfd9test al, al
0044dfdbje 0x44dfca
0044dfddmov rax, [rip+0x2279c]
0044dfe4test rax, rax
0044dfe7je 0x44dfed
0044dfe9mov rax, [rax-8]
0044dfed
0044dfedloc_44dfed:
0044dfedxor ecx, ecx
0044dfefmov edi, eax
0044dff1sub edi, 1
0044dff4mov ebx, ecx
0044dff6cmp ebx, edi
0044dff8jg 0x44e075
0044dffasub edi, ecx
0044dffcadd edi, 1
0044dfff
0044dfffloc_44dfff:
0044dfffmov rax, [rip+0x2277a]
0044e006movsxd rcx, ebx
0044e009add rcx, rcx
0044e00cadd rcx, rcx
0044e00fmov [rax+8*rcx+24], 0
0044e014movsxd rsi, ebx
0044e017mov rax, [rip+0x22762]
0044e01emov rcx, rsi
0044e021add rcx, rcx
0044e024add rcx, rcx
0044e027mov rcx, [rax+8*rcx+8]
0044e02cxor edx, edx
0044e02ecall fn_40d640
0044e033test eax, eax
0044e035je 0x44e06b
0044e037mov rax, [rip+0x22742]
0044e03emov rcx, rsi
0044e041add rcx, rcx
0044e044add rcx, rcx
0044e047mov rcx, [rax+8*rcx+8]
0044e04cmov rdx, [rbp+104]
0044e050call fn_40d640
0044e055test eax, eax
0044e057je 0x44e06b
0044e059mov rax, [rip+0x22720]
0044e060add rsi, rsi
0044e063add rsi, rsi
0044e066mov [rax+8*rsi+25], 0
0044e06b
0044e06bloc_44e06b:
0044e06badd ebx, 1
0044e06esub edi, 1
0044e071test edi, edi
0044e073jne 0x44dfff
0044e075
0044e075loc_44e075:
0044e075nop
0044e076mov rax, [rip+0x22703]
0044e07dtest rax, rax
0044e080je 0x44e086
0044e082mov rax, [rax-8]
0044e086
0044e086loc_44e086:
0044e086xor ecx, ecx
0044e088mov esi, eax
0044e08asub esi, 1
0044e08dmov ebx, ecx
0044e08fcmp ebx, esi
0044e091jg 0x44e10b
0044e093sub esi, ecx
0044e095add esi, 1
0044e098
0044e098loc_44e098:
0044e098mov rax, [rip+0x226e1]
0044e09fmovsxd rcx, ebx
0044e0a2add rcx, rcx
0044e0a5add rcx, rcx
0044e0a8cmp [rax+8*rcx+25], 0
0044e0adjne 0x44e101
0044e0afjmp 0x44e0bb
0044e0b1
0044e0b1loc_44e0b1:
0044e0b1mov ecx, 3000
0044e0b6call Sleep
0044e0bb
0044e0bbloc_44e0bb:
0044e0bbxor ecx, ecx
0044e0bdxor edx, edx
0044e0bflea r8, [rip-2374]
0044e0c6mov rax, [rip+0x226b3]
0044e0cdmovsxd r9, ebx
0044e0d0add r9, r9
0044e0d3add r9, r9
0044e0d6lea r9, [rax+8*r9]
0044e0damov [rsp+32], 0
0044e0e2lea rax, [rbp+76]
0044e0e6mov [rsp+40], rax
0044e0ebcall fn_40bb20
0044e0f0test rax, rax
0044e0f3je 0x44e0b1
0044e0f5mov ecx, ebx
0044e0f7mov edx, 1000
0044e0fccall fn_44c7b0
0044e101
0044e101loc_44e101:
0044e101add ebx, 1
0044e104sub esi, 1
0044e107test esi, esi
0044e109jne 0x44e098
0044e10b
0044e10bloc_44e10b:
0044e10bnop
0044e10cjmp 0x44e118
0044e10e
0044e10eloc_44e10e:
0044e10emov ecx, 2000
0044e113call Sleep
0044e118
0044e118loc_44e118:
0044e118call fn_44c860
0044e11dtest al, al
0044e11fje 0x44e10e
0044e121xor edi, edi
0044e123mov rax, [rip+0x22656]
0044e12atest rax, rax
0044e12dje 0x44e133
0044e12fmov rax, [rax-8]
0044e133
0044e133loc_44e133:
0044e133xor ecx, ecx
0044e135mov edx, eax
0044e137sub edx, 1
0044e13amov ebx, ecx
0044e13ccmp ebx, edx
0044e13ejg 0x44e16f
0044e140sub edx, ecx
0044e142add edx, 1
0044e145
0044e145loc_44e145:
0044e145mov rax, [rip+0x22634]
0044e14cmovsxd rcx, ebx
0044e14fadd rcx, rcx
0044e152add rcx, rcx
0044e155mov rax, [rax+8*rcx+16]
0044e15atest rax, rax
0044e15dje 0x44e163
0044e15fmov rax, [rax-8]
0044e163
0044e163loc_44e163:
0044e163add edi, eax
0044e165add ebx, 1
0044e168sub edx, 1
0044e16btest edx, edx
0044e16djne 0x44e145
0044e16f
0044e16floc_44e16f:
0044e16fnop
0044e170mov rcx, [rbp+56]
0044e174mov rdx, [rip-0x1f2d3]
0044e17bcall fn_410600
0044e180mov rcx, [rbp+56]
0044e184mov rdx, [rip-0x1f2e3]
0044e18bmov r8l, 1
0044e191mov r9l, edi
0044e194call fn_410430
0044e199xor edi, edi
0044e19bmov rax, [rip+0x225de]
0044e1a2test rax, rax
0044e1a5je 0x44e1ab
0044e1a7mov rax, [rax-8]
0044e1ab
0044e1abloc_44e1ab:
0044e1abxor ecx, ecx
0044e1admov r13l, eax
0044e1b0sub r13l, 1
0044e1b4mov ebx, ecx
0044e1b6cmp ebx, r13l
0044e1b9jg 0x44e245
0044e1bfsub r13l, ecx
0044e1c2add r13l, 1
0044e1c6
0044e1c6loc_44e1c6:
0044e1c6mov rax, [rip+0x225b3]
0044e1cdmovsxd rcx, ebx
0044e1d0add rcx, rcx
0044e1d3add rcx, rcx
0044e1d6mov rax, [rax+8*rcx+16]
0044e1dbtest rax, rax
0044e1deje 0x44e1e4
0044e1e0mov rax, [rax-8]
0044e1e4
0044e1e4loc_44e1e4:
0044e1e4xor ecx, ecx
0044e1e6mov r14l, eax
0044e1e9sub r14l, 1
0044e1edmov esi, ecx
0044e1efcmp esi, r14l
0044e1f2jg 0x44e238
0044e1f4sub r14l, ecx
0044e1f7add r14l, 1
0044e1fb
0044e1fbloc_44e1fb:
0044e1fbmov rax, [rbp+56]
0044e1ffmov rax, [rax]
0044e202mov ecx, edi
0044e204lea rcx, [rax+8*rcx]
0044e208mov rax, [rip+0x22571]
0044e20fmovsxd rdx, ebx
0044e212add rdx, rdx
0044e215add rdx, rdx
0044e218mov rax, [rax+8*rdx+16]
0044e21dmovsxd rdx, esi
0044e220mov rdx, [rax+8*rdx]
0044e224call fn_40c440
0044e229add edi, 1
0044e22cadd esi, 1
0044e22fsub r14l, 1
0044e233test r14l, r14l
0044e236jne 0x44e1fb
0044e238
0044e238loc_44e238:
0044e238nop
0044e239add ebx, 1
0044e23csub r13l, 1
0044e240test r13l, r13l
0044e243jne 0x44e1c6
0044e245
0044e245loc_44e245:
0044e245nop
0044e246lea rcx, [rip+0x22533]
0044e24dmov rdx, [rip-6924]
0044e254call fn_410600
0044e259nop
0044e25alea rcx, [rbp+80]
0044e25emov rdx, [rip-0x1f3fd]
0044e265mov r8l, 3
0044e26bcall fn_40ec40
0044e270lea rcx, [rbp+104]
0044e274call fn_40bd90
0044e279lea rsp, [rbp+120]
0044e27dpop rbx
0044e27epop rsi
0044e27fpop rdi
0044e280pop r13
0044e282pop r14
0044e284pop rbp
0044e285ret
0044dd70
0044e286
0044e286 48 90 48 8d 04 05 00 00 00 00 H.H.......
0044e286 48 90 48 8d 04 05 00 00 00 00 H.H.......
0044e290
0044e290fn_44e290:
0044e290push rbp
0044e291push rbx
0044e292sub rsp, 40
0044e296mov rbp, rsp
0044e299mov rbx, rdx
0044e29clea rcx, [rbx+80]
0044e2a0mov rdx, [rip-0x1f43f]
0044e2a7mov r8l, 3
0044e2adcall fn_40ec40
0044e2b2lea rcx, [rbx+104]
0044e2b6call fn_40bd90
0044e2bblea rsp, [rbp+40]
0044e2bfpop rbx
0044e2c0pop rbp
0044e2c1ret
0044e290
0044e290fn_44e290:
0044e290push rbp
0044e291push rbx
0044e292sub rsp, 40
0044e296mov rbp, rsp
0044e299mov rbx, rdx
0044e29clea rcx, [rbx+80]
0044e2a0mov rdx, [rip-0x1f43f]
0044e2a7mov r8l, 3
0044e2adcall fn_40ec40
0044e2b2lea rcx, [rbx+104]
0044e2b6call fn_40bd90
0044e2bblea rsp, [rbp+40]
0044e2bfpop rbx
0044e2c0pop rbp
0044e2c1ret
0044e290
0044e2c2
0044e2c2 // align 0x10
0044e2c2 // align 0x10
0044e2d0
0044e2d0fn_44e2d0:
0044e2d0sub rsp, 40
0044e2d4mov cx, 257
0044e2d8mov rax, [rip+0x15ce1]
0044e2dflea rdx, [rax+328]
0044e2e6call WSAStartup
0044e2ebtest eax, eax
0044e2edje 0x44e2fd
0044e2efmov rax, [rip+0x15cca]
0044e2f6mov [rax+300], 1
0044e2fd
0044e2fdloc_44e2fd:
0044e2fdadd rsp, 40
0044e301ret
0044e2d0
0044e2d0fn_44e2d0:
0044e2d0sub rsp, 40
0044e2d4mov cx, 257
0044e2d8mov rax, [rip+0x15ce1]
0044e2dflea rdx, [rax+328]
0044e2e6call WSAStartup
0044e2ebtest eax, eax
0044e2edje 0x44e2fd
0044e2efmov rax, [rip+0x15cca]
0044e2f6mov [rax+300], 1
0044e2fd
0044e2fdloc_44e2fd:
0044e2fdadd rsp, 40
0044e301ret
0044e2d0
Loading..