Function at 0x431a1d
Capabilities:
Check for trap flag exception

Disassembly:
push edx
add dword [esp], 0xa986f9f
pop edx
push esp
push 0xa986f9f
sub edx, dword [esp]
add esp, 4
mov dword [esp], edx
sub edx, 0x5e6114f0
add edx, 0x5e6114f0
mov dword [esp - 4], edx
push edx
push esi
push edi
mov edi, esi
pop edi
push eax
add esp, 4
pop esi
mov esi, dword [esp + 8]
add esp, 0xc
and edx, 0x2200034c
push 0x4016069a
push esp
push esi
push esi
mov edx, dword [esp + 8]
add esp, 0xc
add esp, 4
mov edx, dword [esp - 4]
push 0x40160648
xor edx, dword [esp]
add esp, 4
push esi
push edx
sub edx, esi
pop edx
add esp, 4
mov esi, dword [esp - 4]
push ecx
mov dword [esp], edx
add edx, 0x277810e9
push esp
sub edx, 0x277810e9
mov dword [esp], edx
add esp, 4
sub esi, dword [esp]
jmp 0x431aa6
mov edx, dword [esp]
add esp, 4
add esi, 0x24d03095
push esp
sub esi, 0x24d03095
mov dword [esp], esi
not esi
push 0x24a84850
mov esi, dword [esp]
add esp, 4
push edi
push esi
pop edi
sub edi, 0x24a84850
mov esi, edi
pop edi
add dword [esp], esi
push edi
add esp, 4
pop esi
mov edx, dword [esi]
push edx
push edi
add edi, edx
pop edi
inc edx
dec edx
push edx
mov edx, 0x2234025a
xor edx, 0xe94621e
add esp, 4
push ebx
mov ebx, 0x4aa6846
add ebx, 0xcd75db4b
sub edx, ebx
pop ebx
xor dword [esp], edx
push esp
pop edx
pop edx
mov dword [esi], edx
push esi
pop esi
push edi
push edi
add esp, 4
push ebx
push ebx
add esp, 4
mov dword [esp], esi
mov edi, esp
mov edi, dword [edi]
add esp, 4
push 4
add edi, dword [esp]
add esp, 4
push edi
mov esi, dword [esp]
add esp, 4
push esi
mov edi, dword [esp + 4]
add esp, 8
mov edx, dword [esi]
push 0xf77dcffe
add edx, dword [esp]
add esp, 4
push edx
add dword [esp], 0x8823002
pop edx
push edx
push 0x3e310bf2
pop edx
add dword [esp], edx
pop edx
mov dword [esi], edx
sub esi, 0x3a71047c
add esi, 0x3a71047c
mov dword [esp - 4], esi
push esi
push 4
push esp
pop esi
pop esi
add dword [esp], esi
push ebx
push ebx
mov esi, dword [esp + 8]
add esp, 0xc
mov edx, dword [esi]
sub edx, 0x37315d7b
add edx, 0x37315d7b
mov dword [esp - 4], edx
push edx
xor dword [esp], 0x6a973241
push ebx
add esp, 4
pop edx
mov dword [esi], edx
push ebx
push ebx
add esp, 4
mov dword [esp], esi
push 4
jmp 0x431bb4
mov esi, dword [esp]
add esp, 4
add dword [esp], esi
mov esi, esp
mov esi, dword [esi]
add esp, 4
mov edx, dword [esi]
push ebx
push edi
xor edi, ebx
pop edi
push edx
push ebx
pop ebx
mov ebx, dword [esp]
add esp, 4
push 0xf4700fa7
xor ebx, dword [esp]
add esp, 4
push ebx
mov edx, dword [esp]
add esp, 4
mov ebx, esp
mov ebx, dword [ebx]
add esp, 4
mov dword [esi], edx
push ebx
pop ebx
push esi
push esi
add esp, 4
push eax
push eax
mov eax, 0xb05850
mov dword [esp], eax
pop esi
pop eax
push 0xb0584c
sub esi, dword [esp]
add esp, 4
add dword [esp], esi
jmp 0x431c12
mov esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push ebx
push ecx
sub ecx, ebx
pop ecx
lea ebx, [edx]
push ebx
mov ebx, 0xc203040
sub ebx, 0xcbddd052
add dword [esp], ebx
pop ebx
xchg ebx, edx
push esi
push esi
mov ebx, dword [esp + 8]
add esp, 0xc
mov dword [esi], edx
push ebx
mov dword [esp], esi
add dword [esp], 4
jmp 0x431c4b
mov esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push edi
push edi
add esp, 4
mov dword [esp], esi
push eax
push eax
add esp, 4
mov dword [esp], edx
mov esi, esp
mov esi, dword [esi]
add esp, 4
push ebx
mov ebx, 0x88a0804
add ebx, 0x3c14512b
xor esi, ebx
pop ebx
push ebx
mov edx, esp
mov dword [edx], esi
pop edx
push eax
add esp, 4
pop esi
mov dword [esi], edx
push 4
add esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push eax
mov dword [esp], edx
xor dword [esp], 0x4c7c4c00
mov edx, dword [esp]
add esp, 4
mov dword [esi], edx
add edi, 0x8a004f4
push esp
sub edi, 0x8a004f4
mov dword [esp], edi
add edi, 0x22300248
push 0x24821010
pop edi
push esi
push edi
pop esi
add esi, 0xdb7deff4
mov edi, esi
pop esi
ror edi, 0x45
rol edi, 0x45
add esi, edi
push esp
pop edi
pop edi
mov edx, dword [esi]
push edi
push ebx
pop ebx
sub edx, 0xb291ce4
add edx, 0xb291ce4
mov dword [esp - 4], edx
push edx
push eax
mov edi, dword [esp + 4]
add esp, 8
push edx
push edi
pop edx
xor edx, 0xc83d13ae
mov edi, edx
pop edx
push edi
mov edx, dword [esp]
add esp, 4
push ebx
push ebx
mov edi, dword [esp + 8]
add esp, 0xc
mov dword [esi], edx
push ebx
pop ebx
push edi
push edi
add esp, 4
push ebx
mov edi, esp
mov dword [edi], 0x20b22814
pop edi
push edi
add dword [esp], 0xdf4dd7f0
pop edi
push edi
add esi, edi
xor edi, ebx
pop edi
mov edi, esp
mov edi, dword [edi]
add esp, 4
mov edx, dword [esi]
push edx
push edi
add esp, 4
sub dword [esp], 0xa55c2a4c
mov edx, esp
mov edx, dword [edx]
add esp, 4
mov dword [esi], edx
push ebx
push esi
pop ebx
add ebx, 0xd7d5e7ae
mov esi, ebx
pop ebx
push 0x282a1852
add esi, dword [esp]
add esp, 4
push ebx
mov ebx, 0x2c920854
add ebx, 0xd36df7b0
add esi, ebx
pop ebx
mov edx, dword [esi]
push eax
push edx
xor edx, eax
pop edx
push edx
mov dword [esp], 0xc9a5810
pop eax
push edi
lea edi, [eax]
add edi, 0x85d5af74
xchg edi, eax
pop edi
inc eax
dec eax
sub edx, eax
add esp, 4
mov eax, dword [esp - 4]
mov dword [esi], edx
add esi, 0x463018ce
push esp
sub esi, 0x463018ce
mov dword [esp], esi
add dword [esp], 4
add esp, 4
mov esi, dword [esp - 4]
mov edx, dword [esi]
push 0x66790263
xor edx, dword [esp]
add esp, 4
mov dword [esi], edx
push 4
add esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push 0x781d0d9b
xor edx, dword [esp]
add esp, 4
mov dword [esi], edx
push esi
push ecx
add esp, 4
add dword [esp], 4
mov esi, esp
mov esi, dword [esi]
add esp, 4
mov edx, dword [esi]
push 0x6ad322f7
xor edx, dword [esp]
add esp, 4
mov dword [esi], edx
push esi
push ebx
pop ebx
add dword [esp], 4
jmp 0x431e17
mov esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push ebx
push ebx
add esp, 4
mov dword [esp], edx
add dword [esp], 0x359b5dec
push esi
push esi
mov edx, dword [esp + 8]
add esp, 0xc
mov dword [esi], edx
push ebx
mov ebx, 0x20923016
add ebx, 0xb6ebafd8
add esi, ebx
pop ebx
push ebx
push esi
pop ebx
add ebx, 0x28822012
mov esi, ebx
pop ebx
push esi
mov esi, 0x8904800
sub esi, 0x89047fc
add dword [esp], esi
pop esi
mov edx, dword [esi]
sub edx, 0x63792c12
add edx, 0x63792c12
mov dword [esp - 4], edx
push edx
xor dword [esp], 0xc83f6e8e
push esi
push esi
mov edx, dword [esp + 8]
add esp, 0xc
mov dword [esi], edx
push eax
push ebx
pop ebx
push edx
push edx
mov edx, 0x8825010
mov dword [esp], edx
pop eax
pop edx
push eax
add dword [esp], 0xf77daff4
pop eax
push eax
add eax, edx
add esi, dword [esp]
pop eax
mov eax, dword [esp]
add esp, 4
mov edx, dword [esi]
sub edx, 0xd7cdc7be
sub edx, 0x28323842
sub edx, 0xff7d97c0
push ebx
push edx
pop ebx
sub ebx, 0x826840
mov edx, ebx
pop ebx
push edx
push 0x99d10553
pop edx
sub dword [esp], edx
pop edx
mov dword [esi], edx
push eax
push ecx
pop ecx
push ebx
pop ebx
push esi
push esi
add esp, 4
add esp, 4
mov eax, dword [esp - 4]
push 4
add eax, dword [esp]
add esp, 4
push eax
push eax
pop eax
pop esi
push ebx
add esp, 4
pop eax
mov edx, dword [esi]
push edx
push ebx
pop ebx
push ecx
mov dword [esp], 0x2cb82806
pop edx
push ebx
mov ebx, 0x201a0010
add ebx, 0x9856ba8c
sub edx, ebx
pop ebx
sub dword [esp], edx
push esp
pop edx
pop edx
mov dword [esi], edx
push edx
push ebx
xor ebx, edx
pop ebx
lea edx, [esi]
push edi
lea edi, [edx]
add edi, 4
xchg edi, edx
pop edi
xchg edx, esi
push ebx
mov edx, dword [esp + 4]
add esp, 8
mov edx, dword [esi]
add ebx, 0x1c9050ac
push esp
sub ebx, 0x1c9050ac
mov dword [esp], ebx
lea ebx, [edx]
push ebx
push 0xdeea0e94
pop ebx
xor dword [esp], ebx
pop ebx
xchg ebx, edx
push edi
mov ebx, dword [esp + 4]
add esp, 8
mov dword [esi], edx
push edi
pop edi
push esi
push esi
add esp, 4
and esi, 0x304254
push 0x20884004
pop esi
push esi
push 0x20884000
pop esi
sub dword [esp], esi
pop esi
add dword [esp], esi
push ecx
push ecx
mov esi, dword [esp + 8]
add esp, 0xc
mov edx, dword [esi]
push esi
pop esi
push edx
push edx
add esp, 4
push 0x7a9850b7
mov edx, dword [esp]
add esp, 4
add dword [esp], edx
push ebx
mov edx, dword [esp + 4]
add esp, 8
mov dword [esi], edx
push 4
add esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push edx
mov edx, 0x20080810
sub edx, 0x1b6d9fc0
xor dword [esp], edx
pop edx
xor edx, 0x8327812
xor edx, 0x8327812
xor edx, 0x49a6850
push ecx
mov ecx, 0x221054
add ecx, 0x584e1a58
xor edx, ecx
pop ecx
mov dword [esi], edx
push esi
pop esi
push ebx
push ebx
add esp, 4
push esi
push ebx
add esp, 4
mov ebx, esp
mov ebx, dword [ebx]
add esp, 4
push ebx
mov ebx, 0x24182016
sub ebx, 0x24182012
add dword [esp], ebx
pop ebx
push edi
mov esi, esp
mov dword [esi], ebx
pop esi
push esi
push esi
mov ebx, dword [esp + 8]
add esp, 0xc
mov edx, dword [esi]
push esi
push esi
add esp, 4
mov dword [esp], edi
lea edi, [edx]
push esi
lea esi, [edi]
sub esi, 0xacea52f6
xchg esi, edi
pop esi
xchg edi, edx
push ecx
add esp, 4
pop edi
mov dword [esi], edx
push edi
push edi
add esp, 4
mov dword [esp], esi
push ecx
mov dword [esp], 0x24b05056
pop esi
push esi
mov esi, 0x8082044
sub esi, 0xe357cff2
sub dword [esp], esi
pop esi
add dword [esp], esi
push ecx
push ecx
mov esi, dword [esp + 8]
add esp, 0xc
mov edx, dword [esi]
push 0x9f00645c
add edx, dword [esp]
add esp, 4
mov dword [esi], edx
push 4
add esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push eax
push esi
mov esi, eax
pop esi
lea eax, [edx]
add eax, 0xf765e7ee
add eax, 0x89a1812
add eax, 0x346421a9
xchg eax, edx
push esp
pop eax
pop eax
mov dword [esi], edx
push ebx
pop ebx
push esi
push esi
add esp, 4
add dword [esp], 4
add esp, 4
mov esi, dword [esp - 4]
mov edx, dword [esi]
push ebx
mov ebx, 0xb23812
add ebx, 0x7dfcff4
xor edx, ebx
pop ebx
push 0x8920806
xor edx, dword [esp]
add esp, 4
push edi
lea edi, [edx]
xor edi, 0x61682af3
xchg edi, edx
pop edi
mov dword [esi], edx
push ebx
push ecx
pop ecx
not ebx
push 0x8122856
mov ebx, dword [esp]
add esp, 4
push ebx
mov ebx, 0x8a82854
sub ebx, 0x10ba50a6
add dword [esp], ebx
pop ebx
push ebx
mov ebx, ecx
add esi, dword [esp]
pop ebx
push esi
mov ebx, dword [esp + 4]
add esp, 8
mov edx, dword [esi]
push ecx
push edi
add edi, ecx
pop edi
lea ecx, [edx]
push ecx
mov ecx, 0x20a05842
sub ecx, 0xb4161c03
xor dword [esp], ecx
pop ecx
xchg ecx, edx
add esp, 4
mov ecx, dword [esp - 4]
mov dword [esi], edx
push ebx
push ecx
pop ecx
push ebx
push ebx
add esp, 4
mov dword [esp], esi
add esp, 4
mov ebx, dword [esp - 4]
push 4
add ebx, dword [esp]
add esp, 4
push ebx
push ebx
pop ebx
pop esi
add esp, 4
mov ebx, dword [esp - 4]
mov edx, dword [esi]
add edx, 0x67587ec2
push esp
sub edx, 0x67587ec2
mov dword [esp], edx
sub dword [esp], 0x8358405b
mov edx, esp
mov edx, dword [edx]
add esp, 4
mov dword [esi], edx
push edi
pop edi
push ebx
push ebx
add esp, 4
push esi
mov dword [esp], 0xc3a4054
pop ebx
push ebx
push 0xf3c5bfb0
pop ebx
add dword [esp], ebx
pop ebx
push ebx
add esi, ebx
sub ebx, edi
pop ebx
push esp
pop ebx
pop ebx
mov edx, dword [esi]
sub edx, 0x4e597292
add edx, 0x4e597292
mov dword [esp - 4], edx
push edx
push esi
mov edx, esp
mov dword [edx], 0xc000010
pop edx
push edx
sub dword [esp], 0x9c618bcf
pop edx
xor dword [esp], edx
push esi
mov edx, dword [esp + 4]
add esp, 8
mov dword [esi], edx
push esi
push ebx
pop ebx
add dword [esp], 4
push ebx
mov esi, dword [esp + 4]
add esp, 8
mov edx, dword [esi]
push esi
push edi
mov edi, esi
pop edi
push ebx
mov dword [esp], 0x4820800
pop esi
push esi
add dword [esp], 0xad004e66
pop esi
push edi
mov dword [esp], esi
sub edx, dword [esp]
add esp, 4
push ebx
push ebx
mov esi, dword [esp + 8]
add esp, 0xc
mov dword [esi], edx
push esi
push ebx
mov ebx, esi
pop ebx
push 4
push eax
add esp, 4
pop esi
add dword [esp], esi
mov esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push edx
push 0xf755a7bc
pop edx
add dword [esp], edx
pop edx
push edx
add dword [esp], 0x8aa5844
pop edx
push edx
push 0x3c8e7abd
pop edx
add dword [esp], edx
pop edx
mov dword [esi], edx
push edi
push esi
mov esi, edi
pop esi
lea edi, [esi]
push edx
lea edx, [edi]
add edx, 4
xchg edx, edi
pop edx
xchg edi, esi
push ebx
add esp, 4
pop edi
mov edx, dword [esi]
push edx
push esi
pop esi
add dword [esp], 0x9347675a
mov edx, dword [esp]
add esp, 4
mov dword [esi], edx
push ebx
lea ebx, [esi]
add ebx, 0xd7e5d7ec
xchg ebx, esi
pop ebx
push esi
add dword [esp], 0x281a2814
pop esi
push 4
add esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push edx
pop edx
push ebx
push ebx
add esp, 4
push edx
mov ebx, esp
mov dword [ebx], 0x88a1852
pop ebx
push ebx
mov ebx, 0x8901014
sub ebx, 0x32c30173
add dword [esp], ebx
pop ebx
ror ebx, 0x45
rol ebx, 0x45
xor edx, ebx
push esi
push esi
mov ebx, dword [esp + 8]
add esp, 0xc
mov dword [esi], edx
push edi
lea edi, [esi]
add edi, 0xfbe597ae
xchg edi, esi
pop edi
add esi, 0xdbe5ffbe
add esi, 0x241a0042
add esi, 0x41a6852
push edx
lea edx, [esi]
add edx, 4
xchg edx, esi
pop edx
mov edx, dword [esi]
push 0x41dd15ba
xor edx, dword [esp]
add esp, 4
mov dword [esi], edx
add esi, 0x1590710a
push esp
sub esi, 0x1590710a
mov dword [esp], esi
add dword [esp], 4
mov esi, dword [esp]
add esp, 4
mov edx, dword [esi]
sub edx, 0x33595ed2
add edx, 0x33595ed2
mov dword [esp - 4], edx
push edx
push 0x7cf1623e
push esp
pop edx
pop edx
sub dword [esp], edx
mov edx, dword [esp]
add esp, 4
mov dword [esi], edx
push 4
add esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push edx
push ebx
pop ebx
not edx
push 0x8900806
mov edx, dword [esp]
add esp, 4
push 0xdb98e8b0
sub edx, dword [esp]
add esp, 4
sub dword [esp], edx
mov edx, esp
mov edx, dword [edx]
add esp, 4
mov dword [esi], edx
push ebx
push esi
pop esi
lea ebx, [esi]
push 4
add ebx, dword [esp]
add esp, 4
xchg ebx, esi
jmp 0x4323aa
mov ebx, dword [esp]
add esp, 4
mov edx, dword [esi]
push ecx
push esi
add esp, 4
push edi
mov dword [esp], 0x8aa6816
pop ecx
push ecx
push 0xb70bfd2e
pop ecx
add dword [esp], ecx
pop ecx
push ecx
push ecx
xor edx, dword [esp]
add esp, 8
add esp, 4
mov ecx, dword [esp - 4]
mov dword [esi], edx
push ebx
push esi
add esp, 4
add esi, 0x189034f0
push esp
sub esi, 0x189034f0
mov dword [esp], esi
push edi
push edi
mov ebx, dword [esp + 8]
add esp, 0xc
push 4
add ebx, dword [esp]
add esp, 4
push ebx
pop esi
mov ebx, dword [esp]
add esp, 4
mov edx, dword [esi]
push esi
pop esi
push edx
push edx
add esp, 4
add dword [esp], 0x94ee2f94
push esp
pop edx
pop edx
mov dword [esi], edx
push esi
push edx
pop edx
add dword [esp], 4
jmp 0x43242e
mov esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push edx
push ecx
add esp, 4
push 0xe94a3260
mov edx, dword [esp]
add esp, 4
xor dword [esp], edx
push esi
add esp, 4
pop edx
mov dword [esi], edx
push ecx
pop ecx
push edi
push edi
add esp, 4
add esi, 0x23206f81
push esp
sub esi, 0x23206f81
mov dword [esp], esi
push esp
pop edi
pop edi
push edi
push 4
pop edi
add dword [esp], edi
pop edi
push esp
mov dword [esp], edi
pop esi
mov edi, dword [esp]
add esp, 4
mov edx, dword [esi]
sub esi, 0x77910ec0
add esi, 0x77910ec0
mov dword [esp - 4], esi
push esi
add edx, 0x39f87d5c
push esp
sub edx, 0x39f87d5c
mov dword [esp], edx
push edi
mov esi, dword [esp + 4]
add esp, 8
push ebx
lea ebx, [esi]
sub ebx, 0xc26b1d00
xchg ebx, esi
pop ebx
push esi
mov edx, dword [esp]
add esp, 4
push ebx
add esp, 4
pop esi
mov dword [esi], edx
push 4
add esi, dword [esp]
add esp, 4
mov edx, dword [esi]
push 0x1500794f
sub edx, dword [esp]
add esp, 4
mov dword [esi], edx
push eax
push esi
add esp, 4
mov eax, esi
push 0x242a2042
pop eax
push esi
lea esi, [eax]
add esi, 0xdbd5dfc2
xchg esi, eax
pop esi
push eax
add esi, eax
mov eax, edi
pop eax
push edi
push edi
mov eax, dword [esp + 8]
add esp, 0xc
mov edx, dword [esi]
push edx
push esi
mov esi, edx
pop esi
xor dword [esp], 0xa3885e11
push esp
pop edx
pop edx
mov dword [esi], edx
push esi
push edx
xor edx, esi
pop edx
not esi
push 0x28b87012
mov esi, dword [esp]
add esp, 4
push ebx
lea ebx, [esi]
sub ebx, 0x28b8700e
xchg ebx, esi
pop ebx
add dword [esp], esi
push esp
pop esi
pop esi
mov edx, dword [esi]
push ebx
push esi
sub esi, ebx
pop esi
lea ebx, [edx]
push ebx
push 0x7dc5501a
pop ebx
add dword [esp], ebx
pop ebx
xchg ebx, edx
jmp 0x432556
mov ebx, dword [esp]
add esp, 4
mov dword [esi], edx
push edx
push edx
add esp, 4
mov dword [esp], esi
add dword [esp], 4
add esp, 4
mov esi, dword [esp - 4]
mov edx, dword [esi]
push edi
pop edi
push edx
push edx
add esp, 4
push 0x767e413e
push ecx
add esp, 4
pop edx
xor dword [esp], edx
push esi
mov edx, dword [esp + 4]
add esp, 8
mov dword [esi], edx
push edi
push esi
add esp, 4
lea edi, [esi]
push 4
add edi, dword [esp]
add esp, 4
xchg edi, esi
push esp
pop edi
pop edi
mov edx, dword [esi]
push edi
push esi
add esp, 4
lea edi, [edx]
push edi
mov edi, 0x8800040
sub edi, 0xd1f492fd
xor dword [esp], edi
pop edi
xchg edi, edx
push ebx
push ebx
mov edi, dword [esp + 8]
add esp, 0xc
mov dword [esi], edx
push esi
add dword [esp], 0xd3658ffa
pop esi
push esi
add dword [esp], 0x2c9a7006
pop esi
push eax
lea eax, [esi]
add eax, 4
xchg eax, esi
pop eax
mov edx, dword [esi]
push edx
push esi
mov esi, edx
pop esi
add dword [esp], 0xa9ce3441
mov edx, dword [esp]
add esp, 4
mov dword [esi], edx
push 0xd7459fee
add esi, dword [esp]
add esp, 4
push ebx
push esi
pop ebx
add ebx, 0x28ba6012
mov esi, ebx
pop ebx
push ebx
lea ebx, [esi]
add ebx, 4
xchg ebx, esi
pop ebx
mov edx, dword [esi]
push edx
mov edx, 0x2cb87016
sub edx, 0x38f2985a
sub dword [esp], edx
pop edx
sub edx, 0xf3cdffbc
sub edx, 0xc320044
sub edx, 0xc3a2844
push 0xbc294f32
sub edx, dword [esp]
add esp, 4
mov dword [esi], edx
push esi
push esi
add esp, 4
mov dword [esp], ebx
lea ebx, [esi]
push ebx
push 0xd76dcffe
pop ebx
sub dword [esp], ebx
pop ebx
xchg ebx, esi
push edx
mov ebx, dword [esp + 4]
add esp, 8
add ebx, 0x17c062e1
push esp
sub ebx, 0x17c062e1
mov dword [esp], ebx
inc ebx
dec ebx
push ebx
mov ebx, 0x2240052
xor ebx, 0xe3e3852
add esp, 4
push 0x1c77f802
add ebx, dword [esp]
add esp, 4
push ebx
sub esi, dword [esp]
pop ebx
jmp 0x4326ab
mov ebx, dword [esp]
add esp, 4
push edx
push esi
pop esi
push esi
push esi
mov esi, 0x24ba1014
mov dword [esp], esi
pop edx
pop esi
push edx
mov edx, 0x28202012
sub edx, 0x4cda2f76
add dword [esp], edx
pop edx
push edx
sub esi, dword [esp]
pop edx
mov edx, dword [esp]
add esp, 4
push edi
push 0x2b996c9a
pop edi
sub dword [esp], edi
pop edi
push edi
mov edi, 0x28a86010
sub edi, 0xfd0ef376
add dword [esp], edi
pop edi
mov dword [esp - 4], edi
sub edi, 0x5f8950d6
add edi, 0x5f8950d6
mov dword [esp - 4], edi
push edi
lea edi, [esi]
push 0xcd
add edi, dword [esp]
add esp, 4
xchg edi, esi
push ebx
push edx
add esp, 4
mov edi, dword [esp + 4]
add esp, 8
push ecx
push ebx
add esp, 4
mov dword [esp], ebx
push esi
push esi
mov edx, dword [esp + 8]
add esp, 0xc
push 0x7cade6e9
jmp 0x43273e
mov edx, dword [esp]
add esp, 4
mov dword [esi], edx
push esi
push edx
add esp, 4
push edi
mov dword [esp], esi
add esp, 4
mov dword [esp], ebx
push edx
mov dword [esp], esi
push ebx
mov esi, esp
mov dword [esi], 0x354140
pop esi
push ebx
push esi
pop ebx
sub ebx, 0xa90224c9
mov esi, ebx
pop ebx
push eax
mov dword [esp], esi
mov ebx, dword [esp]
add esp, 4
jmp 0x43277b
mov esi, dword [esp]
add esp, 4
push esi
lea esi, [ebx]
sub esi, 0xf74d87ea
xchg esi, ebx
pop esi
push esi
push ebx
pop esi
sub esi, 0x8b27816
mov ebx, esi
pop esi
sub ebx, 0xff45ffee
sub ebx, 0xba0012
sub ebx, 0x57331c76
ror ebx, 5
rol ebx, 5
push ebx
add ebx, 0x4f577368
add esi, dword [esp]
pop ebx
push esi
push ebx
xor ebx, esi
pop ebx
push esi
push edi
mov edi, esi
pop edi
mov ebx, dword [esp + 8]
add esp, 0xc
push eax
push edx
xor eax, eax
pop edx
pop eax
mov edx, 0xef4
verr bx
mov dword [esi], edx
push edi
ror edi, cl
pop edi
mov edx, dword [esp]
add esp, 4
push esp
mov esi, esp
mov esi, dword [esi]
add esp, 4
push esp
pop esi
pop esi
pushal
popal
pushal
push esi
lar esi, edi
pop esi
call 0x4327ff
add esp, 4
mov edx, dword [esp - 4]
mov eax, 0x127
ror edx, 5
rol edx, 5
push edx
xor edx, edx
pop edx
add eax, edx
sub eax, 0x6ed91006
add eax, 0x6ed91006
mov dword [esp - 4], eax
sub esp, 4
push edi
push esi
add esi, edi
pop esi
push eax
xor edi, dword [esp]
pop eax
mov edi, dword [esp]
add esp, 4
push edx
not dword [esp]
pop edx
push 0
mov edx, dword [esp]
add esp, 4
push dword fs:[edx]
pushal
popal
mov dword fs:[edx], esp
push edx
dec edx
pop edx
push edi
push ecx
pop edi
inc edi
push edi
pop ecx
pop edi
push ecx
dec dword [esp]
pop ecx
push ebx
mov dword [esp], ecx
inc ecx
dec ecx
push ecx
mov ecx, 0x20240114
xor ecx, 0x2220411a
add esp, 4
push edi
lea edi, [ecx]
xor edi, 0x204400e
xchg edi, ecx
pop edi
add esp, 4
div ecx
sub esp, 4
mov dword [esp], edx
call 0x432892
add esp, 4
mov ecx, dword [esp]
add esp, 4
pushfd
jmp 0x43289e
pushfd
push ecx
xor ecx, 0x961
pop ecx
or dword [esp], 0x100
nop
nop
popfd
inc edx
popfd
xor eax, ebx
xor eax, ebx
cmp edx, ecx
pushfd
popfd
je 0x4328ef
push 0x8caf1379
sub edx, 0x4d01220a
add edx, 0x4d01220a
mov dword [esp - 4], edx
sub esp, 4
not dword [esp]
add esp, 4
mov edx, dword [esp - 4]
push 0xc12ade99
mov edx, dword [esp]
add esp, 4
ret
push eax
push esi
add esp, 4
push esi
push esi
add esp, 4
mov dword [esp], eax
push esi
mov eax, esp
mov dword [eax], 0
pop eax
mov dword [esp], eax
sub esp, 4
pop ecx
pop ecx
push edx
add esp, 4
pop eax
pop dword fs:[ecx]
sub esp, 4
mov eax, dword [esp + 4]
add esp, 8
popal
jmp 0x432a09
pushal
pushal
add ebx, 0x32e6f8f
popal
call 0x432a17
add edx, 0x8ce27c3
sub edx, 0x8ce27c3
pop eax
push ecx
push 0x5bb08131
pop ecx
pop ecx
add eax, 0x3c
jp 0x432a37
jnp 0x432a37
jmp 0x432a88
push eax
wait
fninit
xor ecx, ecx
xor esi, edi
xor esi, edi
push dword fs:[ecx]
xchg ebx, esi
xchg esi, ebx
mov dword fs:[ecx], esp
push esi
ror esi, cl
pop esi
xor dword [ecx], edi
jmp 0x432a53
mov edi, dword fs:[0]
jl 0x432a5f
jmp 0x432a61
je 0x432a5c
mov esp, dword [edi]
xor esi, edi
xor esi, edi
pop dword fs:[0]
push ecx
lar ecx, esi
pop ecx
pop edi
add edx, 0x8ce27c3
sub edx, 0x8ce27c3
popal
pushfd
popfd
jmp fcn.0043181b
insd dword es:[edi], dx
push ds
dec ebp
xchg dword [ecx - 0x599d4f18], eax
dec ecx
sub edi, 0x4324328d
in eax, dx
rcl dl, cl
out dx, al
inc edi
stosb byte es:[edi], al
jl 0x432a6e
std
std
xchg ecx, eax
inc esi
outsd dx, dword [esi]
jmp 0x89f5f218