Function at 0x449d00
Capabilities:
Contain obfuscated stackstrings

Disassembly:
popfd
pushal
pushfd
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 0xa], ebp
push ebx
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 0xe]
add dword [esp], eax
push 0x294a3222
xchg dword [esp + 4], eax
lea esp, [esp + 8]
mov ebp, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 0x20]
pushfd
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp], 0x6a125114
cmp dword [esp], 0xfe62b7d8
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push ebx
mov ebx, 0x17701891
add ebx, 0x7a3ed274
add ebp, ebx
pop ebx
push esi
mov esi, 0xe988b9a9
add esi, 0x40d20a10
add ebp, esi
pop esi
popfd
mov dword [esp], ebp
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push ebp
mov dword [esp], 0xc9d2b451
add dword [esp], 0x4d656f19
add ebp, dword [esp]
lea esp, [esp + 4]
push edi
mov edi, 0xf5b050a8
add edi, 0x38ab2558
add ebp, edi
pop edi
popfd
mov dword [esp], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
popfd
pushal
pushfd
push eax
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop eax
mov ebp, dword [esp]
mov dword [esp + 0xa], ebp
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 0xe]
add dword [esp], eax
pushfd
xchg dword [esp + 4], eax
lea esp, [esp + 8]
pushfd
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 0x20]
popfd
lea esp, [esp - 4]
push ebx
lea esp, [esp - 4]
mov dword [esp + 8], eax
lea esp, [esp + 4]
pop ebx
mov eax, dword [esp]
mov dword [esp + 8], eax
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
pushfd
pushfd
mov dword [esp + 4], ebx
popfd
mov ebx, dword [esp + 8]
push 0x94b8186a
push ebp
lea esp, [esp - 2]
mov dword [esp + 6], ebx
lea esp, [esp + 2]
pop ebp
mov ebx, dword [esp + 4]
mov dword [esp + 0xc], ebx
mov eax, dword [esp]
lea esp, [esp + 4]
mov ebx, dword [esp]
lea esp, [esp + 4]
push edi
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
pushfd
push 0x59643474
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
mov dword [esp + 8], ebp
lea esp, [esp - 4]
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
popfd
lea esp, [esp - 4]
push edi
lea esp, [esp - 2]
mov dword [esp + 6], ebp
lea esp, [esp + 2]
pop edi
mov ebp, dword [esp + 4]
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 0xc], ebp
push ebp
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 0xc]
mov dword [esp], eax
lea esp, [esp - 4]
xchg dword [esp + 4], eax
lea esp, [esp + 8]
mov ebp, dword [esp]
lea esp, [esp + 4]
lea esp, [esp - 4]
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 8], eax
lea esp, [esp - 4]
xchg dword [esp + 4], eax
lea esp, [esp + 8]
popfd
mov dword [esp + 8], 0
push edi
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 8]
mov dword [esp], ebp
pushfd
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
pushfd
pushfd
push edi
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop edi
mov ebp, dword [esp]
mov dword [esp + 4], ebp
mov dword [esp + 0xc], 0
push 0x43710d31
push edx
lea esp, [esp - 6]
mov dword [esp + 0xa], esi
lea esp, [esp + 6]
pop edx
mov esi, dword [esp + 4]
push 0x31a22fb6
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp + 4]
mov dword [esp + 8], esi
pushfd
mov dword [esp], eax
mov eax, dword [esp + 0x10]
mov dword [esp], eax
mov eax, dword [esp + 8]
push ebp
xchg dword [esp], eax
mov eax, dword [esp]
mov dword [esp + 0xc], 0x32a7ed2f
lea esp, [esp - 4]
mov esi, dword [esp + 4]
push esi
lea esp, [esp + 0xc]
mov eax, dword [esp]
lea esp, [esp + 4]
push edx
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 0xc]
lea esp, [esp - 4]
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp + 4]
mov dword [esp], ebp
push esi
mov ebp, dword [esp + 4]
push 0x562d7c44
lea esp, [esp + 0xc]
lea esp, [esp + 4]
call dword [0x424074]
pushfd
xchg dword [esp], esi
mov esi, dword [esp]
mov esi, dword [esp]
push 0x358bc132
pushfd
mov dword [esp + 4], esi
popfd
mov dword [esp + 4], 0x46f4ba70
push 0x24341538
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 8], ecx
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edi
popfd
mov edi, dword [esp + 8]
pushfd
pushfd
mov dword [esp + 4], edi
popfd
mov edi, dword [esp + 4]
mov dword [esp + 0xc], edi
push eax
mov dword [esp], eax
mov eax, dword [esp + 0xc]
pushfd
mov dword [esp], eax
mov eax, dword [esp + 4]
mov dword [esp + 0x10], eax
push esi
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
push 0x5fb6242c
xchg dword [esp + 4], eax
lea esp, [esp + 8]
push edx
mov esi, dword [esp + 4]
lea esp, [esp + 8]
push 0x34781526
mov edi, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
push eax
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
mov dword [esp + 0xc], ebp
pushfd
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
lea esp, [esp + 4]
pushfd
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 4]
mov dword [esp], eax
pop dword [esp]
lea esp, [esp - 4]
mov eax, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
pushfd
push 0x2fd4ecd0
mov dword [esp], ecx
mov ecx, dword [esp]
xor dword [esp], ecx
mov ecx, dword [esp + 8]
add dword [esp], ecx
pushfd
mov ecx, dword [esp + 4]
push 0x5140430a
lea esp, [esp + 0xc]
pushfd
push eax
push ebx
lea esp, [esp - 8]
mov dword [esp + 0xc], ebp
lea esp, [esp + 8]
pop ebx
mov dword [esp], 0x3484d1cf
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 4]
push edx
xchg dword [esp], edx
mov edx, dword [esp]
mov edx, dword [esp + 4]
mov dword [esp + 8], edx
mov dword [esp + 4], 0xfeeb5a6
add dword [esp + 4], 0x2fe69e00
mov ebp, dword [esp + 4]
add dword [esp], ebp
mov ebp, dword [esp + 8]
mov dword [esp + 4], ebp
pop dword [esp + 4]
mov edx, dword [esp + 4]
push esi
pushfd
mov dword [esp + 4], edx
popfd
mov dword [esp + 8], 0xd90b7b95
mov ebp, dword [esp + 8]
sub dword [esp], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
mov edx, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
popfd
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
lea esp, [esp - 4]
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
mov dword [esp + 4], ebp
push 0x4d82db38
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp + 8]
add dword [esp], ecx
pushfd
mov ecx, dword [esp + 4]
push esi
lea esp, [esp + 0xc]
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 4]
pushfd
push 0x7201ee51
push edx
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop edx
mov dword [esp], 0x5a87c798
mov ebp, dword [esp]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp + 4], 0xf5d6717c
mov ebp, dword [esp + 4]
cmp dword [esp], ebp
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push 0x4af84eea
add dword [esp], 0x2d676bc0
add ebp, dword [esp]
lea esp, [esp + 4]
push ebp
mov dword [esp], 0xd075e221
add dword [esp], 0x63e7f5b8
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
push 0x6610e900
push 0x5469c73c
lea esp, [esp - 0xe]
mov ebp, dword [esp + 0x16]
lea esp, [esp + 0x1a]
lea esp, [esp + 4]
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push 0xd96c7e6c
add dword [esp], 0x3a86f501
add ebp, dword [esp]
lea esp, [esp + 4]
push ecx
mov ecx, 0x1cd4a366
add ecx, 0x2ca3e52e
add ebp, ecx
pop ecx
popfd
mov dword [esp], ebp
push eax
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
popfd
pushfd
mov dword [esp], eax
mov eax, dword [esp]
pushfd
mov dword [esp], eax
mov eax, dword [esp]
mov dword [esp + 4], eax
lea esp, [esp - 4]
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
mov dword [esp + 4], ebp
pushfd
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 8]
add dword [esp], ecx
mov ecx, dword [esp + 0xc]
mov dword [esp + 8], ecx
pop dword [esp + 8]
push 0x245120b4
mov ebp, dword [esp + 4]
push 0x56a6d62c
lea esp, [esp + 0xc]
push 0x20b30630
mov eax, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
pushfd
mov ecx, dword [esp + 4]
push 0x4436b834
lea esp, [esp + 0xc]
popfd
pushfd
pushfd
mov dword [esp + 4], ecx
popfd
pushfd
xor ecx, ecx
add ecx, dword [esp + 4]
popfd
mov ecx, dword [ecx]
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 8], ecx
push eax
push ecx
lea esp, [esp - 8]
mov dword [esp + 0xc], eax
lea esp, [esp + 8]
pop ecx
mov eax, dword [esp + 4]
push ebx
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 4]
mov dword [esp + 8], eax
push ebx
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
mov eax, dword [esp]
lea esp, [esp + 4]
pushfd
push edx
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp]
mov dword [esp + 8], eax
pushfd
mov eax, dword [esp + 4]
lea esp, [esp + 8]
popfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 4]
mov dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
pushfd
push edx
push edi
lea esp, [esp - 6]
mov dword [esp + 0xa], ebp
lea esp, [esp + 6]
pop edi
mov ebp, dword [esp]
xor dword [esp], ebp
mov ebp, dword [esp + 0x10]
add dword [esp], ebp
pushfd
mov ebp, dword [esp + 4]
push 0x56d55358
lea esp, [esp + 0xc]
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov dword [esp], 0x662eb27c
mov ecx, dword [esp]
push eax
pushfd
mov dword [esp + 4], ecx
popfd
mov dword [esp + 4], 0xc74df396
mov ecx, dword [esp + 4]
sub dword [esp], ecx
push ecx
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 4]
popfd
pushal
push ebp
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 0xa], ecx
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 0xe]
add dword [esp], ebp
pushfd
mov ebp, dword [esp + 4]
push 0x3067c7e0
lea esp, [esp + 0xc]
pushfd
mov ecx, dword [esp + 4]
push ebx
lea esp, [esp + 0xc]
lea esp, [esp + 0x20]
pushfd
lea esp, [esp - 4]
push edi
lea esp, [esp - 4]
mov dword [esp + 8], ecx
lea esp, [esp + 4]
pop edi
mov dword [esp], 0x80f0da20
mov ecx, dword [esp]
push 0x2ea9d7ef
pushfd
mov dword [esp + 4], ecx
popfd
mov dword [esp + 4], 0x4352f96f
add dword [esp + 4], 0x3d62f0f2
mov ecx, dword [esp + 4]
add dword [esp], ecx
pushfd
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
lea esp, [esp + 4]
push eax
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp]
lea esp, [esp - 4]
push edi
lea esp, [esp - 6]
mov dword [esp + 0xa], eax
lea esp, [esp + 6]
pop edi
mov dword [esp + 4], 0xa0877d47
push eax
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 8]
sub dword [esp], ecx
push 0x6237828e
mov ecx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
push 0x5877cb52
mov eax, dword [esp + 4]
push eax
lea esp, [esp + 0xc]
lea esp, [esp + 4]
popfd
pushal
lea esp, [esp - 4]
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp]
mov dword [esp + 0xa], ecx
pushfd
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp + 0xe]
add dword [esp], ebp
push 0x615c2e64
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
push 0x28db6d85
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 0x20]
popfd
push ebp
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
push 0x3f898380
push ebp
lea esp, [esp - 4]
mov dword [esp + 8], ecx
lea esp, [esp + 4]
pop ebp
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
pushfd
xor ecx, ecx
add ecx, dword [esp + 4]
push ecx
mov dword [esp], 0x65289588
add dword [esp], 0x4b702b14
add ecx, dword [esp]
lea esp, [esp + 4]
push 0xe2dab0de
add dword [esp], 0x6c8c8e86
add ecx, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [ecx], eax
mov ebp, dword [esp + 8]
push 0x3854b3fb
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 4]
mov dword [esp + 0xc], ebp
pushfd
pushfd
lea esp, [esp - 0xe]
mov eax, dword [esp + 0x16]
lea esp, [esp + 0x1a]
push 0x75ac17dc
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
mov ecx, dword [esp]
lea esp, [esp + 4]
xchg dword [esp], edx
push edi
mov dword [esp], edx
mov edx, dword [esp + 4]
mov dword [esp], edx
push ebp
mov edx, dword [esp + 4]
lea esp, [esp + 8]
pushfd
push eax
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
xor dword [esp], edx
mov edx, dword [esp + 0x10]
add dword [esp], edx
mov edx, dword [esp]
lea esp, [esp + 4]
pushfd
pushfd
pushfd
mov dword [esp + 4], eax
popfd
mov dword [esp], 0x4c9aebc0
mov eax, dword [esp]
pushfd
push edi
lea esp, [esp - 8]
mov dword [esp + 0xc], eax
lea esp, [esp + 8]
pop edi
mov dword [esp + 4], 0xf5c5a5f1
add dword [esp + 4], 0x36900a3c
mov eax, dword [esp + 4]
add dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
lea esp, [esp - 4]
mov dword [esp], ebx
mov ebx, dword [esp]
pushfd
push edx
lea esp, [esp - 8]
mov dword [esp + 0xc], ebx
lea esp, [esp + 8]
pop edx
mov dword [esp + 4], 0xd4881bb1
pushfd
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp + 8]
cmp dword [esp], eax
pushfd
xor eax, eax
add eax, dword [esp + 4]
push edi
mov edi, 0x4023fa7c
add edi, 0x3fced980
add eax, edi
pop edi
push 0x420b5dca
add dword [esp], 0x340fbf69
add eax, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
pushfd
mov ebx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
lea esp, [esp + 4]
push 0x1d26d580
mov dword [esp], eax
pushfd
xor eax, eax
add eax, dword [esp + 4]
push edx
mov edx, 0x87ed84f5
add edx, 0x574b27bd
add eax, edx
pop edx
push eax
mov dword [esp], 0xb30a67c
add dword [esp], 0x4b009ff2
add eax, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], eax
push 0x57ed52ec
mov eax, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
popfd
lea esp, [esp - 4]
push ebx
lea esp, [esp - 8]
mov dword [esp + 0xc], eax
lea esp, [esp + 8]
pop ebx
mov eax, dword [esp]
pushfd
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp]
mov dword [esp + 4], eax
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 8]
add dword [esp], edx
pushfd
mov edx, dword [esp + 4]
lea esp, [esp + 8]
push esi
xchg dword [esp + 4], eax
lea esp, [esp + 8]
lea esp, [esp + 4]
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov dword [esp], 0x332495f4
mov eax, dword [esp]
push ecx
pushfd
mov dword [esp + 4], eax
popfd
mov dword [esp + 4], 0xd78d1634
mov eax, dword [esp + 4]
cmp dword [esp], eax
pushfd
xor eax, eax
add eax, dword [esp + 4]
push eax
mov dword [esp], 0x43711429
add dword [esp], 0x2e89b41e
add eax, dword [esp]
lea esp, [esp + 4]
push ebp
mov ebp, 0xdef4b18a
add ebp, 0x850edbb4
add eax, ebp
pop ebp
popfd
mov dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
pushfd
push edx
lea esp, [esp - 4]
mov dword [esp + 8], eax
lea esp, [esp + 4]
pop edx
pushfd
xor eax, eax
add eax, dword [esp + 4]
push edx
mov edx, 0x8ce6a890
add edx, 0x6664a69a
add eax, edx
pop edx
push 0x2383abd
add dword [esp], 0x5cf10a60
add eax, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], eax
push edi
mov eax, dword [esp + 4]
lea esp, [esp + 8]
popfd
push 0x68ccddb0
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
push esi
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp]
mov dword [esp + 4], ecx
push ebp
mov dword [esp], eax
mov eax, dword [esp]
mov dword [esp + 4], eax
push 0x58532947
push esi
lea esp, [esp - 8]
mov dword [esp + 0xc], edx
lea esp, [esp + 8]
pop esi
mov edx, dword [esp + 8]
add dword [esp], edx
mov edx, dword [esp + 0xc]
mov dword [esp + 8], edx
pop dword [esp + 8]
pushfd
mov eax, dword [esp + 4]
lea esp, [esp + 8]
push 0x509c6af0
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
push 0x41262fb5
xchg dword [esp + 4], edx
lea esp, [esp + 8]
popfd
pushfd
xchg dword [esp], edx
mov edx, dword [esp]
pushfd
xor edx, edx
add edx, dword [esp + 4]
popfd
mov edx, dword [edx]
mov dword [esp], edx
mov edx, dword [esp]
mov dword [esp + 4], edx
mov edx, dword [esp]
lea esp, [esp + 4]
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
xor dword [esp], edx
mov edx, dword [esp + 8]
add dword [esp], edx
lea esp, [esp - 4]
lea esp, [esp - 4]
lea esp, [esp - 0xa]
mov edx, dword [esp + 0x12]
lea esp, [esp + 0x16]
pushfd
pushfd
push ecx
lea esp, [esp - 8]
mov dword [esp + 0xc], eax
lea esp, [esp + 8]
pop ecx
mov dword [esp], 0x2d510a33
mov eax, dword [esp]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 4], eax
mov dword [esp + 4], 0x4850ad3d
add dword [esp + 4], 0x234e7838
mov eax, dword [esp + 4]
add dword [esp], eax
lea esp, [esp - 4]
xchg dword [esp + 4], eax
lea esp, [esp + 8]
lea esp, [esp + 4]
push ecx
push ebx
lea esp, [esp - 8]
mov dword [esp + 0xc], eax
lea esp, [esp + 8]
pop ebx
cmp dword [esp], 0xbd3bd710
pushfd
xor eax, eax
add eax, dword [esp + 4]
push ebx
mov ebx, 0x64724f9a
add ebx, 0x4be8521f
add eax, ebx
pop ebx
push 0x2405d1aa
add dword [esp], 0x4b2de3d0
add eax, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], eax
pushfd
xor eax, eax
add eax, dword [esp + 4]
push edi
mov edi, 0xa9aef1ef
add edi, 0x42cee27e
add eax, edi
pop edi
push 0xf7480bb0
add dword [esp], 0x3f6ff1a0
add eax, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
popfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp]
lea esp, [esp - 4]
mov dword [esp], esi
mov esi, dword [esp]
mov dword [esp + 4], esi
lea esp, [esp - 4]
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp]
mov dword [esp + 4], eax
push eax
mov dword [esp], edx
mov edx, dword [esp + 8]
add dword [esp], edx
mov edx, dword [esp + 0xc]
mov dword [esp + 8], edx
pop dword [esp + 8]
pushfd
mov eax, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
mov esi, dword [esp]
lea esp, [esp + 4]
mov edx, dword [esp]
lea esp, [esp + 4]
pushfd
pushfd
pushfd
mov dword [esp + 4], eax
popfd
mov dword [esp], 0x8d4ea6b0
mov eax, dword [esp]
push eax
push ecx
lea esp, [esp - 6]
mov dword [esp + 0xa], eax
lea esp, [esp + 6]
pop ecx
mov dword [esp + 4], 0x6902f928
mov eax, dword [esp + 4]
sub dword [esp], eax
push edx
mov eax, dword [esp + 4]
push ecx
lea esp, [esp + 0xc]
lea esp, [esp + 4]
popfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
push 0x292e66d0
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp]
mov dword [esp + 4], eax
lea esp, [esp - 4]
push ecx
lea esp, [esp - 4]
mov dword [esp + 8], edx
lea esp, [esp + 4]
pop ecx
mov edx, dword [esp + 8]
add dword [esp], edx
pushfd
mov edx, dword [esp + 4]
lea esp, [esp + 8]
push 0x4e0400b4
mov eax, dword [esp + 4]
push 0x50332804
lea esp, [esp + 0xc]
lea esp, [esp + 4]
popfd
pushfd
pushfd
mov dword [esp], eax
mov dword [esp], 0x5a74ef50
mov eax, dword [esp]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov dword [esp + 4], 0x5a74ef50
mov eax, dword [esp + 4]
sub dword [esp], eax
push 0x5753c0ca
mov eax, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
lea esp, [esp + 4]
popfd
push 0x5f86e098
push ecx
lea esp, [esp - 4]
mov dword [esp + 8], eax
lea esp, [esp + 4]
pop ecx
mov eax, dword [esp]
push edx
push edx
lea esp, [esp - 4]
mov dword [esp + 8], edi
lea esp, [esp + 4]
pop edx
lea esp, [esp - 4]
xchg dword [esp], edx
mov edx, dword [esp]
pushfd
xor edi, edi
add edi, dword [esp + 4]
popfd
cmp dword [edi], eax
mov edx, dword [esp + 8]
push esi
mov dword [esp], edx
mov edx, dword [esp]
mov dword [esp + 0xc], edx
mov eax, dword [esp + 0x10]
mov dword [esp + 4], eax
lea esp, [esp - 4]
pushfd
lea esp, [esp - 0xa]
mov eax, dword [esp + 0x12]
lea esp, [esp + 0x16]
push ebp
mov edx, dword [esp + 4]
lea esp, [esp + 8]
pushfd
mov edi, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 8]
push 0x3b9c9d30
push esi
lea esp, [esp - 2]
mov dword [esp + 6], eax
lea esp, [esp + 2]
pop esi
mov eax, dword [esp + 4]
mov dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
pushfd
push esi
lea esp, [esp - 2]
mov dword [esp + 6], ebx
lea esp, [esp + 2]
pop esi
mov ebx, dword [esp]
push ebp
pushfd
mov dword [esp + 4], ebx
popfd
mov ebx, dword [esp]
mov dword [esp + 4], ebx
push esi
mov dword [esp], ebp
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
push 0x2fd721a8
pushfd
mov dword [esp + 4], edi
popfd
mov edi, dword [esp + 8]
push 0x2bf784ac
pushfd
mov dword [esp + 4], edi
popfd
mov edi, dword [esp + 4]
mov dword [esp + 0xc], edi
push edi
xchg dword [esp + 4], ebx
lea esp, [esp + 8]
push 0x723002a0
mov edi, dword [esp + 4]
push 0x46f6ae80
lea esp, [esp + 0xc]
mov ebp, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 0xc]
pushfd
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 4]
mov dword [esp], ecx
lea esp, [esp - 4]
mov ecx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
lea esp, [esp + 4]
je 0x4768c1
call fcn.0047a029
call 0x49152f
add byte [eax], al
lea esp, [esp + 4]
push 0x70fe8e0c
xchg dword [esp], edx
mov edx, dword [esp]
mov edx, dword [esp]
mov dword [esp + 4], edx
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 4], eax
push edx
push edi
lea esp, [esp - 6]
mov dword [esp + 0xa], ebp
lea esp, [esp + 6]
pop edi
mov ebp, dword [esp + 8]
add dword [esp], ebp
mov ebp, dword [esp + 0xc]
mov dword [esp + 8], ebp
pop dword [esp + 8]
pushfd
mov eax, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
push edx
mov edx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
lea esp, [esp - 4]
lea esp, [esp - 0xe]
mov ebp, dword [esp + 0x16]
lea esp, [esp + 0x1a]
popfd
push ebp
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 0xc], ebp
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
pushfd
mov ebp, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
pushfd
xchg dword [esp], ebp
push 0x5c32ef4a
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 4]
mov dword [esp], ebp
mov ebp, dword [esp + 4]
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 0x10], ebp
mov ebp, dword [esp]
push 0x5172a360
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp + 4], 0x7e9f6fb6
pushfd
xchg dword [esp], ebx
mov ebx, dword [esp]
mov ebx, dword [esp + 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebx
popfd
mov ebx, dword [esp + 4]
mov dword [esp + 8], ebx
pushfd
mov ebp, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
mov ebx, dword [esp]
lea esp, [esp + 4]
lea esp, [esp - 8]
push 0x3602be1e
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 0x10], ecx
lea esp, [esp - 4]
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 8]
push ebp
xchg dword [esp], ebx
mov ebx, dword [esp]
mov ebx, dword [esp + 4]
mov dword [esp], ebx
pop dword [esp]
mov ebx, dword [esp]
lea esp, [esp + 4]
pushfd
push edx
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp]
xor dword [esp], ecx
mov ecx, dword [esp + 0x10]
add dword [esp], ecx
push 0x2e5c49b4
mov ecx, dword [esp + 4]
push edx
lea esp, [esp + 0xc]
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov dword [esp], 0x5384158a
push eax
mov dword [esp], ebp
mov ebp, dword [esp + 4]
push 0x31f46736
push eax
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop eax
mov ebp, dword [esp + 4]
mov dword [esp + 8], ebp
mov dword [esp + 4], 0xeff4d6cc
add dword [esp + 4], 0x450b35e3
mov eax, dword [esp + 4]
add dword [esp], eax
mov eax, dword [esp + 8]
mov dword [esp + 4], eax
pop dword [esp + 4]
cmp dword [esp + 4], 0xfc00ee11
pushfd
xor ebp, ebp
add ebp, dword [esp + 8]
push eax
mov eax, 0xd03c0ff
add eax, 0x3ec45742
add ebp, eax
pop eax
push esi
mov esi, 0x2076ef20
add esi, 0x20c21f30
add ebp, esi
pop esi
popfd
mov dword [esp + 4], ebp
pushfd
xor ebp, ebp
add ebp, dword [esp + 8]
push 0x6b1828b9
add dword [esp], 0x834faeb1
add ebp, dword [esp]
lea esp, [esp + 4]
push ebp
mov dword [esp], 0x5c88662a
add dword [esp], 0x2c0dadca
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp + 4], ebp
push ebp
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
push eax
lea esp, [esp - 0xa]
mov eax, dword [esp + 0x12]
lea esp, [esp + 0x16]
popfd
push 0x419461cd
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
push eax
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 4], eax
push 0x58051507
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 8]
add dword [esp], ecx
pushfd
lea esp, [esp - 4]
lea esp, [esp - 0xe]
mov ecx, dword [esp + 0x16]
lea esp, [esp + 0x1a]
lea esp, [esp - 4]
push 0x37d79b55
lea esp, [esp - 0xa]
mov eax, dword [esp + 0x12]
lea esp, [esp + 0x16]
lea esp, [esp + 4]
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov dword [esp], 0x3036b8d6
push 0x51120ac5
xchg dword [esp], edx
mov edx, dword [esp]
mov edx, dword [esp + 4]
push ebp
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 4]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x725f3dc
add dword [esp + 4], 0x5e1d2904
mov eax, dword [esp + 4]
add dword [esp], eax
mov eax, dword [esp + 8]
mov dword [esp + 4], eax
pop dword [esp + 4]
mov edx, dword [esp + 4]
lea esp, [esp - 4]
mov dword [esp], edx
mov dword [esp + 8], 0x21fd09e2
mov eax, dword [esp + 8]
sub dword [esp], eax
pushfd
xchg dword [esp + 4], eax
lea esp, [esp + 8]
push esi
mov edx, dword [esp + 4]
push 0x72b8ef62
lea esp, [esp + 0xc]
lea esp, [esp + 4]
popfd
pushfd
mov dword [esp], ebx
mov ebx, dword [esp]
push 0x5e7d7ddf
xchg dword [esp], ebx
mov ebx, dword [esp]
mov ebx, dword [esp]
mov dword [esp + 4], ebx
pushfd
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 4], eax
push 0x2a4e987c
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp + 8]
add dword [esp], ecx
mov ecx, dword [esp + 0xc]
mov dword [esp + 8], ecx
pop dword [esp + 8]
mov eax, dword [esp]
lea esp, [esp + 4]
mov ebx, dword [esp]
lea esp, [esp + 4]
lea esp, [esp - 4]
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
popfd
push 0x41c21064
pushfd
mov dword [esp + 4], ecx
popfd
pushfd
xor ecx, ecx
add ecx, dword [esp + 4]
popfd
mov ecx, dword [ecx]
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 4], ecx
add dword [esp + 4], 4
mov ecx, dword [esp]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov dword [esp + 4], 0x374c9288
mov ecx, dword [esp + 8]
mov dword [esp], ecx
mov ecx, dword [esp]
push 0x70d7c318
mov dword [esp], ecx
mov dword [esp + 4], 0x24e0315d
pushfd
pushfd
lea esp, [esp - 0x10]
mov ecx, dword [esp + 0x18]
lea esp, [esp + 0x1c]
lea esp, [esp + 0xc]
lea esp, [esp - 4]
push eax
lea esp, [esp - 6]
mov dword [esp + 0xa], edi
lea esp, [esp + 6]
pop eax
mov edi, dword [esp]
pushfd
push esi
lea esp, [esp - 2]
mov dword [esp + 6], edi
lea esp, [esp + 2]
pop esi
mov dword [esp + 4], 0x66d1e22d
push esi
mov dword [esp], eax
mov eax, dword [esp + 0xc]
mov dword [esp], eax
pushfd
mov eax, dword [esp + 4]
push 0x4a59f3e6
lea esp, [esp + 0xc]
push 0x8a4cb6ba
mov edi, dword [esp + 4]
push ebx
lea esp, [esp + 0xc]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
push ebp
push edi
lea esp, [esp - 4]
mov dword [esp + 8], esi
lea esp, [esp + 4]
pop edi
mov esi, dword [esp]
push esi
xchg dword [esp], esi
mov esi, dword [esp]
mov esi, dword [esp]
mov dword [esp + 4], esi
push 0x824fc97c
mov dword [esp], ebp
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
push ebp
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
push 0x66f4c8e1
lea esp, [esp - 0x12]
mov esi, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
lea esp, [esp - 4]
push edx
xchg dword [esp], edx
mov edx, dword [esp]
mov edx, dword [esp + 8]
mov dword [esp], edx
mov edx, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 8]
call fcn.0040b790
lea esp, [esp - 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp]
push ebp
mov dword [esp], esi
mov esi, dword [esp]
mov dword [esp + 4], esi
lea esp, [esp - 4]
mov esi, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 2]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
mov dword [esp + 0xa], ecx
pushfd
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 2]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp + 4]
mov dword [esp], esi
pop dword [esp]
push 0x62e930af
xchg dword [esp + 4], esi
lea esp, [esp + 8]
lea esp, [esp - 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
pushfd
lea esp, [esp - 4]
lea esp, [esp - 0xc]
mov ebp, dword [esp + 0x14]
lea esp, [esp + 0x18]
pushfd
pushfd
push edx
lea esp, [esp - 2]
mov dword [esp + 6], ecx
lea esp, [esp + 2]
pop edx
mov ecx, dword [esp]
xor dword [esp], ecx
mov ecx, dword [esp + 8]
add dword [esp], ecx
push esi
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
pushfd
pushfd
push esi
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop esi
mov dword [esp], 0x2ef55460
mov ebp, dword [esp]
push edx
push eax
lea esp, [esp - 6]
mov dword [esp + 0xa], ebp
lea esp, [esp + 6]
pop eax
mov ebp, dword [esp]
mov dword [esp + 4], ebp
mov dword [esp + 4], 0xb7dd99d0
add dword [esp + 4], 0x7aa3d120
mov ebp, dword [esp + 4]
add dword [esp], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
push 0x87d28edd
push esi
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop esi
cmp dword [esp], 0x9c6c5436
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push ebx
mov ebx, 0x9ac25f83
add ebx, 0x3ae30ea0
add ebp, ebx
pop ebx
push eax
mov eax, 0x141f10b7
add eax, 0x4de72c80
add ebp, eax
pop eax
popfd
mov dword [esp], ebp
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push 0xa56a676a
add dword [esp], 0x48184e88
add ebp, dword [esp]
lea esp, [esp + 4]
push ebp
mov dword [esp], 0xe4ee4ca7
add dword [esp], 0x5976fdd7
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
popfd
pushal
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 0xa], ebp
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 0xe]
add dword [esp], ecx
pushfd
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
push 0x6648d555
mov ebp, dword [esp + 4]
push 0x479eba60
lea esp, [esp + 0xc]
lea esp, [esp + 0x20]
pushfd
push ebp
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp], 0x3199b98a
mov ebp, dword [esp]
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp + 4], 0xf6a430dc
mov ebp, dword [esp + 4]
sub dword [esp], ebp
push ebp
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 4]
popfd
push esi
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
push 0x3ef0f9d6
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 4], ebp
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 8]
add dword [esp], ecx
mov ecx, dword [esp]
lea esp, [esp + 4]
push esi
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
lea esp, [esp + 4]
popfd
push eax
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp]
mov dword [esp + 8], ecx
push ebx
mov dword [esp], ebp
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
push 0x4e03dbd8
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 8]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 4]
mov dword [esp + 0xc], edx
pushfd
push ebx
lea esp, [esp - 0xa]
mov ecx, dword [esp + 0x12]
lea esp, [esp + 0x16]
push edx
mov edx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
push 0x5b7634f6
mov ebp, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
pushfd
lea esp, [esp - 4]
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 8], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
popfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 4]
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 0xc], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
pushfd
push 0x495e34cc
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp]
xor dword [esp], ecx
mov ecx, dword [esp + 0xc]
add dword [esp], ecx
push ecx
mov ecx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
pushfd
push 0x7278a700
push edx
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop edx
mov dword [esp], 0x41bbed26
mov ebp, dword [esp]
pushfd
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 4], ebp
mov dword [esp + 4], 0x448936b4
add dword [esp + 4], 0x3f94a6f9
mov ebp, dword [esp + 4]
add dword [esp], ebp
pushfd
lea esp, [esp - 4]
lea esp, [esp - 0xe]
mov ebp, dword [esp + 0x16]
lea esp, [esp + 0x1a]
lea esp, [esp + 4]
push ebx
pushfd
mov dword [esp + 4], ebx
popfd
mov ebx, dword [esp]
push 0x38efc600
xchg dword [esp], ebx
mov ebx, dword [esp]
mov dword [esp + 4], 0xfeb4046f
lea esp, [esp - 4]
push edx
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop edx
mov ebp, dword [esp + 8]
sub dword [esp], ebp
push 0x2ef5a392
mov ebp, dword [esp + 4]
push 0x5c1720a8
lea esp, [esp + 0xc]
pushfd
push ecx
lea esp, [esp - 0xc]
mov ebx, dword [esp + 0x14]
lea esp, [esp + 0x18]
lea esp, [esp + 4]
popfd
push edx
mov dword [esp], esi
mov esi, dword [esp]
push 0x4f5b4bb4
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp]
mov dword [esp + 4], esi
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
push ebx
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 8]
add dword [esp], ecx
mov ecx, dword [esp + 0xc]
mov dword [esp + 8], ecx
pop dword [esp + 8]
pushfd
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
xchg dword [esp + 4], esi
lea esp, [esp + 8]
pushfd
mov ecx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
pushfd
push edi
xchg dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp], 0x36ff4c8c
mov ebp, dword [esp]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp + 4], 0xfe2512f4
mov ebp, dword [esp + 4]
sub dword [esp], ebp
push 0x47dd6a20
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 4]
popfd
push 0x1910c773
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp]
push 0x5e36b966
push edx
lea esp, [esp - 6]
mov dword [esp + 0xa], esi
lea esp, [esp + 6]
pop edx
mov esi, dword [esp]
mov dword [esp + 4], esi
push 0x709640c8
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
pushfd
push edx
lea esp, [esp - 8]
mov dword [esp + 0xc], ecx
lea esp, [esp + 8]
pop edx
mov ecx, dword [esp + 8]
add dword [esp], ecx
mov ecx, dword [esp + 0xc]
mov dword [esp + 8], ecx
pop dword [esp + 8]
mov ebp, dword [esp]
lea esp, [esp + 4]
pushfd
mov esi, dword [esp + 4]
lea esp, [esp + 8]
mov ecx, dword [esp]
lea esp, [esp + 4]
popfd
pushfd
push eax
lea esp, [esp - 6]
mov dword [esp + 0xa], ecx
lea esp, [esp + 6]
pop eax
pushfd
xor ecx, ecx
add ecx, dword [esp + 4]
popfd
mov ecx, dword [ecx]
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 4], ecx
add dword [esp + 4], 4
lea esp, [esp - 4]
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
pushfd
lea esp, [esp - 4]
lea esp, [esp - 0xc]
pushfd
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp + 0x18]
mov dword [esp], ecx
mov ecx, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 0x18]
lea esp, [esp - 4]
push eax
lea esp, [esp - 4]
mov dword [esp + 8], ecx
lea esp, [esp + 4]
pop eax
mov ecx, dword [esp]
pushfd
xchg dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 4], 0x2c394280
lea esp, [esp - 4]
mov dword [esp], ebp
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
push 0x88b6d100
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
lea esp, [esp + 8]
call fcn.0040bb40
lea esp, [esp - 4]
push esi
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
mov dword [esp + 4], edx
pushfd
push esi
lea esp, [esp - 2]
mov dword [esp + 6], ecx
lea esp, [esp + 2]
pop esi
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp + 8], ecx
mov edx, dword [esp + 4]
push ebp
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
mov dword [esp + 8], edx
push 0x4ce49d00
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
push ecx
pushfd
lea esp, [esp - 0xe]
mov edx, dword [esp + 0x16]
lea esp, [esp + 0x1a]
lea esp, [esp - 4]
lea esp, [esp - 4]
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
mov dword [esp + 0xc], ebp
pushfd
pushfd
lea esp, [esp - 0x12]
mov ebp, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
lea esp, [esp + 4]
push 0x6a749f81
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp], ecx
pop dword [esp]
lea esp, [esp - 4]
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
pushfd
push ebp
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
xor dword [esp], edx
mov edx, dword [esp + 8]
add dword [esp], edx
mov edx, dword [esp]
lea esp, [esp + 4]
pushfd
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp], 0x29ad0f14
lea esp, [esp - 4]
push ebp
lea esp, [esp - 2]
mov dword [esp + 6], edi
lea esp, [esp + 2]
pop ebp
mov edi, dword [esp + 4]
push 0x2c1df053
pushfd
mov dword [esp + 4], edi
popfd
mov edi, dword [esp + 4]
mov dword [esp + 8], edi
mov dword [esp + 4], 0x1f49df4c
add dword [esp + 4], 0x6a0abdc0
mov ebp, dword [esp + 4]
add dword [esp], ebp
mov ebp, dword [esp + 8]
mov dword [esp + 4], ebp
pop dword [esp + 4]
mov edi, dword [esp + 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edi
popfd
mov dword [esp + 8], 0xf4041eca
mov ebp, dword [esp + 8]
cmp dword [esp], ebp
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push 0x374a6aba
add dword [esp], 0x40259dfa
add ebp, dword [esp]
lea esp, [esp + 4]
push ebp
mov dword [esp], 0x4ba7ed8
add dword [esp], 0x5b35983c
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
mov edi, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
lea esp, [esp - 4]
xchg dword [esp], ebp
mov ebp, dword [esp]
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push 0xc042e6d2
add dword [esp], 0x31287473
add ebp, dword [esp]
lea esp, [esp + 4]
push 0xf94da30f
add dword [esp], 0x49e2c31a
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
push 0x48c3f60e
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
popfd
pushfd
mov dword [esp], eax
mov eax, dword [esp]
push edi
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp]
mov dword [esp + 4], eax
lea esp, [esp - 4]
push eax
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop eax
mov ebp, dword [esp]
mov dword [esp + 4], ebp
push ebx
push edi
lea esp, [esp - 6]
mov dword [esp + 0xa], edx
lea esp, [esp + 6]
pop edi
mov edx, dword [esp + 8]
add dword [esp], edx
mov edx, dword [esp + 0xc]
mov dword [esp + 8], edx
pop dword [esp + 8]
push edx
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
push 0x39b43df6
mov eax, dword [esp + 4]
lea esp, [esp + 8]
pushfd
mov edx, dword [esp + 4]
lea esp, [esp + 8]
pushfd
push ecx
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp], 0x687e1570
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp + 4]
pushfd
push ebx
lea esp, [esp - 2]
mov dword [esp + 6], esi
lea esp, [esp + 2]
pop ebx
mov esi, dword [esp + 4]
mov dword [esp + 8], esi
mov dword [esp + 4], 0x26cd0909
add dword [esp + 4], 0x27950a78
mov ebp, dword [esp + 4]
add dword [esp], ebp
mov ebp, dword [esp + 8]
mov dword [esp + 4], ebp
pop dword [esp + 4]
cmp dword [esp + 4], 0x75ddbe6f
pushfd
xor esi, esi
add esi, dword [esp + 8]
push 0xc5cb7763
add dword [esp], 0x53588dbc
add esi, dword [esp]
lea esp, [esp + 4]
push 0x226429f8
add dword [esp], 0x2a60dad0
add esi, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp + 4], esi
pushfd
xor esi, esi
add esi, dword [esp + 8]
push edi
mov edi, 0xa6ebe055
add edi, 0x55374a4f
add esi, edi
pop edi
push esi
mov dword [esp], 0xd843c10d
add dword [esp], 0x4fd24bf9
add esi, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp + 4], esi
push 0x3cf98f91
mov esi, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
push 0x451479e3
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
popfd
lea esp, [esp - 4]
mov dword [esp], edi
mov edi, dword [esp]
push esi
mov dword [esp], edi
mov edi, dword [esp]
mov dword [esp + 4], edi
push 0x3598b651
push edi
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop edi
mov ebp, dword [esp]
mov dword [esp + 4], ebp
push eax
mov dword [esp], edx
mov edx, dword [esp + 8]
add dword [esp], edx
mov edx, dword [esp + 0xc]
mov dword [esp + 8], edx
pop dword [esp + 8]
mov ebp, dword [esp]
lea esp, [esp + 4]
push ebx
xchg dword [esp + 4], edi
lea esp, [esp + 8]
push 0x3f0a2c06
xchg dword [esp + 4], edx
lea esp, [esp + 8]
popfd
pushfd
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
mov dword [esp + 8], edx
push edi
push ecx
lea esp, [esp - 6]
mov dword [esp + 0xa], ebp
lea esp, [esp + 6]
pop ecx
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
pushfd
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp + 8]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp + 4]
mov dword [esp + 0xc], esi
pushfd
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 0xc]
pushfd
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 4]
mov dword [esp + 0x10], eax
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
push 0x54c07f48
lea esp, [esp - 4]
lea esp, [esp - 0x12]
mov eax, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
pushfd
mov edx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
mov esi, dword [esp]
lea esp, [esp + 4]
lea esp, [esp - 6]
push 0x3c18361a
push ebx
lea esp, [esp - 6]
mov dword [esp + 0xa], ebp
lea esp, [esp + 6]
pop ebx
mov ebp, dword [esp]
mov dword [esp + 0xe], ebp
lea esp, [esp - 4]
lea esp, [esp - 4]
lea esp, [esp - 0x12]
mov ebp, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
lea esp, [esp + 6]
lea esp, [esp - 4]
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp + 4]
mov dword [esp], eax
pop dword [esp]
push ecx
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 8]
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 0x10], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
push 0x309cb825
mov eax, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
mov dword [esp + 4], ecx
mov ecx, dword [esp]
lea esp, [esp + 4]
pushfd
pushfd
mov dword [esp], ecx
mov ecx, dword [esp]
xor dword [esp], ecx
mov ecx, dword [esp + 0x10]
add dword [esp], ecx
lea esp, [esp - 4]
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
pushfd
push 0x5d921a8c
push ebp
lea esp, [esp - 8]
mov dword [esp + 0xc], edx
lea esp, [esp + 8]
pop ebp
mov dword [esp], 0x42b0f17b
cmp dword [esp], 0x714f9f46
pushfd
xor edx, edx
add edx, dword [esp + 4]
push 0x3ded1a4
add dword [esp], 0x24bba8f1
add edx, dword [esp]
lea esp, [esp + 4]
push esi
mov esi, 0xb05afcd8
add esi, 0x92851a78
add edx, esi
pop esi
popfd
mov dword [esp], edx
pushfd
xor edx, edx
add edx, dword [esp + 4]
push edx
mov dword [esp], 0x6221966f
add dword [esp], 0x4fc33bd6
add edx, dword [esp]
lea esp, [esp + 4]
push edx
mov dword [esp], 0x2c40535c
add dword [esp], 0x4510a934
add edx, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], edx
push 0x24c7b5c2
mov edx, dword [esp + 4]
push 0x64a07e7c
lea esp, [esp + 0xc]
popfd
lea esp, [esp - 4]
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
push 0x4b9a5cc8
mov dword [esp], edx
mov edx, dword [esp]
mov dword [esp + 4], edx
pushfd
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp + 8]
add dword [esp], ecx
mov ecx, dword [esp + 0xc]
mov dword [esp + 8], ecx
pop dword [esp + 8]
push ebp
xchg dword [esp + 4], edx
lea esp, [esp + 8]
push 0x6db61685
lea esp, [esp - 4]
lea esp, [esp - 0x12]
mov ebp, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
lea esp, [esp - 4]
mov ecx, dword [esp + 4]
push edi
lea esp, [esp + 0xc]
pushfd
pushfd
pushfd
mov dword [esp + 4], edx
popfd
mov dword [esp], 0x5b0c0c7b
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 4]
mov dword [esp + 8], ecx
mov dword [esp + 4], 0xc535e7cd
add dword [esp + 4], 0x7d384890
mov edx, dword [esp + 4]
add dword [esp], edx
mov edx, dword [esp + 8]
mov dword [esp + 4], edx
pop dword [esp + 4]
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
xchg dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 8], 0x6edb8f11
mov edx, dword [esp + 8]
sub dword [esp], edx
pushfd
xchg dword [esp + 4], edx
lea esp, [esp + 8]
push ebx
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
lea esp, [esp + 4]
popfd
push edx
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
push edx
mov dword [esp], edx
mov edx, dword [esp]
mov dword [esp + 4], edx
pushfd
mov dword [esp], ecx
mov ecx, dword [esp + 8]
add dword [esp], ecx
lea esp, [esp - 4]
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
pushfd
xchg dword [esp + 4], edx
lea esp, [esp + 8]
lea esp, [esp + 4]
popfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
pushfd
xor ecx, ecx
add ecx, dword [esp + 4]
popfd
mov ecx, dword [ecx]
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 4], ecx
add dword [esp + 4], 4
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp + 4]
push edi
push ecx
lea esp, [esp - 4]
mov dword [esp + 8], esi
lea esp, [esp + 4]
pop ecx
mov esi, dword [esp + 4]
mov dword [esp + 8], esi
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov dword [esp + 8], 0x377a09cc
mov esi, dword [esp]
lea esp, [esp + 4]
mov ecx, dword [esp]
lea esp, [esp + 4]
lea esp, [esp - 0x10]
push 0x58d49fe7
push edx
lea esp, [esp - 6]
mov dword [esp + 0xa], ecx
lea esp, [esp + 6]
pop edx
mov ecx, dword [esp + 0x1c]
mov dword [esp], ecx
lea esp, [esp - 4]
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
lea esp, [esp + 0x1c]
lea esp, [esp - 4]
push edx
lea esp, [esp - 8]
mov dword [esp + 0xc], ecx
lea esp, [esp + 8]
pop edx
mov ecx, dword [esp]
push 0x4cff6b1d
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
mov dword [esp + 4], ecx
mov ecx, dword [esp]
lea esp, [esp + 4]
xchg dword [esp + 4], edx
lea esp, [esp + 8]
pushfd
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp + 4]
mov dword [esp], ebp
push edx
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
lea esp, [esp + 4]
call fcn.0040bb40
lea esp, [esp - 4]
pushfd
push ebx
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp]
mov dword [esp + 8], eax
mov eax, dword [esp]
lea esp, [esp + 4]
popfd
push 0x25bd6402
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
push 0x2e4faa2c
mov dword [esp], eax
mov eax, dword [esp + 4]
push ebx
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 4]
mov dword [esp + 8], eax
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
push 0x4bc6e512
lea esp, [esp + 0xc]
push edx
mov eax, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 8]
lea esp, [esp - 4]
push ecx
lea esp, [esp - 4]
mov dword [esp + 8], ebp
lea esp, [esp + 4]
pop ecx
mov ebp, dword [esp]
mov dword [esp + 0x10], ebp
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
lea esp, [esp + 8]
push 0x45cd5d5e
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 4]
mov dword [esp], eax
pop dword [esp]
push ebx
mov eax, dword [esp + 4]
lea esp, [esp + 8]
pushfd
pushfd
mov dword [esp], eax
mov eax, dword [esp]
xor dword [esp], eax
mov eax, dword [esp + 8]
add dword [esp], eax
push ecx
mov eax, dword [esp + 4]
push ebp
lea esp, [esp + 0xc]
pushfd
push eax
xchg dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp], 0x48703b74
mov ebp, dword [esp]
push eax
push edi
lea esp, [esp - 8]
mov dword [esp + 0xc], ebp
lea esp, [esp + 8]
pop edi
mov dword [esp + 4], 0xcaaff29e
add dword [esp + 4], 0x7b9951d2
mov ebp, dword [esp + 4]
add dword [esp], ebp
push 0x45ea19e0
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
lea esp, [esp + 4]
pushfd
xchg dword [esp], ebp
mov ebp, dword [esp]
cmp dword [esp], 0xe7e80bfc
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push 0x56cecad1
add dword [esp], 0x6f924210
add ebp, dword [esp]
lea esp, [esp + 4]
push ebx
mov ebx, 0xf4e517ce
add ebx, 0x2c8c34c9
add ebp, ebx
pop ebx
popfd
mov dword [esp], ebp
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push 0x6c55d657
add dword [esp], 0x6e7fb0ef
add ebp, dword [esp]
lea esp, [esp + 4]
push 0x2487ba52
add dword [esp], 0x30e858f4
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
push edi
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
popfd
push edx
push ebp
lea esp, [esp - 6]
mov dword [esp + 0xa], edi
lea esp, [esp + 6]
pop ebp
mov edi, dword [esp]
push 0x8603c4de
xchg dword [esp], edi
mov edi, dword [esp]
mov edi, dword [esp]
mov dword [esp + 4], edi
pushfd
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
mov dword [esp + 4], ebp
lea esp, [esp - 4]
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp + 8]
add dword [esp], eax
mov eax, dword [esp + 0xc]
mov dword [esp + 8], eax
pop dword [esp + 8]
push edx
pushfd
lea esp, [esp - 0xa]
mov ebp, dword [esp + 0x12]
lea esp, [esp + 0x16]
mov edi, dword [esp]
lea esp, [esp + 4]
mov eax, dword [esp]
lea esp, [esp + 4]
pushfd
push 0x33f8b338
push eax
lea esp, [esp - 6]
mov dword [esp + 0xa], ebp
lea esp, [esp + 6]
pop eax
mov dword [esp], 0x7d45793c
mov ebp, dword [esp]
lea esp, [esp - 4]
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 4], ebp
mov dword [esp + 4], 0xf3ec3db0
add dword [esp + 4], 0x3714e790
mov ebp, dword [esp + 4]
add dword [esp], ebp
push 0x530b7100
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 4]
push 0x877175a2
mov dword [esp], eax
mov eax, dword [esp]
lea esp, [esp - 4]
xchg dword [esp], eax
mov eax, dword [esp]
mov dword [esp + 4], 0x4f18167c
push 0x489f94fc
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 8]
cmp dword [esp], ebp
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push ebp
mov dword [esp], 0x496376cf
add dword [esp], 0x2d13f890
add ebp, dword [esp]
lea esp, [esp + 4]
push 0xccf7cfc6
add dword [esp], 0x4d6e1fb0
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
push 0x6e23fea8
push ebp
lea esp, [esp - 0xe]
mov ebp, dword [esp + 0x16]
lea esp, [esp + 0x1a]
push eax
mov eax, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 4]
push 0x36ccbe59
push edx
lea esp, [esp - 8]
mov dword [esp + 0xc], ebp
lea esp, [esp + 8]
pop edx
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push 0xd5e11095
add dword [esp], 0x1f87b972
add ebp, dword [esp]
lea esp, [esp + 4]
push 0xaddf3948
add dword [esp], 0x7cc28760
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
push edx
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
popfd
push ebx
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp]
push edi
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp]
mov dword [esp + 4], esi
pushfd
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 4], ebp
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 8]
add dword [esp], eax
mov eax, dword [esp + 0xc]
mov dword [esp + 8], eax
pop dword [esp + 8]
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
lea esp, [esp - 4]
mov esi, dword [esp + 4]
push ecx
lea esp, [esp + 0xc]
push 0x2cee3006
pushfd
lea esp, [esp - 0xa]
mov eax, dword [esp + 0x12]
lea esp, [esp + 0x16]
popfd
push 0x41cd6da4
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 8], eax
lea esp, [esp - 4]
push edi
lea esp, [esp - 6]
mov dword [esp + 0xa], ebp
lea esp, [esp + 6]
pop edi
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
mov ebp, dword [esp + 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp + 8], 0x2dfd2193
push 0x1a95934d
mov eax, dword [esp + 4]
lea esp, [esp + 8]
push ebp
push 0x5bb24e27
lea esp, [esp - 0xa]
mov ebp, dword [esp + 0x12]
lea esp, [esp + 0x16]
pushfd
pushfd
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 8], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
popfd
push 0x399c3714
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 4]
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 0xc], ebp
pushfd
mov dword [esp], edi
mov edi, dword [esp + 4]
push 0x510caaae
pushfd
mov dword [esp + 4], edi
popfd
mov edi, dword [esp + 4]
mov dword [esp + 8], edi
push 0x4dda886a
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
pushfd
mov edi, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
xchg dword [esp], ecx
pushfd
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp + 4]
mov dword [esp], ecx
pushfd
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
pushfd
push ecx
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
xor dword [esp], ecx
mov ecx, dword [esp + 0x10]
add dword [esp], ecx
push ebp
lea esp, [esp - 4]
lea esp, [esp - 0xa]
mov ecx, dword [esp + 0x12]
lea esp, [esp + 0x16]
pushfd
push ebx
push ecx
lea esp, [esp - 4]
mov dword [esp + 8], eax
lea esp, [esp + 4]
pop ecx
mov dword [esp], 0x3dcc366a
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 4]
push ebp
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 4]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x7b4c3dc
add dword [esp + 4], 0x427220f4
mov eax, dword [esp + 4]
add dword [esp], eax
mov eax, dword [esp + 8]
mov dword [esp + 4], eax
pop dword [esp + 4]
mov edx, dword [esp + 4]
lea esp, [esp - 4]
push eax
lea esp, [esp - 6]
mov dword [esp + 0xa], edx
lea esp, [esp + 6]
pop eax
mov dword [esp + 8], 0xc7be743e
mov eax, dword [esp + 8]
sub dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
push edx
xchg dword [esp + 4], edx
lea esp, [esp + 8]
lea esp, [esp + 4]
popfd
pushal
push 0x67cb0af4
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 0xa], eax
lea esp, [esp - 4]
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp + 0xe]
add dword [esp], ecx
push esi
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
pushfd
xchg dword [esp + 4], eax
lea esp, [esp + 8]
lea esp, [esp + 0x20]
pushfd
pushfd
mov dword [esp], eax
mov dword [esp], 0x69ff18f6
mov eax, dword [esp]
push eax
xchg dword [esp], eax
mov eax, dword [esp]
mov dword [esp + 4], 0xe10ec1c
add dword [esp + 4], 0x3f657aec
mov eax, dword [esp + 4]
add dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edi
popfd
mov edi, dword [esp]
lea esp, [esp - 4]
push esi
lea esp, [esp - 6]
mov dword [esp + 0xa], edi
lea esp, [esp + 6]
pop esi
mov dword [esp + 4], 0x77aa26fe
pushfd
mov dword [esp], eax
mov eax, dword [esp + 8]
sub dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
push ebx
xchg dword [esp + 4], edi
lea esp, [esp + 8]
lea esp, [esp + 4]
popfd
pushal
push edx
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 0xa], eax
lea esp, [esp - 4]
push esi
lea esp, [esp - 2]
mov dword [esp + 6], ecx
lea esp, [esp + 2]
pop esi
mov ecx, dword [esp + 0xe]
add dword [esp], ecx
push edi
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
pushfd
lea esp, [esp - 0x12]
mov eax, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
lea esp, [esp + 0x20]
popfd
pushfd
xchg dword [esp], ecx
mov ecx, dword [esp]
pushfd
xor ecx, ecx
add ecx, dword [esp + 4]
popfd
mov ecx, dword [ecx]
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 4], ecx
add dword [esp + 4], 4
push ebx
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
pushfd
lea esp, [esp - 0xa]
push 0x4ec23bc8
push edx
lea esp, [esp - 2]
mov dword [esp + 6], ecx
lea esp, [esp + 2]
pop edx
mov ecx, dword [esp + 0x16]
mov dword [esp], ecx
lea esp, [esp - 4]
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
lea esp, [esp + 0x16]
pushfd
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 4]
mov dword [esp], eax
push 0x5cce47d8
mov eax, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
pushfd
push edi
lea esp, [esp - 8]
mov dword [esp + 0xc], eax
lea esp, [esp + 8]
pop edi
mov eax, dword [esp]
mov dword [esp + 4], eax
push 0x5b28b716
xchg dword [esp + 4], eax
lea esp, [esp + 8]
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
call fcn.0040bb40
pushfd
xchg dword [esp], ebx
mov ebx, dword [esp]
mov ebx, dword [esp]
push edx
pushfd
mov dword [esp + 4], ebx
popfd
mov ebx, dword [esp]
mov dword [esp + 4], ebx
mov ebx, dword [esp]
lea esp, [esp + 4]
pushfd
push esi
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
mov dword [esp + 8], edx
pushfd
xchg dword [esp + 4], edx
lea esp, [esp + 8]
popfd
push esi
xchg dword [esp], edx
mov edx, dword [esp]
mov edx, dword [esp + 4]
mov dword [esp], edx
mov edx, dword [esp]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov dword [esp + 4], 0x54608fac
mov edx, dword [esp]
lea esp, [esp + 4]
xchg dword [esp], edx
pushfd
mov dword [esp], edx
mov edx, dword [esp + 4]
mov dword [esp], edx
mov dword [esp + 8], 0x591
mov edx, dword [esp + 4]
mov dword [esp], edx
lea esp, [esp - 4]
mov edx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
xchg dword [esp], edx
push edi
mov dword [esp], edx
mov edx, dword [esp + 4]
mov dword [esp], edx
mov dword [esp + 8], 0
push ebp
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 4]
pushfd
mov dword [esp], ebp
mov ebp, dword [esp + 4]
mov dword [esp + 8], ebp
mov edx, dword [esp + 4]
pushfd
xchg dword [esp], edx
mov edx, dword [esp]
mov edx, dword [esp + 4]
mov dword [esp + 8], edx
pushfd
mov ebp, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
push edi
xchg dword [esp + 4], edx
lea esp, [esp + 8]
lea esp, [esp - 6]
push 0x95996bc0
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
mov dword [esp + 0xe], ecx
push 0x5f65b5f8
mov ecx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
lea esp, [esp + 6]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 4]
mov dword [esp], edx
pop dword [esp]
pushfd
mov edx, dword [esp + 4]
lea esp, [esp + 8]
pushfd
xchg dword [esp], ebp
push edi
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 4]
mov dword [esp], ebp
push ecx
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
pushfd
push 0x22a7bbc8
mov dword [esp], ecx
mov ecx, dword [esp]
xor dword [esp], ecx
mov ecx, dword [esp + 8]
add dword [esp], ecx
push 0x314124df
mov ecx, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
pushfd
push esi
pushfd
mov dword [esp + 4], edx
popfd
mov dword [esp], 0x859f02ef
pushfd
pushfd
mov dword [esp + 4], ebx
popfd
mov ebx, dword [esp + 4]
push edx
xchg dword [esp], ebx
mov ebx, dword [esp]
mov ebx, dword [esp + 4]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x36204145
add dword [esp + 4], 0x2b58b427
mov edx, dword [esp + 4]
add dword [esp], edx
mov edx, dword [esp + 8]
mov dword [esp + 4], edx
pop dword [esp + 4]
mov ebx, dword [esp + 4]
push 0x62873c68
mov dword [esp], ebx
mov dword [esp + 8], 0x6c9301df
mov edx, dword [esp + 8]
cmp dword [esp], edx
pushfd
xor edx, edx
add edx, dword [esp + 4]
push 0x9ce50467
add dword [esp], 0x69a054be
add edx, dword [esp]
lea esp, [esp + 4]
push edx
mov dword [esp], 0xde20789a
add dword [esp], 0x615fb886
add edx, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], edx
push ebp
lea esp, [esp - 4]
lea esp, [esp - 0xa]
mov edx, dword [esp + 0x12]
lea esp, [esp + 0x16]
push 0x340bf40d
mov ebx, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
lea esp, [esp + 4]
pushfd
xchg dword [esp], edx
mov edx, dword [esp]
pushfd
xor edx, edx
add edx, dword [esp + 4]
push edx
mov dword [esp], 0x9ec48d10
add dword [esp], 0x4994309c
add edx, dword [esp]
lea esp, [esp + 4]
push edx
mov dword [esp], 0x10d65c94
add dword [esp], 0x5438599c
add edx, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], edx
push ecx
xchg dword [esp + 4], edx
lea esp, [esp + 8]
popfd
lea esp, [esp - 4]
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
push eax
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
lea esp, [esp - 4]
mov dword [esp], edx
mov edx, dword [esp]
mov dword [esp + 4], edx
push edi
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 8]
add dword [esp], ecx
mov ecx, dword [esp + 0xc]
mov dword [esp + 8], ecx
pop dword [esp + 8]
mov edx, dword [esp]
lea esp, [esp + 4]
push ebx
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
lea esp, [esp - 4]
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
pushfd
pushfd
push eax
lea esp, [esp - 6]
mov dword [esp + 0xa], edx
lea esp, [esp + 6]
pop eax
mov dword [esp], 0x42cb28a6
mov edx, dword [esp]
push 0x69b3657f
mov dword [esp], edx
mov edx, dword [esp]
mov dword [esp + 4], edx
mov dword [esp + 4], 0x1e8afc57
add dword [esp + 4], 0x66bc3e80
mov edx, dword [esp + 4]
add dword [esp], edx
lea esp, [esp - 4]
xchg dword [esp + 4], edx
lea esp, [esp + 8]
lea esp, [esp + 4]
push 0x69eaf6be
xchg dword [esp], esi
mov esi, dword [esp]
mov esi, dword [esp]
push eax
pushfd
mov dword [esp + 4], esi
popfd
mov dword [esp + 4], 0x429759fd
push ebp
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 8]
cmp dword [esp], edx
pushfd
xor edx, edx
add edx, dword [esp + 4]
push edx
mov dword [esp], 0xb9be95ae
add dword [esp], 0x56a324f0
add edx, dword [esp]
lea esp, [esp + 4]
push edi
mov edi, 0x2b4d3a06
add edi, 0x484a806b
add edx, edi
pop edi
popfd
mov dword [esp], edx
pushfd
pushfd
lea esp, [esp - 0x10]
mov edx, dword [esp + 0x18]
lea esp, [esp + 0x1c]
pushfd
pushfd
lea esp, [esp - 0xe]
mov esi, dword [esp + 0x16]
lea esp, [esp + 0x1a]
lea esp, [esp + 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
pushfd
xor edx, edx
add edx, dword [esp + 4]
push edx
mov dword [esp], 0x7a3afa5c
add dword [esp], 0x6e428ed4
add edx, dword [esp]
lea esp, [esp + 4]
push 0x2dd891de
add dword [esp], 0x231915e6
add edx, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], edx
push 0x4068e76c
mov edx, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
popfd
pushal
lea esp, [esp - 4]
push ecx
lea esp, [esp - 4]
mov dword [esp + 8], edx
lea esp, [esp + 4]
pop ecx
mov edx, dword [esp]
mov dword [esp + 0xa], edx
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 0xe]
add dword [esp], ecx
lea esp, [esp - 4]
pushfd
lea esp, [esp - 0xe]
mov ecx, dword [esp + 0x16]
lea esp, [esp + 0x1a]
push 0x632a90d8
mov edx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
lea esp, [esp + 0x20]
popfd
lea esp, [esp - 4]
push esi
lea esp, [esp - 6]
mov dword [esp + 0xa], ecx
lea esp, [esp + 6]
pop esi
pushfd
xor ecx, ecx
add ecx, dword [esp + 4]
popfd
mov ecx, dword [ecx]
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 8], ecx
add dword [esp + 8], 0x624
push ebp
push ebp
lea esp, [esp - 2]
mov dword [esp + 6], eax
lea esp, [esp + 2]
pop ebp
mov eax, dword [esp + 4]
push esi
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 4]
mov dword [esp + 8], eax
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 0x10]
mov dword [esp], ebp
mov ebp, dword [esp + 8]
push 0x50f94c8a
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 4]
mov dword [esp + 0xc], ebp
mov eax, dword [esp]
lea esp, [esp + 4]
push 0x368cb9b8
mov ebp, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
push eax
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp + 0xc]
lea esp, [esp - 4]
lea esp, [esp - 4]
push ebp
lea esp, [esp - 8]
mov dword [esp + 0xc], ecx
lea esp, [esp + 8]
pop ebp
mov ecx, dword [esp + 8]
mov dword [esp], ecx
lea esp, [esp - 4]
push ebx
lea esp, [esp - 0xa]
mov ecx, dword [esp + 0x12]
lea esp, [esp + 0x16]
lea esp, [esp + 8]
pushfd
push 0x2d98af16
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
pushfd
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 4], ecx
pushfd
lea esp, [esp - 4]
lea esp, [esp - 0x12]
mov ecx, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
lea esp, [esp - 0xa]
push 0x3686bea6
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 0x16]
mov dword [esp], edx
lea esp, [esp - 4]
pushfd
lea esp, [esp - 0xa]
mov edx, dword [esp + 0x12]
lea esp, [esp + 0x16]
lea esp, [esp + 0x16]
call fcn.0040c2b0
lea esp, [esp - 4]
pushfd
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
push 0x93182e3f
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
lea esp, [esp - 2]
pushfd
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
mov dword [esp + 0xa], ecx
lea esp, [esp - 4]
push 0x1b17850c
lea esp, [esp - 0xa]
mov ecx, dword [esp + 0x12]
lea esp, [esp + 0x16]
lea esp, [esp + 2]
lea esp, [esp - 4]
mov dword [esp], ebp
mov ebp, dword [esp + 4]
mov dword [esp], ebp
pop dword [esp]
mov ebp, dword [esp]
lea esp, [esp - 4]
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
mov dword [esp + 4], ebp
push ebp
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
pushfd
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 8], ebp
pushfd
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
popfd
pushfd
pushfd
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
xor dword [esp], ecx
mov ecx, dword [esp + 8]
add dword [esp], ecx
push 0x54e963c0
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
pushfd
push 0x6dbcd4a6
mov dword [esp], ebp
mov dword [esp], 0x3daa2548
cmp dword [esp], 0x8c3a68d8
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push edi
mov edi, 0xa7a1a916
add edi, 0x2a4ac3c7
add ebp, edi
pop edi
push 0x4220c64b
add dword [esp], 0x20580900
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push eax
mov eax, 0x8edcf30e
add eax, 0x64fef832
add ebp, eax
pop eax
push ebp
mov dword [esp], 0xe36c160
add dword [esp], 0x3d4dae60
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
popfd
lea esp, [esp - 4]
push edx
lea esp, [esp - 6]
mov dword [esp + 0xa], edi
lea esp, [esp + 6]
pop edx
mov edi, dword [esp]
push 0x4aa86376
xchg dword [esp], edi
mov edi, dword [esp]
mov edi, dword [esp]
mov dword [esp + 4], edi
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
lea esp, [esp - 4]
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp + 8]
add dword [esp], ecx
mov ecx, dword [esp + 0xc]
mov dword [esp + 8], ecx
pop dword [esp + 8]
push edi
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
pushfd
push edx
lea esp, [esp - 0x12]
mov edi, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
pushfd
pushfd
lea esp, [esp - 0x10]
mov ecx, dword [esp + 0x18]
lea esp, [esp + 0x1c]
pushfd
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp], 0x308d9132
mov ebp, dword [esp]
push edi
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 4], ebp
mov dword [esp + 4], 0xe3ce1046
add dword [esp + 4], 0x6b1f6940
mov ebp, dword [esp + 4]
add dword [esp], ebp
push ebx
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
lea esp, [esp + 4]
push 0x3c38a018
pushfd
mov dword [esp + 4], ebp
popfd
cmp dword [esp], 0x30eacb40
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push edx
mov edx, 0xdd0b4bbe
add edx, 0x3a679955
add ebp, edx
pop edx
push 0xf49a9f92
add dword [esp], 0x8082e80e
add ebp, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ebp
pushfd
xor ebp, ebp
add ebp, dword [esp + 4]
push ebp
mov dword [esp], 0xd37cc74a
add dword [esp], 0x45ffa1f7
add ebp, dword [esp]
lea esp, [esp + 4]
push esi
mov esi, 0xf0a7765c
add esi, 0x3860e870
add ebp, esi
pop esi
popfd
mov dword [esp], ebp
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
popfd
pushal
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 0xa], ebp
pushfd
push edi
lea esp, [esp - 2]
mov dword [esp + 6], ecx
lea esp, [esp + 2]
pop edi
mov ecx, dword [esp + 0xe]
add dword [esp], ecx
lea esp, [esp - 4]
lea esp, [esp - 4]
lea esp, [esp - 0xa]
mov ecx, dword [esp + 0x12]
lea esp, [esp + 0x16]
mov ebp, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 0x20]
popfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
mov dword [esp + 8], ecx
push edx
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
lea esp, [esp - 4]
mov dword [esp], edx
mov edx, dword [esp + 8]
push 0x44aa6580
mov dword [esp], edx
mov edx, dword [esp + 4]
mov dword [esp + 0xc], edx
mov ecx, dword [esp + 8]
mov dword [esp + 0xc], ecx
mov ecx, dword [esp + 0xc]
mov dword [esp + 8], ecx
mov ecx, dword [esp + 8]
mov dword [esp + 0x14], ecx
mov ecx, dword [esp + 0x10]
mov dword [esp], ecx
push 0x3639835e
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
push 0x5e0812f0
mov edx, dword [esp + 4]
lea esp, [esp + 8]
push 0x3b32e1ae
mov ebp, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
lea esp, [esp - 4]
pushfd
xchg dword [esp], ecx
mov ecx, dword [esp]
mov ecx, dword [esp]
mov dword [esp + 4], ecx
mov dword [esp + 0xc], str._Client__CMain::CheckProcessRuning_MutexName__s_
push edi
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
mov dword [esp + 4], edx
push 0x441a3de0
xchg dword [esp + 4], edx
lea esp, [esp + 8]
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp]
xor dword [esp], edx
mov edx, dword [esp + 0xc]
add dword [esp], edx
lea esp, [esp - 4]
mov edx, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
pushfd
push ecx
xchg dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp], 0x98f7e175
push 0x583049c8
pushfd
mov dword [esp + 4], ebx
popfd
mov ebx, dword [esp + 4]
push ecx
push eax
lea esp, [esp - 8]
mov dword [esp + 0xc], ebx
lea esp, [esp + 8]
pop eax
mov ebx, dword [esp + 4]
mov dword [esp + 8], ebx
mov dword [esp + 4], 0x323b4f0a
add dword [esp + 4], 0x33c60240
mov ecx, dword [esp + 4]
add dword [esp], ecx
mov ecx, dword [esp + 8]
mov dword [esp + 4], ecx
pop dword [esp + 4]
mov ebx, dword [esp + 4]
lea esp, [esp - 4]
push eax
lea esp, [esp - 4]
mov dword [esp + 8], ebx
lea esp, [esp + 4]
pop eax
mov dword [esp + 8], 0x4cbfad0d
mov ecx, dword [esp + 8]
cmp dword [esp], ecx
pushfd
xor ecx, ecx
add ecx, dword [esp + 4]
push ecx
mov dword [esp], 0xd53c041b
add dword [esp], 0x52991ff4
add ecx, dword [esp]
lea esp, [esp + 4]
push ecx
mov dword [esp], 0xf316f655
add dword [esp], 0x5f5558e0
add ecx, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ecx
push edi
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
mov ebx, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
push eax
pushfd
mov dword [esp + 4], ecx
popfd
pushfd
xor ecx, ecx
add ecx, dword [esp + 4]
push edi
mov edi, 0xa555c867
add edi, 0x62da557c
add ecx, edi
pop edi
push ecx
mov dword [esp], 0x16898ec
add dword [esp], 0x2f6628e0
add ecx, dword [esp]
lea esp, [esp + 4]
popfd
mov dword [esp], ecx
push ebx
xchg dword [esp + 4], ecx
lea esp, [esp + 8]
popfd
push 0x3940ca38
push ebx
lea esp, [esp - 6]
mov dword [esp + 0xa], eax
lea esp, [esp + 6]
pop ebx
mov eax, dword [esp]
pushfd
push esi
lea esp, [esp - 8]
mov dword [esp + 0xc], eax
lea esp, [esp + 8]
pop esi
mov eax, dword [esp]
mov dword [esp + 4], eax
push 0x4e3c3dc3
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
mov dword [esp + 4], ecx
pushfd
mov dword [esp], edx
mov edx, dword [esp + 8]
add dword [esp], edx
mov edx, dword [esp + 0xc]
mov dword [esp + 8], edx
pop dword [esp + 8]
push ebx
mov ecx, dword [esp + 4]
push ecx
lea esp, [esp + 0xc]
push ebx
mov eax, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
mov edx, dword [esp]
lea esp, [esp + 4]
pushfd
push 0x5a32266e
pushfd
mov dword [esp + 4], ecx
popfd
mov dword [esp], 0x40ab88d8
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], edx
popfd
mov edx, dword [esp + 4]
push ebp
xchg dword [esp], edx
mov edx, dword [esp]
mov edx, dword [esp + 4]
mov dword [esp + 8], edx
mov dword [esp + 4], 0x4aac9
add dword [esp + 4], 0x36a3b3c9
mov ecx, dword [esp + 4]
add dword [esp], ecx
mov ecx, dword [esp + 8]
mov dword [esp + 4], ecx
pop dword [esp + 4]
mov edx, dword [esp + 4]
pushfd
push eax
lea esp, [esp - 4]
mov dword [esp + 8], edx
lea esp, [esp + 4]
pop eax
mov dword [esp + 8], 0x298d6d20
mov ecx, dword [esp + 8]
sub dword [esp], ecx
push ebp
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
mov edx, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
popfd
push ebx
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
push edx
mov dword [esp], ecx
mov ecx, dword [esp]
mov dword [esp + 4], ecx
pushfd
push edi
lea esp, [esp - 2]
mov dword [esp + 6], edx
lea esp, [esp + 2]
pop edi
mov edx, dword [esp + 8]
add dword [esp], edx
push 0x51dd511c
push 0x2e520d21
lea esp, [esp - 0x10]
mov edx, dword [esp + 0x18]
lea esp, [esp + 0x1c]
lea esp, [esp - 4]
push edi
lea esp, [esp - 0xa]
mov ecx, dword [esp + 0x12]
lea esp, [esp + 0x16]
lea esp, [esp + 4]
popfd
pushfd
mov dword [esp], edx
pushfd
xor edx, edx
add edx, dword [esp + 4]
popfd
mov edx, dword [edx]
mov dword [esp], edx
mov edx, dword [esp]
mov dword [esp + 4], edx
add dword [esp + 4], 0x624
mov edx, dword [esp + 0xc]
mov dword [esp], edx
push esi
mov edx, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
pushfd
push ecx
mov dword [esp], edx
mov edx, dword [esp]
mov dword [esp + 8], edx
push 0x4458527a
mov edx, dword [esp + 4]
lea esp, [esp + 8]
popfd
pushfd
xchg dword [esp], edx
mov edx, dword [esp]
mov edx, dword [esp + 8]
mov dword [esp], edx
mov edx, dword [esp]
mov dword [esp + 0x10], edx
mov edx, dword [esp]
lea esp, [esp + 4]
lea esp, [esp - 4]
pushfd
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp + 8]
mov dword [esp], ecx
push 0x2f874c40
lea esp, [esp - 4]
lea esp, [esp - 0xa]
mov ecx, dword [esp + 0x12]
lea esp, [esp + 0x16]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
push 0x5882278e
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp]
push ebp
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 4], ebp
push 0x4327faf4
push ebp
lea esp, [esp - 2]
mov dword [esp + 6], edx
lea esp, [esp + 2]
pop ebp
mov edx, dword [esp + 0xc]
mov dword [esp], edx
mov edx, dword [esp]
lea esp, [esp + 4]
pushfd
lea esp, [esp - 4]
lea esp, [esp - 0x12]
mov ebp, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
pushfd
lea esp, [esp + 0xc]
push edi
mov dword [esp], edi
mov edi, dword [esp]
push esi
push ebp
lea esp, [esp - 4]
mov dword [esp + 8], edi
lea esp, [esp + 4]
pop ebp
mov dword [esp + 4], 0x425b3cf4
push ebp
xchg dword [esp + 4], edi
lea esp, [esp + 8]
lea esp, [esp - 4]
lea esp, [esp - 0xc]
push ebx
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 0x18]
mov dword [esp], ebp
push 0x29327c9b
push edi
lea esp, [esp - 0xa]
mov ebp, dword [esp + 0x12]
lea esp, [esp + 0x16]
lea esp, [esp + 0x18]
call fcn.0040c2d0
add esp, 0xc
pushfd
push 0x7f6c5d39
mov dword [esp], eax
mov eax, dword [esp]
mov dword [esp + 4], eax
push esi
mov eax, dword [esp + 4]
lea esp, [esp + 8]
lea esp, [esp - 4]
xchg dword [esp], ebp
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 4]
mov dword [esp], ebp
pushfd
push 0x321d1520
lea esp, [esp - 0xe]
mov ebp, dword [esp + 0x16]
lea esp, [esp + 0x1a]
pushfd
push 0x5aa7cd74
push ebp
lea esp, [esp - 2]
mov dword [esp + 6], eax
lea esp, [esp + 2]
pop ebp
mov eax, dword [esp]
xor dword [esp], eax
mov eax, dword [esp + 8]
add dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
pushfd
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp], 0x4aa2eee7
mov ebp, dword [esp]
push ebp
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
mov dword [esp + 4], 0xf973a044
add dword [esp + 4], 0x3780c180
mov ebp, dword [esp + 4]
add dword [esp], ebp
pushfd
xchg dword [esp + 4], ebp
lea esp, [esp + 8]
lea esp, [esp + 4]
pushfd
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
push ebx
xchg dword [esp], eax
mov eax, dword [esp]
mov dword [esp + 4], 0xe746edff
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp + 8]
sub dword [esp], ebp
pushfd
lea esp, [esp - 4]
lea esp, [esp - 0xa]
mov ebp, dword [esp + 0x12]
lea esp, [esp + 0x16]
lea esp, [esp - 4]
mov eax, dword [esp + 4]
push esi
lea esp, [esp + 0xc]
lea esp, [esp + 4]
jmp 0x443aaa
call dword [0x4240bc]
lea esp, [esp - 4]
push edx
pushfd
mov dword [esp + 4], edi
popfd
mov edi, dword [esp]
lea esp, [esp - 4]
xchg dword [esp], edi
mov edi, dword [esp]
mov edi, dword [esp]
mov dword [esp + 4], edi
mov edi, dword [esp]
lea esp, [esp + 4]
lea esp, [esp - 2]
push edi
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 0xa], eax
push eax
pushfd
lea esp, [esp - 0x12]
mov eax, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
lea esp, [esp + 2]
push 0x48c857e8
mov dword [esp], edi
mov edi, dword [esp + 4]
mov dword [esp], edi
pop dword [esp]
pushfd
push edi
lea esp, [esp - 4]
mov dword [esp + 8], eax
lea esp, [esp + 4]
pop edi
mov eax, dword [esp + 8]
mov dword [esp], eax
push 0x380a5ae0
mov eax, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
push 0x7379605e
lea esp, [esp - 4]
lea esp, [esp - 0xa]
mov edi, dword [esp + 0x12]
lea esp, [esp + 0x16]
lea esp, [esp - 4]
pushfd
push 0x6f4a8cc4
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp]
mov dword [esp + 8], eax
push 0x2fcfbe20
pushfd
lea esp, [esp - 0x12]
mov eax, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
popfd
push 0x3415b092
push esi
lea esp, [esp - 6]
mov dword [esp + 0xa], eax
lea esp, [esp + 6]
pop esi
mov eax, dword [esp + 4]
mov dword [esp], eax
mov eax, dword [esp]
mov dword [esp + 8], eax
lea esp, [esp - 4]
mov eax, dword [esp + 4]
lea esp, [esp - 4]
lea esp, [esp + 0xc]
pushfd
pushfd
pushfd
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 8], ebp
pushfd
push 0x437d82dc
lea esp, [esp - 0x12]
mov ebp, dword [esp + 0x1a]
lea esp, [esp + 0x1e]
popfd
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
xor dword [esp], eax
mov eax, dword [esp + 8]
add dword [esp], eax
mov eax, dword [esp]
lea esp, [esp + 4]
pushfd
push esi
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp], 0x510d07fb
mov ebp, dword [esp]
push edi
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp + 4], 0xbbcab61d
mov ebp, dword [esp + 4]
sub dword [esp], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
popfd
pushal
pushfd
push ebx
lea esp, [esp - 2]
mov dword [esp + 6], ebp
lea esp, [esp + 2]
pop ebx
mov ebp, dword [esp]
mov dword [esp + 0xa], ebp
lea esp, [esp - 4]
mov dword [esp], eax
mov eax, dword [esp + 0xe]
add dword [esp], eax
push 0x6b6aad2c
mov eax, dword [esp + 4]
lea esp, [esp + 8]
push 0x4f477d28
push 0x3ccd15d1
lea esp, [esp - 0xc]
mov ebp, dword [esp + 0x14]
lea esp, [esp + 0x18]
lea esp, [esp + 0x20]
pushfd
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebp
popfd
mov dword [esp], 0x1e7f3542
push 0x2bfb72a2
push ecx
lea esp, [esp - 2]
mov dword [esp + 6], eax
lea esp, [esp + 2]
pop ecx
mov eax, dword [esp + 4]
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 4]
mov dword [esp + 8], eax
mov dword [esp + 4], 0xf4c8df50
add dword [esp + 4], 0x49fda446
mov ebp, dword [esp + 4]
add dword [esp], ebp
mov ebp, dword [esp + 8]
mov dword [esp + 4], ebp
pop dword [esp + 4]
mov eax, dword [esp + 4]
push 0x44496b64
pushfd
mov dword [esp + 4], eax
popfd
mov dword [esp + 8], 0xf28816ee
mov ebp, dword [esp + 8]
sub dword [esp], ebp
push 0x5d421212
pushfd
lea esp, [esp - 0xa]
mov ebp, dword [esp + 0x12]
lea esp, [esp + 0x16]
pushfd
xchg dword [esp + 4], eax
lea esp, [esp + 8]
lea esp, [esp + 4]
popfd
pushal
push edi
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 0xa], ebp
push 0x563dffba
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp + 0xe]
add dword [esp], eax
lea esp, [esp - 4]
push esi
lea esp, [esp - 0xe]
mov eax, dword [esp + 0x16]
lea esp, [esp + 0x1a]
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
push 0x3637279f
lea esp, [esp + 0xc]
lea esp, [esp + 0x20]
popfd
pushfd
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 8], eax
pushfd
xchg dword [esp], ebp
mov ebp, dword [esp]
mov ebp, dword [esp + 0xc]
mov dword [esp], ebp
mov ebp, dword [esp]
lea esp, [esp + 4]
pushfd
mov eax, dword [esp + 4]
lea esp, [esp + 8]
pushfd
pushfd
pushfd
mov dword [esp + 4], ebp
popfd
mov ebp, dword [esp]
mov dword [esp + 4], ebp
mov ebp, dword [esp + 4]
mov dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 0xc], ebp
push ebx
mov dword [esp], eax
mov eax, dword [esp + 0xc]
mov dword [esp], eax
push 0x7913249f
push eax
lea esp, [esp - 0x10]
mov eax, dword [esp + 0x18]
lea esp, [esp + 0x1c]
lea esp, [esp - 4]
mov ebp, dword [esp + 4]
lea esp, [esp + 8]
pushfd
push ecx
xchg dword [esp], esi
mov esi, dword [esp]
mov esi, dword [esp]
pushfd
push eax
lea esp, [esp - 4]
mov dword [esp + 8], esi
lea esp, [esp + 4]
pop eax
mov esi, dword [esp]
mov dword [esp + 4], esi
mov esi, dword [esp]
lea esp, [esp + 4]
lea esp, [esp - 6]
pushfd
mov dword [esp], eax
mov eax, dword [esp]
mov dword [esp + 0xe], eax
mov eax, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 6]
push edi
pushfd
mov dword [esp + 4], esi
popfd
mov esi, dword [esp + 4]
mov dword [esp], esi
pop dword [esp]
mov dword [esp + 0xc], str._Client__CMain::CheckProcessRuning_Process__s_is_exist__LastError___d
lea esp, [esp - 4]
pushfd
mov dword [esp + 4], ebx
popfd
mov ebx, dword [esp + 4]
push edi
pushfd
mov dword [esp + 4], ebx
popfd
mov ebx, dword [esp + 4]
mov dword [esp + 8], ebx
push edx
mov esi, dword [esp + 4]
push 0x34d9247f
lea esp, [esp + 0xc]
mov ebx, dword [esp]
lea esp, [esp + 4]
pushfd
push 0x3b56ded0
pushfd
mov dword [esp + 4], ecx
popfd
mov ecx, dword [esp]
mov dword [esp + 8], ecx
lea esp, [esp - 4]
mov ecx, dword [esp + 4]
lea esp, [esp + 8]
popfd
pushfd
lea esp, [esp - 4]
mov dword [esp], ecx
mov ecx, dword [esp]
xor dword [esp], ecx
mov ecx, dword [esp + 0xc]
add dword [esp], ecx
mov ecx, dword [esp]
lea esp, [esp + 4]
pushfd
push ecx
mov dword [esp], eax
mov dword [esp], 0x556bd5dc
mov eax, dword [esp]
push 0x314d608a
pushfd
mov dword [esp + 4], eax
popfd
mov dword [esp + 4], 0xf97db06a
add dword [esp + 4], 0x46a84120
mov eax, dword [esp + 4]
add dword [esp], eax
push 0x637884cc
push 0x2e6a11ce
lea esp, [esp - 0xe]
mov eax, dword [esp + 0x16]
lea esp, [esp + 0x1a]
lea esp, [esp + 4]
pushfd
mov dword [esp], ebp
mov ebp, dword [esp]
push edi
xchg dword [esp], ebp
mov ebp, dword [esp]
mov dword [esp + 4], 0xd6742d86
push eax
xchg dword [esp], eax
mov eax, dword [esp]
mov eax, dword [esp + 8]
sub dword [esp], eax
push edi
mov eax, dword [esp + 4]
pushfd
lea esp, [esp + 0xc]
mov ebp, dword [esp]
lea esp, [esp + 4]
lea esp, [esp + 4]
popfd
lea esp, [esp - 4]
mov dword [esp], eax
mov eax, dword [esp]
push edi
pushfd
mov dword [esp + 4], eax
popfd
mov eax, dword [esp]
mov dword [esp + 4], eax
pushfd
push esi
lea esp, [esp - 8]
mov dword [esp + 0xc], ecx
lea esp, [esp + 8]
pop esi
call fcn.00481e73
jns 0x476ec4
invalid
and al, 4