004429A8 /$ 55
push
ebp
004429A9 |. 8BEC
mov
ebp
,
esp
004429AB |. 83C4 F4
add
esp
,-0xC
004429AE |. 53
push
ebx
004429AF |. 56
push
esi
004429B0 |. 57
push
edi
004429B1 |. 894D F8
mov
[
local
.2],
ecx
004429B4 |. 8955 FC
mov
[
local
.1],
edx
004429B7 |. 8BF8
mov
edi
,
eax
004429B9 |. 8B45 F8
mov
eax
,[
local
.2]
004429BC |. E8 2712FCFF
call
CM007.00403BE8
004429C1 |. 33C0
xor
eax
,
eax
004429C3 |. 55
push
ebp
004429C4 |. 68 7A2A4400
push
CM007.00442A7A
004429C9 |. 64:FF30
push
dword
ptr
fs
:[
eax
]
004429CC |. 64:8920
mov
dword
ptr
fs
:[
eax
],
esp
004429CF |. 8B45 F8
mov
eax
,[
local
.2]
004429D2 |. E8 5D10FCFF
call
CM007.00403A34
004429D7 |. 83F8 04
cmp
eax
,0x4
004429DA |. 0F8E 82000000
jle
CM007.00442A62
004429E0 |. 33DB
xor
ebx
,
ebx
004429E2 |. 8B45 F8
mov
eax
,[
local
.2]
004429E5 |. E8 4A10FCFF
call
CM007.00403A34
004429EA |. 85C0
test
eax
,
eax
004429EC |. 7E 38
jle
short
CM007.00442A26
004429EE |. 8945 F4
mov
[
local
.3],
eax
004429F1 |. BE 01000000
mov
esi
,0x1
004429F6 |> 8B45 F8 /
mov
eax
,[
local
.2]
004429F9 |. E8 3610FCFF |
call
CM007.00403A34
004429FE |. 83F8 01 |
cmp
eax
,0x1
00442A01 |. 7C 1D |
jl
short
CM007.00442A20
00442A03 |> 8B55 F8 |/
mov
edx
,[
local
.2]
00442A06 |. 0FB65432 FF ||
movzx
edx
,
byte
ptr
ds
:[
edx
+
esi
-0x1]
00442A0B |. 8B4D F8 ||
mov
ecx
,[
local
.2]
00442A0E |. 0FB64C01 FF ||
movzx
ecx
,
byte
ptr
ds
:[
ecx
+
eax
-0x1]
00442A13 |. 0FAFD1 ||
imul
edx
,
ecx
00442A16 |. 0FAFD7 ||
imul
edx
,
edi
00442A19 |. 03DA ||
add
ebx
,
edx
00442A1B |. 48 ||
dec
eax
00442A1C |. 85C0 ||
test
eax
,
eax
00442A1E |.^ 75 E3 |\
jnz
short
CM007.00442A03
00442A20 |> 46 |
inc
esi
00442A21 |. FF4D F4 |
dec
[
local
.3]
00442A24 |.^ 75 D0 \
jnz
short
CM007.004429F6
00442A26 |> 8BC3
mov
eax
,
ebx
00442A28 |. 99
cdq
00442A29 |. 33C2
xor
eax
,
edx
00442A2B |. 2BC2
sub
eax
,
edx
00442A2D |. B9 2A2C0A00
mov
ecx
,0xA2C2A
00442A32 |. 99
cdq
00442A33 |. F7F9
idiv
ecx
00442A35 |. 8BDA
mov
ebx
,
edx
00442A37 |. 8B45 FC
mov
eax
,[
local
.1]
00442A3A |. B9 59000000
mov
ecx
,0x59
00442A3F |. 99
cdq
00442A40 |. F7F9
idiv
ecx
00442A42 |. 8BC8
mov
ecx
,
eax
00442A44 |. 8B45 FC
mov
eax
,[
local
.1]
00442A47 |. BE 50000000
mov
esi
,0x50
00442A4C |. 99
cdq
00442A4D |. F7FE
idiv
esi
00442A4F |. 03CA
add
ecx
,
edx
00442A51 |. 41
inc
ecx
00442A52 |. 894D FC
mov
[
local
.1],
ecx
00442A55 |. 3B5D FC
cmp
ebx
,[
local
.1]
00442A58 /75 04
jnz
short
CM007.00442A5E
00442A5A |. B3 01
mov
bl
,0x1
00442A5C |. EB 06
jmp
short
CM007.00442A64
00442A5E |> 33DB
xor
ebx
,
ebx
00442A60 |. EB 02
jmp
short
CM007.00442A64
00442A62 |> 33DB
xor
ebx
,
ebx
00442A64 |> 33C0
xor
eax
,
eax
00442A66 |. 5A
pop
edx
00442A67 |. 59
pop
ecx
00442A68 |. 59
pop
ecx
00442A69 |. 64:8910
mov
dword
ptr
fs
:[
eax
],
edx
00442A6C |. 68 812A4400
push
CM007.00442A81
00442A71 |> 8D45 F8
lea
eax
,[
local
.2]
00442A74 |. E8 3F0DFCFF
call
CM007.004037B8
00442A79 \. C3
retn
00442A7A .^ E9 F907FCFF
jmp
CM007.00403278
00442A7F .^ EB F0
jmp
short
CM007.00442A71
00442A81 . 8BC3
mov
eax
,
ebx
00442A83 . 5F
pop
edi
00442A84 . 5E
pop
esi
00442A85 . 5B
pop
ebx
00442A86 . 8BE5
mov
esp
,
ebp
00442A88 . 5D
pop
ebp
00442A89 . C3
retn