Function at 0xaa8d29
Capabilities:
Authenticate hmac
Resolve function by parsing pe exports

Disassembly:
mov edi, dword [esp]
push ebp
push esp
pop ebp
push esi
push esi
mov dword [esp], ecx
push 0x763c0c4b
pop ecx
shl ecx, 4
and ecx, 0x28634fdb
sub ecx, 0xffffffff
xor ecx, 0x20404495
push ecx
push ebx
mov ebx, 0x44f16c26
add dword [esp + 4], 0x77755e92
add dword [esp + 4], ebx
sub dword [esp + 4], 0x77755e92
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
pop esi
sub esi, 0x44f16c26
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add ebp, esi
mov esi, dword [esp]
add esp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
push edx
mov edx, esp
push ebx
mov ebx, 0x36f45414
neg ebx
add ebx, 0x2940178b
add ebx, 0xdb43c8d
add edx, ebx
pop ebx
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
push ebx
push 0xed6f5c
mov ebx, dword [esp]
add esp, 4
push edi
mov edi, 0x69c54121
and ebx, edi
pop edi
xor ebx, 0x2b98222a
shr ebx, 6
xor ebx, 0x7b7e5c55
mov esi, ebx
pop ebx
shl esi, 7
push ebp
mov ebp, 0x64d341a5
xor esi, ebp
pop ebp
shr esi, 6
push ebp
mov ebp, 0x53c029cc
xor esi, ebp
pop ebp
add esi, 1
inc esi
xor esi, 0x4c05df8
shr esi, 3
push esi
xchg dword [esp], ecx
not ecx
xchg dword [esp], ecx
inc dword [esp]
pop esi
xor esi, 0xf99fc560
push esi
mov esi, 0xbae7c58
add edi, esi
pop esi
sub edi, esi
sub edi, 0xbae7c58
pop esi
sub esp, 4
mov dword [esp], edx
sub esp, 4
mov dword [esp], edi
push ebx
mov ebx, 0x518b3107
dec ebx
push ebx
not dword [esp]
pop ebx
push ecx
mov ecx, 0xae74def9
sub ebx, ecx
pop ecx
push ebx
push esi
mov esi, 0x570e617f
xor dword [esp + 4], esi
pop esi
pop edi
xor edi, 0x570e617f
mov ebx, dword [esp]
add esp, 4
mov edx, edi
push dword [esp]
pop edi
add esp, 4
and edi, edx
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push edi
mov dword [esp], ebx
mov dword [esp], edi
mov dword [esp], eax
push 0x5cb4
mov dword [esp], ecx
mov dword [esp], edx
mov edx, 0x14
mov eax, edx
push dword [esp]
pop edx
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add edi, 0x845596a
add edi, eax
sub edi, 0x845596a
mov eax, dword [esp]
push ecx
mov ecx, esp
push ebx
mov dword [esp], esi
mov esi, 0x40a101dc
xor esi, 0x40a101d8
add ecx, esi
pop esi
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push 0x1198
mov dword [esp], edi
push ebp
mov dword [esp], ecx
push eax
push 0x12501f0e
pop eax
mov ecx, eax
pop eax
add dword [esp + 4], 0x11dc4786
add dword [esp + 4], 0x6d6544d7
sub dword [esp + 4], ecx
sub dword [esp + 4], 0x6d6544d7
push ebx
push esi
push 0x39ea348b
pop esi
xor esi, 0x2836730d
mov ebx, esi
pop esi
sub dword [esp + 8], ebx
pop ebx
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add eax, 0x12501f0e
push eax
mov dword [esp], ecx
sub esp, 4
mov dword [esp], esi
mov esi, 0x375d1e15
push edi
mov edi, 0x563e4a94
add esi, edi
pop edi
xor esi, 0xa4e63c40
xor esi, 0x17a26f6e
neg esi
sub esi, 0xb45a2ff4
push esi
mov ecx, dword [esp]
add esp, 4
pop esi
push ecx
mov ecx, 0x7e852a51
shr ecx, 4
sub ecx, 0xa49f19f8
sub edi, 0x49c92a07
sub edi, ecx
add edi, 0x49c92a07
pop ecx
add edi, ecx
add edi, 0x634938ad
mov ecx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
mov ecx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
cmp eax, dword [edi + 0x68]
jne 0xaa8caa
jmp 0xaa8e67
push edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
push edi
mov edi, 0x269a0e2d
xor edi, 0x269a0e29
sub edx, edi
pop edi
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], ecx
push ebp
mov ebp, eax
mov ecx, ebp
pop ebp
push edx
push eax
mov eax, ecx
mov edx, eax
pop eax
mov dword [edi + 0x68], edx
push dword [esp]
pop edx
add esp, 4
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
xchg dword [esp], ecx
pop esp
push 0xaa
push dword [esp]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebp
mov ebp, esp
push edi
mov edi, 0x5cb44c5b
add edi, 1
push ebp
mov ebp, 0x9ca32a5
or ebp, 0x7c49515b
neg ebp
dec ebp
shr ebp, 6
xor ebp, 0x5ebc9e68
xor edi, ebp
pop ebp
add ebp, edi
mov edi, dword [esp]
add esp, 4
push ebx
push esi
mov esi, 0x6e9572a9
mov ebx, 0x6e9572ad
xor ebx, esi
pop esi
add ebp, ebx
pop ebx
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
jmp 0xaa8e5f
push esi
mov dword [esp], edx
mov edx, ecx
shl edx, 2
add edx, 0x90
sub edx, 0x44300c9c
sub edx, 0x68613654
add edx, edi
push ebx
mov dword [esp], esi
push 0x347f
mov dword [esp], ecx
push 0x2e2a1b44
pop ecx
push 0x1630
mov dword [esp], eax
mov eax, 0
sub eax, ecx
push eax
mov ecx, dword [esp]
add esp, 4
pop eax
xor ecx, 0xb9b4d2e8
mov esi, ecx
push dword [esp]
pop ecx
add esp, 4
sub edx, 0x66ca635e
add edx, esi
add edx, 0x66ca635e
pop esi
add edx, 0x44300c9c
add dword [edx], eax
mov edx, dword [esp]
add esp, 4
push eax
mov dword [esp], edi
sub esp, 4
mov dword [esp], ebx
push 0x43d23092
pop ebx
sub ebx, 0x43d23093
mov edi, ebx
pop ebx
add ecx, edi
mov edi, dword [esp]
push eax
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push ebx
mov ebx, 4
add ecx, ebx
pop ebx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esp
add dword [esp], 4
mov eax, dword [esp]
push 0x1f25
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
or ecx, ecx
jne 0xaa8d7b
push dword [esp + 0x24]
push dword [esp]
pop esi
push ebp
mov ebp, esp
push ecx
push 0x37d2
mov dword [esp], ebx
mov ebx, 0x447b777e
mov ecx, 0x372c233
add ecx, ebx
pop ebx
sub ecx, 0x34c6245a
push edx
mov edx, esp
add edx, 4
push eax
mov eax, 4
sub edx, eax
push dword [esp]
pop eax
add esp, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], esi
mov esi, 0x3fe712ae
inc esi
add esi, 0x15c303ee
or esi, 0x215c0b49
neg esi
sub esi, 0x9d29f576
add ecx, esi
pop esi
add ebp, ecx
mov ecx, dword [esp]
add esp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push 0x51b5
mov dword [esp], edi
mov dword [esp], ebp
push 0x94d
mov dword [esp], esi
push edi
mov edi, 0x3e135489
xor dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
push dword [esp]
pop ebp
add esp, 4
push ecx
push edi
push 0x2f60133b
pop edi
xor edi, 0x117347b2
mov ecx, edi
pop edi
xor ebp, ecx
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebp
mov ebx, dword [esp]
add esp, 4
mov ebp, dword [esp]
add esp, 4
push ebp
mov ebp, 0x36d86653
sub ebp, 0xe839056a
sub esi, ebp
pop ebp
add esi, eax
push 0xaaf
mov dword [esp], ebx
mov ebx, 0x396575a1
shr ebx, 6
push ebp
push esi
mov esi, 0xe4d6e84
mov ebp, 0x719ba3a9
sub ebp, esi
mov esi, dword [esp]
add esp, 4
inc ebp
dec ebp
inc ebp
inc ebp
push ecx
mov ecx, 0xffffffff
add ebp, ecx
pop ecx
not ebp
xor ebp, 0xd2cb3fe6
xor ebx, ebp
pop ebp
add esi, ebx
mov ebx, dword [esp]
push edi
mov edi, esp
push esi
mov esi, 0x308e7284
not esi
inc esi
neg esi
dec esi
shl esi, 7
push ecx
mov ecx, 0x4739417c
sub esi, ecx
pop ecx
add edi, esi
pop esi
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov ecx, 0x6d220f03
add ecx, 0x22ee5455
or ecx, 0x25126c62
inc ecx
or ecx, 0x585454ae
sub ecx, 0xfc3e3b2a
sub esp, 4
mov dword [esp], ecx
add dword [esp], 0xffffffff
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push ebx
mov ebx, 0x1cf22ae7
xor ebx, 0x36966116
push esi
mov esi, 0x162b579a
sub esi, 0x108830ea
xor esi, 0x665c7f04
xor esi, 0x3b913bdf
xor esi, 0x45024f22
shl esi, 2
push ebx
mov ebx, 0xad108f93
sub esi, ebx
pop ebx
sub ebx, esi
pop esi
push edi
mov edi, 0x6399555e
and edi, 0x46d04f98
and edi, 0x73747057
push edx
mov edx, 0x3349ccbf
add edi, edx
pop edx
add ecx, edi
pop edi
add ecx, ebx
sub ecx, 0x755a0ccf
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
dec ecx
add ecx, 0x9d2394ce
xor eax, eax
lock cmpxchg dword [edi + 0x84], ecx
jne 0xaa907f
lodsb al, byte [esi]
push 0x5e19
mov word [esp], bx
push ecx
push edx
jmp 0xaaebb0
pop ebx
pop eax
shr dh, 1
push di
mov word [esp], cx
mov cl, 0x11
sub dh, cl
pop cx
dec dh
push cx
mov cl, dh
not cl
push ebx
mov bl, cl
mov dh, bl
pop ebx
mov cx, word [esp]
push ebp
jmp 0xab0a64
pop eax
push ebx
jmp 0xab4dc4
mov dword [esp], edi
push ebp
mov ebp, 0x4e197ee5
mov edi, ebp
pop ebp
mov ecx, 0x4e197ee4
sub ecx, edi
pop edi
sub dword [edi + 0x64], ecx
push dword [esp]
pop ecx
add esp, 4
push 0x7c10
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push 0x4daa
mov dword [esp], ecx
mov ecx, 0x12a03d86
neg ecx
push edi
mov edi, 0x73892e1f
shr edi, 2
add edi, 0xffffffff
xor edi, 0x5a792ed9
or ecx, edi
jmp 0xab1e20
sub esi, 0x7cf37dda
jo 0xab9f59
shl esi, 6
neg esi
jmp 0xaacfde
add esi, 4
jmp 0xab2eed
mov ah, ch
pop ecx
xor bh, ah
pop eax
push cx
mov ch, 0x63
jmp 0xaaf75e
jmp 0xaa908f
push ebx
mov ebx, 0x35c64151
mov edi, 0x49257b6d
sub edi, ebx
pop ebx
add edi, 0x44dbe027
and edx, edi
mov edi, dword [esp]
add esp, 4
shr edx, 5
push ebx
jmp 0xaadc21
xor eax, edi
jmp 0xaaa342
jmp 0xab64db
shl ebx, 5
sub ebx, 0x52ccd808
jmp 0xab510b
and eax, edi
mov edi, dword [esp]
push 0x4e3d
mov dword [esp], esi
mov esi, esp
jmp 0xaa91a6
je 0xaace57
jmp 0xab3e1e
mov ebp, dword [esp]
add esp, 4
push 0x3db8
mov dword [esp], ecx
mov dword [esp], esi
jmp 0xab0b7f
add eax, 0x63626f09
jmp 0xaad782
add dword [esp + 4], 0x429a569d
add dword [esp + 4], ecx
sub dword [esp + 4], 0x429a569d
sub dword [esp + 4], 0x37d36b99
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
jmp 0xab51a2
sub al, 0x46
mov ch, al
pop eax
jmp 0xab0d74
push eax
jmp 0xaabca3
xor di, 0x7d67
inc di
add di, 0x2647
jmp 0xab9442
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xab227f
add eax, ebp
jmp 0xaad552
pop ebx
and ebp, 0x5475060f
shr ebp, 2
sub ebp, 0x92b12b87
sub ebx, ebp
pop ebp
jmp 0xaad410
push ebx
mov ebx, 0x18b50a71
xor ebx, 0x95aa80c4
mov edi, ebx
pop ebx
add esi, 0x19d9146c
sub esi, edi
sub esi, 0x19d9146c
pop edi
xor edx, esi
pop esi
mov ebx, edx
mov edx, dword [esp]
add esp, 4
and ecx, ebx
mov ebx, dword [esp]
push ebx
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
jmp 0xab481a
mov dword [esp], esi
push dword [esp + 4]
jmp 0xab55b2
mov edx, 4
push eax
mov eax, 0x379e2752
sub ebp, eax
pop eax
jmp 0xabab9b
add ebx, 0x1b2e4476
sub ebx, 0x38ef2aa7
jmp 0xab613e
push dword [esp]
pop edi
push ebp
jmp 0xab4051
push edx
mov edx, 0x56790165
xor edx, 0x4cb84ecb
jmp 0xab3031
pop ebp
add ebp, 4
push edx
mov edx, 4
add ebp, edx
pop edx
jmp 0xab2ac8
add esp, 4
and eax, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xab9ffb
xor dword [esp], 0x13276d2
pop eax
xor eax, 0x13276d2
mov esi, dword [esp]
jmp 0xaac5bc
mov dword [esp], edx
pop ecx
mov edx, dword [esp]
add esp, 4
jmp 0xab7d6f
pop eax
jmp 0xaa9c30
sub dword [esp], edx
jmp 0xaafcc2
mov eax, 0x64f5330a
xor eax, esi
pop esi
push eax
mov eax, 0x49b00cb2
and eax, 0x7a051576
sub eax, 0xd051a848
add ebx, eax
pop eax
jmp 0xaa9522
inc ebx
jmp 0xaacee0
push dword [esp]
mov eax, dword [esp]
jmp 0xab1e6c
mov dl, 0x32
sub dl, 0xe
inc dl
neg dl
jns 0xaae11d
dec dl
jnp 0xaae1fb
jmp 0xab9fd6
push eax
mov eax, 4
add esi, eax
pop eax
xchg dword [esp], esi
pop esp
jmp 0xab243e
add ebx, 0x125e70d9
jmp 0xab1837
mov eax, dword [esp]
jmp 0xab6829
pop edi
jmp 0xaa908f
xor dword [esp], eax
xor eax, dword [esp]
xor dword [esp], eax
not eax
xchg dword [esp], eax
jmp 0xab4557
add esp, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
jmp 0xaac0fb
push ebx
mov ebx, 0x5f8d7073
jmp 0xab982d
add esi, 4
add esi, 4
xchg dword [esp], esi
jmp 0xaaf67e
pop eax
sub ebp, 2
xchg dword [esp], ebp
mov esp, dword [esp]
mov word [esp], bp
push ecx
jmp 0xab67b5
neg eax
inc eax
jmp 0xab497c
push ebx
mov ebx, 0xffdf3fb1
add ebp, ebx
pop ebx
add edx, ebp
mov ebp, dword [esp]
add esp, 4
push ebx
push 0x24f3
mov dword [esp], ebp
mov dword [esp], eax
mov eax, 0x1a846842
shr eax, 3
je 0xab2a7a
or eax, 0x3847d28
add eax, 0x16aa1dd6
jle 0xab3f84
add eax, 0x577a0f97
jb 0xaabf2e
sub eax, 0x71f92a91
jmp 0xaaa96e
mov dword [esp], ecx
push edx
push edi
mov edi, 0x3b2a78d3
push edi
mov edi, 0xc4d5872d
mov edx, edi
pop edi
xor edx, edi
jmp 0xab2f6c
add dword [esp + 8], edi
pop edi
pop esi
add dword [esp], 0x245b614b
jmp 0xaa908f
push eax
mov ah, dh
mov ch, ah
pop eax
pop edx
jmp 0xab9c71
sub ebx, eax
add ebx, 0xfb22def
pop eax
jmp 0xaae600
mov eax, esp
add eax, 4
jmp 0xab10e6
mov dword [esp], ebx
mov bh, 0x91
dec bh
jmp 0xaaa328
add eax, 0x73d76fe6
mov esi, eax
jmp 0xab9185
movzx eax, al
pop dword [edi + eax*4]
jmp 0xaa908f
pop esi
push edi
push dword [esp + 4]
mov edi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0xab0b8a
pop edx
add eax, esi
sub eax, 0xb9a360e
push 0x76a9
mov dword [esp], ebx
mov ebx, 0x7aeb0ab5
push edi
push esi
mov esi, 0x3b724415
mov edi, esi
pop esi
or edi, 0x7b703a5e
xor edi, 0x6c864366
sub eax, edi
pop edi
sub eax, ebx
jmp 0xaaa75b
push ebx
jmp 0xaba671
add ebp, 4
push edi
mov edi, 2
sub esp, 4
mov dword [esp], eax
jmp 0xaaffca
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push ebp
mov dword [esp], ebx
mov bh, cl
mov cl, byte [esp + 4]
mov byte [esp + 4], bh
pop ebx
jmp 0xaaaa8b
xor ebx, 0x6f5d4736
shr ebx, 2
push ebp
mov ebp, 0x17915f7a
xor ebx, ebp
pop ebp
add ecx, ebx
pop ebx
xchg dword [esp], ecx
mov esp, dword [esp]
sub dword [esp], 0x245b614b
push ecx
mov ecx, 0x7f6727ae
sub dword [esp + 4], ecx
pop ecx
jmp 0xabaa19
pop eax
push ebx
push eax
mov eax, 4
jmp 0xaaa825
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ebx
jmp 0xab4576
xor ah, 0xad
push ecx
jmp 0xaa967d
jmp 0xab88f2
add ebx, 4
jmp 0xabaa4b
inc ebp
inc ebp
add ebp, 0xa6f1b92a
xor edx, ebp
pop ebp
add ebx, edx
pop edx
push ecx
jmp 0xaaf71f
mov esp, dword [esp]
test al, cl
pushfd
jmp 0xaaa36c
neg ebx
xor ebx, 0xb7974609
add ecx, ebx
pop ebx
mov esi, dword [esp]
add esp, 4
jmp 0xab2249
mov ebx, dword [esp]
push edi
push esp
pop edi
add edi, 4
jmp 0xab62ea
xor dword [esp], 0x1ab93c33
pop edx
push edi
jmp 0xaadf26
neg ebp
jmp 0xabaa82
sub edx, eax
pop eax
add edx, edi
add edx, 0x7e712386
sub edx, 0x2bc03a45
mov eax, dword [edx]
jmp 0xab6f2c
mov ebp, dword [esp]
add esp, 4
sub ebp, 0xb1e0e2f2
mov esi, ebp
mov ebp, dword [esp]
push ecx
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebp
mov ebp, 0x58dd7f6e
jmp 0xab810c
mov eax, 0xf6a09e6
mov edx, 0x5ce0891
sub edx, eax
jmp 0xab0fdf
push esp
pop ebx
push ecx
mov ecx, 0x6174058d
or ecx, 0x4ae13375
jmp 0xab7d8d
xor ebx, dword [esp]
jmp 0xab8fed
add ebp, eax
add ebp, 0x2de42ce4
jmp 0xab6cf7
add eax, ecx
sub eax, 0x403165c5
mov ecx, dword [esp]
jmp 0xaad474
add ecx, 4
jmp 0xaaca89
jp 0xab8b6e
push edi
mov edi, 0x60402003
jmp 0xaaa48a
shr esi, 6
not esi
xor esi, 0x48c26f67
jne 0xab36d2
xor esi, 0xe66f373d
jmp 0xaadf26
mov edx, 0x57d52713
add eax, edx
mov edx, dword [esp]
add esp, 4
pop edi
push esi
mov esi, 4
add eax, 0x23f71708
jmp 0xaab166
pop edi
push edx
push esp
jmp 0xaba9cb
pop esp
jmp 0xab5864
mov dword [esp], eax
mov ah, 0x72
jmp 0xaae5e9
sub ebp, 0x639a52a8
jmp 0xaae3b0
jmp 0xaa908f
sub esi, 0x57d43d55
add ebp, esi
pop esi
add edx, ebp
pop ebp
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add edx, 0x2bc03a45
push eax
jmp 0xab57ea
push dword [esp]
jmp 0xaad73f
mov dword [esp], esi
mov esi, 4
jmp 0xab5671
add bl, dh
add bl, 0xe9
push eax
mov al, 0x7f
dec al
push edx
mov dh, al
not dh
mov al, dh
pop edx
inc al
jmp 0xab47a5
sub ecx, 0x7fff7da3
mov ebp, ecx
pop ecx
add esi, ebp
pop ebp
jmp 0xab23bb
pop eax
add esp, 4
jmp 0xaabf05
pop edi
jmp 0xab34c1
sub al, dl
push dword [esp]
pop edx
add esp, 4
add al, 0xc0
push ecx
mov ch, 0x18
push eax
mov al, 0x37
add ch, al
pop eax
dec ch
xchg ch, bl
not bl
xor ch, bl
xor bl, ch
xor ch, bl
add ch, 0xff
jmp 0xaaa964
jne 0xaaa9ab
xor eax, 0x1cef45c9
push ebx
mov ebx, 0x1c5332f3
not ebx
add edi, 0xbf27ff6c
add ebx, edi
pop edi
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xaa908f
push esi
mov esi, 4
add eax, esi
pop esi
xchg dword [esp], eax
jmp 0xaae397
mov edx, 2
add ebx, edx
jmp 0xab2662
or eax, 0x418d6ad5
jmp 0xab05bc
xor eax, ebp
jmp 0xab71e0
inc cl
jmp 0xab9bc5
sub esi, 0x566300c1
mov ecx, dword [esp]
push esi
mov esi, esp
add esi, 4
jmp 0xaaba7f
add esi, 0x29b037fb
jb 0xaad71d
shr esi, 7
dec esi
jmp 0xab7236
add eax, 0xffffffff
not eax
push eax
inc dword [esp]
pop eax
xor eax, 0x3bcc3e7c
add ebp, eax
pop eax
jmp 0xab5f5a
mov dword [esp], eax
push 4
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
jmp 0xab20ae
push ecx
mov ecx, 0x466220b3
neg ecx
xor ecx, 0x1e54f11
jmp 0xab56c5
not cl
xor cl, 0x48
shr cl, 1
shr cl, 8
jmp 0xab6baa
mov word [esp], dx
push eax
jmp 0xab3bcf
shr edx, 3
jmp 0xaab12d
not eax
dec eax
jp 0xaafbd7
shl eax, 7
jmp 0xab7efa
sub ebx, 0x5b6914f8
mov esi, dword [esp]
push ecx
mov ecx, esp
push ebx
jmp 0xab1b13
add ebx, 4
push 0x34b4
mov dword [esp], eax
mov eax, 4
push eax
mov eax, 0x3b8328b3
add eax, 0x2ff2257f
add ebx, eax
pop eax
jmp 0xab6c83
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esi, 2
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
bts word [esp], ax
pushfd
jmp 0xaa908f
mov dh, 0x81
or dh, 0xa5
sub dh, 0xa8
jne 0xaab985
inc dh
add dh, 0xe
mov al, dh
push dword [esp]
pop edx
lodsd eax, dword [esi]
push eax
jmp 0xaac3f7
and eax, ebx
mov ebx, dword [esp]
push edx
mov edx, esp
push eax
mov eax, 0x6ab31cb3
add eax, 0x954ce351
add edx, eax
pop eax
push ebx
mov ebx, 0x47584225
shr ebx, 8
not ebx
xor ebx, 0x3fa259e2
jmp 0xaba843
xor bh, 0xbd
push ecx
push eax
mov al, 0x2d
add al, 0xeb
mov ch, al
pop eax
add bh, 0xb6
sub bh, ch
sub bh, 0xb6
pop ecx
jmp 0xaab622
push dword [esp]
jmp 0xaaac6d
jmp 0xaa908f
xor ecx, edi
pop edi
pop esi
shr ecx, 1
push ebp
mov ebp, 0x20750e4b
add ebp, 0xf765f82
jmp 0xab6184
push ebp
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
pop esp
bts dword [esp], eax
pushfd
jmp 0xaa908f
add esi, 4
jmp 0xaa96bb
add dword [esp], 4
pop ebx
push edi
mov dword [esp], eax
jmp 0xab383b
push 0x659f
jmp 0xab3859
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push eax
push ecx
jmp 0xab8b4f
xor eax, edi
pop edi
push eax
pop edx
push dword [esp]
jmp 0xaaed66
push ecx
push edx
jmp 0xaae556
xor eax, 0x638826d4
push edx
mov dword [esp], edi
jmp 0xaab6e3
mov dword [esp], eax
push 0x53736e7e
mov eax, dword [esp]
add esp, 4
xor eax, 0x19c94402
mov ebx, eax
pop eax
dec ebx
jns 0xab7f42
jmp 0xababf7
dec eax
jge 0xaaac64
dec eax
shr eax, 5
jmp 0xab85f5
xor ebx, 0x32b2e3bd
jmp 0xaac55d
pop ecx
push 0x3ed5
mov dword [esp], ebp
push eax
mov eax, 0x32f40961
jmp 0xab058a
add esi, 0x39540477
dec esi
add esi, 0x36e516be
add ecx, esi
jmp 0xab67a9
pop edx
jmp 0xaa9257
add al, 0x9a
push edx
mov dl, 0x91
sub al, dl
pop edx
push ecx
jmp 0xaa9960
push dword [esp]
jmp 0xab78ff
dec ecx
and ecx, 0x4cf73149
neg ecx
push edx
mov edx, 0x36f95c6a
jmp 0xab32fe
add esp, 4
add eax, 2
push 0x7236
mov dword [esp], eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
shl word [esp], cl
pushfd
jmp 0xaa908f
xor edi, 0x1800400
mov ebx, edi
pop edi
mov eax, ebx
jmp 0xaab72d
mov ecx, 0x435744a
add ecx, 0x135e5ba2
shr ecx, 4
xor ecx, 0x3221518f
sub ecx, 0x1ae562a3
jmp 0xab2236
mov eax, 4
add esi, eax
jmp 0xaae911
mov word [esp], dx
mov dh, 0xd7
mov bh, dh
pop dx
jmp 0xab7ca3
push ebx
push 0x52403f49
mov ebx, dword [esp]
add esp, 4
push esi
mov esi, 0x378505f3
or ebx, esi
pop esi
jmp 0xaba8b8
add ebx, edx
mov edx, dword [esp]
add esp, 4
xor ebx, 0x6a72b7a3
jmp 0xab07ed
mov ebx, 0xffffffff
jmp 0xab83ab
mov edi, 0x4a901606
sub esi, edi
pop edi
mov eax, dword [esp]
add esp, 4
push 0x4203
mov dword [esp], ebp
push ecx
jmp 0xab5947
pop edi
mov ecx, esi
pop esi
push ecx
jmp 0xaafd93
inc al
add al, 0x45
sub al, 0x2c
add bl, al
pop eax
movzx eax, al
jmp 0xab5483
inc di
xor di, 0x5798
add ax, di
push dword [esp]
pop edi
sub esp, 4
mov dword [esp], edi
push esp
jmp 0xab69ac
add eax, 0x17f43d39
pop ebx
jmp 0xab63bf
inc cl
add cl, 0x10
jmp 0xab4bd2
add edx, 4
sub edx, 4
jmp 0xab1cf3
mov dword [esp], ecx
jmp 0xaaba60
jmp 0xaac886
mov ebx, dword [esp]
add esp, 4
jmp 0xab9595
mov ebx, eax
pop eax
add eax, ebx
pop ebx
jmp 0xab77de
pop edx
jmp 0xab5fbd
push ecx
mov ecx, esp
add ecx, 4
jmp 0xaaaa90
dec ebx
not ebx
add ebx, 0x8e068728
add ecx, 0x1cfa305a
add ecx, ebx
sub ecx, 0x1cfa305a
pop ebx
xchg dword [esp], ecx
pop esp
sub ebx, 0xaf237e
jmp 0xab744e
push eax
push esp
pop eax
add eax, 4
push ecx
jmp 0xab7043
add ebp, 4
xchg dword [esp], ebp
jmp 0xab230c
mov byte [edi + 0x74], dh
pop edx
pop eax
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push ecx
mov ecx, esp
sub esp, 4
mov dword [esp], edi
push esi
push ecx
mov ecx, 0x23d62f4
mov esi, ecx
pop ecx
sub esi, 0x92d24510
jmp 0xab5794
shl ecx, 7
jp 0xaac9bb
dec ecx
sub ecx, 0x5c781946
mov edx, ecx
pop ecx
jmp 0xab9029
push edx
mov dl, 0x30
neg dl
jmp 0xaad972
mov ebx, eax
jmp 0xab4c31
add esp, 4
push eax
jmp 0xaac73a
pop esi
sub edi, 0x3c8515d8
add edi, 0x2c1c3bd4
jmp 0xaab613
xor eax, 0x1cef45c9
push ebx
mov ebx, 0x1c5332f3
not ebx
push ebx
jmp 0xab1015
add edi, edx
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x78974814
add edi, ecx
jmp 0xab801d
xor eax, 0x19b84ffe
add esi, 0x4a901606
add esi, eax
push edi
jmp 0xaaa6f4
push ecx
mov ecx, 0x57503044
mov ebx, 0x78e96524
sub ebx, ecx
mov ecx, dword [esp]
add esp, 4
add ebx, 0x86f0955
jmp 0xab019b
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
sub ebx, eax
push ecx
mov dword [esp], edi
jmp 0xaaeb24
add ebp, 4
jmp 0xaaaf4d
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
jmp 0xaba080
jmp 0xaa908f
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edi
mov edi, 0xb9b299b
add edi, 0x7003c15
sub edi, 0x69285fea
jmp 0xab0057
sub esp, 4
jmp 0xab38d1
push ebx
sub dword [esp], 0x36ba01fb
mov eax, dword [esp]
push edi
mov edi, esp
jmp 0xab1487
pop edi
add esp, 4
or edx, eax
shl edx, 1
jmp 0xaad134
xchg dword [esp], ebx
pop esp
jmp 0xab956e
pop ebp
mov ebx, esi
mov esi, dword [esp]
add esp, 4
and eax, ebx
mov ebx, dword [esp]
jmp 0xab9aaa
shl ecx, 7
jp 0xaba516
dec ecx
jmp 0xab3322
pop ecx
sub esi, 0x5fa97958
add esi, eax
add esi, 0x5fa97958
mov eax, dword [esp]
add esp, 4
sub esp, 4
jmp 0xab000c
and ebx, 0x16ce5576
shr ebx, 6
or ebx, 0x54bf3528
sub ebx, 0x2ae6a65
jmp 0xaa9bf5
dec eax
shr eax, 5
jmp 0xaaa065
mov edi, dword [esp]
jmp 0xab88ab
pop esp
mov dword [esp], eax
jmp 0xab437a
xor dh, 0x5f
sub al, dh
pop edx
sub al, 0x38
push ecx
jmp 0xab09bd
mov ch, 0xda
or ch, 0x97
shr ch, 6
and ch, 0x28
and ch, 0x92
and ch, 0x22
push ebx
mov bl, 0xd0
add ch, bl
pop ebx
sub bl, ch
pop ecx
sub bl, al
jmp 0xab7e63
and edx, 0x5aea1bc4
jmp 0xab86e9
lodsd eax, dword [esi]
push edx
mov dword [esp], edi
mov edi, esp
add edi, 4
jmp 0xab0f21
pop ebx
push esi
mov esi, 0x2a5d7f3d
jmp 0xab8a3e
sub ecx, 1
jmp 0xaaec84
push ecx
jmp 0xab543d
shl eax, 8
jmp 0xab72a5
push eax
mov eax, esp
jmp 0xab36dd
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xab6479
add dword [esp], 4
pop edx
jmp 0xab1831
sub esi, 0x596d0d0c
pop ecx
push edi
mov dword [esp], eax
mov eax, 2
add esi, eax
pop eax
jmp 0xaac510
add edi, 4
jmp 0xab7bca
dec eax
jmp 0xab43fc
mov ebx, dword [esp]
push eax
jmp 0xaaf88a
pop ebx
sub esp, 4
mov dword [esp], edi
push ebx
jmp 0xaab506
add esp, 4
xor eax, edi
xor edi, eax
xor eax, edi
jmp 0xaae8f8
sub al, dh
pop dx
pop edx
jmp 0xab6d2e
pop esp
jmp 0xab920d
sub edx, 0x402603d4
jmp 0xab7992
mov ebp, dword [esp]
add esp, 4
pop edx
and ebx, 0x373c48f2
jmp 0xaaf6a6
push eax
jmp 0xab0408
or eax, 0x18002172
jp 0xab4e3b
shr eax, 3
xor eax, 0x715793f8
sub ebx, eax
pop eax
push dword [ebx]
mov dword [esp], esp
add dword [esp], 4
mov ebp, dword [esp]
add esp, 4
push ecx
mov dword [esp], eax
mov eax, 0x3976770e
push edi
jmp 0xab8fb9
mov esi, esp
add esi, 4
jmp 0xab7037
sub ebx, 0x48f7b1e2
mov edx, ebx
pop ebx
shr edx, 1
shl edx, 4
shl edx, 2
add edx, 0xffffffff
xor edx, 0x496cfcfd
add esi, 0x483e422b
add esi, edx
push eax
push edi
mov edi, 0x7c8f56cb
mov eax, 0xe5e0f41b
add eax, edi
pop edi
shr eax, 8
jmp 0xaac715
jmp 0xababf7
pop edx
pop dword [esp]
mov esp, dword [esp]
sub esi, 0x37f77a2e
or esi, 0x40496c87
xor esi, 0xdc6b7c8f
jmp 0xab12da
neg edx
jmp 0xaaebc2
mov dword [esp], edx
push 0x2d52751
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push 0xd57
mov dword [esp], edx
jmp 0xaa974b
mov edi, 0x3ca457e8
sub edi, 1
add edi, 0xc35ba81b
add eax, edi
pop edi
xchg dword [esp], eax
mov esp, dword [esp]
add byte [esp], al
pushfd
jmp 0xaa908f
sub esi, 0xd5c459c2
sub ecx, esi
pop esi
sub ecx, esi
push ebx
mov ebx, 0x560f39c7
jmp 0xaaac2f
add edx, 0x2fb952e8
jmp 0xaad376
add esp, 4
add edi, 4
add edi, 4
jmp 0xab925e
sub cl, 0xff
jmp 0xab9b51
add eax, esi
sub eax, 0x23f71708
mov esi, dword [esp]
add esp, 4
xchg dword [esp], eax
mov esp, dword [esp]
movzx ax, byte [eax]
push 0x4779
mov word [esp], ax
jmp 0xaa908f
mov ebx, 0x64f15b7e
jmp 0xab1c8a
push eax
mov dword [esp], ecx
push edi
mov edi, 0x33d74c44
mov ecx, 0x3f38c891
add ecx, edi
pop edi
and ecx, 0x280e4ff1
jo 0xaae707
jmp 0xab0d3a
mov eax, 0x414f396c
add edi, eax
pop eax
push dword [esp]
mov eax, dword [esp]
push ebp
push esp
pop ebp
push esi
mov esi, 4
add ebp, esi
jmp 0xaaee1b
push edx
mov edx, 0x4522f1fa
add ecx, edx
pop edx
jmp 0xaaee9e
pop edx
jmp 0xab1722
xor ebx, 0x89d85fe2
push edx
mov edx, 1
jmp 0xaaa6d7
mov ecx, 0x29a3572b
jmp 0xaafad0
push ebx
mov ebx, 0x32ab1b98
xor ebx, 0x32ab1b9c
add ecx, ebx
pop ebx
xchg dword [esp], ecx
jmp 0xaad13a
inc eax
jge 0xaaa0c6
or eax, 0x418d6ad5
jmp 0xaaa277
mov ebp, esp
jmp 0xaaaa5d
sub ebp, 0x77a943fa
jmp 0xab00d9
push dword [esp]
jmp 0xaaab39
push dword [esp]
pop edx
add esp, 4
sub ecx, 0xe4e6369
jnp 0xab9640
sub ah, 0x12
sub bl, ah
pop eax
push eax
mov eax, 0x5bfa073d
shl eax, 7
add eax, 0x247a298e
push edi
push ecx
mov ecx, 0x5e3a7446
mov edi, ecx
pop ecx
shr edi, 2
push esi
mov esi, 0x752bc4
shr esi, 8
or esi, 0x2a3373f2
jmp 0xab5322
push esi
mov esi, 0x11da502a
jmp 0xaba121
and dword [edi + 0x1c], ecx
pop ecx
jmp 0xaaec03
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
add ebx, 4
push edi
jmp 0xab5c74
mov eax, 0x42ef0eaf
not eax
add eax, 0x63f22b7b
not eax
jmp 0xab7522
add edi, 0x75823ef3
add edi, 0x82673ec
jmp 0xab66c2
pop ecx
push 0x26da
jmp 0xab0fba
push edi
mov edi, 0x31dc69b0
add edi, 0x9774c41
jg 0xab3984
jmp 0xab626e
shl eax, 5
sub eax, 0x3799b995
sub esi, eax
jmp 0xab0477
push 0x6c7f5f3b
jmp 0xaaad91
add eax, edx
jmp 0xaba20b
mov eax, 0x502e03ec
jmp 0xab0507
neg bh
jmp 0xab8c78
add cl, 0xf0
jmp 0xab0f15
shl eax, 7
je 0xaae076
jmp 0xaba132
shl ebp, 5
jnp 0xaab032
jmp 0xab2801
add edi, 0x9ebd32c
mov esi, edi
jmp 0xaaf493
and esi, 0x51dd00df
push eax
mov eax, 0x22844bb4
dec eax
add eax, 0x6f020bef
sub eax, 0x925d5880
add esi, eax
pop eax
jmp 0xaae6bb
add edi, esi
push edx
mov edx, 0x2c1c3bd4
sub edi, edx
jmp 0xab8c26
sub al, bh
mov ebx, dword [esp]
add esp, 4
jmp 0xaac63f
add al, bl
sub al, 0xdd
push ecx
mov ch, 0xc2
add ch, 0xff
jmp 0xab96e2
and dl, 0x66
jne 0xaad732
jmp 0xab9b61
mov edi, 0x4f602ca5
push edi
jmp 0xab833b
push ebx
mov ebx, 0x8c1511a
xor ebx, 0x544c7055
xor ecx, ebx
pop ebx
xor eax, ecx
push dword [esp]
jmp 0xab5552
and ecx, 0x57fa58ba
add ecx, 0x95bddad2
jmp 0xaafb47
pop ebp
add ecx, ebx
sub ecx, 0xdfe2fad
pop ebx
push ebx
mov ebx, 0x31183ace
jmp 0xaa9ae2
mov ebx, dword [esp]
add esp, 4
or dword [edi + 0x1c], eax
push dword [esp]
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 0x766922a2
push ecx
mov ecx, 0x3c78779c
xor ecx, 0x514968a3
not ecx
sub ecx, 0x750bda7d
xor eax, ecx
jmp 0xaaebdf
jmp 0xab33ce
pop ebx
jmp 0xab3bc2
add al, 0xa9
jmp 0xaaf2d1
xor ecx, ebp
jmp 0xab8c78
add edi, 4
xchg dword [esp], edi
pop esp
push esi
mov esi, eax
push esi
mov esi, esp
add esi, 4
push ebx
jmp 0xab871b
mov ebx, dword [esp]
add esp, 4
xor bl, al
movzx eax, al
push dword [edi + eax*4]
jmp 0xaa908f
or edx, ecx
pop ecx
not edx
xor edx, 0x717b237d
add eax, edx
pop edx
jmp 0xab09fe
xchg dword [esp], ebx
jmp 0xab526f
mov dx, word [esp]
add esp, 2
sub cl, bl
jmp 0xaaf795
push edx
mov dl, 0xc5
push eax
mov al, dl
mov cl, al
jmp 0xaaeb01
jmp 0xaba246
add bl, ch
mov cx, word [esp]
push eax
push esp
push dword [esp]
pop eax
add esp, 4
add eax, 4
jmp 0xab7baf
inc dh
add dh, 0xe
mov al, dh
push dword [esp]
pop edx
add esp, 4
jmp 0xab0dda
shl byte [esp], cl
pushfd
jmp 0xaa908f
add ebp, 0x43633fac
jns 0xab7131
add ebp, 0x1c896256
not ebp
shl ebp, 6
pop eax
push ebx
not dword [esp]
jmp 0xaac5cf
push edi
mov edi, 0x581d0f10
inc edi
jnp 0xaaeaaf
sub edi, 1
jmp 0xab9c5a
mov dword [esp], ecx
push edx
mov dword [esp], esi
mov esi, 0x4d655e55
add esi, 0x25c9738b
jo 0xaa917a
sub esi, 0x7cf37dda
jo 0xaaf847
shl esi, 6
neg esi
jmp 0xaaf2c6
xor edx, 0x233e271f
sub edx, 0x1b6db74b
push ebx
mov ebx, 0x64
add ebx, edi
jmp 0xab0154
push esi
jmp 0xab12ca
shl edx, 1
push ebx
jmp 0xaba996
push 0xdb4
mov dword [esp], eax
push ebp
jmp 0xab978c
add esi, 4
xchg dword [esp], esi
pop esp
sub esi, 0x266a201d
add esi, eax
add esi, 0x266a201d
sub esi, 0x530739c7
push 0x42ba
mov dword [esp], esi
push edx
push 0x5da849ca
pop edx
shl edx, 8
sub esp, 4
mov dword [esp], edi
mov edi, 0xaf26a6a
add edi, 0x15af5a30
and edi, 0x6d64458f
sub edi, 0x343202de
jmp 0xab76d3
push edx
mov dh, bh
mov ah, dh
jmp 0xaadb48
sub edx, 0x388260bb
xor edi, edx
jmp 0xaaa58a
add esp, 4
jmp 0xaaa404
ja 0xab260f
add esi, 0xa944c87e
push edi
mov edi, 0x64547c87
mov dl, bl
sub esi, edx
jmp 0xab0223
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add dword [edi + 0x64], ebx
mov ebx, dword [esp]
push ecx
mov ecx, esp
push edx
mov edx, 0x49070719
add edx, 0x61da4291
and edx, 0x37ab261b
neg edx
shr edx, 8
shl edx, 3
sub edx, 0x6eaf7f4
add ecx, edx
pop edx
add ecx, 4
xchg dword [esp], ecx
jmp 0xab3742
shr edx, 2
jmp 0xaae31e
not ebp
jmp 0xab5751
push ebp
mov ebp, eax
mov ecx, ebp
pop ebp
shl ecx, 2
push ecx
mov ecx, esp
jmp 0xaaaa68
mov edi, esp
add edi, 4
jmp 0xab2a44
pop edi
add ebx, 0x721f5e47
jmp 0xaad75d
inc ebp
jns 0xab7eb5
push eax
jmp 0xab4e23
push ebx
mov dword [esp], edi
jmp 0xab3f16
add esp, 4
jmp 0xab71b3
push ebx
mov ebx, 4
add edi, ebx
pop ebx
jmp 0xab97d3
mov eax, 0x67883910
mov ebp, eax
jmp 0xab5f22
mov ebx, dword [esp]
add esp, 4
jmp 0xab392b
add ecx, ebx
pop ebx
xchg dword [esp], ecx
jmp 0xab9158
sub cl, bl
sub cl, 0x4e
mov ebx, dword [esp]
push esi
mov esi, esp
jmp 0xaaa3c7
mov si, 0x49ea
sub si, cx
pop ecx
shl si, 3
push ebx
mov bx, 0x6f28
shl bx, 6
xor bx, 0x14be
shr bx, 8
add bx, 0x5ffe
xor si, bx
pop ebx
push bp
push eax
push 0x551e
pop ax
add ax, 0x1e00
inc ax
jo 0xaadb59
add ax, 0x927d
mov bp, ax
pop eax
push ebx
mov bx, 0x3b25
push edi
mov di, 0x6a32
not di
jmp 0xaa93fd
mov edi, esp
jmp 0xaabdef
pop edx
push eax
jmp 0xaabad6
push ebp
mov ebp, 0x3def3d4c
inc ebp
jmp 0xab276f
mov edi, dword [esp]
add esp, 4
add esp, 4
jmp 0xaabe64
mov ebp, edx
pop edx
jmp 0xaa942b
mov edi, ebp
pop ebp
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x26b74d43
or edi, ecx
pop ecx
shr edi, 2
xor edi, 0x1c2d58e9
jmp 0xaafc0b
inc ch
sub ch, 0x7f
jmp 0xab8fd7
xchg dword [esp], ecx
pop esp
jmp 0xaaf755
push esi
mov esi, 0x17b9418e
jmp 0xaa9db9
add esp, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
push eax
mov eax, esp
add eax, 4
push 0x1f34
mov dword [esp], ebp
jmp 0xaaed59
push ecx
push ebp
pop ecx
pop ebp
shr ecx, 4
add ecx, 0x4f11dc8d
sub edx, ecx
mov ecx, dword [esp]
jmp 0xab0656
sub esi, 0x62ac17e6
sub esp, 4
mov dword [esp], esi
not dword [esp]
pop esi
push ebx
push edx
mov edx, 0x6299b7e1
mov ebx, edx
pop edx
xor esi, ebx
pop ebx
and eax, esi
mov esi, dword [esp]
add esp, 4
jmp 0xab5411
xchg dword [esp], ebx
jmp 0xaa9bea
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
push eax
pushfd
jmp 0xaa908f
jae 0xab1917
neg ebx
jmp 0xaaf019
mov ebx, ecx
pop ecx
jmp 0xab748a
pop esp
sub esp, 4
mov dword [esp], edx
push eax
mov ah, 0xaa
and ah, 0x5b
add ah, 0x41
inc ah
sub ah, 0x82
push ebx
mov bh, ah
mov dh, bh
jmp 0xaa90b1
jl 0xab1666
neg ebx
jle 0xab502d
shr ebx, 6
jnp 0xaafe48
and al, 0x26
mov bl, ah
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
pop eax
sub eax, 0x38220db5
jmp 0xab7a14
sub al, 0xe
pop bx
add al, 0x91
sub al, 0x9a
sub al, 0x49
sub al, bl
add al, 0x49
jmp 0xaaa590
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
and dl, 0x34
push ebx
mov bl, dl
not bl
mov dl, bl
pop ebx
push ax
mov al, 0x15
add dl, al
mov ax, word [esp]
add esp, 2
xor al, dl
push dword [esp]
mov edx, dword [esp]
jmp 0xab06e2
mov word [esp], di
mov word [esp], bx
mov word [esp], cx
jmp 0xab9ef2
mov ah, 0x98
and ah, 0xe5
shl ah, 3
not ah
jmp 0xab55c7
push ecx
mov cl, dh
mov bh, cl
jmp 0xab522c
add esi, 4
sub esp, 4
mov dword [esp], esi
push dword [esp + 4]
mov esi, dword [esp]
jmp 0xab8ef4
jmp 0xab300f
sub eax, 0x72234295
sub eax, edi
push ebp
mov ebp, 0x3d7d4f47
xor ebp, 0x4f5e0dd2
sub eax, 0x6d3813f3
add eax, ebp
add eax, 0x6d3813f3
pop ebp
add eax, 0x7952592f
pop edi
add eax, 0x4b998a0
jmp 0xaadf42
pop esp
movsx ecx, ax
jmp 0xaabc54
pop edi
add ecx, 0xb34a28cc
sub edx, ecx
pop ecx
jmp 0xaaf89c
mov esp, dword [esp]
jmp 0xaae988
mov dword [esp], esi
mov esi, 0x69ef502d
jmp 0xab2c50
shr edi, 1
push 0x190f
jmp 0xaab9f5
or cl, 0xd3
jmp 0xab6d9a
push 0x49ec
mov dword [esp], esp
jmp 0xaaae64
push dword [esp]
push dword [esp]
jmp 0xaae7ea
add edi, 0x29782485
jmp 0xab7194
sub bl, 0x59
sub bl, al
push cx
push eax
mov ah, 0x23
jmp 0xababe2
xor eax, ebp
push 0x7c4d
mov dword [esp], edi
push 0x9d7
jmp 0xab2842
push dword [edi + eax*4]
push 0x4a5
mov dword [esp], ebx
jmp 0xab4072
or dword [esp + 0x24], eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
jmp 0xab028b
add esp, 4
jmp 0xaabec8
sub eax, 0xcb6d9afd
sub esp, 4
jmp 0xaafa4e
pop esi
jmp 0xaac2d9
add eax, 0x403165c5
jmp 0xaa9d54
pop ecx
jmp 0xab4758
pop ebx
add esp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xab2e50
mov dword [esp], ebx
sub esp, 4
jmp 0xaaa4ff
add ebx, edi
mov byte [ebx], dl
push dword [esp]
mov ebx, dword [esp]
add esp, 4
add esp, 4
push dword [esp]
pop edx
add esp, 4
jmp 0xaa908f
mov dword [esp], ebx
mov ebx, esp
push edx
mov edx, 0x1c0672
push ebp
jmp 0xab96f1
pop edi
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
pop eax
jmp 0xaaa4da
shr ebx, 5
xor ebx, 0x4f73018b
jno 0xaaafe6
sub ebx, 0x48f7b1e2
mov edx, ebx
pop ebx
push eax
pop esp
push edi
jmp 0xab9ae1
pop dword [esp]
mov esp, dword [esp]
dec word [esp]
pushfd
jmp 0xab25bd
xor edx, 0x13325741
mov esi, edx
jmp 0xab5e08
sub esp, 4
jmp 0xab955c
xchg dword [esp], esi
mov esp, dword [esp]
push 0x1eb3
mov dword [esp], ecx
mov ch, dl
push edx
sub esp, 4
mov dword [esp], eax
mov ah, ch
push ebx
mov bh, ah
mov dh, bh
pop ebx
pop eax
push ebx
mov bh, dh
push ecx
mov ch, bh
jmp 0xaba851
mov esp, dword [esp]
push edx
jmp 0xab279d
mov eax, ebx
pop ebx
sub eax, 0x4bc07cc0
push ecx
mov ecx, 0x49f21478
not ecx
inc ecx
push ebx
mov ebx, 0x63481f48
xor ecx, ebx
pop ebx
xor eax, ecx
jmp 0xaaabf4
sub bl, ah
pop ax
add bl, 0x6d
sub bl, al
sub bl, 0x6d
add bl, 0x98
push cx
mov cl, 0xdc
add bl, cl
mov cx, word [esp]
push edx
mov edx, esp
add edx, 4
add edx, 2
xchg dword [esp], edx
pop esp
movzx eax, al
mov dx, word [esp]
push ecx
push 0x71b4
mov dword [esp], esp
jmp 0xaaca97
add esp, 4
push esi
mov esi, 0xf4a3490
sub ebx, esi
mov esi, dword [esp]
jmp 0xab7628
pop ebx
push eax
mov eax, 0x53f9645c
shr eax, 6
add eax, 0x57d7322
add ebx, eax
mov eax, dword [esp]
jmp fcn.00aaf25a
sub bl, al
jmp 0xab41c4
push ecx
mov cl, 0x50
mov ah, cl
pop ecx
not ah
jmp 0xab9740
push 0x443b
mov dword [esp], edx
push ebx
mov bl, 0xb
push ecx
jmp 0xab25c9
mov ecx, 0x703176ad
add ecx, 1
shl ecx, 6
shl ecx, 1
jmp 0xab0260
push 0xfe3
mov dword [esp], eax
push ecx
mov ch, 0x97
jmp 0xab4abb
pop dword [edx + 0x84]
add dword [edx + 0x84], 0x12033a9e
pop ebx
popal
jmp 0xab8cfa
mov eax, 0x14372971
xchg edx, eax
not edx
push eax
push edx
pop eax
jmp 0xab7f77
not bl
jmp 0xab344c
add eax, 0x6c9f612b
and eax, 0x56074cab
not eax
jmp 0xaab4f7
mov dword [esp], esi
push dword [esp]
pop ebp
push ebx
jmp 0xaae23e
mov eax, 0x4395e75
xor ebx, eax
pop eax
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
push ebp
mov ebp, 0x259720ba
push 0x7d94
mov dword [esp], eax
mov eax, 0x7cb73521
add eax, 0x8cd6958
push edi
mov edi, 0x20693234
and eax, edi
pop edi
jmp 0xab2d35
add edx, 4
push edx
push dword [esp + 4]
pop edx
jmp 0xab8378
mov eax, 0x6f70208d
and eax, 0x320467a4
shr eax, 6
push edi
mov edi, 0x330f0046
inc edi
jmp 0xaade24
sub edi, 0x7f826116
sub edi, ebx
add edi, 0x7f826116
jmp 0xaabcaf
add ebp, 0x2ed8381d
jmp 0xaaca27
xchg dword [esp], edi
pop esp
mov eax, dword [esp]
jmp 0xab6520
jmp 0xab6f32
dec dl
push ecx
mov ch, 0xc
neg ch
dec ch
xor ch, 0xf8
jmp 0xab6a69
add esp, 4
jmp 0xab5880
pop esi
jmp 0xab3662
add edx, 4
push esi
mov esi, 4
sub edx, 0xc067905
add edx, esi
add edx, 0xc067905
pop esi
push edx
push dword [esp + 4]
jmp 0xaab037
pop ebx
add dl, 0xb5
not dl
and dl, 0x19
push ax
mov ah, 0x17
xor dl, ah
pop ax
add bh, dl
pop edx
sub bh, 0x47
xor al, bh
pop ebx
sub al, 0x46
add bl, al
mov eax, dword [esp]
add esp, 4
pop dx
jmp 0xaaf695
mov ah, bl
mov dl, ah
pop eax
jmp 0xab98e6
mov dword [esp], edx
mov edx, 0x1c
push edi
mov edi, 0x1e187869
jmp 0xab9fba
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
sub esp, 4
mov dword [esp], eax
push edx
push ecx
mov ecx, 0x21e85581
mov edx, ecx
pop ecx
jmp 0xaab4d7
movzx ax, byte fs:[edx]
jmp 0xab1d43
dec eax
push ebx
mov ebx, 0x6e5169a2
or ebx, 0x68a12f93
jmp 0xaaceb6
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
jmp 0xaa94f0
sub ebp, esi
sub ebp, 0x2ed8381d
pop esi
mov eax, dword [esp]
add esp, 4
push ebp
mov edi, dword [esp]
jmp 0xaacfbb
pop esi
sub edi, 0xf30902ef
add eax, edi
jmp 0xab4c27
add ebx, 4
jmp 0xaaab70
pop edx
jmp 0xaafa1b
sub ecx, 2
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xab01c6
add dword [esp], 4
pop ecx
add ecx, 4
push esi
jmp 0xab9c14
shl eax, 7
dec eax
not eax
add eax, 0xa31928f0
add ebx, eax
pop eax
sub ebx, 0x54660e80
jmp 0xab3b00
mov dword [esp], ebp
jmp 0xab859f
push 0x1c673e65
pop edx
shl edx, 3
inc edx
sub edx, 0xa6e47b4b
mov esi, edx
jmp 0xab67ca
add ebx, edx
mov byte [ebx], ch
pop ebx
pop edx
mov ecx, dword [esp]
add esp, 4
pop ebx
mov edx, dword [esp]
add esp, 4
mov ecx, dword [esp]
push 0x7344
mov dword [esp], esi
mov esi, esp
push edx
mov edx, 4
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xaa908f
pop esp
push dword [esp]
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
jmp 0xab32db
shr ebx, 1
add ebx, 0x595154dc
add ebx, 0xa5e6f4b2
add ecx, ebx
pop ebx
add edi, 0x6a1659c5
add edi, ecx
push edx
mov edx, 0x6a1659c5
sub edi, edx
pop edx
mov ecx, dword [esp]
push 0x1a07
mov dword [esp], esi
mov dword [esp], edi
mov edi, esp
add edi, 4
jmp 0xab0cec
add esi, 0x28b77161
or esi, 0xd766f24
xor esi, 0x69712ebd
not esi
inc esi
sub esi, 0xfa33e67a
sub edi, esi
jmp 0xaaef71
push ecx
mov ecx, 0x7fdc5e3c
mov eax, ecx
pop ecx
shr eax, 6
neg eax
sub eax, 0xfdf4876b
jmp 0xab31cf
dec bl
sub bl, 0xc
mov ch, bl
pop ebx
add bh, 0xaa
jmp 0xaa92d0
xchg dword [esp], eax
pop esp
xchg dword [esp], eax
pop esp
jmp 0xaa9563
mov ecx, dword [esp]
add esp, 4
and ebx, 0xcaf51f6
inc ebx
push edx
jmp 0xaad990
pop ebx
sub cl, al
pop eax
neg cl
shl cl, 7
push edx
mov dword [esp], ebx
push edx
mov dh, 0x7b
mov bl, dh
pop edx
xor bl, 0xf6
add cl, 0x9e
jmp 0xaae474
jg 0xab5d9c
xor esi, 0x5c704943
and al, 0x26
mov dh, ch
mov ax, word [esp]
sub esp, 4
jmp 0xaad115
sub cl, al
sub cl, 0x9b
pop eax
jmp 0xab9458
not edi
xor edi, 0x4c2ed816
jmp 0xab3d17
add esp, 2
jmp 0xab195f
shl ecx, 2
add ecx, 0x55666460
push edx
mov edx, 0x68af30bb
or ecx, edx
pop edx
dec ecx
not ecx
jmp 0xab5fe4
add bl, 0xad
sub bl, ah
push eax
jmp 0xaac08c
and eax, 0x76432dc3
jmp 0xaa9d95
pop edx
push ebp
push edi
push 0x14e44bc2
jmp 0xab3803
sub ch, 0x72
sub al, ch
pop ecx
jmp 0xaae89f
pop edi
push edx
mov edx, 0x57315622
push eax
mov eax, 0xd5670575
add edx, eax
pop eax
jmp 0xab074a
mov ebp, 0x4cd06ae7
xor esi, ebp
mov ebp, dword [esp]
jmp 0xab6eac
jmp 0xab4bb3
not esi
xchg ebp, esi
jmp 0xaabe3b
mov al, 0xb0
jmp 0xab08e1
neg cl
je 0xaac17e
or cl, 0xd3
jmp 0xab8b3c
jg 0xab8315
shl ebx, 4
jmp 0xaade10
pop ebx
add si, bp
jmp 0xab0bb7
xor esi, ebp
pop ebp
add ecx, esi
push dword [esp]
mov esi, dword [esp]
add esp, 4
add esp, 4
xor ecx, dword [esp]
jmp 0xab31bb
sub eax, 0x229b2376
jmp 0xaba8a7
push edi
push ebp
mov ebp, 0x697558cc
mov edi, 0xc507cd1b
add edi, ebp
pop ebp
shl edi, 6
add edi, 0x60b68644
sub eax, 0x30d67daf
jmp 0xab9958
mov edi, esp
push edx
mov edx, 0x5f754f3
or edx, 0x89d0e13
push edx
not dword [esp]
pop edx
dec edx
add edx, 0x7c96765f
add edx, 0x9168e89a
add edi, 0x1a71479f
sub edi, 0x5cff49f6
jmp 0xaaf343
add esp, 4
pop ebp
push 0x3731
mov dword [esp], ebx
mov ebx, 0x544d5559
jmp 0xaae53f
mov esi, dword [esp]
add esp, 4
add ecx, ebx
pop ebx
push ecx
jmp 0xab9bcd
sub edx, ecx
pop ecx
xor ebx, edx
mov edx, dword [esp]
add esp, 4
shl ebx, 7
xchg ebx, ecx
neg ecx
xchg ebx, ecx
push ecx
jmp 0xab9435
mov esi, dword [esp]
jmp 0xab2af5
pop ecx
pop eax
push eax
jmp 0xaada36
pop ebp
or ebx, esi
pop esi
add ebx, 0xffffffff
push 0x281b
mov dword [esp], esi
mov esi, 0x2ac112ee
xor esi, 0xfee3c8de
xor ebx, esi
push dword [esp]
push dword [esp]
pop esi
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push esi
jmp 0xaad170
jmp 0xab2b5b
shr ebx, 5
xor ebx, 0x4f73018b
jno 0xab6e3c
sub ebx, 0x48f7b1e2
jmp 0xab21ed
add esi, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xaaf5ab
inc ebp
jmp 0xaafc00
mov dword [esp], eax
jmp 0xab9a96
push edx
jmp 0xaac186
mov esp, dword [esp]
add ecx, 2
xchg dword [esp], ecx
pop esp
jmp 0xab2855
add edx, ebx
pop ebx
jmp 0xaba67c
mov esi, esp
push edx
mov edx, 4
add esi, edx
pop edx
add esi, 4
xchg dword [esp], esi
pop esp
and dword [edi + 0x1c], ebx
pop ebx
jmp 0xaa908f
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
jmp 0xab014b
add edx, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0xab7941
pop ebx
sub esp, 4
mov dword [esp], ebx
sub esp, 4
jmp 0xab1446
pop edx
and eax, ecx
pop ecx
shr eax, 8
xor eax, ecx
sub esp, 4
jmp 0xab6fbe
add eax, ebp
pop ebp
jmp 0xaadcf7
push 0x346002b6
jmp 0xaadffe
pop bx
sub esp, 4
jmp 0xaba0e7
pop edi
xchg ebp, eax
jmp 0xaae205
xchg dword [esp], ebx
pop esp
push eax
mov eax, esp
jmp 0xab7e8b
add bl, 0x20
jmp 0xab5cf2
sub ecx, esi
mov esi, dword [esp]
add esp, 4
add ebp, ecx
push dword [esp]
pop ecx
add esp, 4
push edi
mov edi, 4
jmp 0xab9ccf
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
jmp 0xab7a2d
pop edx
pop ecx
mov edx, dword [esp]
add esp, 4
jmp 0xaacdc9
sub edx, 0x5ce91c1d
jmp 0xab5688
add edx, 0x1cac0daa
add edx, 0x583957d4
add dword [esp + 4], 0x32ee223b
add dword [esp + 4], 0x14926fc6
sub dword [esp + 4], 0x6809771d
add dword [esp + 4], edx
add dword [esp + 4], 0x6809771d
push edx
jmp 0xaade49
add ebx, edi
add ebx, 0x7d5415fa
mov edi, dword [esp]
add esp, 4
jmp 0xab7392
add esi, 0x596d0d0c
add esi, 0x706822b4
jmp 0xab9911
push ebx
mov ebx, esp
add ebx, 4
jmp 0xaaca7b
jmp 0xab5b3b
add ah, 0xa9
add dh, ah
pop eax
push eax
mov al, dh
mov bl, al
jmp 0xab4a60
pop ebp
xchg dword [esp], eax
jmp 0xaad958
dec ebx
add ebx, 0x9618297
xor esi, ebx
pop ebx
mov ecx, esi
pop esi
xor edi, ecx
pop ecx
mov ecx, edi
pop edi
add esi, ecx
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], esi
jmp 0xaa9e29
pop dword [ecx]
mov ecx, dword [esp]
add esp, 4
push dword [esp]
mov eax, dword [esp]
add esp, 4
jmp 0xaaf7f0
jmp 0xab33c9
sub ebx, 0xcdb1e56a
mov ebp, ebx
pop ebx
jmp 0xaaf841
mov cl, al
push dword [esp]
pop eax
push ebx
jmp 0xab144e
jle 0xaaece1
push eax
mov eax, 0xc7fed800
sub esi, 0x2b430e95
add esi, eax
add esi, 0x2b430e95
pop eax
jmp 0xab72f5
push esp
pop ecx
add ecx, 4
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
jmp 0xaac137
mov ah, 0xfb
xor ah, 0x98
add ah, 0xcd
and ah, 0x14
jmp 0xab921b
sub ebx, 0xfc57ecc
add eax, ebx
pop ebx
sub eax, 4
sub esp, 4
mov dword [esp], eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
push edx
push esi
mov esi, 0x3c05274c
mov edx, esi
jmp 0xab0be2
mov dx, word [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 2
xor edi, dword [esp]
xor dword [esp], edi
jmp 0xab8e21
shr esi, 7
dec esi
jmp 0xaae996
jmp 0xab7ac2
push dword [esp]
pop ebx
add esp, 4
add esp, 4
sub esp, 4
mov dword [esp], eax
jmp 0xab79b0
add ebx, edi
push eax
push ebp
mov ebp, 0x12466cda
push edx
jmp 0xab3901
mov edx, eax
pop eax
jmp 0xab2dcb
add edx, 0x6e803999
add edx, eax
push eax
mov eax, 0x6e803999
sub edx, eax
pop eax
add edx, 0x64ed0f54
jmp 0xaaebab
mov si, 0x2456
sub ax, si
pop si
jmp 0xab93f7
sub ecx, 0x24b25d15
jmp 0xaad426
neg dh
xchg dh, bl
neg bl
xor dh, bl
xor bl, dh
xor dh, bl
dec dh
not dh
not dh
sub dh, 0xff
xor dh, 0xe0
jmp 0xab29d5
pop eax
jmp 0xaaeab7
push ebx
push esp
pop dword [esp]
add dword [esp], 4
push dword [esp]
pop ebp
push 0x2c31
jmp 0xab0734
mov esi, 0x10033b4e
dec esi
neg esi
jmp 0xaab0e7
mov ecx, 0x3cd364c0
mov edx, 0x5dfdc90d
add edx, 0x54406ad9
sub edx, ecx
jmp 0xab3a7e
mov edx, 0xf99ddd7c
jmp 0xab1141
add esi, edx
pop edx
and edi, esi
pop esi
jmp 0xaaa078
pop esp
sub eax, 0x7952592f
jmp 0xaac0cb
add dl, 0xb
shr dl, 2
or dl, 0x62
jmp 0xaaf6da
pop ax
push bx
mov bh, cl
not bh
push eax
mov al, bh
jmp 0xaad639
mov edx, 0xc015daa
and edx, 0x13880c69
shl edx, 4
xor edx, 0x52346d6b
add edx, 0x4d0e3bff
add edx, 0x67991525
jmp 0xab03f2
add bl, 0xaf
sub bl, 0xef
add bl, al
add bl, 0xef
sub bl, 0xaf
jmp 0xab6714
sub esp, 4
mov dword [esp], edi
push edi
mov dword [esp], esp
add dword [esp], 4
mov edi, dword [esp]
add esp, 4
add edi, 4
jmp 0xab2880
sub esi, 0x2fb64a95
jmp 0xab13fa
mov dword [esp], edi
push eax
push 0x19e01fff
push dword [esp]
pop eax
add esp, 4
and eax, 0x6cc55663
jae 0xab366a
shr eax, 5
push ebp
mov dword [esp], edi
sub bh, 0xd0
mov ax, word [esp]
sub esp, 4
mov dword [esp], ebp
jmp 0xaad8b6
xor ecx, 0x518e3ec1
jo 0xab4367
sub ecx, 0x9ce43e11
jmp 0xaae66f
push ebp
jmp 0xab95b5
mov dword [esp], edi
mov edi, 4
push 0x150b
mov dword [esp], edi
pop ecx
pop edi
add dword [esp + 4], 0x37d36b99
jmp 0xaa9343
pop edx
push ecx
jmp 0xab794c
add ax, 0x927d
mov bp, ax
pop eax
jmp 0xab9d3f
mov bl, 0x46
neg bl
push ecx
mov ch, 0x22
sub bl, ch
pop ecx
or bl, 0x97
shr bl, 7
jmp 0xaaef5f
add esp, 4
jmp 0xaab5f4
mov ebx, 0x7bf94c87
or edx, ebx
push dword [esp]
pop ebx
add esp, 4
add edx, 0xeba4d0c6
sub ecx, edx
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
pop edx
jmp 0xaab3b3
push edx
jmp 0xab25a0
mov esi, dword [esp]
add esp, 4
push 0x7f76
mov dword [esp], ecx
push edi
mov edi, 2
mov ecx, edi
push dword [esp]
pop edi
add esp, 4
add ebx, ecx
jmp 0xab02c4
pop edx
sub eax, esi
pop esi
push eax
jmp 0xab002c
mov dword [esp], edi
mov edi, ebx
mov eax, edi
pop edi
push 0x18f7
mov dword [esp], eax
jmp 0xab2ef6
push dword [esp]
pop ecx
jmp 0xab54f1
push ebp
jmp 0xaa93b5
add eax, ebp
sub eax, 0x21416ea0
pop ebp
jmp 0xaaf54f
shr ecx, 3
add ecx, 0xfcdcdb79
push ecx
push eax
mov eax, 0x42394874
sub dword [esp + 4], eax
pop eax
pop ebx
jmp 0xab3ebb
push ecx
mov cl, bl
not cl
mov bl, cl
jmp 0xab7aa0
mov dword [esp], esi
push 0x13444e00
pop esi
shl esi, 5
add esi, 0x9a85584
xor esi, 0xaa73a74
push esi
jmp 0xaa95a4
push edx
mov dh, 0x58
xor dh, 0x8b
sub dh, 0x90
xor cl, dh
pop edx
jmp 0xab1878
sub esi, 0x29714dd3
sub esi, 0x49ef46cf
push ebx
mov ebx, 0x4c613a14
add esi, ebx
pop ebx
push dword [esp]
pop edi
add esp, 4
and eax, esi
pop esi
or eax, eax
je 0xab3745
push eax
push 0x7bad
mov dword [esp], edi
mov edi, 0x56095ab3
mov eax, 0x56095acf
sub eax, edi
push dword [esp]
mov edi, dword [esp]
add esp, 4
push edx
mov edx, esp
push ecx
jmp 0xab4aea
add esp, 2
push edx
mov dh, 0x1d
shr dh, 4
jmp 0xab8a51
jmp 0xab91e2
push 0x50eb5556
pop esi
or esi, 0x3f2b12f4
jno 0xab6f9f
add edi, 0xbb60edf
shl edi, 6
xor edi, 0xdceaeed9
add eax, edi
jmp 0xaad268
mov edx, 0x14926fc6
sub dword [esp + 8], edx
pop edx
sub dword [esp + 4], 0x32ee223b
pop edx
jmp 0xaa908f
jmp 0xab02ce
push edi
mov dword [esp], eax
push ecx
mov ecx, 0x2c806dc7
jmp 0xaba414
dec al
sub al, 0x9e
jmp 0xaba23e
pop ecx
sub ebx, esi
pop esi
add ebx, 0xaf237e
sub ebx, 0x5746055
xor edx, eax
jmp 0xaa908f
xchg dword [esp], edi
pop esp
push esi
push 0x2942
mov dword [esp], edi
mov edi, 0x159f6f4b
jmp 0xaafc86
push ebx
mov ebx, 0x1ab93c33
mov edi, ebx
pop ebx
xor edx, edi
mov edi, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0xab57f4
sub edi, 0x517734a4
sub edi, 0x5fd4106b
add edi, eax
add edi, 0x5fd4106b
push esi
jmp 0xaafcb2
jmp 0xaab055
add esi, 0x15013a2a
jns 0xaba90a
jmp 0xab1ec9
mov esp, dword [esp]
imul cx, ax
push cx
pushfd
jmp 0xab6023
pop ebx
jmp 0xaac69a
jo 0xaaca97
shl edx, 7
jne 0xab758b
jmp 0xab0f8b
mov ecx, esp
add ecx, 4
jmp 0xaab275
pop eax
neg eax
jne 0xaaae3d
shl eax, 8
jmp 0xaac113
and eax, ebx
pop ebx
or eax, eax
je 0xab8efd
push dword [edi + 0x1c]
push eax
mov eax, 0x16521c36
jmp 0xab1430
xor ebx, 0x3d7542a
xor ebx, 0x6b2f94
add esi, 0x5c381d56
jmp 0xab5b97
jmp 0xab5041
add edx, 0x2fe876ea
add edx, 0xda9ef77c
add ecx, edx
pop edx
pop esi
push esi
mov esi, 4
push esi
jmp 0xaad8cd
push 0x179e
mov dword [esp], esi
push esp
pop esi
add esi, 4
jmp 0xab98af
add al, dh
pop edx
mov bx, word [esp]
add esp, 2
add al, 0xd5
add al, bl
push dx
mov dh, 0xd5
sub al, dh
pop dx
push ecx
jmp 0xab5617
dec dl
jnp 0xab8476
jmp 0xab251f
pop dword [esp]
mov esp, dword [esp]
push 0x29fa
mov dword [esp], ebx
jmp 0xab00f5
sub ebx, 0x592221c0
sub ebx, edi
push edi
mov edi, 0x592221c0
add ebx, edi
pop edi
mov edi, dword [esp]
add esp, 4
push eax
mov eax, 0
add eax, ebx
mov ecx, dword [eax]
mov eax, dword [esp]
add esp, 4
pop ebx
push 0x4826
mov dword [esp], ecx
mov dword [esp], ebp
jmp 0xaba81d
push eax
mov dword [esp], ecx
jmp 0xaae6c2
jmp 0xab0a72
jmp 0xaa908f
not ebp
xchg ebp, eax
push ebx
mov ebx, 0x6e3127de
add eax, ebx
mov ebx, dword [esp]
add esp, 4
mov ecx, eax
mov eax, dword [esp]
add esp, 4
add esi, ecx
mov ecx, dword [esp]
add esp, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
shl dword [esp], cl
pushfd
jmp 0xaa908f
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
pop esi
push 0x775e
mov dword [esp], esi
not dword [esp]
push dword [esp]
pop esi
jmp 0xaaf3fa
push dword [esp]
mov esi, dword [esp]
add esp, 4
jmp 0xab33ae
add esp, 4
push 0x7927
jmp 0xaac3b0
push dword [esp]
jmp 0xab6559
push ebx
mov bh, 0x3b
push ecx
push ebx
mov bl, 0x4d
or bl, 0x33
jl 0xaac6e1
not bl
jmp 0xaacc7b
add esi, ecx
pop ecx
pop edx
push 0x2530
mov dword [esp], esi
sub dword [esp], 0x664248a4
push dword [esp]
mov ebx, dword [esp]
jmp 0xab606b
jp 0xab9768
sub edx, 0xef845f26
add edx, 0x5e6b7607
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xab12a8
mov esi, ebp
mov ebp, dword [esp]
push esi
push esp
pop esi
add esi, 4
push ecx
mov ecx, 0x3e9c71fd
add ecx, 0xc1638e07
add esi, ecx
pop ecx
xchg dword [esp], esi
jmp 0xab00af
push ecx
jmp 0xab6495
sub edx, 0x3e7c57cc
pop edi
mov esi, edx
pop edx
push edi
sub esp, 4
mov dword [esp], esi
mov esi, 0x615c78e5
jmp 0xab78eb
pop esp
jmp 0xab8a64
sub edi, 0x259c60c1
js 0xab268a
not edi
jmp 0xab1846
inc ebp
push esi
mov esi, 0x5c2319ba
shr esi, 3
add esi, 0x322633ba
shl esi, 7
jmp 0xab823b
mov cx, word [esp]
push edi
push esp
pop edi
push ebx
mov ebx, 4
add edi, 0x9e03289
sub edi, 0x26721791
add edi, ebx
add edi, 0x26721791
sub edi, 0x9e03289
jmp 0xab737f
sub dh, 0xfd
ja 0xaaa222
add dh, 0x9e
xor cl, dh
jmp 0xab6578
push edi
mov edi, 0xede78517
sub ebx, edi
pop edi
push ebx
pop edx
mov ebx, dword [esp]
add esp, 4
push edx
sub dword [esp], 0x53681d44
pop esi
push ecx
mov ecx, 0x5d601faa
neg ecx
add ecx, 0x56816056
not ecx
dec ecx
neg ecx
add ecx, 0x5a46dc96
jmp 0xaae2d3
add cl, bl
sub cl, 0x9e
pop ebx
xor bl, cl
pop ecx
mov dh, bl
mov ebx, dword [esp]
add esp, 4
sub dh, 0xbf
jmp 0xab5cfa
jmp 0xab686e
sub edi, 0xb8e1d502
xor ebx, edi
pop edi
add ebx, edi
push dword [ebx]
jmp 0xaa95f4
pop ebx
mov ecx, dword [esp]
add esp, 4
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
push dword [esp]
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
jmp 0xab3916
mov edi, 4
sub ebp, edi
pop edi
xchg dword [esp], ebp
jmp 0xaaac75
shl ebx, 7
add ebx, 0x51047304
add esi, ebx
jmp 0xaab7a9
xor dword [esp], ebx
xor ebx, dword [esp]
jmp 0xab958b
add edi, 0x40683636
push ebx
mov ebx, 0x6081620b
xor ebx, 0x136f631c
jmp 0xab9509
mov edx, 0x6eca0826
mov ecx, edx
jmp 0xaab2eb
not ch
jmp 0xaabdca
jns 0xab4064
push edi
mov edi, 0xde836f4
shl edi, 5
mov al, 0xb2
pop edx
push ebp
jmp 0xab0723
add ebx, eax
jmp 0xab5806
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xaa9a8c
js 0xaa9fb8
sub ecx, 0x7fff7da3
mov ebp, ecx
pop ecx
add esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
movsx cx, al
push 0xc63
mov word [esp], cx
jmp 0xab11b9
add esi, ecx
pop ecx
mov edx, esi
pop esi
push ebp
push edi
mov edi, edx
jmp 0xab2efd
not esi
xor esi, 0xfff1221b
push edx
mov edx, esi
mov eax, edx
pop edx
pop esi
sub ebp, 0x2de42ce4
jmp 0xaa9d47
mov ebx, esi
jmp 0xab7efa
mov ecx, 0x400
mov eax, ecx
push dword [esp]
jmp 0xaac2e3
jmp 0xaade19
shr eax, 4
neg eax
push ebp
push 0x89310464
mov ebp, dword [esp]
add esp, 4
jmp 0xab2ec9
jmp 0xab8ab3
add edx, ebp
jmp 0xab67c1
jl 0xabac26
add ebx, 0x8a3ac5b7
sub dword [esp + 4], 0x2a126ef6
add dword [esp + 4], ebx
add dword [esp + 4], 0x2a126ef6
jmp 0xaae4de
push 0x73f2
mov dword [esp], ebx
mov ebx, 0x7545519d
or ebx, 0x1b36220d
sub ebx, 0x4582438
sub ebx, 0x76cffc3c
jmp 0xaae815
pop esi
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
jmp 0xab5758
sub edx, ebx
pop ebx
jmp 0xaa908f
sub ax, bp
sub esp, 2
mov word [esp], bx
mov bx, 0x2f88
sub ax, bx
jmp 0xab6dea
not dword [esp]
push dword [esp]
pop esi
add esp, 4
push edi
jmp 0xaa94e4
and esi, 0x388d6854
jmp 0xaa925e
add al, 0x8f
push ebp
mov dword [esp], edx
mov edx, esp
push edi
mov edi, 4
add edx, edi
pop edi
sub edx, 2
xchg dword [esp], edx
pop esp
jmp 0xab8600
sub esp, 4
mov dword [esp], edx
mov dword [esp], ebx
push 0x1f7c
mov dword [esp], esi
jmp 0xab2c0d
pop eax
jmp 0xab697b
mov esi, dword [esp]
add esp, 4
add ecx, esi
jmp 0xaae265
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
jmp 0xab83f4
jns 0xab1ec4
jmp 0xab3a14
add edi, 0x7cdd79f9
sub ebp, 0x3e4035b2
add ebp, edi
push edi
mov edi, 0x3e4035b2
add ebp, edi
pop edi
pop edi
xchg dword [esp], ebp
pop esp
movzx cx, al
push esi
push esp
mov esi, dword [esp]
push ebp
jmp 0xab8490
mov esp, dword [esp]
or byte [esp], al
pushfd
jmp 0xaa908f
push ebx
sub esp, 4
mov dword [esp], ecx
push 0x1919244d
pop ecx
jmp 0xaadd04
add ecx, 0x11570748
pop edx
add esi, 0x566300c1
add esi, ecx
jmp 0xaaa0e9
mov dword [esp], ebx
mov bx, cx
mov dx, bx
mov ebx, dword [esp]
add esp, 4
push dword [esp]
pop ecx
push ebx
mov ebx, esp
jmp 0xab2375
sub edi, 1
jmp 0xab86f4
add edi, 0x4255720a
jmp 0xab7c52
pop eax
pop edx
sub al, 0xad
sub al, cl
add al, 0xad
mov ecx, dword [esp]
add esp, 4
add al, 0x34
jmp 0xab2bec
pop ebx
mov esi, dword [esp]
add esp, 4
add ebp, eax
jmp 0xaa9798
mov edi, 0x2e441ac7
jmp 0xabac6c
movzx eax, al
jmp dword [edi + eax*4]
pop edx
mov ebp, dword [esp]
add esp, 4
jmp 0xaaaf70
push dword [esp]
pop eax
jmp 0xab0811
jmp 0xaa908f
mov dl, 0x25
mov cl, dl
pop edx
jmp 0xaab587
jae 0xab5392
and edx, 0x12d60588
jle 0xab0614
sub edx, 0x104603fc
jmp 0xaabd75
pop ecx
neg eax
add eax, 0x6baa24e5
add ecx, eax
pop eax
xchg dword [esp], ecx
mov esp, dword [esp]
push edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebx
push esi
mov dword [esp], ebx
mov ebx, 0x7b5f4afe
add dword [esp + 4], 0x71056cc4
add dword [esp + 4], ebx
push ecx
mov ecx, 0x71056cc4
sub dword [esp + 8], ecx
pop ecx
pop ebx
pop ebx
push 0x5bc1
mov dword [esp], ebp
jmp 0xab76cd
pop ebx
jmp 0xab9266
push ebp
mov ebp, 0x184339d7
jmp 0xaab9bf
add ecx, 0x29a114ba
xor ecx, 0x4a632448
and ebx, ecx
pop ecx
xor ebx, 0x509187b
jmp 0xab7219
push edx
mov edx, 0xdfd99069
jmp 0xab0194
push eax
mov eax, 0xc7fed800
sub esi, 0x2b430e95
add esi, eax
add esi, 0x2b430e95
jmp 0xaaea36
shl ebx, 7
jp 0xab5846
jmp 0xab8acc
mov ebp, 4
sub eax, ebp
pop ebp
jmp 0xabab8d
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
jmp 0xab7fd7
xor ebx, 0x62ce39b3
push ebx
mov dword [esp], esi
mov esi, 0x12b44a30
or esi, 0x7d2f1570
shr esi, 4
sub esi, 1
sub esi, 0x89933f01
xor ebx, esi
pop esi
jmp 0xab0697
pop esi
add ebp, 4
xchg dword [esp], ebp
jmp 0xaaf09e
sub eax, ecx
pop ecx
jmp 0xaab510
push ecx
mov ecx, 0x69bffff7
sub esi, ecx
pop ecx
sub edx, 0x39ce72f3
add edx, esi
push esi
mov esi, 0x725f6ed4
dec esi
add esi, 0x49ec724c
or esi, 0x3e907bc9
xor esi, 0x8715892c
add edx, esi
jmp 0xab5d33
pop esp
push dword [esp]
pop eax
jmp 0xab626e
push dword [esp]
mov ebp, dword [esp]
add esp, 4
jmp 0xab1ee6
add eax, 0x4c5f7f2a
push dword [esp]
pop esi
push esi
jmp 0xaba85c
shl bl, 8
push di
mov word [esp], dx
mov dh, 0xff
sub bl, dh
jmp 0xaab8a1
pop esi
sub ecx, edi
pop edi
pop ebx
add ecx, 4
jmp 0xab09e3
shr ecx, 7
jmp 0xab7f26
pop ecx
xor ebx, 0x44da66c0
jmp 0xaae7a1
or esi, edi
pop edi
shr esi, 5
push ebp
mov ebp, 0x4120338
or ebp, 0x57905d89
push 0xbc6
mov dword [esp], esi
jmp 0xab5093
and cl, 0x93
add cl, 0x33
shr cl, 3
sub cl, 0xce
jmp 0xab219d
pop esp
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xaac821
mov edi, 0xbb0a385a
xor ecx, edi
pop edi
add eax, ecx
pop ecx
jmp 0xaaa87b
push esi
jmp 0xab3508
sub al, bl
add al, 0xf4
jmp 0xaad25e
push 0x4e71
jmp 0xab458f
js 0xab5145
jmp 0xaadf87
add al, dl
sub al, 0xa9
add al, 0xe2
push 0x5a0e
mov word [esp], dx
push ecx
jmp 0xab5e5e
shl ebx, 4
xor ebx, 0x7c5c54e7
jb 0xaab943
jmp 0xaae40c
sub edi, 0x78974814
jmp 0xaaa9be
add bl, 0xbb
xor bl, 0x2c
or ah, bl
pop ebx
add ah, 0x14
add ah, 0x45
and dh, ah
pop eax
shl dh, 7
jne 0xab98ed
jmp 0xab162b
jmp 0xab23a7
mov edi, 0x67372dba
mov ebx, 0x47215c9d
jmp 0xab0414
add esp, 4
xor ebp, esi
xor esi, ebp
xor ebp, esi
xor eax, ebp
xor ebp, eax
jmp 0xaac23b
mov cx, word [esp]
push 0x73c2
mov dword [esp], edx
mov dword [esp], esi
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop esi
push edx
push edi
mov edi, 0x7a70713d
mov edx, edi
pop edi
push ebx
mov ebx, 0x65f2043f
sub ebx, 0x4f063ffc
sub ebx, 1
and ebx, 0x38060d58
dec ebx
push eax
mov eax, 0x1abb7e72
inc eax
shr eax, 3
jmp 0xab6735
push edx
mov dword [esp], eax
mov eax, esp
add eax, 4
push esi
mov esi, 0x11ca4494
push edx
mov edx, 0x3ced7c25
jmp 0xab3b44
pop edi
jmp 0xabab8d
push dword [esp]
push dword [esp]
pop ebx
jmp 0xaaa8d2
shr ebx, 5
neg ebx
add ebx, 0x146807
jmp 0xab4763
shr ecx, 3
neg ecx
sub ecx, 0xb81aeb41
sub esp, 4
jmp 0xab8551
pop esi
push ebx
jmp 0xaafe34
sub esp, 4
mov dword [esp], edi
mov edi, 0x64e16fbc
jmp 0xab60f9
sub eax, esi
pop esi
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
mov esp, dword [esp]
mov word [esp], dx
mov word [esp], bx
mov word [esp], bp
mov word [esp], ax
jmp 0xaa908f
mov ebx, esp
add ebx, 4
jmp 0xaaca15
add ebx, edi
mov edi, dword [esp]
add esp, 4
push ecx
jmp 0xab68c8
add ebp, 0x622cc2ba
jmp 0xab9aee
add ebx, 0x4d567990
push ecx
mov ecx, 0
add ecx, 0x2a9852b9
sub ecx, ebx
sub ecx, 0x2a9852b9
xchg ebx, ecx
pop ecx
sub ebx, 0x189bbeb2
sub ecx, ebx
pop ebx
sub ebx, ecx
push dword [esp]
pop ecx
push edx
mov edx, esp
jmp 0xaaaa3f
shr edx, 4
not edx
inc edx
xor edx, 0x87cc1a3e
add eax, edx
pop edx
pop ebx
push ebx
push 0x3aeb
mov dword [esp], esi
mov esi, 0xcfa23fe
jmp 0xaaf6e0
pop esp
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xaad238
push dx
mov dh, 0x25
add bl, 0xdc
jmp 0xab3567
jmp 0xaa9b3d
jl 0xab3f84
neg ebx
jo 0xaaf019
shr ebx, 5
and ebx, 0x442d69f7
jmp 0xaae5d7
shl ebp, 7
push esi
mov esi, 0x14822500
jmp 0xab32d3
push ebx
jmp 0xab81a4
push edx
jmp 0xab8983
push 4
pop ecx
sub ebx, ecx
pop ecx
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
jmp 0xab6212
push esp
pop ebx
push esi
push edi
push 0x5d3b132c
pop edi
xor edi, 0x33f10b23
jmp 0xaaae0c
xor dword [esp], eax
pushfd
jmp 0xab0007
add bh, ch
pop cx
and al, bh
jmp 0xab23f9
push esi
push 0x3ecd
mov dword [esp], ebp
push 0x31480aa0
jmp 0xaa9ce6
pop ebx
not cl
not cl
inc cl
xor cl, 0xa4
jmp 0xab78de
add ecx, 0x214c345f
jmp 0xab974a
push 0x2c43
mov dword [esp], esi
push esp
mov esi, dword [esp]
add esp, 4
jmp 0xab8d83
dec esi
jl 0xaaff69
push ecx
mov ecx, 0x182776cb
not ecx
jmp 0xaab886
jp 0xab6326
or esi, 0x45a53116
jnp 0xab117c
xor al, 0x6e
sub ebx, esi
pop esi
movzx ax, byte [eax]
push eax
mov eax, esp
add eax, 4
push esi
jmp 0xab9385
push ebp
jmp 0xaa9c62
push dword [esp + 4]
mov esi, dword [esp]
add esp, 4
pop dword [esp]
jmp 0xab1256
lodsw ax, word [esi]
push si
mov word [esp], di
mov word [esp], bp
mov bp, 0x6058
add ax, 0x2f88
jmp 0xaae81d
add esi, 0x5c253300
jmp 0xaaf82c
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
jmp 0xaa9b14
push eax
jmp 0xaab490
add ebx, 0x600968bd
pop edx
pop ebp
jmp 0xab71e8
push 0
jmp 0xab40b7
jmp 0xab4c67
add dword [esp], 4
jmp 0xaaae97
add edi, 0x349676e
jg 0xab41a8
sub edi, 0xfbe8e555
xor edx, edi
pop edi
jmp 0xaacbe9
xor edi, 0x17d84b13
sub esi, edi
pop edi
push ecx
mov ecx, 0x2e2a49e5
shr ecx, 3
jmp 0xab6028
mov dword [esp], edx
push 0x7b8b795e
pop edx
push ebp
mov ebp, 0xf0c49d5
xor edx, ebp
jmp 0xab4b2d
sub esp, 4
mov dword [esp], esi
push 0x6bfa129c
mov esi, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
jmp 0xab3696
add al, dl
pop dx
pop edx
add al, cl
push bx
push edi
mov dword [esp], eax
jmp 0xab247b
xor edx, 0xf043b81
dec edx
add edx, 0x3e79ad79
jmp 0xab234d
mov esp, dword [esp]
movzx ecx, al
jmp 0xaaf268
push ecx
mov cl, 0xef
jmp 0xaaceb6
push ebx
push eax
mov eax, 0x61310c5
sub dword [esp + 4], eax
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
jmp 0xab2d22
mov edx, dword [esp]
add esp, 4
push ecx
jmp 0xaaac96
add ebp, 0x9e9ab7cf
mov ebx, ebp
pop ebp
sub ebp, ebx
push dword [esp]
jmp 0xaac7b8
push ebx
mov ebx, 0x55bf4026
inc ebx
sub ebx, 0x26416e2d
not ebx
jmp 0xaaf627
mov dword [esp], eax
jmp 0xaba188
jns 0xaaa100
add esi, 0x29b037fb
jb 0xaba132
mov esi, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
push 0x5dbb
mov dword [esp], ebx
jmp 0xab5a80
mov ebp, ecx
jmp 0xab0ef4
not esi
jmp 0xaafea0
push esp
pop esi
add esi, 4
push edi
mov edi, 4
add esi, edi
pop edi
xchg dword [esp], esi
jmp 0xab4d62
pop ecx
push ebx
mov bh, 0x5c
xor bh, 0xea
neg bh
or bh, 0x73
push edx
push ebx
mov bl, 0xbc
mov dl, bl
jmp 0xaac911
add ebp, ecx
pop ecx
add ecx, 0x672e323b
add ecx, ebp
sub ecx, 0x672e323b
pop ebp
jmp 0xab2914
mov dl, ch
mov al, dl
pop edx
push ebx
jmp 0xab679a
sub eax, 0x64861905
add eax, 0x159c169b
mov ecx, dword [esp]
add esp, 4
push eax
mov eax, 0x29ef283c
xor eax, 0x465c0e70
push ebp
mov ebp, 0x59a8284f
xor eax, ebp
mov ebp, dword [esp]
add esp, 4
push 0x326d
mov dword [esp], ebp
mov ebp, 0x465915cc
add eax, ebp
pop ebp
sub ebx, 0xfb22def
jmp 0xaa98bf
add edi, ebp
pop ebp
std
push 0x7768
jmp 0xaab05c
mov ecx, ebp
jmp 0xab0783
pop ecx
push ebp
mov ebp, esp
add ebp, 4
jmp 0xab0b54
shl eax, 7
jmp 0xab4299
add esi, 0xffffffff
add esi, 0x474afcd3
sub edx, 0x21b625ec
push ecx
push ebx
mov ebx, 0x69350338
mov ecx, ebx
pop ebx
jmp 0xab5d1f
jl 0xab9d5a
jmp 0xaafc6d
sub edi, 0x9397352a
push edx
mov edx, 0x15ed4c4a
neg edx
add edx, 0x1e9a9612
sub eax, edx
pop edx
add eax, edi
add eax, 0x8ad49c8
pop edi
mov ebx, dword [esp]
add esp, 4
push eax
mov eax, 0x125507f2
jmp 0xab1a5d
pop esp
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
div cx
push 0x67d8
mov word [esp], dx
jmp 0xab629d
add si, 0x54d4
sub bx, si
push dword [esp]
pop esi
add esp, 4
jmp 0xab65b4
xor ebp, 0x63cc58cd
jg 0xaac0bd
jmp 0xaae3cd
push ebx
mov ebx, 0x6e732df4
and edi, ebx
push dword [esp]
pop ebx
add esp, 4
not edi
not edi
add edi, 0x46fb31d5
jle 0xaab5c8
add edi, 0x9ebd32c
mov esi, edi
jmp 0xaaa007
push edi
mov edi, 0x517734a4
mov esi, edi
pop edi
add edi, esi
jmp 0xab4fb9
pop edx
shl edx, 3
shl edx, 2
sub edx, 0x6a527597
jmp 0xab96cb
sub eax, 0x66242338
jno 0xaaa52b
dec eax
jge 0xab0fd9
dec eax
shr eax, 5
mov ch, bh
push 0xde1
mov dword [esp], esi
mov esi, esp
jmp 0xaa9784
xor ecx, 0x29f63f51
mov eax, ecx
pop ecx
jmp 0xab423e
shl ecx, 6
add ecx, 0x41004001
push ecx
add dword [esp], 0x11524bad
pop ebp
sub ebp, 0x11524bad
pop ecx
and eax, ebp
push dword [esp]
push dword [esp]
pop ebp
jmp 0xab6438
add esp, 2
jmp 0xaad290
pop edi
pop ecx
add ecx, edi
push dword [esp]
pop edi
push ecx
jmp 0xaadfe4
add eax, ebx
pop ebx
push edi
mov edi, 2
add eax, edi
pop edi
push eax
push dword [esp + 4]
mov eax, dword [esp]
add esp, 4
jmp 0xaac48f
or ebp, 0x15a150b
shr ebp, 4
add ebp, 0x35bf9553
sub ecx, ebp
pop ebp
jmp 0xab4f5d
mov ebx, 0x648d2c03
shl ebx, 7
sub ebx, 0x2a635761
inc ebx
jmp 0xab8faa
push 0
jmp 0xaa9642
pop dword [esp]
jmp 0xab4ccb
add edx, eax
mov ecx, dword [edx]
jmp 0xab18eb
inc esi
shl esi, 6
dec esi
xor esi, 0x9fd06cd6
jmp 0xaad298
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
jmp 0xabaa3b
xor ebx, 0x6b4a4c29
jmp 0xab8502
mov dl, 0x4c
sub dl, 1
sub dl, 0x39
push ecx
jmp 0xaab92c
pop esi
push ecx
mov dword [esp], ebx
push edi
mov edi, 0x212a644d
add dword [esp + 4], edi
pop edi
push dword [esp]
push dword [esp]
mov eax, dword [esp]
jmp 0xaabc73
add al, 0xd2
mov cl, al
pop eax
and cl, 0xf4
push ax
mov ah, 0x59
xor cl, ah
pop ax
push edx
mov dl, 0x77
and dl, 0x59
dec dl
and dl, 0xda
add dl, 0xed
sub cl, dl
pop edx
jmp 0xab56b0
pop esi
push ebx
mov ebx, 0x38072363
shl ebx, 3
jmp 0xaa9275
mov eax, 0x315f414f
add ebp, eax
mov eax, dword [esp]
add esp, 4
sub ebp, 0x6584447f
add ebp, edi
add ebp, 0x6584447f
push eax
mov eax, 0x419a74e2
sub eax, 0x3dc06a1c
shl eax, 1
and eax, 0x7925f09
shr eax, 8
add eax, 0x3157b13a
jmp 0xab113a
jmp 0xaa908f
mov dword [esp], ebx
mov ebx, 0x18cd3bb7
jmp 0xaba01f
mov word [esp], bx
mov word [esp], cx
mov ch, 0x14
sub bl, ch
pop cx
jmp 0xaad9d3
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov word [esp], bx
jmp 0xaaf9da
push ebp
mov ebp, 4
sub edx, 0xbe43959
add edx, ebp
add edx, 0xbe43959
jmp 0xab3e32
push ecx
mov ecx, 0x3a5a35d2
and ecx, 0x3ffe4430
jmp 0xaaa5bf
mov edx, ecx
mov ecx, dword [esp]
jmp fcn.00aaf04f
mov ebp, dword [esp]
add esp, 4
push eax
jmp 0xaac6b1
push dword [esp]
pop esi
add esp, 4
mov eax, dword [esp]
push esi
jmp 0xab74e0
pop esp
xor esi, ebx
jmp 0xab3faa
sub ebp, 0x519c08c9
xor ebp, 0xff1a26
shr ebp, 4
jmp 0xaaf61c
pop edx
and edi, ecx
pop ecx
push 0x2592
jmp 0xab9ab4
sub ebp, esi
push ebx
push ecx
mov ecx, 0x4a7d2aaf
jmp 0xaabf2e
push 0x4a46
mov dword [esp], edx
jmp 0xab9ed2
pop ecx
push ebp
mov dword [esp], ecx
push eax
push ebx
mov bl, 0xde
dec bl
inc bl
not bl
sub bl, 0xcd
mov al, bl
pop ebx
mov ch, al
pop eax
xor bh, ch
pop ecx
push ebx
mov bl, 0x9f
sub al, bl
pop ebx
sub al, bh
add al, 0x9f
jmp 0xaa9eeb
xchg dword [esp], ebp
pop esp
jmp 0xaba632
add edx, 0x198e3792
add edx, 0x1e187869
mov ecx, dword [edx]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
push esi
mov esi, 4
jmp 0xab2c34
xor ecx, edx
jmp 0xab10fe
sub ebx, 0xc704bdb
add ebx, 0x6ed949c1
sub ebx, 0x8c713c17
add edx, ebx
pop ebx
add edx, 4
xchg dword [esp], edx
pop esp
push ebx
push eax
mov dword [esp], esi
push 0x442d37f7
jmp 0xaaf532
mov word [esp], ax
jmp 0xab514a
sub esp, 4
mov dword [esp], eax
jmp 0xaba90a
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
jmp 0xaad284
pop edx
add esi, ebx
add esi, 0x5344217
pop ebx
xor esi, 0x6757b47e
mov ebx, esi
mov esi, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
jmp 0xaaaec8
sub bh, dh
pop edx
xor bh, 4
xor al, bh
jmp 0xaaccd3
or al, 0xfc
jmp 0xab33ce
push edx
sub esp, 4
jmp 0xaaa79d
push ebp
mov ebp, 4
sub edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
push 0x1996
jmp 0xab0bac
jmp 0xaab238
push dword [esp]
pop ecx
push esi
jmp 0xab7a26
xor edx, 0x5bbd37a2
mov ebp, edx
pop edx
push edi
jmp 0xab88d7
shl ebp, 7
and ebp, 0x62b475fa
xor ebp, 0x773533fc
mov esi, ebp
jmp 0xab280c
xchg cl, dh
not dh
xchg cl, dh
shr cl, 5
jmp 0xabab78
add ebx, ebp
pop ebp
push ebx
push dword [esp + 4]
jmp 0xab677b
mov eax, 0x1a71479f
sub edi, eax
mov eax, dword [esp]
add esp, 4
pop edx
push eax
mov eax, 2
add edi, eax
mov eax, dword [esp]
add esp, 4
jmp 0xab7446
sub bx, ax
add bx, 0x160c
add bx, 0x5496
movzx eax, ax
push 0x4353
mov word [esp], dx
mov word [esp], di
mov word [esp], ax
jmp 0xaa908f
pop ebx
jmp 0xab4d38
or ebx, edx
pop edx
add ebx, 0x59b099e
jmp 0xaac803
push ecx
mov cl, 0x70
jmp 0xab9e95
mov eax, 4
add ebp, eax
jmp 0xab8b80
neg ebx
jl 0xaac832
jmp 0xab1c7b
pop ebp
jmp 0xaa9a41
push esi
jmp 0xab44e2
sub bl, 0x40
jmp 0xaac5e8
push dword [esp]
pop eax
jmp 0xab623d
pop eax
pop edx
push 0x7d8c
mov dword [esp], esi
push dword [esp + 4]
push dword [esp]
pop esi
add esp, 4
pop dword [esp]
mov esp, dword [esp]
bts word [esp], ax
pushfd
jmp 0xaa908f
pop edx
shl edx, 2
jmp 0xab5333
push edx
mov dl, 0x5f
push ecx
push ebx
mov bh, 0x32
mov cl, 1
neg cl
xor cl, 0x22
inc cl
je 0xaaf3d8
jmp 0xaaa0d7
xor eax, 0x49913e34
not eax
jmp 0xab4443
push ebx
push dword [esp + 4]
jmp 0xab3f7b
pop esi
push ebp
mov dword [esp], ebx
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
mov dword [esp], eax
mov eax, esp
add eax, 4
push edi
jmp 0xaab07d
sub eax, 0xcaa9ece7
mov ebp, eax
pop eax
push ecx
mov ecx, 0x6cc46b3
and ecx, 0x36bc3b3e
add ecx, 0x51835aea
not ecx
shr ecx, 2
jmp 0xaab707
add dh, 0xcc
jmp 0xab504d
xor eax, 0x33747377
mov ecx, eax
pop eax
shr ecx, 5
js 0xab5293
jmp 0xaaa935
dec edx
jle 0xab35ae
jmp 0xaaa662
mov dword [esp], ebx
jmp 0xab0d9b
pop ecx
push 0x1bef
mov dword [esp], esi
push edi
push 0x1eea59df
pop edi
push esi
mov esi, 0x1eea59dd
xor edi, esi
pop esi
mov esi, edi
pop edi
sub edi, esi
jmp 0xaa99c5
mov ebx, dword [esp]
add esp, 4
sub al, bl
sub al, 0x93
jmp 0xab7515
pop edx
or bh, 0x9c
sub bh, 0x54
jmp 0xaab531
js 0xaaaed9
sub edx, 0x402603d4
jmp 0xaadfad
add esp, 4
mov ebx, edx
mov edx, dword [esp]
add esp, 4
add esi, 0x7e30486b
add esi, ebx
sub esi, 0x7e30486b
jmp 0xab58d9
shl ebx, 6
xor ebx, 0x4f145ef1
jmp 0xaaa159
push ebx
mov bh, 9
not bh
xor bh, 0x5d
push edx
jmp 0xab821e
add esp, 4
add esp, 4
push 0x669c
mov dword [esp], edx
push eax
sub esp, 4
jmp 0xab8be2
push dword [esp]
pop eax
add esp, 4
jmp 0xab4651
mov dword [esp], edx
mov dh, 0x34
and dh, 0xd1
dec dh
inc dh
jmp 0xab46a4
mov dword [esp], esi
push 0x26a3
push esp
pop dword [esp]
add dword [esp], 4
pop esi
jmp 0xab8fe2
or ecx, edx
mov edx, dword [esp]
add esp, 4
push esi
mov esi, 0x3a515ae8
sub esi, 0x76494e26
jmp 0xaaa576
pop ebx
mov cl, al
mov eax, dword [esp]
push ebp
jmp 0xaae616
pop ebp
mov ebp, 0x1b0a2054
and ebp, 0x77d10447
sub ebp, 0x5e2f11ce
jae 0xab0e95
sub ebp, 0xb012d8c5
jmp 0xab95f6
mov edi, 0x48fa2f02
sub ebx, edi
pop edi
shl ebx, 2
xor ebx, 0x3ff43d1
or esi, ebx
pop ebx
jmp 0xaaf872
sub eax, 0x1dcd6999
push ecx
mov ecx, 0x4dd207af
push esi
jmp 0xab7914
and dh, 0x15
jmp 0xab401d
sub esp, 4
mov dword [esp], edi
mov edi, esp
jmp 0xaaae86
add ebp, 0xe52c9612
mov ebx, ebp
pop ebp
jmp 0xaaf8b9
add ah, 0x82
sub ah, 0xd3
jmp 0xab0548
shl ebp, 6
je 0xab3c99
push edx
jmp 0xab3ddb
xor eax, dword [esp]
mov esp, dword [esp]
jmp 0xaba797
pop edx
add al, ch
jmp 0xab32c0
shl al, 5
and al, 0x4f
sub al, 0x7d
jmp 0xaaa730
jmp 0xaa908f
and ebp, edi
pop edi
push 0x5e84
mov dword [esp], ecx
push edx
mov edx, 0x35024c2d
mov ecx, 0x48964fc1
xor ecx, edx
pop edx
or ebp, ecx
pop ecx
xor ebp, 0xfba5897d
sub esi, 0x449f10b5
add esi, ebp
add esi, 0x449f10b5
jmp 0xaaabc9
add ecx, ebx
jmp 0xaba2df
push eax
push edx
push eax
jmp 0xaac93c
push edx
mov dh, 0xdc
add dh, 0xdc
xor dh, 0xa8
jmp 0xaa98b3
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xaaab18
add esi, eax
jmp 0xab7230
xor ebp, 0x30a7575e
jb 0xaae48d
jmp 0xab0863
mov ebp, esp
jmp 0xab2e6d
add dl, 0x55
mov al, dl
pop edx
shr al, 6
jmp 0xab06a5
add esi, 4
push edx
push ebx
push ebp
mov ebp, 0x469e6b58
jmp 0xab1a3d
add esp, 4
push 0x413f
mov dword [esp], edx
push 0x6358
mov dword [esp], ecx
push ebp
mov ebp, 0x98f7210
sub ebp, 0x379d3b5d
jns 0xab6b5d
not ebp
add ebp, 0xe47aea2
push ebp
xor dword [esp], 0x658467ba
pop ecx
jmp 0xab1e11
push edi
jmp 0xaae50e
push ecx
push 0x51f55a31
jmp 0xab10b1
mov word [esp], cx
movzx cx, al
push cx
pushfd
jmp 0xaa908f
mov ecx, 0x22059f0
add eax, ecx
pop ecx
sub eax, 0x682865ee
jmp 0xaacdde
mov dword [esp], ebp
mov dword [esp], esi
jmp 0xab812d
sub si, 0x4a17
jmp 0xab3133
pop esi
jmp 0xaba392
pop eax
mov edi, dword [esp]
add esp, 4
jmp 0xaba428
pop edx
add esi, 2
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
jmp 0xaadf98
push 0x7e01
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push ebp
mov ebp, esp
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
sub esp, 4
mov dword [esp], eax
push ecx
push 0x29f63f56
pop ecx
dec ecx
jne 0xaafd3a
xor ecx, 0x29f63f51
mov eax, ecx
pop ecx
mov dh, 0x11
add ebx, 0x8804c297
mov edi, ebx
pop ebx
xor eax, edi
pop edi
not eax
jmp 0xaa996c
add edi, 4
xchg dword [esp], edi
jmp 0xaba894
sub ecx, 0x12a8463f
sub ecx, esi
add ecx, 0x12a8463f
pop esi
jmp 0xab0068
xor al, ch
mov cx, word [esp]
push ebx
jmp 0xab78a4
add ebx, 0xf4a3490
pop eax
push 0x50d7
jmp 0xab1640
push edx
jmp 0xab42f6
jmp 0xaa908f
dec al
jne 0xaa9370
sub al, 0x46
mov ch, al
pop eax
jmp 0xaad205
sub edi, esi
mov esi, dword [esp]
jmp 0xaba5eb
sub ebp, 0xb012d8c5
jmp 0xab359f
pop ecx
push 0x78e4
mov dword [esp], eax
mov eax, 0x440a6ad4
sub ebp, eax
pop eax
shr ebp, 8
neg ebp
sub ebp, 0xfa5c515f
jmp 0xaafbbb
mov bh, cl
pop ecx
add al, 0xe
add al, bh
jmp 0xaabf9d
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
push 0x9a8
mov dword [esp], eax
mov eax, 0x129b0919
shl eax, 5
js 0xab37d0
neg eax
jg 0xaaf3eb
sub eax, 1
jmp 0xaa932b
add esp, 4
jmp 0xaaeb2e
pop word [edi + eax*4]
jmp 0xaa908f
neg ebp
jmp 0xab02f0
mov word [esp], si
jmp 0xaad7d7
pop eax
jmp 0xab591a
pop eax
xor ecx, edx
pop edx
add ebx, 0x4eb67975
sub ebx, ecx
sub ebx, 0x4eb67975
pop ecx
xor ebx, dword [esp]
jmp 0xaa9b2e
sub ebx, 0x15f748e0
push dword [esp]
pop ecx
jmp fcn.00ab7cc4
mov esp, dword [esp]
dec dword [esp]
pushfd
jmp 0xaa908f
not dword [esp]
pop ebx
xor ebx, 0x378b0e41
dec ebx
add ebx, 0xb49dce5
jmp 0xab6e8b
jp 0xaaca03
dec eax
push ebx
mov ebx, 0x6e5169a2
or ebx, 0x68a12f93
shr ebx, 3
add ebx, 0x813879ac
add eax, ebx
jmp 0xaaec33
add ebx, 0x25da3eb0
jmp 0xab1ab1
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push esi
push edi
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
sub esp, 4
jmp 0xaba6cf
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
push 0x4b47
jmp 0xab0019
pop edx
add ebx, ecx
jmp 0xab25b7
inc esi
and esi, 0x2a4c4fa1
jmp 0xaaccf1
sub ebp, eax
jmp 0xab3573
sub ebp, edx
pop edx
add eax, ebp
pop ebp
jmp 0xab89ca
push esp
mov edi, dword [esp]
jmp 0xaab145
push ebx
mov bh, 0xb7
mov ah, bh
jmp 0xab3783
sub eax, ebx
push ecx
jmp 0xaba4ee
push 0x7d804477
pop ebx
push edx
jmp 0xab1b9f
jmp 0xaa908f
pop edi
add edi, 0x4f244044
push eax
mov eax, 0x74b17513
jmp 0xaa97d5
push ebx
jmp 0xab35f1
mov esp, dword [esp]
jmp 0xab8ad8
pop edx
jmp 0xaab4b6
mov dword [esp], esi
push eax
push 0x3a340264
jmp 0xab8725
mov esi, 0x26d11317
dec esi
not esi
shr esi, 3
jmp 0xab1322
mov dword [edx + 0x78], esi
jmp 0xaafa97
mov ecx, eax
pop eax
add ebx, 0x15f748e0
sub ebx, 0xfd81a5e
add ebx, ecx
add ebx, 0xfd81a5e
jmp 0xab0ffa
sub edx, 0x4d867523
add edx, edi
jmp 0xab3773
push edx
mov edx, 0x760703
jmp 0xab6543
shl edi, 1
sub edi, 0xf4dcc7c8
push edx
jmp 0xab381d
add eax, 4
xchg dword [esp], eax
pop esp
sub esp, 4
mov dword [esp], edi
jmp 0xab831d
sub dword [esp + 4], eax
pop eax
mov ecx, dword [esp]
add esp, 4
sub esp, 4
jmp 0xaafd8a
mov dword [esp], ebp
jmp 0xaab9e0
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
pop bx
push eax
mov al, 0x15
add cl, 0x9b
jmp 0xaacd1b
push dword [edi + 0x64]
push dword [esp]
pop ecx
push eax
mov dword [esp], esi
mov esi, esp
jmp 0xab2fa2
add edi, 4
push 0x477e
jmp 0xab204a
neg edi
jp 0xab5558
shr edi, 6
sub edi, 0xfd1439
add eax, edi
mov edi, dword [esp]
add esp, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xaab998
add esp, 4
jmp 0xaabde6
add edx, 4
xchg dword [esp], edx
pop esp
add ebp, 4
push ebp
push dword [esp + 4]
jmp 0xab8dbb
add ebp, 0x24a36568
pop esi
mov eax, dword [esp]
add esp, 4
and eax, ebp
pop ebp
or eax, eax
je 0xaaab18
push dword [edi + 0x7c]
jmp 0xaaeb7b
sub edi, 0x2b031cc0
add ecx, edi
pop edi
add ecx, 4
jmp 0xab928d
mov esi, 0x5ee30438
jmp 0xaafaea
dec esi
inc esi
push ebx
jmp 0xaaa6ea
add dh, 0xcc
jmp 0xaac09b
mov dword [esp], ebx
mov bh, 5
add bh, 0xff
not bh
sub bh, 0xd3
jmp 0xaba3d9
neg ebx
jle 0xab251f
shr ebx, 6
jnp 0xab3a8e
mov bl, ah
mov cx, word [esp]
push 0x13f6
mov dword [esp], edi
jmp 0xaacf8a
mov ebp, esp
push edx
mov dword [esp], edi
push 4
pop edi
add ebp, edi
push dword [esp]
mov edi, dword [esp]
add esp, 4
jmp 0xab49ec
xchg dword [esp], ecx
pop esp
mov ebx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
jmp 0xaaa8f2
pop ebx
sub ebp, 4
xor ebp, dword [esp]
jmp 0xab82b4
sub al, ch
sub al, 0x46
add al, 0xea
jmp 0xab24f1
pop eax
jmp 0xaae51e
add ebx, ebp
jmp 0xaaef35
push ecx
jmp 0xaa9e2f
mov ecx, 4
add edx, ecx
mov ecx, dword [esp]
jmp 0xaabe16
push ecx
jmp 0xab1813
pop edx
push edi
mov dword [esp], eax
push 0x1765
jmp 0xaadd3c
mov ebx, esp
push ebp
mov ebp, 4
add ebx, ebp
mov ebp, dword [esp]
add esp, 4
push ebp
push 0x501d4538
pop ebp
or ebp, 0x3d7a757f
jns 0xab0a20
xor ebp, 0x30a7575e
jb 0xab2f72
xor dl, 0x67
add cl, bh
pop ebx
push dx
mov dh, 0xb7
or dh, 0xb8
not dh
shl dh, 4
je 0xab214d
inc dh
jo 0xab8951
jmp 0xab5369
xor edx, 0xfd2ad8a4
push 0x51d3
jmp 0xaa95e2
add ebp, ecx
pop ecx
add ebx, ebp
mov ebp, dword [esp]
jmp 0xaac2b6
and ebx, 0x502b5a8b
jne 0xaae73c
jmp 0xab2e16
or edi, 0xc315d02
add edi, 0x122fc431
mov ecx, edi
jmp 0xab2293
neg ebx
jmp 0xab8ae1
mov ecx, dword [esp]
add esp, 4
jmp 0xab6537
mov dh, bl
jmp 0xab3d5b
add eax, 4
xchg dword [esp], eax
pop esp
push 0x7c65
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
jmp 0xab49df
push ecx
mov ecx, 0x182a6402
jmp 0xab7afe
mov ch, 0xbc
jmp 0xaab96c
or ebp, 0x755f2fae
jmp 0xaba809
xor eax, ecx
sub esp, 4
jmp 0xab6908
neg eax
neg eax
jmp 0xaacaab
sub esi, 0x92029b8b
jmp 0xaada20
add ebx, eax
jmp 0xab2a10
push edx
mov edx, 0x75754f69
sub edx, 0x21bd133c
add edx, 0x31c6042b
jmp 0xab79cf
mov ebx, 0xb8338e
sub ebx, 0x25962c29
xor ebx, 0x4b9a62d4
shl ebx, 2
xor ebx, 0x42e196c0
add ecx, ebx
pop ebx
push ebx
mov ebx, 0x71f978dc
neg ebx
jmp 0xaaa8ab
push ebp
jmp 0xab5774
mov edx, 0xb9b4c3d
add dword [esp + 8], edx
pop edx
sub dword [esp + 4], ebx
sub dword [esp + 4], 0xb9b4c3d
mov ebx, dword [esp]
push esi
jmp 0xaafaf1
sub edx, 0x72974cbf
shl edx, 2
jmp 0xabac10
dec edi
push esi
mov esi, 0x428e67c5
jmp 0xaacc41
add esp, 4
xor ecx, dword [esp]
xor dword [esp], ecx
jmp 0xab9296
sub edi, 0x1ffd46d4
jmp 0xab9610
add ecx, 4
push ebx
mov ebx, 4
sub ecx, ebx
pop ebx
xchg dword [esp], ecx
jmp 0xab99a2
pop edi
add edi, 0x46813ea1
pop ebx
add ebp, edi
jmp 0xab4d42
push eax
mov eax, 0x10432df7
sub eax, 0x38697850
jmp 0xaaae91
mov esi, dword [esp]
add esp, 4
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xab0c7f
pop eax
jmp 0xab71cb
pop ecx
push eax
jmp 0xab83ff
xchg dword [esp], edx
pop esp
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mul ecx
jmp 0xab5d84
push eax
mov eax, esp
push ecx
mov ecx, 4
add eax, ecx
pop ecx
push ebx
mov dword [esp], esi
mov esi, 0x33407b8b
xor esi, 0x228c6aba
push ebx
mov ebx, 0x5c003d07
add esi, ebx
jmp 0xaba2ad
sub al, 0xe4
push 0x12c7
mov dword [esp], ecx
jmp 0xab390a
sub esp, 4
mov dword [esp], edi
mov dword [esp], ebp
push ebx
jmp 0xab4bfc
shr ah, 6
push ebx
mov bh, 0x16
sub ah, bh
pop ebx
xor dh, ah
pop eax
inc dh
xor dh, 0x1d
add dh, 0x95
or dh, 0x2e
sub dh, 0x69
jmp 0xab6d12
xor ecx, 0x658467ba
push dword [esp]
pop ebp
jmp 0xaabaed
pop edi
and ecx, 0x19bc11d2
not ecx
inc ecx
add ecx, 1
push edx
push eax
jmp 0xaa9d1b
push 0x52db
jmp 0xab38ae
add esp, 4
push esi
mov dword [esp], ebx
push eax
mov eax, esp
jmp 0xab725e
push edx
mov edx, 0x2f710bf0
and edx, 0x7ad4cba
and edx, 0x19bb75ce
add edx, 0x18c95c30
jmp 0xaaad32
jmp 0xab1add
push ebx
mov ebx, 0x4d775d61
jmp 0xaadaa3
add esp, 4
sub esp, 4
mov dword [esp], esi
mov dword [esp], ecx
mov dword [esp], ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
shl dword [esp], cl
pushfd
jmp 0xaa908f
mov ebp, 0xceca55fd
add ebx, 0x388a3afe
add ebx, ebp
sub ebx, 0x388a3afe
pop ebp
jmp 0xaae014
push eax
mov ah, 0x1f
dec ah
push ebx
mov bl, 0x75
or bl, 0x8a
shr bl, 8
jmp 0xaaf38f
push edx
mov edx, 0x39023c97
push ecx
mov ecx, 0x4f6c6831
jmp 0xaab886
pop edx
mov edi, ebp
pop ebp
jmp 0xaac144
sub esi, edx
jmp 0xaadca6
not edx
sub edx, 0x4035027b
jmp 0xab9e21
shl ebx, 7
jns 0xab8525
jmp 0xaac449
dec ebx
jmp 0xab4cf8
mov dword [esp], ebx
mov ebx, 4
jmp 0xab23c0
xor ah, ch
pop ecx
xor ah, 0xe3
mov dl, ah
mov eax, dword [esp]
add esp, 4
push ecx
mov cl, dl
push edx
push eax
mov ah, cl
mov dh, ah
pop eax
mov ah, dh
mov edx, dword [esp]
add esp, 4
jmp 0xab5cd9
sub al, bh
pop ebx
sub al, 0xd0
sub al, 0x65
jmp 0xab8178
xchg dword [esp], eax
mov esp, dword [esp]
add edx, eax
pop eax
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
push edx
mov edx, esp
jmp 0xaaa779
jmp 0xaa908f
push edx
mov edx, 0x2bb350a1
add edx, 0x1fea099e
jmp 0xaa92ec
mov eax, 0x57a0eea
add eax, ebp
pop ebp
sub eax, 0xffffffff
add eax, 0x3c8e4573
sub eax, 0x6d426bc5
add ecx, eax
mov eax, dword [esp]
add esp, 4
jmp 0xaadc56
push ecx
push edi
jmp 0xab491f
add eax, esi
pop esi
xchg dword [esp], eax
pop esp
shr ecx, 2
push edx
mov dword [esp], esi
mov dword [esp], ebx
push esi
mov esi, 0x63483a32
xor dword [esp + 4], esi
jmp 0xab0098
inc dh
jo 0xab24ec
jmp 0xab556b
pop ecx
pop ebx
jmp 0xab0fd9
and ah, cl
pop ecx
and ah, 0x52
add ah, 0xfc
sub bl, ah
push dword [esp]
mov eax, dword [esp]
push eax
jmp 0xaa993e
mov ebx, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0xab635f
mov ebx, eax
pop eax
pop edi
xor ebx, 0x72c80f15
dec ebx
jmp 0xab18eb
push esp
jmp 0xaa90d9
add ebx, eax
pop eax
add ebx, ecx
jmp 0xaba2d0
dec ecx
sub ecx, 0x18730acb
push esi
mov esi, 0x45980342
push ebp
jmp 0xaace39
push ecx
push dword [esp + 4]
jmp 0xab95ca
push edi
mov edi, 0x295e37df
inc edi
xchg edi, ebp
dec ebp
push edi
push ebp
mov edi, dword [esp]
jmp 0xaac897
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xab7ddd
push eax
jmp 0xab5ffd
xchg dword [esp], edx
jmp 0xaac53b
pop esp
jmp 0xaa908f
shr edi, 8
js 0xab6a3e
sub edi, 0xde20bbb1
mov eax, edi
pop edi
xor eax, edx
pop edx
add edi, eax
mov eax, dword [esp]
add esp, 4
push edi
push dword [esp + 4]
jmp 0xaba38c
jmp 0xab257d
pop dword [esp]
mov esp, dword [esp]
mov ax, word [esp]
jmp 0xab596f
sub ebx, 0x5ad75f7c
sub ebx, edx
add ebx, 0x5ad75f7c
pop edx
sub ebx, 0x55946368
sub ebx, 0x45f5567f
add ebx, eax
add ebx, 0x45f5567f
jmp 0xab4a08
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
sub ax, dx
jmp 0xaad6f9
add eax, edx
jmp 0xaa99da
push dword [edi + eax*4]
push dword [esp]
jmp 0xab020e
inc cl
jmp 0xab42e7
jmp 0xaa908f
add edi, 0x1ffd46d4
add edi, ebx
jmp 0xab1c2b
mov cl, dh
jmp 0xab9bb3
mov ebx, dword [esp]
push ecx
push esp
jmp 0xaaa562
pop esp
jmp 0xaaa181
not cl
jmp 0xaab15e
add edx, esi
pop esi
jmp 0xab136d
push ebp
mov dword [esp], edi
push esi
jmp 0xab8cee
push ecx
jmp 0xab72de
mov ah, 0x1a
mov bh, 0xca
jmp 0xab7a7b
jmp 0xaae3f9
mov cx, word [esp]
push edi
mov edi, esp
add edi, 4
push edx
mov edx, 0x44d630d5
shr edx, 5
xor edx, 0x226b184
add edi, edx
pop edx
xchg dword [esp], edi
mov esp, dword [esp]
mov bx, word [esp]
jmp 0xaafd82
shr ebx, 6
jnp 0xaad4c1
jmp 0xab640f
xor eax, 0x19b84ffe
add esi, 0x4a901606
add esi, eax
jmp 0xaafaf1
push esi
mov esi, 0x51f01e07
push edx
mov edx, 0xeeef02d7
jmp 0xaad91a
mov edx, 4
add ecx, edx
mov edx, dword [esp]
jmp 0xab14c6
pop ecx
jmp 0xab9ee8
sub esi, ebp
jmp 0xaad075
push edx
push ecx
mov cl, 0x8b
mov dl, 0x93
xor dl, cl
pop ecx
mov cl, dl
pop edx
push eax
sub esp, 4
mov dword [esp], edx
jmp 0xaa9696
add esi, 0xa944c87e
push edi
mov edi, 0x64547c87
shr edi, 6
dec edi
jnp 0xababda
shr edi, 4
jmp 0xaa92f7
mov edi, dword [esp]
add esp, 4
add esp, 4
xor ebx, esi
mov esi, dword [esp]
add esp, 4
jmp 0xaade66
pop edx
xchg dword [esp], ebx
pop esp
push ecx
push edx
mov dl, 0x2a
mov cl, 7
xor cl, dl
pop edx
shr cl, 5
or cl, 0x37
ja 0xab6fde
and cl, 0xec
jle 0xab956e
not cl
or cl, 0xdc
mov ebx, dword [esp]
add esp, 4
sub al, cl
pop ecx
sub al, dl
add al, 0xcb
push edx
mov dh, 0xcb
dec dh
push ebx
mov bl, 0x27
shl bl, 4
shr bl, 8
jmp 0xab295a
sub ebp, 0x8f8784e
mov eax, dword [esp]
jmp 0xab7761
neg ebx
jae 0xab569c
push esi
mov esi, 0x1c933df5
xor esi, 0x6181099f
add ebx, esi
pop esi
shl ebx, 6
js 0xab02bf
jmp 0xab3ea0
pop ecx
push ebp
push ecx
push ebp
push ecx
jmp 0xaab251
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
push ecx
mov ecx, 0x12033a9e
mov ebx, ecx
jmp 0xab45d7
mov ebx, 0x26fe7e9e
mov ecx, ebx
jmp 0xab8bc2
or ebp, 0xc810a90
jmp 0xaaf6c2
mov edx, esp
push ecx
jmp 0xab7bbf
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xaad7b2
add dword [esp + 4], eax
pop eax
pop esi
push 0x1bb5
mov dword [esp], ebp
jmp 0xab40c7
sub edx, 0x2ae577d9
jmp 0xab0154
add ebp, 0x221dadc8
jmp 0xab73a7
pop ebp
xor esi, 0x753568e1
push ecx
mov ecx, 0xbdfb8167
add esi, 0x70001b3
add esi, ecx
sub esi, 0x70001b3
pop ecx
add ebp, esi
pop esi
add ebp, 2
jmp 0xab75c3
inc eax
dec eax
xor eax, 0x10b31c3b
neg eax
inc eax
jmp 0xab6113
mov dword [esp], eax
push 0x1b466a43
mov eax, dword [esp]
push ecx
mov ecx, esp
jmp 0xab4175
rol word [esp], cl
pushfd
jmp 0xaa908f
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
jmp 0xab7ac7
pop esp
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
push 1
push dword [esp]
mov edi, dword [esp]
jmp 0xab8852
pop ebx
push ebp
mov dword [esp], edi
jmp 0xab6f6e
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xab1e37
movzx cx, ah
push esi
mov dword [esp], edi
push esp
pop edi
push ecx
push edi
push esi
jmp 0xab6840
mov eax, 4
jmp 0xab27bc
push eax
jmp 0xab564f
sub bl, 0xa7
sub bl, dh
sub esp, 4
mov dword [esp], ecx
push eax
mov al, 0xbc
jmp 0xab2e90
push edi
mov edi, 0x25da3eb0
sub ebx, edi
pop edi
pop eax
sub esi, ebx
push dword [esp]
pop ebx
add esp, 4
push edx
mov dword [esp], esi
push dword [esp + 4]
jmp 0xaaa5b7
xor edx, 0x90e05bbb
add ebp, edx
pop edx
xchg dword [esp], ebp
jmp 0xab28a0
push ebx
mov ebx, 4
add edi, ebx
pop ebx
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
or eax, eax
je 0xab01e5
sub esp, 4
jmp 0xaa986b
or eax, 0x3847d28
add eax, 0x16aa1dd6
jle 0xab39f7
add eax, 0x577a0f97
jb 0xaa9d1b
jmp 0xaab6ee
add ecx, 0x743afb2c
jmp 0xab5956
xchg dword [esp], ebp
pop esp
or ecx, 0x5b7730a5
jmp 0xaae62a
add esp, 4
xchg dword [esp], edx
jmp 0xab687d
sub eax, 0xc0b2a1a8
mov edi, eax
pop eax
jmp 0xaa92b4
push 0x6e6d
push esp
pop dword [esp]
add dword [esp], 4
push dword [esp]
pop ebx
jmp 0xab55f6
add esp, 2
jmp 0xaba92d
xor edx, 0x5bbd37a2
jmp 0xab32a7
push 0x1ced
mov dword [esp], edi
push ebp
push 0x15101960
pop ebp
mov edi, 0x15101961
xor edi, ebp
pop ebp
jmp 0xab6b6b
pop eax
xor eax, 0x5dde1895
jmp 0xab1338
and ebx, 0x7c903b56
jmp 0xab9f59
sub al, 0xe2
jmp 0xaab7af
and edx, 0x2b9e1c81
jg 0xaad0b2
jmp 0xaaf8af
push 0x26db5adb
jmp 0xab70a1
add edx, eax
mov ecx, dword [edx]
pop edx
jmp 0xaa9728
add ebp, esi
pop esi
jmp 0xab043d
add esi, 4
xchg dword [esp], esi
jmp 0xaac113
push edx
mov dword [esp], edi
mov edi, 0xafe19e5
push ebx
mov dword [esp], esi
mov esi, 0x7c4f7a44
xor edi, esi
pop esi
add edi, 0xf33dcc8c
jmp 0xab8cd5
add esp, 4
xor ebp, 0x61352205
sub ebp, 0xc0f72270
sub edx, ebp
pop ebp
jmp 0xab847b
mov ebx, esp
push ecx
mov ecx, 0x2a760566
xor ecx, 0x2a760562
jmp 0xab8583
dec eax
not eax
jmp 0xab20df
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
jmp 0xaaf9c8
push eax
mov eax, 0x6cc81e57
add eax, 0xeae45a61
jmp 0xab51ea
push eax
mov eax, 0x12953a01
not eax
xor eax, 0xf2b98966
xor esi, eax
pop eax
dec esi
js 0xaaf804
dec esi
jl 0xab524d
push ecx
mov ecx, 0x182776cb
not ecx
shl ecx, 6
inc ecx
jno 0xaada6d
xor ecx, 0x518e3ec1
sub al, 0xa6
mov esi, edx
mov dword [esp], edi
mov dword [esp], edx
jmp 0xab508c
add ebp, 4
jmp 0xab7ada
sub al, 0xff
sub al, 0xb2
add al, 0x16
add al, 0x59
jmp 0xab35ea
shl esi, 7
jmp 0xaafa85
sub eax, ebp
pop ebp
xor edi, eax
jmp 0xaad8a7
and ah, 0x4c
jb 0xaaf6a1
jmp 0xab6f65
add esi, 4
push esi
jmp 0xab4e9d
pop edi
pop eax
jmp 0xab1a0e
mov ebp, edi
pop edi
jmp 0xab7051
mov ecx, 0x59852d9e
mov ebp, 0xa67ad264
jmp 0xab18c6
pop edi
jmp 0xab571b
push 0x5f81
mov dword [esp], eax
mov dword [esp], edi
mov edi, 0x16176105
and esi, edi
push dword [esp]
jmp 0xaabd61
push esp
pop ebx
push ebp
mov ebp, 4
push edx
jmp 0xab40a6
mov ch, 0xd3
push dx
jmp 0xab84b1
inc ebp
jl 0xaafa27
add ebp, 0x9e9ab7cf
mov ebx, ebp
pop ebp
sub ebp, ebx
push dword [esp]
jmp 0xaac2e9
dec edx
jmp 0xaaf9b6
xor dword [esp], edx
xor edx, dword [esp]
pop esp
imul ecx
jmp 0xab6bdd
sub ax, 0x417b
sub bx, ax
pop eax
jmp 0xab03c7
pop ebx
shl edx, 3
jp 0xaaa1c9
shr edx, 3
jmp 0xab509d
pop bp
jmp 0xab34e1
xor edi, 0x595f423c
mov ecx, edi
mov edi, dword [esp]
add esp, 4
add edx, ecx
pop ecx
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
or edx, eax
shl edx, 1
jmp 0xaaae45
shr ebx, 8
xor ebx, 0x199b0ce7
add edx, 0x56a7472f
jmp 0xab5d4a
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push 0x17f0
mov dword [esp], ecx
jmp 0xab9350
add ebp, 0xaaf1f5d
sub ebp, eax
push esi
mov esi, 0xaaf1f5d
sub ebp, 0x24a36568
sub ebp, esi
jmp 0xab158d
je 0xab5c0e
add esi, 0x30491412
jno 0xaa9b7f
jmp 0xaae2a4
sub edx, 0x6af03151
pop ebx
xchg dword [esp], edx
pop esp
and eax, edi
jmp 0xaab2af
xchg dword [esp], esi
pop esp
push ecx
jmp 0xab50d5
and edi, 0x561b6bab
jnp 0xaaf900
xor edi, 0x17d84b13
sub esi, edi
pop edi
push ecx
mov dh, 0xd7
push esp
push dword [esp]
push dword [esp]
pop ecx
add esp, 4
push edi
jmp 0xab114c
shl esi, 8
jmp 0xab5e0e
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], ebx
jmp 0xaa9d2c
add ecx, edx
jmp 0xab00cb
mov ebp, 0x708664fa
push 0x1f38
jmp 0xab4e05
mov edx, 0x31023fda
or ebp, edx
pop edx
sub ebp, 0x735e38c0
dec ebp
jmp 0xab880b
mov esp, dword [esp]
jmp 0xaaf421
sub esi, edx
pop edx
jmp 0xaaae6e
push esp
mov ecx, dword [esp]
add esp, 4
push ebx
mov ebx, 4
push ebp
mov ebp, 0x78f54b79
sub ebp, 0x3f5d2841
jmp 0xab9623
sub cl, 0x27
add cl, bh
jmp 0xab5369
jmp 0xaae596
sub al, 0x5c
push edi
jmp 0xab873a
xor ecx, esi
jmp 0xaac2cb
add eax, ebx
jmp 0xab4299
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
inc ecx
add ecx, 0x54760e8f
jg 0xaac4f5
sub esp, 4
jmp 0xaaf859
dec bl
jmp 0xab5e95
and ebx, 0x352c4333
shl ebx, 3
jmp 0xab2be1
and esi, 0x6cc863ad
add esi, 0xf1f1dffa
sub eax, 0x4c5f7f2a
add eax, esi
jmp 0xaaef46
sub al, cl
pop ecx
jmp 0xaaf477
xor si, 0x52e2
jmp 0xaafc56
pop eax
mov edi, eax
jmp 0xab5e1e
add edx, eax
push ebx
mov ebx, 0
jmp 0xaacb54
mov dword [esp], eax
push edx
jmp 0xaaa2ac
sub bl, dh
sub bl, 0xdc
pop dx
jmp 0xab5da7
pop eax
mov edi, dword [esp]
push eax
push esp
jmp 0xab74a8
xor ebp, ecx
pop ecx
jmp 0xab9d6c
xor ebp, 0x7c5d591b
jle 0xab244d
xor ebp, 0x6f8c63d3
jnp 0xab6c76
add ebp, 0xd6a0c112
mov esi, ebp
jmp 0xab4c8c
add esi, ecx
jmp 0xab2b3d
push ecx
jmp 0xab17fb
xor al, 0x1e
jmp 0xaaff95
mov bl, ch
mov ah, bl
pop ebx
pop ecx
neg ah
shr ah, 2
push edx
mov dword [esp], ebx
mov bl, 0x4d
sub bl, 0x16
xor ah, bl
mov ebx, dword [esp]
add esp, 4
add bl, ah
pop eax
sub bl, 0x2a
jmp 0xaac20f
sub ebx, 0x8b4afeae
add ecx, ebx
pop ebx
jmp 0xab7319
push ebx
mov ebx, esp
jmp 0xab27a5
shr eax, 5
push ebp
mov dword [esp], edi
mov edi, 0x47c972d6
and edi, 0x41095d13
sub edi, 0xce3409b5
add eax, edi
pop edi
push ebx
mov dword [esp], esi
push 0x6da2
mov dword [esp], eax
jmp 0xab89a6
pop esp
add esi, 0x17501b9
jo 0xab5f00
pop edi
xor edi, 0x357a0d1
add esi, edi
pop edi
jmp 0xab1bfc
mov edx, 0x76696641
jmp 0xab1bbe
xor esi, 0xe66f373d
jmp 0xab6b80
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
mov dword [esp], esi
push 0xffffffff
pop esi
sub dword [edi + 0x64], esi
push dword [esp]
pop esi
push ebp
mov dword [esp], ebx
push esp
mov ebx, dword [esp]
add esp, 4
jmp 0xab8c04
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebx
push dword [esp]
push dword [esp]
jmp 0xab1cb8
add edx, 0x4d867523
push eax
push ecx
mov dword [esp], edx
jmp 0xaafb5e
pop ebx
sub bl, ah
pop ax
sub bl, 0x4a
sub bl, al
add bl, 0x4a
push 0x6c9c
mov dword [esp], eax
mov al, 0xb7
add bl, al
mov eax, dword [esp]
add esp, 4
sub bl, 0xbc
push edx
sub esp, 4
jmp 0xab4c92
neg eax
jg 0xaac657
sub eax, 1
jmp 0xab955c
pop edi
mov ebp, edi
jmp 0xab695c
xor esi, edi
pop edi
add eax, 0x1a8a4bba
add eax, 0x58de3d2c
jmp 0xaad865
mov edx, 0x57d52713
sub eax, edx
pop edx
add eax, edi
push edx
jmp 0xaa9def
mov esi, dword [esp]
add esp, 4
jmp 0xab5a73
push edi
mov edi, 0x123c7afd
not edi
sub edi, 0xedc384fe
mov eax, edi
pop edi
sub ebx, 0x4e634c19
add ebx, eax
jmp 0xaba9fe
mov dword [esp], esi
push edx
jmp 0xaacb3d
mov dword [esp], edi
jmp 0xab07d4
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], ebx
push 0x175d
mov dword [esp], edx
mov dword [esp], ecx
mov ecx, eax
push 0xdc6
mov dword [esp], ecx
jmp 0xab3d6d
mov dword [esp], ebx
push esp
mov ebx, dword [esp]
add esp, 4
push 0x2526
jmp 0xaaf936
mov edx, ebp
mov eax, edx
jmp 0xaaeb6f
mov cl, 0xb2
jmp 0xaaa766
push 0x1ced
jmp 0xaaa12c
shr edi, 4
add edi, 0xffffffff
push ebx
mov ebx, 0x24642bf1
or ebx, 0x175d2fe1
push edx
mov edx, 0x2d1f62b7
xor ebx, edx
mov edx, dword [esp]
add esp, 4
neg ebx
and ebx, 0x75c63620
shr ebx, 7
xor ebx, 0xf6f4bce2
add edi, ebx
pop ebx
and eax, edi
pop edi
jmp 0xab75f2
jmp 0xab4347
sub esp, 4
mov dword [esp], edx
mov dword [esp], edi
jmp 0xaabd47
jae 0xaba1e9
mov ebp, edx
jmp 0xaaf8c7
push esp
pop ebp
add ebp, 4
push esi
jmp 0xab22db
sub edx, 0x54406ad9
jmp 0xab4699
jmp 0xaab6a9
and eax, ebp
mov ebp, dword [esp]
add esp, 4
push 0x5946
jmp 0xaac94e
sub ebx, eax
push edx
mov edx, 0x54660e80
sub ebx, 0x125e70d9
add ebx, edx
jmp 0xaa96cd
neg edx
not edx
jmp 0xab7e7f
push ebx
mov ebx, 0x744f2741
xor ebx, 0x759ecb46
add esi, ebx
jmp 0xab7df9
add esi, 4
jmp 0xab9e2d
push ecx
mov ch, 0x64
mov ah, 0x36
jmp 0xab2068
push dword [esp]
pop ecx
add esp, 4
sub ebx, 0x47e491f
add ebx, ecx
add ebx, 0x47e491f
add eax, dword [ebx]
mov ebx, dword [esp]
add esp, 4
mov ecx, dword [esp]
add esp, 4
push 0x3fe6
mov dword [esp], eax
jmp 0xab8e61
xor ebx, 0x6fb7334
add esi, ebx
mov ebx, dword [esp]
add esp, 4
add esi, 4
xchg dword [esp], esi
pop esp
add ebp, 4
add ebp, 2
xchg dword [esp], ebp
mov esp, dword [esp]
sub byte [esp], al
pushfd
jmp 0xaa908f
xor dword [esp], esi
xor esi, dword [esp]
jmp 0xab70dd
sub ebp, eax
pop eax
push dword [esp]
pop edx
sub esp, 4
mov dword [esp], eax
mov eax, esp
push edi
mov edi, 4
add eax, edi
pop edi
add eax, 4
xchg dword [esp], eax
jmp 0xab93a6
mov esp, dword [esp]
mov ax, word [esp]
push ebp
push esp
jmp 0xab0077
push eax
jmp 0xab5225
xor edi, dword [esp]
mov esp, dword [esp]
jmp 0xaaa497
jmp 0xaa908f
pop ebx
or dh, 0xed
push ax
mov al, 0x1e
sub dh, al
pop ax
push eax
jmp 0xaac619
push 0x7554
mov dword [esp], ecx
mov dword [esp], eax
jmp 0xaad254
mov edx, 0x7608883e
sub ebp, edx
pop edx
jmp 0xab177b
push 0x1e0
jmp 0xab3ea0
shl edx, 2
jmp 0xab062f
pop ebp
push ebx
mov ebx, 0x28d0079
add ebx, 1
jmp 0xaaf4a5
shr ecx, 3
neg ecx
sub ecx, 0xb81aeb41
sub esp, 4
mov dword [esp], eax
mov dword [esp], edi
mov dword [esp], ecx
push dword [esp]
pop ebp
add esp, 4
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
push esi
push edx
mov edx, 4
jmp 0xab3ee1
mov dword [esp], esi
mov esi, 0x6d1c6084
jmp 0xab5bc8
add ebx, 0x42394874
mov ecx, dword [esp]
add esp, 4
add ebp, 0x453070c4
add ebp, ebx
sub ebp, 0x453070c4
jmp 0xab4c13
mov esi, edx
jmp 0xab1283
push ebx
mov ebx, 0xe855c50
sub ebx, 0xffffffff
dec ebx
push ecx
push edx
mov edx, 0x7c07a90
mov ecx, edx
pop edx
or ebx, ecx
push dword [esp]
pop ecx
add esp, 4
jmp 0xaad6c3
mov edi, esp
push ecx
push esi
push 0x150d169b
pop esi
jmp 0xab3b4d
pop ebx
pop dword [esp]
jmp 0xab1009
neg ebx
jo 0xaaf079
shr ebx, 5
jmp 0xab247b
xor ebx, esi
xor esi, ebx
not ebx
xor esi, ebx
xor ebx, esi
xor esi, ebx
shl esi, 6
push edi
mov edi, 0x8aefb302
jmp 0xab380b
neg edx
jge 0xab7b6f
shl edx, 3
shl edx, 8
jp 0xab6d06
dec edx
jle 0xaace39
jmp 0xab4560
add dh, 0x4b
add al, 0xe5
add al, 0x66
sub al, dh
jmp 0xab4db9
sub esp, 4
jmp 0xab05de
mov ebp, esp
add ebp, 4
jmp 0xab1ea2
pop ecx
jmp 0xab44db
push edi
mov edi, 0xde836f4
shl edi, 5
jmp 0xaae4cc
mov ebx, 0x52ab0ef1
or ebx, 0x52865318
jnp 0xaa9677
inc ebx
jmp 0xab5b56
xor edx, ebx
pop ebx
sub eax, 0x29927fee
add eax, edx
push edx
mov edx, 0x29927fee
jmp 0xab48f2
mov edx, 0x6d3a5f38
sub edx, 0xff9f430b
push edx
jmp 0xab4ed9
mov esi, dword [esp]
add esp, 4
mov ebx, esi
jmp 0xab382d
mov ebp, 0x7df84516
jmp 0xab58b1
add ecx, 4
push ebx
mov ebx, 0x3cc24807
and ebx, 0x77fd0e46
xor ebx, 0x108909fb
dec ebx
sub ebx, 0x5597446b
push ebp
mov ebp, 0x27d367b2
xor ebp, 0x169d25c1
add ebx, ebp
pop ebp
jmp 0xaabcc0
sub edi, 0xfbe8e555
xor edx, edi
pop edi
jmp 0xab36c8
pop ebp
add esp, 4
push 0x81c4f3a6
jmp 0xaaa817
add bl, 0x40
add bl, 0x17
push 0xe0c
mov dword [esp], ecx
push edx
mov dh, 0x52
jmp 0xab7c74
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0xab2b66
mov edi, 1
add ecx, edi
mov edi, dword [esp]
add esp, 4
add ecx, edi
push 0x361f
mov dword [esp], eax
mov al, bh
mov byte [ecx], al
pop eax
mov ecx, dword [esp]
jmp 0xab43e5
add ebp, eax
pop eax
xchg dword [esp], ebp
mov esp, dword [esp]
div ecx
push ebp
mov ebp, esp
push ebx
jmp 0xaaf5d9
jae 0xab9d97
shl ch, 5
sub ch, 0xbd
mov dh, ch
pop ecx
push eax
mov ah, 0xe3
jmp 0xab1df2
push ecx
mov ecx, 0x2beb1b09
jmp 0xaacd7e
or cl, 0xec
jmp 0xab1f62
mov edx, 0x362d23c9
and edx, 0x118f3a7d
shl edx, 6
sub edx, 0x348923c
mov ebx, edx
pop edx
add edx, ebx
pop ebx
push ebp
mov ebp, 2
sub edx, 0x586e02c6
add edx, ebp
add edx, 0x586e02c6
pop ebp
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0xab5419
pop esi
jmp 0xaaccad
pop eax
push ebp
mov dword [esp], ecx
mov ch, 0x93
shr ch, 5
inc ch
jmp 0xab92ad
and edi, 0x4d997cab
dec edi
jmp 0xab2312
sub ecx, 0x9ce43e11
jmp 0xab35d3
add ebx, ebp
pop ebp
jmp 0xaad56e
push ebp
mov ebp, 0x2b3a176b
jmp 0xab20f0
not esi
xchg esi, eax
xor eax, 0x643beb8a
xor dword [esp + 4], eax
pop eax
mov ebx, dword [esp]
jmp 0xaaa990
push esi
mov esi, 0x34ad0448
add edi, esi
jmp 0xaaa999
mov eax, esp
jmp 0xaacf68
push ebp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0xab16fe
and eax, 0x2e717f5e
sub eax, 0x6b429080
jmp 0xab1095
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
jmp 0xab9f15
shr bh, 6
je 0xaac684
push 0xfe3
mov dword [esp], eax
push ecx
mov ch, 0x97
push ebp
xor eax, 0x17aa6216
xchg ebx, eax
not ebx
jmp 0xab473d
mov dword [esp], edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
sub ecx, 0x48df4cd6
add ecx, edi
add ecx, 0x48df4cd6
sub esp, 4
mov dword [esp], eax
jmp 0xaad5a1
pop edx
add ebx, ecx
mov ecx, dword [esp]
add esp, 4
jmp 0xab055a
add eax, ecx
jmp 0xab852a
mov esi, 4
jmp 0xab450a
add eax, 0x33e7455f
sub eax, edi
sub eax, 0x33e7455f
mov edi, dword [esp]
jmp 0xaba8f0
push dword [esp]
pop edx
jmp 0xaaff1f
shl esi, 8
add esi, 0x10bbd67
add ebp, 0x12dd24d7
sub ebp, esi
jmp 0xab65e0
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
push ecx
jmp 0xaad676
mov dword [esp], ecx
jmp 0xaa908f
mov ecx, dword [esp]
add esp, 4
sub dword [esp + 4], 0x5f8d7073
sub dword [esp + 4], ebx
jmp 0xaa9772
add esp, 4
mov eax, dword [esp]
add esp, 4
push dword [esp]
pop ecx
add esp, 4
push 0xde7
mov dword [esp], eax
mov eax, esp
jmp 0xab3ef4
push esi
push edi
mov edi, 0x7d804477
mov esi, edi
pop edi
add eax, esi
push dword [esp]
pop esi
add esp, 4
push esi
mov dword [esp], ecx
push 0x2f60
mov dword [esp], edx
sub esp, 4
mov dword [esp], ebp
push ebx
push edi
push 0x57c96ed2
pop edi
shl edi, 7
js 0xaacd50
not edi
xor edi, 0x4c2ed816
mov bl, ch
jmp 0xaa908f
pop ecx
add eax, 0x682865ee
jmp 0xab65ff
neg dh
push 0x2a3f
mov dword [esp], eax
mov ah, 0x3a
add ah, 0xbf
add dh, ah
pop eax
xor dh, 0xe4
add ah, 0xc4
sub ah, dh
jmp 0xab6db8
xchg ebx, eax
inc eax
jmp 0xab1f51
add esp, 4
jmp 0xaac267
add edx, 0x6af03151
add edx, ebx
jmp 0xab325c
add esi, 4
add esi, 4
xchg dword [esp], esi
jmp 0xaafc3b
push ecx
mov cl, 0x76
not cl
jmp 0xab9823
push 0
mov esi, dword [esp]
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push ecx
mov ecx, 4
add ebp, ecx
pop ecx
xchg dword [esp], ebp
pop esp
push 0x3e44
mov dword [esp], esi
pop dword [edx + 0x74]
push dword [esp]
pop esi
push 0x1232
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
push eax
mov eax, 4
add ebp, eax
pop eax
xchg dword [esp], ebp
mov esp, dword [esp]
cmp dword [edx + 0x78], 0
je 0xaafaac
push 0xfa2
mov dword [esp], eax
jmp 0xaae184
pop esp
jmp 0xaba4b7
mov cl, ah
mov dl, cl
jmp 0xab5233
pop ebp
jmp 0xab2d79
shr dh, 1
push ebx
mov bl, dh
jmp 0xaba1fd
add eax, edx
pop edx
pop edx
xor eax, dword [esp]
xor dword [esp], eax
jmp 0xab0896
mov edi, 0x172a1485
mov ecx, 0x41e80acc
xor ecx, edi
jmp 0xaac104
push ebp
mov ebp, 0x690e1f70
and esi, ebp
pop ebp
shr esi, 7
add esi, 0xb5939f45
sub eax, esi
jmp 0xab7a88
dec eax
xor eax, 0x72c93fc4
xor eax, 0xe158c3e4
or edi, eax
pop eax
add edi, 0x65a37f93
sub edi, 0x7e16d050
add ebx, edi
pop edi
push ebx
jmp 0xab588c
mov ebx, ebp
pop ebp
push 0xff0
mov dword [esp], edx
mov edx, 0x6aa8747b
sub ebx, edx
pop edx
add ebx, 0x4ae82739
add ebx, eax
sub ebx, 0x4ae82739
add ebx, 0x6aa8747b
pop eax
jmp 0xaafda1
pop dword [esp]
pop esp
test ax, cx
pushfd
jmp 0xaa922d
push edx
mov edx, esp
add edx, 4
jmp 0xab1569
add ebx, 0x55946368
push edi
push ecx
mov ecx, 0x16336c2f
xor ecx, 0x420c4d8b
mov edi, ecx
pop ecx
jmp 0xaaf5f1
mov edi, 0x105b470e
add dword [esp + 4], edi
pop edi
push dword [esp]
pop ebp
push eax
push esp
pop eax
add eax, 4
jmp 0xaaa08f
mov eax, dword [esp]
add esp, 4
mov edx, dword [esp]
add esp, 4
push dx
mov dh, 0x8e
or bl, dh
pop dx
and bl, 0xf
push ax
mov al, 0x45
add bl, al
pop ax
sub al, bl
jmp 0xaab870
sub ch, 0x14
dec ch
add ch, 0x73
dec ch
xor ch, 0xe8
jmp 0xaa921e
add edx, 4
xchg dword [esp], edx
pop esp
shr ebx, 8
shr ebx, 5
push esi
push eax
push esi
mov esi, 0x48a70b31
mov eax, esi
pop esi
jmp 0xab2833
mov eax, dword [esp]
add esp, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
jmp 0xab818b
pop ebp
sub edx, 0x5c641eef
sub edx, 1
xor edx, 0x1823119f
add ebx, edx
pop edx
push ebx
mov dword [esp], eax
mov dword [esp], ebp
push ecx
jmp 0xab2f1f
mov ebp, dword [esp]
add esp, 4
push esi
push ebp
mov ebp, 0x6b3172cc
sub ebp, 0x55cc1217
jmp 0xab0fad
add bl, 0x25
sub bl, 0x13
jmp 0xaa9978
shl edx, 2
jmp 0xab3a89
push edx
mov dl, 0x2b
add dl, 0xb9
sub al, 0x4f
add al, dl
push bp
mov word [esp], dx
mov dl, 0x4f
jmp 0xaaf996
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xaac726
pop ebx
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov ax, word [esp]
jmp 0xab6ffc
pop edi
mov ebp, dword [esp]
push ebp
jmp 0xaab29d
mov eax, dword [esp]
add esp, 4
jmp 0xaad149
jmp 0xab2edf
sub esi, 0xffffffff
xor esi, 0x71593498
push 0
add dword [esp], 0x17916317
jmp 0xaba7a2
add ebp, 0xd9030c2f
jmp 0xab9cd7
pop ebp
jmp 0xab2445
mov dword [esp], ebx
push 0x3b43
mov dword [esp], edx
mov dh, al
push ecx
mov cl, dh
mov bl, cl
jmp 0xab6e6c
add edx, 0x3e7c57cc
sub edx, edi
jmp 0xaae37c
pop esp
shl word [esp], cl
pushfd
jmp 0xaa908f
xor ebx, 0x38843427
mov esi, ebx
pop ebx
sub eax, esi
mov esi, dword [esp]
add esp, 4
jmp 0xaacdd4
mov ecx, edi
pop edi
add edi, ecx
jmp 0xab05e6
mov dword [esp], eax
mov al, 0xf4
push bx
mov bl, 0x97
sub al, 0xf4
jmp 0xaaf23e
pop esp
jmp 0xab0714
sub edi, esi
jmp 0xab5ee5
sub al, 0x66
push dx
mov dh, 0xe5
jmp 0xaaaebe
mov ebx, 0xce41276
push ecx
mov ecx, 0xffffffff
sub ebx, ecx
pop ecx
neg ebx
shr ebx, 7
push ecx
mov ecx, 0x25c45dda
push ebp
mov ebp, 0x73f97a65
and ecx, ebp
pop ebp
jmp 0xaaecd6
mov dword [esp], eax
mov dword [esp], esi
mov esi, 0x5200747d
xor esi, edx
xor edx, esi
xor esi, edx
not edx
xor esi, edx
xor edx, esi
xor esi, edx
jmp 0xab78b8
and al, ch
pop ecx
jmp 0xaadea6
shr eax, 3
xor eax, 0x715793f8
sub ebx, eax
pop eax
push dword [ebx]
sub dword [esp], 0x7ce065e6
pop eax
push edx
mov edx, 0x512e45c7
sub edx, 0x3f6433b
jmp 0xaaf65b
push dword [esp + 4]
mov esi, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
or edx, eax
shl edx, 1
push esi
mov dword [esp], ebx
push ebp
push 0x7e3b0c5b
push dword [esp]
jmp 0xab41b6
mov edx, 0x7f355e52
sub ebx, edx
pop edx
add ebx, 0x669865cf
jmp 0xab905b
add ecx, ebp
add ecx, 0x3ef54930
jmp 0xaab718
pop esi
add esi, 0x6eec1688
jmp 0xab55fe
pop esi
pop eax
movzx eax, al
jmp 0xaac257
add esp, 4
push dword [esp]
pop esi
add esp, 4
push esi
xchg dword [esp], edx
xor edx, ecx
xor ecx, edx
xor edx, ecx
xchg ecx, edx
not edx
xchg ecx, edx
jmp 0xab9b86
shr ebx, 6
jnp 0xaae05f
xor ebx, 0x3d7542a
jmp 0xaab28c
xor eax, 0x80401468
mov ecx, eax
jmp 0xaba684
push ecx
jmp 0xaab1c8
push eax
pushfd
jmp 0xab20da
mov esi, 0x3e2b155b
jmp 0xab53cf
add edx, 0x2fb952e8
je 0xaaba23
xor edx, 0x233e271f
sub edx, 0x1b6db74b
push ebx
mov ebx, 0x64
add ebx, edi
add dword [ebx], edx
pop ebx
push dword [esp]
pop edx
push edx
mov dword [esp], esi
mov esi, esp
add esi, 4
jmp 0xaac0a5
mov ecx, esp
add ecx, 4
push eax
jmp 0xab6f4a
add edi, 0x275d529e
jmp 0xaba43a
add edi, ebx
jmp 0xab03ec
sub ebx, 0xc4a0059a
push ebx
pop ebp
pop ebx
jmp 0xab19e5
jmp 0xab5c82
mov ah, 0xa5
or cl, ah
jmp 0xaad980
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
pop esi
add esp, 4
sub esp, 4
mov dword [esp], ebx
push ecx
mov dword [esp], esi
mov dword [esp], edx
push 0x571a0541
pop edx
jmp 0xab54ff
mov eax, edi
jmp 0xab21dd
pop ecx
pop edx
jmp 0xab33a4
pop ecx
pop eax
sub al, dl
mov edx, dword [esp]
add esp, 4
push 0x26d4
mov word [esp], cx
jmp 0xab1a07
and ecx, 0x2d2665ba
neg ecx
js 0xaafd48
shl ecx, 6
add ecx, 0x41004001
push ecx
add al, 0xd6
push ecx
mov bh, 0xc1
jmp 0xab20a2
pop esp
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
mov dword [esp], esi
push ebx
jmp 0xab5c5f
jmp 0xaaabdf
and edi, 0x1657639c
push edx
mov edx, 0x1c4e5df2
add edi, edx
pop edx
sub edi, 0x49b77ed0
xor edi, 0x89880f32
jmp 0xaae14c
shl ebx, 8
sub ebx, 0x4b722c77
xor ebx, 0x15129a88
jmp 0xab7fcf
add esi, 0xc723c868
jmp 0xab0e29
or edx, 0x34013c6
jno 0xaad3a3
sub edx, 0x5ce91c1d
mov ebx, edx
mov dl, dh
push dword [edi + 0x88]
jmp 0xab9174
add cl, 0x27
mov bx, word [esp]
add esp, 2
xor al, cl
push dword [esp]
pop ecx
add esp, 4
push ebp
jmp 0xab4d52
and edx, 0x12d60588
jle 0xaae09b
sub edx, 0x104603fc
jmp 0xab3a26
pop esp
mov dword [esp], esp
add dword [esp], 4
jmp 0xab8c98
add esi, 0x157a1f45
shl esi, 8
and esi, 0x51e8119f
shr esi, 4
add esi, 0x565c1634
xor ebp, esi
pop esi
jmp 0xaacf45
shr eax, 0xe
jmp 0xab1a50
mov cx, word [esp]
push ecx
mov dword [esp], ebp
push esp
jmp 0xab0437
mov ecx, edi
mov esi, ecx
pop ecx
pop edi
add esi, 0x9135e7f5
add ebx, esi
jmp 0xaadc7f
neg ecx
shl ecx, 7
xor ecx, 0x71ad482c
add eax, ecx
jmp 0xab64a0
push dword [edi + eax*4]
jmp 0xab0459
add esp, 4
push ecx
mov cl, 0x52
jmp 0xaaa16c
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x437b01b6
push eax
mov eax, 0xe165551
xor ecx, eax
pop eax
push eax
mov eax, 0x73783299
or ecx, eax
pop eax
xchg ecx, ebp
xor ebp, esi
xor esi, ebp
xor ebp, esi
jmp 0xaace6f
add edi, 0x3c8515d8
sub edi, 0x34ad0448
mov esi, dword [esp]
jmp 0xaba7e5
pop ecx
jmp 0xaae0ec
shr edi, 6
sub edi, 0xfd1439
add eax, edi
mov edi, dword [esp]
jmp 0xab7e41
sub dh, 0xfd
ja 0xab4091
add dh, 0x9e
xor cl, dh
pop dx
jmp 0xab707b
push dword [esp]
pop esi
add esp, 4
pop dword [esp]
push dword [esp]
jmp 0xab41ec
dec ah
jmp 0xab0858
add esp, 4
jmp 0xaaa24a
pop ebp
sub esi, 0x6ebd1070
not esi
jmp 0xab6dcb
mov cl, 0x93
neg cl
neg cl
dec cl
and cl, 0xba
add cl, 0xb9
jmp 0xab34d9
mov ah, 0x37
xor ah, 0x40
add ah, 0xee
add bl, ah
pop eax
jmp 0xaba5ca
add esp, 4
jmp 0xab1166
sub ecx, 0x6e73377f
add ecx, esi
push edx
mov edx, 0x38286dce
xchg edx, ebp
not ebp
jmp 0xab7936
jl 0xaabbf6
shr edx, 2
jmp 0xab842f
push esi
mov esi, 0x1c933df5
xor esi, 0x6181099f
add ebx, esi
pop esi
jmp 0xaae132
not cl
sub cl, 0x28
add bl, cl
mov ecx, dword [esp]
add esp, 4
jmp 0xab99ce
push ebx
mov ebx, 0x416b2d23
add ebx, 0x590b1546
push ebx
not dword [esp]
pop ebx
add ebx, 0xe857d2b1
sub ecx, ebx
pop ebx
and ebx, ecx
pop ecx
xor ebx, 0xa12dcb
xchg ebx, ecx
not ecx
push ebx
push 0x6337
mov dword [esp], ecx
pop ebx
mov ecx, dword [esp]
add esp, 4
push ebp
mov ebp, 0x8a131db
add ebx, ebp
mov ebp, dword [esp]
add esp, 4
sub edi, ebx
mov ebx, dword [esp]
add esp, 4
ret
push edx
add dword [esp], 0x679e1d5d
pop ecx
push 0x6407
mov dword [esp], edx
mov edx, 0x1025370d
jmp 0xab8e50
xor ebp, 0x63cc58cd
jg 0xaad61a
jmp 0xab341b
xchg ebx, ebp
jmp 0xaaae4d
pop esp
add esp, 4
jmp 0xaa908f
mov ebp, 0x136805be
shl ebp, 2
sub ebp, 0x8ac306f7
jmp 0xaae741
push eax
jmp 0xaaf147
mov dword [esp], eax
push 0x1a4c4673
mov eax, dword [esp]
push edx
push esp
pop edx
add edx, 4
push esi
mov esi, 4
add edx, esi
jmp 0xaad03e
mov eax, 0x7ee838ab
jmp 0xab5bd0
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
pop ebp
jmp 0xab3fd6
mov ecx, 0x134c0901
jmp 0xab524d
jmp 0xaaddea
and byte [esp], al
pushfd
jmp 0xab0936
pop ebp
sub edi, 0xbecc259c
jmp 0xaacf5e
pop eax
pop ebx
add ecx, eax
mov eax, dword [esp]
jmp 0xab1beb
push eax
mov dword [esp], ebx
mov ebx, 0x2420546
not ebx
inc ebx
push edx
mov edx, 0x1dfc633e
add ebx, edx
jmp 0xaaa847
add ebp, 0xdb5c8f
xor ebp, 0x4ae57d9a
add ebp, 0x1d3874f2
push esi
mov esi, 0x516f512d
jmp 0xaab2a4
pop ebx
sub esp, 4
mov dword [esp], ebp
push eax
mov eax, esi
push 0x561a
mov dword [esp], eax
jmp 0xaba7ed
and edi, 0x1ea9720e
or edi, 0x7ea33dd7
push eax
mov eax, 0x12a4654c
dec eax
push ebx
mov ebx, 0x6eab7534
sub ebx, 0x49e6750d
or ebx, 0x71a05c14
jmp 0xab52e4
pop edx
pop ecx
jmp 0xaa908f
push 0x278f7d00
mov ecx, dword [esp]
push ebp
push esp
jmp 0xaa954e
add ecx, eax
pop eax
sub ecx, 0x35ae19bb
push 0xa74
jmp 0xaacb0f
push esi
push esp
pop esi
jmp 0xab8309
mov dword [esp], ecx
mov ecx, esp
push ebx
push ebp
jmp 0xab6d83
sub ebx, 0x4ef9238f
add ebx, eax
jmp 0xab840f
push 0
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
push 0x6e36
mov dword [esp], ebx
push 0x4e40
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
jmp 0xab2708
pop ebx
add esp, 4
push ecx
push ebx
jmp 0xab8d29
push edx
mov dl, 0x83
sub bh, dl
jmp 0xab0623
jg 0xab8c3d
shl ebx, 4
jmp 0xaabbfe
xor ecx, esi
pop esi
or ecx, 0x2b0f7cc2
jmp 0xab5450
add esi, ebx
sub esi, 0x5c381d56
push dword [esp]
pop ebx
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
sub esi, 2
xchg dword [esp], esi
pop esp
mov word [esp], cx
jmp 0xaa908f
xor edi, esi
pop esi
jmp 0xab4543
or eax, 0x2b630a76
shr eax, 3
xor eax, 0x718c44d9
jmp 0xaa9cce
add esi, 0x30491412
jno 0xab6976
jmp 0xaad1f8
mov ebp, 0x248746d2
jmp 0xab00b7
mov ebx, 0x31eb4e4e
mov esi, 0x31eb4e4d
sub esi, ebx
push dword [esp]
pop ebx
jmp 0xab81db
mov edi, 4
push eax
mov dword [esp], ebp
jmp 0xab6578
add esi, 0x15013a2a
jns 0xab8c26
jmp 0xaa9a28
pop ecx
pop dx
and ah, 0xa
neg ah
jns 0xab4c48
jmp 0xab2932
sub bl, al
push edx
jmp 0xab64c7
xor al, dh
pop edx
push bx
mov bh, 0xdb
add al, 0xd3
sub al, bh
push 0x1b
mov word [esp], cx
jmp 0xab2fc7
sub edx, 0x27f76eb3
add edx, ecx
add edx, 0x27f76eb3
pop ecx
jmp 0xab8392
pop esi
pop esi
add edx, 2
xchg dword [esp], edx
mov esp, dword [esp]
mul cl
movzx cx, ah
push ebx
jmp 0xab814e
sub edx, ebx
sub edx, 0x56a7472f
push dword [esp]
pop ebx
add esp, 4
add edx, 0x2ae577d9
add edx, edi
jmp 0xab27dc
add ecx, 0x2f4c87b4
mov ebx, ecx
jmp 0xab6bd7
push 0x2c0b
mov dword [esp], ebx
jmp 0xab2b3d
xor esi, 0x5c704943
jmp 0xaabb6d
sub bl, al
jmp 0xab4ba8
pop edx
jmp 0xab1396
not esi
add esi, 0x3d006b18
shl esi, 7
jmp 0xaa9eb7
pop eax
pop esi
push eax
mov eax, 0x3b971cc7
and edi, eax
pop eax
jmp 0xab15cb
mov cl, 0xb1
neg cl
sub cl, 0x85
xor cl, 0x57
shr cl, 8
xor cl, 0x34
mov dh, cl
pop ecx
sub al, dh
pop dx
add al, 0xc5
mov edx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebx
push 0x75d8
mov dword [esp], edx
mov dh, 0x50
shr dh, 5
jmp 0xab48e8
pop esi
jmp 0xaab899
add edi, 0xace34c2
mov esi, dword [esp]
add esp, 4
mov ebx, 0x55bf4cfa
xor ebx, edi
push dword [esp]
jmp 0xab262f
pop eax
sub esi, ebp
pop ebp
jmp 0xab6b78
push edi
push 0x44b906ab
pop edi
jmp 0xab986a
neg ebx
push eax
mov eax, 0x275d5512
or ebx, eax
jmp 0xab172d
sub ecx, 0x8ccceffb
add eax, ecx
mov ecx, dword [esp]
add esp, 4
pop ebx
add eax, 2
jmp 0xab668b
push 0x6f512ca6
pop eax
add eax, 0x5c1c6e5b
jbe 0xaac2be
sub eax, 0xcb6d9afd
sub esp, 4
jmp 0xab7350
jmp 0xaa908f
sub ecx, 0x40a2169
or esi, ecx
pop ecx
jmp 0xaaeea6
add esp, 4
add esp, 4
add ebx, 0x664248a4
mov esi, dword [esp]
add esp, 4
jmp 0xaa908f
inc edi
jmp 0xab7d48
xor eax, 0xd901a6c8
mov esi, eax
pop eax
or esi, 0x1c0d7470
neg esi
add esi, 0xfb74cf62
add ebx, esi
jmp 0xab7edf
add ebx, eax
add ebx, 0x38ef2aa7
push esi
mov dword [esp], ecx
mov ecx, 0x67975459
dec ecx
sub ecx, 0x4c690fe2
sub ebx, ecx
pop ecx
sub ebx, 0x77ae5bea
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push 0x5335
mov dword [esp], eax
jmp 0xaa908f
ja 0xaab5ba
shl ebp, 5
jnp 0xab0f8b
pop ebp
dec ebp
or ebp, 0x22b87b0d
shl ebp, 8
xor ebp, 0xb87b1d04
sub edi, 0x275d529e
add edi, ebp
jmp 0xab5100
pop esi
jmp 0xab2d0b
mov dword [esp], edi
push ebp
mov ebp, 0x71663994
mov edi, ebp
pop ebp
jmp 0xab3de8
push esi
mov dword [esp], ecx
mov dword [esp], esi
mov dword [esp], ebp
jmp 0xab16df
shl dword [esp], cl
jmp 0xab68ae
add esp, 4
push ebp
push esi
mov esi, 0x7ad558bb
mov ebp, 0x866aba49
add ebp, esi
pop esi
xor ebp, 0x21af1151
sub ebp, 1
add ebp, 0x4fb53be7
sub ebp, 0x70552c7c
jmp 0xaa9c99
push ax
pushfd
jmp 0xaa908f
add edi, 4
xchg dword [esp], edi
pop esp
push 0x156b
mov dword [esp], esi
mov esi, 0x1da21282
jmp 0xaafbdf
or esi, 0x45a53116
jnp 0xaba3a9
shl esi, 6
push 0x16e5
mov dword [esp], ebp
push eax
mov eax, 0xe891c5b
mov ebp, eax
pop eax
shr ebp, 4
push ebp
not dword [esp]
pop ebp
push edi
mov edi, 0x291b26b2
xor edi, 0x602b046b
jmp 0xab095c
add ebx, ebp
pop ebp
add ecx, 0x80201c
jmp 0xab0991
mov esi, dword [esp]
jmp 0xab0acc
xor edi, 0x2783d6e
jle 0xabab96
jmp 0xaba378
add dword [esp], 4
pop ebp
push ebx
mov ebx, 0x34294c1f
xor ebx, 0x34294c1b
add ebp, ebx
jmp 0xab1713
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
jmp 0xab8ff5
mov edx, 0xe64334a
dec edx
js 0xab8e56
sub edx, 0xe643349
jmp 0xab2c24
sub esp, 4
mov dword [esp], esi
mov dword [esp], ebx
mov ebx, 0x4fd10a1c
xor ebx, 0x5f301b7a
jmp 0xaabf6b
mov ecx, 0x229b2376
push ebx
jmp 0xab0377
pop ecx
add eax, ebx
sub eax, 0x71ec5aac
push ebx
mov ebx, 0x1dcd6999
add eax, ebx
pop ebx
jmp 0xaaaea0
mov word [esp], ax
jmp 0xaac058
mov dh, 0xc0
jmp 0xaad871
mov ebx, ecx
jmp 0xaaf019
push edi
mov dword [esp], edx
push 0x6fe5
sub esp, 4
mov dword [esp], esp
jmp 0xab90e1
pop ecx
xor ebx, dword [esp]
xor dword [esp], ebx
jmp 0xaa9d3f
mov edi, 0xe7506c00
xor edi, edx
pop edx
add edi, esi
jmp 0xaaffbb
push dword [esp]
push dword [esp]
jmp 0xab6aeb
mov dword [esp], eax
mov eax, 0x69260179
jmp 0xaafd13
push ebx
mov ebx, 0x6d756510
add ebx, 0xf2a1fa75
mov ebp, ebx
jmp 0xaa9432
push 0x3828
mov dword [esp], eax
mov ax, 0x2526
sub ax, 0x36df
and ax, 0x541c
neg ax
or ax, 0x7789
add ax, 0x578a
jmp 0xab309a
sub ebp, 0x12dd24d7
push dword [esp]
jmp 0xab61e6
sub eax, 0x22059f0
sub eax, edx
push ebx
mov dword [esp], ecx
jmp 0xab0b9a
mov edi, 0x50ef42cf
xor edi, 0x22375977
jmp 0xab258f
xchg dword [esp], eax
mov esp, dword [esp]
shl byte [esp], cl
pushfd
jmp 0xaa908f
add edi, esi
sub edi, 0x82673ec
sub edi, 0x75823ef3
pop esi
xchg dword [esp], edi
jmp 0xaba027
add bl, 0x14
add bl, 0x3c
jmp 0xab9d7a
sub ebx, 0xd408d26c
sub esi, ebx
pop ebx
add esi, ebp
add esi, 0x2f8105aa
jmp 0xab485c
xor eax, 0x522f78ae
or ebx, eax
pop eax
push ecx
push edx
mov edx, 0x28f659ba
mov ecx, edx
pop edx
sub ebx, 0x52903514
add ebx, ecx
add ebx, 0x52903514
jmp 0xaba671
jmp 0xaaf4d4
pop ebx
pop dword [esp]
pop esp
movzx ecx, ax
push esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
push ebx
jmp 0xaab19b
mov bh, al
jmp 0xab2475
pop esi
push esi
mov esi, 0x34503252
jmp 0xab33d6
mov cx, 0x41c1
mov bp, cx
jmp 0xaab4cd
pop ebp
mov ecx, edx
pop edx
jmp 0xab9da5
pop edx
jmp 0xab0d60
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xab8b79
add esp, 4
sub esp, 4
mov dword [esp], ebx
push edx
push 0x48480b31
jmp 0xab04a0
push edx
jmp 0xab7480
shl ebp, 6
je 0xaba508
push edx
jmp 0xaabc40
pop esp
dec eax
jnp 0xab8296
push esi
push ebx
push 0xa382bda
pop ebx
jmp 0xaba656
jmp 0xaa908f
mov ecx, 0x640c43e7
push 0x405a
mov dword [esp], ecx
mov ecx, 0x453f63e3
sub ebx, ecx
pop ecx
sub ebx, ecx
add ebx, 0x453f63e3
push dword [esp]
pop ecx
jmp 0xab9ac1
mov dword [esp], eax
push edx
jmp 0xab8779
dec eax
jo 0xaaa20a
not eax
dec eax
jp 0xaab5ac
shl eax, 7
je 0xab1d8f
push edx
push eax
mov eax, 0x640c43e7
add ebx, eax
pop eax
jmp 0xaa953d
add ebx, ecx
jmp 0xab1946
pop edi
add ebp, 0xffffffff
not ebp
push eax
mov eax, 0xffffffff
sub ebp, eax
pop eax
sub ebp, 0xffffffff
jmp 0xaab1a5
jmp 0xaae846
push edx
mov edx, 4
sub esi, edx
pop edx
jmp 0xab7058
push dword [esp]
pop edi
add esp, 4
add edi, 4
push ebx
mov ebx, 4
add edi, ebx
pop ebx
xchg dword [esp], edi
pop esp
push 0x268d
mov word [esp], dx
push 0x5806
mov dword [esp], ecx
mov cx, 0x6b14
push esi
jmp 0xaaafd9
push ebx
jmp 0xaaf740
sub edi, 0xde20bbb1
mov eax, edi
pop edi
jmp 0xab720b
xor ebp, 0xd5a8f912
jmp 0xab499f
add ch, 0x5e
or dl, ch
pop ecx
xor dl, 0x7a
jmp 0xaaa01c
pop eax
add esp, 4
jmp 0xab6d6e
push ecx
mov ecx, 0x1ba47c7c
inc ecx
jmp 0xaab1e6
mov dword [esp], esi
mov esi, 4
jmp 0xab212d
not ebp
add ebp, 0xe47aea2
push ebp
jmp 0xab6462
and eax, edi
push dword [esp]
push dword [esp]
jmp 0xaa9e17
mov edi, dword [esp]
jmp 0xaa975e
shr esi, 1
add esi, 0xd779deb3
jmp 0xab43a5
mov dword [esp], esi
jmp 0xab47af
xor cl, 0xbf
add bh, cl
jmp 0xab0121
pop ebx
jmp 0xab52be
push 0x7110
mov dword [esp], edx
push eax
pushfd
jmp 0xaa9eb2
sub ebp, 0x32a40129
sub ebp, ebx
add ebp, 0x32a40129
mov ebx, dword [esp]
add esp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov edi, 0x638826d4
xor dword [esp + 4], edi
push dword [esp]
push dword [esp]
jmp 0xaac42c
add ebp, 0xd6a0c112
mov esi, ebp
jmp 0xab870b
sub ebx, eax
sub ebx, 0x6b754e32
push dword [esp]
jmp 0xaa9fc9
pop eax
xchg dword [esp], ebp
pop esp
jmp 0xab402b
dec edx
jle 0xaae31e
jmp 0xab1b3d
add al, dh
jmp 0xaab1f4
push eax
mov al, 0xd7
sub al, 0x77
jmp 0xab88b6
add eax, 0x78e248c1
sub eax, esi
sub eax, 0x78e248c1
jmp 0xab3a5e
add esp, 4
push ebp
push esp
jmp 0xab85d3
mov ebp, 0x35682158
push ebp
push 0x56c9394a
pop ebp
sub ebp, 0x8c315a9e
jmp 0xab21bf
jb 0xab30a7
dec cl
je 0xab0777
jmp 0xaaf2fc
sub ah, 0xc4
pop edx
mov ch, ah
mov eax, dword [esp]
add esp, 4
push bx
jmp 0xaaa66e
sub esi, 0x46809262
sub edx, esi
mov esi, dword [esp]
add esp, 4
sub eax, edx
push dword [esp]
pop edx
add esp, 4
jmp 0xab692b
pop bx
pop bp
add ax, bx
push edi
mov di, 0x328b
shr di, 2
add di, 0x2b1d
jmp 0xaaa741
sub ebx, 0x48f7b1e2
jmp 0xab44a5
and edi, 0x3e3b4f48
shr edi, 4
shl edi, 8
push edi
not dword [esp]
jmp 0xab36b9
pop ecx
pop edx
jmp 0xab09b5
add esp, 4
sub ebx, esi
pop esi
sub ebx, ecx
push ecx
mov ecx, 0x94869a5
jmp 0xab6942
add al, bl
mov ebx, dword [esp]
add esp, 4
jmp 0xaab62f
pop edx
jmp 0xab866a
xor ebx, 0x59a828ac
jno 0xab7492
mov eax, 4
sub ecx, eax
jmp 0xab9df2
xor ah, 0xad
push ecx
jmp 0xab4820
mov edi, 4
jmp 0xab8576
and cl, 0xec
jle 0xab9d2d
not cl
or cl, 0xdc
xor cl, 0xf2
not cl
sub cl, 0x7f
push ecx
mov ecx, esp
jmp 0xaa9d63
push 0x24fa
mov dword [esp], ebx
jmp 0xab2f8c
sub esi, 4
xchg dword [esp], esi
pop esp
jmp 0xaaea5c
push ebp
mov ebp, 4
mov ecx, ebp
pop ebp
jmp 0xaba6aa
mov ebx, ebp
jmp 0xaaaf2b
sub esp, 4
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
mov eax, 2
add ecx, eax
jmp 0xab4b16
or dl, cl
mov ecx, dword [esp]
push ebp
mov ebp, esp
jmp 0xaabffe
push edx
mov dh, 0xde
sub dh, 0xb4
jns 0xab1f3e
push eax
mov ah, 0x1f
dec ah
push ebx
mov bl, 0x75
or bl, 0x8a
mov ch, al
pop esi
xor esi, 0x16386399
jmp 0xaaf818
mov esp, dword [esp]
mov dword [esp], eax
jmp 0xaa908f
add ebp, 0x1c896256
not ebp
shl ebp, 6
add ebp, 0x6d2618a6
jnp 0xab6a52
xor ebp, 0xd5a8f912
jmp 0xab00af
add edi, eax
sub edi, 0x29782485
pop eax
add edx, edi
pop edi
add edx, 0x47cf26f6
sub edx, eax
sub edx, 0x47cf26f6
jmp 0xaae7c6
add esp, 4
add esp, 4
sub esp, 4
mov dword [esp], edx
push ecx
jmp 0xaad8f9
push 0x69ac
jmp 0xab7703
add edx, 4
jmp 0xaac7a0
pop ebp
push esi
push ebp
jmp 0xab5c45
jmp 0xaa908f
add esp, 4
xchg dword [esp], ebp
jmp 0xab3336
sub ebp, ebx
pop ebx
sub ebp, 0x48bd4a93
mov eax, ebp
mov ebp, dword [esp]
push ebx
mov ebx, esp
push edi
jmp 0xab6642
pop eax
jmp 0xaba52b
jns 0xab1a66
sub esi, 0x92029b8b
jmp 0xab3cd0
add al, bl
jmp 0xab440b
add eax, 4
jmp 0xab9497
xchg esi, eax
jmp 0xab4385
mov ecx, 0
add ecx, edx
mov byte [ecx], bh
jmp 0xab215a
push ebx
mov ebx, esi
mov eax, ebx
jmp 0xaaeb16
add ecx, 0x59c01353
jmp 0xaaa46c
mov edx, dword [esp]
add esp, 4
mov esi, ecx
pop ecx
add eax, 0x81615f8
jmp 0xab6d47
mov dword [esp], eax
jmp 0xab82ab
mov ebx, dword [esp]
jmp 0xaac961
xchg dword [esp], ebx
mov esp, dword [esp]
add esp, 4
push dword [esp]
pop ecx
jmp fcn.00aaa7a5
xor ecx, ebp
pop ebp
not ecx
add ecx, 0x14e4e63e
add edi, 0x5b4e112c
add edi, ecx
sub edi, 0x5b4e112c
push dword [esp]
pop ecx
add esp, 4
sub edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0xaa908f
xor edi, dword [esp]
jmp 0xaba872
add ebx, 0x62462b38
sub ebx, 0x5b9f4694
add ebx, eax
add ebx, 0x5b9f4694
push ecx
mov dword [esp], esi
mov esi, 0x9547d7a
add esi, 0x592447e4
add esi, 0x70732f4c
neg esi
push ecx
push ebx
jmp 0xab2763
mov edx, 0x7134145
jmp 0xab1fa5
not ebx
push edi
jmp 0xab7801
pop eax
add eax, 4
jmp 0xab1991
mov esi, esp
add esi, 4
add esi, 4
jmp 0xab3280
add al, 4
sub esp, 4
mov dword [esp], ebx
jmp 0xab35da
xor eax, 0xb1d2f5d3
add edx, eax
pop eax
jmp 0xaa908f
shl edi, 5
add edi, 0x25989430
add edi, 1
shl edi, 7
shr edi, 5
dec edi
xor edi, 0x2864d1c9
jmp 0xaaf025
jmp 0xaaba52
xchg dword [esp], ebp
mov esp, dword [esp]
mov cx, word [esp]
jmp 0xaaaae7
shr eax, 0xc
xor eax, ecx
xchg ebp, eax
jmp 0xab1d9e
push edi
push 0x4d5640e1
jmp 0xab11be
push esi
mov esi, esp
jmp 0xab6803
mov eax, 4
mov ebx, eax
pop eax
jmp 0xab6c47
push ebx
jmp 0xab94a6
shl edi, 1
sub edi, 0x7b443427
jmp 0xab4cbe
mov dword [esp], esi
push esp
mov esi, dword [esp]
add esp, 4
add esi, 4
push 0x5ca9
mov dword [esp], eax
mov eax, 4
add esi, eax
pop eax
xchg dword [esp], esi
pop esp
push edx
mov edx, esp
push ebx
jmp 0xaaa9e5
mov esp, dword [esp]
btc word [esp], ax
pushfd
jmp 0xaa908f
add esp, 4
add ebp, 4
push ebp
push dword [esp + 4]
push dword [esp]
pop ebp
add esp, 4
pop dword [esp]
mov esp, dword [esp]
push dword [esp]
push dword [esp]
mov edx, dword [esp]
push esi
push esp
jmp 0xab1c9a
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push dword [eax]
jmp 0xaa908f
mov edi, 0x3dd99156
sub ebx, edi
pop edi
add ebp, ebx
pop ebx
pop esi
push ebx
mov ebx, 0x2f6a4016
add ebx, 0x9334156
shr ebx, 4
jmp 0xab671f
push esp
pop ebx
push eax
mov dword [esp], ecx
mov ecx, 4
add ebx, ecx
pop ecx
push edx
jmp 0xaaa0a0
sub esi, 0x79b96aad
and ebp, esi
pop esi
push eax
mov eax, 0x638e1516
xor ebp, eax
mov eax, dword [esp]
add esp, 4
push edx
jmp 0xab3322
sub bl, 0x3d
sub bl, cl
add bl, 0x3d
jmp 0xab1cbe
push eax
mov eax, 0x7f6aaf1a
mov edi, eax
pop eax
sub edi, 0xace34c2
jmp 0xab4d96
pop esi
add esp, 4
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], ecx
jmp 0xaae200
mov esi, 0x4f794e38
or esi, 0x64bf3c43
sub esi, 0x58d55787
jmp 0xab5b7e
xchg edx, ebp
dec edx
shr edx, 1
inc edx
jmp 0xaae09b
sub edx, 0xcd2e86bf
jmp 0xab6b25
mov ecx, esp
jmp 0xab1c49
mov ebx, dword [esp]
add esp, 4
mov ebp, dword [esp]
push eax
jmp 0xab43de
shl eax, 3
jmp 0xab1072
jo 0xab7967
shl edx, 7
jne 0xaba159
jmp 0xab53b9
mov al, 0xd
jmp 0xab0400
xor eax, edi
jmp 0xaa9745
shr ebx, 7
jp 0xab2044
dec ebx
jmp 0xaaad7f
sub esp, 4
mov dword [esp], ebp
push edx
mov dword [esp], esi
mov dword [esp], ecx
jmp 0xab5820
mov esi, esp
jmp 0xab4791
or eax, eax
jne 0xaaab18
push 1
mov edx, dword [esp]
push edi
jmp 0xab597f
add esp, 4
shl ebx, 2
push 0xf49
mov dword [esp], edx
mov dword [esp], edi
mov edi, 0
add ebx, edi
jmp 0xaabc34
add bh, 0xe2
add bh, ah
sub bh, 0xe2
jmp 0xab4336
pop esi
sub edx, 0xd813cab
jmp 0xaba9b0
pop esp
push ebx
push 0x800000
jmp 0xaaf499
pop ecx
sub bl, 0xef
xor dh, bl
pop ebx
add al, dh
jmp 0xaaca83
jmp 0xab21f3
mov esi, 4
add edi, esi
pop esi
xor edi, dword [esp]
xor dword [esp], edi
jmp 0xab3d1d
push eax
mov eax, 2
add ebp, eax
pop eax
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xab07fe
add eax, ecx
jmp 0xab405e
shl edx, 3
shl edx, 8
jp 0xab05d2
dec edx
jle 0xaacdd4
jmp 0xab9bcd
add eax, 2
xchg dword [esp], eax
mov esp, dword [esp]
push ax
jmp 0xab115c
push edi
mov edi, 0x595f4238
jmp 0xab317b
sub esp, 4
mov dword [esp], ebx
push 0x757c041f
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
jmp 0xab4af6
pop edi
pop dword [esp]
mov esp, dword [esp]
push eax
mov dword [esp], edi
mov dword [esp], ebx
push eax
mov ebx, dword [esp]
jmp 0xab7a5e
push edx
mov edx, 0x7fe3323a
shr edx, 7
not edx
jmp 0xaabae0
add dh, 0xdf
jmp 0xab23cd
add bh, ch
mov ecx, dword [esp]
add esp, 4
xor al, bh
push dword [esp]
jmp 0xab5b18
sub ecx, ebp
push dword [esp]
pop ebp
push 0x47ed
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
push 0x33fd
jmp 0xab445c
xor edi, 0x2d1e0159
mov ebp, edi
pop edi
shr ebp, 5
jmp 0xab9657
jo 0xaae39d
sub edi, 0x259c60c1
js 0xab2920
not edi
jmp 0xab149f
rep movsd dword es:[edi], dword [esi]
add esp, dword [edx + 0x74]
push 0x18a9
mov dword [esp], edx
jmp 0xab6b8d
add ecx, 0x69df041c
dec ecx
or ecx, 0x2de85737
and ecx, 0x71a53569
xor ecx, 0x71a4352d
add ebx, ecx
jmp 0xab26fe
jmp 0xaae2bc
mov dword [esp], edi
jmp 0xab0bfb
mov ebx, dword [esp]
add esp, 4
push esi
xor dword [esp], 0xcca4dee
pop ecx
push edi
mov edi, 0xcca4dee
jmp 0xaaa371
add dword [esp + 4], ebx
add dword [esp + 4], 0x129d4ea6
pop ebx
pop ebp
push esi
mov esi, 0x3ca2781d
shr esi, 8
add esi, 0x54d546a0
jmp 0xab8c53
push ax
mov al, 0xaf
shl al, 3
jns 0xab0259
or al, 0xfc
jmp 0xab80c3
dec edx
sub edx, 0x2b233791
jmp 0xab1f6b
push edi
mov edi, 0x7a6e63e6
jmp 0xab13a7
mov ebx, esp
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
sub esp, 4
mov dword [esp], esi
mov esi, esp
push ebx
mov ebx, 4
add esi, ebx
jmp 0xab28ea
pop esi
shr ebx, 3
add ebx, 0xf06ee06c
jmp 0xab9e88
pop esi
jmp 0xaaa2e7
mov ebx, edx
pop edx
add ebx, 0xee0af084
and dword [edi + 0x1c], ebx
pop ebx
jmp 0xab0da1
je 0xab5d69
add ecx, 0x2f4c87b4
mov ebx, ecx
jmp 0xab140c
jmp 0xab26d2
pop edx
push edi
jmp 0xab841a
mov ecx, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esi
jmp 0xaba7cb
mov ebx, dword [esp]
jmp 0xaab462
sub eax, ebx
pop ebx
jmp 0xaac1eb
push ebp
push dword [esp + 4]
jmp 0xaaa17b
push edi
mov edi, 0x5134404
xor ecx, edi
jmp 0xaace24
je 0xab2339
jmp 0xaaa9d2
pop ecx
jmp 0xab89e9
push 0x67fd
mov dword [esp], esi
mov esi, esp
jmp 0xab0a96
add eax, 0x1c7a5910
push 0x15ca
mov dword [esp], ebp
push 0x44be
mov dword [esp], ecx
push 0x72e7ddf
jmp 0xab991c
add dword [esp + 8], 0x53cf52a4
add dword [esp + 8], 0xad11c68
sub dword [esp + 8], ebp
sub dword [esp + 8], 0xad11c68
jmp 0xaba2b3
mov esi, 0x5abc1951
jmp 0xab4c4d
push esp
pop ebx
add ebx, 4
push ecx
jmp 0xaaa643
mov esi, 0x69ae6b99
jmp 0xab4963
add al, bl
add al, 0x65
push bx
mov bh, 0xd0
add al, bh
mov bx, word [esp]
jmp 0xaaddb9
mov esp, dword [esp]
push eax
mov dword [esp], ebx
mov bh, dl
push ecx
jmp 0xaabc16
push 0x5c5c
jmp 0xab355e
mov bh, 0x34
dec bh
jmp 0xab5b3b
push edx
mov edx, esp
add edx, 4
push esi
mov esi, 4
add edx, esi
mov esi, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xab8bf8
mov dh, 0x1f
sub dh, 0x21
jmp 0xab024c
not esi
dec esi
add esi, 0x52aac914
add ebp, esi
pop esi
jmp 0xaafded
push dword [esp]
pop edi
push edi
mov edi, esp
add edi, 4
jmp 0xaab857
push esi
push ebx
push 0xa382bda
pop ebx
jmp 0xaaa7bc
pop esi
pop eax
sub ebp, esi
jmp 0xab0564
xor dword [esp], ebp
jmp 0xab91f7
push edi
push dword [esp + 4]
jmp 0xab7c1f
push eax
mov eax, 0x19b84ffb
dec eax
jmp 0xab8012
shl ebx, 4
jmp 0xab95b0
not dword [esp]
mov edi, dword [esp]
jmp 0xaaaead
not dword [esp]
pop edi
push ebx
mov ebx, 0x32fb3c94
push 0x407c
mov dword [esp], ecx
jmp 0xab85b6
pop dword [esp]
pop esp
push eax
mov eax, esp
add eax, 4
push ebx
jmp 0xab6b50
sub edx, esi
push esi
mov esi, 0x69350338
sub edx, esi
pop esi
add edx, 0x21b625ec
push dword [esp]
jmp 0xaac8bf
add esi, ebx
pop ebx
not esi
push ebx
mov ebx, 0x6dcc4e3a
jmp 0xaad0d5
pop esp
jmp 0xab6266
jmp 0xaaa557
mov dword [esp], ebx
mov bl, al
push eax
mov ah, bl
push edx
mov dh, ah
jmp 0xaaa908
add ebx, 0x4ef9238f
jmp 0xab9bfa
mov edi, 0x27951505
sub eax, edi
mov edi, dword [esp]
add esp, 4
jmp 0xaaa115
or edi, 0x74d939e2
not edi
jmp 0xaae9ff
mov ax, word [esp]
push ebx
sub esp, 4
mov dword [esp], esp
jmp 0xaaa3f6
jmp 0xab8d7e
add edx, 0xa0c4715
add edx, eax
jmp 0xab211d
mov ebp, esp
jmp 0xaaae4d
mov dl, 0xea
sub al, dl
pop dx
jmp 0xab89d0
sub ebp, 0x7dc65416
add ebp, ebx
add ebp, 0x7dc65416
pop ebx
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
pop eax
pop ebx
jmp 0xaa908f
jmp 0xaad0b7
sub eax, 0x182a6402
pop ecx
sub esp, 4
mov dword [esp], ecx
mov ecx, 0x73df3ed2
shl ecx, 6
jmp 0xaafa3a
mov eax, dword [esp]
jmp 0xab93b9
add esi, 0x67883910
add esi, edi
jmp 0xaadcf1
add ebx, ecx
mov ecx, dword [esp]
add esp, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
jmp 0xaaef06
mov ebp, 0x57ba2b31
xor ebp, 0x2a23405c
or ecx, ebp
pop ebp
inc ecx
not ecx
push edi
jmp 0xaaf137
mov ecx, 0x6a3007dc
not ecx
inc ecx
not ecx
sub ecx, 1
xor ecx, 0x70aa3bab
or ebx, ecx
jmp 0xaaccc0
pop ebp
push ecx
mov ecx, 0x2d360283
shr ecx, 6
dec ecx
shr ecx, 8
shr ecx, 6
sub ecx, 0x271165a6
push esi
jmp 0xab15dc
and ebx, 0x695684
jmp 0xab3642
mov word [esp], cx
jmp 0xab819a
or eax, eax
jne 0xab146a
push 0x6809
jmp 0xab57a8
add edx, 0x77f6433f
jmp 0xab2a33
xor edi, 0x36680079
xor edi, 0x1649113e
je 0xaad021
jmp 0xaadafb
pop ebp
jmp 0xaad9f0
mov ebx, 0x42112b66
jmp 0xab3494
pop eax
shr eax, 3
sub eax, 0xedd95cfc
mov esi, eax
pop eax
shl esi, 5
push edi
jmp 0xaa948d
mov edi, esp
add edi, 4
sub edi, 4
jmp 0xaaeb4b
mov dword [esp], esi
mov eax, dword [esp]
jmp 0xab4fe3
jge 0xaaf7a4
add ecx, 0x214c345f
jmp 0xaad3ae
push eax
jmp 0xaacc63
add esp, 4
push edx
push esp
pop edx
jmp 0xab003e
push eax
mov al, 0xf
sub bl, al
pop eax
mov eax, dword [esp]
push edi
push esp
mov edi, dword [esp]
add esp, 4
push ecx
mov ecx, 4
add edi, ecx
pop ecx
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
sub bl, 0xc8
sub bl, al
add bl, 0xc8
push eax
jmp 0xaaceaf
add esp, 4
push edi
mov edi, esp
jmp 0xaa9416
add bl, 0x74
add bl, al
sub bl, 0x74
mov eax, dword [esp]
add esp, 4
sub bl, 0x17
jmp 0xab0451
mov edi, 0x5c8f6fb2
jmp 0xab63f5
and esi, 0x388d6854
jmp 0xaad656
add ecx, 0x70746f3a
jns 0xab6d9a
add ecx, 0x52e15254
mov ebp, ecx
pop ecx
jmp 0xab25c2
add esp, 4
sub ebx, ebp
push edx
mov edx, 0x2bc74c20
sub ebx, 0x600968bd
sub ebx, edx
jmp 0xaaf8a2
mov edx, 0x6d922ee3
inc edx
xor edx, 0x926dd11b
sub esi, 0x7479097b
add esi, edx
add esi, 0x7479097b
push dword [esp]
pop edx
jmp 0xaadbdf
sub dword [esp], 0x11d8515c
mov esi, dword [esp]
add esp, 4
add esi, 0x11d8515c
mov edi, esi
pop esi
pop eax
jmp 0xab79c8
push ebp
jmp 0xab3313
push edx
push ecx
mov ch, 0x52
dec ch
neg ch
js 0xab9cfc
sub ch, 0xb9
jmp 0xaad24c
add edi, 0x5cff49f6
push eax
jmp 0xab03a3
shl edx, 7
not edx
sub edx, 0x1f7d3860
xor edx, 0x554bb191
jmp 0xab238d
add esi, 2
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
jmp 0xaaea2a
dec esi
jp 0xab2ec1
shl esi, 7
jmp 0xaaa20a
and dh, 0x61
sub dh, 0x92
dec dh
xor dh, 7
sub dh, 0xa8
jmp 0xaae101
push esi
mov esi, 0x105b470e
jmp 0xaac816
inc ebx
jmp 0xaad62b
jne 0xaae67e
not esi
xor esi, 0xfff1221b
push edx
mov edx, esi
mov eax, edx
mov dword [esp], esi
mov dword [esp], ecx
push esp
jmp 0xaafbc8
inc byte [esp]
pushfd
jmp 0xaa908f
add ebx, 0xa1f9f4e
mov edi, ebx
jmp 0xab6bc2
jb 0xaafe52
dec cl
je 0xab656b
jmp 0xab0348
mov dword [esp], ebx
push 0x7b7358d4
pop ebx
jmp 0xab760c
add bl, 0xdd
pop eax
push cx
mov word [esp], ax
mov ah, 0x98
jmp 0xaac57e
push edi
mov edi, 0x60402003
jmp 0xaab766
sub ebx, eax
jmp 0xab0d8a
pop eax
xchg dword [esp], ebp
pop esp
shl eax, cl
push esi
mov esi, 0xffffffff
push edi
sub esp, 4
mov dword [esp], eax
mov eax, 0x7aeb0ab5
mov edi, eax
mov eax, dword [esp]
add esp, 4
sub eax, 0xc111068
add eax, edi
add eax, 0xc111068
pop edi
push edx
mov edx, 0x5437298
and edx, 0x112f6286
jmp 0xab8a07
pop ebx
and ecx, 0x584a6d72
sub ecx, 0xb0f84ba4
xor esi, ecx
jmp 0xaadef8
mov dword [esp], edx
mov edx, esp
add edx, 4
sub edx, 2
xchg dword [esp], edx
jmp 0xab2410
xchg dword [esp], edx
pop esp
sub dword [edi + 0x64], esi
jmp 0xaaff77
add ebx, 4
push esi
mov esi, 4
add ebx, esi
mov esi, dword [esp]
add esp, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xaaf9e2
pop edx
jmp 0xab5529
xor edx, 0x4bdd03e0
xor edx, 0xb5d3d328
jmp 0xab7f14
shl ebx, 4
jmp 0xab9f85
sub esi, 0x1bc40a20
xor esi, 0x7f12f65
inc esi
add esi, 0xc1430e66
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xab8a2d
add bh, 0x39
add dl, bh
pop ebx
xor dl, 0x8a
xor ch, dl
jmp 0xab08c7
mov esi, dword [esp]
jmp 0xab1043
sub esi, 0x4c613a14
add esi, 0x49ef46cf
add esi, 0x29714dd3
sub esi, edi
jmp 0xaadd6b
mov esi, 0x22f473cd
mov edi, esi
jmp 0xaaca6d
popfd
ret
mov bl, 0x69
mov cl, 0x84
add cl, 0x4e
jmp 0xaabccb
jmp 0xab6bdd
push 0xf8b
mov dword [esp], eax
jmp 0xaab527
pop ebp
pop dword [esp]
mov esp, dword [esp]
push word [eax]
jmp 0xaa908f
inc eax
js 0xab2b28
sub eax, 0xc0b2a1a8
mov edi, eax
pop eax
jmp 0xaad8a7
xor edi, dword [esp]
mov esp, dword [esp]
push ebp
mov ebp, esp
push eax
push esi
push 0x9191d72
pop esi
and esi, 0x1d585a1a
jmp 0xab323e
push edi
jmp 0xaa9232
sub edx, 0xe643349
jmp 0xaafe97
jmp 0xaa908f
add esp, 4
pop dword [esp]
mov esp, dword [esp]
push eax
mov dword [esp], edi
push 0x3338
mov dword [esp], eax
push 0xd4d
jmp 0xaadcb0
xor ebx, 0x63c22300
shr ebx, 2
push ebp
jmp 0xab6bec
mov edi, 0x58682c08
add eax, edi
pop edi
inc eax
xor eax, 0x91dea313
push ebx
mov ebx, 0x8f8784e
add ebp, ebx
pop ebx
add ebp, eax
jmp 0xab26bb
sub bl, ch
pop ecx
sub bl, 0xe9
jmp 0xaa9f3b
push ebx
mov ebx, 0x6fb7330
jmp 0xab3c0f
mov esp, dword [esp]
jmp 0xab64be
pop ecx
pop dword [esp]
pop esp
push edi
jmp 0xaabc27
sub ecx, 0x11570748
sub ecx, edx
jmp 0xaaea48
add ebp, 4
push ebx
push eax
jmp 0xab76af
sub ebx, edx
sub ebx, 0x669865cf
add ebx, 0x7f355e52
push dword [esp]
pop edx
add esp, 4
add ebx, ebp
add ebx, 0x6d9b1c2d
pop ebp
push ecx
mov ecx, 2
push eax
mov eax, 0x8516940
jmp 0xab21f3
add dword [esp], 4
pop dword [esp]
add dword [esp], 4
pop edx
push ebp
mov ebp, 0x438e7fa1
shr ebp, 2
shl ebp, 5
and ebp, 0x726829fb
shr ebp, 7
inc ebp
jmp 0xaa97e5
mov esp, dword [esp]
dec eax
neg eax
xor eax, 0x240b3416
jae 0xab8e0b
inc eax
js 0xaada5b
mov ch, dl
mov ch, 0x5e
mov eax, dword [esp]
sub esp, 4
mov dword [esp], esi
mov dword [esp], ecx
jmp 0xab3386
pop eax
shr esi, 7
sub esi, 0x6cf67f25
xor ebx, esi
jmp 0xaacfde
push ecx
mov cx, 0x30ff
jmp 0xaabce9
push dword [esp]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ebx
push esp
jmp 0xab7f9f
xor ebp, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebp
push esp
jmp 0xab4b73
push ebp
jmp 0xab1f25
shr ah, 6
add ah, 0xec
not ah
inc ah
jmp 0xaab315
xchg dword [esp], edi
jmp 0xaabf44
and eax, 0x10ab2cd9
xor eax, 0xbf36785
jmp 0xab9895
xchg dword [esp], ecx
pop esp
jmp 0xaa908f
xor ecx, dword [esp]
mov esp, dword [esp]
idiv ecx
push eax
mov dword [esp], ebp
push esp
pop ebp
push ebp
mov dword [esp], ebx
jmp 0xaba093
xor ch, 0xad
sub ch, 0x2a
neg ch
xor ch, 0x49
sub al, ch
pop ecx
sub al, bh
add al, 0xcb
pop bx
mov ecx, dword [esp]
push ebx
mov ebx, esp
jmp 0xaa9ba3
push ebp
mov ebp, 0x45d44133
jmp 0xaae351
add esp, 4
sub edi, 0x22ee4dfd
sub edi, 0x261c0f83
push edx
mov edx, 0x34d12236
neg edx
dec edx
sub edx, 0x352141dc
add edx, 0x69f26414
sub edi, edx
pop edx
jmp 0xab58f0
sub ax, 0x3da6
sub ax, bp
add ax, 0x3da6
add ax, 0x2456
mov bp, word [esp]
jmp 0xab2b53
mov ecx, 0x50379c1
shr ecx, 5
jmp 0xaaadbc
add bx, di
pop edi
add si, 0xf73
add si, bx
sub si, 0xf73
jmp 0xaacf3c
sub al, 0x13
add al, cl
add al, 0x13
mov ecx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], eax
push ecx
mov ch, 0x62
xor ch, 0x48
jmp 0xab11ee
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], esp
jmp 0xaaf8be
push ecx
mov ecx, 0x5f97e92
mov ebx, ecx
pop ecx
xor ebx, 0x3a062e0a
jp 0xab5137
sub ebx, 0xc4a0059a
push ebx
pop ebp
pop ebx
push edi
mov edi, 0x2bc74c20
sub ebx, 0x66ac451b
add ebx, edi
add ebx, 0x66ac451b
mov edi, dword [esp]
jmp 0xab896b
sub edi, 0x6bbf212b
add edi, ebx
add edi, 0x6bbf212b
mov ebx, dword [esp]
add esp, 4
sub edi, ebx
sub edi, 0x73ee0117
sub edi, 0x40683636
push dword [esp]
pop ebx
push ecx
mov ecx, esp
jmp 0xaaa67d
mov ecx, dword [esp]
add esp, 4
xor eax, ecx
push dword [esp]
mov ecx, dword [esp]
add esp, 4
jmp 0xaad9f0
mov dword [esp], esi
push 0x36a7df45
jmp 0xaae97b
push ecx
push 0x40702efd
jmp 0xab9537
pop esp
mov ax, word [esp]
jmp 0xab69ed
add ebx, ebp
push dword [esp]
pop ebp
push ecx
jmp 0xaabb88
jmp 0xab8ab9
mov ebp, 0x384b56ed
jmp 0xab4372
pop ecx
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0xaa908f
xor ebp, ecx
pop ecx
jmp 0xab0356
pop ebx
jmp 0xaadf0f
add ebp, 0xd4660c75
push ebp
mov ebp, 0x784e3bee
jmp 0xaa9ea7
jne 0xaad10f
inc ebp
jmp 0xab5898
inc eax
neg eax
xor eax, 0x4903698a
and eax, 0x3e885943
add eax, 0x23311435
or esi, eax
pop eax
push eax
push ebx
push 0x3199580a
mov ebx, dword [esp]
add esp, 4
neg ebx
jg 0xaaed41
shl ebx, 7
jp 0xab83fa
jmp 0xaae2b4
add edx, 0xaffa89db
add eax, edx
pop edx
jmp 0xab13b5
and ch, 0x10
jmp 0xaacdeb
add ebp, ebx
jmp 0xaad205
mov ebp, 0x592a4d4a
not ebp
not ebp
jmp 0xaa9bd6
inc ah
or ah, 0xed
jmp 0xaad525
shl ecx, 2
xor ecx, 0x4429cf8c
xor dword [esp + 4], ecx
jmp 0xaad046
sub edx, 0xef845f26
add edx, 0x5e6b7607
push ebp
mov ebp, esp
jmp 0xaabd7d
sub esp, 4
mov dword [esp], edi
push dword [esp + 4]
mov edi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
movsx ecx, al
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
sub esp, 4
mov dword [esp], ebp
jmp 0xaa9f0c
sub cl, 0x58
or al, cl
jmp 0xaafb0a
add dword [esp + 8], ebx
pop ebx
jmp 0xaadfa7
push 0
sub dword [esp], edi
pop edi
and edi, 0x5cec55de
jmp 0xab842f
shl eax, 4
neg eax
jmp 0xababb1
add esi, 4
xchg dword [esp], esi
pop esp
add ebx, 0x5ae530bd
sub ebx, 0x7a55512d
sub ebx, eax
add ebx, 0x7a55512d
push 0x31da
mov dword [esp], esi
mov esi, 0x7b011d6e
inc esi
push eax
mov eax, 0x65963165
jmp 0xab9672
mov ah, dl
jmp 0xab9efe
jmp 0xab05ae
push eax
mov eax, 0x18a05275
jmp 0xab798a
pop ecx
inc ecx
jle 0xab675a
jmp 0xab3e67
add eax, edi
add eax, 0x30d67daf
pop edi
add eax, 4
jmp 0xaaf2ed
pop esp
mov dword [esp], ecx
mov ecx, 0
add ecx, edx
mov byte [ecx], ah
push dword [esp]
pop ecx
push ebp
mov ebp, esp
push ebx
mov ebx, 0x6b4a4c2d
jmp 0xaaff47
mov edx, dword [esp]
jmp 0xab0f80
sub edx, 0x2c09656b
not edx
add edx, 0x441b6f0a
je 0xab2bf3
and edx, 0x2b9e1c81
jg 0xaade61
jmp 0xab2c3c
mov eax, esp
push ecx
mov dword [esp], esi
mov dword [esp], ebx
push eax
mov eax, 0x4b7824d0
jmp 0xaaec60
add esp, 4
or edx, eax
jmp 0xaaba58
mov dword [esp], eax
mov eax, 0x460f79c3
jmp 0xaae726
add esp, 4
mov dx, word [esp]
sub esp, 4
mov dword [esp], esi
push esp
pop esi
push edi
mov dword [esp], ecx
mov ecx, 0x24b25d19
jmp 0xaad7ee
push dword [esp + 4]
pop edi
pop dword [esp]
jmp 0xab7730
push bx
jmp 0xab7088
push ecx
push 0x74785deb
pop ecx
inc ecx
jg 0xaaefae
shr ecx, 7
jmp 0xaaf965
push edx
push ecx
pop edx
jmp 0xab7f85
pop edx
add cl, 0x93
push ebx
jmp 0xaadb66
or cl, 0xec
jmp 0xaadd5a
push dword [esp + 4]
pop ecx
jmp 0xaafe52
add dword [ebx], ecx
mov ebx, dword [esp]
jmp 0xab4602
mov esi, 0x2e5c306f
jmp 0xab112e
xor edi, 0x36680079
xor edi, 0x1649113e
je 0xaac2cb
jmp 0xab7d2c
add al, ch
jmp 0xab9f2e
add ebp, edi
pop edi
jmp 0xaaa398
push esi
mov esi, 0x11486be0
add esi, 0x5340aa05
xor ebx, esi
pop esi
xor ebx, 0x4b426a92
xor ebp, ebx
pop ebx
push ebp
sub dword [esp], 0x6eec1688
jmp 0xab4fad
sub ch, 0xb9
jmp 0xab4282
not cl
or cl, 0xdc
xor cl, 0xf2
not cl
sub cl, 0x7f
jmp 0xab8441
push eax
mov dword [esp], ebp
jmp 0xab3a38
jmp 0xab5736
jmp 0xab2f1f
movzx eax, al
jmp 0xab0f8b
shl ch, 5
sub ch, 0xbd
mov dh, ch
pop ecx
jmp 0xab504d
and eax, ecx
pop ecx
shr eax, 0x12
xor eax, ecx
push 0x4238
mov dword [esp], esi
mov dword [esp], eax
xor dword [esp], esi
xor esi, dword [esp]
xor dword [esp], esi
push ebx
mov dword [esp], esi
jmp 0xaae833
pop eax
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
push eax
mov dword [esp], ebx
mov ebx, 0x4470103d
mov esi, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xaba9e7
inc edx
sub edx, 0x41065ef8
jmp 0xaac4a7
xchg dword [esp], esi
pop esp
xor bl, al
movzx eax, al
jmp 0xab239c
add edi, ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xab82e0
dec cl
sub cl, 0xdf
add al, cl
mov ecx, dword [esp]
add esp, 4
add bl, 0xf
sub bl, al
jmp 0xab8871
mov dh, al
mov bh, dh
jmp 0xaabd4e
sub eax, 0x5731f46
jmp 0xab33e5
movzx cx, al
push cx
pushfd
jmp 0xaa908f
pop edx
mov dl, ah
pop eax
pop ebx
push 0x264d
mov dword [esp], ebx
mov ebx, 0x7c
jmp 0xaac3d5
add edi, 4
xchg dword [esp], edi
pop esp
push 0x7ba5
mov dword [esp], ebx
mov bl, 0xdd
jmp 0xab6efd
pop ecx
jmp 0xab04d9
inc ebx
xor ebx, 0x5a761aa4
xor ebx, 0x5a7603b1
sub esi, ebx
pop ebx
xchg dword [esp], esi
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
mov ecx, esi
mov edx, ecx
mov ecx, dword [esp]
add esp, 4
push dword [esp]
jmp 0xaac1e0
or ebx, 0x538f0943
jno 0xaaed7b
xor ebx, 0x62ce39b3
push ebx
mov dword [esp], esi
pop esi
sub ebx, 0x26af1bb9
pop edi
push edi
push ebx
mov ebx, 0x40fd69c6
jmp 0xaba889
sub edx, edi
pop edi
push ebx
mov ebx, 0x153b7560
jmp 0xab31a1
xor dh, 0xa
jmp 0xaaac7e
or eax, eax
je 0xab146a
push dword [edi + 0x7c]
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 4
sub ecx, eax
jmp 0xaab0e1
sub esp, 4
jmp 0xab3885
pop esp
jmp 0xaaa0d0
pop esp
mov dword [esp], esi
mov dword [esp], edi
jmp 0xab421a
mov ebx, 4
jmp 0xab96ea
mov dword [esp], ecx
mov ch, 0xd9
xor al, ch
pop ecx
push ebx
mov bl, 0xa8
sub al, bl
pop ebx
sub bl, 0xdd
sub bl, al
jmp 0xab8b5d
sub edi, esi
pop esi
push esi
mov esi, 0x43756d48
and edi, esi
pop esi
jmp 0xab1bcc
xor eax, 0x80401468
mov ecx, eax
pop eax
sub ecx, 0x276f3931
add ecx, edi
add ecx, 0x276f3931
push ecx
mov dword [esp], ebx
push ecx
mov ecx, 0
mov ebx, ecx
jmp 0xab3bd9
jmp 0xab6e47
jmp 0xab1a3d
push bx
not byte [esp]
mov bx, word [esp]
jmp 0xaacd5d
add eax, 0x60c76e77
mov edx, dword [esp]
jmp 0xaaa5f4
xor bl, al
pop eax
jmp 0xab7249
push edi
mov edi, 0xede78517
sub ebx, edi
jmp 0xab9b86
pop ebx
jmp 0xab1623
sub dword [esp + 8], 0x53cf52a4
pop ebp
add dword [esp + 4], esi
push edi
mov edi, 0x58dd7f6e
jmp 0xaa98a1
sub ebx, 0x8516940
pop ecx
xor ebx, dword [esp]
jmp 0xaae534
push edi
push esi
push 0x45b4e57
pop esi
add esi, 0x6d8ae705
mov edi, esi
pop esi
push ecx
mov ecx, 0x4b3c7b25
sub edi, ecx
pop ecx
jmp 0xaab34a
or edi, 0xc315d02
add edi, 0x122fc431
mov ecx, edi
pop edi
jmp 0xab7ce0
pop edi
jmp 0xab233e
not edx
or edx, 0x2ce353a0
jmp 0xab8c2c
shl esi, 6
push 0x16e5
mov dword [esp], ebp
push eax
mov eax, 0xe891c5b
jmp 0xab5666
jne 0xab442e
shr bh, 6
je 0xaba516
mov al, cl
pop edi
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
push edx
push eax
pop edx
shl edx, 2
push ebx
mov dword [esp], eax
mov eax, 0x5b9f5dae
not eax
or eax, 0x16051949
inc eax
sub eax, 0xffffffff
push esi
jmp 0xab815c
inc ecx
jmp 0xab87dd
not edi
push eax
push edi
mov eax, dword [esp]
add esp, 4
jmp 0xaa9533
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push ebx
mov ebx, 4
add ecx, ebx
mov ebx, dword [esp]
jmp 0xaaa40e
shr ecx, 7
push ebx
push 0x2653
mov dword [esp], ebp
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
pop ebp
jmp 0xab904e
mov ecx, 0x260373ba
shr ecx, 1
jmp 0xab7fe1
jmp 0xab2abd
jns 0xab6911
dec eax
jo 0xaad1f8
not eax
dec eax
jmp 0xab3d28
add esi, 4
push esi
push dword [esp + 4]
mov esi, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
push esi
mov dword [esp], ebx
push ebp
mov dword [esp], esp
add dword [esp], 4
pop ebx
add ebx, 4
push eax
push esi
mov esi, 0x64f5330e
jmp 0xaa964a
neg bl
jmp 0xaadd27
push eax
mov eax, esp
add eax, 4
push ebp
push edx
mov edx, 0x52057f22
shr edx, 5
jp 0xaadf82
jmp 0xab9a09
and ecx, ebp
push dword [esp]
mov ebp, dword [esp]
push edx
mov edx, esp
jmp 0xab71d5
and ebx, 0x55d56c30
jmp 0xab7a01
pop ecx
sub edx, ebx
pop ebx
add esi, edx
jmp 0xab0c6a
xor edx, dword [esp]
jmp 0xab3056
mov dword [esp], ebx
push 0x82c21e2
pop ebx
shr ebx, 5
jmp 0xaacc04
add eax, 0x427c07e4
add eax, ecx
sub eax, 0x427c07e4
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
push esi
mov esi, 4
add eax, esi
jmp 0xab4330
mov dword [esp], edx
mov edx, 0x6fb85c6b
xor ecx, edx
jmp 0xab7324
pop edx
jmp 0xaac8d1
bt word [esp], ax
pushfd
jmp 0xaa908f
sub dword [esp], esi
sub dword [esp], 0x17916317
mov esi, dword [esp]
push edx
push esp
jmp 0xaba6de
push eax
push edi
mov dword [esp], esi
pop eax
jmp 0xaba0a3
add esp, 4
jmp 0xaabc7e
push edi
jmp 0xab4a23
jle 0xab0827
add ebp, 0xe52c9612
mov ebx, ebp
pop ebp
jmp 0xab1fcb
push 0x4912
mov dword [esp], eax
mov eax, 4
push eax
xor dword [esp], 0x44c43f33
pop ebp
xor ebp, 0x44c43f33
jmp 0xaad1db
xor ebx, 0xc01afe5b
add edx, ebx
pop ebx
jmp 0xaad2e7
push edx
mov edx, 0
jmp 0xab3510
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
jmp 0xab7a94
xor dword [esp], edi
xor edi, dword [esp]
jmp 0xab3cf5
and ebx, 0x3a1d766e
jmp 0xaabf1b
pop esp
add edi, 2
xchg dword [esp], edi
pop esp
btr word [esp], ax
pushfd
jmp 0xab23bb
sub eax, 0x60f30e5a
sub eax, edi
add eax, 0x60f30e5a
jmp 0xaae376
shl ebx, 4
sub ebx, 0x48302103
sub ebx, 0x6e5d2b3e
xor ebx, 0x5d194f3d
xor ebx, 0x98dffc56
add ecx, ebx
pop ebx
add ecx, 4
xchg dword [esp], ecx
pop esp
add edi, ecx
push ebp
mov ebp, 0x18857a30
sub ebp, 0xc43824d7
jmp 0xaafbad
add esp, 4
sub eax, ebx
jmp 0xab80db
mov dword [esp], ebx
mov dword [esp], eax
push ebx
push edi
mov edi, 0x49a0143d
and edi, 0x338d4e81
jns 0xaaa61c
xor edi, 0x1800400
mov ebx, edi
pop edi
pop esp
push esi
jmp 0xab91a3
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
sub ebx, esi
jmp 0xab5ecf
sub edx, 0xa3a6641
add edx, eax
add edx, 0xa3a6641
jmp 0xaabd55
pop edx
add edx, 4
add edx, 4
jmp 0xab2304
add ebx, 0x4e634c19
mov eax, dword [esp]
add esp, 4
push ecx
push eax
push 0x5dde1897
jmp 0xab2b82
add dword [esp], eax
jmp 0xaaf782
mov esp, dword [esp]
jmp 0xab18a4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebx
mov bh, 0x9d
or bh, 0xf7
push ecx
mov ch, 0x23
xor bh, ch
jmp 0xaadccb
push esi
mov dword [esp], edx
jmp 0xaad910
jne 0xab7dc6
jmp 0xaafb69
xchg dword [esp], eax
pop esp
jmp 0xaa9104
jmp 0xab1904
add ebp, edx
add ebp, 0x379e2752
push dword [esp]
pop edx
add esp, 4
push ebx
push esi
jmp 0xaaddef
sub eax, 0x758e989
sub esi, eax
pop eax
add esi, ecx
add esi, 0x390219b7
push edx
mov edx, 0x706822b4
jmp 0xab337e
shr edi, 4
jmp 0xab756d
mov cl, 0x7a
xor cl, ah
pop eax
add bl, cl
pop cx
add bl, 0x2a
push esi
mov dword [esp], eax
jmp 0xaad6b3
add ebp, 0x221dadc8
jmp 0xaab7b6
sub edx, 0xfc362e63
xor edi, edx
pop edx
xor edi, 0xde58a758
mov esi, edi
jmp 0xaaa726
add ebx, 0x8a3ac5b7
sub dword [esp + 4], 0x2a126ef6
add dword [esp + 4], ebx
add dword [esp + 4], 0x2a126ef6
jmp 0xab21f3
add ebx, 0xc645700
add ebx, edi
sub ebx, 0xc645700
jmp 0xab824c