Function at 0x90d229
Capabilities:
Encode data using xor

Disassembly:
mov ebx, dword [ebp + 0x20a71b4a]
cld
pushal
xor cx, 0xbe69
and esi, 0x4391978f
popal
push eax
mov eax, 0
add eax, ebx
push dword [eax]
add dword [esp], 0x7ffef195
pop ecx
sub ecx, 0x7ffef195
pop eax
jmp 0x908cef
cmp ecx, 0
je 0x90d245
pushal
jmp 0x908d07
clc
popal
push eax
mov dword [esp], 0x5bfcd718
mov dword [esp], eax
clc
push edi
mov dword [esp], 0x8bdd84f
mov dword [esp], ecx
jmp 0x908d33
pushal
jl 0x908d46
jp 0x908d46
jnp 0x908d46
xor eax, eax
pushal
adc cx, 0xff1a
and edi, 0x6d28d542
popal
pushal
call 0x908d6a
inc edx
lodsb al, byte [esi]
fistp qword [ecx]
sub dword [eax + esi*8], ebp
stosb byte es:[edi], al
lodsd eax, dword fs:[esi]
xor eax, 0x754049b
mov si, bx
pop eax
call 0x908d82
call 0x11bc12f
stosb byte es:[edi], al
sub ebp, dword [ecx + 0x11]
popal
stosb byte es:[edi], al
enter 0xffffffffffffe0b2, 0x56
pop edx
pop ecx
popal
mov dword [ebp + 0x20a72b4b], eax
pushal
mov cl, 0x2b
jle 0x908d98
movzx edx, dx
popal
push ecx
mov dword [esp], ebp
mov ebp, 0x777f971f
and ebp, 0x77df1079
sub ebp, 0x775f0fdd
mov esi, ebp
pop ebp
cmc
push edi
mov edi, 0x5b736948
sub esi, edi
pop edi
add esi, dword [esp + 0x20]
add esi, 0x5b736948
pushal
mov edi, 0x55f27816
popal
lodsw ax, word [esi]
pushal
push edx
mov esi, 0x33e8104b
pop eax
mov esi, ebx
popal
sub eax, 0x5ef1c7cf
add eax, dword [esp + 0x20]
push ecx
mov ecx, 0x5ef1c7cf
add eax, ecx
pop ecx
cld
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x78
add ebx, eax
mov esi, dword [ebx]
pop ebx
jmp 0x908e15
sub esi, 0x7afd0304
sub esi, 0x5ef6f230
add esi, dword [esp + 0x20]
add esi, 0x5ef6f230
add esi, 0x7afd0304
cmc
push ebx
mov ebx, 0x18
add ebx, esi
push dword [ebx]
pop edi
pop ebx
pushal
call fcn.00908e4b
pop es
hlt
mov dword [ebp + 0x20a7294b], 0
mov dword [ebp + 0x20a72913], 0
cmp dword [ebp + 0x20d5dd3d], 0
je 0x909416
call dword [ebp + 0x20c25c6d]
inc dword [ebp + 0x20a71161]
jmp 0x90942a
pushal
add cx, 0x6475
popal
cmp dword [ebp + 0x20a71161], 0x64
jb 0x909539
js 0x909454
jmp 0x909454
je 0x90945b
clc
mov dword [ebp + 0x20a71161], 1
pushal
lea esi, [ebp + 0x20d5df53]
lea edi, [ebp + 0x20d685b2]
sub edi, esi
mov edx, edi
mov edi, dword [ebp + 0x20c0fd8e]
mov ecx, 0xffffffff
xor eax, eax
mov al, byte [esi]
xor al, cl
inc esi
mov eax, dword [edi + eax*4]
shr ecx, 8
xor ecx, eax
dec edx
jne 0x909481
mov eax, ecx
not eax
js 0x9094a5
jle 0x9094a5
pushal
popal
jb 0x9094b5
jmp 0x9094b5
cmp dword [ebp + 0x20a71039], eax
je 0x909526
jmp 0x9094cb
push eax
mov dword [esp], 0
pop eax
pushal
mov eax, 0x1b8ddf32
pushal
mov ebx, edx
popal
popal
test eax, eax
jne 0x90950a
clc
mov dword [ebp + 0x20c25a32], 1
jmp 0x90950a
push edi
mov edi, 0x3159ba
sub ecx, 0x7dbe3bfc
add ecx, edi
add ecx, 0x7dbe3bfc
pop edi
jo 0x909526
cld
popal
jmp 0x909539
push ebp
mov dword [esp], ebx
mov ebx, 0x34c86b00
mov ecx, ebx
pop ebx
jle 0x90954c
cld
push eax
mov eax, 0x28e60316
push eax
pop edx
pop eax
jae 0x909575
jae 0x909575
jmp 0x909575
add edx, dword [ebp + 0x20a70009]
jmp 0x90958e
lodsd eax, dword [esi]
cmc
mov dword [ebp + 0x20c4be6d], esi
jmp 0x9095a1
pushal
mov dx, 0x94f2
mov ebx, esi
popal
push edx
push ebp
mov dword [esp], 0x5fdf147d
pop edx
inc edx
sub edx, 0x7bae0992
add edx, 0x1bcef514
mov dword [esi - 4], edx
pop edx
jge 0x9095cb
cmc
cmp eax, 0xeeeeeeee
jne 0x909688
jmp 0x9095e0
cmp dword [esi], 0xdddddddd
jne 0x909688
cld
push edx
mov edx, 0x6ff301cb
dec edx
sub edx, 0x6ff301ca
push ebx
mov ebx, edx
mov dword [esi], ebx
pop ebx
pop edx
jmp 0x909617
push eax
mov eax, 4
add esi, eax
mov eax, dword [esp]
add esp, 4
pushal
jns 0x909631
push edx
pop ecx
call 0x90963b
add byte [edx], ah
std
and dword [esi + 0x9e8], edi
add byte [edi], ah
loopne 0x9096c1
sub byte [ecx - 0x11], dh
or eax, 0x5b5921f3
popal
mov dword [ebp + 0x20c4be6d], esi
jmp 0x909665
jno 0x909673
pushal
movsx esi, di
movsx eax, bx
popal
jmp 0x90d098
push eax
push eax
mov eax, 0x7df7ffd7
sub dword [esp + 4], eax
pop eax
pop ebx
add ebx, 0x7df7ffd7
jmp 0x9096a7
xor eax, dword [ebp + 0x20c25a32]
jb 0x9096b4
cmc
ror eax, 3
jmp 0x9096c2
call dword [esi - 0x42]
dec edx
mov dword [0xf0017fda], eax
push esi
mov esi, 0x7fdaa34a
add eax, esi
pop esi
sub eax, edx
sub eax, 0x7fdaa34a
pushal
mov cx, 0x2840
mov esi, ecx
popal
rol eax, 0x10
jmp 0x9096ec
xor eax, ecx
pushal
call 0x9096fa
pop ebp
mov al, 0x9b
or ebp, dword [ebx]
jmp 0x90970d
pop esi
movsx edx, cx
popal
mov dword [ebp + 0x20c25a32], ebx
jns 0x909726
jno 0x909726
pushal
popal
cmp eax, 0x5000
jae 0x909a11
je 0x909738
stc
cmp dword [esi], 0xbbbbbbbb
jne 0x909a11
pushal
clc
adc eax, 0x1832caf7
popal
jmp 0x90975b
mov dword [esi], 0x2fb7e793
sub dword [esi], 0x7effc97b
and dword [esi], 0x37de92ae
or dword [esi], 0x3fcae87d
dec dword [esi]
add dword [esi], 0x4ff6c3a9
push edx
mov edx, 0
add edx, esi
xor dword [edx], 0x8fd1be25
pop edx
jg 0x9097a8
js 0x9097a8
jmp 0x9097a8
push eax
mov eax, 0x5ee3bd8a
xor eax, 0x5ee3bd8e
add esi, eax
pop eax
jmp 0x9097c1
pushal
jmp 0x9097cd
jp 0x9097d9
jb 0x9097d9
popal
mov dword [ebp + 0x20c4be6d], esi
jmp 0x9097ee
mov ebx, dword [ebp + 0x20a71b4a]
jmp 0x90980a
push edx
mov edx, 0
sub edx, 0x1ffff051
add edx, ebx
add edx, 0x1ffff051
mov ecx, dword [edx]
pop edx
jmp 0x90982f
jmp 0x909847
push eax
xor dword [esp], 0x7efaf872
pop edx
push ebx
mov ebx, 0x7db3f45f
or ebx, 0x6dbfaa37
sub ebx, 0xfec5060d
xor edx, ebx
pop ebx
stc
pushal
jp 0x909874
pushal
mov ecx, 0x662ece60
popal
push eax
mov dword [esp], edx
add dword [esp], 0x2bc77400
pop eax
sub eax, 0x2bc77400
pushal
adc bx, 0x99f2
movsx edx, di
popal
sub eax, dword [ebp + 0x20a71ae3]
jmp 0x9098ae
jns 0x9098d1
jge 0x9098d1
jmp 0x9098d1
shl eax, 2
pushal
sbb edi, 0x3ab73c7c
add cx, 0x943b
popal
add eax, dword [ebp + 0x20a724f7]
jno 0x909905
add byte [edi], cl
adc dword [edx], 0
add byte [eax], al
jae 0x909905
jmp 0x909905
je 0x909912
jnp 0x909912
cmc
push eax
push edi
mov dword [esp], esi
pop eax
pop esi
jb 0x90992a
jmp 0x90992a
lodsd eax, dword [esi]
pushal
call 0x909941
sbb dword [ebx - 0x4d512c5b], ebx
cwde
int1
push ds
mov bl, 0x49
add byte [ebp + edx*2 + 0x41], ch
fisub word [esi - 0x7f]
loope 0x9098ec
bound ebx, qword [eax + 0x60]
mov cl, dh
pushal
popal
popal
popal
add eax, 0x7edb7a0a
add eax, 0x36d9cf7b
add eax, ecx
sub eax, 0x36d9cf7b
sub eax, 0x7edb7a0a
jno 0x90996b
cld
mov dword [ebp + 0x20d5df4f], eax
pushal
mov cx, 0x83c1
add ebx, 0x67395c65
popal
mov byte [ebp + 0x20d5de29], 0
stc
jae 0x909992
pushal
sub bx, 0xc960
popal
mov dword [ebp + 0x20d5de32], 0
jle 0x9099b2
js 0x9099b2
jmp 0x9099b2
mov edi, dword [ebp + 0x20a71b4a]
jge 0x9099bf
stc
sub esp, 4
mov dword [esp], ebx
mov ebx, 0
add ebx, edi
mov edi, dword [ebx]
pop ebx
pushal
mov ax, 0xa9c3
movsx ecx, cx
popal
popal
jb 0x9099f0
pushal
call 0x9099ec
cmp ebp, dword [edi - 0x200bf1f6]
inc esp
pop esi
mov eax, edi
popal
mov eax, dword [ebp + 0x20d5df4f]
pushal
mov ch, dh
jno 0x909a01
mov bl, 0x32
popal
clc
jmp 0x90a010
push ebp
mov dword [esp], 0x90c4c86
mov dword [esp], ecx
pushal
call 0x909a28
jbe 0x909a85
add byte ds:[si], bl
movzx ebx, di
pop ebx
call 0x909a3b
add al, 0x84
push ecx
add dl, byte [ecx]
pop ebp
jae 0x909a90
mov dword [ecx], 0xfe9
add byte [esi - 0x1e], ch
and eax, 0x1d829d52
loopne 0x909aa5
mov edx, 0x8febe0db
push esi
pop ebx
popal
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
jp 0x909a72
jbe 0x909a72
pushal
popal
xor ecx, ecx
ja 0x909a7b
cmc
mov edx, dword [ebp + 0x20a729e3]
jmp 0x909a93
add byte [ebp - 0x6e24509b], bh
mov al, 2
and dword [ecx + 0xcbf5802], eax
pop eax
mov edi, 0xf023b0c
test byte [ebx - 0x17000000], bh
or al, byte [eax]
add byte [eax], al
sub eax, 0x13448e9d
cmp eax, dword [edx]
je 0x909b56
jmp 0x909aaa
or eax, ebp
mov dl, 0x6b
or dl, byte [ebp - 0x43]
add al, 0
add byte [eax], al
push ebp
mov ebp, 4
add edx, ebp
mov ebp, dword [esp]
add esp, 4
cmc
push ebx
mov ebx, 1
add ecx, ebx
pop ebx
stc
cmp ecx, dword [ebp + 0x20a72441]
jne 0x909a93
cmc
push esi
mov esi, 0x76978aa8
mov ecx, 0x3ff727ee
shl ecx, 8
shl ecx, 1
xor ecx, 0x98d856a8
xor ecx, esi
pop esi
jle 0x909afc
jle 0x909afc
jg 0x909afc
test ecx, ecx
je 0x909b26
clc
jmp 0x9102b0
push ecx
mov ecx, 0x76933d95
mov eax, 0x896cc26b
sub eax, 0x7bfea109
add eax, ecx
add eax, 0x7bfea109
pop ecx
jmp 0x909b48
stc
jmp dword [ebp + 0x20a72ec7]
mov dword [ebp + 0x20a72b4b], ecx
jge 0x909b76
jmp 0x909b76
mov byte [ebp + 0x20d5de29], 0
mov dword [ebp + 0x20d5de32], 0
mov ecx, 1
test ecx, ecx
je 0x909be1
mov ecx, dword [ebp + 0x20a71b4a]
mov ecx, dword [ecx]
cmp ecx, dword [ebp + 0x20a7397b]
je 0x909bb0
cmp ecx, dword [ebp + 0x20a726d8]
je 0x909bb0
cmp ecx, dword [ebp + 0x20a700a1]
jne 0x909be1
mov byte [ebp + 0x20d5de29], 1
lea edx, [ebp + 0x20d5de36]
lea ecx, [ebp + 0x20d5df36]
cmp edx, ecx
jae 0x909be1
cmp dword [edx], 0
je 0x909be1
cmp dword [edx], eax
jne 0x909bdc
mov dword [ebp + 0x20d5de32], 1
jmp 0x909be1
add edx, 4
jmp 0x909bc3
mov eax, eax
jg 0x909bf0
pushal
xor cx, 0x76ef
popal
pushal
clc
jmp 0x909c05
popal
jmp 0x909c18
pushal
mov ah, 0x33
movzx eax, ax
popal
push dword [esp]
pop edx
add esp, 4
clc
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
js 0x909c47
clc
push ebx
mov dword [esp], 0x5c8351d3
mov dword [esp], esi
pushal
mov esi, 0x7e710dc1
pushal
sbb di, 0x25fd
popal
popal
mov ebx, dword [ebp + 0x20a71b4a]
cld
push dword [ebx]
sub dword [esp], 0x7bf5a400
mov ecx, dword [esp]
add esp, 4
add ecx, 0x7bf5a400
jmp 0x909c90
mov eax, dword [ebp + 0x20a72b4b]
jmp 0x909caf
shl eax, 1
pushal
movzx ecx, dx
add bx, 0x3f9a
popal
add eax, dword [ebp + 0x20cced8f]
jl 0x909ccc
pushal
mov cl, 0x1f
popal
xor esi, esi
jbe 0x909cd5
cld
js 0x909ceb
jl 0x909ceb
jmp 0x909ceb
push eax
push esi
mov eax, dword [esp]
add esp, 4
pop esi
cmc
lodsw ax, word [esi]
jmp 0x909d0b
shl eax, 2
jg 0x909d1d
pushal
push esi
pop ebx
mov ebx, 0x54df1aa5
popal
ja 0x909d34
pushal
jmp 0x909d30
sbb bl, 0x10
popal
add eax, dword [ebp + 0x20a724f7]
jmp 0x909d46
pushal
add eax, 0x22bbe0c8
mov ebx, 0x3cf87464
popal
xor eax, esi
xor esi, eax
xor eax, esi
stc
lodsd eax, dword [esi]
cmc
sub eax, 0x7aab5f80
sub eax, 0x5dff7c53
add eax, ecx
add eax, 0x5dff7c53
add eax, 0x7aab5f80
pushal
mov di, bx
popal
cmp dword [eax], 0xe8
jne 0x909efc
jb 0x909da4
jb 0x909da4
jmp 0x909da4
cmp byte [eax + 4], 0
jne 0x909efc
jmp 0x909dc3
push 0x34573a31
mov dword [esp], edi
mov dword [esp], esi
pushal
jmp 0x909de4
je 0x909dec
push edi
pop eax
popal
mov esi, dword [ebp + 0x20d5df3e]
cmc
push ecx
mov cl, 0x3b
neg cl
push edx
mov dl, 0xe2
and dl, 0x45
xor dl, 0xcc
sub dl, 0x8c
and cl, dl
pop edx
neg cl
neg cl
xor cl, 0xe9
mov byte [esi], cl
pop ecx
pushal
pushal
mov cx, 0xba41
jmp 0x909e29
popal
mov si, dx
popal
add esi, 0x79d2856d
sub esi, eax
push edi
mov edi, 0x79d2856d
sub esi, edi
pop edi
jmp 0x909e49
push edx
mov edx, 5
sub esi, 0x2ee1a408
add esi, edx
add esi, 0x2ee1a408
pop edx
cmc
sub esp, 4
mov dword [esp], esi
neg dword [esp]
pop esi
cld
mov eax, dword [ebp + 0x20d5df3e]
cld
pushal
jmp 0x909e86
mov cx, di
popal
sub esp, 4
mov dword [esp], esi
pop dword [eax + 1]
pushal
jp 0x909ea3
xor edx, 0x23b33e1e
mov esi, 0x91c11b4
popal
add dword [ebp + 0x20d5df3e], 5
pushal
pushal
call fcn.00909ec6
invalid
test eax, eax
je 0x90a005
cmc
cmp dword [eax], 0x6c687069
jne 0x90a005
pushal
xor edx, 0x6f171fd7
push edi
jmp 0x909f29
pop edx
popal
clc
cmp dword [eax + 4], 0x69706170
jne 0x90a005
jmp 0x909f43
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
jns 0x909f70
jmp 0x909f70
push ecx
push ebp
mov ebp, 0x7e359884
mov ecx, 0x7e35988d
xor ecx, ebp
pop ebp
add eax, ecx
pop ecx
pushal
pushal
xor cx, 0x358b
jae 0x909f8f
popal
mov bx, 0x1b13
popal
push ebp
mov dword [esp], 0x5924507e
mov dword [esp], eax
ja 0x909fa7
clc
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
jmp 0x909fd2
call dword [ebp + 0x20a729d7]
cld
pushal
call 0x909fe4
xor dword [eax], eax
add eax, 0xbb66c592
xchg ebp, eax
jge 0x90a044
mov di, 0x243b
popal
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
pushal
mov bl, ch
clc
popal
push dword [esp]
pop esi
add esp, 4
pushal
mov ah, 0x6d
popal
mov ebx, dword [ebp + 0x20a72a4f]
pushal
sub bh, 0x70
jmp 0x90a02d
add byte [eax + 0x30399386], bl
retf
popal
jne 0x90a035
cmc
dec ebx
je 0x90a13e
jmp 0x90a047
xor dword [edx], esi
xor dword [ebx - 0x58ff5e63], ecx
and cl, ch
or al, 0
add byte [eax], al
jae 0x90a025
mov ebx, dword [ebp + 0x20a700a1]
jmp 0x90a05e
and al, 0x4b
fst st(3)
cmpsd dword [esi], dword es:[edi]
inc ebx
lodsb al, byte [esi]
cwde
add al, 0x9f
sub ebx, ecx
je 0x90a13e
pushal
mov edx, 0x22bbf98f
or ecx, 0x406f144f
popal
mov ebx, dword [ebp + 0x20a7397b]
pushal
mov eax, 0x39186e0a
popal
sub ebx, ecx
je 0x90a13e
jnp 0x90a08f
cld
mov ebx, dword [ebp + 0x20a726d8]
jp 0x90a0b1
jmp 0x90a0b1
sub ebx, ecx
je 0x90a13e
jmp 0x90a0ca
lea ebx, [ebp + 0x20d65237]
jb 0x90a0e4
jmp 0x90a0e4
call ebx
pushal
jle 0x90a0f2
mov esi, 0x3686b1a2
movzx ecx, di
popal
push 0x7e792c65
mov dword [esp], eax
add dword [esp], 0x7fff22c4
pop edi
sub edi, 0x7fff22c4
jp 0x90a11a
jnp 0x90a11a
pushal
popal
mov dword [ebp + 0x20c8a4d4], eax
jmp 0x90a138
jmp 0x90c86b
lea ebx, [ebp + 0x20d65237]
cld
call ebx
pushal
jg 0x90a14e
jmp 0x90a164
popal
cmp dword [ebp + 0x20a72a4f], 0
je 0x90a23d
jmp 0x90a17e
cmp eax, dword [ebp + 0x20c2d4ea]
je 0x90a1bc
jmp 0x90a198
cmp eax, dword [ebp + 0x20c26160]
jne 0x90a1de
jbe 0x90a1bc
jmp 0x90a1bc
jmp 0x90a0ca
push ebp
mov dword [esp], 0
pop ebx
jmp 0x90a1fa
jmp 0x90a208
test ebx, ebx
je 0x90a23d
jmp 0x90a226
jmp 0x90a0ca
cmp dword [ebp + 0x20a71589], 0
je 0x90a2b4
cmc
push eax
xor dword [esp], 0x69fbc5b9
pop ebx
push ecx
mov ecx, 0x69fbc5b9
xor ebx, ecx
pop ecx
pushal
movzx eax, di
jmp 0x90a26f
popal
call dword [ebp + 0x20a72e87]
jmp 0x90a287
cmp ebx, eax
je 0x90a2b4
jmp 0x90a29f
jmp 0x90a0ca
cmp eax, dword [ebp + 0x20bf629c]
jne 0x90a33d
clc
cmp dword [ebp + 0x20a7069d], 0
je 0x90a300
jmp 0x90a2e6
cmp dword [ebp + 0x20a728f7], 0
je 0x90a33d
jbe 0x90a300
jg 0x90a300
cmc
lea eax, [ebp + 0x20d54070]
jae 0x90a321
jmp 0x90a321
pushal
jmp 0x90a331
mov esi, 0x4e6eb602
popal
jmp 0x90a0ca
cmp eax, dword [ebp + 0x20bf629c]
je 0x90a0ca
pushal
mov si, 0xca55
jns 0x90a357
movsx ebx, dx
popal
cmp dword [ebp + 0x20d5dd19], 1
jne 0x90a3e1
je 0x90a36c
stc
jg 0x90a388
jmp 0x90a388
cmp eax, dword [ebp + 0x20d5dd55]
jne 0x90a3e1
jmp 0x90a3ad
lea eax, [ebp + 0x6e44464]
js 0x90a3c5
je 0x90a3c5
jl 0x90a3c5
jmp 0x90a0f6
xor edi, edi
jmp 0x90a3f8
cmp dword [ebp + 0x20a7156d], 0
je 0x90b952
jns 0x90a423
pushal
jmp 0x90a421
clc
popal
cmp eax, dword [ebp + 0x20d5dd41]
jne 0x90a45c
jae 0x90a436
clc
mov eax, dword [ebp + 0x20c18869]
jbe 0x90a449
jnp 0x90a449
clc
xchg edi, ecx
add ecx, 1
xchg edi, ecx
pushal
sbb cx, 0xd92b
sub ax, 0xb5e8
popal
cmp eax, dword [ebp + 0x20d5dd49]
jne 0x90a4a3
cmc
mov eax, dword [ebp + 0x20a72e4c]
jmp 0x90a480
push ebx
mov ebx, 1
add edi, ebx
pop ebx
pushal
jmp 0x90a49a
push eax
adc eax, 0x2dcab8f5
pop ebx
popal
cmp eax, dword [ebp + 0x20d5dd45]
jne 0x90a4f0
jmp 0x90a4bd
mov eax, dword [ebp + 0x20c25c60]
jmp 0x90a4d2
push edi
sub dword [esp], 0xffffffff
pop edi
jmp 0x90a4f0
cmp eax, dword [ebp + 0x20d5dd4d]
jne 0x90a524
add byte [eax], al
add ah, bh
cld
mov eax, dword [ebp + 0x20bf28c5]
jmp 0x90a50f
push ebp
mov ebp, 0xffffffff
sub edi, ebp
pop ebp
cmc
jmp 0x90a524
cmp eax, dword [ebp + 0x20d5dd51]
jne 0x90a574
jae 0x90a53e
pushal
xor dl, 0xb2
add ah, 0x41
popal
clc
mov eax, dword [ebp + 0x20c4b0f0]
pushal
call 0x90a554
push esp
inc esp
js 0x90a4f9
fcmovb st(0), st(5)
movsd dword es:[edi], dword [esi]
fisttp qword [ebp - 0x75]
fstp dword [ecx + 0xf]
test byte [esi], al
add byte [eax], al
add byte [edi], cl
xchg dword [eax], eax
add byte [eax], al
add byte [ecx + 0x57], ah
xchg dword [esp], ebx
inc ebx
xchg dword [esp], ebx
pop edi
jnp 0x90a574
stc
cmp eax, dword [ebp + 0x20d5dd55]
jne 0x90a5dc
clc
mov eax, dword [ebp + 0x20bf1700]
pushal
jmp 0x90a5a0
mov dx, cx
popal
stc
push eax
mov eax, 0xffffffff
sub edi, eax
pop eax
pushal
jl 0x90a5cb
jmp 0x90a5cb
mov di, ax
popal
jo 0x90a5dc
jl 0x90a5dc
clc
cmp eax, dword [ebp + 0x20d5de19]
jne 0x90a64a
jae 0x90a5fe
jmp 0x90a5fe
cmp dword [ebp + 0x20a72aa7], 0
je 0x90a64a
pushal
pushal
cld
cmc
popal
popal
mov eax, dword [ebp + 0x20a72aa7]
pushal
mov ebx, 0x42bcec13
cmc
popal
push esi
mov esi, 0x6fbf326c
sub esi, 0x7dffadef
sub esi, 0x65eb73bc
and esi, 0x5fe76fbe
sub esi, 0xbc40081
sub edi, esi
pop esi
pushal
xor edi, 0x78c9a300
mov dh, 0x68
popal
cmp eax, dword [ebp + 0x20d5de1d]
jne 0x90a698
jns 0x90a663
jae 0x90a663
stc
cmp dword [ebp + 0x20a72aa7], 0
je 0x90a698
cmc
mov eax, dword [ebp + 0x20c4a08d]
jns 0x90a688
pushal
adc ecx, 0x79cec900
mov cx, si
mov ecx, esi
into
popal
push edx
mov edx, 0xffffffff
sub edi, edx
pop edx
jne 0x90a698
stc
cmp eax, dword [ebp + 0x20d5dd59]
jne 0x90a706
jmp 0x90a6bd
mov eax, dword [ebp + 0x20a7b6e0]
cmc
push ecx
mov ecx, 1
add edi, ecx
pop ecx
pushal
call 0x90a6e5
out 0x76, al
push edx
xlatb
imul eax, dword [edi], 0xe5d714b0
loope 0x90a685
and bp, cx
lcall 0, 0x10e95142
add byte [eax], al
jno 0x90a686
invalid
cmp eax, dword [ebp + 0x20d5dd5d]
jne 0x90a750
pushal
adc dx, 0x10f8
mov eax, 0x22b1a70f
popal
pushal
push ecx
movzx edi, ax
pop edx
pushal
call 0x90a733
mov cl, al
pushfd
jecxz 0x90a6d5
jbe 0x90a724
bound edi, qword [eax + ebx*2 - 0x50]
adc dword [ecx + 0x61], esp
mov eax, dword [ebp + 0x20a718eb]
clc
push edx
mov edx, 0xffffffff
sub edi, edx
pop edx
pushal
mov cx, 0x53e9
mov cl, 0x94
popal
cmp eax, dword [ebp + 0x20d5dd61]
jne 0x90a77f
js 0x90a763
cld
mov eax, dword [ebp + 0x20c28191]
clc
push edx
mov edx, 1
add edi, edx
pop edx
jmp 0x90a77f
cmp eax, dword [ebp + 0x20d5dd65]
jne 0x90a7ec
jmp 0x90a7a3
mov eax, dword [ebp + 0x20a7b765]
js 0x90a7c7
jmp 0x90a7c7
push edx
mov edx, 0x7fbf8906
shl edx, 7
dec edx
add edx, 0x203b7d00
sub edi, edx
pop edx
jmp 0x90a7ec
cmp eax, dword [ebp + 0x20d5dd69]
jne 0x90a850
jmp 0x90a806
mov eax, dword [ebp + 0x20c18712]
stc
push edx
mov edx, 0x7d9f6c0d
dec edx
or edx, 0x64ac5e77
add edx, 0x7f6fa0a9
add edx, 0x3defe851
sub edx, 0x3b1f0778
add edi, edx
pop edx
pushal
xor eax, 0x74ff196e
mov al, 0xb1
popal
jmp 0x90a850
cmp eax, dword [ebp + 0x20d5dd71]
jne 0x90a882
cld
mov eax, dword [ebp + 0x20a72d74]
jmp 0x90a878
push eax
mov eax, 0xffffffff
sub edi, eax
pop eax
cld
cmp eax, dword [ebp + 0x20d5dd6d]
jne 0x90a8d7
stc
cmp dword [ebp + 0x20a72b33], 0
jne 0x90a8d7
stc
mov eax, dword [ebp + 0x20c4be82]
jge 0x90a8b5
ja 0x90a8b5
jl 0x90a8b5
push edx
mov edx, 0x1ff8cf83
xor edx, 0xe007307c
sub edi, edx
pop edx
jmp 0x90a8d7
cmp dword [ebp + 0x20a7095d], 0
je 0x90a921
clc
cmp eax, dword [ebp + 0x20d5ddfd]
jne 0x90a921
cmc
mov eax, dword [ebp + 0x20a72db3]
jmp 0x90a907
xchg edi, edx
inc edx
push edi
push edx
pop edi
pop edx
jb 0x90a921
jmp 0x90a921
cmp dword [ebp + 0x20a70359], 0
je 0x90ab38
stc
cmp dword [ebp + 0x20a72a4b], 0
je 0x90ab38
stc
jmp 0x90a94e
cmp eax, dword [ebp + 0x20d5dde1]
jne 0x90a993
pushal
xor dh, 0x72
ja 0x90a96a
jl 0x90a96a
popal
mov eax, dword [ebp + 0x20bf6a14]
clc
js 0x90a97f
jl 0x90a97f
cld
push ebx
mov ebx, 1
add edi, ebx
pop ebx
pushal
jnp 0x90a992
movsx edi, cx
popal
cmp eax, dword [ebp + 0x20d5ddf1]
jne 0x90a9d3
jmp 0x90a9b1
mov eax, dword [ebp + 0x20a728af]
jmp 0x90a9c8
cmc
push edx
mov edx, 0xffffffff
sub edi, edx
pop edx
stc
cmp eax, dword [ebp + 0x20d5dde5]
jne 0x90aa2a
cmc
mov eax, dword [ebp + 0x20bfed7f]
jle 0x90a9ed
cld
push edx
mov edx, 0x7b7b4da0
xor edx, 0x8484b25f
sub edi, edx
pop edx
jmp 0x90aa14
jmp 0x90aa2a
cmp eax, dword [ebp + 0x20d5ddf5]
jne 0x90aa7d
pushal
pushal
mov bx, 0x35c9
jmp 0x90aa4b
popal
popal
mov eax, dword [ebp + 0x20c4c5ce]
jne 0x90aa65
jae 0x90aa65
jb 0x90aa65
push ebp
mov ebp, 0xffffffff
sub edi, ebp
pop ebp
jo 0x90aa7c
js 0x90aa7c
pushal
popal
clc
cmp eax, dword [ebp + 0x20d5ddf9]
jne 0x90aad3
stc
jle 0x90aaa5
jbe 0x90aaa5
jmp 0x90aaa5
mov eax, dword [ebp + 0x20a7190d]
jmp 0x90aabb
push eax
mov eax, 0xffffffff
sub edi, eax
pop eax
pushal
mov di, 0x4ec9
jns 0x90aad2
movzx edi, cx
popal
cmp eax, dword [ebp + 0x20d5dde9]
jne 0x90ab0e
jmp 0x90aaef
mov eax, dword [ebp + 0x20a72d0f]
jmp 0x90ab04
push esi
mov esi, 1
add edi, esi
pop esi
clc
cmp eax, dword [ebp + 0x20d5dded]
jne 0x90ab38
stc
mov eax, dword [ebp + 0x20a7383c]
jmp 0x90ab2e
push eax
mov eax, 1
add edi, eax
pop eax
clc
cmp dword [ebp + 0x20a72a4b], 0
je 0x90b952
jne 0x90ab57
js 0x90ab57
jae 0x90ab57
jnp 0x90ab6d
pushal
call 0x90ab69
aaa
mov dh, 0x31
sbb eax, eax
mov edx, 0x6161605f
cmp eax, dword [ebp + 0x20d5dd75]
jne 0x90abb6
pushal
and esi, 0x431b557f
jmp 0x90ab93
popal
mov eax, dword [ebp + 0x20bf6446]
clc
push edx
mov edx, 0xffffffff
sub edi, edx
pop edx
jmp 0x90abb6
mov edi, 0xba52f820
cmp eax, dword [ebp + 0x20d5de25]
jne 0x90ac0d
jo 0x90abc9
cld
mov eax, dword [ebp + 0x20a728a6]
jmp 0x90abe4
jae 0x90ab98
rcl byte [eax - 0x48], 0xff
invalid
push eax
mov eax, 0xffffffff
sub edi, eax
pop eax
jg 0x90ac0d
pushal
clc
call 0x90ac0b
loope 0x90abed
dec ebp
int 0x81
pop ebx
inc esp
loop 0x90abe1
mov ch, 8
and dword [ebp + 0x5b6c4173], edi
popal
cmp eax, dword [ebp + 0x20d5dd79]
jne 0x90ac78
jmp 0x90ac2b
mov eax, dword [ebp + 0x20c187cc]
jne 0x90ac49
jmp 0x90ac49
push ebx
mov ebx, 0x4aafca0b
add ebx, 0x3fb91c6e
inc ebx
sub ebx, 0x74ce36aa
shl ebx, 4
dec ebx
xor ebx, 0xa6550300
sub edi, ebx
pop ebx
pushal
sbb edx, 0x56e5bf9b
push edx
adc ax, 0x4b08
pop eax
popal
cmp eax, dword [ebp + 0x20d5dd7d]
jne 0x90ace9
jp 0x90ac98
jmp 0x90ac98
mov eax, dword [ebp + 0x20c2b0a3]
jmp 0x90acb4
push ebx
mov ebx, 0x7ffbf3a8
or ebx, 0x7f7f116e
shr ebx, 5
or ebx, 0x77ff02f1
xor ebx, 0x47daa648
shl ebx, 8
add ebx, 0xdaa648ff
sub edi, ebx
pop ebx
jne 0x90ace9
pushal
jl 0x90ace8
popal
cmp eax, dword [ebp + 0x20d5dd81]
jne 0x90ad65
je 0x90ad1a
jnp 0x90ad1a
jmp 0x90ad1a
mov eax, dword [ebp + 0x20c1820e]
jmp 0x90ad39
push ebp
mov ebp, 1
add edi, ebp
pop ebp
pushal
jmp 0x90ad55
call 0x90ad5f
wait
xchg ebx, eax
invalid
cmp eax, dword [ebp + 0x20d5dd85]
jne 0x90adb9
cmc
cmp dword [ebp + 0x20a72b33], 0
jne 0x90adb9
pushal
mov dl, 0xab
jp 0x90ad92
jmp 0x90ad92
popal
mov eax, dword [ebp + 0x20a73575]
clc
stc
push edi
sub dword [esp], 0xffffffff
pop edi
jo 0x90adb9
jo 0x90adb9
cmp eax, dword [ebp + 0x20d5dd89]
jne 0x90adec
clc
mov eax, dword [ebp + 0x20a72d5b]
jb 0x90add3
cmc
push 0x24d96fd0
mov dword [esp], edi
inc dword [esp]
pop edi
jbe 0x90adec
jb 0x90adec
cmp eax, dword [ebp + 0x20d5dd8d]
jne 0x90ae57
cmc
cmp dword [ebp + 0x20a72b33], 0
jne 0x90ae57
ja 0x90ae17
cmp eax, dword [ebp + 0x20d5dd91]
jne 0x90aeaa
jmp 0x90ae74
cmp eax, dword [ebp + 0x20d5dd95]
jne 0x90aecf
xor eax, 0xa590debc
add byte [ecx - 0x32], al
mov dl, 0xbc
cld
salc
mov cl, ah
cmp eax, dword [ebp + 0x20d5ddad]
jne 0x90b119
pushal
mov cl, 0x7f
add dx, 0xe28a
popal
mov eax, dword [ebp + 0x20c261a4]
jmp 0x90b0fe
push esi
mov esi, 1
add edi, esi
pop esi
jp 0x90b119
jno 0x90b119
jl 0x90b119
cmp eax, dword [ebp + 0x20d5ddb1]
jne 0x90b164
jmp 0x90b134
mov eax, dword [ebp + 0x20a72218]
clc
push ecx
mov ecx, 0x7db7ad05
and ecx, 0x57b73cac
xor ecx, 0xaa48d3fb
sub edi, ecx
pop ecx
jmp 0x90b164
cmp eax, dword [ebp + 0x20d5ddb5]
jne 0x90b1b8
jmp 0x90b181
mov eax, dword [ebp + 0x20a72dd5]
jmp 0x90b19d
push edx
mov edx, 0xffffffff
sub edi, edx
pop edx
jns 0x90b1b8
jbe 0x90b1b8
jae 0x90b1b8
cmp eax, dword [ebp + 0x20d5ddb9]
jne 0x90b1eb
jl 0x90b1cb
cmc
mov eax, dword [ebp + 0x20c2d9e4]
clc
push ecx
mov ecx, 1
add edi, ecx
pop ecx
stc
jge 0x90b1eb
pushal
add bx, 0xc094
pushal
popal
popal
cmp eax, dword [ebp + 0x20d5ddbd]
jne 0x90b234
jmp 0x90b207
mov eax, dword [ebp + 0x20c25f2e]
jmp 0x90b21a
push esi
mov dword [esp], edi
inc dword [esp]
pop edi
jae 0x90b234
jnp 0x90b234
jnp 0x90b234
cmp eax, dword [ebp + 0x20c5613a]
jne 0x90b291
stc
clc
mov eax, dword [ebp + 0x20bf6457]
jl 0x90b258
pushal
push ebx
pop ebx
jnp 0x90b257
popal
push ebx
mov ebx, 0x7fd72e5a
dec ebx
inc ebx
or ebx, 0x6bb7f862
sub ebx, 0x676b61cb
xor ebx, 0xe7736350
sub edi, ebx
pop ebx
pushal
mov di, si
jmp 0x90b290
popal
cmp eax, dword [ebp + 0x20a72d00]
jne 0x90b309
jmp 0x90b2b6
jmp 0x90b2ca
mov eax, dword [ebp + 0x20c0f4b7]
jmp 0x90b2e3
push eax
mov eax, 0x7e463d3a
add eax, 0x6fe8e20b
shr eax, 1
add eax, 0x88e8705f
add edi, eax
pop eax
jmp 0x90b309
cmp eax, dword [ebp + 0x20a73774]
jne 0x90b382
jle 0x90b338
pushal
mov edi, 0x53d52403
jmp 0x90b337
popal
mov eax, dword [ebp + 0x20c25f5b]
pushal
mov ebx, 0x62067362
movsx esi, cx
popal
push ebx
mov ebx, 0x6f5629a
and ebx, 0x9bf9fe0
and ebx, 0x7f984901
sub ebx, 0x2ffbddb1
xor ebx, 0x2f6bddb0
sub edi, ebx
pop ebx
pushal
jmp 0x90b37d
mov cx, 0xe1e3
popal
cmp eax, dword [ebp + 0x20d5ddc1]
jne 0x90b3c0
stc
cmc
mov eax, dword [ebp + 0x20a7377b]
js 0x90b3a3
pushal
mov si, 0xcb0a
clc
popal
push ebp
mov ebp, 0x47b67755
dec ebp
neg ebp
add ebp, 0x47b67755
add edi, ebp
pop ebp
pushal
sub ebx, 0x7822f8a1
movsx ebx, si
popal
cmp eax, dword [ebp + 0x20d5de01]
jne 0x90b46d
jmp 0x90b3e0
add byte [ebp - 0xeab664c], al
fnstenv [esi - 0x11]
in eax, 0x6a
rcl byte [esi + 0x5a], cl
aaa
cmp dword [ebp + 0x20d5de21], 0
jne 0x90b437
pushal
jmp 0x90b407
push edx
call 0x90b41b
int 0x5f
rcl al, 1
shl word [ecx - 0x563bd45d], cl
inc ebp
je 0x90b3d0
pop ecx
pop esi
popal
cmp dword [ebp + 0x20a72a4f], 0
je 0x90b46d
pushal
sub ecx, 0x4a376485
mov si, 0xa2c2
popal
mov eax, dword [ebp + 0x20bf6a94]
jno 0x90b444
cmc
push edx
mov edx, 0x705edd81
add edx, 0x73af7020
shl edx, 3
inc edx
neg edx
add edx, 0x20726d08
sub edi, edx
pop edx
jmp 0x90b46d
cmp eax, dword [ebp + 0x20d5de15]
jne 0x90b4ef
jmp 0x90b489
cmp dword [ebp + 0x20d5de21], 0
jne 0x90b4c1
pushal
stc
sub dx, 0xfb46
popal
cmp dword [ebp + 0x20a72a4f], 0
je 0x90b4ef
jmp 0x90b4c1
mov eax, dword [ebp + 0x20c4c497]
ja 0x90b4d2
pushal
mov ax, si
popal
pushal
mov ebx, 0x4e84223e
push esi
mov bx, di
pop edx
popal
sub esp, 4
mov dword [esp], edi
inc dword [esp]
pop edi
jnp 0x90b4ef
stc
cmp eax, dword [ebp + 0x20d5de05]
jne 0x90b55b
jmp 0x90b50b
jne 0x90b512
clc
cmp dword [ebp + 0x20d5de21], 0
jne 0x90b53d
stc
cmp dword [ebp + 0x20a72a4f], 0
je 0x90b55b
pushal
xor ebx, 0x62feb370
jge 0x90b53c
push ebx
pop esi
popal
mov eax, dword [ebp + 0x20a72ccb]
pushal
jne 0x90b550
jl 0x90b550
popal
push ebp
mov ebp, 0xffffffff
sub edi, ebp
pop ebp
cld
cmp eax, dword [ebp + 0x20d5de11]
jne 0x90b5d6
cld
cmp dword [ebp + 0x20d5de21], 0
jne 0x90b5b0
jmp 0x90b581
cmp dword [ebp + 0x20a72a4f], 0
je 0x90b5d6
pushal
pushal
jne 0x90b596
mov si, di
popal
js 0x90b5af
call 0x90b5ae
dec esi
pop ebx
sbb dword [edi - 0xe], ebx
xchg ebp, eax
or al, 0x35
pop ebx
popal
mov eax, dword [ebp + 0x20c27f49]
jmp 0x90b5c5
xchg edi, edx
inc edx
xor edi, edx
xor edx, edi
xor edi, edx
jae 0x90b5d5
clc
clc
cmp eax, dword [ebp + 0x20d5de0d]
jne 0x90b6b2
jo 0x90b5f2
jmp 0x90b5f2
cmp dword [ebp + 0x20d5de21], 0
jne 0x90b64a
pushal
jmp 0x90b615
mov ah, bh
popal
cmp dword [ebp + 0x20a72a4f], 0
je 0x90b6b2
jmp 0x90b630
jnp 0x90b64a
jmp 0x90b64a
mov eax, dword [ebp + 0x20c4a0fc]
pushal
jmp 0x90b663
call 0x90b675
or cl, byte [edx - 9]
popfd
mov esi, edx
add ah, byte [edi - 0x65]
stosb byte es:[edi], al
inc ecx
cmpsd dword [esi], dword es:[edi]
pop ss
jge 0x90b67b
pop ebx
popal
pushal
jmp 0x90b68d
movsx ebx, di
popal
push edx
mov edx, 0x5f93f913
shr edx, 7
neg edx
xor edx, 0x3dff1118
xor edx, 0xc2bfc917
add edi, edx
pop edx
jl 0x90b6b2
cld
cmp eax, dword [ebp + 0x20d5de09]
jne 0x90b73f
pushal
mov ch, 0x7b
and esi, 0x5a40b3a2
popal
cmp dword [ebp + 0x20d5de21], 0
jne 0x90b705
jmp 0x90b6e6
cmp dword [ebp + 0x20a72a4f], 0
je 0x90b73f
jo 0x90b705
jmp 0x90b705
mov eax, dword [ebp + 0x20c27a90]
pushal
jp 0x90b717
xor bx, 0xd907
jmp 0x90b72d
popal
push edx
mov edx, 0xffffffff
sub edi, edx
pop edx
pushal
and esi, 0x542df400
popal
cmp eax, dword [ebp + 0x20d5ddc5]
jne 0x90b7a1
jb 0x90b75e
jmp 0x90b75e
js 0x90b77c
pushal
call 0x90b76f
xadd byte [ecx], dl
fsub dword [edx]
pop ecx
jmp 0x90b77b
popal
mov eax, dword [ebp + 0x20bf2be3]
cmc
push ebp
mov ebp, 0xffffffff
sub edi, ebp
pop ebp
jmp 0x90b7a1
cmp eax, dword [ebp + 0x20d5ddc9]
jne 0x90b7f1
jmp 0x90b7c5
mov eax, dword [ebp + 0x20a733c7]
pushal
push esi
jae 0x90b7d3
pop edx
mov esi, 0xeea3290
popal
push esi
mov esi, 0xffffffff
sub edi, esi
pop esi
jne 0x90b7f0
jno 0x90b7f0
cld
cmc
cmp eax, dword [ebp + 0x20d5ddcd]
jne 0x90b856
pushal
ja 0x90b80a
jg 0x90b80a
popal
mov eax, dword [ebp + 0x20c25a76]
pushal
jmp 0x90b824
pushal
push edx
pop esi
popal
popal
push ebp
mov ebp, 1
add edi, ebp
pop ebp
jo 0x90b847
jmp 0x90b847
jmp 0x90b856
cmp eax, dword [ebp + 0x20d5ddd1]
jne 0x90b89d
js 0x90b869
clc
mov eax, dword [ebp + 0x20a72d2b]
jmp 0x90b87d
push ebx
mov ebx, 1
add edi, ebx
pop ebx
jmp 0x90b89d
cmp eax, dword [ebp + 0x20d5ddd5]
jne 0x90b8f0
pushal
stc
push edi
or esi, 0x6d221b06
pop ebx
popal
mov eax, dword [ebp + 0x20a7348d]
pushal
mov dx, 0x15ce
jmp 0x90b8ca
popal
push ecx
mov ecx, 0x3afb0721
not ecx
not ecx
xor ecx, 0xc504f8de
sub edi, ecx
pop ecx
jmp 0x90b8f0
cmp eax, dword [ebp + 0x20d5ddd9]
jne 0x90b920
jbe 0x90b909
jbe 0x90b909
stc
mov eax, dword [ebp + 0x20bf6460]
jmp 0x90b919
push edi
add dword [esp], 1
pop edi
clc
cmp eax, dword [ebp + 0x20d5dddd]
jne 0x90b952
pushal
mov cx, 0xcd93
xor ch, 0x50
popal
mov eax, dword [ebp + 0x20bf6446]
pushal
xor si, 0xd767
popal
push esi
mov esi, 0xffffffff
sub edi, esi
pop esi
jl 0x90b952
cld
test edi, edi
je 0x90b964
stc
jmp 0x90a0f6
cmp eax, dword [ebp + 0x20c27128]
jne 0x90b988
pushal
mov edx, ecx
and ebx, 0xf270334
popal
lea eax, [ebp + 0x20d48d35]
stc
jmp 0x90a0f6
cmp eax, dword [ebp + 0x20c080ca]
jne 0x90bac6
jmp 0x90b9a2
jl 0x90b9a9
stc
mov esi, dword [ebp + 0x20a71235]
jge 0x90b9bd
pushal
movsx edx, dx
movzx edx, dx
popal
test esi, esi
je 0x90ba75
jmp 0x90b9de
push dword [esi]
mov esi, dword [esp]
add esp, 4
clc
cmp eax, esi
jne 0x90ba75
jmp 0x90ba03
mov dword [ebp + 0x20d5df42], 1
pushal
jmp 0x90ba22
mov ecx, 0x6bed9133
popal
mov eax, dword [ebp + 0x20a71235]
pushal
sub dl, 0x8c
jmp 0x90ba42
popal
jmp 0x90a0f6
cmp dword [ebp + 0x20d5dd19], 1
jne 0x90bac6
pushal
jmp 0x90ba98
or cl, 0xbb
popal
lea eax, [ebp + 0x6e443e7]
jp 0x90baba
jmp 0x90baba
jmp 0x90a0f6
cmp eax, dword [ebp + 0x20d5dd29]
je 0x90bb51
pushal
or ecx, 0x61e44e5a
cmc
popal
cmp eax, dword [ebp + 0x20d5dd2d]
je 0x90bb51
jb 0x90baee
cmc
cmp eax, dword [ebp + 0x20a72408]
je 0x90bb51
pushal
movsx edi, di
mov cx, dx
popal
pushal
mov eax, 0x6c101dd2
pushal
mov cx, bx
mov di, 0xd3c8
popal
popal
cmp eax, dword [ebp + 0x20a71b88]
jne 0x90bb57
jbe 0x90bb3a
jle 0x90bb3a
jmp 0x90bb3a
jae 0x90bb51
pushal
call 0x90bb4f
scasb al, byte es:[edi]
dec esp
add byte [ebx], cl
mov dh, 0xe2
sahf
fptan
pop eax
popal
jmp 0x90a0f6
cmp dword [ebp + 0x20a7069d], 1
jne 0x90bb7e
clc
cmp eax, dword [ebp + 0x20d5dd35]
je 0x90bb8b
pushal
mov edi, 0x43fe5f3b
and ecx, 0x2a928a2e
popal
cmp eax, dword [ebp + 0x20d5dd39]
jne 0x90bb97
clc
jmp 0x90a0f6
push eax
mov eax, 0
push ebx
mov ebx, eax
mov esi, ebx
pop ebx
pop eax
jmp 0x90bbaf
cmp dword [ebp + 0x20d5de32], 0
je 0x90bbf8
jmp 0x90bbd1
pushal
jmp 0x90bbdf
push ebx
mov ebx, 0x5e6bba00
pop edi
popal
jmp 0x90a0f6
push edx
push eax
sub dword [esp], 0x77ff7aa9
pop edx
add edx, 0x77ff7aa9
mov eax, edx
pop edx
pushal
mov edi, 0x151e1935
jmp 0x90bc1c
popal
mov esi, 0x7dfb60cc
sub esi, 0x4fe1d8d3
push ebp
mov ebp, 0x3fff071a
add ebp, 0x3783e926
xor ebp, 0xa6648849
add esi, ebp
pop ebp
pushal
jmp 0x90bc49
popal
jae 0x90bc58
js 0x90bc58
pushal
popal
test esi, esi
jne 0x90bccd
pushal
call fcn.0090bc79
ret 0x9db2
push edi
mov edi, eax
mov esi, edi
mov edi, dword [esp]
add esp, 4
pushal
add ecx, 0x16ba7bb
mov ecx, 0x4e2ae1ca
popal
mov dword [ebp + 0x20bffa83], esi
cmc
cmc
mov dword [ebp + 0x20a732ed], esi
jmp 0x90bd09
push ecx
push 0x7adc4ce0
pop ecx
mov edi, 0x7adc4ce1
sub edi, ecx
pop ecx
cld
test edi, edi
jne 0x90be7a
cmc
js 0x90bd32
pushal
pushal
popal
xor edx, 0x77cdcd18
popal
cmp byte [esi], 0xe9
jne 0x90be4d
jmp 0x90bd54
jne 0x90bd5b
cld
push dword [esi + 1]
mov edi, dword [esp]
add esp, 4
cld
add edi, 0x7fbf30c7
sub edi, 0x77d3b8d6
add edi, esi
add edi, 0x77d3b8d6
sub edi, 0x7fbf30c7
jmp 0x90bd97
push edx
mov dword [esp], edi
mov edi, esi
mov ebx, edi
pop edi
jmp 0x90bdb4
push edx
mov edx, 0x4000
add ebx, 0x13eab567
add ebx, edx
sub ebx, 0x13eab567
pop edx
pushal
jo 0x90bdd2
mov dl, 0xe0
mov edi, 0x2f4d2b2f
popal
jmp 0x90bded
cmp edi, dword [ebp + 0x20bffa83]
jb 0x90be47
jp 0x90be15
jmp 0x90be15
cmp edi, ebx
jbe 0x90be4d
pushal
pushal
jbe 0x90be25
mov ebx, 0x4321e123
popal
movzx ecx, dx
popal
jmp 0x90be47
jmp 0x90a0ca
cmp word [esi], 0x25ff
jne 0x90be7a
jmp 0x90be6e
jmp 0x90a0ca
mov edi, dword [ebp + 0x20c18842]
clc
pushal
movzx ebx, di
popal
mov dword [ebp + 0x20a73915], 0
jmp 0x90bea3
cld
pushal
jmp 0x90beb1
ja 0x90bebe
pushal
movsx eax, dx
mov ecx, esi
popal
mov dword [ebp + 0x20a732ed], esi
jmp 0x90bedd
lea ebx, [ebp + 0x20d67c7b]
pushal
call 0x90bef8
dec ecx
xor eax, 0x71f9f724
xor al, byte gs:[eax]
mov bl, bl
or al, 0x51
sti
les ecx, [edi]
test byte [eax], al
add byte [eax], al
add byte [ecx - 0x17], bl
push es
add byte [eax], al
add byte [eax + 0x36400f9c], dl
mov esp, 0xf8d3ff61
test eax, eax
je 0x90bf56
pushal
pushal
call fcn.0090bf30
invalid
call dword [ebp + 0x20a737c1]
cmc
jmp 0x90bebe
mov esi, dword [ebp + 0x20c4be6d]
clc
lodsd eax, dword [esi]
pushal
push ecx
mov dx, di
pop edx
popal
jg 0x90c887
jp 0x90c887
clc
push ebx
mov ebx, 0
mov dword [esi - 4], ebx
mov ebx, dword [esp]
add esp, 4
jmp 0x90c8aa
jmp 0x90c8c1
push eax
mov eax, 2
push eax
add dword [esp], 0x5df7a9b5
pop ecx
sub ecx, 0x5df7a9b5
pop eax
pushal
sub ecx, 0x3dd87f9e
call fcn.0090c8f7
jbe 0x90c903
iretd
pushal
and dx, 0x41e3
xor edi, 0x2d521699
popal
mov dword [ebp + 0x20d5de32], 1
pushal
mov bh, 0x92
add ch, 0xf
popal
cmp byte [ebp + 0x20d5de29], 0
je 0x90c9bb
jne 0x90c935
stc
jmp 0x90c948
cmp dword [ebp + 0x20d5de32], 0
jne 0x90c9bb
jge 0x90c95f
pushal
mov al, 0x7e
popal
cmc
call dword [ebp + 0x20ca0e2d]
pushal
jne 0x90c96f
push esi
pop edx
cld
popal
mov byte [ebp + 0x20d5de29], 0
jl 0x90c986
jbe 0x90c986
pushal
popal
jmp 0x90c995
jmp 0x90cac2
rol eax, 5
jmp 0x90c9ca
sub esp, 4
mov dword [esp], edi
mov edi, 0x7effbf4e
sub edi, 0x7fde8891
shl edi, 8
neg edi
inc edi
add edi, 0x55ff27ff
add eax, edi
pop edi
pushal
movzx edi, cx
pushal
jmp 0x90ca06
xor ecx, 0x77e861f8
popal
popal
jp 0x90ca15
cld
add eax, dword [ebp + 0x20a70e25]
pushal
js 0x90ca30
jmp 0x90ca30
jns 0x90ca3b
mov edx, 0x72029334
popal
mov ecx, dword [ebp + 0x20c8a4d4]
jmp 0x90ca4d
push ebx
mov ebx, 0
add ebx, eax
mov dword [ebx], ecx
mov ebx, dword [esp]
add esp, 4
cld
lodsd eax, dword [esi]
stc
push ebx
mov ebx, 0xfffffffc
add ebx, esi
mov dword [ebx], 0
mov ebx, dword [esp]
add esp, 4
jge 0x90ca7e
cld
mov dword [ebp + 0x20c4be6d], esi
stc
clc
cmp eax, 0xffffffff
jne 0x90cb2e
jmp 0x90caa7
jo 0x90cab4
jbe 0x90cab4
clc
cmp dword [esi], 0xdddddddd
jne 0x90cb2e
stc
cld
push eax
mov dword [esp], ecx
mov ecx, 0
mov dword [esi], ecx
pop ecx
jmp 0x90cae3
jmp 0x90cafa
push ebx
mov ebx, 4
add esi, ebx
mov ebx, dword [esp]
add esp, 4
jp 0x90cb0f
clc
mov dword [ebp + 0x20c4be6d], esi
cmc
cld
jmp 0x9093f3
rol eax, 3
pushal
mov ecx, 0x557b40cc
popal
add eax, dword [ebp + 0x20a70e25]
jmp 0x90cb52
cmp dword [ebp + 0x20a70925], 1
je 0x90d04c
jl 0x90cb70
pushal
mov di, bx
jge 0x90cb6f
popal
cmp dword [esi], 0xaaaaaaaa
jne 0x90cc0d
clc
push ecx
push edx
mov edx, 4
mov ecx, edx
pop edx
add esi, ecx
pop ecx
jmp 0x90cb9d
push edi
mov edi, 0x7ff9ec7f
mov dword [esi - 4], 0x7ff9ec7f
push edx
mov edx, 0xfffffffc
add edx, esi
xor dword [edx], edi
pop edx
pop edi
jmp 0x90cbcb
push eax
push edi
pop eax
mov edi, dword [esp]
add esp, 4
jg 0x90cbe2
pushal
mov di, 0x4337
pushal
popal
popal
push 0x50991fed
mov dword [esp], ebx
mov bl, 0xe9
mov al, bl
pop ebx
jmp 0x90cc07
jmp 0x90cc32
push eax
push edi
mov eax, dword [esp]
add esp, 4
pop edi
cld
push ebx
mov bh, 0xe7
mov al, bh
pop ebx
neg al
add al, 0xcf
jmp 0x90cc32
push ebx
mov dword [esp], edi
mov dword [esp], eax
jno 0x90cc4e
jmp 0x90cc4e
push ebx
mov dword [esp], 0
pop eax
jmp 0x90cc70
pushal
mov bx, 0xf7df
popal
test eax, eax
je 0x90ccd4
jmp 0x90cc8d
cmc
cmp dword [ebp + 0x20a72b1b], 0
jne 0x90ccd4
pushal
mov ecx, 0x4cdf97ea
pushal
push edi
pop eax
popal
popal
mov eax, dword [ebp + 0x20c8a4d4]
pushal
or edx, 0x7e10aaa8
popal
mov dword [ebp + 0x20a72b1b], eax
pushal
pushal
pushal
popal
or cx, 0x70c9
popal
jmp 0x90ccd3
popal
cmp dword [ebp + 0x20a72a4f], 1
je 0x90cf4f
jnp 0x90cce8
clc
push edx
mov edx, 0x3fff7aa3
mov eax, 0xc000865d
add eax, edx
mov edx, dword [esp]
add esp, 4
js 0x90cd0c
pushal
sbb dl, 0xee
mov ax, si
popal
cmp dword [ebp + 0x20d5dd3d], 0
je 0x90cd4e
pushal
jmp 0x90cd31
mov ecx, edx
popal
call dword [ebp + 0x20c37fa5]
pushal
ja 0x90cd47
jge 0x90cd47
jne 0x90cd4d
popal
cmp byte [edi], 0x90
je 0x90cd99
jmp 0x90cd69
push 0x6751228d
mov dword [esp], ecx
mov ecx, 5
add edi, ecx
pop ecx
pushal
mov al, 0x48
mov esi, 0x73fc08f9
popal
jmp 0x90d04c
cmp dword [ebp + 0x20d5df42], 0
je 0x90ce3a
cmc
push edi
push 0xd91b
pop di
xor di, 0x11cf
inc di
xor di, 0xb087
add di, 0xadad
mov ax, di
mov edi, dword [esp]
add esp, 4
pushal
cmc
jmp 0x90cde2
popal
stosw word es:[edi], ax
pushal
xor cl, 0xd4
pushal
je 0x90cdf0
popal
popal
mov eax, dword [ebp + 0x20c8a4d4]
jmp 0x90ce02
stosd dword es:[edi], eax
clc
mov dword [ebp + 0x20d5df42], 0
jmp 0x90ce24
jmp 0x90d04c
push edx
mov edx, 0x7dfad100
or edx, 0x7b1653ba
add edx, 1
inc edx
add edx, 0x3da78a1b
add edx, 0x4259a229
mov ebx, edx
pop edx
jmp 0x90ce6e
cmc
test ebx, ebx
je 0x90ceaa
jl 0x90ce94
pushal
call fcn.0090ce8c
and dword [edi - 0x13], ebx
cwde
in eax, dx
cmc
iretd
jmp 0x90cf4f
add byte [edx - 0x1d4a2a21], dh
cmp cl, dl
loop 0x90cee2
cmp cl, dl
sti
jl 0x90ce9d
add byte [ebx - 0x7df0af08], al
pushfd
add byte [eax], al
add byte [edi], cl
test byte [0xe9000000], dl
adc byte [eax], al
add byte [eax], al
push cs
xchg ebp, eax
mov bl, 0xa3
sbb byte [ecx + 0x2e00ce43], 0x6c
stosd dword es:[edi], eax
movsb byte es:[edi], byte [esi]
mov dl, 0x13
aas
cmp eax, 0x50
jb 0x90cf4f
je 0x90cece
jmp 0x90cece
push ecx
mov ch, 0x90
push ebx
mov bh, ch
mov al, bh
pop ebx
pop ecx
stc
stosb byte es:[edi], al
pushal
call 0x90ceef
test eax, 0x36e90d4d
push 7
or eax, 0x76a36e9
mov dword [ecx - 0x3ec4ffd8], esi
pop eax
jb 0x90cea2
fcomp qword [esi + 0x61]
stc
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x90cf1d
stosb byte es:[edi], al
jns 0x90cf25
stc
jmp 0x90cfdb
push dword [esp]
pop eax
add esp, 4
pushal
mov dx, 0x54e
call 0x90cf6d
shl byte [edi], 0xe0
jne 0x90cfe6
xor eax, 0x1000f5c5
and edi, 0x1c7fc10e
pop esi
popal
stosb byte es:[edi], al
jnp 0x90cf7d
clc
cmp byte [edi - 1], 0xe9
jne 0x90cfdb
jmp 0x90cf91
cmp dword [ebp + 0x20d5dd3d], 0
je 0x90cfaf
pushal
mov cx, 0xc762
movzx eax, ax
popal
cmc
call dword [ebp + 0x20c4a080]
clc
push edx
mov edx, 4
add edx, 0x1bfd0e75
add edx, edi
sub edx, 0x1bfd0e75
mov byte [edx], al
pop edx
jmp 0x90cfdb
mov eax, dword [ebp + 0x20c8a4d4]
jne 0x90d004
add byte [edi], cl
mov dword [edi], edx
add byte [eax], al
add cl, ch
adc al, byte [eax]
add byte [eax], al
push edi
invalid
jns 0x90d004
jmp 0x90d004
add eax, 0x4fdc3c96
sub eax, 0x5dfa2cce
sub eax, edi
add eax, 0x5dfa2cce
sub eax, 0x4fdc3c96
cmc
push edi
mov edi, 4
sub eax, edi
mov edi, dword [esp]
add esp, 4
jae 0x90d040
pushal
mov edi, edx
jmp 0x90d03f
popal
pushal
mov esi, 0x526236df
mov ch, 0xf7
popal
stosd dword es:[edi], eax
cld
cld
lodsd eax, dword [esi]
jmp 0x90d059
push eax
mov eax, 0x6679db30
or eax, 0x38ec4def
or eax, 0x4ff3ea00
sub eax, 0x7fffffff
push eax
sub dword [esp], 0x19cb20b1
pop dword [esi - 4]
add dword [esi - 4], 0x19cb20b1
pop eax
jbe 0x90d088
stc
jmp 0x90ca7e
mov dword [ebp + 0x20c4be6d], esi
pushal
or di, 0xf40b
mov dx, si
popal
push ecx
mov dword [esp], 0x2517057b
mov dword [esp], edx
pushal
jne 0x90d0c5
jmp 0x90d0c5
sub ecx, 0x2ae2aa62
popal
cmp dword [ebp + 0x20a729e3], 0
je 0x90d173
jmp 0x90d0e5
push ecx
mov dword [esp], 0x773ffcd6
or dword [esp], 0x2d30b45e
inc dword [esp]
sub dword [esp], 0x7f3f7cdf
pushal
call 0x90d114
inc eax
dec ecx
xor al, byte cs:[edi - 0x529bcfdb]
cld
outsb dx, byte [esi]
add byte [ebp - 0x347612d], al
pop ebx
mov cl, dl
popal
push 0
jmp 0x90d134
push dword [ebp + 0x20a729e3]
jne 0x90d141
cmc
pushal
jmp 0x90d152
js 0x90d15a
push ecx
pop edi
popal
call dword [ebp + 0x20a72c73]
jnp 0x90d168
cld
mov dword [ebp + 0x20a729e3], 0
cld
push dword [esp]
pop edx
add esp, 4
pushal
sub ax, 0xfae
movsx ecx, dx
popal
mov ecx, dword [ebp + 0x20a71b4a]
jmp 0x90d19c
cmp dword [ebp + 0x20a71589], 0
jne 0x90d1e6
jmp 0x90d1bf
push 0x4c6a7464
mov dword [esp], eax
push 0x5bfb6efd
pop eax
and eax, 0x5df7675a
or eax, 0x7fa7dda1
xor eax, 0x7ff7fff9
mov dword [ecx], eax
pop eax
jp 0x90d1e6
cld
push edi
mov edi, 4
add ecx, edi
mov edi, dword [esp]
add esp, 4
pushal
and cx, 0xafe1
popal
js 0x90d20f
pushal
mov bx, 0x26a3
or dx, 0xc0a3
popal
mov dword [ebp + 0x20a71b4a], ecx
pushal
mov ecx, 0x2cc5bf13
call 0x90d229
cli
pop edi
mov al, byte [0xfff0b22e]
add byte [edi - 0x49], 0xb0
pop edx
popal
jmp 0x908cb3
jmp 0x9102b0
cmp dword [ebp + 0x20d5dd3d], 0
je 0x9102eb
jmp 0x9102d5
call dword [ebp + 0x20c4c456]
jmp 0x9102eb
push 0x6034fa00
mov dword [esp], ecx
mov dword [esp], 0x8000
cmc
push 0
jb 0x910304
clc
push dword [ebp + 0x20c18842]
clc
jmp 0x910315
call dword [ebp + 0x20a72c73]
clc
push esi
mov dword [esp], 0x79f963d8
neg dword [esp]
sub dword [esp], 0x86061c28
pushal
mov si, 0x4241
mov si, 0x22cc
popal
push 0
pushal
adc eax, 0xbba35f2
jmp 0x910351
popal
push dword [ebp + 0x20d49aad]
jl 0x910371
jl 0x910371
jmp 0x910371
call dword [ebp + 0x20a72c73]
clc
pushal
mov eax, ebx
jp 0x910387
add edi, 0x17683395
popal
push ebx
mov dword [esp], 0x25d7644b
xor dword [esp], 0x25d7e44b
cmc
push 0
pushal
mov bx, 0x1677
push edx
mov cx, bx
pop edi
popal
cld
push dword [ebp + 0x20c0fd8e]
pushal
mov eax, 0x28338f92
stc
popal
call dword [ebp + 0x20a72c73]
jmp 0x9103ca
lea edi, [ebp + 0x20d54a47]
js 0x9103e6
jmp 0x9103e6
lea ecx, [ebp + 0x20d54fda]
jne 0x9103fd
pushal
movsx eax, ax
add esi, 0x745c59e7
popal
mov eax, 0xf5498215
pushal
or ah, 0xb2
movzx ebx, cx
popal
push ebx
mov ebx, 0x7f6b314c
sub ecx, ebx
pop ebx
sub ecx, edi
add ecx, 0x7f6b314c
jp 0x91042c
pushal
movsx ebx, ax
ja 0x91042b
popal
jge 0x91043a
pushal
je 0x910439
popal
cmp dword [ebp + 0x20d5dd3d], 0
je 0x9104de
xor byte [edi], al
ror al, 1
inc edi
dec ecx
jne 0x910447
lea edi, [ebp + 0x20d6843b]
lea esi, [ebp + 0x20d54f08]
lea ecx, [ebp + 0x20d68454]
sub ecx, edi
sub ecx, 5
rep movsb byte es:[edi], byte [esi]
mov ecx, ebx
mov edi, dword [ebp + 0x20c4a0ba]
mov ecx, dword [ebp + 0x20bf2c40]
mov eax, 0xb13256ba
sub ecx, edi
shr ecx, 2
xor dword [edi], eax
ror al, 1
add edi, 4
dec ecx
jne 0x910480
lea edi, [ebp + 0x20d68476]
mov esi, dword [ebp + 0x20a7346d]
lea ecx, [ebp + 0x20d6848f]
sub ecx, edi
sub ecx, 5
rep movsb byte es:[edi], byte [esi]
lea edi, [ebp + 0x20d54202]
lea ecx, [ebp + 0x20d54873]
mov eax, 0x75fd7abc
sub ecx, edi
shr ecx, 2
xor dword [edi], eax
ror al, 1
add edi, 4
dec ecx
jne 0x9104b9
lea edi, [ebp + 0x20d684af]
lea esi, [ebp + 0x20d54396]
lea ecx, [ebp + 0x20d684c8]
sub ecx, edi
sub ecx, 5
rep movsb byte es:[edi], byte [esi]
mov ebx, ebx
lea edi, [ebp + 0x20d5df53]
lea ecx, [ebp + 0x20d684d0]
mov eax, 0x32156644
sub ecx, edi
shr ecx, 2
xor dword [edi], eax
ror al, 1
add edi, 4
dec ecx
jne 0x9104f4
cmc
jbe 0x91051c
jmp 0x91051c
jae 0x91052a
jne 0x91052a
pushal
popal
push esi
mov esi, eax
push edx
mov edx, esi
mov eax, edx
pop edx
pop esi
pushal
push edx
movzx ebx, ax
pop ebx
call 0x910552
xor eax, dword [ebp - 0x138ad53f]
pop edx
std
pop ecx
out dx, al
into
in eax, 0x57
inc edi
mov dl, bh
pop ss
mov dx, 0x9e8d
pop edi
popal
cmp dword [ebp + 0x20a72a17], 0
jne 0x91056a
cmp dword [ebp + 0x20a729cb], 0
je 0x910581
push eax
push ebx
mov eax, eax
mov eax, 0x411
mov dword [ebp + 0x20a726f6], eax
call dword [ebp + 0x20a72f28]
pop ebx
pop eax
pushal
push edi
mov al, bh
pop ecx
mov si, 0xa123
popal
jae 0x9105a9
jle 0x9105a9
jmp 0x9105a9
push eax
push esi
mov esi, 0x7f7d64bd
sub dword [esp + 4], esi
pop esi
pop eax
add eax, 0x7f7d64bd
jmp 0x9105c6
clc
jmp 0x9106b9
lea eax, [ebp + 0x20d685b8]
mov dword [ebp + 0x20a71835], eax
push 0x5e0ef4f2
mov dword [esp], eax
jmp 0x9106d2
mov dword [esp], 0x7f1b96ad
jmp 0x9106de
dec dword [esp]
push ebp
mov ebp, 0x6ffb23f4
jmp 0x910716
push ecx
push 0x65fe0813
pop ecx
xor dword [esp + 4], ecx
jmp 0x910710
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
jmp 0x91077a
pop ecx
jmp 0x91072a
and dword [esp + 4], ebp
jmp 0x91071f
mov ebp, dword [esp]
add esp, 4
jmp 0x9106ec
dec dword [esp]
push esi
mov esi, 0xf51b6f0a
sub dword [esp + 4], 0xddbd855
add dword [esp + 4], esi
push edi
push eax
jmp 0x910746
mov eax, 0x1dda0999
shl eax, 6
jmp 0x910753
and eax, 0x757ef2b6
add eax, 0x3f5fb63d
sub eax, 0xa5863fe8
mov edi, eax
pop eax
add dword [esp + 8], edi
pop edi
mov esi, dword [esp]
push ebx
jmp 0x910773
mov ebx, esp
jmp 0x9106fc
pop esp
jmp 0x910780
push dword [esp]
jmp 0x910788
pop eax
push 0x44c7be7c
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
mov esp, dword [esp]
push eax
jmp 0x9107b1
call 0x9107b6
push dword [esp]
mov ebx, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push ecx
jmp 0x911243
pop ecx
add ebx, 0x56ffe141
sub ebx, 0x722d120f
add ebx, dword [esp]
jmp 0x9109cc
pop edi
shl eax, 4
or eax, 0x4e2f3f56
inc eax
sub esp, 4
jmp 0x910e01
xor eax, esi
pop esi
sub eax, 0x7ffdc699
jmp 0x910911
xor eax, 0x1bf9b8dd
push edx
mov edx, eax
push ebp
mov ebp, edx
mov ecx, ebp
pop ebp
jmp 0x910b8c
add ebx, 0x722d120f
push esi
push 0x7bb5e823
jmp 0x9109f8
add esi, 0x7bff4981
jmp 0x910ebb
pop esi
shl esi, 8
or esi, 0x576baca3
jmp 0x910cb6
mov ebp, 0x8804e538
add ecx, ebp
pop ebp
add ebx, ecx
pop ecx
add ebx, 4
jmp 0x910ca6
add edi, esi
add edi, 0x7de592a9
jmp 0x910c8b
mov eax, edi
jmp 0x9107e5
pop edx
pop eax
push ebp
jmp 0x910a40
not edi
add edi, 0x7b9dd16e
jmp 0x910ad2
pop esi
sub edi, 0xffffffff
sub edi, 0x65b76006
push eax
mov eax, 0x6d9d4fad
or edi, eax
pop eax
jmp 0x910c7e
xchg dword [esp], ebx
pop esp
sti
push ecx
mov ecx, 0x7efcc4bc
jmp 0x911036
sub edi, 0x7de592a9
jmp 0x910ac5
mov dword [esp], esi
mov esi, 0x7ee79395
jmp 0x910e6a
sub esi, 0x71bb58db
jmp 0x9109dd
not esi
shl esi, 7
jmp 0x910f72
add esi, 0xc9c175fd
jmp 0x9108cc
sub ebx, ecx
jmp 0x9107d0
push eax
push edi
push esi
mov esi, 0x3fd71106
mov edi, 0x7b7f525f
not edi
shr edi, 5
inc edi
sub edi, 0x7dff90a0
not edi
add edi, 0xa00c812e
jmp 0x910dc9