Function at 0x4d9186
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using des
Encrypt data using speck
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
xor eax, eax
call fcn.004e5539
call fcn.004e5898
push edx
add dx, 0x499
push ecx
mov cx, 0x44a
mov edx, 0x6bccc08c
push edi
not di
push esi
inc si
dec edx
stc
push ebx
test bl, bh
test bl, dl
and edx, 0x25afce9e
xchg edx, ebx
mov ebx, ebx
nop
shr dx, cl
stc
xor edi, edi
not edx
push eax
adc eax, 0x3e3cac3b
not cl
or ah, al
mov cl, 0x18
mov ax, bx
dec esi
shl si, cl
cmp bx, bx
stc
xor ebx, edi
or edx, 0x6d924cce
rol ax, 7
nop
add ecx, esi
cmp dl, 0x12
add bx, cx
stc
dec ecx
rol bl, cl
not eax
inc dx
test ah, al
sub bh, 0x2c
sub dx, 0x300f
dec dx
sub cx, 0x1e8b
xchg edi, esi
shr cl, 4
add dh, bl
test bh, dl
or eax, edx
mov edx, esi
inc si
shl dx, 3
stc
shr dl, cl
nop
not edx
or dl, 0x66
inc ax
shl esi, cl
sbb ecx, edi
stc
mov edi, edx
inc bh
rol esi, cl
xchg cx, cx
rol eax, 6
xor ax, 0x4c4f
and ax, dx
nop
not bx
sub cx, 0xa31
add dh, 0xe
xchg ecx, eax
test dx, si
dec si
ror esi, cl
dec bx
mov ecx, ebx
shl bx, 4
nop
cmp bx, di
inc bx
stc
xor cl, 0x44
dec eax
sub dx, 0x780e
adc edi, 0x119a748b
adc esi, ebx
rol edi, 1
adc cx, 0x1531
stc
add si, di
sbb bl, 0x1f
or al, 0x4f
not dl
shr ah, 2
adc cl, dl
shl dl, 3
ror bh, cl
sub eax, 0x7e185d27
inc eax
pop eax
rol bl, cl
inc dl
xor ebx, 0x1cd69bf6
mov cl, bl
nop
sub bx, 0x287d
push eax
add edx, eax
adc di, bx
ror ah, cl
or cl, ch
shl ch, 5
shl ebx, cl
cmp esi, esi
not esi
adc ah, bh
xchg dx, dx
xchg di, dx
inc ax
ror cx, cl
xchg edx, eax
ror cx, cl
sub cx, dx
adc ecx, 0x3e309f0f
stc
xor bx, dx
shr ch, 3
inc edi
cmp ebx, 0x40c9a73e
and esi, ebx
xor eax, 0x83e26fc
add eax, esi
mov dx, 0x5927
sub ebx, 0x2d7b7c2e
xor ah, bh
adc edx, 0xb93f7
cmp cx, cx
nop
and ebx, 0x39de3ee8
dec cx
inc edx
and cl, al
shr si, cl
mov esi, ecx
stc
xor edx, 0x39b3ea6
rol ebx, cl
cmp cl, ah
cmp dl, 0x31
inc di
and edi, eax
stc
xor ecx, edx
nop
rol si, 6
adc eax, 0x324006c
xchg dl, ch
stc
and dl, dh
dec ebx
sub si, 0x1b99
and al, ch
xor edx, esi
not si
dec bx
xor eax, ebx
or esi, 0xfca9f25
and cx, 0x31d0
sbb ch, bh
xchg al, cl
dec dl
ror ah, cl
shr dh, cl
sbb dh, 0x71
stc
stc
dec eax
add edi, edx
shr di, 2
add dx, cx
rol cl, 4
add cl, ah
mov dh, ch
shr ch, cl
ror edi, 4
mov edi, eax
nop
rol eax, cl
shl dl, cl
shl edi, cl
not di
rol di, 5
or edi, ebx
test di, 0x18e8
xchg si, di
sbb bh, cl
adc dh, 0x63
adc edx, 0x23064975
mov cx, di
ror bl, 3
or edx, 0x5dfefcf8
pop eax
mov bx, 0x158
shl bh, 1
ror bx, 2
shl ebx, cl
sub si, cx
inc bx
push eax
xchg esi, eax
adc bx, 0x5771
or ebx, 0x4082e29e
or edx, ebx
xchg dh, bh
sub dx, ax
or si, 0x275e
cmp dh, dl
test edi, 0x4705e2f4
ror ax, 1
not bl
rol dx, cl
stc
and al, 0x62
inc dl
nop
ror al, 6
or di, 0x171d
mov edi, 0x6e9e35f7
shl ecx, 2
rol si, 8
xchg ch, bl
not ebx
shr ch, cl
shr al, 1
dec dx
nop
add ax, 0x76b9
sbb ecx, 0x725b66fa
test dx, 0x6f81
test ecx, edx
inc dl
stc
or dx, 0x6e4f
xor ah, dl
shr ax, 1
xchg dl, bh
cmp edx, 0x1588d128
inc esi
xor cx, bx
shr al, cl
ror cl, 4
stc
sub bx, 0x26cb
inc ecx
test bh, ch
test al, 0x55
and edx, ebx
test ax, dx
add ax, 0x7074
shr ecx, cl
inc esi
adc edi, 0x1462d13e
mov dx, di
mov si, cx
add bh, bh
sub edi, 0x67fb350a
xor eax, edi
or edi, ebx
cmp eax, edx
rol ecx, cl
mov edx, ecx
mov ax, bx
xchg cx, ax
or esi, edx
ror edi, 5
dec dx
cmp dh, ah
shr bl, cl
sbb si, 0x5d0a
cmp ax, si
xor ebx, eax
sub dx, bx
cmp ax, dx
nop
adc cx, 0x58b0
xor al, 0x69
sbb di, di
test dh, 5
cmp ecx, 0x3776fc2b
xchg cx, si
xchg cl, dl
or al, 0x6f
cmp bh, cl
ror al, cl
pop eax
pop ebx
pop esi
pop edi
pop ecx
pop edx
call fcn.004e5dd6
push edx
not dx
push esi
shr esi, 4
push edi
not di
adc dh, dh
sbb dx, 0x381
push ebx
cmp bx, dx
inc di
nop
push eax
cmp al, 0x1f
push ecx
test ecx, edx
stc
add ah, cl
dec bh
ror edx, cl
sub ecx, 0x5647a781
test ecx, 0x534ef0f3
cmp dl, bl
sub cx, ax
add ch, cl
cmp dl, dl
or cx, bx
stc
add di, di
and si, 0x2913
ror ah, cl
rol bx, 7
mov esi, 0x6b02aa7d
sub si, di
sbb ax, cx
sub al, ah
nop
inc bx
and cx, dx
shl edi, 6
and ecx, edx
mov di, dx
inc ax
shr bl, cl
mov dh, ch
sbb si, ax
mov al, 0x64
xor ecx, 0x2999f557
or dl, dh
rol edi, 4
or edx, 0x1cd1ef94
sub cx, di
stc
test al, bl
not ebx
mov esi, 0x34a1892a
nop
stc
or si, di
sbb eax, ecx
nop
and cx, 0x4aac
mov bx, bx
add dl, 0xf
dec edi
mov ecx, esi
rol eax, 6
sbb edi, esi
or al, dh
add ax, 0x7936
sub eax, 0x6eb231ce
rol cl, 1
shr ch, cl
mov dx, bx
and dx, 0x2364
nop
inc ebx
shl edx, cl
rol edi, 1
not ax
not ah
rol ch, cl
adc edi, 0x59e875e7
shr ecx, 2
test bh, dl
or esi, eax
cmp ax, si
shr di, cl
sub ecx, 0x453bcd7d
stc
sub dl, dl
test bl, ah
sbb edx, 0x5400ad35
inc dx
sbb dh, 0x68
xor eax, 0x3c1e1b82
shr cl, 6
dec cl
add dx, ax
cmp ebx, 0x8c7fb1b
sbb edx, 0x58ce24c6
shl bl, cl
shr ch, 4
add dl, ah
stc
dec ah
pop ecx
shr edx, 3
shl ebx, 8
xor di, 0x70e6
dec bx
stc
and esi, 0x2b2f7861
sub edx, 0x32b5276b
push ecx
shr ah, cl
stc
nop
sub si, bx
rol cx, cl
xchg cx, cx
inc di
ror bl, 2
rol bx, 8
ror eax, 8
shl edx, cl
sub cx, cx
test cx, 0x4184
dec edx
shl edi, 5
ror esi, 8
sub ebx, esi
sbb ecx, ebx
and ecx, eax
adc si, ax
xor cx, 0x3285
sbb ax, 0x2065
dec cx
add edi, esi
dec ah
stc
mov bx, bx
not dx
cmp cl, ah
add edi, edi
add ah, 0x25
ror dl, 4
test dx, ax
shr bl, cl
ror ecx, cl
ror bl, 6
rol edi, 8
add edi, 0x55344b60
shr ax, cl
xor cl, 0x4e
shr di, cl
not dl
shr edx, 3
shr dx, cl
rol cx, 3
or ebx, ecx
xchg cl, bl
and di, dx
and eax, edx
sbb di, 0x5f2c
sbb dh, 0x50
cmp si, bx
stc
rol edx, 1
sbb cx, bx
test bh, 9
stc
stc
inc bx
inc si
shr edx, 4
cmp edx, edx
inc dh
nop
shr cx, 2
ror dx, 7
add si, bx
ror bh, 8
nop
mov cx, 0x68be
and ax, 0xc42
or bh, 0x6f
xchg cl, dh
xchg edx, eax
shr di, 3
test edi, 0x4418d39e
sbb esi, eax
xchg cl, ah
shr di, cl
mov ah, ah
test edi, 0x74904720
stc
or cl, ah
adc bl, al
inc si
or si, 0x2a0e
cmp bl, dl
shl ax, cl
sub bh, dl
xchg ecx, edi
stc
test cx, bx
dec dx
pop ecx
adc edx, esi
push ecx
xchg ch, cl
add edi, 0x676fd7b6
or ecx, edi
adc dx, 0x6bd6
cmp si, di
rol si, 4
rol ch, 1
shr cl, cl
or si, 0x41d4
shl cl, 7
mov eax, 0x153c306a
mov dh, 0x5c
test al, 0x22
shr ebx, 2
ror cl, 5
inc bl
mov bl, cl
sbb ax, 0xbd0
nop
shl ecx, cl
sbb bh, 0x12
xor al, ah
stc
or ax, 0x259b
cmp bl, 0x18
test esi, ebx
mov ebx, ebx
nop
rol di, 6
nop
inc ax
add dx, di
xchg esi, edi
mov cl, ch
inc ecx
sbb esi, esi
dec cx
mov ah, ch
xor dh, 0x3b
adc ecx, 0x5ac32ffa
shl ch, 7
or ebx, edi
rol al, cl
cmp cl, 0x14
and edi, 0x797d85a3
ror ecx, 2
xchg ecx, edx
cmp esi, edi
not al
xchg di, di
cmp ah, ch
rol dx, 3
dec edx
cmp bl, 0x1b
cmp bx, 0x3d4e
shr di, cl
test ebx, 0x75dea33f
mov ax, 0x7649
stc
or cl, 0xc
add edx, eax
xchg bx, si
sbb cl, dh
xor dh, dh
adc dh, 0x38
adc eax, 0xb402a89
stc
shr dl, 3
adc edi, 0x47382a60
test cl, 0x4d
stc
not cx
xchg edx, eax
and si, 0x2b5d
sbb eax, 0x1adbc9b3
cmp edx, ebx
sub si, bx
or si, dx
not si
cmp bl, 0x1b
adc eax, 0x12862509
and ebx, esi
or ax, 0x7623
stc
or cx, 0x6e22
ror esi, 2
sub edi, ebx
sbb esi, 0x66832d41
nop
stc
xor edi, ebx
rol ax, cl
dec si
mov bh, 0x21
shl edx, cl
test ebx, ecx
and si, bx
adc di, 0x582
mov ecx, ebx
pop ecx
ror ax, 8
push ecx
rol di, cl
not si
cmp bh, 0x43
xor eax, 0x72ade5c
dec ah
nop
sub bh, 0x17
dec ecx
not dx
nop
dec cl
mov dx, 0x4a7c
shl dh, cl
not esi
ror ah, cl
adc ah, ch
pop ecx
pop eax
pop ebx
pop edi
pop esi
pop edx
jnp 0x4d985f
call fcn.004e628c
push eax
sbb ah, ah
push ebx
inc bh
nop
sbb bh, 0x37
push ecx
and ecx, 0x627feac3
push edx
add edx, ecx
mov dl, bl
pop edx
pop ecx
pop ebx
pop eax
jno 0x4d9885
call fcn.004e65cb
call fcn.004e6993
call fcn.004e6e87
call fcn.004e7420
push ebx
inc ebx
nop
push edx
xor edx, 0x4fad3936
pop edx
pop ebx
push edx
rol dx, 7
push eax
push ebx
sbb ah, bl
push ecx
test cx, 0x17ae
dec cx
push edi
add edi, ecx
add bx, 0x4d50
cmp cl, 8
dec cx
inc dl
sub dl, bh
push esi
mov si, 0x6f96
nop
sub eax, esi
ror dh, 5
shr esi, cl
ror di, cl
inc di
shl esi, 6
sub bh, bl
or edi, 0x29e8f89b
shr esi, cl
mov ebx, edi
add di, 0x4181
xchg ebx, eax
dec bx
adc dl, 0x25
shl eax, cl
add dl, 0x23
nop
cmp ecx, ebx
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
push ecx
ror cl, cl
stc
push ebx
add ebx, 0x63fcf30d
mov bl, bh
push edx
push eax
adc edx, eax
cmp ecx, 0x16ec77cf
add ax, ax
push esi
sbb esi, eax
sbb bh, 2
stc
stc
not ch
rol esi, cl
inc ebx
push edi
ror di, cl
shl edi, cl
sbb cx, 0x6e8f
cmp al, bh
adc cl, 2
or ecx, 0x3def72ff
inc esi
xchg cl, bl
not bh
xor ch, bl
or eax, 0x2710a0ce
test edi, 0x31ea64fb
or ebx, 0x749d9ba
and ch, ah
adc dl, 0x52
add ah, 0x30
nop
xchg al, ch
xchg cx, dx
sub ah, 0x47
add di, 0x5831
cmp cl, dh
shr eax, cl
adc di, 0x3d65
mov si, si
shl ax, 1
shl dl, 6
ror eax, 5
add eax, edx
nop
not eax
sub ah, 0x3a
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
call fcn.004e78fe
call fcn.004e7d20
push edi
dec di
push eax
push ecx
mov al, cl
rol ax, 8
and ah, 0x1e
sbb al, ah
pop ecx
pop eax
pop edi
call fcn.004e816c
call fcn.004e8756
call fcn.004e8c4c
jbe 0x4d99b6
call fcn.004e8fcb
call fcn.004e92d6
jnp 0x4d99b6
call fcn.004e96b0
push eax
push ebx
mov ah, bh
push ecx
ror cl, 3
push edi
test di, di
cmp bl, 0x2f
pop edi
pop ecx
pop ebx
pop eax
push ecx
inc cx
pop ecx
call fcn.004e9a50
stc
push edi
push edx
adc edi, edx
pop edx
pop edi
mov ax, word [ebp + 0x10]
test al, al
je 0x4db270
shr ax, 8
call fcn.004e9e0f
jo 0x4d9b7c
jle 0x4d9a32
jnp 0x4d9a0d
jnp 0x4d9a0d
push ecx
push eax
sub cx, ax
pop eax
pop ecx
call fcn.004ea08e
jae 0x4d9a1f
push ebx
dec bh
ror bl, 8
pop ebx
jl 0x4d9a2a
call fcn.004ea318
push ecx
or ecx, 0xd1801cf
pop ecx
call fcn.004ea69e
push edx
adc dh, 0x3b
push eax
sbb eax, 0x1227d7d6
push esi
push ebx
sub si, bx
ror si, 8
add al, 0x5a
stc
push edi
shl di, 6
nop
not ebx
and edx, 0x6b69fb80
or di, 0x2faa
and edi, ebx
push ecx
inc cx
dec di
and ecx, edi
nop
xor cl, 0x33
shr eax, 1
adc eax, 0x4f907638
adc di, 0x7c8d
xchg si, ax
not dl
not ebx
sbb dl, 0x70
sub edi, 0x16db38a3
not ebx
rol di, 2
adc ecx, 0x3ee559c6
shl cx, 8
not bh
ror bl, 7
mov dl, 0x6a
xor edi, 0x75bcaf77
or cl, 0xa
cmp esi, 0x1bb18375
mov ah, 0x7d
xor al, ah
sbb esi, esi
add si, cx
dec dx
and dx, si
mov al, dh
not eax
nop
xchg cl, dl
not cx
nop
or ebx, esi
rol eax, 2
shr ax, 7
or bh, 0x69
or si, 0x6d89
test eax, 0x3f51420e
shl cx, cl
rol bx, 2
not bx
shl edx, cl
sub dx, ax
or ebx, 0xb48c126
adc cl, cl
dec eax
or cl, 0x23
nop
or edi, 0x224253d6
not edx
dec ah
add dh, 0x1f
ror di, 5
stc
stc
add ebx, 0x1be57d07
add dl, 0x70
dec ebx
pop ecx
pop edi
pop ebx
pop esi
pop eax
pop edx
call fcn.004ea9ce
push ecx
shl cx, 5
push eax
xor ch, ah
push esi
ror si, 6
push edx
add edx, 0x6a67b3f6
push edi
mov dx, di
xor si, 0xd85
sbb dx, si
ror dl, cl
push ebx
ror bh, 5
dec bx
sbb bh, 0x14
mov esi, eax
test bl, al
add edx, eax
inc ax
add edx, edx
pop ebx
pop edi
pop edx
pop esi
pop eax
pop ecx
jge 0x4d9b67
push ebx
shr ebx, 5
pop ebx
push ecx
push ebx
test cl, bl
pop ebx
pop ecx
push ebx
add ebx, 0x5d554255
push ecx
dec ecx
pop ecx
pop ebx
push eax
cmp al, ah
pop eax
push ecx
push eax
cmp ch, al
push ebx
not bl
push edi
adc di, 0x20ac
nop
stc
push edx
or dl, 0x47
adc bl, 0x6b
nop
or bh, ah
stc
adc ax, 0x3c03
push esi
xchg esi, eax
mov bx, cx
and ebx, edi
shr bh, 1
xor ax, bx
sub cl, cl
shl cl, 6
or di, bx
shl dx, 6
mov ax, dx
ror cx, 4
xchg esi, eax
shr dx, 2
cmp dx, dx
not ax
not edx
ror dl, cl
mov eax, edi
test ebx, ebx
or si, dx
add dx, 0x1e0e
not eax
ror ebx, cl
test edx, 0x145152ba
sub ebx, 0x7b534f23
add cl, 9
or ax, dx
stc
sbb ch, 0x4e
or ax, cx
mov ax, 0x3bda
cmp si, 0x1c1e
mov ah, ch
ror dx, 5
xor cx, dx
inc cl
stc
inc bh
sbb edi, esi
rol bl, 2
rol esi, cl
sub bh, dl
xor dh, bh
shr al, cl
adc al, cl
test cl, 0x66
adc si, 0x74c1
rol cx, 7
shl si, cl
rol esi, cl
shr ebx, 6
shl eax, cl
nop
inc ah
cmp esi, 0x56e5fe92
not ch
dec bx
ror si, 5
and dl, ch
not cl
sbb dh, 0x30
stc
xchg bl, dh
inc dh
nop
sub cx, si
nop
rol ch, cl
xchg dx, di
inc al
adc dh, al
ror di, 5
and ecx, ebx
adc bl, 0x1c
mov dx, 0x3e70
not bx
sbb eax, ecx
not cx
add edx, 0x66cd91b0
cmp bh, 0x63
rol di, cl
sub cl, ch
rol cx, cl
ror ch, cl
shl ax, cl
dec ax
shr ax, cl
xor edx, 0xf76ff03
add dx, 0x16d1
pop esi
dec cx
sbb bx, cx
xor cx, dx
nop
dec bl
rol ch, 1
test edx, 0x7306fa02
inc cx
ror ecx, 6
nop
mov eax, edi
rol ah, cl
and eax, 0x192ad2bc
rol bx, 6
push esi
ror si, cl
ror ch, cl
stc
shl dh, 4
xor edx, edx
stc
adc ebx, 0x526862ac
or bx, 0x53ab
xchg edi, ebx
xchg ch, bh
nop
xor cl, dl
stc
stc
shl di, 3
xchg al, cl
inc ebx
not ah
nop
shr cx, cl
adc cl, 0x1f
stc
not esi
test si, di
inc si
or ch, 0x2b
xchg edi, ecx
shl ah, cl
test ax, 0x1260
xor edx, ecx
xor di, 0xe4
test cx, cx
cmp dl, 8
stc
shr si, 5
rol edi, 5
adc di, 0x41fa
stc
ror ah, cl
inc dh
xor si, dx
mov edx, esi
inc ah
nop
ror dx, cl
or bh, cl
ror di, cl
add si, cx
sub bh, 0x24
nop
xor edx, 0x5af099fc
shr ebx, cl
mov di, ax
shl al, 3
and dx, 0x17c5
stc
test ah, 0x39
or di, si
not eax
rol bx, 2
stc
xor bh, bl
xchg edx, edx
cmp eax, 0x3fd158c0
test bl, cl
or ebx, 0x565ca016
inc ax
test dl, ah
rol cx, cl
shl di, 5
inc si
shl ax, cl
stc
sub esi, 0x570b12e7
or dh, dh
and ch, 0x31
add dh, ch
sub bl, cl
sub di, ax
rol cl, 7
nop
nop
xor dh, dh
dec al
sub bl, bl
shl eax, cl
pop esi
cmp edi, ebx
rol al, cl
cmp dx, di
push esi
or esi, edx
shr si, 2
shl ax, cl
shl edi, 7
ror ebx, cl
dec cl
nop
xchg cl, dl
adc eax, ecx
cmp dl, dh
not edx
sbb dh, bl
stc
adc al, dh
mov dh, 0x31
sub cx, bx
ror ax, 3
xchg si, di
add eax, 0x433cfd26
not ah
adc bh, 6
and edi, ebx
sbb eax, 0x5a14728f
inc dx
sbb cx, 0x499d
sub si, ax
dec eax
and ch, 0x68
nop
add cx, bx
stc
ror al, cl
sbb edx, ebx
dec bx
test dx, di
test ax, 0x4daf
adc bl, 0x29
cmp ecx, 0x229441f8
inc ebx
shr bh, 7
stc
sbb ch, 0x6a
dec ecx
xor dh, ch
dec esi
xor ebx, 0x58b514c8
dec dx
or bl, bl
inc al
add ebx, ecx
sbb di, 0x2748
shl ecx, 7
add edx, esi
ror dx, cl
xchg dh, bl
cmp cl, 2
and dh, bh
test cl, 0x30
and al, 0x22
add ebx, 0x6436679
xor eax, 0x351587ba
not edx
ror esi, cl
xchg edi, eax
shr ecx, cl
cmp edi, ebx
or esi, 0x744a4692
adc cx, 0x821
shl cl, 8
adc esi, edx
stc
dec dx
not cx
dec esi
cmp cx, dx
and ah, 0x5d
dec dl
xchg cl, cl
cmp ebx, edx
sub ah, 0x77
rol edx, cl
shl dx, cl
nop
test di, di
or ax, 0x4772
sub dx, cx
and dx, 0x1a06
or bl, 0x50
inc eax
adc dx, 0x3cec
mov edx, 0x57da0091
xchg dx, cx
stc
add cx, di
shr ch, cl
sub ebx, 0x37904e8f
inc edx
pop esi
sub ebx, 0x6a4f4848
sub ecx, ebx
or dl, dl
cmp bh, bl
inc edx
sbb cx, dx
inc ax
push esi
and si, 0xfb9
stc
sub dl, 0x35
stc
nop
not bl
not dh
sub ah, ch
sbb ax, di
stc
not eax
nop
stc
adc ebx, eax
dec ax
add ch, bl
shl edx, cl
adc bx, 0x4c8f
nop
nop
test di, si
nop
dec bl
mov di, si
inc ax
dec ax
shr dl, 3
inc bl
or dx, 0x4cc9
ror si, cl
shl dh, cl
not cl
adc ax, 0x5090
dec eax
cmp cl, 0x56
adc ax, cx
or al, al
inc bx
nop
or ax, si
not esi
add al, cl
xor edi, edi
rol eax, cl
add ax, bx
nop
inc si
adc esi, ebx
and ch, dh
xor si, 0x68b0
stc
adc ax, 0x78a5
rol di, cl
nop
xchg ecx, eax
or bh, ah
nop
stc
cmp ah, dh
shr edi, cl
cmp eax, 0x752060f2
add dx, cx
cmp esi, ebx
shr bl, cl
sub bl, 0x20
shl bx, cl
sub bh, 0x4c
test esi, edx
xchg dh, cl
cmp si, cx
sbb dh, 0x27
inc cx
or edi, 0x5cb45d06
sbb dx, 0xbf7
dec edx
xchg edi, ecx
add si, 0x5b45
mov edi, eax
nop
or di, 0x388
ror ebx, cl
stc
test dl, dh
rol ax, 3
sub bl, cl
shl ecx, 6
xchg ah, ch
mov ch, 0x3d
test dh, ch
mov eax, 0x22947bcc
sbb bx, ax
and edi, 0x160e798
stc
pop esi
rol al, cl
and al, dl
adc cx, 0x4839
dec edx
push esi
and esi, edx
ror edi, 2
sbb al, al
mov eax, 0x1c2dc867
cmp ebx, 0x4f4fa701
cmp cx, 0x1b15
shr eax, cl
inc bx
dec eax
xchg si, dx
sub bh, ah
ror di, cl
sbb cx, 0x5389
xor esi, esi
shl di, cl
and eax, 0x2bdc56ed
ror ecx, 5
or dx, si
add ebx, 0x41aa75d4
cmp si, si
not ecx
sub ecx, 0x436e9a51
add esi, 0x4aba43a6
xchg si, dx
sbb bh, 0x2f
dec dx
sub eax, edi
dec ch
and cl, 0x70
xor bl, ah
stc
adc cx, bx
ror bx, 7
ror ah, cl
nop
inc bl
or bx, 0x29dc
add si, 0x6d5b
test si, 0xc54
shl ah, 5
inc cx
and bx, 0x1d1e
shl si, cl
inc dh
add edx, 0x4f1e9563
nop
rol ecx, 1
mov edx, 0x5fcee42f
and edx, 0x303c8c43
ror dh, 5
and ax, cx
sbb cx, di
add ch, dh
and ah, 0x49
stc
cmp ah, ch
and ebx, 0x56c79fb6
shl si, cl
sub edx, 0x9d651d3
dec ax
ror ebx, cl
or edx, 0x755a58ba
shr bx, 7
nop
xchg si, ax
and bl, 0x74
inc esi
nop
xchg cx, bx
test ebx, ecx
not bx
xor bl, 0x66
mov di, cx
ror ebx, cl
test ch, 0x4b
and dh, 7
mov ebx, 0xedfe8cc
mov bl, 0x77
or esi, esi
adc ax, 0x318d
add ah, 0x43
add edi, 0x62b1327f
test ax, ax
inc dh
adc ecx, 0xc1581ce
cmp bx, 0x533c
mov bx, 0xb2e
add dl, ch
xor dl, bl
adc dh, 1
mov edx, 0x712ef5b1
nop
nop
shr ebx, 2
add edx, 0x70faf2ac
mov eax, 0x5d4415f8
pop esi
sub eax, edi
nop
xchg cx, di
mov eax, edx
ror dh, 3
sub ecx, edx
ror ebx, 8
add dl, bl
test bl, bh
inc ch
push esi
adc si, cx
test ebx, esi
and eax, ecx
mov edi, 0x361148b0
dec esi
nop
xor di, di
shl dx, cl
stc
xor ecx, ebx
test si, 0x4af6
not dl
sub bh, 0x53
shl edi, 3
nop
nop
ror cl, 5
xor edx, 0x2b6c1fa1
and bh, bl
stc
sbb bx, 0x289a
rol bx, 7
and edi, ebx
xor ah, ah
xor ebx, 0xc47a608
cmp bl, dl
dec dx
xchg edx, edi
add di, 0xe55
test bl, 0x2a
shr dh, cl
stc
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
jg 0x4da249
call fcn.004eae6c
call fcn.004eb42f
call fcn.004eb9fe
push eax
adc eax, 0x4e6c6cb0
push ebx
push edx
xchg bh, dh
sbb edx, 0x3129a1bd
cmp dx, 0x758
push ecx
and cx, 0x40c2
and ax, 0x6384
not ax
stc
nop
and cl, al
push edi
sbb edi, ecx
xchg ecx, edi
push esi
shl si, 7
sbb si, 0x79f4
rol dh, 2
xchg bl, dl
sbb ax, bx
cmp bl, ah
test ah, ah
test ecx, 0x22c80563
mov ebx, edx
mov di, 0x72bf
stc
mov ecx, esi
cmp dl, 7
mov ecx, 0x5dadb778
stc
not ax
test dl, bl
adc ecx, 0x3fe36f8d
adc edx, ebx
mov cl, bh
nop
test esi, ecx
inc esi
test bl, ah
rol dh, 5
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
call fcn.004ebe78
push edx
mov edx, edx
pop edx
jp 0x4da208
push ecx
shl ecx, cl
push eax
rol ax, cl
pop eax
pop ecx
jle 0x4da1fa
push edx
sbb dl, 0x32
pop edx
push edx
inc edx
stc
pop edx
call fcn.004ec348
call fcn.004ec7dd
push eax
inc eax
push esi
push ecx
ror esi, cl
push edi
xor di, di
push edx
sbb esi, edx
inc di
push ebx
dec bh
stc
adc edx, 0x70c0f351
pop ebx
pop edx
pop edi
pop ecx
pop esi
pop eax
push eax
dec ah
push edx
or dh, 0x22
push ebx
inc bl
shr bl, 5
pop ebx
pop edx
pop eax
call fcn.004ecdc1
jnp 0x4da249
push esi
add si, 0x6421
pop esi
call fcn.004ed142
push ecx
and cl, 0x61
push esi
ror esi, 7
push ebx
not bl
push edx
adc edx, 0x1d7a2cfd
push eax
test eax, esi
shr si, cl
xor ah, dh
push edi
or esi, edi
inc bx
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
call fcn.004ed521
push ebx
push edx
add bx, dx
nop
push esi
sub si, 0x5167
push edi
push eax
sbb di, ax
push ecx
cmp cx, 0x3e20
add dh, 0
mov ax, di
shl edx, cl
and edx, edx
nop
pop ecx
pop eax
pop edi
pop esi
pop edx
pop ebx
push edi
rol edi, 8
push edx
not dh
pop edx
pop edi
push dword [ebp + 0x14]
push eax
push dword [ebp + 8]
call fcn.004ed981
call fcn.004edbe4
jno 0x4da838
call fcn.004edf6a
jae 0x4da40e
push eax
sbb ax, 0x2860
push ecx
sub ecx, 0x7a83d180
push ebx
inc bl
rol eax, 5
nop
push esi
sbb esi, 0x1edc1e33
or si, si
push edx
shl dl, 5
nop
shr eax, 5
and esi, 0x73fddfc8
xor edx, 0x5069d043
inc bl
sbb ebx, 0x586478d9
mov esi, ebx
and bx, ax
rol dh, cl
nop
add bl, 0
cmp cx, 0x5313
shl dl, 3
nop
not dx
mov bh, 0x5e
shr ah, cl
add bh, 0x39
push edi
shr di, cl
nop
sub ax, ax
shr ebx, 3
and ax, 0x646
rol eax, cl
shl al, cl
stc
xchg di, bx
ror bx, 8
shr bx, 6
xor ch, 0x1f
shl ax, cl
adc edi, 0x251ccf93
sbb ebx, eax
mov esi, 0x1d846e3e
sbb ch, 0x6e
nop
test bx, di
add bl, ah
stc
ror eax, 3
sbb cl, dl
shl ecx, cl
mov di, cx
xchg cx, di
xor si, 0x5b8
dec dx
ror al, 1
shr ch, 6
test ebx, 0x2c02f3c2
xor dh, 0x78
nop
shl ch, cl
rol ecx, 3
xchg cl, al
dec ecx
sub esi, edx
rol dh, 3
test di, 0x7d7
xor bx, cx
rol ah, cl
cmp ecx, edx
ror cx, 7
mov esi, edi
ror eax, cl
test ebx, 0x49df939a
xchg edx, edi
stc
shl bx, cl
or dl, 0x3d
test ecx, 0x3bb8faa4
sub edi, edi
adc eax, ecx
not ah
rol ah, cl
test ebx, ecx
add cl, ah
not bl
dec edi
rol ebx, 2
inc eax
shl ch, 6
nop
mov bx, di
test dx, 0xc5f
stc
ror dh, cl
stc
dec edx
ror cl, 4
add dh, ah
or bl, dl
shl esi, 2
pop edi
shl ah, 7
shr cx, cl
pop edx
pop esi
pop ebx
pop ecx
pop eax
call fcn.004ee589
call fcn.004ee9f6
call fcn.004eef2c
push ebx
dec bx
pop ebx
push edx
sub edx, 0x7234789d
pop edx
nop
call fcn.004ef20b
call fcn.004ef78e
call fcn.004efa02
push eax
push edx
mov ah, dh
sbb dl, 0x35
cmp al, 2
stc
push ecx
rol cx, 3
nop
push edi
push ebx
xchg edi, ebx
adc bh, ch
not cl
xor cx, ax
sub edi, 0x1f8326b3
mov ah, 0x57
add cx, 0xc29
dec cl
cmp ch, 0xf
not edi
or di, ax
test al, 0x48
ror cx, 5
push esi
cmp ebx, esi
cmp ah, 0x3e
or cx, 0x3d3f
cmp esi, 0x7b556f9
shr bl, 6
dec cl
not bl
nop
adc dl, al
xchg ecx, esi
cmp cx, si
mov dl, 5
shl bh, 3
inc edx
xchg di, si
xchg bl, al
not dl
not si
adc ebx, edi
rol ecx, cl
shl dh, cl
rol al, cl
not edi
ror bx, cl
mov bh, cl
ror ch, 3
shl edi, 7
cmp si, ax
stc
dec dl
test ax, bx
not esi
not ch
inc di
not dl
xchg ch, bl
not ebx
sub bh, ah
shr ah, cl
not edi
rol edx, 2
stc
dec bh
xchg cl, cl
dec ah
shr ah, 5
ror di, cl
rol edi, 1
xor eax, 0x34f47b0e
not al
sub cl, ch
shr bh, 8
and ah, dl
shr dh, cl
cmp edi, esi
or bh, al
mov ah, 0x76
sub cl, al
and di, 0x5c30
nop
add bx, di
test cx, di
ror cl, cl
shl di, cl
dec ebx
not di
sub edx, ecx
shr di, cl
cmp edi, ebx
inc bx
adc edx, 0xa88bf9a
not si
test cl, al
rol cl, 5
xor ah, al
rol edi, cl
shl ax, 3
nop
sbb bx, 0x30f4
xor cl, dh
cmp edx, edi
pop esi
push esi
add dx, si
inc cx
add ebx, esi
dec di
cmp ah, 0x60
xor esi, 0x2dd96b5b
sub si, 0x7362
shl bl, cl
shr bl, cl
shr dl, 3
adc edi, 0x2d7dc0e4
not edi
and al, bh
nop
stc
inc bl
nop
shl edx, cl
ror bh, 7
nop
rol esi, 5
shr esi, 5
xor bl, dl
dec bl
rol ecx, 3
rol ebx, 5
inc ecx
rol esi, 7
shl esi, 4
sub di, bx
test edx, 0x4f8440ee
cmp dl, dh
shl ebx, cl
stc
xchg edx, edi
cmp esi, edi
not ah
shr ebx, cl
stc
xchg cx, bx
cmp bl, 0x12
xchg bl, cl
not ax
sub esi, 0x52b2da3a
mov edi, 0x385a6b28
sub bl, ah
inc cl
shr ebx, 3
xor ah, bh
shl cx, 2
xchg si, di
dec cl
ror si, 5
nop
cmp ch, 0x55
test ch, dl
or bl, bl
stc
not bx
rol dx, cl
cmp edx, 0x767159bd
cmp di, 0x652a
shl bx, 5
test eax, edi
or bx, bx
ror ebx, 6
mov dl, 0x23
not bx
ror bx, 8
and dx, 0x2298
or ax, ax
nop
mov al, bl
mov al, 0x19
shl edx, 5
sbb ah, 0xc
cmp ch, 0x2f
stc
adc si, 0x2482
test si, bx
and eax, edi
and di, 0x2ea0
inc si
adc ch, 0x4e
add al, 0x3f
mov ax, di
xchg bh, ch
adc ch, cl
shl al, 8
and dh, bl
adc bh, 0x24
and dl, 0x2f
ror ebx, 3
add dh, 0x78
test eax, 0x3daba8c2
shl bl, 4
add di, 0x865
add bl, 1
cmp bh, ch
xchg esi, edx
pop esi
ror dx, cl
add dx, 0x4900
or bl, al
rol edi, 5
stc
inc edx
push esi
add esi, edi
mov edx, eax
shr bx, 6
inc ebx
dec al
xor di, 0xa22
add ch, 0x6b
cmp esi, ecx
ror al, 1
add al, ah
test edx, edx
test ebx, esi
shl cx, cl
sbb dx, di
or cx, ax
adc cl, bh
adc di, cx
dec bl
sbb ah, al
and eax, 0x3f3d8079
ror edx, 1
cmp ah, 0x2f
xchg dx, ax
cmp ah, 0x79
shr eax, 8
not cx
inc dh
sub ecx, 0x3ded24c4
nop
cmp edi, edx
xchg edx, edi
stc
adc cl, ch
nop
or bh, 0x28
shr di, cl
shl bx, 3
and ax, di
and ecx, ebx
and bx, di
nop
add bx, 0x4780
dec al
stc
nop
mov ecx, 0x60b0a98a
and cx, 0x4488
cmp ax, 0x4f70
cmp edi, edi
ror esi, cl
xchg si, si
dec eax
xor dx, 0x5d3f
shr ah, 6
xor ecx, edi
adc edx, 0x391558ec
adc ecx, edx
xchg ecx, ebx
adc ax, 0x2deb
shl ah, cl
shr dh, 4
shr si, cl
add esi, 0x699d251b
or edi, edx
inc bl
nop
rol esi, 6
cmp bx, 0x1620
add si, cx
xchg ebx, eax
test ebx, ecx
and ebx, 0x63cd04a0
stc
cmp esi, 0x16fe9ae8
nop
shr eax, 4
adc cl, 0x2e
cmp ebx, 0x6220b22d
add bl, 0x12
adc ch, 9
sub al, bl
add al, ch
adc si, 0x3762
stc
dec ax
test cx, 0x1304
mov ch, 0xd
ror cx, cl
and ecx, 0x4ceab970
xchg cl, bl
not cx
xor ax, 0x786a
not esi
shr bh, 4
pop esi
ror dx, cl
stc
shl ebx, 5
adc edx, ebx
or cx, 0x17c7
inc ah
nop
nop
not bh
shr bl, cl
adc dl, 0x10
rol dx, 2
nop
inc cx
test bh, 0x7f
test di, 0x54ef
or cx, 0x5e05
test edx, 0x55d4d122
xchg cl, ch
cmp ebx, 0x59608b37
and ch, al
adc edi, edx
xor dl, cl
test eax, ebx
not ecx
sub bx, bx
not ebx
push esi
mov edi, esi
adc ch, 0x1d
and ax, ax
and edi, edi
or cx, si
nop
cmp si, di
xchg dx, si
and si, ax
xchg cx, si
nop
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
push edx
or edx, edx
push ebx
or bx, 0x4d64
not bh
push esi
xchg si, si
cmp bl, 0x38
push ecx
push eax
sbb cx, ax
shl bx, 3
push edi
test di, 0x1c7f
shr al, cl
and esi, edx
shr dl, 3
test dx, ax
pop edi
pop eax
pop ecx
pop esi
pop ebx
pop edx
push ecx
not ch
nop
push edi
shr di, 3
stc
ror cx, 2
push edx
shr dx, 1
push esi
and si, 0x7e6c
pop esi
pop edx
pop edi
pop ecx
push eax
sub al, 0x48
push edi
inc edi
stc
push ecx
sub cl, 7
push edx
mov ecx, edx
mov ah, dl
pop edx
pop ecx
pop edi
pop eax
call fcn.004efe1d
call fcn.004f02e9
push ebx
push ecx
shl bx, cl
push eax
xor ax, 0x7d73
push edx
add cx, dx
pop edx
pop eax
pop ecx
pop ebx
push ebx
shr bx, 1
dec bl
push ecx
xchg ch, ch
push edx
inc dl
push esi
not esi
push eax
cmp eax, esi
push edi
xchg edi, eax
adc al, ah
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
stc
push ecx
xor ecx, ecx
push edx
rol dx, cl
push ebx
push edi
xchg bx, di
push esi
cmp ecx, esi
push eax
or dx, ax
and ebx, ecx
mov esi, esi
stc
add di, ax
test edi, edi
dec ax
test cl, bh
xchg al, al
cmp dl, 4
inc esi
not ax
and ah, ch
rol eax, cl
ror edx, cl
stc
not al
rol ax, cl
dec edx
cmp ch, 0x19
xor ax, 0x3876
dec eax
inc bh
rol ah, 8
xor esi, ecx
shl bl, cl
not ebx
rol cx, 8
shl di, cl
adc di, 0x6156
and di, bx
shl ecx, cl
shl al, cl
adc esi, esi
adc ax, 0x3279
test cl, 0x1b
shr dl, 4
pop eax
pop esi
pop edi
pop ebx
pop edx
pop ecx
push ecx
cmp cx, 0x7a65
push eax
ror ah, cl
push esi
dec si
push ebx
ror bl, cl
adc al, 0x6a
push edi
push edx
cmp edi, edx
cmp ah, 0x21
xor ebx, edi
xchg bl, ch
sub di, dx
nop
dec dl
ror dh, 8
stc
adc bh, 0xe
shl ebx, 8
xor dl, 0x21
nop
cmp ebx, edx
shl bx, cl
adc ax, si
sbb al, 0x4a
sbb bx, bx
mov cl, bh
cmp bl, ah
xor al, ah
or ax, dx
xchg dl, ah
rol edi, cl
sbb al, 0x72
and bh, 0x2b
test bx, 0xc12
mov ax, 0x1303
xchg dx, ax
nop
xor ax, si
xchg ah, bh
xor cx, di
sub si, ax
not di
shl dh, cl
cmp si, si
nop
shr ah, 3
rol dx, 2
or di, ax
ror bl, cl
nop
nop
and edx, edx
sub dl, 0x26
add ecx, 0x4141be40
pop edx
pop edi
pop ebx
pop esi
pop eax
pop ecx
push eax
push edi
adc ax, di
rol di, 5
push edx
push ebx
test dx, bx
shl al, 2
push ecx
sub ecx, eax
xchg dh, bl
push esi
mov edx, esi
inc si
test dl, 0x1e
test bh, 0x1f
stc
stc
dec al
sbb dl, 0x60
inc ax
rol edi, 3
and di, ax
xor si, cx
cmp al, dl
nop
pop esi
pop ecx
pop ebx
pop edx
pop edi
pop eax
push edx
inc edx
pop edx
call fcn.004a654f
add esp, 0xc
test eax, eax
je 0x4e5529
push dword [ebp + 0x14]
push 0
push dword [ebp + 0xc]
push eax
push edi
push ecx
mov edi, ecx
push ebx
cmp bh, 0x60
test ebx, 0x3ae5ee7a
push eax
or ax, 0x7a56
rol ah, cl
and cx, 0x100b
push esi
shr si, cl
add esi, esi
shr ecx, 7
rol eax, cl
shl di, cl
push edx
xor cx, dx
inc bl
shl dl, 3
xor di, ax
ror bx, cl
sub si, 0x6bc6
sub cl, 0x6f
mov bl, cl
stc
nop
shr ah, 2
cmp si, 0x76ee
dec edi
mov esi, 0x5668a33f
adc esi, 0x5872e6c3
stc
xor ah, 0x52
inc esi
cmp ah, 0x6f
adc esi, esi
nop
stc
add eax, edi
shl edi, cl
or ebx, 0x67be9353
and dh, al
stc
shl edx, 5
ror si, 8
inc ax
and ax, 0x39a0
sbb al, 0x6a
not si
stc
shr ax, 5
xor edi, 0x7a253d9
nop
cmp dx, 0x76db
sub esi, 0x3fe2218e
sbb eax, 0x7c4c1348
ror esi, 4
or ecx, esi
xor di, 0xca1
shr eax, cl
nop
mov ebx, 0x18875a0a
rol ch, cl
test cl, bl
mov al, 0x5a
or dh, al
shl dx, 3
nop
sbb cx, 0x3473
not bl
nop
stc
and ah, 0x70
stc
shr ecx, cl
add ebx, eax
mov esi, 0x639cf814
rol ax, cl
add bh, ah
sbb cl, ch
not bx
sub ebx, 0x316318aa
adc bx, di
not cl
rol ax, cl
test cx, di
dec bl
nop
cmp bl, ch
sbb ah, 0x71
xchg ch, cl
stc
add edx, 0x2625f6fd
mov di, 0x686c
not cl
shl edi, cl
dec ecx
dec ecx
dec bl
shl cx, cl
rol dl, 8
sbb bx, cx
xchg bx, si
sub edx, edi
mov ah, 0x41
pop edx
push edx
shr dx, cl
rol dh, cl
shr ecx, 4
adc di, 0x76ed
cmp edi, 0x2ff1598a
nop
not edi
stc
not ah
cmp ax, cx
mov ax, 0x573
and dh, bh
not al
ror dx, 4
xor bl, 0x73
not ah
inc edi
not dl
xchg ebx, eax
sub ebx, ecx
or cx, dx
dec ah
sbb si, bx
nop
mov cl, 0x5d
cmp di, 0x739d
mov ecx, edx
cmp dh, cl
sub edx, edx
mov dx, 0x489c
add cx, bx
and dh, 0x1e
and ax, ax
ror ecx, 5
mov bx, di
inc di
and al, 0x36
ror di, 1
sub cl, ch
not ax
adc si, bx
xor di, 0x43e1
inc ah
nop
sub di, bx
mov bl, ch
ror bh, cl
xor di, cx
adc bx, 0x308
ror bx, cl
rol al, cl
stc
xchg edx, eax
not esi
inc bx
sub cl, dl
cmp bl, ch
or ax, 0x3203
shr si, cl
or ax, ax
xor cx, bx
adc dx, bx
adc ax, 0x5bdf
sbb dx, 0x4f6a
xchg bx, di
and bh, 0x28
xchg bh, cl
and ax, dx
dec cx
or esi, edi
nop
and bx, cx
not esi
ror esi, cl
cmp edx, 0x586ae6d5
or cl, 0x5a
or si, si
xor ebx, esi
adc ah, dh
add ax, ax
sbb di, 0x5d53
not dh
shl dx, cl
adc ch, 0x4d
xor ecx, 0x5344537f
sbb cx, 0x25
shl edx, 5
sub al, al
rol ecx, 6
not ecx
xchg bl, ch
adc eax, 0x2da75e9d
dec eax
xchg ch, dl
or ax, di
shl bx, 6
dec al
cmp dl, dh
test eax, 0x31ab7691
ror cx, 5
pop edx
dec eax
push edx
not dx
inc cx
adc cl, 0x50
not edi
ror si, 4
stc
sub si, 0x7e7
stc
and dl, ah
inc dh
shl ax, cl
cmp edx, ebx
or bx, cx
add ax, ax
add al, dh
test di, 0x6326
ror edx, cl
add esi, esi
inc ah
xor ch, al
inc eax
rol edx, 3
sbb al, 0x4c
cmp edx, 0x66ecb3fa
sbb si, dx
or ah, 0x19
not dx
add esi, 0xbea84d4
xchg esi, eax
xor bh, bl
nop
add cl, dh
xchg cx, ax
inc ebx
rol ah, 6
xchg dh, ch
ror dl, cl
ror bl, 4
shr eax, cl
nop
shl dl, cl
xchg ecx, edi
ror dl, 5
sbb bx, dx
not edi
stc
inc al
shr dh, 1
inc ebx
nop
adc si, si
rol eax, cl
ror di, cl
stc
xor dh, bl
sub bh, 0x11
stc
add di, 0x5bf5
stc
xor ebx, 0x2d4df5c9
test edi, 0x455c786f
shl ebx, 5
rol si, cl
adc ecx, 0x561dba8
not ah
add cx, 0x56f9
mov bh, 5
sbb dh, bh
adc si, 0x5f64
rol ch, 8
shr di, cl
sub ah, 0x7d
rol bx, 1
add bh, ah
mov al, 0x2e
test si, dx
xchg bh, cl
adc eax, eax
and eax, 0x774a0ddb
adc bh, dh
not ebx
cmp bx, cx
sbb eax, 0x717f6ca8
add dl, 0x5a
and ch, bh
or al, 0x44
cmp cl, 0x72
xor edi, ebx
mov di, di
add bx, 0x7c45
xor eax, 0x584e54e6
inc dl
sbb si, 0x727b
adc edx, ecx
or cl, 6
cmp ecx, esi
mov ecx, 0x44625c30
test bx, cx
add edx, esi
pop edx
or ebx, 0xa463960
sbb cx, 0x1759
sbb cx, si
push edx
shl edx, 1
sbb esi, eax
xchg al, cl
nop
cmp dl, 0x35
mov dh, 1
sub dh, 0xa
not bx
test ch, 0x7d
stc
mov ch, 0xe
stc
shr cx, 5
xchg di, ax
adc bh, ah
add si, ax
dec dl
dec ecx
xchg bx, di
test cx, di
ror cl, 4
inc ch
or di, di
xor ah, 0x1b
xor eax, 0x6276e539
not si
adc ecx, eax
not ebx
shr eax, 1
dec di
or ebx, 0x104bbd40
or di, ax
sub dl, 0x2f
add ebx, 0x33eeea61
shl bx, cl
dec dx
and dx, 0x19c5
cmp eax, esi
sub dl, ch
nop
shr ch, 2
shr dh, cl
add esi, 0x46968adb
rol bh, 3
stc
sub bh, dl
rol esi, cl
xchg si, bx
and ax, 0x6342
rol di, cl
ror cx, cl
cmp ch, 0x61
inc ecx
sbb bx, ax
not edx
sub ch, 0x68
sub bh, ch
sbb ebx, edx
add cl, al
sbb ecx, ebx
rol al, cl
shr di, 7
ror esi, 1
adc bh, 0x68
test bx, di
mov edi, ecx
not ebx
ror bx, 2
stc
add dl, dh
shl al, 5
nop
or ah, cl
shr di, 1
add si, di
sub di, 0x654e
xor cx, dx
shl ch, cl
not si
test edx, 0x4f60653b
xor bl, 0x4c
test al, ch
nop
inc ecx
and dx, dx
sbb ecx, 0x40b9e2fc
shl edx, 7
stc
shr ch, cl
cmp edx, 0xbc65072
test ecx, 0x1cb107c3
dec bx
stc
adc bx, ax
nop
dec dh
sbb esi, 0x761d4937
pop edx
add ecx, 0x3ddd77e7
mov cx, si
rol ch, cl
test eax, esi
and bx, 0x29a8
shr ch, 6
push edx
mov al, dl
add ebx, 0x48895791
and ch, dh
add eax, ecx
stc
dec ch
xchg ecx, esi
rol edx, cl
ror ebx, 5
or dx, 0x393e
sub bx, 0x4fed
stc
not ax
add ch, dl
stc
sub dx, bx
add eax, 0x2c4ab36a
and si, bx
add eax, 0x2409e299
add di, dx
sbb ebx, 0x17363457
and di, 0x31d2
pop edx
pop esi
pop eax
pop ebx
pop ecx
pop edi
jb 0x4db165
call fcn.004f05de
jl 0x4daffc
call fcn.004f0a66
push esi
push ebx
sbb esi, ebx
push ecx
adc ch, 0x21
push edi
sbb edi, 0x416b24c3
push eax
cmp ah, 0xf
add eax, 0x289fe365
push edx
cmp dx, si
inc al
dec edi
xchg dl, al
xchg al, ah
add eax, edx
mov dl, dl
xor ebx, 0x2771e75b
xchg edx, eax
stc
xchg edx, ecx
pop edx
pop eax
pop edi
pop ecx
pop ebx
pop esi
call fcn.004f0d95
call fcn.004f11a7
jns 0x4daf6d
push eax
not ah
push edx
rol edx, 3
stc
push ecx
dec ch
push ebx
shl ebx, cl
shr ah, cl
inc ch
cmp eax, 0x3e46083d
adc eax, 0x186fce6f
nop
cmp dl, 7
shr dx, 1
not dx
rol ah, cl
push edi
rol di, cl
nop
dec ch
test cx, 0x64af
mov ax, 0x6467
adc ch, ch
nop
cmp ebx, 0x14cb1822
cmp edx, edi
nop
mov edx, 0x4a35a902
xor al, cl
not dl
sbb edx, eax
inc cx
cmp ch, ch
dec dh
shl ah, 2
shl ah, 7
push esi
shl si, 8
xchg ecx, eax
shr ebx, cl
shl ecx, cl
inc di
sbb di, cx
xor dh, dl
mov ch, 0x7c
sbb bh, bl
not edx
sub dl, 0x42
xchg dh, dl
stc
or dx, dx
or ebx, 0x4efbda3f
inc cl
cmp cl, 0x49
stc
cmp cx, di
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push ebx
ror bh, 6
pop ebx
push esi
mov esi, 0x61bd5543
push edx
push ebx
sbb dl, bl
sbb bh, dl
push eax
inc al
push edi
adc di, ax
pop edi
pop eax
pop ebx
pop edx
pop esi
push ebx
sub ebx, 0x3d796938
shl bl, 4
push edx
ror dx, 2
push ecx
shr cl, cl
xchg dl, bl
rol bh, cl
push eax
shr ax, cl
sbb ebx, 0x12d33297
push edi
ror di, cl
not di
rol ah, 2
xchg ebx, ecx
test edx, 0x162297f2
pop edi
pop eax
pop ecx
pop edx
pop ebx
push edx
and edx, 0x56c153ab
push eax
shl ah, 1
push ecx
adc ecx, 0x3db51814
pop ecx
pop eax
pop edx
push eax
sub eax, 0x148459b5
push ebx
add ebx, 0x1c5f5a3d
stc
push edx
inc dl
stc
sbb ebx, eax
test dh, ah
push esi
xor si, si
cmp dh, 0x2f
add edx, 0x25500bac
xor bh, 0x5d
push edi
add ax, di
sbb edx, 0x3b5763fa
adc ax, 0x5e5a
push ecx
rol ax, cl
sub dh, bh
sub ch, al
cmp edi, edx
pop ecx
pop edi
pop esi
pop edx
pop ebx
pop eax
push esi
mov esi, 0x668077c3
push edx
and dh, 0x31
and dl, dh
push edi
xor edi, edi
or di, di
not dx
nop
push ecx
xchg cx, dx
push eax
test ah, 0x3e
push ebx
sub bl, al
stc
xor dl, 0x4d
shr dl, cl
ror dl, cl
adc ax, si
inc di
ror dx, cl
shr cx, 3
and bx, 0x4e32
shr edx, 2
rol edi, 1
sbb esi, 0x6f5c1cad
xor dl, dl
shl ax, cl
add ah, dl
nop
and bx, cx
shr ecx, 8
rol ecx, cl
sbb dh, 8
sbb ch, bl
or edi, ebx
cmp edi, 0x6bcfa580
sub esi, eax
inc ecx
pop ebx
pop eax
pop ecx
pop edi
pop edx
pop esi
call fcn.004f14ea
push eax
push ecx
mov ah, ch
stc
push edx
add dh, dl
push edi
test di, cx
stc
sub ax, 0x23a2
push esi
test si, di
inc dx
stc
adc ch, 0x16
inc dh
and al, cl
mov esi, eax
push ebx
xchg edi, ebx
rol ebx, 6
rol dl, 2
mov bx, dx
not dx
inc bl
stc
test cl, dl
add di, 0x1d38
cmp bx, cx
dec dx
xor bx, 0x5bd7
ror bl, cl
or ch, dl
sbb edi, esi
cmp cl, 0x74
adc bl, 0x1b
pop ebx
pop esi
pop edi
pop edx
pop ecx
pop eax
nop
push edx
add dh, 0x44
push esi
adc esi, 0x568223b1
push eax
test eax, 0x21d98ae7
nop
add dx, 0x7e65
rol dx, 2
nop
push edi
not di
shl eax, 8
push ecx
ror di, cl
push ebx
test dx, bx
cmp cx, dx
xchg dl, cl
inc cx
rol al, cl
adc esi, 0x7adc269c
cmp ch, 0x6e
xchg esi, eax
and di, 0x5551
shl esi, 3
mov dl, 0x48
nop
sub bh, 7
shr cx, 1
shl al, cl
xchg ebx, esi
inc di
inc bx
not dx
not edx
stc
and bx, bx
inc bx
adc di, dx
dec ch
pop ebx
pop ecx
pop edi
pop eax
pop esi
pop edx
push ebx
mov bx, 0x15f
rol bx, 5
push eax
inc al
pop eax
pop ebx
jns 0x4db149
push edi
ror edi, 5
pop edi
push ecx
xchg cx, cx
pop ecx
push ecx
push edi
adc ecx, edi
push eax
xchg al, ch
push edx
push esi
mov dx, si
and edx, 0x68344fa
pop esi
pop edx
pop eax
pop edi
pop ecx
call fcn.004f1986
push ebx
test bh, bl
push esi
shl esi, 1
push edx
sbb dx, si
nop
push eax
sbb ah, 0x4a
push edi
mov di, di
sub edi, 0x411d57ed
push ecx
rol cx, cl
test ch, 0x19
sbb ax, 0x7d95
dec dh
adc cl, dl
or di, si
rol edx, 4
shl edi, cl
shl dl, cl
not al
xor bh, bh
nop
xchg si, dx
or ax, bx
and ebx, edx
stc
cmp si, 0x142a
or di, 0x77a0
not dx
xor ecx, 0x33c627e0
adc bx, si
inc si
add eax, ecx
and eax, 0x5b78ab3b
test cx, 0x51ff
shl ch, cl
ror ebx, cl
shr edx, cl
stc
adc al, dl
or bh, 0x7d
xor ax, 0x5f77
test bh, cl
adc cx, 0x3ee9
shr ah, 5
not ah
test ecx, eax
adc dx, bx
shr dh, cl
inc si
not si
mov dl, cl
pop ecx
pop edi
pop eax
pop edx
pop esi
pop ebx
jne 0x4db25e
push ebx
push ecx
shr bl, cl
stc
push esi
rol esi, cl
push edx
mov ebx, edx
push edi
test edx, edi
sbb ecx, edi
sbb dl, 4
xor ch, dl
inc esi
or ch, 0x24
cmp edx, edx
pop edi
pop edx
pop esi
pop ecx
pop ebx
call fcn.004f1c10
jecxz 0x4db23c
push edx
shr dx, 1
push ebx
push esi
sbb bx, si
pop esi
pop ebx
pop edx
call fcn.004f20de
push ecx
push eax
and cl, al
push edx
shl dl, cl
and dl, 0x4c
pop edx
pop eax
pop ecx
push esi
xor esi, 0x5a157821
pop esi
call fcn.004f244b
push esi
add esi, 0x69ff5f42
pop esi
call fcn.004f2900
call fcn.004d9186
add esp, 0x10
jmp 0x4e5529
mov ebx, dword [ebp + 8]
stc
push esi
sbb si, 0x21a7
push ecx
ror cx, cl
push edi
add cx, di
push ebx
sub ebx, 0x6699a759
inc bx
push eax
sbb ebx, eax
push edx
sbb bh, dl
nop
dec dl
add bx, si
mov dl, bh
adc cx, 0x1a02
shl esi, 8
ror si, 7
mov dl, 0x18
dec edi
cmp ecx, eax
dec ax
add dx, 0x28c1
or eax, 0x18a995b4
or ebx, eax
xor dh, cl
mov ecx, ebx
cmp esi, eax
ror bx, cl
rol ebx, 5
shr di, 7
xchg edx, ebx
not edx
and ch, cl
nop
xchg esi, ecx
dec cl
rol edx, 8
inc esi
rol bx, cl
shr esi, cl
ror di, 3
nop
xchg al, bl
shr cl, 7
shl bh, 4
sub cx, dx
adc cx, 0x74bf
xchg ecx, eax
shr eax, cl
shr dl, cl
test ecx, 0x73a67eb0
or dh, dh
xor ch, dl
inc edx
adc cl, 0x7f
inc ecx
add edi, esi
and dh, 0
sbb di, 0x1b88
shl cl, 1
cmp esi, 0x182c1bc
shr edx, cl
sub cl, cl
or edi, 0x7169d1b0
rol ecx, cl
inc dl
mov bx, 0x6e7a
stc
shl ecx, cl
xor cl, 3
adc edx, 0x3117d396
and bx, 0x1e4d
ror dh, cl
or di, cx
ror dx, 4
mov ebx, 0x78673dc7
and ax, cx
rol cl, cl
xor al, bl
test ch, 0x3d
dec ah
nop
sbb ax, 0x539d
stc
shr bl, cl
cmp di, ax
not dx
or bx, 0x568f
and edx, edi
stc
or ch, dl
and ecx, 0x5e7b99de
add edi, 0x6fd9eabd
dec dh
xchg edx, ebx
or esi, eax
stc
xor si, 0x6c42
dec si
dec bh
xor ax, 0x3e9a
xor esi, 0x44f55b34
pop edx
xchg ch, al
push edx
rol edx, 5
shr cx, 3
mov dl, dl
shl ch, cl
shl di, cl
sbb dl, bh
test ebx, eax
inc cl
xor bl, 0x47
stc
test bh, dh
mov eax, esi
xchg bh, bl
stc
mov eax, ecx
rol ecx, cl
nop
xor ax, si
xor bh, bl
add dl, ch
nop
not ax
shr ax, cl
xor dx, 0x6cde
mov di, si
shr si, cl
adc cx, 0x247d
shl edx, cl
dec di
mov ah, 6
mov dh, al
mov cl, ch
inc al
test bx, dx
stc
or al, 1
cmp di, 0x4adf
mov ecx, ecx
add dx, 0xcbe
stc
xchg si, dx
adc edi, 0x42c2f494
dec cl
ror bh, 5
adc si, si
add ax, 0x160f
add ax, 0x631e
inc cx
mov eax, ebx
test dh, al
sbb di, si
cmp ax, dx
not di
add ebx, 0x3ac8f51c
ror edi, 4
dec eax
xor ah, ah
xchg al, cl
add dh, dh
rol cx, cl
shl dh, cl
not ebx
or al, cl
and di, 0x51a0
cmp di, cx
ror dx, cl
and ecx, 0x6b13e765
mov ax, bx
not ch
rol ax, 5
rol di, cl
shl ebx, 5
xor di, dx
or di, 0x198e
sub ecx, ebx
xor esi, edx
or esi, 0x1beabbbb
adc bl, al
rol bh, cl
shr di, 7
rol bh, 3
cmp dl, 0x66
or di, dx
dec ah
add cl, ah
dec dx
xchg cx, bx
shl ax, 5
test al, 0x60
xor dh, 0x3d
adc ax, 0x702f
shr cx, 1
xor edx, ecx
or cl, 0x59
sbb bx, 0x781d
shr eax, cl
adc dx, bx
and edi, eax
or eax, 0x7c602367
pop edx
and bl, bh
add si, bx
test bx, 0x83c
shr bh, 5
sub ecx, 0x4790345d
sub bx, di
add ebx, 0x2775aac7
stc
push edx
dec dx
stc
test edi, edi
stc
test ebx, edx
ror dh, 7
or bh, ah
nop
ror ebx, cl
sub ax, dx
add bx, si
inc ch
or al, dh
not dh
adc ax, dx
stc
mov dh, 0
mov bl, bl
inc ecx
stc
shr esi, 7
adc edi, edi
inc di
dec ch
not edi
inc edx
mov dl, ch
ror eax, 4
cmp si, si
and ebx, edi
dec bx
not edi
shr eax, cl
shr dl, cl
xchg bl, dl
rol eax, cl
not si
sub cx, cx
test ebx, 0x4dd5beb1
shl ch, cl
xor edx, eax
test dx, cx
shl eax, 2
nop
sub ecx, esi
stc
ror dl, 5
shl ah, cl
dec edi
nop
rol dh, 4
dec ah
cmp ax, 0x3251
nop
or dx, si
test bx, 0x8e0
and edx, ebx
cmp si, dx
sbb cl, ch
shl di, cl
sbb edx, 0x12ccca2d
ror dl, cl
add bx, 0xd48
stc
adc cx, ax
not al
xchg edi, edi
rol bh, 7
adc al, ah
sbb eax, edx
adc di, si
test bh, 0
add cl, 0x5f
shl dh, cl
or edi, 0x303b4ec0
sub al, ch
nop
mov ecx, edi
dec ax
shl di, cl
inc ecx
inc eax
rol edi, 8
stc
xchg bl, dh
or edx, edx
stc
or ch, 0x6d
add edi, 0x331a06e
ror di, cl
inc ecx
dec cx
pop edx
mov cx, 0xc3a
shr di, 3
adc ah, al
shl ch, cl
or si, bx
rol ah, 6
inc si
push edx
and di, dx
xor ah, bl
not di
ror dh, 1
and bx, dx
stc
add dx, dx
nop
adc esi, 0x51b09d36
inc ah
add bh, 0x7c
xchg cx, cx
not si
nop
stc
dec esi
nop
and cx, bx
cmp dx, 0x5990
not si
or si, bx
test ax, 0x4acc
dec si
stc
shl esi, cl
add edx, 0x52013094
inc si
sbb ebx, 0x335bdb67
mov al, 0x7e
test si, 0xfed
sbb edi, 0x35f8b94b
add ax, dx
nop
nop
nop
test dx, 0x51e1
shr ecx, cl
xor eax, ecx
dec dh
ror eax, cl
cmp di, 0x2b1c
add ebx, 0x6c0dad5f
xor cx, cx
ror ah, 5
stc
mov ch, 0x79
inc cl
nop
inc edi
dec al
not dl
dec cx
ror esi, cl
cmp al, bh
shl di, 3
xor ecx, 0x2f4be92e
inc ah
sub si, si
not eax
shl ch, 4
sub ecx, 0x7fc818d
add bx, bx
test eax, eax
and cx, 0x5f23
cmp edi, edi
shl bx, 4
not edx
sbb ecx, edi
add ebx, ebx
not bh
stc
cmp edi, edi
ror eax, cl
xor ax, 0x212b
sub cl, cl
dec ecx
or dx, cx
sbb edi, esi
dec ebx
xchg bx, di
test si, 0x6abe
inc dl
not ecx
not edx
xchg ebx, edi
sub dx, di
shr eax, cl
sub ch, 0x38
sbb bx, dx
not cx
nop
ror bl, 7
not edx
pop edx
inc bx
push edx
adc edx, 0x149a756b
shl ax, cl
inc ebx
stc
cmp dl, dh
or ah, bh
shr bh, cl
add bh, bh
and ebx, 0x5594d6c3
stc
inc di
and esi, edi
rol al, 6
shl edi, 4
nop
not cx
nop
inc di
xchg dl, bl
shl ah, 8
mov dh, cl
add al, dh
not dx
xchg dh, ah
xchg bh, ch
not dh
not esi
mov ah, 0x50
shl ebx, 5
adc ax, 0x2b35
cmp cx, bx
sub ebx, 0x6e29d3bd
ror dl, 6
add cx, cx
test bx, 0x97e
sbb si, bx
not bx
rol bx, 7
and dh, al
sbb bl, 0x32
and dh, 0x43
xchg bl, dl
shl ebx, cl
nop
and ax, 0x6967
dec ch
test edi, 0x7513cc15
ror cx, cl
shl ebx, 2
mov ebx, 0x6d186b80
nop
nop
stc
rol bh, cl
shl al, 4
shl eax, cl
stc
xchg dx, ax
dec al
adc di, 0x7d2c
cmp si, si
stc
adc dh, cl
ror ebx, 3
and cl, ch
mov dh, dh
ror al, 4
nop
and cl, dh
shl ax, cl
rol ah, cl
test si, 0x65f3
not ax
rol ch, cl
sbb bh, 0x37
sub di, di
test eax, 0x2267378d
inc edx
nop
pop edx
pop eax
pop ebx
pop edi
pop ecx
pop esi
jb 0x4db91b
stc
push ecx
cmp cl, 0x6c
push eax
dec al
xor cl, 0x28
adc ecx, 0x1a7bbc46
adc cx, 0x6cfa
add cx, cx
push esi
push edx
mov si, dx
stc
push ebx
inc ebx
ror cl, cl
adc edx, 0xcd59987
xchg esi, ecx
test dx, dx
cmp edx, 0x36bf1689
inc ah
xor bh, ah
dec edx
xchg esi, esi
mov bh, 0x22
rol al, cl
nop
or cl, 0x2c
xor esi, 0x461ca292
pop ebx
pop edx
pop esi
pop eax
pop ecx
push ecx
inc cx
push edi
add cx, di
nop
push ebx
push eax
xchg bx, ax
inc ax
push esi
sbb esi, 0xda0f5f3
inc di
shl al, cl
not eax
ror cx, 5
or ecx, ecx
push edx
cmp dh, dh
shr dl, 7
shr edi, cl
add bx, 0x192f
or esi, ebx
ror edx, cl
or bx, cx
add ax, 0x555e
shl cx, 3
shr ecx, 1
test dl, bl
and ah, ah
shl al, cl
cmp si, 0x4fe3
shl edi, 5
xchg dx, si
cmp bx, cx
add esi, 0x5b992178
shr bx, 8
add ecx, 0x2b7d0f59
dec bx
stc
inc dl
mov ax, si
sbb al, cl
adc ch, ah
and di, si
rol si, cl
mov ch, ah
xor ch, 0x29
inc si
nop
xchg edx, edi
xchg bl, ah
test eax, 0x6f1f2adb
inc cx
inc al
adc dx, cx
test bx, 0x3477
dec bh
ror si, cl
nop
shr bx, 6
not al
xor dx, 0x76d3
sbb bx, 0x49ca
shl ebx, 5
shr di, 3
dec dl
and bh, ch
rol esi, cl
or edx, 0x11bc5325
adc bx, 0x574f
pop edx
pop esi
pop eax
pop ebx
pop edi
pop ecx
jb 0x4db8b2
call fcn.004f2cf3
call fcn.004f3126
push eax
push ecx
shr ah, cl
pop ecx
pop eax
call fcn.004f3617
call fcn.004f3b57
jl 0x4db8ed
call fcn.004f3f54
call fcn.004f42fa
jns 0x4db8d6
push ebx
inc bl
pop ebx
call fcn.004f4981
push ebx
push ecx
or bx, cx
push esi
adc si, bx
nop
pop esi
pop ecx
pop ebx
call fcn.004f4d77
call fcn.004f5023
call fcn.004f53f5
push edx
rol edx, 1
push ecx
mov cx, dx
push eax
and al, 6
cmp dl, 0x10
pop eax
pop ecx
pop edx
call fcn.004f58b5
call fcn.004f5b49
call fcn.004f5e51
push edx
adc dh, 0x7a
pop edx
push ebx
push edx
test bx, dx
nop
push eax
xchg dx, ax
push edi
and di, ax
push ecx
cmp ecx, edx
mov ax, ax
test ax, dx
adc dl, 0x32
push esi
ror esi, cl
nop
shl cx, cl
add ax, di
and eax, edx
test cl, 0x7f
inc ax
pop esi
pop ecx
pop edi
pop eax
pop edx
pop ebx
push edx
not dx
push edi
dec di
dec di
or dh, dh
push ecx
not cl
inc edi
push ebx
not bx
sub di, di
xchg bh, bh
inc bx
push eax
test al, cl
dec di
push esi
mov esi, 0x5b23257b
adc dl, al
test ch, cl
nop
nop
cmp bx, di
add dx, 0x5e07
shr di, cl
nop
stc
or edi, edx
ror al, cl
nop
cmp ebx, ebx
shr di, 8
adc ecx, ecx
xchg esi, eax
rol si, cl
sub ah, bh
shr ax, cl
sbb ecx, edx
shr dx, 4
stc
ror cl, 6
xor ebx, edi
cmp ebx, 0x194f8f9
stc
xor ecx, 0x21f3d78
or ebx, edx
stc
shr ah, 2
shr bx, cl
xchg si, di
rol di, cl
test dx, 0x3f9
cmp eax, edi
pop esi
pop eax
pop ebx
pop ecx
pop edi
pop edx
mov edx, dword [ebx + 0x3c]
lea edx, [edx + ebx]
cmp dword [edx + 0x74], 1
jl 0x4e5527
push ecx
rol ch, 5
push edi
sub cx, di
inc edi
push edx
adc dx, 0x7228
test ecx, 0x213f6d2e
push ebx
sub ebx, 0x34a7600d
or dh, cl
push eax
shr ax, cl
xchg bh, al
stc
test edx, 0x2b2e579d
adc cl, 0x13
adc cx, 0x74e2
push esi
not esi
sbb edi, eax
not bh
nop
shl eax, cl
and eax, edi
mov eax, 0x18e059cb
nop
sbb dx, 0x2305
dec cx
shl cx, 6
shr bl, 4
nop
sub cx, si
dec ebx
inc ax
test ax, ax
xor esi, 0x360940df
test esi, esi
xchg dx, si
xchg edi, eax
sbb bl, ch
rol di, cl
adc esi, esi
rol ecx, cl
shl esi, 4
sbb bh, 0x58
ror bx, 7
shr ah, 4
nop
stc
nop
xor ecx, 0x5b2bae60
cmp ecx, 0x2f4d32cc
add ebx, edi
ror ah, 7
add ah, dh
not bh
stc
mov dx, 0x1c73
xor dh, dl
add eax, 0x26ff1afb
shr di, 5
not ch
inc ebx
and bx, 0x4737
ror dl, cl
or si, 0x13a9
shr eax, 1
shl cl, 7
shr ax, cl
inc ah
nop
dec di
ror bx, cl
shl dh, cl
sbb si, 0x2e2d
shl si, 8
or edi, 0x679237dd
mov eax, 0x2ab33dff
test edx, 0x5c776f37
or si, ax
shl ecx, cl
nop
adc bh, 0x14
or bl, 0x7b
adc ax, bx
inc cl
cmp edx, esi
ror cl, 1
not bh
or edi, 0x260a2d8
shl dl, cl
and dx, 0x2c5f
shr al, cl
xchg ah, ch
rol bl, cl
add esi, 0x5e92b160
shr bl, cl
ror edi, cl
sub bl, ch
not bh
rol dx, 2
add al, bl
sbb bx, 0x13e5
xchg edi, eax
shl bl, 8
pop esi
or di, dx
and bx, 0x3987
sbb di, 0x7564
nop
cmp ebx, edi
xchg bx, bx
push esi
sbb si, 0x58af
sbb ch, 0x5a
shr edi, 7
cmp di, si
inc ah
ror si, 2
shr eax, cl
test dx, 0x7e
adc di, cx
mov cl, 0x2f
shr ecx, 5
ror bl, 4
mov cx, si
xor cx, di
adc edx, ebx
inc cx
shr ax, cl
and cx, bx
inc cl
ror eax, 4
xchg esi, ecx
ror si, 4
add eax, 0x260de870
sbb dl, bl
rol si, 5
test si, cx
nop
add dh, dl
nop
xor eax, 0x603e3c8a
cmp dx, 0x3e6c
rol ecx, cl
ror edx, 8
ror si, 3
or eax, 0x65a5748a
stc
nop
adc ch, ah
xor eax, edx
ror esi, 1
stc
inc si
dec dx
nop
cmp ax, di
shr ebx, 5
dec dx
not ebx
test ch, 0x5a
add dh, dh
test esi, 0x5846607f
stc
xchg ecx, ebx
or edx, 0x60bd18e7
sbb ecx, eax
nop
dec bl
cmp bh, bl
or ecx, 0x14b74b42
dec cl
test edi, edi
ror bx, 2
add edx, eax
sbb di, dx
stc
cmp ebx, 0x7a0fe16f
sbb ecx, edx
rol ax, 2
dec ecx
sub ecx, 0x3b2c7638
xor al, cl
stc
sub si, 0x5934
xor bl, bh
rol si, 4
adc edx, 0x57289d00
sub dx, si
and dl, 0x6f
shl edx, cl
test si, dx
shl al, 4
and dx, 0x57e1
sbb bl, bh
xor bx, 0x1953
sub dl, ch
inc edx
nop
adc edx, eax
shr bx, 7
and bx, 0x110a
and esi, edx
sub edx, 0x5e945f52
sub ch, 0x2a
mov ch, 0x14
pop esi
test ecx, 0x22c9755
nop
nop
test di, dx
rol dx, 6
rol al, cl
add ch, 0x35
xor ch, bh
xor ax, cx
not cx
push esi
shl si, cl
nop
ror esi, cl
cmp eax, ecx
shr ch, cl
sbb edi, 0x7f42f71b
adc dx, 0x1d02
shl di, 2
adc eax, esi
adc di, dx
xchg ch, dl
test si, dx
ror cx, cl
xchg ebx, edx
mov cl, 0x47
adc edx, esi
nop
sub al, dh
mov edx, 0x53b41e87
shr cl, 5
add ah, 0x4d
mov dl, 0x1b
xor dl, ch
nop
cmp ah, dh
test dx, 0x4f8c
sub si, si
xchg ebx, esi
and edx, 0x2db31219
dec ch
or esi, eax
test ax, di
inc si
test eax, 0x672219a8
ror bl, cl
sub bx, 0x1331
mov dh, 0x22
sub ch, 0x7c
rol edx, 5
not dh
stc
dec dh
sbb bh, 0x16
dec si
inc cx
nop
ror di, cl
or cl, al
test dl, 0x27
and bh, ch
test dh, bh
sub di, 0x78a8
xor eax, 0x2ef31b93
shr dh, cl
stc
nop
cmp esi, 0x6d9ebbe3
ror ax, 1
shr al, 6
inc dh
stc
and dx, si
sub di, 0x63f5
test si, cx
nop
and al, 0xa
add ah, 0x6d
xor bx, 0x4902
or bl, bh
adc edi, esi
mov edx, esi
xor cx, ax
sbb dx, bx
inc ecx
ror cx, 4
cmp bx, si
nop
dec ecx
test si, 0x3188
add dx, ax
ror edx, 6
xor cl, 0x5e
ror si, 1
add dx, ax
xchg esi, eax
nop
sub ax, 0x6480
sub eax, 0x4c43578b
and bl, al
rol dx, 7
pop esi
nop
add ch, 0x75
ror dl, cl
mov al, cl
inc bx
xor bx, ax
sub ax, 0x52a6
inc cx
nop
shl bx, 3
rol al, cl
test bx, di
inc ch
dec bx
ror cl, cl
nop
cmp edx, edi
and al, al
push esi
sub edi, esi
nop
not ecx
not al
cmp bx, dx
shr si, cl
xor ecx, 0x738be728
add edi, 0x13bd906
cmp dx, 0x3976
stc
add ecx, ebx
or esi, edi
sub bl, 0x4d
add bl, dh
inc dx
nop
dec ax
adc bx, bx
stc
ror eax, cl
shr edi, cl
add cx, 0x3fc7
xchg al, bh
sub edi, 0x2ea0a83b
stc
sub edi, esi
mov edi, eax
adc edi, edi
mov edx, ebx
xor eax, eax
stc
sub esi, ecx
shl eax, cl
dec bx
shl dl, cl
nop
xor dh, 0x68
cmp ax, dx
adc ax, 0x4221
or bx, cx
cmp ebx, esi
not si
not esi
stc
shr dl, 8
xchg esi, eax
sbb dx, 0x41bc
stc
xchg ebx, edi
xchg ecx, ecx
test ax, cx
rol edx, cl
sub edi, ecx
ror dh, cl
xor edi, ebx
stc
or cl, 0x78
and ecx, 0x3947f53f
shl ecx, 6
sub dl, ch
ror eax, 1
add bl, bl
shl dh, 4
ror al, cl
shl edi, cl
add bh, 0x51
shr ebx, cl
sbb bl, 0x2b
nop
add cl, 0x19
rol edi, 4
inc ah
and bx, di
dec edi
shl cx, cl
shl di, 7
sub cx, dx
nop
or dx, si
or ah, 0x33
and eax, 0x37c832c
shl ebx, cl
pop esi
xor edx, 0x38a485f6
ror al, 5
push esi
cmp esi, 0xe89876c
not di
or al, al
test dx, dx
stc
test edx, ecx
adc dx, 0x4839
xchg ebx, eax
cmp ebx, 0x3db6a0e
sub bl, 0x2d
ror cl, cl
sbb esi, edi
test di, cx
dec ch
rol cx, cl
ror bh, 1
add eax, 0x65a40ba0
and di, 0x5722
dec esi
add si, 0x1cae
xor esi, 0x33db1ee2
sbb dh, 0x50
stc
dec ebx
inc cx
test cl, al
pop esi
pop eax
pop ebx
pop edx
pop edi
pop ecx
push eax
ror al, 8
push edx
rol edx, 3
dec edx
push ebx
push ecx
shl ebx, cl
inc ah
cmp dx, 0x1a7b
push edi
test di, bx
rol di, cl
adc dh, 0x10
and ecx, 0x49fada2c
sub ah, 0x50
cmp edi, ecx
not di
dec bx
push esi
not si
shr eax, 2
rol dh, cl
sbb di, bx
shr bl, cl
xor di, 0x38a5
adc edx, 0x11d4be67
test dh, bl
cmp si, di
inc bh
sbb ebx, edx
xchg cx, di
stc
cmp ax, si
mov edx, 0x60dcc549
mov edx, ebx
shr esi, 6
xor cl, 0x75
ror eax, cl
sbb al, bl
cmp bx, si
mov cl, 0x25
or dl, 0x4a
cmp di, 0x5597
dec si
nop
xor edx, 0x54f3bfe8
rol ah, cl
sbb cx, si
xchg al, ah
or dx, 0x713b
sub eax, edx
rol eax, 2
or ebx, ecx
sbb ch, al
dec bh
sbb dh, 0x26
and ecx, ebx
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push eax
push ecx
rol ah, cl
stc
push edx
shr dl, 1
push edi
shl edi, 6
nop
adc edi, 0x8ac4171
xchg edx, eax
add ax, dx
stc
ror al, 6
shl ah, cl
nop
push ebx
mov bl, 0x60
shl ax, cl
nop
mov ax, 0x3954
shr edi, 6
or ax, 0x9a7
cmp bh, 0x53
sbb ecx, 0x1a816602
add cx, di
shr cl, cl
xchg ah, al
push esi
shr esi, cl
test di, dx
stc
sub bl, ah
not ah
sbb si, 0x133c
or dx, 0x4f0a
sub edi, ecx
mov dx, 0x5541
ror edx, cl
mov si, 0x1a21
sub di, si
add di, 0x63ff
xor si, si
cmp bl, 0x49
stc
not bh
shr edx, 8
xchg ecx, eax
add ecx, esi
xchg al, dl
ror bh, cl
dec si
inc di
rol eax, cl
or edx, 0x769c3c92
stc
cmp esi, 0xaa41d8e
adc cl, 0x3a
xor bx, 0x3cc1
cmp ebx, 0x2e8b68
sbb edi, ebx
shl ebx, cl
cmp dx, di
sub edx, 0xf23ace4
inc bx
inc ecx
shl bh, cl
add si, dx
shl ax, cl
xchg ch, bh
sub eax, 0x2bf68aec
sbb cx, 0x6900
ror si, 6
sub bx, si
and si, 0x68b8
rol si, cl
not eax
and cx, dx
rol ebx, cl
adc al, ah
dec bl
add ecx, edi
rol edx, 2
and ebx, 0x4f33f0d1
inc dx
nop
test dx, cx
and ecx, ecx
rol bh, 6
shr bh, cl
xor dh, bl
or dx, ax
sub di, di
add al, 0x26
or dh, 8
inc si
and si, ax
stc
inc ebx
test esi, 0x73778bc1
not al
not dl
sub cl, ah
nop
nop
shl cx, 1
pop esi
push esi
cmp esi, esi
or ah, 0x6c
sbb si, 0x182b
or ecx, 0x4a025804
ror ecx, cl
ror si, 8
inc bx
adc ax, si
sbb ah, 0x60
xor bh, 0x3f
add dh, 0x54
shl si, 3
ror dl, cl
sub eax, 0x1ee8f87e
shr bx, cl
adc bx, 0x3d4f
xchg ebx, esi
xchg ah, ah
or ah, 0x3a
sub ebx, 0x53ce7e6e
nop
sub ax, 0x692c
adc ax, ax
ror dh, 1
stc
mov cl, bl
not edi
test di, cx
sub bl, 0x48
inc edi
dec bl
test ax, 0x11d8
stc
mov si, 0x5fd
sbb bh, 0x49
inc bl
adc edx, eax
nop
mov al, 0x72
adc si, 0x24fd
shr ecx, cl
nop
rol dl, 4
xor al, ah
stc
sbb eax, 0x9a70c09
shl ax, cl
shl dl, cl
mov ebx, edx
sub bx, ax
adc edi, 0x54791f07
ror esi, cl
shr dl, 2
nop
not cl
inc ebx
nop
sub eax, 0x24c7f360
rol ah, 6
xchg bx, ax
sub ax, dx
rol dl, 4
stc
shr dl, 2
adc edx, 0x3a767571
sbb dx, 0x763e
xor bx, di
inc cx
or ax, 0xcdd
xor di, 0x461
adc dl, ch
dec esi
test esi, 0x14ce71d3
ror ecx, cl
not cx
mov edx, ebx
test bl, dh
sbb edi, eax
shr cx, 8
or dh, ah
shr bh, cl
sbb cx, dx
not ax
dec esi
dec cx
ror edx, cl
not ebx
stc
shr al, 8
adc cl, bl
rol bx, cl
ror eax, 4
adc ch, 0x77
or eax, 0x7d5a6750
rol eax, 2
dec esi
shr ebx, cl
xor di, 0x40c7
shr bh, 4
stc
pop esi
xchg dx, cx
push esi
mov di, si
rol cl, 2
sub edx, ebx
nop
rol eax, 4
xor edx, esi
shr bl, 3
test edi, esi
sbb ch, al
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
call fcn.004f621e
lea esi, [edx + 0x78]
mov eax, dword [esi]
lea eax, [eax + ebx]
xor ecx, ecx
je 0x4dc587
call fcn.004f678d
push edx
adc dx, 0x3a8e
push eax
add ax, 0x1681
push ecx
not ecx
and dl, ah
stc
stc
nop
push ebx
ror bh, cl
ror dx, 6
sub dl, 0x7d
xchg bx, dx
shr dx, cl
push esi
or esi, 0x6deb87d7
and bl, al
rol ecx, 5
adc ecx, 0x7391b265
shr cx, cl
add dx, bx
push edi
rol di, cl
mov al, ah
inc edx
not bx
rol dl, 8
sbb dx, 0x44c7
shr edi, cl
inc dx
rol edi, cl
stc
and cx, 0x1d36
add ax, 0x5dbd
xor ecx, 0x245c1018
inc ah
adc cx, 0x681d
sbb di, 0x1566
ror ax, 2
adc cx, 0x65fa
dec cx
sbb si, 0x4607
shl edi, cl
adc bl, 0x43
shl eax, 5
ror ecx, cl
rol si, 7
xchg esi, edx
xor edi, edx
stc
stc
nop
or ch, 0x75
sub edx, edi
or al, bl
xchg dx, cx
shl edi, cl
stc
mov cx, 0x6c0f
adc bh, 8
shl bx, 6
not bh
xor eax, 0x5ebbd2b0
cmp dx, 0x1a2d
shr bx, 1
test dl, 0x60
test dh, 0x5a
adc ebx, 0x72cbf6e1
nop
inc al
cmp ah, cl
cmp edx, edx
add dl, 0x3e
cmp cx, 0x7902
ror ch, 5
test edi, 0x27e8f875
ror edx, 3
rol bx, 2
dec bx
inc dh
not edi
cmp ecx, 0x4b1cf24d
sub cl, dl
or cl, 0x2d
and eax, 0x1cc6d093
dec bl
add al, dh
xchg ecx, ecx
sbb bh, 0x46
and si, 0x4141
xchg edx, edx
cmp bl, bl
not bx
sbb ah, ch
shr di, cl
sbb dl, 0x36
ror ch, 7
cmp cl, ch
stc
and dx, di
sub eax, ecx
adc ecx, edi
xchg dh, al
add eax, 0x7950da3a
pop edi
cmp ecx, esi
add dx, 0xcdb
rol bl, cl
and dx, dx
push edi
rol edi, cl
xchg al, al
xchg cx, bx
add ebx, ecx
cmp ebx, 0x55428742
mov edx, 0x2636614e
shr di, 8
mov ax, si
inc ax
stc
cmp esi, eax
shr bh, 7
xchg dx, ax
adc ax, ax
ror cx, cl
or cl, 0x1d
xor esi, 0x36abacb9
rol dl, cl
xor al, ch
or eax, eax
dec di
sub esi, 0x1b326eb0
or cl, dl
or ebx, 0x5f59dca2
test cl, bh
mov ecx, 0x6583aa67
or ch, 0x14
ror bx, cl
ror edx, cl
cmp bl, 0x64
adc cx, cx
adc dl, 0x5c
xchg ch, dh
test ah, al
nop
sbb si, 0x4b5e
shr ebx, cl
cmp bl, bl
sub edi, 0x1a9f42f1
test ebx, ecx
sbb ecx, esi
shl cx, 6
add esi, edi
not eax
sbb ebx, ebx
rol esi, cl
and dh, ah
not cx
inc bl
test esi, esi
test cx, di
test di, 0x44c7
mov bh, dh
add cx, 0x5815
adc dh, 0x47
ror cx, cl
test al, ah
sbb al, al
and eax, ecx
xchg edi, ebx
sbb edi, 0x67ee7fac
shl ecx, cl
sbb dx, cx
cmp ah, 0x10
cmp dh, bh
ror eax, 5
nop
nop
sub di, cx
dec di
add edx, esi
shl al, 4
rol si, cl
not dh
shr esi, cl
not ebx
or si, di
or dh, 0x38
ror edx, cl
and dx, 0x1ce6
adc cx, 0xc4b
mov edi, 0x2a8a3873
or ecx, 0x3c5cc173
xchg bh, bh
nop
stc
shl ax, 1
mov eax, edi
ror ax, 5
xor ebx, eax
sbb cx, si
dec dl
add bh, ah
and bh, bl
sub dx, 0x615c
stc
pop edi
nop
nop
stc
xor ax, 0x54c6
inc ebx
stc
adc eax, eax
push edi
xor edi, ecx
test dx, 0x6429
or di, dx
and bl, bl
mov dl, 0x52
and ecx, ebx
stc
sub al, 0x77
xchg ebx, eax
mov cl, 0x59
adc di, 0x488f
xchg dx, si
xchg di, bx
xchg edi, ebx
ror cx, cl
cmp bx, dx
xchg di, bx
shr cx, cl
test si, 0x58e0
and ah, dh
cmp ebx, edx
shl ah, 2
sub eax, edi
xor ch, 0x29
inc esi
dec dl
rol eax, 3
shl ax, 6
xchg dx, dx
xor ch, bh
add si, 0x2b5d
xor esi, 0x3034ce0d
add edi, edx
or bx, 0x7665
add si, ax
nop
rol cx, cl
stc
or ah, 0x46
inc dh
test esi, eax
sub cl, cl
rol ecx, cl
xor ecx, ebx
stc
xor esi, ebx
xchg di, ax
xor cx, bx
inc esi
ror edi, cl
sub dl, 7
not dx
shl bx, 1
rol esi, 1
stc
sub ah, 0x21
sbb al, 0x16
stc
shr al, 6
dec dx
shl ecx, cl
add bx, dx
xchg ebx, ecx
rol ah, cl
or dx, dx
xor cl, 0x45
mov dl, 0x49
dec cl
sub dh, 0x76
xchg bx, ax
adc cl, 0x29
add ax, 0x58c3
xor ax, di
ror ecx, 4
mov dx, 0x2e12
shl ch, 4
shr bx, cl
test ax, dx
shr bl, cl
test ax, cx
dec eax
dec bh
test eax, ebx
dec eax
xor cl, 8
inc bh
add cx, dx
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.004f6b86
push edx
ror edx, 1
push eax
inc ah
push ecx
rol ecx, cl
shr edx, 6
sub eax, 0x2c7b589b
dec ecx
push ebx
ror bl, cl
nop
push esi
cmp esi, 0x161e9a37
dec ch
shr eax, cl
xchg ch, al
shl esi, 4
xor eax, 0x56b19205
not ecx
xchg bx, ax
mov si, 0x5653
inc dl
ror dh, 1
or esi, 0x5ebcfd61
or esi, 0x3e53d5e7
shl eax, cl
xor bl, bh
sub bx, bx
push edi
sub edi, eax
dec cx
shl edi, 6
stc
add ax, 0x7428
nop
mov edx, 0x681eb945
nop
sub al, dh
xchg dl, bl
shl edx, cl
shr al, 4
ror dx, cl
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
push edi
xor di, 0x6372
and di, 0x542f
push eax
inc ax
push ecx
xor cx, 0x2770
mov edi, ecx
push edx
sub ax, dx
dec dx
push ebx
cmp bh, 0x3b
stc
pop ebx
pop edx
pop ecx
pop eax
pop edi
call fcn.004f6f33
push edx
dec dl
pop edx
push ecx
sub cx, 0xe21
push edx
push ebx
adc dl, bh
pop ebx
pop edx
pop ecx
call fcn.004f735b
push edx
not dx
push eax
rol ax, 2
push esi
shl esi, 5
push ebx
or dl, bl
push ecx
or cl, 0x7c
test edx, edx
add dx, 0x1ac9
inc cl
mov dx, 0x2639
adc eax, esi
dec ax
mov eax, esi
rol eax, 5
shr esi, cl
inc ah
not ebx
push edi
dec di
xchg dx, di
sub di, si
xchg ecx, edx
or esi, edi
test al, cl
sbb si, 0x8e1
rol dx, cl
stc
or ax, 0x3891
add ecx, 0x5964fca0
test ah, 0x28
sub ch, 0x51
mov ch, dh
inc ebx
sub esi, ebx
test di, cx
dec dh
ror al, 8
shr ax, cl
inc bh
nop
test dx, 0x5d56
sbb esi, 0xcc3a3f
test edx, 0x2e5c928a
cmp bl, cl
adc ah, bh
test ax, 0x7772
shl al, 2
nop
inc ebx
and edx, 0x1d52bc3e
xchg edx, eax
xor eax, ebx
shr di, cl
adc al, al
ror dx, cl
sub ecx, ecx
adc dh, 0x10
sbb dx, dx
not ch
adc esi, 0x277b18cc
or esi, ebx
adc dl, 0xe
sub ah, 6
and edi, 0xb31aa5e
rol ch, 1
shr edi, 2
rol ch, cl
rol edi, 3
rol ax, cl
test ecx, 0x596d87ea
test ax, 0x4a89
add bl, 0x40
shl ah, cl
shr si, 7
shr dx, 8
cmp si, 0x6391
xchg ecx, eax
nop
add si, 0x2010
nop
xor ah, 0x26
xor al, 0x32
sub dh, 0x26
test cx, 0x17ec
rol edx, 8
shr edi, 3
nop
or cx, si
add ch, 6
xchg cl, al
or si, 0x5aac
xchg cx, ax
sbb ebx, 0x5fddc0f7
shl edx, cl
xor dh, 0x1b
inc eax
or dh, cl
not di
cmp al, al
stc
test edx, eax
shr ebx, cl
pop edi
push edi
shl di, 2
shr bx, cl
xor si, cx
xchg ebx, edx
or edx, 0x2fbab290
not cl
inc ax
dec cx
sub bx, 0x2684
add si, dx
nop
sbb dx, 0x7de8
dec ecx
nop
dec dl
add dl, 0x43
add edx, edi
nop
not bx
mov eax, edi
shl esi, cl
sub al, dl
rol bh, cl
stc
not di
ror al, cl
test dh, dh
or bh, ah
stc
stc
sub dh, ah
rol al, cl
or di, 0x4f85
xchg al, dl
xor edx, 0x2c5cc9a
nop
dec ecx
nop
ror dx, cl
add dh, ch
adc eax, 0x57987caf
xor dh, bl
test ebx, 0xc4e9228
add dh, 0x51
adc bh, 0x59
dec ax
adc di, 0x531c
xor di, dx
adc ecx, eax
dec ax
rol di, cl
shr ah, 7
dec eax
shl bx, 6
sub dh, ah
mov dh, ah
not edx
test eax, 0x5ea4d02
adc dl, 0x5f
cmp ecx, ecx
sbb si, 0x655d
adc ebx, esi
sbb ch, dl
test ch, 0x5a
sub edi, edi
shr ah, cl
shl ch, cl
mov edi, 0x6591e1c3
xor ah, 0x7a
xor edi, ebx
dec cl
cmp bx, cx
dec bx
rol di, cl
cmp bx, 0x3c22
rol eax, 8
xchg si, si
test cx, si
test bh, cl
shl bl, cl
mov eax, esi
nop
nop
ror cx, 3
xor cx, 0xb16
not ah
ror bx, 4
or eax, 0x6d456761
rol bx, cl
stc
ror ah, cl
inc dx
inc edx
rol esi, 3
cmp ebx, 0x71542d49
ror ecx, cl
shl dl, cl
ror si, cl
dec dl
add edi, edi
pop edi
and bh, 0x67
xor bh, bh
or dx, bx
sbb dx, cx
push edi
add di, 0x38f4
add esi, ebx
adc bl, 0x6e
or ah, 0x7b
shr dl, cl
not bh
mov esi, ebx
cmp di, 0x33d3
sbb dx, ax
cmp ah, bl
inc bx
cmp di, 0x65e2
rol esi, 7
stc
nop
and bh, bh
dec dl
add ch, 0x6e
add di, dx
dec di
xchg edi, ecx
shl eax, cl
add ebx, 0x4eac8c80
add edi, ecx
and dl, 0x2f
shl bh, 1
stc
stc
shl bh, cl
sbb cx, 0x6889
shr si, 1
pop edi
pop ecx
pop ebx
pop esi
pop eax
pop edx
jnp 0x4dc872
call fcn.004f78a6
call fcn.004f7c1c
push eax
adc ax, 0x331a
push ecx
push ebx
test cl, bh
push edx
cmp dh, ah
push edi
sbb di, di
push esi
xchg esi, edx
add ecx, 0xf4a19cc
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push ecx
xor cl, 0x4c
push ebx
adc ebx, 0x7cd4e082
pop ebx
pop ecx
push edx
mov dx, dx
push eax
add ax, 0x29d3
xor dh, dl
push ebx
push ecx
ror ebx, cl
not cx
pop ecx
pop ebx
pop eax
pop edx
push esi
push ebx
cmp esi, ebx
push edi
push eax
adc edi, eax
push ecx
mov ecx, eax
or ecx, 0x52e52b20
push edx
ror dh, 4
add bx, 0x7e73
dec ax
sub di, 0x247a
dec eax
or esi, edx
sbb ecx, esi
shr ah, cl
mov bx, 0x512f
xchg bl, dh
rol cl, 1
add dx, 0x31ad
sbb dh, bl
cmp di, si
stc
not di
mov edi, 0x5ab8a581
not esi
or ecx, ecx
shl di, 4
sub ch, 0x74
test bl, 0x74
rol ecx, cl
not dh
cmp dh, dl
mov edi, edi
stc
stc
adc esi, 0x175be8f6
xchg dh, bh
test edi, 0x672d7c4f
cmp bx, 0x4654
not bh
xchg cx, ax
nop
add dh, ah
and esi, ecx
ror esi, cl
or bl, ch
ror edx, 1
inc ch
nop
and ch, 0x6a
sbb ecx, ebx
not esi
ror esi, 5
or esi, 0xd60d2b6
rol esi, 4
shl di, 2
test cx, 0x3a
shr edx, cl
dec bx
inc bh
add cl, ch
inc bh
and ecx, 0xf86a9c5
or di, 0x74c4
sub eax, edx
shr esi, 1
dec di
sbb si, di
shr di, 2
pop edx
pop ecx
pop eax
pop edi
pop ebx
pop esi
call fcn.004f8205
call fcn.004f84ed
call fcn.004f881d
push ecx
rol cl, cl
push ebx
shl bh, cl
push edi
not di
pop edi
pop ebx
pop ecx
call fcn.004f8d1f
cmp dword [ebp + 0xc], 0xffff
jg 0x4dd8f8
mov cx, word [ebp + 0xc]
cmp ecx, dword [eax + 0x10]
jl 0x4e5527
jp 0x4dcb16
push edi
push ebx
test di, bx
push ecx
test cx, bx
rol bh, 7
push esi
push edx
xor esi, edx
push eax
xchg ecx, eax
inc cl
shl si, cl
and bl, bl
cmp ax, 0x7025
cmp edx, ebx
xchg cl, ch
inc cx
ror di, 7
xchg si, dx
xchg ah, bl
and al, bl
xor bx, 0x2983
shr esi, cl
cmp ecx, 0x29a4c49c
stc
or dx, 0x228c
mov si, dx
xor di, 0x3998
or si, 0x3f8a
test ch, bh
not ebx
inc bl
ror di, cl
sbb dh, 0x3a
adc di, dx
rol ecx, cl
ror edx, 6
xor cl, bl
or di, bx
shl bh, 6
and cl, 0x2d
sbb bh, bh
stc
nop
nop
sbb ecx, eax
cmp dl, ch
dec cx
shr cl, cl
mov bx, cx
shl eax, cl
mov bx, dx
and ah, dl
ror dl, 1
mov ebx, 0x377bf743
ror dh, cl
sub eax, 0x77b2b523
xchg ecx, ecx
not edi
sub dx, dx
dec di
xchg cx, di
cmp esi, 0x477c868a
test ebx, eax
test si, 0x18d1
cmp dx, 0x71c0
shl edx, 3
mov ax, bx
sub ah, dh
ror bl, 7
or bh, dl
rol cl, cl
adc edi, 0x3162017f
adc si, 0x8f3
and ch, 0x74
and dh, 9
sbb esi, 0x2f512aa3
adc dx, 0x3fe
shr eax, cl
add edx, ebx
or ecx, eax
nop
inc bl
inc si
rol ecx, cl
test ax, dx
ror dl, cl
and di, cx
stc
rol esi, cl
nop
or dx, si
test bh, dl
nop
and al, 0x34
dec ah
pop eax
pop edx
pop esi
pop ecx
pop ebx
pop edi
call fcn.004f903c
call fcn.004f9446
push edi
xor edi, 0x7c67a67b
push eax
sbb ah, 0x27
push edx
push ecx
or dl, ch
shr dx, cl
push ebx
sub ebx, eax
or ecx, 0x3e1df80b
and edx, edx
shl edi, 4
shl cl, 5
and bx, 0x22db
xchg edx, eax
mov bh, cl
xor dx, bx
push esi
adc eax, esi
xchg dl, ch
sub ecx, 0x74854ccb
ror esi, cl
rol bl, cl
test al, al
dec ah
dec cx
adc ah, al
not edi
xor di, di
adc si, 0x2f2f
add ecx, 0x6ed9f6b7
and si, 0x2ad3
sbb al, 0x78
not ch
mov ah, dl
sbb dl, bh
pop esi
pop ebx
pop ecx
pop edx
pop eax
pop edi
push eax
shl eax, 7
pop eax
push edi
ror edi, 2
push esi
xor esi, edi
push eax
or al, ah
pop eax
pop esi
pop edi
push eax
dec ax
push ecx
shr ecx, 1
cmp eax, 0x968bae4
pop ecx
pop eax
push ebx
xchg ebx, ebx
push edx
push eax
add dh, al
pop eax
pop edx
pop ebx
push edx
ror dl, 2
push ecx
inc ecx
push ebx
add bh, 0xc
push esi
or si, bx
stc
nop
push eax
add ah, dh
add esi, ebx
inc bh
stc
inc ax
push edi
sbb ax, di
not cx
and ecx, ecx
adc dh, 0x59
adc dx, si
mov bh, ah
ror bh, 6
not si
inc bh
xchg edi, eax
inc dl
add cx, 0x4775
rol ebx, 2
dec bx
mov edx, edi
mov bh, 0x6a
ror bx, 2
test ecx, ebx
test cl, 0x1f
sbb esi, edi
shr bx, cl
dec ebx
and edx, esi
rol edx, 8
rol edi, 2
sub bx, 0x14de
rol ch, cl
sbb ecx, ebx
ror cx, cl
not al
inc bh
add bh, 0x34
add dl, cl
rol edx, 4
adc bh, bl
xor ax, dx
sub ax, 0x7bc0
stc
rol ebx, cl
dec edx
shr dh, 7
test si, 0x5630
xchg edx, esi
xor di, si
add ax, ax
ror dl, cl
shl ah, 6
sbb ax, 0x84d
and al, 0x76
not ax
xor cx, si
and dh, dh
add bl, ah
xor ax, 0x5d6d
rol al, 1
dec ax
shr cx, 5
or edi, 0x6b038862
inc ah
test ecx, ecx
rol ebx, cl
or ax, 0x1139
mov bl, cl
ror edx, 4
cmp dx, ax
and cl, ah
shl si, cl
and edx, eax
xor edi, 0x29dcc3bd
stc
stc
cmp dh, 0x55
sbb cl, 0x5b
xor edx, edi
cmp cl, 0x46
ror eax, 5
stc
adc cl, 0x10
shl ecx, cl
shr ax, 4
and si, si
nop
inc ah
not esi
xor bx, 0x17c3
or bx, dx
sbb cx, 0x305d
xor dx, cx
shl eax, cl
pop edi
inc edx
shl eax, 7
sub bl, bh
dec ax
sbb ah, 0x52
test ebx, ecx
nop
or ch, 0x2d
and al, cl
and ah, dl
push edi
cmp edi, 0x2765e5dd
not bl
adc bh, al
dec eax
adc si, 0x44a
mov eax, edx
ror edx, cl
xchg edi, eax
sub edi, 0x54adfbf4
xor ah, bl
mov si, 0x6bac
sbb ebx, 0x38abb450
and bx, dx
and al, cl
or dx, 0x54c3
cmp cl, bl
xchg bl, ah
test dx, ax
sub edi, edi
test ax, 0x5d5e
add ch, 0x53
inc dx
rol edx, 4
xchg bx, dx
sbb edi, 0x59c6aade
shr bx, cl
shl al, 1
sub ecx, 0x31c2bfa
sbb edx, edx
add ch, 0x58
nop
test dl, 0x3f
dec ah
shr bh, cl
or bx, 0x3b36
xchg dl, bl
rol ecx, cl
adc ecx, edi
cmp ah, bh
cmp ax, si
add ah, 0x24
dec bx
xor esi, eax
cmp cl, al
sub cl, al
and cl, dl
ror cx, 5
add edx, esi
test ch, 0x43
xchg ch, al
shr bl, 3
mov bx, 0x14d8
add bx, si
test edi, 0x3b4f56e0
or edx, 0x79892ee3
sbb edx, 0x4de5924e
sbb edx, 0x677c10eb
adc bl, dh
dec edx
stc
and edi, 0x2016ff
test edx, 0x5c3dbfd0
or esi, edi
sbb edx, 0x652da5f9
cmp cl, 0x33
add ebx, esi
nop
test si, cx
test al, dl
or edi, eax
add ebx, 0x54ad0d65
and esi, eax
rol edx, cl
inc bh
inc ch
stc
not dx
sbb edx, esi
rol ch, 1
shl bl, 3
sbb edi, edi
nop
adc bl, dh
rol cx, 7
or cl, ah
shr ebx, 5
and dx, dx
rol dh, cl
nop
xchg bl, dl
pop edi
adc esi, 0x6020a970
push edi
and di, ax
nop
test ecx, 0x1500600f
add al, 0x2b
add si, 0x7081
rol ecx, 3
stc
inc di
or edi, edi
cmp al, 0x24
not eax
rol al, 3
add ax, 0x5f8
ror si, 7
nop
sub cx, cx
nop
inc bl
add ch, 0x66
stc
rol eax, cl
xor al, 0x18
dec di
rol ah, 4
xor dh, al
sub di, bx
xchg di, di
not ch
dec edx
sbb edi, ebx
test ch, dh
stc
sub di, 0x2f06
dec ebx
mov ah, 0x56
mov cx, ax
xchg ebx, eax
xor cx, cx
stc
dec dx
test si, 0x1d10
shr dx, 3
xor ecx, esi
shr cl, 6
test al, bl
rol cl, cl
xchg si, bx
ror edi, cl
sbb ecx, 0x9cf55ac
dec ecx
rol ebx, 6
sbb edi, esi
nop
inc dl
or ch, 0x7f
cmp bl, 0x54
nop
shr dx, cl
shl bh, 2
ror esi, cl
cmp bh, 0x7b
sub di, 0x7938
sub cl, 0x57
shr edi, 3
adc edx, edx
inc cx
mov cx, si
inc ah
shr cx, cl
xchg esi, esi
sbb esi, ecx
sbb ecx, 0x3b2955d9
shl ecx, 5
sub ax, 0x2ed7
cmp ax, bx
shr al, 4
and bx, 0x1a03
or esi, 0x5dde722f
inc si
not edi
or cl, 0x22
mov bl, al
not ch
stc
add bh, ah
nop
dec si
and dh, al
mov esi, 0x6432347b
add dl, bl
or edx, esi
and cx, 0x5bab
adc ebx, ecx
or ax, 0x1ca3
cmp bx, dx
not eax
nop
xor ebx, 0x711a019d
or esi, 0x60b35e9d
pop edi
push edi
not di
adc ah, 0x16
mov edx, 0x76d9eae4
sbb ebx, edx
and ch, cl
shl si, 4
xor bh, bh
shr ecx, 2
sub dx, di
not al
cmp dx, si
cmp dl, 0x52
ror ch, 5
cmp si, 0x350e
ror di, cl
rol di, 6
cmp di, 0x32b6
dec dx
sbb edi, 0x25571dc4
inc esi
stc
add bl, ah
and bx, bx
shr bl, 5
test si, ax
test al, 0x23
shl edi, 8
nop
nop
shr dl, 1
adc eax, 0x36798f1c
ror ch, 4
shr cl, 6
inc ecx
xor dl, ch
and ah, 0x2b
nop
sbb esi, ebx
shl dh, cl
dec bh
adc bh, dl
sbb bx, 0x2f89
xchg edi, edx
cmp eax, 0x17b39c9a
dec cx
xor si, dx
rol ebx, 8
cmp edi, 0x204c23af
xchg edi, eax
sub edx, edi
rol eax, cl
rol si, cl
xchg ebx, eax
dec ebx
mov edx, 0x5b1b81ae
xor edi, 0x1274de81
ror di, cl
cmp si, si
test edx, ecx
or dx, cx
ror cl, 2
sbb dl, cl
rol ebx, cl
ror cx, cl
mov bl, 0x26
nop
test cx, 0x6be2
add dh, 0x24
and ebx, 0x2d9dec2d
rol cx, 4
not edi
inc dl
mov dl, bh
dec edx
sbb di, bx
ror ebx, 8
adc esi, edi
not cl
adc edx, ebx
sbb cx, di
sub ebx, ecx
not bh
cmp ah, 0x2e
shr bh, cl
test esi, edx
not ebx
shl bx, cl
nop
cmp bx, 0x187b
xchg ebx, edx
and ax, 0x4899
inc bh
nop
or di, 0x156f
nop
inc ebx
sbb cx, bx
stc
cmp bx, si
nop
pop edi
test dl, al
dec ah
test bh, 0x2a
sbb edx, 0x6c232a00
xor al, 0x72
add ah, dl
add edx, esi
nop
stc
ror bx, cl
cmp si, dx
push edi
and edi, 0x3df91298
mov cx, 0x226e
stc
ror si, 8
mov eax, esi
rol eax, cl
rol ah, 5
xor ah, dh
mov dh, bl
shl bl, 8
and si, ax
rol bx, cl
mov edi, esi
not bx
rol dl, cl
inc di
inc edx
shl di, cl
xor cl, bh
adc ecx, edx
shl bh, 5
nop
nop
mov ecx, edi
shr edi, cl
test edi, ebx
dec si
cmp ecx, ecx
inc bl
test ch, bh
sub esi, edx
xchg si, cx
or ebx, 0x495acea1
rol bl, cl
nop
sub ecx, eax
rol esi, 2
stc
inc dx
sbb si, bx
nop
sbb dl, 8
test al, 0x4d
sbb si, 0xe5a
adc bh, al
or ah, al
ror edx, 7
dec edx
add ax, 0x5a75
cmp edx, esi
mov dl, 0x12
inc di
stc
ror bl, cl
shl dh, 3
shl ax, cl
mov cx, di
add si, 0x490a
mov dx, 0x3513
mov esi, 0x273d0117
sub edx, 0x15860924
mov esi, eax
sub ah, 8
ror edx, 5
stc
rol ah, cl
rol eax, cl
dec dx
cmp di, si
not di
inc ch
shr dl, 5
cmp ecx, 0x3c899c3c
add bh, 0x77
not bl
shr dx, cl
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
stc
push edx
not dl
push edi
push ecx
ror edi, cl
shr ch, cl
push ebx
xchg bh, dh
push eax
mov ax, 0x2160
nop
or edi, 0x59a4fe5c
push esi
add si, 0x5d98
stc
test ax, 0x7458
sub edx, 0x4008b484
mov ebx, 0x14920421
and cl, 0x78
and ax, di
shr ecx, cl
and edi, edx
shr cx, 2
not di
shr edx, 3
or cx, bx
rol di, cl
mov ax, 0x5507
adc esi, esi
adc bh, 0
sbb di, bx
inc cl
rol di, 1
cmp ah, bl
shl bl, 4
sbb bh, 4
shl ah, 1
and bx, si
test ax, 0x4ddc
inc ebx
adc ax, di
sub dl, bh
test si, si
add cl, ch
stc
add dx, cx
stc
test ch, dl
rol eax, 7
cmp edx, eax
sub eax, 0x1dc6fe80
xor dl, 0x42
mov edi, eax
ror dh, 3
or edi, 0x34e1830b
adc ax, 0x56ef
mov dx, si
and al, 0x5d
test edi, 0x51034876
sbb cx, 0x835
sub cl, 0x6c
not eax
ror cx, 7
shl dl, 7
add bh, 0x26
pop esi
pop eax
pop ebx
pop ecx
pop edi
pop edx
jb 0x4dd11c
call fcn.004f9a43
call fcn.004f9dca
jne 0x4dd11c
call fcn.004fa1b9
stc
push eax
test ah, 0x5b
pop eax
nop
push ebx
push ecx
shr ebx, cl
dec ch
push esi
test si, 0x2530
mov bh, 0x30
push eax
push edi
cmp eax, edi
push edx
sbb dh, cl
or edi, 0x5d181f14
inc edi
pop edx
pop edi
pop eax
pop esi
pop ecx
pop ebx
call fcn.004fa5c1
call fcn.004fa890
push ebx
xor ebx, 0x157a7bb4
stc
pop ebx
jge 0x4dd170
push ecx
push edi
add cx, di
pop edi
pop ecx
push esi
push eax
and esi, eax
pop eax
pop esi
call fcn.004fac25
cmp ecx, dword [eax + 0x14]
jge 0x4e5527
sub ecx, dword [eax + 0x10]
mov eax, dword [eax + 0x1c]
stc
stc
push eax
rol al, 7
push ecx
and ecx, 0x14d5ff3
push esi
shl esi, cl
push ebx
xchg cl, bh
push edx
mov ch, dl
xor bl, 0x27
and si, 0x4e9e
cmp bh, ah
inc ecx
mov al, 0x6a
cmp bx, cx
ror bh, 7
inc ebx
mov dl, 0x3c
add esi, 0x19d824dd
sub bl, 0x5a
cmp eax, 0x32279aed
xchg esi, esi
inc ax
test dx, cx
or al, 0x1b
nop
not dx
push edi
xchg edi, eax
and ax, 0x3129
dec edx
nop
cmp esi, 0x2242fb65
xchg di, bx
dec dx
adc ah, dl
dec cl
cmp esi, edx
not bl
nop
shl ecx, 6
ror dh, cl
xor dl, al
shr bh, cl
sub ebx, 0x127045fe
stc
or cx, 0x5f10
stc
sbb edx, eax
inc edi
inc cx
and si, di
test bx, 0x6678
add edx, edi
sbb esi, eax
xor bh, 0x6f
not dx
stc
add cx, dx
ror ecx, 5
xor dl, 0x72
xchg bl, cl
shl di, cl
add al, 0x1d
stc
add esi, 0x1154154c
stc
xor eax, 0x24a91bb3
add di, ax
sbb ebx, edi
adc bh, 0x73
mov cx, 0x2f31
xor di, dx
sbb ch, 0x79
add ax, dx
shr di, 3
shr ax, cl
cmp edi, 0x7899b21f
xchg ecx, esi
inc cl
mov si, cx
rol eax, 7
add edi, eax
cmp dx, ax
xor dl, 0x16
cmp ecx, edi
adc bh, 0xe
stc
shl edi, cl
add bh, 0x21
mov edi, ecx
not ax
add ch, dh
sbb dl, 0x11
test edx, esi
add ch, ch
xor dh, bl
xchg bx, cx
cmp esi, edi
shr cx, cl
cmp bh, dh
xchg edi, ebx
add cx, dx
pop edi
push edi
cmp di, 0xfb
inc edx
shr cl, cl
sbb bx, ax
dec dx
dec bx
shr ecx, cl
mov cx, ax
add esi, eax
shr edi, 5
add si, 0x268e
xchg ch, bh
mov dx, bx
add al, 5
not edi
or bh, 0xd
mov di, 0x763e
cmp bl, bh
shl edi, 8
not dx
stc
nop
mov dx, si
nop
sub cx, 0x5f77
ror eax, cl
mov di, si
shr eax, cl
nop
xor eax, 0x70ba0798
inc al
xor cl, bl
shr bl, cl
cmp bx, dx
and di, 0x4526
xchg ch, bh
sbb edx, 0x2664280
shr bl, cl
mov bx, 0x7de5
rol cl, cl
xor cl, ch
sub bl, 0xf
sub cl, 0x44
inc si
not bx
dec bl
shl cl, 5
add ecx, 0x32f31cc8
dec edx
or edi, ebx
xchg bl, bl
and bl, 0x5d
sbb edi, 0x646f0a7d
or si, 0x22a2
and eax, edi
rol ebx, 7
adc eax, 0x44f25940
not dx
mov si, di
dec edi
sbb cl, ah
adc al, 0x1b
or bx, dx
rol ecx, 7
not bx
add al, bh
sbb cx, 0x65f0
and si, ax
ror ecx, cl
cmp di, 0x4063
nop
sbb ebx, ecx
shr si, cl
mov dl, bl
xchg dh, bh
stc
xchg ebx, eax
sbb eax, edi
add bx, 0x3f56
not cx
or si, bx
shl ax, cl
ror dl, 7
nop
dec ch
and eax, 0x5b80d4f4
add ebx, 0xb07af10
xchg bh, ch
shr si, 8
dec bl
nop
dec dl
test ah, 0x40
sbb dx, bx
nop
inc bh
adc ecx, 0x32f68233
add cl, ah
sbb ax, 0xd27
pop edi
pop edx
pop ebx
pop esi
pop ecx
pop eax
push ecx
inc cx
stc
push esi
adc si, 0x34c4
push ebx
ror bl, cl
xor ecx, 0x7d110e8f
push edx
not dh
push edi
sbb di, 0x2ed4
push eax
and al, cl
nop
xor bx, 0x470c
test al, bl
test edi, 0x22ca1d82
xchg ah, bh
shl ah, 7
ror di, 3
shl al, 5
mov esi, 0x4aa5027a
shl dl, cl
nop
ror ax, 8
not esi
test ebx, 0x4d86301b
inc dx
rol ecx, 1
or al, dl
add ebx, ebx
adc bx, bx
shr dx, cl
test dx, bx
xor cl, bl
cmp ah, 0x3f
cmp ah, bl
rol cx, 7
xor cx, 0x1237
stc
nop
inc dx
shl cl, 8
sbb ebx, 0x61216f41
sbb si, 0x1547
test ax, si
cmp esi, edx
shl bh, cl
dec ax
test ch, dl
sub edi, 0x4b2f5f14
rol di, cl
xchg dx, bx
add ah, 0x64
xchg cx, ax
xchg bh, al
xchg bx, cx
sub ch, 0x66
or di, 0x240a
stc
mov esi, eax
shr cl, cl
test eax, 0x1949eb24
xor edi, 0xf26db78
add cx, 0x7f5d
dec dh
cmp dx, di
sbb bh, bl
test di, 0x6bc
or al, ah
rol bl, 1
inc ch
ror dl, cl
add ch, 0x24
and ax, dx
nop
cmp ecx, ebx
cmp di, 0x7c23
adc al, 0x1d
add di, bx
xor dh, bl
ror ch, 8
ror ax, 4
add di, bx
and cx, dx
sbb bh, 6
stc
sbb dh, bl
adc ah, 0x31
sbb si, 0x1736
xor al, cl
shr edx, cl
inc cx
and di, 0x480f
xchg di, dx
rol dl, 8
sbb cx, 0x5d90
and ebx, esi
stc
sbb edx, ebx
sub ecx, 0x4e10580c
adc dh, bh
not ah
cmp bl, 0x43
nop
pop eax
push eax
add ax, dx
stc
sub edx, 0x7d18a3f0
xor edx, 0x35667f68
add bx, 0x7f94
add cx, bx
dec edi
xchg al, ch
or ecx, 0xde89130
and eax, 0xf3588b7
dec ebx
shr bx, 1
shl esi, 3
rol dx, 3
sbb edi, 0x202140c7
shr bh, 7
test ax, 0x41f4
stc
test ah, 0x3d
adc ecx, esi
stc
xchg edx, eax
ror bl, cl
test ch, 0x43
sbb eax, eax
ror ax, cl
sbb edi, esi
rol ax, 6
shr cl, 1
shl dh, 3
inc bx
stc
adc ah, bh
pop eax
pop edi
pop edx
pop ebx
pop esi
pop ecx
push eax
push ecx
rol ax, cl
push edx
push ebx
xor dl, bl
push esi
inc esi
cmp cx, 0x5c1a
test dx, bx
mov ah, cl
sbb bx, 0x58d1
xor ecx, 0x1a213bb9
nop
dec esi
xchg bl, al
xchg cx, ax
cmp esi, ebx
not dh
xchg bl, cl
shl eax, 3
test si, 0x56dd
push edi
or di, 0x4d2e
test si, ax
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
call fcn.004fafee
push ecx
or cl, 0x4c
push edx
not edx
not cx
nop
push ebx
cmp bx, bx
push edi
adc bx, di
push eax
mov al, 0xa
and eax, 0x311a5f50
dec cl
nop
xor cl, 0x58
not ch
xor cl, dl
push esi
test esi, 0x68c16c25
shr bx, 2
adc di, ax
and cx, si
sub cl, 0x78
add esi, 0x2ef15fff
mov bl, cl
sbb dh, 0x22
xor ah, 0
dec al
nop
shl edx, cl
nop
cmp bl, dl
not di
stc
test bx, 0xa18
ror ebx, 6
shr cx, 1
rol ebx, cl
and edi, 0x487c0efb
inc ah
xor dl, 0x25
shl cx, cl
test cx, si
shr edi, cl
stc
cmp esi, edi
rol ebx, cl
nop
test bx, bx
mov bx, dx
and bx, bx
cmp bh, 0x50
cmp ah, dl
add esi, 0x42cc53b1
stc
sub si, di
and cx, di
xor si, 0x34f7
ror bx, 4
dec edx
test cx, cx
rol bl, 6
shr bh, 3
stc
test bx, 0xd6f
rol eax, cl
ror ecx, 6
not di
test al, 0x4d
xchg bx, ax
dec dl
sbb al, bh
and bl, 0x4c
dec ecx
sub di, si
sub edi, ecx
inc ah
adc edi, ecx
xchg dl, cl
dec si
cmp bh, 0x26
shr cl, 6
cmp ch, 0x21
and di, di
inc al
or bx, 0x5c3c
shr dh, 3
not edi
nop
xchg di, bx
test bx, 0x594
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
jb 0x4dd8af
call fcn.004fb28d
push ecx
push ebx
xchg ecx, ebx
push eax
sbb ebx, eax
push esi
add si, si
inc ah
sbb bx, cx
push edx
test dh, 0x33
push edi
adc ax, di
xor di, 0x758e
dec bx
ror bh, 8
test ebx, 0xa5c1f1
stc
rol edi, cl
mov ecx, 0x15a6abad
sub edi, 0x54d2c923
mov di, 0x657c
xchg ebx, ecx
and bx, si
sbb dh, 0x76
stc
or edx, ecx
dec edx
sbb edi, edx
or cl, 0x58
xor di, dx
and ax, si
dec ebx
ror ebx, cl
stc
xor ecx, edi
shl edi, 8
sbb edx, edi
or bx, si
dec ebx
mov bh, bh
nop
rol ax, cl
sub dx, 0x33a4
dec si
not esi
inc ebx
xchg ecx, eax
rol eax, 7
not bx
sbb dh, ah
or eax, eax
or al, al
nop
stc
sbb edx, 0xc86b73d
test esi, 0x569cf62b
not si
shr edi, cl
cmp ebx, edi
adc cx, ax
xchg ebx, ecx
or al, 0x55
or dh, 0x71
nop
dec di
or ebx, edx
shr dh, 5
rol ecx, cl
add dl, 0x1c
cmp bx, di
rol edx, 1
and di, si
adc ebx, 0xb7b64f1
inc di
mov ch, 0x3c
shl cl, 5
sbb si, 0x69e8
shl dx, cl
stc
inc esi
cmp ax, 0x3ea6
cmp bx, si
rol ax, cl
add cl, bh
inc eax
mov esi, 0x7292c69d
adc di, di
cmp dl, 0x1f
adc cx, 0x588b
ror ecx, cl
sub ax, ax
stc
test si, bx
xchg ebx, esi
stc
xor di, ax
shr ebx, 2
not ax
sub eax, ebx
not al
nop
xchg dl, al
dec dl
inc ecx
ror di, 6
pop edi
and ah, ah
or bl, al
sub ecx, 0x1fddc0a4
sub cx, 0x6975
and bx, 0x13e4
and esi, 0x7aa6cfd6
inc dh
not cx
not ebx
push edi
cmp edi, 0x64ed3318
shr ch, 1
not si
nop
ror bh, cl
inc edx
nop
sub bl, 0x69
shl ebx, cl
test ecx, edx
rol ch, 8
xor ecx, 0x31754eab
dec dx
xor si, 0x47ad
dec edi
add di, 0x60ed
not ah
sbb di, dx
sbb bx, 0x454b
sbb bx, di
adc bh, 0x57
test cx, bx
adc ch, 0x4b
adc ax, 0x258d
or bh, 0x20
test edi, edi
or cl, dl
ror dl, 6
rol dh, cl
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
jle 0x4dd85e
push edi
not di
push ecx
shl cx, cl
push eax
and eax, eax
stc
test edi, ecx
inc eax
stc
xor eax, eax
push edx
mov dx, 0x59c8
shr ecx, 5
test dx, cx
push esi
shl si, cl
dec eax
sub esi, edi
push ebx
and bh, 0x1f
shr di, 6
mov bh, bh
ror bx, 4
pop ebx
pop esi
pop edx
pop eax
pop ecx
pop edi
push ecx
dec cx
pop ecx
call fcn.004fb6fc
push eax
inc ax
pop eax
push edx
adc dh, 0xc
push edi
push eax
cmp di, ax
and eax, edi
pop eax
pop edi
pop edx
jne 0x4dd889
jle 0x4dd870
push edx
mov dx, 0xc3c
pop edx
push ecx
push ebx
mov cx, bx
pop ebx
pop ecx
nop
nop
push edi
push eax
add edi, eax
pop eax
pop edi
ja 0x4dd889
push ecx
not cl
pop ecx
push eax
shr ax, 5
push edx
shl edx, 8
push esi
push ecx
xor esi, ecx
push ebx
sbb cl, bh
pop ebx
pop ecx
pop esi
pop edx
pop eax
jp 0x4dd8a9
push ebx
shr ebx, 8
pop ebx
push edx
push ecx
ror dh, cl
pop ecx
pop edx
jbe 0x4dd8e8
call fcn.004fbcef
call fcn.004fc233
call fcn.004fc581
push esi
and esi, 0x7d2e623
pop esi
push eax
adc eax, 0x5bc8a5db
push edx
mov dx, 0x5e8e
push edi
inc edi
push ebx
sbb ebx, 0x5c8708e
pop ebx
pop edi
pop edx
pop eax
push ecx
shl ecx, cl
pop ecx
call fcn.004fc860
lea eax, [eax + ebx]
mov eax, dword [eax + ecx*4]
jmp 0x4e003d
cmp ecx, dword [eax + 0x18]
jge 0x4e5527
mov edx, dword [eax + 0x20]
push ebx
or bl, 0x7f
or bl, 4
push edx
push ecx
rol dh, cl
shl cl, 4
sbb cx, 0x7d90
xor dh, 0x2f
push eax
xchg al, bh
nop
rol cx, 4
push esi
shl esi, 8
push edi
not di
dec ah
cmp esi, 0x4c421ff0
test si, di
not ax
nop
nop
sub dl, ah
or bl, 0x28
nop
cmp si, dx
ror di, 5
or edx, ebx
stc
or bl, 2
adc ebx, ebx
shl bx, cl
nop
dec ah
test bx, ax
inc eax
cmp ecx, 0x77d5ab0f
not di
xchg esi, edx
nop
shr al, cl
dec edx
adc esi, 0x55ef7923
and cx, dx
xchg ecx, ebx
test si, 0x16cd
cmp si, ax
xor cx, di
dec si
cmp di, bx
and ecx, 0x5c3070e2
inc bx
and bx, 0x21e0
nop
dec al
inc ebx
xor edi, 0x62521cec
ror al, cl
mov ax, 0x37bf
add ebx, 0x4ce07e68
inc ebx
or ebx, edi
xor di, 0x4a59
cmp eax, eax
nop
cmp cx, 0x3fd6
add esi, esi
not di
and ax, 0x472
rol ax, 8
sbb ecx, ecx
mov di, cx
xor edx, eax
sbb di, cx
rol bh, cl
dec bx
shl ax, 6
inc ch
dec ax
sbb ecx, esi
sub si, ax
test di, si
rol bx, 1
cmp cx, 0x5a2f
sbb dx, bx
xchg bx, di
rol ebx, 8
stc
nop
mov dx, 0x13ab
mov edi, edx
ror edi, cl
mov ax, 0x7727
mov di, si
and bh, 0x5f
mov si, bx
xchg cx, bx
test ax, 0x7567
inc ch
xor edi, esi
or ax, bx
xor cx, 0x415f
inc cl
shl esi, cl
sbb dx, dx
pop edi
mov esi, 0x73d08bdd
push edi
shr di, 1
ror dl, cl
inc edi
or edi, 0x3f8db427
adc edx, 0x581c4a7e
shl cl, cl
rol esi, cl
ror eax, 5
or cl, dl
inc edi
add bh, 0x6e
nop
add cx, cx
mov ch, ah
test dx, 0x4c79
mov al, al
adc cl, bh
mov eax, eax
add bx, cx
shl dx, 7
add ebx, ebx
mov esi, ebx
stc
mov esi, edi
and di, 0x245e
shl bx, cl
ror bx, cl
add ecx, 0x60ad7cfa
dec ch
test bl, bl
and bx, 0x65cc
inc edx
add bh, 0x25
inc bl
shr ecx, cl
inc edi
xor di, ax
adc di, dx
test di, dx
not ch
sbb edx, 0x73fd82e7
or edi, ecx
shr ebx, 3
mov bh, cl
nop
and dx, 0x744a
and ch, 0x38
ror bx, 3
test ecx, edi
mov bh, 0x58
or bx, di
and di, di
test si, 0x53cb
adc bx, bx
add cx, dx
test edi, edx
ror si, 7
stc
inc si
mov di, 0x575f
and cx, 0x255
or dx, 0x5814
shr edi, cl
xor ah, bh
mov al, 9
shr dh, 7
sub dh, cl
dec si
test ah, 0x68
xor esi, ecx
rol edx, 7
xor si, 0x4963
stc
nop
sub eax, ebx
cmp ebx, 0x5a712836
rol al, cl
xor ebx, eax
and ebx, 0x26ef259
sbb ecx, ecx
not ah
xor si, di
cmp ax, di
shl dx, cl
cmp bx, 0x471c
sbb di, 0x73ca
sbb ebx, ebx
cmp eax, eax
nop
adc ecx, esi
adc edx, 0xb16ecdb
and bx, ax
mov dx, 0x2708
sub dx, di
inc bx
adc cl, 0x76
ror bx, cl
cmp edi, 0x47b8c030
sub ebx, esi
pop edi
push edi
shl di, cl
test edi, 0x11417195
add eax, 0x3de20fbd
shr ecx, 3
and di, 0x887
xor dx, si
add cl, 0x12
rol eax, cl
adc cx, 0x2285
shl eax, cl
stc
rol ecx, 3
xchg dl, bl
rol si, cl
nop
sub edx, 0x6b4e0582
ror ecx, cl
mov bx, ax
test esi, 0x1feb5e7c
cmp eax, eax
sub bx, 0x1645
ror edi, cl
xchg bl, al
ror si, cl
sbb bl, ch
xchg cl, ch
xor ebx, ecx
add ah, 0x75
shl ebx, 1
mov dl, 0x73
add bl, 0x73
shl esi, 7
sbb dx, dx
shr edx, cl
xor di, ax
and dh, 0x38
xchg cx, bx
mov edi, 0xc5d1b55
xchg si, dx
xor ah, cl
rol bl, cl
rol ebx, cl
nop
shr si, 7
or ax, 0x785a
xor ah, 0x18
stc
xor dh, ah
xor edx, eax
inc dl
dec dl
shr si, cl
shr edx, 4
dec cx
rol cx, 5
xor ah, bh
inc si
dec cx
or bl, 0x37
ror edi, 3
shl si, 4
ror edi, cl
or eax, 0x4881775c
adc ebx, edi
stc
shl si, cl
shl dx, cl
adc ecx, eax
inc ch
dec dh
test eax, edi
add al, al
adc al, 0x48
dec ecx
stc
inc ch
mov dx, 0x3d12
dec bh
add si, 0x4cf6
add esi, ebx
rol dx, 5
nop
sub esi, 0x557167bc
xchg edi, esi
adc edx, 0x75509c1a
adc cl, ch
dec edi
sbb dx, cx
ror eax, cl
ror si, cl
ror bh, 8
stc
xor ebx, eax
nop
shr bx, 5
dec edi
stc
not bx
dec ebx
sub bx, 0x4b2e
pop edi
stc
shl ax, 3
shr dx, cl
xor dh, 0x55
not ax
pop esi
pop eax
pop ecx
pop edx
pop ebx
push ebx
shr bx, 6
push esi
add esi, esi
push edi
or edi, ebx
push edx
not dl
test bh, 2
mov edi, 0x42669786
xchg di, dx
push eax
cmp ax, dx
nop
test al, ah
sub edi, 0x11adf79c
push ecx
adc bx, cx
dec bx
nop
add bh, dh
mov bh, al
nop
xchg cx, cx
mov esi, eax
shl dx, 1
or eax, 0x62e7eb10
stc
test ax, si
xchg edi, esi
or di, 0x5629
not ebx
sub cx, bx
shr dh, cl
nop
mov bx, dx
dec eax
inc dl
stc
shr bx, 6
xchg edx, eax
and bh, ch
adc di, cx
nop
ror edx, 4
shl ax, cl
sub dh, ah
xchg ebx, eax
sbb edx, 0x54303756
sub eax, ebx
cmp bx, di
ror si, cl
and bh, 0x22
not dl
xor cx, ax
shr si, 1
inc esi
shr dl, cl
sbb si, ax
sbb ebx, eax
mov dx, si
rol si, cl
sub si, 0x22d4
xchg dh, dh
cmp si, si
ror eax, 3
rol ch, cl
inc ebx
cmp cl, 0x66
sub di, 0x78c8
add ch, bl
or bh, al
sbb si, di
shr cx, cl
inc ah
dec bx
xchg bx, cx
xchg bl, dl
mov bl, 0x28
test dx, 0x1d16
shr edx, cl
mov al, dh
test ax, dx
stc
rol ecx, 2
shl edi, cl
not di
test esi, eax
inc ch
sub esi, esi
dec edx
or al, dl
ror edi, cl
xchg al, bh
add di, 0x6ce5
sub dx, si
inc eax
nop
stc
rol bx, 4
ror eax, 2
and eax, 0x564bf835
or esi, esi
mov dl, cl
add dx, cx
sbb dh, 0x5c
pop ecx
dec al
and bx, 0x12f7
and dx, 0x1488
nop
test edi, edx
xor di, ax
push ecx
ror ecx, 3
sub bh, 0xe
adc dl, dl
or edx, 0xa400804
mov ax, 0x68d4
not cl
shr dl, cl
test ch, al
test dx, ax
not al
or ecx, 0x20b15c93
stc
not dx
shr di, cl
ror ecx, cl
test cx, cx
shl dh, cl
add dh, al
or dl, 0x38
shr eax, 4
rol di, 1
test dh, 0xc
xor cx, di
xchg cx, cx
or esi, 0x74200f6f
sbb ch, ch
inc ch
stc
adc ax, 0x1aef
xchg cx, bx
and cl, 0x7a
ror ax, cl
rol ecx, cl
adc eax, ecx
ror edi, 6
not cl
shl ebx, 6
ror edx, 7
not edi
or ah, 0x71
rol dx, 2
rol al, cl
and eax, ebx
stc
cmp si, 0x576f
dec edi
nop
mov ecx, 0x4a7f4877
dec cx
ror esi, 4
xor edx, 0x7c9e4b02
xor esi, ecx
dec di
and ebx, 0x358f4ebb
shr ax, 1
adc bx, 0x496a
dec bl
sbb ebx, edx
nop
xor bx, si
and dx, bx
sub edx, esi
shr eax, 3
xchg si, bx
xor edi, esi
xchg edi, ecx
mov cx, bx
sbb eax, esi
add ch, 0x36
mov ax, cx
shr dx, 3
cmp di, 0x5db9
xchg cl, dh
ror dx, cl
sub si, 0x6181
and di, 0x68c1
xchg dx, ax
dec cx
mov dx, dx
cmp esi, esi
or ecx, ebx
add esi, 0x39bdf90c
sbb edi, edi
cmp di, 0x7e97
sub dx, ax
stc
and ebx, esi
mov edx, 0x3f941a2c
cmp dx, si
mov dh, dh
add ch, bl
stc
and ebx, 0x1e4c6ab2
shr cl, cl
pop ecx
stc
push ecx
xchg dh, cl
cmp dl, ch
rol eax, cl
ror bx, cl
xchg edi, ebx
ror esi, cl
xchg ecx, eax
nop
cmp ecx, edi
dec ebx
test esi, edx
mov si, si
inc cl
sbb ch, ch
cmp ax, cx
or edi, eax
not esi
xchg esi, ebx
xchg ebx, ebx
xor ch, 0x5c
nop
test esi, 0x7cbe6e2
xchg edx, esi
xchg ch, ah
sub bh, bh
stc
mov bl, 0x21
nop
or ecx, ecx
xor ecx, 0x4378ff22
and dx, si
xor esi, 0x5a893ad7
shr si, cl
xchg si, ax
shr bl, 7
dec edx
sbb dh, al
add cl, ch
sbb cx, 0x4e4a
dec cl
cmp ecx, ecx
adc bx, bx
add ch, 0x5f
or bl, dh
ror dh, cl
shr bh, 5
stc
adc dh, al
dec eax
mov esi, 0x241fc78b
shl ax, cl
dec dx
cmp ax, dx
and edx, eax
dec ax
inc ch
inc ch
or bl, ah
rol ch, cl
test esi, esi
nop
not cx
nop
sbb dh, ah
adc edx, 0xb22a954
and ax, 0xbd2
sbb ebx, esi
shl ax, 3
rol bh, 3
test bl, 0x1e
rol ch, cl
xchg ecx, edx
stc
rol ebx, 1
shr bx, 3
adc cx, si
stc
add eax, ebx
pop ecx
pop eax
pop edx
pop edi
pop esi
pop ebx
call fcn.004fccfd
call fcn.004fd037
jb 0x4de03f
jb 0x4de020
stc
push ecx
dec cx
not cx
push eax
sub ecx, eax
push edx
shl dh, 6
push ebx
shr bh, cl
add ah, 0x4d
pop ebx
pop edx
pop eax
pop ecx
call fcn.004fd4a2
call fcn.004fd8a2
push ecx
push eax
xchg ch, ah
xor ecx, 0x173d66ae
test cl, 0x5b
push edx
dec edx
dec cl
inc ah
push esi
xor si, ax
shr ecx, cl
push ebx
dec ebx
shl cx, 6
stc
and bl, dl
test ch, 0x54
and dh, 0x56
test esi, 0x77484367
sub ah, dh
shl edx, 3
mov al, 0x51
pop ebx
pop esi
pop edx
pop eax
pop ecx
push edx
push ebx
adc dx, bx
push edi
push ecx
rol edi, cl
shr edi, cl
or dx, bx
push esi
ror si, cl
not ebx
push eax
cmp ax, 0x1418
rol ax, 3
adc dx, ax
nop
adc esi, 0x6f403d1d
rol ch, cl
ror ecx, cl
dec edx
ror bx, 2
pop eax
pop esi
pop ecx
pop edi
pop ebx
pop edx
jne 0x4de017
push eax
not al
pop eax
push edx
cmp edx, 0x3e329079
push ecx
test cl, ch
pop ecx
pop edx
call fcn.004fdc4b
push eax
xor al, ah
pop eax
push edx
xor edx, 0x76391aa
push edi
push eax
adc di, ax
xchg edx, edx
push ecx
add ecx, edi
push ebx
sbb ecx, ebx
nop
mov dh, 0x42
or bh, 0x62
pop ebx
pop ecx
pop eax
pop edi
pop edx
call fcn.004fe122
push ebx
push edi
xor bx, di
push ecx
and edi, ecx
push eax
dec al
push esi
rol si, 5
not bx
push edx
sbb dx, 0x381b
add dx, ax
dec ax
rol dh, cl
xor eax, ebx
sbb ebx, 0x6276853e
shr ecx, 3
sbb ebx, 0x4fc6c1fd
and edi, eax
shr edx, cl
shl edi, cl
ror edi, 6
test si, ax
pop edx
pop esi
pop eax
pop ecx
pop edi
pop ebx
push eax
inc ah
push ecx
dec ecx
xor cl, 3
nop
push edi
test di, di
push edx
shr dx, cl
cmp al, 0x14
not edi
xor dh, 0x2e
push ebx
sbb bh, 0x4d
pop ebx
pop edx
pop edi
pop ecx
pop eax
push eax
rol al, 8
push edi
cmp edi, edi
pop edi
pop eax
jne 0x4de0cc
call fcn.004fe4a0
push edx
push ecx
shl dx, cl
push esi
dec si
push eax
not ax
pop eax
pop esi
pop ecx
pop edx
lea edx, [edx + ebx]
mov edx, dword [edx + ecx*4]
lea edx, [edx + ebx]
push eax
push ecx
push edx
push dword [ebp + 0xc]
call fcn.004fe7c6
push ecx
push ebx
adc ch, bl
push edx
adc dl, 0x7a
push edi
sub edi, edi
not ch
push esi
shl esi, 4
xor edx, 0x4b28afa
push eax
sbb al, 0x3f
xchg bx, ax
mov bx, 0x2010
cmp ah, 0x1f
sub dl, bh
xchg al, ch
mov ch, bl
and eax, ebx
cmp dl, bh
sub cx, 0x48e0
inc cx
test bl, bl
dec cx
stc
sbb bx, 0x643c
shl di, cl
mov si, 0x2a3e
or dh, bl
xor dh, ch
dec di
cmp edi, 0x3cd732aa
stc
ror dh, cl
test si, 0x563e
inc edi
cmp edx, edx
nop
sub cl, ah
cmp di, 0x73e8
sbb cl, 0x61
ror cx, 5
nop
shl ax, 7
dec ax
xchg bx, bx
stc
or esi, edi
ror dx, 2
adc edi, 0x61817da0
adc edx, edx
sbb esi, edi
sub si, cx
stc
mov ebx, esi
stc
rol ebx, cl
sub ax, si
dec si
sbb dx, dx
test bl, cl
rol di, cl
xor ax, 0x25b3
test di, bx
or si, cx
sub ah, al
xchg ah, cl
ror bh, 5
ror ecx, 3
xchg ecx, ecx
shr ecx, 2
sbb ch, 0x6a
sub bx, 0x6144
dec di
not ecx
nop
shl edx, 8
sub dx, di
shr ebx, cl
shl bh, 4
or dh, bh
shl edx, cl
stc
xchg edx, esi
test dh, 0x20
dec edi
not dh
sbb bl, ah
inc ch
add dh, 0x37
sbb eax, edi
dec bl
test bl, dl
shr edx, cl
sub ax, 0x553f
dec bl
test edi, eax
dec cl
add si, 0x2c77
xchg dx, ax
sbb ah, ch
shl bl, 6
rol ebx, cl
or cx, 0x65e5
sbb bh, ch
pop eax
push eax
mov eax, 0x5d54a3ba
cmp bl, 0x5f
shr dl, 3
test al, 0x51
sbb esi, 0x5b9af268
test ebx, 0x330858a6
stc
not edx
add ax, 0x2d2a
shl cl, 4
sub edi, esi
sbb dx, 0x9cb
inc ecx
add ecx, 0x12f7fb98
test ax, 0x76e3
xor si, 0x28d0
not ch
inc edi
xor bl, 0x31
shl ax, 8
dec edi
xor ebx, 0x7dc1c75f
adc cl, dl
cmp cx, 0x986
stc
xchg dl, bh
rol bx, 4
rol al, cl
ror ch, 2
dec di
shr di, 7
shr dh, 1
mov al, dl
and si, 0x477
sub dl, dh
ror eax, cl
add esi, 0x10b1ce3
and cl, dh
adc edi, 0x104b33e0
inc cl
xor si, 0x5d0a
rol ecx, cl
rol cl, cl
inc ecx
xchg esi, edx
xor edx, ebx
not di
shl dl, 2
sbb dx, 0x32d4
sbb dx, 0x6fb5
rol dx, 2
inc edi
shr ax, 4
adc cx, si
shr bh, cl
xchg dh, cl
stc
ror di, 7
dec eax
mov ah, ch
shr edi, 2
dec ch
sub al, 0x2b
dec ebx
shl edx, 1
rol edx, cl
and eax, 0x24a6528e
or dl, ah
and ah, ch
inc esi
shr bh, cl
or di, 0x7f5d
nop
not edx
cmp edi, 0x372273ee
add bx, bx
mov ax, 0x4207
test al, 0x7b
shl cx, cl
rol bl, 2
sub dh, 0x6f
ror ax, cl
and ah, ch
inc edx
inc bl
cmp dx, 0x5e8c
not bl
xchg al, bh
inc bx
rol cx, cl
cmp edi, 0x2888347
not ecx
inc eax
ror di, cl
and di, cx
not bh
or edx, 0x3e8ca3b3
sub ax, 0x187a
rol esi, cl
adc ebx, edi
pop eax
stc
shr bx, cl
shr ebx, 2
ror si, cl
xchg edx, edi
stc
mov dh, 0x77
sbb bh, bh
rol edx, cl
dec bh
cmp si, dx
sbb dh, 0x5e
mov dl, 0x47
mov ebx, 0x6b67812b
push eax
sub al, 0x60
shr ch, 3
ror dx, cl
xchg bl, bl
xchg ecx, edi
cmp ah, 6
dec edx
cmp ebx, 0x45d28f25
or ebx, esi
test ebx, edx
shr bl, cl
xor edi, edx
ror dx, 1
cmp ah, 0x32
sub eax, 0x476eab3d
shr bl, 6
dec dl
adc ebx, ecx
sub dx, 0x487d
rol eax, 4
and esi, 0x4bb4fe89
add dl, cl
mov di, 0x52ca
ror bx, 2
shl edx, 4
pop eax
pop esi
pop edi
pop edx
pop ebx
pop ecx
push eax
inc ax
push edx
inc edx
push ecx
and ch, 0x6c
push edi
xchg di, di
test cx, 0x3ea6
ror cl, 3
inc ax
push ebx
inc bh
and bl, 0x72
cmp cx, dx
rol cl, cl
stc
not eax
adc ax, 0x348c
xor edx, 0x2eaa1da6
sub ebx, 0x9a4fe39
shr ebx, cl
adc dl, dh
sbb eax, 0x701b20f8
adc bl, 0x51
mov ax, dx
shl dx, 7
or dx, 0x3943
shr bx, 4
push esi
mov si, 0x501e
stc
shr cl, cl
sub di, 0x61a5
rol dx, cl
stc
sbb dh, cl
mov bl, 0x15
xchg ebx, edi
adc ax, dx
xchg ecx, esi
sub eax, ecx
dec ebx
cmp edi, 0x5f368c1e
nop
xor edx, 0x5c67dfae
sub si, 0x1c92
stc
shl di, cl
nop
add di, 0x3da1
rol ah, cl
adc ch, al
xchg ebx, edx
xchg dx, ax
shl bh, cl
test ch, 0x5a
rol ebx, cl
xchg dh, dl
or dl, 0x4c
sbb esi, ebx
xchg di, cx
shl ah, cl
cmp ecx, esi
xchg ebx, edx
sub edi, 0x3a409ce9
inc dx
shr al, 8
not bl
inc di
sbb ah, dl
xchg di, dx
nop
adc cx, 0x10f7
test si, 0x1c3a
xor di, 0x5697
add eax, edi
xchg si, cx
ror dx, 2
rol edx, cl
not esi
cmp ebx, ecx
rol edi, cl
or edi, ebx
mov ch, 0x41
shl si, 3
nop
rol cl, 5
nop
shl al, 1
xchg dl, al
dec al
sbb di, ax
sub dx, 0x5658
shr esi, 7
dec si
shl cl, cl
xor di, 0x1f8a
add ax, bx
shl ch, cl
and bh, 0x49
sub edx, 0x6875aef8
or esi, 0x5879d73f
and ch, 0x68
test cx, 0x453d
xchg si, bx
pop esi
not ebx
inc dx
not ah
rol bl, 6
test dx, dx
shl dx, 8
add edx, 0x478c29df
sbb ax, 0x218f
adc di, dx
cmp bl, 0x1f
sub cx, di
test cx, bx
nop
add bl, 0x65
shl eax, cl
sub eax, edx
sub edx, 0x37181438
cmp ah, 0x56
adc dh, 0x2b
test cx, dx
shr di, 1
test cl, cl
cmp ch, 0x52
sbb ebx, edx
cmp ch, bl
rol al, cl
stc
inc edi
push esi
and si, cx
stc
rol si, 3
dec di
shl bl, cl
xor ch, 0x4e
sbb bx, 0x849
mov dx, di
not eax
sub edi, 0x257db6b0
xor di, bx
sbb dh, bl
shl bx, 3
inc bh
sub si, 0x1a1c
shr cx, 1
inc al
nop
rol di, cl
xchg ebx, esi
ror cl, 6
shl cx, 4
xchg dl, dh
cmp ebx, 0x1dfae370
adc ax, di
shl eax, cl
sbb ax, 0xd02
and bh, ch
shl esi, cl
add bl, 0x7a
nop
xor ax, 0x1560
stc
ror al, cl
not ebx
sbb cl, 0x51
xor bx, dx
xchg bx, dx
test edi, 0xb952ca3
add ebx, eax
test ch, cl
test edi, 0x2445ffbb
ror esi, 2
sub ecx, esi
dec dh
ror al, 4
mov bx, cx
xor edx, esi
rol edx, cl
shl bx, 8
sbb esi, 0x7ccb849e
sbb bl, cl
cmp bx, bx
or si, si
test cl, al
inc bx
stc
nop
sbb esi, 0x481164ff
stc
not si
shr si, 5
nop
shr edi, cl
test esi, 0x2d590b83
shl cl, 1
cmp di, 0x6619
or dh, ch
mov edx, esi
dec eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
call fcn.004febb4
jle 0x4de7ce
call fcn.004ff10e
push edi
push esi
add edi, esi
push edx
not dx
push eax
sbb ax, si
push ebx
push ecx
xor bl, cl
stc
add ax, 0x7665
cmp bl, ah
shr edx, 8
dec esi
or esi, 0x5b3253da
rol dx, 3
rol dl, 1
sub ch, 0x22
shl dx, cl
inc edx
rol dx, cl
not dx
xor esi, 0xb82f54d
test dl, 7
adc cl, 0x2f
xor cl, bl
add ch, dh
rol eax, 1
cmp cl, 0x3d
rol edi, cl
dec edx
stc
shr eax, 7
adc bx, 0x40b4
xor edx, 0x27e70a54
not eax
xor cx, ax
dec dx
nop
add esi, 0x4330da55
nop
test di, cx
dec bh
not cx
sbb bl, cl
adc ch, ch
dec ax
shr ecx, 4
stc
stc
inc ecx
dec edx
and cl, 9
shl edx, 8
add si, di
xchg edi, eax
rol dh, cl
sub si, di
not ebx
dec bx
test ah, bl
shr cl, cl
inc edi
add dl, ah
add edx, edi
dec esi
shl cx, cl
sub eax, edi
nop
inc bx
sub si, 0x12d4
stc
sub dh, bh
rol bx, cl
sub bl, al
nop
xor ax, 0x634
mov si, di
test edx, edx
pop ecx
pop ebx
pop eax
pop edx
pop esi
pop edi
push edx
add dh, 0x32
push ebx
push ecx
shl ebx, cl
push edi
adc edi, 0x5eeff622
mov di, cx
or bl, 0x77
shr ecx, cl
push eax
shr ax, cl
xor edx, 0xdaf415e
rol ax, cl
shl al, 2
not di
xor ebx, edx
add ecx, ebx
cmp di, dx
rol dl, cl
shr cx, cl
stc
push esi
shl si, 8
inc bl
sub cl, al
cmp ecx, 0x43c9f776
pop esi
pop eax
pop edi
pop ecx
pop ebx
pop edx
jnp 0x4de72a
call fcn.004ff62a
call fcn.004ff944
push ecx
push ebx
test ch, bl
dec cl
push edx
cmp dh, 0x50
nop
push eax
cmp ax, 0x62f0
shr dl, 5
xor cx, ax
cmp dl, 0xa
pop eax
pop edx
pop ebx
pop ecx
call fcn.004ffe07
jl 0x4de720
call fcn.00500131
call fcn.005006de
call fcn.0050094c
call fcn.00500df9
push edx
push ecx
add dl, cl
inc ch
push edi
sbb cx, di
push eax
test al, dh
nop
push ebx
not bx
sub eax, 0x4ef1c344
sub ecx, ebx
shr ebx, cl
inc ax
sbb di, 0xb52
not cx
rol cl, 6
ror ch, 8
push esi
and si, 0x66c7
rol dl, cl
shl bx, cl
mov di, 0x554f
ror esi, 4
sub di, di
xor dh, dh
test bx, 0x7aae
rol dh, cl
stc
xchg bl, al
stc
shr bx, cl
cmp ax, bx
dec dh
inc ah
stc
shr dx, 2
dec dx
rol cl, 8
ror edx, cl
nop
mov dh, bh
nop
shl ah, 2
or ebx, 0x2afd999c
sbb bl, 0x3c
test bh, 0xd
sbb dh, al
or ch, bl
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
call fcn.005011d9
call fcn.00501511
call fcn.0050198b
call fcn.00501c5a
jp 0x4de7ce
call fcn.0050207a
call fcn.00502483
push ecx
push eax
cmp ecx, eax
stc
push edx
or edx, eax
rol ch, cl
test edx, 0x62c349e9
push ebx
or ch, bl
or dl, 0x46
push edi
xchg di, di
add di, 0x63a3
pop edi
pop ebx
pop edx
pop eax
pop ecx
call fcn.00502936
call fcn.00502d11
call fcn.00503031
call fcn.005034be
push edx
cmp dh, 4
pop edx
push ebx
ror bh, 8
push eax
test bl, ah
and eax, 0x61993587
pop eax
pop ebx
call fcn.00503a11
push ecx
shr cl, cl
push edi
inc edi
push ebx
shl bl, cl
push eax
cmp ah, ch
push edx
xchg dl, ah
shr eax, 6
pop edx
pop eax
pop ebx
pop edi
pop ecx
push eax
shr eax, 3
pop eax
call fcn.00503e53
push ebx
ror bh, 1
pop ebx
call fcn.005042ee
call fcn.0049a4b7
add esp, 8
pop ecx
pop edx
test eax, eax
jne 0x4e0035
mov eax, dword [edx + 0x24]
push ebx
push ecx
shl bh, cl
push esi
rol si, cl
push edi
adc edi, edi
dec ebx
adc di, bx
inc ebx
sbb esi, edi
shl si, cl
mov bh, ch
push eax
rol ah, 2
inc si
and ah, 0x25
and eax, 0x2e6e984d
push edx
shl dl, cl
dec ch
ror dx, cl
or di, 0x52ee
stc
not ah
not bh
sub bh, 0x71
adc bl, bh
cmp cx, 0x6be2
rol ecx, cl
nop
mov eax, esi
sub ch, 0x59
adc edi, 0x7664d854
or ax, si
and al, 0x1f
stc
test al, 0x19
xor esi, 0x12d7e34b
mov cl, cl
mov edi, edi
xor ecx, 0x5f92f7b
rol eax, cl
dec dh
xor dl, 0x21
rol dx, cl
shr bl, cl
cmp ecx, edi
shl ebx, 8
test si, si
rol si, cl
xchg ebx, esi
ror ah, 8
ror eax, 3
or ch, 0x68
add ecx, edx
mov ax, 0x66d
add ax, 0x5515
sbb edi, eax
test di, si
dec ah
shr cx, cl
rol ah, cl
stc
xor dh, 0x42
test ax, 0x4556
add ax, bx
mov esi, edi
shr edx, 5
shl dx, 3
and ebx, edx
not dx
xor al, cl
cmp edx, esi
ror ax, 3
mov bh, 0x48
mov dx, 0x2e9d
shr ch, 6
sbb di, 0x45a0
xor eax, ecx
cmp edi, 0x3587ce2a
xor di, ax
test esi, 0x393401e7
stc
shl ebx, cl
add ch, 0x30
or ecx, 0x70dbea95
shr ebx, cl
and bx, ax
xor di, 0x1156
nop
stc
or ecx, edx
test dx, 0x3c7c
and dh, ch
sbb dl, 0x58
stc
not bx
add ch, 0x24
xchg esi, ebx
inc ah
ror bx, 1
ror ebx, cl
mov esi, ebx
inc eax
xor si, 0x3e2f
pop edx
push edx
adc dx, di
ror esi, 6
adc eax, ecx
ror al, cl
ror di, cl
sbb ah, 0x60
test bh, bl
not ecx
not ecx
rol bx, cl
not bh
rol esi, cl
adc ah, al
sbb dh, al
sbb ax, 0x6ec
ror cx, cl
test bx, si
adc ecx, edi
and di, 0x603e
sub ebx, 0x4915a2d4
rol dh, 3
nop
or al, 0x3f
shr esi, 7
dec al
nop
test bx, 0x7b62
inc dx
xor ch, bl
shr cl, cl
rol dl, 3
rol edx, 5
xor di, ax
inc dx
adc edx, eax
not dx
mov ecx, esi
sbb esi, ecx
or bx, 0x4287
mov eax, ecx
sbb di, si
sub ah, 0x31
cmp edi, ebx
xor cx, 0x313a
xor bx, ax
not dl
xchg edi, ecx
inc bh
sbb ebx, 0x7cb09f8c
add ecx, edi
mov bh, 0x7a
add ah, ah
rol ax, 2
cmp edi, 0x90c1ce2
mov cl, cl
shl cl, cl
dec ch
mov dx, ax
adc eax, edx
rol ecx, cl
add ebx, 0x44dab9d8
shl bl, 3
cmp cx, 0x49ca
sbb dx, 0x44d9
add ax, 0x658
or ax, 0x2937
adc eax, 0x42d4cac
sub bh, 0x35
mov si, 0x2a5
shr ah, cl
shr al, cl
test cl, dh
stc
shl al, 8
sub eax, 0x6e3aae9c
not ecx
rol cx, 4
stc
cmp si, di
sub edx, edi
shl eax, cl
shr bl, 1
nop
shr bh, cl
or ax, di
or dl, al
sub cx, dx
rol eax, 5
and edi, 0x79ec672d
shr ah, cl
adc si, si
and ebx, 0x627e6bb
ror ebx, 4
and di, ax
xor cl, 0x4c
adc bh, al
or eax, ebx
stc
shl bh, cl
cmp ah, 0x16
pop edx
inc cl
push edx
and dh, 0x2d
stc
inc dx
add cx, 0x1dce
or di, 0x47b1
inc bl
stc
test dx, 0x78f8
stc
cmp di, 0x43a
xor cx, bx
test ah, 0x36
sub edx, eax
nop
sbb esi, edi
dec ecx
inc ecx
nop
ror cx, 6
dec cl
inc ah
or si, di
ror ax, 8
mov bh, 0x7a
and di, 0x17d
sub esi, 0x50f2f816
not bl
sbb cl, 0x11
stc
sub edx, ebx
ror bx, 2
xor di, 0x6d76
or esi, 0x2694bbab
ror ax, cl
shl ax, 8
add ebx, 0x2ddf4734
rol bx, cl
nop
adc ax, si
shr ah, cl
test ecx, 0x172e2266
or di, si
cmp bl, dh
shl cx, 3
dec eax
stc
inc dl
xor ch, cl
not edx
xchg al, ch
xor ax, ax
stc
shl esi, cl
adc edi, 0x7e9fe27b
stc
shl si, cl
sub eax, eax
sub dx, si
shl edi, cl
shr esi, cl
add eax, 0x69ab1192
adc ax, 0x3db
xchg di, di
rol eax, cl
cmp ebx, 0x7e9fb04
cmp al, al
sub di, ax
dec eax
stc
shr ah, 7
sbb ebx, ebx
not ebx
add dh, 0x2c
cmp al, bl
shr dh, 1
and ebx, ecx
cmp di, si
add esi, 0x2de44864
dec si
sbb ah, 0x12
ror bl, cl
or al, 0x43
dec edi
stc
xchg edi, eax
ror edi, 6
adc bx, dx
cmp ebx, 0x6396a0ba
rol dh, 3
shr edx, 1
ror bl, 8
cmp ebx, 0x168fe3a2
adc di, 0x640
ror ax, cl
mov eax, 0x58f5d669
sub ah, 0x2a
shl bx, cl
not ecx
sub edx, 0xeb5b200
pop edx
xor edi, 0x4c8a95d8
push edx
inc edx
shl bl, 1
and edi, 0x19b4da55
add cl, 0xd
add di, dx
inc esi
not bh
test edx, eax
ror ebx, 4
not ax
add si, cx
cmp ch, bh
add bh, 0x4d
dec cl
shl cx, 1
ror bl, 2
inc al
shl bl, 7
add ebx, edi
xchg dh, cl
rol dx, cl
xchg dx, si
shr dl, cl
xchg bh, bh
shl cl, cl
dec al
dec bx
or ebx, 0x61affe2a
adc ecx, ebx
ror si, 3
or bh, 0x26
test ebx, 0x649e6c18
ror edi, 3
ror cl, 8
xchg al, dl
stc
rol si, cl
sub edx, eax
not eax
rol ah, cl
adc di, 0x1e37
sub edx, edx
shr bx, 3
and ch, ch
dec dx
cmp ax, 0x3ea5
sbb edi, edx
mov ch, bh
test ch, 0x5f
test edi, edx
ror edx, 3
rol edi, cl
or edx, eax
shl ah, cl
shr cl, 7
ror edi, 8
shr esi, 2
xchg dl, ch
dec di
xor esi, eax
ror si, cl
dec dh
mov si, ax
ror dh, 4
sbb cl, 0x3e
not bh
rol si, cl
inc ah
or eax, 0x16e7dbd8
stc
not ecx
or di, 0x4d07
or eax, esi
ror dl, 7
not edi
stc
test ch, ah
or di, si
not ax
add edx, 0x5601933e
not esi
shl cx, 2
rol si, 7
mov ax, cx
ror bh, cl
not bx
or eax, ebx
inc ecx
test edx, ecx
not al
xor ecx, 0x5952049a
add eax, edi
dec si
test bl, bh
dec cx
not dx
not di
sub ax, 0x2401
sbb dh, dh
pop edx
mov si, 0x36e
and di, 0x2c31
xor di, 0x6e25
test al, al
ror edi, cl
stc
rol ebx, 4
or esi, 0x254b31b4
test bh, 0xd
not cx
shl esi, 7
rol di, cl
inc ax
stc
test ebx, 0x34d18c3
test al, 0x7f
mov ah, 0x2a
test eax, 0x4f27dddf
xor esi, 0x7d7b926f
shl esi, cl
push edx
test dl, al
or dx, 0x73b
shl bx, 5
adc cl, 0x65
test ax, 0xab2
sub ax, si
nop
and cl, bl
dec eax
shl cl, cl
not cx
and ah, 0x74
and eax, 0x6fe0044c
cmp ecx, 0x4e95c26
or bx, 0xfe1
and ecx, 0x368e49ee
not ah
stc
test bh, dh
sub cx, 0x1380
dec ah
ror ah, cl
add esi, 0x76ac9495
not cl
mov edi, edx
rol edi, cl
ror di, cl
nop
dec dx
mov cl, cl
dec ebx
xor esi, 0x11eade27
ror cx, 4
cmp ah, dl
add dh, 0x65
dec dx
stc
adc ecx, 0x6537f7
adc ecx, 0xa68e7d5
and ch, bh
sbb ax, 0x1bee
inc esi
rol ah, cl
not esi
cmp di, 0x6d55
nop
shl bx, cl
or bh, bh
dec ebx
nop
and ax, 0x134e
add edx, 0x4c516898
cmp al, 0x1e
ror cx, cl
xchg cx, ax
not di
dec cl
nop
not ch
or dh, 0x27
ror cl, cl
and ebx, ebx
ror cx, cl
rol bl, cl
cmp si, bx
not edx
not dl
stc
shr ebx, cl
dec edx
xor bx, 0x1476
ror edx, 5
stc
nop
shl edi, 5
inc dh
not edx
mov di, 0x72b8
or si, 0x1cb5
adc eax, eax
pop edx
push edx
sbb dh, 6
stc
shl si, 4
mov eax, 0x3aec520e
cmp ax, 0x6e79
shl edi, 7
inc al
sbb ch, 0x1d
sub edx, 0x1007739
test ch, ah
adc edi, 0x3a080cd8
dec ebx
not cx
stc
cmp esi, 0x739a65ea
sbb eax, 0x69e20a1f
adc dx, 0x7f14
cmp edx, eax
adc bx, 0x61ee
rol dl, cl
shr esi, cl
xchg ecx, eax
stc
xchg si, si
not bl
rol di, cl
xor dx, 0x7486
xor esi, ecx
mov bh, bh
not dh
adc dl, bh
nop
sub bx, si
adc esi, 0x198795b2
ror eax, 5
stc
nop
dec dh
mov si, di
stc
shl dx, 3
inc al
xchg ah, ah
sbb ah, cl
cmp esi, ebx
sbb edi, 0x6cf56c84
mov edi, edi
test al, ch
mov bx, cx
add ebx, 0x2ca74886
add dh, bh
ror edi, 3
sbb edi, esi
test di, 0x66d
or bx, 0x2084
nop
xchg cl, bl
nop
not edx
and ecx, 0x69ea327c
or esi, 0x7771bffa
sub ch, al
or dh, 0x45
mov ch, dh
xor di, 0x4892
mov al, 0x12
adc di, 0x11f5
and dx, 0xb03
test al, ch
nop
sub si, bx
xor ebx, esi
not esi
nop
not ch
nop
mov esi, 0x18849b8f
ror dx, cl
shr eax, cl
inc dx
sub edi, 0x5d9eb660
rol dh, 4
stc
adc esi, 0x23bcc036
or dl, dh
inc ecx
pop edx
pop eax
pop edi
pop esi
pop ecx
pop ebx
push eax
test al, 0x25
push edi
push ecx
shr di, cl
ror eax, 7
push edx
dec dx
rol dl, cl
push esi
cmp si, si
push ebx
add dh, bl
cmp di, 0x10f3
cmp bl, ah
sub di, 0x1d35
and al, dh
or ah, cl
mov ah, dh
sub dx, di
and di, 0x7f9c
stc
shr si, cl
rol al, 5
stc
shl bx, 3
ror dl, cl
or ch, bh
sub cx, dx
sbb ebx, 0x475c7666
dec edi
shl ah, 1
inc ebx
nop
stc
xchg si, ax
ror al, 1
test edi, edx
nop
test bh, 0x56
xor al, al
adc di, si
xchg dx, dx
rol ah, cl
stc
ror bh, 5
stc
xchg si, ax
and ax, di
dec ax
and edx, 0x12a8e66b
adc bl, ah
mov al, dl
inc cx
nop
sub eax, edi
stc
xchg cl, ah
mov dh, 0xd
shl di, 8
cmp dh, cl
cmp ebx, 0x1dfab967
cmp dx, si
add dx, bx
test edi, 0x5a1cfa10
xor edi, ebx
rol al, cl
add bx, cx
test di, 0x3e37
test al, cl
and dh, bl
mov di, bx
ror di, 3
add ch, bl
rol ch, cl
rol ebx, 2
dec ch
stc
rol esi, 3
and eax, esi
dec ax
ror ecx, 4
cmp cx, 0x22dd
test ecx, 0x51af76a1
ror cx, cl
or bx, 0x141
nop
inc ebx
test dl, bh
sbb dx, dx
xor edi, 0x5702ece4
or eax, ecx
inc bx
nop
stc
cmp ecx, 0x3f52ecb2
not esi
and edx, ebx
xchg si, cx
ror bx, cl
dec ax
adc cl, 0x54
stc
xor di, si
rol eax, cl
inc al
pop ebx
adc di, si
test ecx, 0x2a45f1ef
push ebx
xor bx, 0x73b4
sbb dh, ah
ror bh, cl
shl dx, 8
stc
sub ah, 0x66
ror dx, cl
and ax, 0x1899
add dx, 0x7093
ror dh, cl
xchg edi, esi
add ebx, 0x3250f484
inc ebx
add cl, 0x70
not bh
shl ebx, 6
sbb ecx, ecx
cmp esi, 0x5432c104
inc edi
shl dl, 6
cmp dx, 0x7da3
ror edi, 4
xchg ah, bl
pop ebx
pop esi
pop edx
pop ecx
pop edi
pop eax
call fcn.0050482b
call fcn.00504c9d
jns 0x4df085
push eax
xor al, 0x79
push edx
mov dx, ax
pop edx
pop eax
push eax
dec eax
stc
pop eax
call fcn.00505024
js 0x4df07f
call fcn.005055e3
call fcn.00505b15
push ecx
push eax
sub ch, al
pop eax
pop ecx
lea eax, [eax + ebx]
mov cx, word [eax + ecx*2]
and ecx, 0xffff
push edi
push ecx
adc di, cx
push esi
not si
rol ch, cl
push eax
sub eax, edi
and ch, ch
sub ax, 0x1574
push edx
sub ax, dx
nop
ror dl, cl
push ebx
add bx, 0x639c
rol ebx, 6
stc
shl di, cl
xchg dx, ax
or edi, esi
sbb esi, 0x7462794d
shr ecx, cl
and edx, 0x457a2681
cmp si, 0x66e7
xor cl, 0x31
rol dl, cl
shl ebx, cl
sbb di, bx
not dx
shl bl, cl
shr ah, 2
nop
and ecx, edi
shl ebx, 6
not ebx
sub ax, 0x628e
dec ax
shl esi, cl
inc eax
sub esi, edi
mov edi, edx
add dl, 0x36
xor ecx, eax
and edi, ecx
shr edx, 8
xor dx, cx
add ax, 0x1e88
sbb si, 0x656d
sub ecx, 0x29886d82
ror eax, 7
ror eax, cl
inc bx
sub ax, ax
inc cx
rol dh, 5
and cl, 0x62
and esi, edi
cmp edx, 0x12995852
mov edi, eax
cmp dh, dl
shl bx, 2
sbb bx, cx
rol bx, cl
or ebx, ebx
shr esi, 8
stc
stc
ror bh, cl
ror cx, 2
sub bh, 0x21
sbb dl, bl
adc si, cx
stc
test edi, 0x882a20e
sub bh, 0x61
and esi, 0x6b1cf4b2
cmp esi, 0x4306e7d7
rol eax, 4
ror si, 2
add si, 0x54ac
xchg ecx, esi
not bh
xchg cx, di
xchg di, ax
test dh, 0x69
shr di, 2
or di, 0x3c8b
or di, 0x370e
stc
xchg di, di
or cx, 0x49fd
sub ax, 0x14b9
test edi, 0x74411ebb
adc cx, 0x859
mov di, bx
cmp si, si
nop
shr cx, 3
sbb cl, 0
add eax, 0x49d3adb1
adc ecx, 0x6cfc8f30
and bl, ch
cmp ax, di
rol ecx, 6
and ch, 8
pop ebx
rol cl, 8
rol eax, cl
cmp ax, 0x4415
sub edx, 0x3e888b1a
mov cx, 0x19d8
dec ch
sub edi, 0x1153d7f2
push ebx
xor bh, cl
shl cl, 3
shl dx, 3
add dx, bx
add ax, di
ror al, 4
xor bx, 0x4c70
nop
shr bl, cl
shl dx, 6
rol ax, cl
add edx, 0x621c5cc6
nop
xchg cx, ax
adc cl, 0x7f
dec bh
not edi
xchg bx, bx
mov edx, ebx
xor dl, 0x67
not ecx
shr edi, cl
sub eax, 0x79b0629a
xor ch, ch
cmp esi, 0x7849bb0a
rol bh, cl
inc bh
not dx
adc dl, 0x3b
not edi
sub edi, 0x2fe108c2
shr cx, 4
not edx
sub ecx, esi
inc bh
nop
stc
shl ch, 5
add edi, 0x15fa039b
xor dl, cl
cmp ebx, ecx
shl ax, cl
sbb cx, 0x2b24
or ah, dh
ror ebx, cl
not si
inc dh
shl edi, 1
shl dx, cl
and di, 0x26a2
shr dx, 4
adc bh, al
mov ax, 0x3c17
inc edx
sbb si, dx
shr eax, cl
mov ah, bl
inc dh
test ebx, eax
nop
xor ax, 0x6f95
nop
rol cx, cl
add esi, 0x3be717d9
test ecx, 0x35edf1ff
sbb cx, 0x1f9a
xor edi, ebx
dec bl
sub bx, 0xd5b
shl bl, cl
sub ch, 0x31
shr si, cl
xchg ebx, edi
mov ch, dh
xor edi, ebx
test di, di
mov ah, 0x59
adc si, cx
shl ebx, cl
inc ebx
sbb edx, esi
stc
add bx, cx
sub ebx, 0x1b72550d
or edx, ebx
and cx, 0x35d
xor cx, 0x2743
shr cl, 2
nop
stc
inc bl
shr edi, cl
or dh, 0x72
pop ebx
push ebx
mov ebx, edx
mov dx, cx
sub ecx, 0x786aea3b
and ah, 0x6e
add dx, bx
dec bh
inc si
stc
and dx, ax
xchg ebx, edx
xchg bh, bh
xor si, si
nop
dec di
rol esi, 1
sbb al, 0x78
not edi
shr ax, 7
shr esi, cl
sbb bx, cx
adc cl, 0x46
and dx, 0x2946
ror edi, cl
not edi
adc ebx, eax
stc
dec ecx
shl si, cl
and ah, dl
nop
rol al, cl
inc edx
inc si
mov bl, 0x10
mov dx, cx
xor eax, ebx
add dh, 0x1b
mov bl, bh
sub esi, edi
sbb edx, edi
xor esi, eax
ror bl, cl
cmp ah, dl
or edx, 0x4e1232cc
not edi
inc bh
inc edx
xchg di, bx
shr dx, cl
sbb bl, 0x55
not cl
dec al
test edi, esi
or cl, bl
or cx, si
inc edx
ror edi, 1
cmp ah, 0x4c
mov al, bl
add edi, eax
stc
sbb ebx, 0x4844e975
ror si, cl
shr si, cl
not ax
xchg esi, edx
nop
mov eax, ebx
ror bh, cl
xchg bx, cx
shl ch, 8
sub dl, bh
adc cl, dl
dec al
stc
shl bl, 8
nop
sbb ebx, 0x69453ffd
cmp al, bh
rol cl, cl
test ebx, ebx
sbb edx, edi
stc
add edx, ebx
add eax, esi
cmp di, 0x6a46
or al, ah
stc
and ch, 0x32
add bl, bh
xor bx, si
inc bl
rol si, 6
shr di, cl
rol edx, 8
cmp ebx, 0x44018997
nop
or cl, 0x55
shl dh, cl
test ax, 0x5258
pop ebx
push ebx
add dl, bl
add bl, al
not ah
or ah, bl
xor di, 0x6398
cmp cx, 0x1f79
and al, 0x62
test cl, 0x7a
nop
shr edx, 8
adc edx, edi
add dx, cx
xor cx, cx
and ecx, 0x30080003
shl edi, 1
xor bh, 0x15
sub ah, dl
stc
stc
sub cl, bl
shl si, cl
rol ah, 6
cmp dx, 0x213c
not ebx
shl dl, 3
inc ebx
nop
not ebx
inc cl
xchg dx, cx
sbb ch, 0xd
test si, bx
xchg bx, dx
mov edi, edi
stc
shl edx, cl
test bx, 0x5e30
ror bl, 4
sub dx, cx
xchg esi, eax
sbb di, dx
xor bx, di
xchg bh, ch
nop
sbb si, 0x3e29
shl ah, cl
add edx, 0x1848be6
xor ax, ax
inc bx
cmp si, 0x4520
shl ebx, cl
nop
add ebx, eax
cmp ch, 0x59
mov cl, dl
and bh, ch
cmp dl, bl
sub bx, 0x5f88
add esi, 0x423c1195
shl dl, 7
test bl, 0x2e
shl dl, 1
test cl, bh
test dl, cl
shl bl, 8
adc bx, 0x48c9
adc esi, eax
dec ah
xchg edx, eax
not cx
sub di, 0x2efe
nop
shr al, cl
adc cx, 0x71fc
xchg ecx, eax
shl dx, cl
shr ax, 8
ror bh, cl
nop
add dx, 0x3f08
cmp di, 0x6203
shr ebx, 3
test bl, 0x75
and dl, dh
sbb cx, dx
inc dl
cmp edx, 0x5c38ae0a
xchg bx, ax
ror ah, 3
ror eax, 1
stc
cmp ch, 0x78
and si, cx
xor ah, 0x66
add al, bh
test dx, 0xb76
or ax, 0x13f2
stc
and ax, 0x7ac0
add al, ah
pop ebx
shr edx, cl
sbb ch, cl
ror esi, 7
shr ecx, 4
add al, 0x77
push ebx
or bl, bh
sbb ax, 0x35b6
sub cl, al
xor ebx, edi
add dl, 0x3a
not si
not esi
or eax, ebx
stc
xchg bx, cx
xchg si, ax
dec ecx
and bx, 0x2915
dec ax
sbb dh, 0x35
sbb ebx, eax
adc eax, edx
stc
nop
sbb dx, 0x565f
inc bx
mov cl, 0x4b
sbb dl, dl
not bx
cmp bx, 0x6309
nop
ror ax, cl
cmp ah, al
xor bx, 0x2742
and ebx, 0x2e17a777
adc al, cl
shr bx, 4
xor dh, 0x36
xchg ah, bh
inc ch
adc ah, bl
shl ecx, cl
rol edx, 4
or ecx, eax
or al, bl
sbb cl, 0x2e
test ebx, ebx
sbb ebx, 0x3d3ca6f6
adc dx, 0x4616
shr ah, 6
mov si, 0x669b
mov esi, 0x3a772485
sub dx, di
sub di, 0x70b9
stc
or edx, ebx
xor ah, 0x55
cmp ecx, 0x56018f2e
stc
adc dx, 0x63ce
sbb bl, 0x6c
shr bl, 6
inc eax
xor dl, ah
nop
and cl, 0x2e
sub esi, 0x38f11617
cmp ax, 0x720a
sbb eax, eax
rol edx, 2
add ch, 0x2f
sbb esi, 0x769c7e0e
adc dl, bh
sbb dl, al
stc
shr si, cl
or edi, edi
test di, 0x3387
dec edx
adc si, 0x7eec
shr si, cl
or di, di
not al
and cx, cx
not edx
test ah, dh
cmp ebx, 0x62200bd3
xchg ecx, eax
dec ebx
stc
cmp cl, al
rol edi, 1
mov bx, dx
xor bx, dx
dec di
rol si, 7
cmp edi, 0x894d36e
sbb eax, 0x5472662d
adc si, 0x325e
add bh, 0x52
pop ebx
add dl, dh
mov ax, 0x3f30
push ebx
sub bl, 2
or ebx, edi
stc
ror bx, cl
ror ch, cl
add eax, 0x6d98e221
cmp eax, 0x462a3322
xor edx, eax
and dl, ch
shr edx, cl
shl bx, cl
or eax, 0x3225bb61
nop
shr ch, cl
not edx
or edx, 0x50d51f9f
ror dh, 8
rol ebx, 7
not ecx
dec ebx
and edx, esi
xor edi, 0x5fb27c85
add eax, 0x41f72e7a
adc eax, esi
xchg dx, si
add si, cx
or al, cl
stc
nop
nop
dec edi
cmp bh, bh
xor edi, 0x57f37ba5
adc dh, bl
and edx, ebx
and bh, cl
rol bh, cl
sbb dh, 0x49
xchg esi, eax
adc eax, edi
shl ebx, cl
cmp dh, 0x2a
test edi, 0x4410fa17
mov edi, 0x255fe468
sbb ebx, 0x72fee726
shr di, 4
test ax, ax
test ebx, 0x4af8c95e
rol cl, cl
sbb ah, 0x28
ror cx, 3
xchg ah, cl
stc
shl bx, 8
stc
stc
xchg ebx, edi
stc
xor si, bx
test dh, bh
mov ch, 0x23
ror cl, cl
test eax, 0x56b58ca2
nop
shr dh, 7
inc dx
cmp dl, 0x23
rol ch, 3
xchg ebx, edi
test dh, dh
shl bx, cl
sub dx, cx
mov edi, edx
or bl, dl
ror bx, 1
or ax, 0x6f11
ror bl, 6
or cl, 0x41
not dl
xor dh, 0x25
test ebx, ecx
shl ch, 2
shr cl, cl
sub cx, ax
nop
xor edi, edx
ror bx, 2
test cx, 0x1857
rol si, cl
ror al, 2
test dh, 0x51
test di, dx
mov ah, 0x33
mov edx, esi
sbb esi, edi
stc
xor ah, ch
test di, 0x79
pop ebx
stc
shr cx, cl
not cx
xor ax, 0x514c
not dl
push ebx
sbb bl, 0x2d
ror ch, 3
ror cx, 5
nop
inc esi
or esi, 0x4a8929e1
cmp ah, dl
stc
adc al, ah
inc si
adc bl, 0x1a
mov dh, 0x40
nop
shr di, 7
shr edi, 2
or ebx, eax
xchg ecx, ebx
ror si, 1
adc bx, 0x1330
and ax, di
stc
add dl, 0x6e
shr ax, 1
rol bh, 4
test si, bx
test ecx, esi
mov bh, 0x15
pop ebx
pop edx
pop eax
pop esi
pop ecx
pop edi
push eax
not ax
push edi
and di, 0x6f1c
stc
push ebx
shr ebx, 5
push esi
xchg si, si
adc ax, 0x776b
not al
push edx
dec dx
shl ah, 6
push ecx
test ecx, edi
not si
or si, ax
not di
shl cx, 3
xor ebx, ecx
inc ah
mov eax, 0x3c0a28ee
stc
ror edi, cl
nop
ror bl, 7
shl esi, 2
or bl, cl
rol cl, cl
stc
pop ecx
pop edx
pop esi
pop ebx
pop edi
pop eax
push eax
mov ax, 0x663b
test eax, 0x2e87c219
push ebx
add ax, bx
inc bh
push edi
and edi, ebx
stc
push ecx
push edx
xchg ecx, edx
xchg di, bx
cmp edi, 0x214d9d14
xor ebx, 0x2459da31
not ch
ror ecx, 3
sub cx, di
shr al, 7
test ebx, edi
stc
or ecx, edx
inc ah
rol eax, 1
push esi
and esi, esi
inc cl
mov dh, dl
dec di
shl si, 8
rol bx, 5
test al, 0x11
cmp cx, 0x53a9
not ah
test edx, 0x58f76ef3
not ch
shr ebx, cl
test cx, 0x3c49
not bx
cmp dx, di
sbb bx, bx
rol ecx, 5
test al, ah
inc ah
not bx
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
call fcn.005060b3
push ecx
push edx
adc ecx, edx
push eax
or ah, 0x14
cmp al, 0x36
push ebx
or dl, bh
adc ch, bl
sbb cl, cl
shl ax, 6
push edi
xchg di, di
pop edi
pop ebx
pop eax
pop edx
pop ecx
mov eax, dword [edx + 0x1c]
lea eax, [eax + ebx]
mov eax, dword [eax + ecx*4]
call fcn.00506381
jno 0x4df970
call fcn.0050692e
jno 0x4df8dc
nop
push ebx
push esi
and ebx, esi
stc
push eax
push ecx
add ah, cl
push edi
adc di, 0x37a5
push edx
inc dx
or dx, 0x2b15
shr ah, cl
add ecx, eax
cmp bx, 0x74e2
ror ch, 6
shl dx, 1
mov cx, 0x7ed2
pop edx
pop edi
pop ecx
pop eax
pop esi
pop ebx
push ecx
sub cl, 0x73
pop ecx
call fcn.00506cdd
push ebx
push ecx
or bx, cx
push edx
test dx, cx
pop edx
pop ecx
pop ebx
push ebx
cmp bh, 0x6a
pop ebx
stc
push edi
add di, di
push ecx
xchg edi, ecx
sbb ecx, 0x721fa338
xchg di, di
inc ecx
push ebx
or bl, 0xc
cmp ecx, 0x725403e3
cmp bx, 0x6dfb
and ch, 8
or edi, 0x4d5ee5e9
push edx
shl edx, 4
adc edx, 0xe1ccd37
push esi
xor esi, 0x147d54b6
sub dl, bl
add si, 0x6686
not dl
add bx, 0x1372
stc
or cl, dl
sub di, 0x27a
ror edx, cl
push eax
add al, 0x39
stc
dec eax
sub ch, cl
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
push ecx
dec cx
push eax
dec al
sbb ecx, ecx
shl ah, cl
shr al, 3
pop eax
pop ecx
push esi
push ecx
shr esi, cl
pop ecx
pop esi
push ebx
ror bl, 1
push esi
shl si, 7
push ecx
and cx, 0x297d
push edx
sbb dx, dx
push eax
adc bh, ah
pop eax
pop edx
pop ecx
pop esi
pop ebx
call fcn.005071bc
push esi
push eax
and si, ax
stc
push ecx
dec ch
and cx, 0x4308
nop
adc ecx, esi
push ebx
mov bx, ax
push edi
cmp di, cx
push edx
not dx
shl dl, cl
shl al, cl
or ax, si
and bh, dh
sub eax, 0x638b8585
dec cx
shl di, 8
xchg bh, dl
ror ebx, cl
dec bl
dec esi
sub ebx, 0x208b0ebf
and al, 0x70
adc bl, cl
and esi, edi
adc ch, dh
shr cl, cl
cmp ax, 0x3d8c
stc
rol si, cl
add ebx, edx
adc esi, 0x69d3239d
sub eax, eax
rol edi, cl
cmp esi, ebx
sbb ah, cl
mov bl, 0x13
ror edx, cl
xor eax, 0x187b89c4
adc cx, 0x3342
shr ah, 7
test dx, cx
add ecx, ebx
sbb bx, 0x1e9f
and di, bx
xor edx, 0x2e30e52d
and dx, bx
and cx, 0x6f7d
stc
mov esi, 0x7712cbda
adc ecx, 0x4980eb96
test ecx, esi
and dh, 0x61
and di, 0x14d6
sbb ecx, edx
stc
rol ebx, cl
add al, 0x62
sub edx, esi
rol edi, cl
sub edi, 0x1f8498be
nop
adc di, 0x2e7f
shl al, 4
inc al
xor cl, al
xor ebx, edx
or bh, 0x5c
nop
rol edx, 2
or si, di
xchg ebx, eax
sbb dh, 0x1b
sub al, 4
pop edx
pop edi
pop ebx
pop ecx
pop eax
pop esi
push esi
dec si
nop
push edx
mov edx, 0x310ce1f6
nop
push eax
mov ax, dx
and esi, esi
add ah, dl
push edi
cmp edi, 0x21666a96
and edi, edx
push ebx
shl bl, 6
adc si, di
shl dh, 1
mov bx, bx
push ecx
cmp ecx, 0x7480bb1
ror ecx, cl
mov bl, 0x23
and ebx, 0x21db2dc5
and edi, eax
shr eax, cl
or di, dx
stc
inc ax
shl dh, 7
ror bl, cl
test ch, 0x73
dec di
and di, ax
add edx, ecx
stc
ror esi, cl
shl edx, 5
xchg edi, eax
mov di, 0x50e5
test bh, al
cmp edx, 0x91a5b01
stc
nop
adc ah, 6
adc edx, 0x22545048
adc dl, dl
adc bx, cx
and dh, dh
not cx
xor edx, edx
mov cx, 0x621d
mov dx, 0x3601
ror cx, cl
add dh, 0x33
mov ecx, ebx
cmp dx, 0x3331
xor dx, si
sbb eax, 0x1128f738
dec esi
dec dh
ror bh, cl
add dx, 0x58fc
stc
dec esi
inc ch
adc ax, cx
rol ax, cl
inc cx
and edi, 0x15ef628f
stc
inc esi
inc esi
sub si, si
mov bx, bx
stc
shr dl, 6
add ecx, 0x3e79c061
adc al, ch
not ax
shl edi, cl
adc ah, cl
cmp eax, ecx
add bl, ch
xor ch, 0x12
shl ch, 2
or ecx, 0x2aad9375
shr bl, cl
add eax, 0x624455e2
or di, 0x59da
nop
shr edx, 8
sbb di, ax
nop
shl al, cl
stc
xchg edi, edx
cmp di, dx
dec edx
xor dl, 7
and esi, edi
cmp di, 0x589e
adc dh, al
sub esi, eax
xchg edi, edx
cmp al, dh
sbb di, di
pop ecx
sub dx, di
push ecx
add dx, cx
dec esi
not esi
xor dl, 0x53
stc
xchg bx, bx
add dh, 0x1e
mov cl, al
and eax, esi
ror dx, 7
add bh, cl
not bx
shr eax, 5
add ah, 0x57
adc cl, bl
xchg bl, dh
ror esi, 8
or dh, 0x3a
dec bx
dec bl
ror ch, 2
mov bx, 0x5732
rol di, cl
mov bx, ax
dec eax
and ax, 0x255c
xor esi, 0x6ad360f7
xchg dh, bl
mov al, 0x26
and cl, bl
or di, 0x2d15
adc ax, 0xc6c
xor edx, 0x5392d835
sbb bx, 0x1206
test si, cx
shr esi, cl
cmp esi, esi
shr esi, 2
xchg dx, ax
cmp ebx, eax
not bl
ror edi, 4
dec ch
or ebx, 0x15968fbc
xchg edx, ecx
cmp ecx, 0x7b2ad172
ror ax, cl
ror al, 2
stc
or eax, 0x6dd0e5aa
shr ax, 4
dec edi
xchg bx, si
mov edi, 0x6bcd5be3
xor ax, 0x73c1
or si, 0x3448
inc ebx
rol si, 3
cmp ch, 4
cmp cl, cl
rol cl, cl
adc cl, 8
test ebx, esi
shl ecx, cl
dec ecx
or ebx, esi
dec bx
adc cl, bl
xchg ebx, eax
mov di, 0x55c3
rol ah, 1
mov ax, bx
add esi, 0x4eebb71f
sbb di, di
shr ax, cl
rol bh, cl
shr ebx, cl
add edx, 0x5dd8a946
shl dx, 6
not bh
adc cx, 0x7f04
inc ch
add cl, ah
adc ecx, 0x48b338c0
shl bx, 7
add esi, 0x106f5c6a
mov dh, ah
ror dh, 5
sub ecx, edx
stc
test dh, 0x27
mov al, dh
mov ah, 0xf
not si
xchg di, cx
xchg ch, cl
rol bl, 8
inc bh
dec di
pop ecx
push ecx
or cx, di
xor ch, 0x19
shl dh, cl
stc
nop
not eax
adc dx, dx
sbb ebx, 0x1abfb247
xor bx, 0x1a8f
test edx, eax
test ecx, ecx
mov ch, bh
adc di, di
nop
rol ax, 6
not dx
nop
sbb bx, 0x4f14
ror edi, 6
dec ah
adc edi, esi
sbb edx, 0x290657ec
nop
cmp edi, 0x51614198
and edi, 0xedd5968
adc ebx, 0x1add7e4f
xchg si, ax
nop
not cx
test ecx, 0x4f2899d8
adc di, 0x5682
mov cx, ax
rol bh, 4
stc
or bx, 0x162f
cmp dl, ch
xchg di, dx
dec eax
nop
stc
ror edx, 2
stc
ror dx, 2
xchg bl, dh
nop
nop
stc
shr bh, cl
sub cx, di
ror si, 1
and si, cx
xchg dl, ch
add di, bx
shr dl, 8
stc
inc eax
rol esi, cl
not edi
dec edx
shl bh, 3
cmp bl, ah
shr ecx, 4
shl dl, 4
nop
or ebx, edx
adc bx, 0x46e0
cmp si, 0x4d96
adc si, 0x29ca
or ebx, ebx
stc
xchg al, al
or si, 0x374f
cmp bl, 0xf
not bh
mov bh, al
nop
xchg dl, ch
cmp ch, ah
or dl, dh
ror bx, 5
dec edi
and cx, 0x5e74
mov cx, 0x6c8e
add dh, 0x37
sub cl, 0x5e
ror ecx, 1
or bl, 0x39
inc dl
add esi, ebx
cmp edi, 0x60868959
shr bh, 8
sbb bx, 0x2ea2
mov eax, 0x46fa2d0b
sbb ax, 0x6542
xor cx, 0x4f8f
xor dh, 0x52
shl bx, 8
shr di, 4
ror di, 1
and cl, 0x7e
pop ecx
shl dh, 1
push ecx
add ecx, 0x43d0c6b2
and bx, dx
or di, 0x197
sub ch, cl
mov edx, ecx
xor edx, 0x465e389f
shr dl, 6
pop ecx
pop ebx
pop edi
pop eax
pop edx
pop esi
call fcn.00507467
stc
push edx
push ecx
adc dl, ch
rol dl, 5
or dx, 0x5daf
push esi
dec esi
push ebx
inc bl
xor ecx, ecx
push eax
dec eax
sub ecx, 0x74e3ac2a
nop
or bh, 0x67
and dx, 0x5f45
inc bh
rol al, 3
mov ah, ah
stc
dec esi
dec ebx
ror ch, 4
adc si, 0x4b4a
sub al, ah
adc bl, 0x32
ror ch, cl
test ebx, eax
ror ebx, cl
push edi
test di, 0x1318
or edi, ebx
test si, 0x481d
sbb ecx, ecx
and bx, dx
dec eax
stc
add edi, 0x507261c2
inc dx
adc ax, ax
shl edx, cl
sbb ax, 0x4e97
shl al, 1
stc
nop
test si, 0x733d
rol dh, cl
sub ecx, edx
inc cl
xor dx, bx
stc
add ecx, 0x1e410e36
dec ah
shl eax, 6
mov ah, 0x1a
or al, 0x19
not bx
xchg edi, eax
and bx, 0x3833
nop
xor edx, eax
nop
xor di, 0x121d
sub bx, 0x559c
stc
pop edi
pop eax
pop ebx
pop esi
pop ecx
pop edx
nop
push ebx
sbb bx, 0x5e65
nop
push edi
xor di, 0x28ba
stc
push ecx
dec cx
ror ecx, 4
push eax
mov ah, 0x19
add edi, ebx
add ax, di
nop
nop
mov eax, 0x18c75842
shr al, cl
shr di, 3
push esi
sbb edi, esi
nop
push edx
rol edx, 1
cmp dx, cx
shl ecx, cl
shl eax, cl
inc cl
rol di, 1
xor cl, bh
ror ax, cl
nop
adc cx, 0x23c3
ror cx, 2
rol bh, 7
mov bh, bh
test eax, 0x162e3d4e
stc
ror si, 3
dec cl
pop edx
pop esi
pop eax
pop ecx
pop edi
pop ebx
call fcn.005077da
call fcn.00507ace
call fcn.00507d55
nop
push edi
push esi
xor di, si
push eax
sbb edi, eax
push ecx
not cl
push edx
not dh
shr edx, cl
sbb ecx, eax
push ebx
cmp edx, ebx
add si, si
and dx, bx
ror ecx, cl
cmp ah, ah
or eax, ebx
xchg al, ch
dec bl
shr ebx, 3
sub bh, 0x6f
test edi, ecx
stc
shr ecx, cl
dec eax
xor bl, bl
mov eax, eax
xchg di, si
or si, 0x303b
sub ch, ah
inc cl
stc
ror di, 3
stc
or dl, ah
inc al
add di, di
and bl, 0x49
or bx, si
nop
nop
shl si, cl
or al, 0x1e
cmp esi, esi
mov esi, 0x72b97099
nop
inc di
or bh, cl
or ah, ch
adc ebx, edi
test ax, 0x41f4
and cx, 0x631d
not dl
not esi
mov cl, bh
shl ebx, 7
stc
dec ecx
sub dh, bl
not ax
shl eax, cl
nop
not ecx
and cx, 0x4010
test dh, 0x39
inc dl
inc ah
sub dx, si
ror eax, 6
shl dx, 6
not ax
xchg dx, cx
rol ax, 3
stc
sub di, 0x4ef1
and bh, 0x1c
or bx, 0x64f9
not ecx
and edi, esi
nop
cmp dh, ah
mov ecx, edx
sbb dx, 0x5881
nop
xchg ebx, esi
not ecx
inc di
rol bx, cl
and cx, 0x5149
stc
cmp ecx, esi
shl eax, cl
sbb edi, edi
nop
xor bl, 0x27
and si, si
xchg di, bx
stc
nop
sub bh, 0x2e
stc
rol dh, cl
or ch, 0x31
sbb bx, 0x5500
pop ebx
and esi, 0x4d76c25c
rol si, 7
sub ah, ah
push ebx
sbb bx, si
mov bx, dx
test eax, ecx
xor di, cx
inc si
inc edi
not ebx
pop ebx
pop edx
pop ecx
pop eax
pop esi
pop edi
nop
push edx
push eax
xchg edx, eax
pop eax
pop edx
push ecx
not cx
push eax
push ebx
sub ax, bx
test ax, 0x391
push edi
inc di
xchg ecx, ecx
rol di, 7
push edx
not dx
shr ecx, 8
pop edx
pop edi
pop ebx
pop eax
pop ecx
jo 0x4e0030
push edx
or edx, 0x76e943c7
pop edx
jmp 0x4e003d
mov eax, edx
inc ecx
jmp 0x4dd8f8
lea eax, [eax + ebx]
push ecx
not ecx
push edi
dec edi
push eax
add eax, 0x162e1cc7
stc
nop
push esi
ror si, cl
push edx
adc si, dx
shl edi, cl
rol dl, 1
sub edx, eax
adc edx, 0x49d29275
nop
adc esi, 0x6bfaf85b
ror ax, 2
xchg cx, cx
ror al, 4
and ax, cx
mov ah, ah
push ebx
test edx, ebx
sbb ecx, 0x8a42382
xchg dx, ax
rol dh, cl
test edi, 0x4433c61f
ror bl, cl
stc
ror cx, 5
sub ebx, 0x744a65fe
not ax
add esi, esi
adc eax, 0x2072a9b0
or si, 0x1150
ror edx, 8
mov edi, edi
adc di, di
shl ebx, 1
dec bx
rol bl, cl
nop
test ax, cx
ror edx, 6
dec dh
xchg cl, ch
rol ebx, 7
cmp cx, ax
xchg cx, si
sbb edx, eax
sub bh, ch
ror ah, 1
sbb dx, bx
dec eax
dec si
add cl, 0x15
sub di, bx
sub bx, ax
not edx
cmp bx, bx
mov esi, ebx
shr ah, cl
shl ecx, cl
or ecx, ebx
xchg si, bx
sbb eax, 0x5ff0e006
xor si, 0x5e54
shl ax, 7
mov ah, 0x25
nop
adc edx, edx
nop
adc eax, 0x7d7ec5a0
inc eax
shr bx, cl
or dx, 0x3435
adc dh, 0x30
not esi
shr si, 8
xchg ebx, ecx
inc esi
not dh
xchg ch, dh
ror dh, 3
and eax, eax
rol edx, cl
and bx, 0x153e
nop
shr bh, 5
dec bl
test edi, 0x6ee4d630
stc
nop
stc
rol ebx, cl
inc edi
shl ch, cl
nop
add ecx, edi
cmp ch, cl
shr al, cl
sub si, 0x487a
xchg edi, eax
inc di
pop ebx
rol esi, cl
xchg ah, dh
inc ecx
push ebx
and esi, ebx
add ebx, 0x1b5c1278
add di, bx
adc al, 0x20
mov bl, 0x53
or dl, bh
xchg bx, bx
or bx, di
add ecx, 0x2cc70d56
dec ecx
or ax, 0x6821
cmp cl, 0x57
shl al, 3
sub esi, 0x718a08f0
shr dl, 3
not ah
rol edx, 8
stc
adc dx, di
dec al
rol cx, 5
mov si, 0x33ca
stc
rol di, 4
ror ecx, 3
shl edx, cl
inc ecx
nop
inc bl
sbb cl, 0x14
and edx, esi
shl ax, 5
shl cx, 7
inc bl
or ax, 0x7c42
sub dx, 0x6714
shr ebx, 3
mov cx, di
sub bx, 0x159e
xor esi, 0x176ed0c2
inc edx
inc ax
shr dh, cl
cmp edi, 0x4577b617
sub bl, 9
not ch
shr dl, cl
sub edi, 0xf66a786
not cl
nop
ror ah, cl
sbb edx, 0xa6fa4f3
shr si, 7
add ebx, 0x344dbc9c
add ch, ah
ror dh, cl
mov edx, 0x56e8e659
shr eax, cl
and ecx, edi
shl al, 3
and edi, esi
mov cx, di
dec cl
test ecx, 0x14af40e9
nop
sbb esi, 0x249a25dc
not ecx
rol ax, cl
cmp ch, 0x2c
and edx, ecx
not si
xor eax, 0x41e9164f
adc ch, cl
sub bx, ax
or ecx, ecx
sbb dl, al
not bx
nop
rol cl, cl
and cx, di
not edx
xchg ch, al
adc di, 0x2e5f
xchg bh, cl
pop ebx
pop edx
pop esi
pop eax
pop edi
pop ecx
push ebx
push ecx
sbb ebx, ecx
push esi
push eax
sbb si, ax
shr al, cl
dec ch
rol esi, 6
nop
not ch
adc cx, 0x3665
cmp cx, 0x43ff
push edi
xchg cx, di
adc cl, bh
inc ch
test ax, ax
push edx
mov dh, 0x67
and bx, 0x25e0
mov ch, dl
add al, 0x66
shr edi, 1
not si
adc ecx, esi
sub cl, 0x4e
mov ecx, 0x18d82096
or ax, bx
adc si, 0x1650
xchg ah, dh
inc cx
not dx
inc ah
shl bx, 6
not dx
dec bx
nop
mov esi, 0x6aa574b6
nop
adc dh, ch
cmp dh, 0x74
ror cl, 4
stc
and dx, 0x1788
test si, cx
test esi, ecx
mov ax, si
stc
cmp di, bx
or bh, 0x48
dec al
xor si, di
xor bh, 0x73
adc cl, cl
cmp di, 0x326f
not ax
stc
and eax, edx
rol bx, cl
cmp si, dx
test edi, 0x303b5f25
and al, 0x48
shr esi, cl
shl cx, cl
or cl, cl
add dl, 0x78
adc edi, 0x319cfe52
shl bl, cl
and ecx, ecx
dec cl
shr si, 3
inc ecx
stc
cmp edx, 0x62eeb336
nop
shr eax, cl
sbb si, 0x7cc5
shl dx, cl
test eax, eax
nop
nop
xchg ecx, edi
dec si
test ch, bh
mov bh, ah
xor cl, 0x6c
ror bx, 7
rol di, 8
cmp ecx, 0x18cbc187
xor si, ax
and edi, ecx
sub dh, 0x40
xchg edx, edi
cmp si, 0x2b4c
adc esi, 0x26a9d2c8
ror edi, cl
or cx, dx
stc
mov ecx, edx
mov si, 0x1aca
xor dx, 0x6df8
mov edi, ebx
or dx, si
nop
mov dx, di
pop edx
shr cl, 7
test ecx, ecx
shl ebx, 5
push edx
shl dh, cl
sbb edx, 0x2b79d28b
nop
ror ch, 6
shl ax, 4
sub di, di
test eax, 0x7d68b22c
not si
rol ecx, cl
xchg di, cx
stc
dec ecx
or ax, 0x12ea
sbb eax, esi
dec cx
ror ecx, cl
nop
stc
xchg ah, dh
stc
stc
not ch
nop
rol bx, 3
stc
xor dl, 7
shl ax, cl
xchg ecx, ecx
inc ecx
stc
ror cx, 2
adc esi, 0x52670ba7
nop
test si, bx
add edx, ecx
shr cx, cl
stc
dec ah
and ecx, edx
xchg cx, bx
rol dl, 3
xchg bx, cx
not dx
adc dx, 0xc9f
add edi, 0x7b6b11fd
and bh, 0x5c
inc ah
cmp eax, 0x617663b1
xchg cx, bx
sbb ecx, edx
cmp bh, bh
inc cl
sbb al, 0x53
dec bl
rol dx, cl
sub bx, cx
or edi, eax
not ecx
and bx, 0x5648
dec dx
rol si, cl
dec cx
not ecx
and ch, 0x6c
shr dx, cl
mov bh, 0x3e
inc ch
shr cx, cl
rol si, cl
not bx
inc al
and edi, ecx
add si, si
adc si, dx
stc
or edi, 0x194c552d
xchg bl, cl
add ebx, ecx
adc al, bh
and dl, 0x32
nop
inc esi
shr esi, 2
cmp ah, ch
mov di, dx
ror bh, cl
shr bh, cl
stc
cmp al, 0x1a
add ch, 0x2a
mov si, dx
shl edx, 2
rol bl, cl
test dh, dl
and dl, dl
cmp al, 0x78
ror ah, 4
pop edx
push edx
xor edx, ebx
inc ah
xor eax, 0x2d9dbf9e
test edi, 0x9fb646f
dec dh
sub bx, si
not cl
stc
nop
xor ch, dh
not esi
mov al, 0x6c
sub eax, 0x7018e693
xchg cx, bx
shl di, cl
shl bx, cl
adc esi, 0x38e9d9bf
not bl
dec ah
not dx
shr edi, 3
dec di
sub esi, eax
stc
xor ebx, 0x66485345
sub dl, al
stc
stc
xchg ebx, eax
or eax, 0x44e7b7a9
inc bh
sub ebx, edx
inc bx
rol edi, 3
or si, si
nop
rol di, 8
test eax, edx
rol dx, cl
shl edx, cl
shl esi, 4
rol cl, cl
mov esi, ecx
cmp edi, edi
shl ecx, 6
sub ah, bh
xchg al, al
stc
xor dl, 0x4a
xor ebx, 0xfc4f5f1
rol bh, 7
stc
sbb ax, 0x82a
ror bl, cl
shl ch, cl
add esi, 0x4438c460
inc dl
test eax, eax
adc ch, dl
or edx, ebx
sbb ebx, 0x110782c3
and edx, eax
shr cx, 4
cmp ecx, 0x5c4a87b7
or eax, eax
sbb si, cx
stc
stc
mov si, si
not ebx
shr ax, cl
inc bh
nop
xor ebx, 0x1eba5865
mov al, ah
sbb edx, 0x2a2e455d
dec ax
shl ah, 6
not al
mov eax, 0x293fa089
inc dx
xor eax, edx
ror cl, cl
nop
or bh, ah
dec edx
add cx, 0x34bd
test ah, cl
adc bh, 0x1e
or ch, bl
or bx, 0x19e9
shr si, 8
add eax, eax
dec di
sbb dl, ah
rol cx, cl
pop edx
pop edi
pop eax
pop esi
pop ecx
pop ebx
push edi
and edi, 0x3c733d56
stc
push esi
push ecx
add si, cx
push edx
mov dh, 0x3d
inc ecx
push eax
shr ax, 7
mov di, 0x34a3
inc dh
dec dx
and ch, 0x1c
cmp dl, 0x19
not edx
or dx, 0x6c91
push ebx
and dx, bx
xchg bh, ah
inc dx
ror bl, 7
dec ax
sub edx, 0x699246ef
nop
add ax, 0x6d9c
adc edx, esi
shl ax, 7
shl esi, 7
inc di
ror di, cl
shr al, 2
nop
ror cx, 4
shr di, 5
adc dl, 0x31
adc al, 0x34
not esi
nop
not bx
adc ebx, edi
nop
rol edi, 7
test ax, 0x2eeb
add edx, ecx
or bh, bl
mov dh, 0x1b
adc ecx, eax
add dl, 0x6f
mov ecx, ebx
and esi, 0x4653e05c
sub edx, 0x2fbe9702
test cl, 0x3d
xor edi, 0x63674f38
add ah, 0x41
inc ecx
cmp cl, 0x6f
test edx, esi
dec edx
shr ch, 5
rol dl, 6
or eax, eax
sub di, 0x208d
nop
dec cl
dec di
mov di, 0x5788
cmp al, 0x4d
dec edx
nop
xor ch, dl
xchg ecx, eax
dec al
shr ch, cl
or ecx, 0x59dba8c
sub ecx, eax
not esi
ror bh, cl
or bx, ax
nop
nop
ror bl, cl
adc dx, 0x6e0
stc
add di, dx
adc dl, ah
xor dx, dx
rol cl, cl
add eax, 0x267953e3
not esi
add dh, 0x73
not ebx
mov ah, ch
or esi, 0x1ed30ac
not dh
adc edx, 0x46e39575
add dx, 0x16a8
xor di, 0x25e1
xchg edx, eax
stc
or esi, 0x480691fb
stc
shl edx, cl
shr si, 6
adc ax, 0x2902
pop ebx
sub ah, 0x67
dec ecx
shl ax, cl
stc
inc cx
push ebx
dec ebx
adc bh, ah
rol bx, 8
shr ax, cl
nop
test ebx, 0xb751743
cmp si, si
sub di, 0x76e8
shl edx, 5
test ah, 0x10
inc dx
xor dl, dh
test edi, 0x709c388e
test bh, ah
xor dx, 0xab8
mov bl, 0x64
add eax, eax
add dx, si
nop
dec ax
shl cx, cl
xor cl, 0x7b
shl ecx, 8
dec edx
dec eax
rol esi, cl
rol edi, cl
mov ch, 0x70
xor eax, eax
not bh
ror dx, 2
xor cl, dl
ror ah, 1
adc ebx, 0x32560d4d
sub esi, 0x24e4e1cd
cmp ah, al
or dh, bl
nop
dec ax
xor edi, eax
sub si, 0x1d28
dec edx
xor dh, bl
dec cx
nop
test bx, ax
shl si, cl
dec si
stc
xchg bl, ch
test cx, 0x1676
shl ebx, cl
sbb cx, dx
test esi, 0xfe25197
xor eax, 0x4f001b70
and bl, 1
mov ebx, ecx
cmp cl, al
or esi, 0x6047d2a8
test al, 0x66
test si, bx
xor ebx, eax
dec ebx
or cx, bx
sub di, bx
mov dl, ch
or si, 0x5e14
stc
add edx, eax
and di, si
sbb cl, ah
test ch, 0x1d
nop
adc ch, dh
inc dx
xchg cx, cx
cmp ax, cx
not dh
not ecx
shl edi, 1
or dh, 0x4d
shl esi, cl
add ch, dh
xor dl, 0x73
shl dx, cl
sbb al, al
adc ax, 0x6590
add ah, 0x6e
mov bl, 0x67
test dx, bx
stc
or dl, 0x2a
adc dl, 0x55
add edi, 0x1e231d42
dec bl
pop ebx
nop
push ebx
shl bl, 5
test di, ax
not esi
sub dx, ax
not si
not dh
and al, 0x35
and ch, ch
or ecx, 0x764619fe
adc dx, 0x39e3
test edi, 0x6b152ab1
rol ah, 1
xor bx, 0x34bb
cmp edx, 0x759c737e
mov bx, 0x7d97
inc dx
rol bh, cl
or si, 0x4619
test cl, ah
cmp ebx, eax
dec cl
inc ch
pop ebx
pop eax
pop edx
pop ecx
pop esi
pop edi
push esi
push ecx
shr esi, cl
stc
push eax
cmp ecx, eax
xchg ah, cl
push edx
xor dx, 0x13e0
push edi
and di, di
sub ax, 0x4db3
cmp dl, 0xc
adc dh, dl
stc
push ebx
test ebx, ebx
sub bh, dh
and ecx, 0x5d7e143c
stc
dec si
test dh, bl
add si, 0x600b
rol si, 1
and cl, 0x73
ror ch, cl
test edx, edx
not dl
xchg dx, ax
sbb edx, edi
add bh, cl
pop ebx
pop edi
pop edx
pop eax
pop ecx
pop esi
call fcn.005082c8
push eax
shl eax, 4
push edx
or edx, 0x69b5829d
stc
shr dx, 3
push ebx
not bx
mov ax, 0x76ef
push esi
cmp esi, 0x37020a84
push edi
rol edi, 3
push ecx
ror dl, cl
adc di, 0x6552
not cx
rol bx, cl
test ah, ch
cmp cl, 0x79
cmp dx, 0x7762
nop
nop
pop ecx
pop edi
pop esi
pop ebx
pop edx
pop eax
stc
push edx
cmp dl, 2
push esi
push ebx
add si, bx
push ecx
inc ch
push eax
dec eax
push edi
shr edi, cl
mov bl, dl
and ebx, 0xf67a326
or ah, ah
rol edx, 7
not eax
dec cl
not di
shl dh, cl
xor ch, 6
shl ch, cl
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
call fcn.005086cf
push esi
push edi
sbb esi, edi
pop edi
pop esi
mov edx, dword [esi]
lea edx, [edx + ebx]
cmp eax, edx
jl 0x4e5529
add edx, dword [esi + 4]
call fcn.00508bd1
call fcn.00508fa6
jp 0x4e0f56
call fcn.00509229
call fcn.00509588
call fcn.00509abc
call fcn.0050a00a
call fcn.0050a356
push eax
cmp eax, eax
cmp ah, 0x5b
push ebx
sub bx, 0x2ead
push edi
sbb ax, di
push edx
push ecx
rol dl, cl
sbb ah, 0x47
nop
or eax, ebx
mov edi, ebx
xchg cx, ax
stc
stc
rol dl, cl
xchg bx, ax
test di, ax
not bl
xchg di, di
sbb ax, ax
or bh, 0x29
nop
sub cx, 0x5a28
inc cx
xor dl, ch
sub bl, dl
inc edx
cmp ah, 0x33
sub edi, 0x200f7669
adc eax, 0x63d6660d
nop
stc
ror ax, 1
xchg al, ah
add dx, 0x283d
stc
add edx, 0x752eb362
stc
push esi
sbb si, ax
rol di, 7
cmp edi, 0x62fbe6e
cmp eax, esi
shl edx, 7
ror bl, 3
dec cl
add di, 0x6d46
ror esi, 8
or dx, di
adc cl, ch
stc
and di, 0x79f
sub bh, 1
sub ebx, 0x6a364e2b
ror cx, cl
stc
shr eax, cl
stc
mov edi, esi
test bx, 0xb87
sbb ebx, ecx
or ecx, ebx
sbb si, bx
not bh
rol eax, 7
sbb cl, dl
ror edi, cl
nop
inc bl
add ch, 0x31
or edi, 0x5df3750a
inc bl
inc ax
and bh, 0x2d
not ax
sub bx, ax
and ebx, 0x2a282430
ror ax, cl
rol al, 2
xor ax, 0x51ae
shl si, cl
xor bx, cx
mov edx, edi
xchg bh, bh
and bh, dl
shl edi, 5
and ebx, esi
adc cx, ax
shr di, 6
xchg ecx, eax
shr ax, 2
stc
shl dx, 5
pop esi
pop ecx
pop edx
pop edi
pop ebx
pop eax
push ebx
not bl
push edx
add dl, bh
push eax
not eax
xor edx, 0x2cf378cd
push esi
and si, 0x4b6
push ecx
and cl, dh
or bl, ah
test eax, ecx
not cx
sbb bx, dx
xor edx, 0x29f4503f
dec si
dec eax
mov edx, ebx
or eax, 0x6562ab6c
rol dx, cl
not cx
test edx, eax
xchg ebx, eax
sbb ch, 0x58
inc bl
or eax, edx
or cx, 0x5245
push edi
xchg edi, edx
stc
test bl, bl
and ah, 0x54
or edx, edi
and ah, ah
shr esi, cl
shr ebx, 8
xchg ch, ch
sub cl, 0x54
shl ax, 6
dec si
adc esi, esi
sub edx, ebx
rol dh, 5
dec bx
shr bx, cl
or cl, 0x68
ror eax, cl
shl esi, cl
mov si, cx
inc si
not esi
rol bl, 1
xor dx, 0x5473
not cx
stc
shl bh, cl
test edi, 0x67b1e401
add cx, 0x5599
nop
ror cl, 3
adc dh, ch
xchg edx, edx
mov ah, ch
inc ch
mov ah, 0x5b
dec dx
cmp esi, ebx
dec edi
ror cl, 4
rol edi, 7
not edi
stc
inc esi
shr ch, cl
shl ebx, 4
dec ch
and ax, si
xor edx, eax
shl edx, 3
xchg esi, eax
xchg ebx, ecx
nop
stc
nop
or ecx, 0x72b04cce
adc edx, eax
cmp dl, 5
add cl, cl
sbb ecx, eax
or cl, 0x66
adc edi, esi
nop
add si, bx
sbb eax, 0x625f2f73
xor dh, 0x10
shl bx, cl
not dh
stc
sbb dh, 0x3d
xor si, ax
or ebx, 0x3a052cbf
inc ax
dec bh
inc dh
cmp ax, si
pop edi
sub cl, ch
shl edx, 3
inc al
ror esi, cl
sbb ch, 3
mov dx, dx
xor esi, 0x371b706c
rol si, cl
inc ah
push edi
mov di, dx
dec al
sbb di, 0x3f25
stc
xchg dh, bl
shl esi, cl
xchg edx, eax
test si, 0x5059
stc
and edi, 0xa1f6a77
sbb esi, 0x4d37fb95
stc
cmp ecx, edi
xchg esi, eax
ror edi, cl
sbb ax, 0x6cdf
and eax, eax
ror di, 2
rol bx, 7
ror ch, cl
shl bh, 7
dec cx
add dl, bh
dec cl
stc
add ax, ax
or edx, ecx
add eax, 0x5c217c96
stc
test si, bx
and esi, 0x64445bd2
add si, bx
stc
sbb edi, ecx
add ecx, eax
cmp ecx, 0x291986b2
shr bx, cl
xchg si, ax
test bx, di
rol dl, 4
not dl
sub cl, bh
dec bh
nop
sub si, 0x51ba
cmp al, dh
shr ebx, cl
add edx, 0x3d6dbb84
dec cl
test cl, 0xb
xor edi, esi
or bx, cx
xor bl, 0x3b
cmp dh, 4
or bh, 0x40
sub bx, 0x6fa
and bh, ah
add dh, 0x39
or ecx, 0x133feec5
sbb ebx, eax
test bl, dh
stc
inc cx
and ecx, ecx
dec bl
xchg di, di
shl ax, 4
cmp edi, 0x636b2b02
sbb al, 0x7d
sub dx, 0x63f6
add bl, dl
dec cl
mov cx, ax
inc edi
test eax, edi
adc cx, ax
xor eax, eax
shl esi, cl
nop
dec bh
xchg bh, al
dec dx
sub dl, 0x4e
and edx, edx
inc ebx
or ax, 0x6b23
not edi
inc di
shl esi, cl
shl si, 8
ror ah, cl
pop edi
dec ah
shl bh, cl
add ch, dh
dec ax
nop
stc
push edi
mov edi, 0x5305a759
ror edi, 5
nop
inc ax
xchg ch, bl
mov edx, ecx
add edi, esi
cmp esi, ebx
shl ah, cl
and cl, dl
xchg bh, dl
nop
inc esi
and cl, bh
shr dx, 3
xchg ecx, eax
test ecx, 0x73596a00
test ax, dx
add ch, 0xe
shl cx, 6
test di, si
and ax, cx
stc
shl eax, 1
sub dx, 0x523a
shr ch, cl
shl bx, 5
test cx, si
shl ebx, 6
sub bh, 0x62
not ah
inc eax
sbb eax, 0x2ed1e1ae
xor edx, edi
sub dx, 0x7489
not bh
add bx, 0x26f3
or di, dx
cmp bl, 0x64
not ebx
shr edi, cl
stc
stc
shl dl, cl
mov ah, 0x2e
shr si, cl
stc
nop
nop
rol eax, 3
dec ebx
xchg bl, ch
shl bx, cl
add ax, 0x6fd
add ebx, 0x511e214b
test dx, 0x22a7
sub dl, bh
adc dx, dx
sub bh, cl
shr bx, cl
ror ch, cl
dec ecx
not al
sbb ch, 0xe
nop
not ax
and bh, ah
xchg cl, bl
stc
stc
rol di, cl
test ax, 0xfae
add ecx, 0x328a7616
nop
xchg dx, ax
cmp bh, 0x12
add ebx, 0x3e17db8a
nop
add cl, dl
mov al, al
rol eax, 5
xchg dl, bh
shl bh, 8
inc cx
xor ax, bx
nop
dec ch
dec bx
shl edi, 1
rol bl, cl
sub dx, bx
dec cx
sbb cl, al
inc ch
pop edi
push edi
xor di, di
test dh, 0x62
adc edx, edx
not esi
test bl, 0x1b
inc ebx
sbb ecx, ecx
adc di, ax
cmp ax, 0x782f
test cx, dx
sbb dh, bh
nop
stc
not bh
shl cx, cl
adc edi, ebx
stc
add si, si
not si
ror ecx, 2
or si, 0x69fe
nop
xchg di, ax
stc
dec cl
or dx, dx
dec dx
stc
sub dh, ah
test bx, cx
add ch, ch
and ecx, 0x15d6d955
dec edi
or edx, edx
nop
stc
xor ax, 0x6162
dec ah
xor esi, 0xe4f7329
inc esi
xchg di, bx
or edi, 0x1c164a2d
dec al
dec ah
sbb dl, al
adc edx, 0x7898ed2d
dec edi
test eax, edi
mov si, 0x1d12
sbb esi, 0x2a4593be
inc dx
ror eax, cl
dec ah
rol edx, 6
sbb ax, di
and ecx, 0xc568482
inc bh
sub edx, 0xa3d43a1
nop
or ax, bx
shr bx, cl
inc ch
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
push ecx
or cl, 0x22
push edx
push eax
sub dh, al
push edi
xor edi, 0xb41ee14
rol di, 7
test dl, 0x53
inc edi
nop
push ebx
sbb bx, di
dec ax
dec ebx
and eax, 0x64a38f8a
push esi
dec esi
nop
inc si
inc edi
test eax, esi
stc
shl ax, 2
shr edx, 4
shr esi, 6
sbb eax, esi
test edx, ecx
adc esi, edx
stc
cmp cl, dh
inc cx
and dh, ch
or si, 0x7ac7
xchg ecx, esi
adc dx, cx
xor bx, cx
sbb si, 0x21a0
mov dl, 0x35
not si
dec al
and ah, bl
xor ecx, ecx
and ah, al
mov si, 0x2cff
rol al, cl
shl edi, cl
or ch, 0x34
or ecx, 0xc127bc5
shr ah, 7
add bh, bl
sbb ebx, esi
not esi
and si, 0x6b7f
xor ecx, 0x7943ed01
ror cl, cl
nop
sbb dh, 0x4e
or eax, ecx
xchg edi, eax
adc eax, 0x465ba378
rol di, cl
stc
test dh, 0x38
ror cx, 1
or esi, 0x6de3e2c2
sbb cl, 0x69
ror eax, 8
sbb ax, dx
shr ebx, 3
xchg dh, ch
cmp ecx, 0xefd732b
and si, 0x3512
pop esi
pop ebx
pop edi
pop eax
pop edx
pop ecx
call fcn.0050a879
call fcn.0050ac2d
jnp 0x4e0ebe
call fcn.0050aec3
push eax
adc ax, 0x2044
pop eax
push edi
mov di, 0x7fd7
push ecx
sub ch, cl
push esi
cmp si, di
shr esi, cl
adc di, 0x12b8
pop esi
pop ecx
pop edi
jnp 0x4e0ebe
call fcn.0050b1f7
call fcn.0050b7fb
push edx
xor edx, 0x455b7fb1
push eax
and eax, eax
push edi
not di
push ebx
sub bx, 0x72bb
push ecx
add dx, cx
inc ax
push esi
sbb si, ax
xchg edx, edx
sbb bx, 0x7d96
test ch, 0x6a
sbb ax, bx
adc dl, dh
and edx, esi
stc
ror di, cl
not al
or bl, dl
test bl, dl
cmp edi, eax
test eax, 0x6a1458b3
rol eax, 4
xor dh, dl
pop esi
pop ecx
pop ebx
pop edi
pop eax
pop edx
push eax
not ax
nop
push edx
push ebx
xor dh, bh
nop
push ecx
xor ch, 0x66
and ecx, 0x438028d5
sub dx, 0x2c1f
push edi
push esi
adc di, si
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
jb 0x4e0f45
call fcn.0050bd76
jne 0x4e0f45
push ebx
xor bx, 0x1a1f
pop ebx
nop
call fcn.0050c2e1
push eax
push ecx
mov ax, cx
push edi
dec di
pop edi
pop ecx
pop eax
call fcn.0050c7f5
push eax
rol eax, 7
push edi
push ecx
ror edi, cl
push esi
rol esi, 5
push ebx
shl bx, cl
xor ebx, 0x23de0cb4
dec cx
or cl, 0x2e
nop
shl esi, 3
ror cx, 6
adc di, 0x3209
push edx
xchg si, dx
shr edx, 4
cmp ecx, ebx
shr cx, 8
rol ebx, cl
xor al, 0xe
not bl
xchg edi, edi
stc
nop
shl ebx, cl
ror dx, cl
rol cx, 4
adc ch, al
shl ax, 1
sub ecx, 0x29e24f69
stc
stc
adc bx, 0x18a0
and cx, 0x6fd9
rol di, cl
xor di, bx
ror edi, 2
nop
and di, cx
inc cx
xchg ecx, edx
and ebx, 0x7f6ccce9
mov edx, eax
dec si
xor dx, 0x3581
shl ch, 2
mov ecx, edx
xchg si, ax
shl edx, cl
shr cx, 4
ror ax, 6
ror di, 2
shr bl, cl
mov ah, ah
xchg edx, ebx
stc
or bh, cl
mov edi, 0x4a9d4ec
mov cx, ax
dec bh
xor ah, 0x66
nop
inc ebx
sub cl, 4
dec ebx
rol ecx, 2
ror edi, 6
sbb cx, dx
not esi
inc al
nop
xor dh, bl
test al, 0x20
test edi, edx
rol ecx, cl
shl edx, cl
add dx, 0x7ebb
xor ecx, 0x5954866e
add al, cl
not bh
or di, 0x3538
sub bl, dh
sbb cx, cx
nop
add dx, ax
and esi, 0x4fca44a5
ror eax, 5
xor cx, si
stc
cmp ecx, ecx
sbb ecx, 0x461fa9d4
nop
xchg bl, dl
stc
shr dx, 3
mov dl, 0x2d
nop
or esi, 0x60364a86
test di, ax
xchg ebx, esi
sbb dl, 0x4c
mov al, dh
mov edx, 0x411d7360
pop edx
mov cl, cl
xor eax, 0x7352dfd1
and ch, ch
cmp bx, 0x4653
push edx
dec dl
or ah, al
not si
not cl
ror edx, 7
test eax, 0xe507f4e
xor bl, 0x20
cmp esi, ebx
inc ebx
add di, 0x2e35
stc
pop edx
pop ebx
pop esi
pop ecx
pop edi
pop eax
push esi
ror si, 4
push ecx
not ecx
stc
stc
nop
sbb esi, 0x7647772c
push ebx
cmp ecx, ebx
push edx
sub dl, bh
stc
push edi
shr di, 1
mov ebx, ecx
push eax
mov dx, ax
or cl, 0x74
sbb eax, ecx
add ah, 0x43
cmp bh, 0x1d
ror edi, 7
or esi, edi
add si, bx
mov si, bx
sbb bh, cl
xor ah, bl
stc
cmp esi, 0x27d352d6
sub edx, 0x40da442f
rol ah, 7
adc ah, dh
adc dx, cx
nop
dec bl
and edx, edx
and bh, 0x75
cmp dx, 0x70b8
nop
ror bx, 8
cmp dh, 5
mov di, bx
shr ecx, 4
shr ecx, 5
test ax, 0xb23
inc cl
pop eax
pop edi
pop edx
pop ebx
pop ecx
pop esi
call fcn.0050cd12
push edx
dec edx
push ebx
push esi
xchg bx, si
push eax
and al, dl
push ecx
test ecx, esi
xor cl, bl
push edi
xchg di, ax
test ax, bx
dec al
cmp cx, bx
dec di
test dx, cx
sub cx, di
ror bx, 5
xchg bx, ax
rol ecx, cl
inc bx
inc dh
sub cl, 0x54
not ax
test al, bl
pop edi
pop ecx
pop eax
pop esi
pop ebx
pop edx
call fcn.0050d1f0
push ebx
push edi
sbb bx, di
push edx
xor ebx, edx
push ecx
sub ecx, 0x6d240b8c
push eax
sub ch, al
pop eax
pop ecx
pop edx
pop edi
pop ebx
push eax
sub al, 0x3f
pop eax
cmp eax, edx
jge 0x4e5529
xor ecx, ecx
mov dl, byte [eax + ecx]
test dl, dl
je 0x4e5527
cmp dl, 0x2e
je 0x4e1981
call fcn.0050d74d
push esi
push ecx
shr si, cl
push edx
adc edx, 0x12f424f5
push edi
rol edi, 4
push ebx
test ch, bh
nop
add ch, 0x42
shl di, 4
add dh, bl
xchg bx, di
push eax
add eax, ecx
shr dx, 3
add ecx, 0x439f36e1
test dx, 0x2bde
dec dh
sub di, 0x3678
inc bh
stc
inc cl
test dl, dh
rol di, cl
ror cx, cl
and bx, di
and ebx, edx
test cl, 0x15
stc
shr bx, cl
not esi
adc ah, 0x68
sbb si, 0x4fdb
inc edi
shl al, cl
or di, bx
adc bh, 0x2b
add al, 0x79
ror dx, 8
nop
and ebx, eax
not cx
and dl, 0x69
sub ax, 0x1e39
inc cx
add ax, bx
cmp di, dx
sbb ax, 0x11ce
inc cx
ror cl, cl
sbb esi, 0x53f4889e
mov bl, 0x34
nop
shr cx, cl
adc eax, 0x5a5e90aa
xor ah, dl
cmp edx, edi
mov ah, 0x4e
sub di, cx
dec cx
adc ebx, edx
nop
add cl, 0x50
and dh, 0x3e
cmp ecx, 0x27287263
and ebx, 0x6b7f3974
mov bx, 0xd4a
xchg dh, ah
shl ebx, 5
and ax, 0x27fd
stc
shr cl, 8
rol edx, 2
xor cl, 0x1c
xchg bx, di
adc cl, 0x6b
shr bl, cl
and cx, 0x7067
xchg dx, ax
nop
add edi, ebx
ror esi, cl
shl edx, cl
xor ax, 0x480d
ror eax, cl
stc
or cx, 0x50f5
adc edi, ecx
xor ch, 0x4e
not bx
shl edx, 3
not bl
sub ebx, 0x3e0e5216
xor al, 1
adc bl, bl
adc bx, 0x35de
xchg si, cx
dec bx
shl ecx, 5
cmp ch, dh
adc dh, ch
xor bx, 0x4c4a
add di, cx
not edi
pop eax
push eax
ror ax, cl
rol bx, cl
nop
dec ch
adc ah, 0x7f
shl ebx, 6
inc dh
sbb eax, ebx
dec di
sub di, 0x386c
nop
rol cx, cl
test edx, eax
or si, 0x63fb
and ax, 0x7d82
test di, si
not eax
rol dl, 4
dec dl
and ch, 0x4b
or ch, 0x76
not ecx
sbb di, bx
and dx, si
inc bx
xchg edi, eax
shr esi, cl
mov di, 0x4833
xor ah, bh
stc
test ax, bx
shl eax, cl
nop
mov edx, 0x5e53fce6
mov ah, dh
xchg di, ax
nop
sub ch, dh
stc
and ah, 0x28
adc edx, 0x778af701
cmp cl, 0x35
sub edx, 0x4a199148
or si, 0x3a74
sub bl, ah
dec si
nop
inc bh
and bl, ch
cmp esi, 0x563d1ce6
xor bx, bx
sub cl, bh
add bh, ch
xchg al, dh
xor eax, eax
cmp dx, 0x5e02
mov cl, 0x55
or al, 0x6b
shl ecx, cl
stc
dec dl
and ch, 0x63
adc ah, ah
cmp cl, ah
test bh, ch
mov si, dx
and di, ax
shl cx, 1
nop
shr esi, cl
add ax, bx
rol edx, 1
or ah, 0x4a
or edx, esi
cmp dx, bx
sub eax, ebx
add dx, di
ror si, 4
test di, 0x145c
stc
mov esi, 0x6b7079f4
and ebx, 0x67446d76
sub dh, dl
shl ebx, cl
shl ah, cl
shr eax, 5
not edx
add dx, 0x1694
nop
ror edx, cl
shr di, 7
adc al, 0x36
add di, 0x55e7
ror eax, cl
not esi
adc si, si
shl eax, cl
dec edx
nop
or dx, 0x111
pop eax
adc di, 0x1b13
or edi, esi
push eax
sbb dx, ax
adc eax, ecx
inc eax
nop
ror ah, cl
test bl, ah
inc edx
inc edi
shl cx, 3
mov si, 0x2df4
sub ax, bx
mov ecx, ebx
shl ax, 8
and eax, esi
dec edi
add ebx, eax
test ah, 0x11
inc si
not ecx
shr edi, cl
xor ah, ah
not ah
mov esi, 0x66aefd38
shl esi, cl
cmp dl, dl
add si, 0x933
xchg bx, bx
xor di, ax
ror dx, cl
dec dl
ror si, cl
xor ax, 0x7f8a
xor si, ax
or si, ax
or dx, si
not edx
test dh, ah
dec bx
cmp cx, 0x6a7
adc di, 0x71b5
sbb edi, ebx
adc bx, bx
not cl
add ax, 0x474
nop
mov ch, bh
cmp ah, 0x53
inc bx
stc
mov edx, 0x1acaf826
or ch, bh
and dl, 0x22
or dh, ch
sub ebx, 0x1030597c
sbb di, bx
test ax, ax
sub esi, 0x1888cac6
stc
test al, al
and bl, bl
shr dx, 6
inc dl
ror si, 8
cmp cl, 0x27
not ax
add ecx, 0x7222069f
shr esi, 5
cmp di, ax
sub di, dx
xor ecx, esi
shr dx, 2
inc al
and cx, 0x3667
add ax, 0x52c1
xchg al, dh
dec cx
rol ch, 8
mov bl, bh
mov edx, ebx
xor ebx, edi
not dl
test bx, di
inc ebx
rol eax, cl
test esi, esi
dec di
adc al, 0x12
rol eax, 4
mov ebx, esi
xor esi, 0x7f6bca41
xor dx, 0x7ae0
shr ebx, 7
inc esi
stc
shr si, cl
shl bh, cl
or bx, cx
not al
pop eax
rol esi, 5
test bh, 0x6e
and ecx, 0x6ad764a4
and edx, 0x299ceb59
push eax
not al
xchg bl, ch
mov si, 0x1440
sub cx, 0x13c7
and ebx, esi
and ecx, edx
shr edi, 7
sbb edx, 0x22aa10b5
sub cx, 0x78d0
shr si, cl
mov bl, 0x40
sub ebx, 0x4bee55f9
xchg esi, eax
test dl, 8
add cx, si
or ecx, eax
adc si, 0x6074
mov cl, al
inc edi
sub ecx, 0x53d1fccc
not ch
mov edx, 0x5501ec8d
sbb bl, 0x7e
inc ax
test ebx, 0x2683f79c
inc dx
or dx, 0x6f76
ror ah, cl
test ebx, 0xea55b10
shl cx, cl
adc ebx, 0x599c6b09
rol ax, 3
xchg bx, cx
rol bh, 2
shr bx, 5
mov di, 0x38b9
nop
ror ebx, cl
sub ah, 0x17
shl ch, 1
mov ebx, ecx
cmp di, si
inc ebx
test edx, 0x35aae132
not cx
add edx, ebx
ror cl, 2
shr edx, 3
stc
sub ch, 0x52
inc di
rol bl, cl
dec al
dec ecx
nop
ror dx, cl
xchg ecx, eax
add ch, 0x73
xchg cx, si
xor bh, ch
nop
mov bl, al
test bh, 0x11
xchg cx, ax
not di
add eax, edi
shr dh, cl
sbb edx, edi
sbb edx, 0x786d5fe8
cmp dx, 0x68f3
sub eax, edx
test cx, 0x1b0e
cmp cx, 0x3a9a
cmp ebx, 0x4c00a38b
shr ebx, 3
dec si
mov ecx, esi
mov ax, ax
adc ch, 0x13
ror eax, cl
shr bl, 4
sub ax, 0x4668
test ah, 0x7e
dec dh
rol edi, 6
inc ecx
rol ch, cl
mov si, 0x179b
not edi
shl al, 3
test dh, bh
dec di
xor ch, bh
xor ecx, 0x283e307d
nop
xor dx, 0x7fa9
pop eax
sub cl, bl
or si, 0x76cf
xchg si, dx
nop
xor bh, 0x1f
push eax
inc eax
sbb edx, eax
cmp edi, 0x47d6abfe
inc si
add ebx, ecx
nop
nop
and ecx, 0x4ec54911
mov bx, di
sbb eax, 0x1e69c3e2
xchg dl, bl
test esi, edi
inc di
stc
shr edx, 7
and edx, esi
inc ch
nop
xchg di, bx
xor si, si
sub ebx, ebx
xor bx, 0x779d
xchg cl, al
dec bx
or ebx, 0x1b227e6e
add cx, di
dec esi
adc ecx, ebx
adc si, 0x14a8
shl ebx, cl
adc edi, edx
or edi, 0xc222d99
dec edi
xchg bl, dh
inc bh
xchg cx, dx
or bx, dx
dec di
shr ecx, 4
xchg esi, eax
xor edi, edx
sub ch, 0x2a
or edx, eax
or si, 0x438
and ecx, 0x15853b27
xchg dx, dx
sbb ebx, 0x175a4bf7
stc
rol si, 3
pop eax
pop ebx
pop edi
pop edx
pop ecx
pop esi
call fcn.0050dce4
jbe 0x4e1965
push eax
sbb al, 0x78
push ecx
push esi
xchg cx, si
cmp cx, 0x22ce
dec si
stc
or si, 0x27ec
push ebx
not bl
push edx
not dx
cmp al, dl
push edi
cmp di, 0x2639
sub bh, bl
dec bx
xchg dx, ax
or cl, 0x25
shr ebx, 6
cmp di, 0x3af5
xchg dl, ah
shr bh, 4
nop
stc
or cl, ch
sbb di, ax
cmp edi, 0x2d8c7576
inc ah
add ch, ch
xor edx, 0x76c0490c
shr esi, cl
rol dx, 6
adc dx, 0x151f
nop
not dx
dec bh
adc cl, bh
shr dx, 7
mov edi, 0x65b65966
adc ch, al
inc bx
ror cx, 3
stc
shl dx, cl
rol ax, cl
add cl, cl
pop edi
pop edx
pop ebx
pop esi
pop ecx
pop eax
call fcn.0050e222
jl 0x4e1927
call fcn.0050e596
call fcn.0050e8d0
jb 0x4e1828
jp 0x4e179a
call fcn.0050ecd4
jns 0x4e1790
push edi
mov edi, 0x4cad68ba
push ebx
push ecx
ror ebx, cl
push edx
rol dh, cl
push eax
and ax, di
push esi
rol si, cl
pop esi
pop eax
pop edx
pop ecx
pop ebx
pop edi
call fcn.0050f1cb
call fcn.0050f4a0
call fcn.0050f9b0
jb 0x4e17dd
call fcn.0050fcc0
push eax
push ebx
or ah, bh
push esi
xchg si, bx
mov ah, 0x48
push edx
inc dx
cmp esi, 0x1ec02c82
push ecx
xchg ecx, ecx
sub si, 0x479c
sbb eax, eax
and bl, ah
ror bl, 4
xchg dh, cl
shr eax, cl
push edi
sub edi, 0x3008c9ba
pop edi
pop ecx
pop edx
pop esi
pop ebx
pop eax
push edx
push eax
sbb edx, eax
or edx, 0x43ff3eae
nop
push ecx
xchg ch, dh
push esi
or si, dx
shl edx, 2
test al, 0xb
mov cl, 0x35
push edi
mov edi, 0x53a8c086
shr dx, cl
inc edi
push ebx
ror ebx, 2
shr ecx, cl
inc bl
nop
sbb cl, bh
cmp al, ah
adc bx, 0xa75
nop
not esi
cmp di, si
stc
xor cl, bl
pop ebx
pop edi
pop esi
pop ecx
pop eax
pop edx
push esi
adc si, 0x68d8
pop esi
push esi
push edi
and esi, edi
push edx
push ebx
or dx, bx
push ecx
sbb cl, 9
nop
push eax
shl ax, 1
stc
shr edi, cl
shl cx, cl
xor edx, 0x29a46283
xchg di, bx
dec al
add bx, 0x641b
not bl
cmp eax, eax
or ecx, 0x607e30bc
test edx, 0x32a04b4
shr cx, cl
nop
test ebx, 0x63e19334
sub edi, 0x598aef77
rol dh, 5
rol bx, 6
and ah, ch
or bh, 0x3c
not dh
xor ebx, esi
nop
not ax
add dh, bl
and ebx, 0x275d6cfd
or edx, 0x373b31ed
or al, 0x59
rol ax, cl
xor dl, 0x27
nop
stc
or dh, ch
ror eax, 5
stc
sub ax, 0x2c43
ror cl, 4
cmp bl, 0xd
nop
shr bx, cl
xor si, 0x4336
ror eax, 7
inc si
mov cl, 0x2d
dec dh
shr ax, cl
not cl
cmp bh, 0x4e
add ebx, eax
rol dl, 7
pop eax
pop ecx
pop ebx
pop edx
pop edi
pop esi
stc
nop
push ecx
rol ch, 8
push esi
ror esi, 2
push edi
shr edi, 2
pop edi
pop esi
pop ecx
call fcn.00510071
push edx
dec dl
push eax
cmp ax, 0x228e
push esi
not si
stc
push ebx
push ecx
xor bh, ch
not al
shr ecx, 4
pop ecx
pop ebx
pop esi
pop eax
pop edx
call fcn.005103cb
push ebx
not bh
push edx
sbb dl, 0x16
push ecx
cmp cl, 0x5d
add dl, 0x5a
stc
push eax
inc ax
push edi
sbb di, 0x115f
sbb dh, 0x6e
pop edi
pop eax
pop ecx
pop edx
pop ebx
call fcn.00510672
jnp 0x4e1955
call fcn.00510aac
call fcn.00510dd7
call fcn.00511108
stc
push esi
xor si, 0x39c0
pop esi
call fcn.0051157b
push edx
push eax
test dx, ax
pop eax
pop edx
call fcn.005118ce
jne 0x4e1965
call fcn.00511cc2
call fcn.0051223e
call fcn.0051289c
call fcn.00512cbd
push edi
shl di, 8
stc
pop edi
inc ecx
jmp 0x4e118e
xor edx, edx
push edx
sub esp, ecx
mov edi, esp
push ecx
dec ecx
cmp ecx, 0
jl 0x4e237d
mov dl, byte [eax + ecx]
jo 0x4e1ac4
jg 0x4e1a09
push edi
push ecx
ror di, cl
and ecx, 0x93015bd
push esi
shl esi, cl
push edx
push eax
cmp edx, eax
shl ax, cl
push ebx
and bl, ch
shr cx, 7
and ecx, 0x268562dd
xchg al, bh
and eax, 0x5e1d5db2
pop ebx
pop eax
pop edx
pop esi
pop ecx
pop edi
push esi
test esi, 0x7a02ccd7
push ebx
sbb ebx, 0x6f5d4460
push edi
push edx
sub di, dx
push eax
push ecx
xchg ecx, eax
not cx
dec si
stc
sbb dx, 0x2533
nop
pop ecx
pop eax
pop edx
pop edi
pop ebx
pop esi
je 0x4e1a04
call fcn.005130b7
call fcn.005135f6
jbe 0x4e1a4e
push edi
adc edi, edi
push eax
mov ax, 0x1977
nop
push esi
dec esi
push ecx
dec ch
rol cx, 1
xor si, cx
not ax
or ecx, ecx
push edx
not dl
shr si, 5
pop edx
pop ecx
pop esi
pop eax
pop edi
call fcn.00513892
jne 0x4e1a4e
call fcn.00513be8
push edx
shl dl, 5
pop edx
nop
push edx
dec dx
pop edx
push edx
push ecx
test dh, ch
push ebx
or bx, cx
ror dl, cl
push esi
xor bx, si
push eax
sub cl, al
rol bl, cl
adc ah, bl
ror eax, 2
push edi
xchg di, ax
not ch
shl edx, cl
ror cl, 7
inc bh
or dh, 7
and eax, 0x8eb4d44
cmp cl, 0x35
adc si, di
adc ecx, 0x12a2896d
ror di, 1
adc edi, ebx
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
push eax
push ecx
shl eax, cl
adc cx, cx
push edx
push ebx
cmp dx, bx
push edi
not edi
ror bx, 8
add ax, 0x32ae
test dl, 0x62
push esi
shr si, 1
adc dx, dx
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
jno 0x4e1ac4
push eax
push edx
xchg al, dh
pop edx
pop eax
jge 0x4e1eb4
push edi
not edi
push ebx
push ecx
shr ebx, cl
push edx
or edi, edx
or ecx, 0xa60934f
xor bx, 0x22e5
and bh, dh
mov dh, 0x49
mov cx, di
push eax
and ax, dx
shl bh, cl
xchg edi, eax
adc dx, 0x541e
shl di, cl
stc
sub bx, ax
xchg dx, bx
shr cl, cl
stc
stc
mov bx, 0x31e6
rol cl, 7
mov ch, 0x6e
not edx
test ecx, 0x413650b6
sub bh, dl
push esi
add ecx, esi
test ecx, 0x13af490d
shl di, 6
add dx, 0x47c9
and di, 0x7686
test edi, 0x1151e5d
stc
rol ebx, 2
rol esi, cl
add edx, ebx
rol edi, 2
test esi, 0x1edc201e
and ecx, 0x2fef4da8
add ecx, 0x772fb858
or dl, 0
cmp edi, edx
xchg dx, di
test cl, 0x2c
sbb bl, cl
shl cl, 7
inc ebx
dec ecx
or di, dx
test bl, 0x76
test bl, 6
ror al, 6
xchg al, ah
add bl, 0x49
shl ebx, 4
stc
shr bl, 1
xchg cl, ah
xchg cx, dx
shl al, cl
inc dx
mov di, cx
xchg ah, ah
and ecx, edx
nop
sub si, 0x29d7
rol edx, 7
dec di
shl ebx, cl
sbb edx, 0x2680cb43
add si, bx
sbb dx, 0x24de
nop
and ebx, 0x698453d9
dec eax
sub eax, esi
test ah, 0x34
xchg ecx, eax
shr bx, cl
inc eax
nop
mov cx, 0x7ed3
sbb cx, 0x6f82
xor di, di
add ch, 0
ror di, 5
cmp dl, 0x30
pop esi
pop eax
pop edx
pop ecx
pop ebx
pop edi
push ecx
dec cl
push edi
push esi
xchg di, si
not edi
push edx
test di, dx
cmp dl, 0x60
push eax
ror al, cl
mov al, dl
shr di, cl
ror si, cl
inc dx
shl ax, 8
dec ah
shr al, cl
stc
stc
and si, ax
ror dx, cl
shl ax, cl
push ebx
test ebx, 0x74f991fc
or ax, 0x659f
stc
cmp esi, ecx
cmp eax, 0x29452f2b
test eax, eax
dec eax
or ecx, ebx
adc dx, ax
and di, 0x3d66
shr cx, 4
ror eax, 3
rol dx, cl
rol dl, 5
stc
shr edx, 7
cmp ah, 6
xchg bx, ax
ror bh, 4
stc
sbb ch, 0x3d
adc esi, ecx
xchg dh, dh
adc dx, 0x1c91
inc ax
mov al, 7
dec ax
not di
shl cl, 8
xchg di, bx
dec dh
xor si, dx
nop
nop
and di, 0x3fe6
xor dx, di
xchg dh, ch
add dl, 0x74
inc bl
test eax, 0x31421ed6
nop
cmp si, di
and al, ah
stc
nop
test ah, bh
shr bx, cl
pop ebx
pop eax
pop edx
pop esi
pop edi
pop ecx
push eax
xor ax, 0x73a5
push edi
shr edi, 1
stc
push ebx
shr bh, 1
not eax
push esi
cmp esi, 0x70a778f1
push ecx
shl cx, 4
push edx
adc dx, 0x632f
xchg ebx, ebx
dec cx
sbb ecx, ebx
not di
shr dx, 8
stc
xchg dh, al
dec dl
xor bh, ah
mov si, 0x5524
nop
rol dx, 8
xor ebx, 0x7e9c7b86
sub bx, dx
and esi, ebx
stc
test ebx, 0x26e36e6e
sub eax, 0x3282ed3e
or edi, eax
rol dh, 2
adc edi, 0x351aa658
add di, 0x19ed
dec cx
cmp di, di
inc si
test dx, si
ror dl, cl
dec ax
inc al
test bh, bh
sbb edx, eax
cmp di, bx
sbb ebx, 0x63e74bab
mov cl, 0x35
not edi
ror ch, 2
mov ah, ah
inc edx
test al, 0x58
or esi, esi
or ebx, 0x6676b8fa
not ax
test dx, ax
adc bh, al
xor eax, edi
sub dl, dl
nop
mov edx, 0x2ba60615
stc
rol ch, cl
mov bh, cl
nop
adc bh, cl
adc ecx, 0x11d858f8
sub di, 0x30be
rol ax, cl
test bh, ch
and ecx, 0x4c8cfb41
stc
and edx, esi
sbb al, 0x73
and eax, 0x2f5120cc
add cx, 0x30d9
adc esi, 0x267d4677
shr ecx, 1
stc
stc
rol cx, 2
or si, 0x6fa0
rol cx, 2
test bx, 0x1025
shl dl, cl
or si, 0x5351
add ch, dh
shl bh, 2
or cx, bx
not ah
sbb ax, 0x6034
test esi, 0x6ae7ce05
add al, 0x11
sbb bl, 0x3f
sub cx, 0x20da
rol eax, 3
sub edx, eax
shr edi, 8
pop edx
pop ecx
pop esi
pop ebx
pop edi
pop eax
push ecx
shr cx, cl
push esi
not si
push eax
cmp al, ch
nop
push edi
add edi, 0x8e2193a
nop
push ebx
push edx
xchg bx, dx
dec dx
rol ebx, 8
mov edx, ebx
xor ch, 0xd
stc
shr cl, cl
adc dx, 0x45c5
and ecx, esi
shr bh, cl
sub bx, cx
add cl, 0x4f
xor bx, 0x511
nop
add edx, ebx
stc
inc ecx
ror ebx, cl
rol edi, 8
shr dl, cl
nop
shr dh, cl
not ecx
shr edi, cl
rol ch, 7
add dl, ah
xchg ebx, edi
stc
and ebx, 0x26f5568b
adc ebx, esi
and dl, bl
shr ah, 5
xor dl, 0x58
sbb bx, bx
sbb dx, 0x42c5
rol di, 6
sbb ax, bx
xor ax, 0x6849
or si, di
shl ax, 6
and cl, 0x25
sub ebx, esi
shr cx, 5
pop edx
pop ebx
pop edi
pop eax
pop esi
pop ecx
push edx
test edx, 0x6c74432f
push ebx
sbb bx, 0x244f
push eax
xor dh, al
push ecx
ror dx, cl
add ax, ax
stc
test bl, 0x57
push esi
mov ecx, esi
or cx, dx
adc si, 0x2a3d
add ecx, eax
ror si, 2
push edi
or ecx, edi
cmp cx, ax
xor dh, 0x3a
dec ax
dec dx
rol si, cl
rol cx, cl
or esi, 0x78c8c3b2
adc esi, ecx
rol ecx, cl
and ah, 0x26
cmp edx, ebx
sub dx, 0x5cb8
rol ax, cl
inc cl
sub esi, 0x2d797a7e
adc bl, ah
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
push ebx
dec bl
push edx
ror dh, 1
push eax
test eax, edx
push edi
test edi, eax
test bh, dl
push ecx
xor cx, 0x5910
pop ecx
pop edi
pop eax
pop edx
pop ebx
call fcn.00514160
call fcn.00514593
push eax
push ebx
sbb al, bh
nop
push ecx
or cl, ch
push edi
xor di, 0x27c0
or di, 0x67c5
push esi
or esi, esi
cmp ax, 0x11e4
shl ah, 2
push edx
add esi, edx
cmp dl, 0x1f
inc bx
mov cx, bx
or ch, ah
xor ebx, ebx
dec bh
sbb edi, 0x3debbe85
ror esi, cl
dec cl
shl ch, cl
shr di, 2
nop
nop
stc
adc edi, 0x6e2b26c0
add esi, edx
and bx, dx
shl eax, 4
ror dx, cl
cmp ebx, 0x34ab787f
xor ebx, ebx
mov dl, 0x54
stc
shl dl, 2
sbb al, 0x7b
and edx, ebx
inc ax
shl edi, cl
or ah, ah
test ax, 0x5370
rol dx, 6
cmp si, si
inc bh
rol di, cl
test dl, 9
ror ax, cl
xor ax, dx
not di
inc ax
sub si, si
stc
xor eax, ecx
xor eax, 0x558d4d8f
and ah, 0x17
sub dl, dh
add bx, 0x3be4
add ebx, 0x759664b8
or ch, ah
or cx, 0x677a
and bx, si
stc
mov si, ax
shl cl, cl
rol ax, 6
add dx, di
stc
and dx, 0x2163
xor bl, bh
test edi, edx
or ebx, 0x3615213
inc dh
shl edx, cl
not bh
shr si, 1
adc edi, edi
shl ah, 5
rol eax, cl
add si, 0x4f47
mov al, cl
xor cl, 0x59
mov ecx, 0x2d5bc805
shr esi, 5
adc ecx, 0x6a155118
ror ah, cl
nop
test si, bx
sbb di, 0x407a
shr bx, cl
shl bl, 6
rol esi, 3
and di, 0x546a
xor dx, 0x3421
ror edi, 7
adc eax, ebx
shr dl, 1
ror ah, 2
dec si
add dx, di
nop
nop
nop
pop edx
push edx
or dh, bh
inc ah
nop
test ch, 6
sbb ch, 0xb
and al, dl
xor dl, cl
dec eax
rol dh, 1
adc si, ax
add ebx, edi
adc ecx, ebx
add edi, edx
test edx, 0x3e175909
mov dx, 0x492d
dec ecx
and si, ax
test edx, ecx
rol dx, cl
not bl
xchg si, ax
test cl, ah
sbb ax, 0x1fa9
dec bl
adc ecx, 0x6d61c460
ror al, 5
test bx, si
inc dl
not ebx
shl bx, cl
cmp eax, ebx
dec edi
stc
adc edi, esi
cmp eax, 0x6e7053a5
mov ebx, 0x27925cf2
or cl, 0x6a
cmp esi, eax
inc bx
pop edx
pop esi
pop edi
pop ecx
pop ebx
pop eax
stc
push ebx
push esi
cmp bx, si
inc bl
push edx
sbb esi, edx
push ecx
shr ch, cl
xor bx, bx
push edi
mov bx, di
rol si, 2
cmp edi, 0x376e907d
and bx, 0x180b
shl esi, 8
xchg esi, ecx
push eax
test ecx, eax
dec cl
sbb al, cl
ror cx, 4
shr edi, 5
shl dl, cl
sub ebx, ebx
xchg ecx, eax
ror cx, 5
rol si, 3
rol cl, 7
test ax, dx
shr dh, cl
xchg edi, ecx
test ebx, ecx
shr al, 4
shr edx, 3
ror edi, cl
sbb ax, dx
nop
inc cx
ror dl, 6
nop
xor dh, 0x6d
not di
not edx
or bx, 0x62c5
or esi, edi
adc cl, bl
adc ch, 0x17
mov cx, 0x207d
test edx, edx
stc
add si, di
shr si, 8
ror cx, cl
stc
add cx, ax
stc
or bl, 0x3d
shr ecx, cl
sbb cx, 0x3b6b
inc dl
shr esi, cl
and bx, 0x335
and bh, 0xf
and edi, edx
sbb bx, 0x428
stc
not edx
and edi, 0xbc00388
nop
cmp ch, 0x32
sbb edx, 0x2d1cc3b8
sub al, 6
test eax, 0x4ae0febc
shr si, 3
add edx, 0x2965bcc9
shr bh, 4
rol di, 6
dec cl
add edi, 0x753b3fca
sbb edi, 0x4bbf0d12
cmp dh, al
sub ch, bl
or al, 0x69
ror dl, cl
dec edx
mov al, bl
adc edi, ecx
adc dx, bx
adc cx, 0x3b28
sbb edi, 0x715d94e6
nop
not dl
sub bl, 0x57
inc dh
inc bx
or bl, 0xc
cmp al, 0x34
adc ah, cl
or ah, ch
mov di, 0x2ff6
xchg bx, ax
nop
inc cx
add si, si
add bx, di
pop eax
cmp dx, di
dec dh
sub edi, edx
xchg bl, ch
mov edi, 0x1bbbb02
ror dl, cl
rol bx, 8
nop
push eax
sub eax, 0x435c1f35
test di, bx
shr edx, cl
xor al, bl
sub ebx, 0x666bb7a1
mov dx, cx
sbb ax, 0x2181
test eax, esi
shr cx, cl
inc bh
not dh
xchg ch, dl
nop
pop eax
pop edi
pop ecx
pop edx
pop esi
pop ebx
call fcn.00514893
call fcn.00514c23
call fcn.00515116
call fcn.005156ef
jne 0x4e2302
jl 0x4e22fd
stc
stc
push eax
nop
push esi
push ecx
add esi, ecx
push ebx
dec bx
push edx
xchg si, dx
and dh, al
pop edx
pop ebx
pop ecx
pop esi
pop eax
call fcn.00515ba1
push edi
shl edi, 8
push ebx
push ecx
ror bh, cl
sub bx, cx
push edx
push eax
xor dx, ax
xchg bl, al
or dh, 0x38
shl ecx, cl
shl cx, cl
push esi
xchg esi, ecx
cmp si, 0x752
or cl, ch
sub bx, dx
sub bl, ch
cmp bx, bx
or dl, 0x67
cmp di, 0x159e
stc
mov al, dh
and bl, 0x70
not esi
or dx, cx
shr eax, cl
sbb ah, 0xa
and cx, bx
ror cx, 3
ror esi, 3
mov dl, al
and edi, esi
inc ebx
adc ah, ah
test ecx, esi
nop
add bx, 0x11cb
sbb ah, ah
xor bx, 0x413a
shl edi, cl
pop esi
pop eax
pop edx
pop ecx
pop ebx
pop edi
push edi
shr edi, 2
push ecx
adc cx, 0x3367
pop ecx
pop edi
call fcn.0051605c
call fcn.005163ec
push edx
not edx
push edi
mov di, di
push ecx
rol ch, 8
push eax
and ax, 0x13de
push ebx
shl bx, cl
stc
xor bl, cl
shl cx, 1
and di, 0x1ba6
pop ebx
pop eax
pop ecx
pop edi
pop edx
push eax
sbb ax, ax
push esi
push edx
xor esi, edx
push ecx
shr cl, cl
nop
push edi
cmp di, 0x4d8b
and si, 0x3e1e
xor cx, di
cmp edx, 0x3747ffd6
push ebx
cmp bx, bx
ror cl, cl
rol ax, 4
pop ebx
pop edi
pop ecx
pop edx
pop esi
pop eax
push eax
dec ax
push esi
push ecx
cmp esi, ecx
push edi
sub di, cx
push edx
or cx, dx
stc
mov ah, dl
push ebx
add ch, bh
sbb ch, 0x74
and dl, 0xa
pop ebx
pop edx
pop edi
pop ecx
pop esi
pop eax
nop
push edx
xor dx, 0x3d1c
push ecx
sbb ecx, 0x73d96bf9
pop ecx
pop edx
push edx
cmp dx, 0xe2c
pop edx
push edx
push eax
xchg dx, ax
pop eax
pop edx
call fcn.00516945
push ebx
push esi
mov bx, si
or bx, 0x397d
not esi
xchg bx, bx
push ecx
shr ecx, cl
push edx
shl edx, cl
push eax
add al, 0x35
push edi
xchg ecx, edi
xchg di, dx
mov bx, 0x7c26
xor di, 0x3318
test al, 0x13
ror dx, 8
dec esi
sub eax, 0x9773409
stc
and dl, 0x3e
sub si, 0x49a8
stc
test edx, ecx
rol bx, cl
shr si, cl
stc
add bl, bh
test ebx, ebx
mov cl, 0x55
adc cx, dx
pop edi
pop eax
pop edx
pop ecx
pop esi
pop ebx
call fcn.00516c4f
push edx
push eax
or dh, ah
nop
push ebx
xor ebx, 0x67c32d38
push ecx
shr edx, cl
add al, 0x47
pop ecx
pop ebx
pop eax
pop edx
push ecx
dec ecx
pop ecx
mov byte [edi + ecx], dl
dec ecx
jmp 0x4e198a
push eax
push dword [ebp + 0x14]
push 0
push edi
nop
push esi
adc si, 0x4968
push ecx
dec ch
shl cl, 5
push edi
push edx
or edi, edx
push ebx
adc ebx, 0x73568d75
ror edi, cl
inc ebx
not bh
sbb dx, cx
push eax
xchg dx, ax
shl di, 3
inc dl
xor al, 0xc
mov edx, ebx
xchg dl, dl
xchg al, ah
cmp cl, cl
dec edx
inc eax
or ebx, ecx
mov cx, 0x1342
sub esi, 0x18123a65
xchg bl, bl
adc cx, 0x5e44
not di
sbb ax, 0x7b16
ror ax, 3
and ebx, 0x549fd695
test edx, esi
test al, 0x23
nop
test cl, 9
cmp ah, bh
adc ebx, 0x5b6bbeb2
add ecx, 0xd0c525e
shl ecx, 3
ror edi, cl
shl ecx, cl
inc al
sbb ecx, 0x5e8f40
and ecx, esi
rol dx, cl
sub cl, 0x64
shr al, cl
sbb al, 0x63
ror ebx, 8
dec ecx
not ax
cmp esi, edi
dec ax
cmp bx, si
cmp cx, di
not dl
nop
nop
xor cx, 0x2493
xchg ah, dh
sub di, 0x3ae5
mov bx, cx
and esi, edx
adc ax, bx
adc dh, 0x53
nop
not si
or eax, 0x1df4f8e6
add si, cx
nop
test cx, 0x414a
nop
dec dl
nop
and si, 0x5419
pop eax
pop ebx
pop edx
pop edi
pop ecx
pop esi
call fcn.00516fe8
nop
push eax
adc ah, 0x18
push esi
sbb si, 0x951
push edi
test di, di
push edx
dec edx
shr dx, 7
push ebx
push ecx
test bx, cx
xchg edx, eax
rol bx, cl
and ebx, ebx
not si
cmp ch, 0x32
rol ch, 3
xor edx, esi
sub ecx, 0xc87edf4
test edx, ecx
not ecx
rol si, cl
adc si, 0x5b54
inc di
inc dx
dec edi
xchg ecx, eax
inc ecx
or edi, edx
xor ax, dx
or ch, ch
dec ecx
cmp bx, bx
stc
and ch, 0x73
xor dl, 0x6b
sub dx, 0x509b
rol edi, 7
xchg ebx, ecx
adc ax, bx
shl ch, 4
nop
sub esi, 0x413e82d1
sbb ecx, edi
ror ebx, 2
shl di, 2
nop
shr cl, 6
mov cx, 0x2cc3
test si, 0x3f71
inc dh
shl di, cl
test ah, dl
shl edx, cl
stc
dec dl
mov bh, 0x7a
nop
test edx, ebx
cmp di, dx
ror ax, 6
mov esi, 0x102b13d1
mov bx, 0x1d54
sub cx, 0x5027
shr dx, 3
mov edi, 0x549e572
adc di, dx
dec ecx
stc
sbb bl, cl
xor ecx, 0x73058a9d
add ax, si
xchg bh, ch
mov dh, 3
sbb edx, ecx
rol bl, 8
inc bx
nop
or bh, 0x18
dec di
dec bh
and bx, di
ror cx, 4
cmp ecx, edi
sbb si, dx
and ah, dl
xor dh, ah
test eax, 0x63e9f263
xor cx, 0x6672
test si, 0xa96
ror edx, cl
or ebx, 0x41e9fb6
and di, 0xf8d
and ecx, 0x1b49dc21
sbb ecx, edi
and al, ch
and eax, 0xeb8eb11
mov esi, 0x4ad8fbe4
inc bh
shl si, 3
dec ax
add bh, 5
adc di, 0x7424
dec ax
pop ecx
xchg edi, edx
test edi, eax
push ecx
sbb ecx, 0x1c220e7e
inc cx
sbb cl, 0x6d
stc
adc esi, 0x54cb5705
cmp ebx, edx
not bl
rol eax, 7
inc ecx
shl bh, cl
sbb dh, 0x79
cmp cl, ah
or dx, 0x477d
add di, 0x3771
dec al
ror cx, cl
rol eax, 3
sbb ah, 0x2a
stc
add di, cx
nop
add esi, 0x31cf7a9b
add ch, 0x26
or ax, dx
test ah, 0xf
mov cl, 0x1d
rol edx, cl
adc cl, 0x17
xchg ch, ch
test si, 0x3176
ror al, cl
shl edx, 6
add ah, dh
and ah, al
not eax
sbb ebx, 0x50d704ea
dec cl
inc cl
dec cl
mov esi, 0xdfffc78
sub eax, 0x78b53e12
or dx, bx
shl dh, 6
sub al, dl
and di, ax
xchg dh, cl
add cl, ah
not eax
shr cx, 1
sbb di, 0x62c5
xchg di, si
adc bx, si
add ax, 0x7442
add dx, 0x3aba
stc
and ax, 0x2b2e
add ecx, ecx
not ebx
and bh, 0
sub di, 0x56ee
add ax, 0x2328
inc ebx
nop
or di, 0x2921
add bl, 0x25
xchg edi, edi
test bl, 0x32
adc bl, 0x67
xor edx, 0x5ed6e238
xchg edx, ebx
stc
inc dl
stc
sbb ecx, 0x27fdf65d
mov cl, 0x7b
cmp edx, 0x12bbe2a5
sub esi, esi
adc dh, cl
stc
rol si, 7
cmp ch, dl
shl ax, cl
shl al, 4
or ah, 0x13
xchg ebx, eax
add si, 0x20c9
inc bl
adc si, ax
or dx, 0x4c11
ror eax, 3
cmp bh, dh
add eax, ebx
ror si, 1
xchg esi, eax
add cl, 0x74
adc ax, cx
stc
ror edi, cl
pop ecx
push ecx
shl dx, cl
and di, di
adc cx, 0xdc8
xchg ah, dl
test eax, ecx
nop
cmp di, cx
sub ch, 0x6f
ror ax, 4
mov cx, ax
shr edi, cl
ror ah, cl
and ax, cx
ror edx, cl
rol bx, 1
dec dx
sbb bx, ax
adc ah, ch
stc
test al, 0x44
dec di
xchg dl, bl
xor dx, di
ror bh, cl
xchg di, ax
nop
not bx
shl al, cl
nop
stc
dec ebx
stc
inc bl
and bl, 0x15
sub esi, ecx
sbb eax, 0x637f3f4a
stc
cmp esi, ebx
stc
not ecx
stc
dec ax
sbb edx, esi
xor di, 0x4d7a
xchg edx, edx
inc di
dec ch
not di
not edx
test ah, 0x2c
test cl, 0x5a
inc ch
shr esi, cl
ror esi, cl
or dh, 5
test ecx, ebx
and edx, 0x66b00911
not edx
shr di, 6
nop
rol ax, cl
stc
rol bh, 2
stc
ror al, cl
cmp dh, bl
test bl, al
nop
rol cx, 3
xor bl, 0x73
test dx, 0x470
inc dx
ror cx, cl
add dl, 0x51
or edi, esi
xchg di, ax
rol di, cl
and esi, 0x4f1cec62
sbb ah, 0x62
or al, bh
sub ebx, ebx
ror si, cl
not al
rol bl, cl
shr dh, cl
add bh, 0x34
test di, 0x7bff
inc ebx
xor di, cx
sbb edx, ecx
shr ch, cl
shr ch, cl
add cl, 0x5b
stc
shr esi, 5
shl ax, 5
add dh, 6
ror bh, cl
shr cx, cl
dec si
pop ecx
mov edx, edi
and bh, 0x7b
mov si, 0x719d
xor al, dh
adc bx, 0x13dc
inc esi
push ecx
cmp cx, bx
or edx, 0x5c061c19
sub ch, 0x64
not esi
sub dh, 0x54
cmp si, 0x6ab5
inc cx
stc
adc eax, 0x72a20a3f
dec ch
sbb ecx, eax
or eax, 0x6b97964
shr eax, cl
inc al
cmp edi, eax
nop
nop
nop
xor ebx, 0xdb04b2e
not bx
test eax, 0x34201f82
cmp eax, edx
and bh, ch
dec bh
rol di, cl
xchg ch, dl
test ax, 0x764
sub eax, 0x3414a40a
rol si, 7
inc dh
rol bx, cl
and ah, 0x38
shr dl, 7
xchg edi, esi
add edi, ecx
sub eax, 0x1937cb
mov di, dx
add al, 0x7f
add bh, cl
sbb cx, 0x4590
inc edx
not edx
add dx, 0x326a
nop
adc eax, 0x7f7245fd
add dh, al
test al, 0x38
sub ecx, 0x4cd8e9b8
test edi, edi
xor ebx, edx
sbb esi, edx
stc
adc eax, 0x44d6682
inc cx
cmp al, bh
dec ax
xchg edx, ebx
sub edx, 0x591ca15f
dec eax
xor dl, 0x5f
dec esi
dec ax
inc cx
rol bx, 6
dec dx
xor dx, ax
rol bh, cl
not si
or esi, 0x4c55b807
sub edi, 0x5f2a94ff
shr ebx, cl
and edi, ebx
inc di
adc esi, 0x51250c03
ror dl, 2
dec bl
mov dx, di
stc
ror ebx, cl
adc ebx, 0x611c663b
sbb dx, ax
xor eax, edi
inc bx
add cl, 0x41
rol si, 4
cmp ah, 0x40
test bl, 0x6b
mov dx, cx
adc al, 0x6b
cmp cl, 0x33
inc ebx
cmp ecx, 0xe59c2dd
sbb si, di
or di, si
pop ecx
nop
cmp esi, 0x74e91e43
push ecx
mov ch, 0x37
stc
ror bx, cl
shr dx, 7
stc
dec edx
nop
dec esi
inc bh
cmp eax, eax
not ch
shr si, 6
shl cx, cl
rol bl, 3
xchg ecx, eax
add edi, 0x603dd159
rol dh, cl
xor ecx, ecx
ror dl, cl
mov cx, di
test cx, 0x7ce2
stc
ror eax, 7
add bh, 3
dec edi
or al, ch
and ebx, ebx
adc bl, dh
shr si, cl
inc dx
mov dh, dh
xor ebx, 0x1f9e20c6
test di, 0x236e
not bl
test cl, 0x70
sub al, cl
shl al, 6
inc al
shr dx, cl
not edi
or dl, al
xchg bl, dl
xchg edx, esi
dec edi
inc dx
dec cl
rol ch, 6
inc dx
ror ebx, cl
adc edx, ecx
ror ebx, 2
rol bl, 4
mov ah, dh
inc al
pop ecx
pop ebx
pop edx
pop edi
pop esi
pop eax
call fcn.00517397
call fcn.005177ed
js 0x4e2a56
push ecx
ror ch, 5
nop
push ebx
inc bx
push eax
ror ah, 3
push edx
shr dh, cl
add dx, cx
push esi
cmp esi, esi
push edi
xor edi, 0x4cfd86f5
test bl, al
rol edx, cl
not dx
sub cx, 0x764
dec edi
xor cx, 0x39dd
ror di, 6
shl di, 4
stc
adc dx, bx
rol di, cl
nop
test di, 0x566d
cmp esi, ebx
dec edx
mov bl, al
nop
rol ax, 3
shr ch, cl
sub bx, 0x600f
adc ch, cl
test edx, esi
add ax, 0x51e2
sub dh, al
mov di, di
shl eax, 8
xchg bx, ax
nop
not ecx
stc
or di, 0x6631
xchg si, di
xchg cx, ax
xor di, ax
or al, 8
stc
ror ax, 3
test bh, 0x52
cmp edx, 0x13a4ce9a
rol bx, cl
adc ah, 0x65
sbb edx, 0x1e195951
inc si
xchg ah, ch
sbb ch, 0x57
xor ch, 0x4c
test esi, 0x4cf73598
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
call fcn.00517a6d
call fcn.00517e11
jg 0x4e2a51
call fcn.005182be
push edi
and edi, 0xaacafae
push ebx
push ecx
ror bh, cl
push eax
add ah, ch
add ah, 0x68
pop eax
pop ecx
pop ebx
pop edi
push ecx
rol cl, cl
pop ecx
push ebx
push ecx
shr ebx, cl
xor bl, bh
push eax
and al, 0x40
pop eax
pop ecx
pop ebx
call fcn.0051855a
jge 0x4e2a51
stc
call fcn.00518adb
push eax
push ecx
ror al, cl
push ebx
or bh, cl
push edx
cmp dx, 0x79e9
shr cl, 4
not dl
not eax
stc
test al, bl
push esi
test bx, si
cmp eax, edx
add ch, bh
stc
stc
test bx, 0x2059
sub esi, 0x21a94bb7
inc dh
pop esi
pop edx
pop ebx
pop ecx
pop eax
push eax
rol al, 5
push esi
push edi
adc esi, edi
stc
push ebx
not ebx
pop ebx
pop edi
pop esi
pop eax
push esi
inc esi
push ecx
push edx
xor cx, dx
add cl, 0x56
pop edx
pop ecx
pop esi
call fcn.0051905a
call fcn.00519531
push ebx
cmp ebx, 0x37130222
pop ebx
jb 0x4e2ad3
push ecx
and cx, 0x4f10
push ebx
inc bx
push esi
mov si, si
pop esi
pop ebx
pop ecx
call fcn.00519962
jecxz 0x4e2ae6
push edx
cmp dl, 0x2f
push ebx
push ecx
ror bh, cl
xchg bl, cl
pop ecx
pop ebx
pop edx
push edi
not edi
pop edi
call fcn.00519bfe
push ecx
not cl
push eax
push edi
xchg di, ax
pop edi
pop eax
pop ecx
call fcn.00519fac
call fcn.0051a3f1
call fcn.004a654f
add esp, 0xc
mov ebx, eax
pop eax
pop ecx
add esp, ecx
pop edx
test ebx, ebx
je 0x4e5527
inc ecx
lea eax, [eax + ecx]
cmp byte [eax], 0x23
jne 0x4e3b11
lea esi, [eax + 1]
push esi
push ecx
test esi, ecx
push eax
push ebx
cmp ah, bl
sbb eax, eax
push edx
mov dl, cl
push edi
sub edi, eax
xchg esi, eax
or cl, 0x46
cmp di, 0x5c83
rol bl, 5
xor dl, ah
nop
mov di, 0x20d4
not ebx
nop
rol edi, cl
and esi, 0x5f5f0023
xchg esi, ecx
mov ecx, 0x1217de69
sbb ecx, edi
sub edx, 0x7c75e403
nop
sbb ecx, 0x52328118
rol bh, cl
adc si, 0x9b9
not ebx
nop
and ch, 0x50
stc
mov si, cx
not ecx
nop
test dx, di
rol edx, 2
not di
add eax, ecx
not cl
test ecx, esi
shl ebx, 6
shl bx, cl
inc bh
test bh, dh
not ax
mov ch, 0x62
adc si, 0x10b5
sbb ebx, ecx
ror dh, 3
shr edi, cl
nop
cmp di, dx
nop
rol eax, cl
shl ax, 7
xor bl, 0x74
nop
adc eax, ebx
shl esi, 5
or dx, dx
mov ecx, 0x7c587f91
shl ecx, cl
xor ax, si
adc si, cx
sub bl, al
cmp esi, ebx
sbb dx, cx
or edi, 0x2d845b49
xor ah, 0x64
add bx, 0x5726
and esi, 0x37d5de43
ror cx, cl
ror edi, 8
and bx, ax
rol ax, cl
stc
and ecx, esi
dec dx
ror di, cl
test ebx, eax
sub esi, ecx
xchg ecx, edx
test esi, esi
sbb ch, bl
shr bh, 1
xchg dh, cl
ror di, cl
xchg si, si
xor ecx, 0xc1433c7
or dx, 0x537f
mov esi, ecx
stc
and dl, al
not ax
not edx
stc
nop
nop
or edx, 0x2c4fcf91
test bl, 0x3f
test ax, 0x1c94
and si, bx
sub ecx, eax
pop edi
not ecx
stc
shl si, 7
nop
nop
not al
add ah, bl
sbb si, 0x6d2b
push edi
shr di, 3
test ebx, eax
shl dx, cl
adc cx, cx
shr ax, 4
xor ax, 0x421c
xchg edx, esi
xor bl, 0x46
xor eax, 0x507b346
adc eax, 0x217f1b1
adc al, 0x50
rol dl, 5
xchg ch, cl
test bh, 0x69
stc
shl dl, cl
nop
or ax, si
add eax, 0x3ea383d6
dec eax
mov ecx, 0x7b8627b1
add esi, ebx
sbb bx, si
sbb dx, di
not bl
inc cx
sub dh, 2
adc edi, edi
xchg cx, ax
test si, 0x561f
stc
add dh, 0x3f
stc
xchg ebx, edx
ror cx, cl
add dx, 0x197e
and edi, edx
not esi
mov bx, 0x70e2
dec ch
or eax, 0x3ce0183
sub esi, edi
shr cl, 6
mov bl, cl
test dl, 0x3d
add esi, 0x2862b5a2
sub ah, 0x36
not bl
shr ax, 5
sub ah, 0x17
shr bx, cl
add esi, 0x451216ed
nop
or ecx, ebx
or bx, 0x6ff8
mov bx, di
inc ebx
sbb bx, 0x5f6d
cmp ebx, ebx
sub dl, bh
sbb ebx, edi
adc si, 0x1169
mov eax, eax
dec ecx
rol di, cl
shl ah, 4
cmp ch, 0x1d
adc bh, ch
or al, bh
shr bx, 3
stc
adc di, 0x7ecb
sbb si, 0xab3
xor dh, bh
dec cx
or edx, 0x1be749ee
stc
adc ah, ch
cmp ch, 0x4d
rol esi, 6
sbb di, 0x6347
dec eax
inc ebx
not dl
and eax, 0x4c48ab42
mov al, 0x7c
mov dl, 0x20
dec bx
sbb dx, 0x3417
xor esi, 0x6293d101
test al, bl
sbb edi, ecx
pop edi
not eax
shl edx, cl
and bx, 0xa1b
shr bl, cl
shl esi, cl
or bx, 0x431b
push edi
sub di, 0x1710
stc
nop
inc ch
rol al, 1
stc
or dh, al
stc
xor esi, edi
ror edi, cl
stc
inc ecx
dec eax
nop
mov si, dx
adc si, dx
xor cx, dx
shl ah, 6
shl edi, cl
inc bx
sub dl, dl
inc si
not bh
xor cx, 0x6333
sub di, cx
stc
sbb ax, cx
ror dx, cl
and cx, 0x748
dec ecx
dec di
rol di, 5
stc
dec esi
and ax, 0x4ef5
or edi, 0x38b1df17
cmp bh, 0x3c
add esi, ebx
test di, cx
adc ah, 0x4d
xor edx, edi
shl si, 8
dec bl
test edi, 0x23dd061d
ror dl, cl
and di, di
shl edi, 4
sub cl, 0x64
sub eax, esi
cmp ah, 0x41
inc di
or al, dl
shl cx, cl
cmp di, 0x6da9
or dx, si
and esi, 0x4c8a744b
nop
stc
cmp cx, 0x3804
and edi, 0x4216d638
adc edi, 0x4ff6ca1e
add cx, di
sbb si, 0x730e
rol ax, 8
and di, 0x3140
not esi
ror cx, cl
adc ecx, 0x7d82fd
nop
shl bh, 8
ror dh, 8
and edx, 0x42c78207
nop
shl eax, 5
or ah, al
inc ax
adc di, 0x6ab7
add edi, 0xf619c1a
sub ah, bl
mov cx, si
or bx, 0xeaa
or cx, di
mov esi, 0x6ccd98a8
cmp dl, 0x48
and di, bx
nop
add ah, bl
and ebx, 0x3cae0798
and esi, 0x166b4628
shr al, 6
or edi, 0x6b688adb
nop
adc dx, di
cmp di, dx
pop edi
shr ah, cl
inc ch
dec ch
push edi
or edi, edi
ror di, cl
dec si
mov ebx, esi
shr ah, cl
add ax, dx
nop
stc
dec bh
ror edi, cl
adc bx, 0x539b
xchg ah, dl
dec eax
inc di
adc ebx, 0x276e1c08
dec dl
mov bx, 0x1a58
adc bl, cl
cmp ax, ax
xchg di, dx
or bl, bh
mov bx, si
add edx, ecx
test cl, 0x1d
sbb ah, 0x11
stc
dec ax
and ecx, edi
pop edi
pop edx
pop ebx
pop eax
pop ecx
pop esi
jno 0x4e3136
push eax
not al
push edx
push ecx
shl dx, cl
and ah, ah
and eax, 0x16f975b
shl ax, cl
and ah, dl
ror ah, cl
add dl, 0x1d
push esi
test ecx, esi
xor si, dx
push edi
cmp edi, 0x6c0e72b3
cmp dl, ah
test cl, dl
sbb si, 0x23d
add eax, 0x29f62966
or dx, 0x1dc0
stc
push ebx
mov bh, ah
dec dh
sbb ah, bl
rol esi, cl
rol di, 8
not ebx
rol si, cl
xchg edi, esi
sbb dx, 0x7000
xchg dx, bx
rol ecx, 7
add cl, cl
nop
mov esi, esi
or ecx, 0x15645fd9
stc
dec dh
test dx, ax
shr cx, cl
stc
or cl, 0x37
cmp cx, 0x77c3
shr cx, cl
shr bh, cl
cmp ch, dl
sub dl, dh
inc si
or eax, ecx
nop
add edx, 0x1bd28b2c
shr eax, 8
add dl, 0xc
nop
rol dh, 7
shr dx, 2
mov edi, ebx
rol dx, 8
or ebx, 0x3f757e71
shl edi, cl
xchg edx, edi
mov ah, 0x49
inc eax
mov ax, cx
rol si, cl
sbb di, 0x44e8
test ch, 0x2b
sbb ebx, ebx
xchg dh, ch
not esi
add cl, ch
inc dh
sbb bl, 0x18
shr bl, cl
dec si
cmp edi, 0x822173c
pop ebx
pop edi
pop esi
pop ecx
pop edx
pop eax
push ecx
test ecx, ecx
sub ch, cl
and ch, 0x7a
push edi
push edx
sbb di, dx
push eax
or dx, ax
push ebx
xchg bh, bh
ror cx, 7
and al, 0x29
add ecx, edx
push esi
not esi
mov dx, 0xa79
inc edx
shr dl, cl
rol ch, cl
xor bl, al
shr dx, 8
ror ecx, cl
rol cx, 7
nop
mov cx, cx
xchg cx, ax
sub dl, bh
add bx, bx
nop
mov cx, 0x5291
sub bl, bl
adc cx, 0x298f
nop
xchg edi, ecx
adc bl, 0x79
cmp al, dl
xor ebx, 0x534f17ef
ror ax, 6
or si, dx
add ax, dx
xor edi, esi
dec si
cmp cl, 7
nop
sub edi, esi
ror ah, 5
shr al, cl
nop
test esi, edi
test ah, ah
xor bx, 0x4240
add eax, eax
inc esi
sbb dl, ch
or dx, 0x37cf
mov ecx, 0x45004398
rol cx, 6
not dx
pop esi
pop ebx
pop eax
pop edx
pop edi
pop ecx
push ebx
rol bh, 2
push ecx
mov ebx, ecx
or bl, bh
push edi
and edi, 0x54ef1583
nop
push eax
cmp eax, 0x2134ea0
inc ax
nop
ror bx, cl
nop
push edx
adc dh, bl
mov edx, eax
dec di
mov ebx, 0x4003146a
push esi
sbb esi, edx
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
call fcn.0051a802
call fcn.0051ac09
call fcn.0051afab
call fcn.0051b541
push ebx
xor bx, 0x245f
push eax
push ecx
rol ax, cl
xchg cl, cl
push esi
and si, 0x1c32
or eax, ecx
push edx
and dl, cl
xchg cx, dx
push edi
adc di, dx
sub dx, si
nop
xchg bh, bl
sub bx, di
stc
pop edi
pop edx
pop esi
pop ecx
pop eax
pop ebx
push ebx
add bl, 3
push edx
push ecx
shr edx, cl
push edi
rol edi, 4
shl ch, 2
and dl, ch
push eax
not ah
push esi
test edi, esi
sub cx, bx
xchg edi, eax
rol ecx, 5
mov cx, bx
or ch, 0x7e
not ch
mov di, dx
ror cl, 7
dec di
rol ah, cl
ror ah, cl
stc
adc cx, si
shr bx, cl
adc cl, dl
mov di, dx
add ebx, 0x62ae3327
xor bl, al
sbb dx, 0x7a62
adc esi, 0x6c380089
sub bl, dh
dec dl
xchg esi, eax
and edi, ebx
sbb dh, bl
shl esi, cl
xor bx, 0x2129
cmp ebx, eax
sbb si, si
mov dh, 0x56
rol esi, 1
mov dl, bl
sbb si, ax
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
call fcn.0051b837
jbe 0x4e338f
stc
stc
push eax
mov ax, 0x6f2a
push edi
inc di
push edx
ror dl, 5
add edx, 0x4a71c718
push esi
push ecx
adc esi, ecx
push ebx
test ebx, 0x6940a46c
rol ah, 2
xor dl, dh
dec esi
mov bx, si
shr esi, 6
mov si, dx
shl esi, cl
nop
sub bx, si
shl dx, 5
adc di, si
or bx, 0x4df0
or esi, 0x1d897a9
dec ax
nop
and ah, ah
sbb dx, cx
adc ch, 0x6a
sub edi, 0x54c13217
mov esi, 0x5b1802d6
shl edi, cl
ror edx, 7
nop
sbb ecx, 0x23c45115
nop
and bx, 0x65a3
add bh, al
dec ax
mov cl, 0x5a
shr edx, 2
not cx
dec si
rol ch, 3
ror esi, cl
pop ebx
pop ecx
pop esi
pop edx
pop edi
pop eax
call fcn.0051bbb6
push edx
shl dl, 8
xor dx, dx
push eax
adc al, 0x5d
nop
push ebx
xchg bh, dl
push esi
sbb bx, si
add si, 0x30f7
inc ebx
add bh, ah
push ecx
rol edx, cl
push edi
and edi, 0x6b4ea8b0
or ax, dx
sub ecx, 0x41ca9041
cmp bl, ch
inc eax
dec dh
test bh, al
add ebx, edi
add bl, bl
rol di, 3
mov dh, 0x6f
sbb al, bh
cmp edx, ebx
nop
cmp edx, 0x5fad81c
rol ax, 7
shr edi, cl
ror edx, 1
test esi, edx
dec bh
stc
not cl
adc si, di
cmp bh, cl
ror ah, cl
rol cx, 5
cmp ah, bh
mov cx, cx
not eax
or si, cx
shl di, cl
shl esi, 6
test ebx, ecx
sbb edi, 0x55f0ffda
dec dh
dec ecx
pop edi
pop ecx
pop esi
pop ebx
pop eax
pop edx
call fcn.0051bf87
push esi
push ecx
shr si, cl
shl ecx, 2
push edi
and di, 0x4432
shr ecx, cl
push edx
sbb edx, esi
push ebx
mov ch, bl
dec esi
push eax
shl ah, cl
mov ebx, 0x583ef1c5
adc dh, 0x40
ror cl, cl
not ah
shr esi, 3
add di, cx
sub ah, dh
add cl, bh
nop
sub cl, 0xf
test di, cx
xor ax, 0x1f23
shl bh, 6
not ax
ror ebx, 7
cmp edx, edi
sub eax, 0x2823534e
sbb bl, 0xa
shl ax, cl
and edx, edi
or di, bx
shl cx, cl
dec bl
inc ebx
test ecx, 0x49e26ac
rol ebx, 3
add cx, ax
adc ax, 0x7a57
mov edi, edx
rol bx, cl
add al, 0x46
pop eax
pop ebx
pop edx
pop edi
pop ecx
pop esi
call fcn.0051c468
push esi
sbb esi, 0x6ac1d4ae
push ebx
shr bl, 8
shr bh, 7
push ecx
sbb cx, 0x14c6
nop
sbb esi, ebx
push eax
ror al, cl
push edi
add eax, edi
shr cx, 6
push edx
sub edx, 0x23c7083a
sub cl, 0x63
shl ecx, cl
xchg bx, ax
mov dx, dx
dec ch
not di
pop edx
pop edi
pop eax
pop ecx
pop ebx
pop esi
push edi
cmp di, 0x75e2
push eax
push ebx
add ah, bh
push edx
dec dh
push esi
adc esi, esi
inc edx
shr ebx, 6
push ecx
and dh, ch
test edi, 0x54ad7d22
shr eax, cl
adc si, 0x4abf
or ebx, edx
cmp al, dh
xor ch, 0x13
test ecx, 0x53ef1676
stc
xchg dl, ah
shl dl, cl
test edx, 0x12859328
mov esi, eax
adc ax, cx
sub ebx, ecx
xchg dx, si
xchg bx, di
not ebx
inc dh
ror bh, cl
pop ecx
pop esi
pop edx
pop ebx
pop eax
pop edi
push esi
add esi, 0x72b980b5
dec esi
push edx
adc dl, 0x5f
pop edx
pop esi
call fcn.0051c966
call fcn.0051cde4
push ebx
cmp ebx, 0x2156513e
push ecx
ror ebx, cl
ror ch, 8
inc bl
pop ecx
pop ebx
push ecx
add cx, 0x7ac2
push edx
xor dx, 0x758c
push eax
shr ax, 3
push esi
inc si
push edi
or ecx, edi
add edi, edx
push ebx
or bh, al
inc ecx
sub esi, 0x3ee8874a
test di, 0xe13
inc di
stc
test di, 0x3659
dec edx
cmp bx, 0x3445
xchg ebx, eax
add ebx, 0x37a09b19
nop
test dh, 0x4b
sbb ah, 4
sub dl, ah
sub edx, ecx
xchg si, cx
dec dx
and dl, ah
shr ebx, 8
not edi
test edi, eax
sub bx, 0x4b9b
shl dx, 5
dec al
test cl, 0x6e
test ch, 1
mov esi, ecx
nop
xor cx, si
sub ch, dl
stc
and al, dh
nop
dec dh
sub edx, 0x72f39f37
not edi
nop
add ecx, esi
rol edx, 1
not dl
shl eax, cl
stc
stc
stc
inc ah
xchg dl, ah
cmp ax, bx
rol ah, 8
nop
stc
shl dh, cl
dec ah
inc bh
nop
add al, al
sbb esi, 0x7729b3ba
or cx, 0x4a74
inc edi
shr edi, 6
inc ecx
stc
and ecx, 0x4fb595b8
pop ebx
pop edi
pop esi
pop eax
pop edx
pop ecx
mov edi, 0xa
xor eax, eax
xor edx, edx
xor ecx, ecx
mov cl, byte [esi]
test cl, cl
je 0x4e3b11
mul edi
sub cl, 0x30
push eax
push edx
or ah, dl
inc edx
mov dh, 0x76
push ebx
shl bx, 6
push ecx
adc ecx, eax
push edi
inc di
test al, 0x23
shl bl, 6
nop
inc dx
sub dl, al
xor dh, 0x51
test bx, di
xchg edi, ecx
push esi
and esi, 0x5286806c
mov bx, 0x5db9
sbb dx, 0x1a22
not cl
shr bh, cl
sbb bh, al
shl ebx, 5
and dh, 5
add cx, 0x5125
nop
mov bx, 0x1fbf
nop
add dx, 0x67ea
inc di
add cx, 0x405f
ror bh, cl
not bl
shl cl, cl
and edx, ebx
mov di, 0x7aa9
stc
nop
nop
or bl, 5
xchg dx, dx
xor ecx, 0x4d372b6e
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push ebx
inc bx
push edx
inc edx
push edi
add dx, di
shl dh, 1
nop
push ecx
mov ecx, edi
mov bh, 0x36
shl bx, cl
sbb di, cx
or ch, 0x47
test bl, bh
push eax
rol ax, 8
xchg ebx, edx
adc bx, di
not bl
shr dh, cl
ror bh, 6
sub dx, dx
push esi
adc si, dx
xchg esi, eax
shr cx, 3
xor cx, ax
adc edx, ebx
xchg bx, dx
shr di, 4
adc cl, 0x70
inc ebx
add ah, 0x48
not bl
and eax, 0x1848ecee
and si, cx
nop
stc
xchg bx, di
xchg al, ah
ror bx, 7
cmp bx, 0x4bf2
sub ecx, 0x24df4015
nop
inc eax
dec ah
stc
cmp bh, bh
nop
shr ax, 4
shl edi, cl
rol ecx, cl
xchg bl, ah
dec eax
test edx, esi
shl cl, cl
nop
sbb al, 0x3a
test eax, ecx
sbb ax, 0x6df2
shr si, cl
sub dl, 0x3e
shr cl, cl
nop
mov edx, 0x2b2af47f
shl esi, cl
ror ax, cl
xor ebx, edx
or dl, 1
shr al, 6
add dx, 0x4ba5
cmp ch, dh
xchg al, al
mov edi, 0x18f17a1c
nop
shl ecx, 1
ror esi, 6
stc
or dl, cl
ror ax, cl
inc bl
not ebx
or si, 0x5cdc
shl dh, cl
dec ax
or si, 0x2c9d
stc
not bx
cmp cx, 0x41af
sub eax, 0x1130e61f
dec edx
adc al, dl
ror bx, cl
mov di, cx
add cx, cx
cmp ecx, 0x3e57e462
sbb ebx, eax
rol ecx, cl
stc
inc edi
not edx
stc
stc
and dl, 0x11
ror bx, cl
pop esi
xor bh, 0x62
xchg ah, bh
test bl, dl
xchg edx, edi
inc bl
add eax, edi
xchg ch, dh
shr dh, 2
not edi
stc
push esi
cmp si, si
ror dh, cl
nop
sub ebx, esi
rol si, cl
sbb si, 0x36a8
or bx, 0xbe
not si
shr cx, 6
not edi
rol cl, cl
xchg dx, ax
rol ax, 3
not ax
and dh, 0xc
nop
xchg bx, cx
shl edi, 1
ror ax, 3
add eax, esi
or eax, edi
xchg ebx, eax
adc ebx, esi
test bx, 0x2d0b
sub cx, 0x5668
inc cl
xchg bh, dl
shr si, 6
add ecx, esi
inc dx
adc ch, 0x43
add di, 0x6dc8
sub edx, edx
sbb edi, 0x72f1ae21
or ax, dx
rol si, cl
nop
and edx, 0x688b1c95
xchg bl, ah
inc edx
shr eax, 2
dec edx
stc
add ax, si
xor ah, ch
inc ecx
rol di, cl
and edx, 0x1cf59d4d
stc
add al, 0x47
inc al
adc cx, di
xor edi, eax
nop
xchg esi, eax
sub edi, ebx
test si, di
shl dh, cl
cmp dl, bl
dec ebx
nop
rol ecx, 5
and eax, edi
xchg bl, bh
xchg ah, ch
sub esi, edi
xchg edi, edx
shl eax, 6
and cx, dx
nop
ror di, cl
add dh, ah
shl ecx, cl
sub edi, edi
sbb bh, 0x1f
and dl, bh
or dx, 0x50fb
adc eax, edi
inc ecx
dec bx
add al, bh
or ecx, esi
dec ecx
mov di, si
sub dh, 0x6f
sub dl, 0x70
dec ax
ror bl, cl
stc
rol ebx, 8
pop esi
and bx, 0x1167
dec cl
push esi
sub esi, 0x7ca14503
sub edx, ecx
shr ebx, 6
test bl, 0x34
cmp bl, 0x46
adc eax, 0x34b8aadb
adc ecx, 0x57ab764
nop
sbb eax, 0xed46f54
inc al
add bx, ax
rol cx, cl
nop
adc eax, 0x6fa2d5ec
ror ecx, cl
nop
xor ah, dh
shl ax, 2
adc al, dh
ror di, cl
shl al, 8
add ah, 0x6f
cmp bx, cx
and ah, 0x24
not eax
sub edi, 0xb83fc67
ror dl, cl
stc
cmp ch, al
shr dl, cl
nop
dec bh
ror dx, 7
shr bh, cl
xor di, cx
add esi, ecx
or cl, 0x3a
or bh, 6
nop
sub dx, dx
nop
dec ch
rol dx, 2
dec al
shr cx, cl
add ch, 0x73
mov ecx, 0x12895360
adc edx, edi
dec ah
and bx, bx
nop
adc dh, 0x3c
or ebx, eax
dec dx
not ecx
dec ax
xor edi, esi
test ax, dx
not dh
cmp ah, bh
inc ecx
adc esi, 0x181895de
mov bh, dh
not dl
sub dx, cx
shr dl, 6
dec ecx
test ah, 0xb
xchg cx, si
shl cl, cl
mov dx, ax
shr ch, cl
not si
stc
mov dl, cl
dec ecx
inc bx
not esi
adc edi, edi
nop
inc bh
not al
add dh, bl
xchg edx, edx
test edi, edx
ror dh, cl
sbb ebx, esi
xor ch, ch
and edi, edx
xchg ebx, esi
ror di, 8
test al, bl
inc ax
nop
inc al
inc edx
sub bh, bl
ror ah, 4
pop esi
nop
push esi
shl esi, 3
rol dx, cl
inc cl
or ebx, edi
sbb si, bx
shl dx, 7
test ebx, eax
xor bl, bl
xor cl, 0x13
sbb ah, 0x5f
xor dh, 0x39
stc
stc
shr edx, cl
inc eax
and cl, ah
mov dl, bl
shr dh, 5
xchg si, dx
dec dx
adc cl, bh
xor eax, ebx
dec ecx
ror al, 3
and ah, ch
and dl, 0x48
xor bx, 0x16b2
or esi, 0x77b354b
xchg cx, ax
test bx, di
nop
dec edi
sub edx, 0x14de5f
xor edi, 0x407d70b3
shl bx, cl
sbb dx, 0x2b03
xchg ch, dh
sbb al, ah
nop
nop
cmp di, 0x7f3d
ror cx, cl
nop
cmp eax, 0x3b72dbc
sub ah, 0x21
rol di, cl
cmp bx, di
shl dx, 6
adc ah, 0x65
ror cx, cl
shr ch, cl
or dh, 0x23
rol cl, 1
rol eax, cl
sub di, 0x7c80
or al, 0x43
not si
xchg bl, bh
cmp cx, cx
inc cx
inc ebx
adc cl, 0x3d
xchg dx, ax
not bh
sub bl, 0x74
adc dl, dh
shr ecx, cl
mov bx, 0x2213
add di, di
cmp esi, 0x5f35d5a7
mov cl, 0x17
sub cx, cx
shl ecx, 6
nop
ror edi, 4
not edi
sbb esi, 0x5305fb98
shr ah, cl
test bh, dl
shl ah, 1
cmp cx, si
or cx, 0x32df
sub cl, ah
rol di, 7
and ch, dl
sub si, 0x4c4d
add si, 0x446
inc ecx
adc eax, 0x54856f40
cmp al, 0x20
dec al
and bh, dl
sbb ebx, ecx
and si, 0x2e82
not ax
sbb bl, al
shl edx, cl
inc ecx
adc al, 0x3c
pop esi
shr al, cl
add bx, 0x4e7c
stc
inc dh
not cx
mov bx, 0x6cf4
not edi
rol ebx, 1
cmp ah, al
push esi
xchg dx, si
ror cl, cl
inc al
cmp esi, 0x259da41e
or edx, ebx
mov dx, cx
add cl, 0x1e
cmp bh, 0x4f
sub edi, eax
adc ah, 0x5a
rol si, cl
mov dl, cl
add ch, bh
sbb si, cx
xor eax, eax
inc bx
ror si, cl
xor dh, ch
add edx, edi
sub cx, 0xb91
cmp di, di
xchg ecx, eax
dec ax
or ah, 0xb
add ah, 0x50
or dx, 0x40f9
or ebx, 0x76233aac
xchg di, dx
sub ah, 0x77
xchg ch, bh
ror edi, cl
ror ecx, 4
dec edi
sbb edx, ecx
adc ch, dl
xor eax, edi
test bx, 0x4f44
test cx, cx
add edx, 0x6222396c
sub ax, 0x1902
test cx, 0x26df
cmp ax, ax
add esi, ecx
shr al, 7
test edx, eax
rol ax, 7
add ax, si
stc
shl si, cl
xor dl, 0x6e
or dx, bx
sbb edi, 0x2b8c5327
shl ecx, 3
not edx
shl bh, 4
adc eax, ebx
adc si, ax
or cl, 0x38
add bl, bl
test si, bx
shl si, 8
sub ah, 0x2c
test ebx, 0x1a5917c6
mov dx, ax
nop
test ecx, 0x3feb0593
test dh, 0x1b
stc
mov dx, ax
sub ah, bh
nop
xchg esi, eax
sbb edx, 0x60728fd6
mov si, cx
test cl, 0x1c
mov ax, 0x5843
ror ax, 7
nop
mov bx, 0x4d6a
adc esi, 0x7279a9a5
xchg esi, edx
cmp eax, edi
add di, 0x1475
stc
inc dh
dec dx
shr ebx, cl
rol cx, 1
rol eax, 5
stc
dec al
pop esi
push esi
test si, si
stc
sub edi, 0x5442b3c0
ror dx, 3
nop
shl esi, 8
shr esi, 5
and ecx, ecx
or edx, 0xbb31d7
or edi, 0x7000256e
shl si, 8
or ecx, edi
add ax, bx
add dl, ah
cmp ch, 0x3c
inc si
mov ch, ch
not di
ror ecx, 1
or si, 0x260b
sbb cx, 0x5e47
xor si, 0x2906
shl dl, cl
inc ah
shl edx, 6
rol ch, cl
rol edi, 6
adc al, 0x27
inc ax
sub eax, esi
inc dl
or ah, 0x1e
xchg di, si
mov eax, 0x44310651
stc
stc
stc
and al, 0x11
rol edx, 2
and si, 0x58c4
nop
xor di, 0x3454
or ax, ax
add bl, 0x37
pop esi
pop eax
pop ecx
pop edi
pop edx
pop ebx
call fcn.0051d28a
push eax
dec al
push edi
push ecx
shl di, cl
dec eax
and eax, 0x952dad1
stc
stc
test edi, 0x79b2f0fb
adc cx, 0x7da6
push ebx
inc ebx
pop ebx
pop ecx
pop edi
pop eax
jecxz 0x4e3ac7
push ecx
cmp ecx, 0x497e3203
pop ecx
push edx
push esi
cmp dx, si
pop esi
pop edx
push eax
push edx
and ax, dx
push ebx
or bx, 0x62db
pop ebx
pop edx
pop eax
call fcn.0051d639
jb 0x4e3aed
push ebx
mov bx, 0x6812
pop ebx
push ebx
inc ebx
push edx
xchg edx, ebx
pop edx
pop ebx
call fcn.0051da5a
call fcn.0051dd62
call fcn.0051e1d8
push edi
push ecx
ror di, cl
pop ecx
pop edi
nop
call fcn.0051e5bd
add eax, ecx
inc esi
jmp 0x4e3455
cmp ebx, dword [ebp + 8]
jne 0x4e4d82
cmp dword [ebp + 0xc], 0xffff
jg 0x4e4424
call fcn.0051e85f
push eax
shl al, 4
push ebx
push esi
cmp ebx, esi
push edx
cmp dx, 0x3e83
dec bx
push ecx
dec ecx
ror dh, 1
rol ax, cl
sub ax, bx
nop
shl ecx, cl
push edi
add di, 0x56c
ror edx, cl
mov si, di
stc
xor bx, 0x4e37
stc
shr esi, cl
xchg bx, ax
or eax, eax
nop
xchg dx, di
dec si
test ecx, 0x6cf1ec76
not dl
xchg edi, edx
inc si
sub ecx, ecx
and bl, 0x3b
not eax
or ebx, 0x5549931e
stc
and edx, 0x3f1761bd
test edx, esi
cmp ax, dx
rol al, cl
sbb cx, 0x1fbe
stc
or edx, 0xe4c52a0
inc edx
xchg cx, si
rol bx, 1
test ecx, esi
mov esi, 0x356c201
mov di, 0x54a0
not dx
test di, 0x77ad
stc
nop
ror dl, 5
inc bx
mov dh, 0x1a
cmp ebx, eax
mov al, dl
cmp ecx, edi
or ah, dl
mov dh, 0x6c
shr edi, 5
or dh, 3
xor edx, 0x5205e30
xor ch, 0x41
rol edi, cl
cmp bx, bx
rol al, 1
adc cx, di
or eax, ebx
stc
test ecx, ecx
cmp cx, 0x3e9a
adc esi, 0x3831484a
dec cl
shl ebx, cl
xor bl, 0x17
xchg edx, esi
ror dh, 1
test cl, ah
mov bx, 0x1b2d
inc di
nop
adc dh, 0x45
test bl, 0x31
sbb di, 0x37ed
xor edx, 0x463733de
adc ah, dl
dec bx
xchg dh, bl
adc ebx, 0x72db6d55
stc
dec ax
inc bh
dec edi
sub al, 0x7d
add ebx, edi
and dx, cx
dec al
adc dx, cx
test edx, edx
inc edi
inc ch
ror dx, 2
sub dl, dl
pop edi
push edi
mov edi, ecx
add bh, bl
adc dx, 0x1d88
mov bh, dl
shl bx, 8
not dx
or dl, 0x71
and dx, ax
shl dl, cl
xchg di, ax
sbb eax, ecx
and bl, bl
shl si, cl
shl ebx, 1
xchg esi, ebx
dec edi
or ah, dh
adc edi, 0x4db21705
inc bh
test ch, 0x55
test di, dx
stc
and ecx, 0x3a22f64e
inc si
not ebx
shl di, 5
test esi, 0x5833da5
add edi, eax
or edx, eax
sbb ebx, edx
and ecx, eax
ror al, 4
rol eax, 8
rol ah, 2
shl ebx, 5
not si
ror ah, cl
shr cl, cl
add di, dx
not dl
or ax, 0x443a
add bl, 0x78
add dl, dh
mov eax, 0xf4c031a
and cl, al
cmp ch, 0x42
add edi, 0x7726698d
ror bx, cl
shr al, 3
and esi, ecx
shr bh, 5
rol di, cl
dec ecx
stc
xchg ah, dh
dec bl
and ecx, ebx
adc cl, 0x42
dec cx
rol dl, cl
xchg bh, dl
xchg edx, eax
or bh, 0x7f
rol bx, 8
mov eax, edi
xchg esi, eax
dec esi
inc bx
test edx, ebx
ror si, 6
inc ax
xchg al, al
cmp si, 0x474d
stc
sub esi, 0x786871d0
or ax, dx
test cx, 0x10a7
stc
not cx
xchg ecx, eax
shl dx, cl
add al, 0x55
nop
xor ecx, 0x7b6fb7ef
xchg dl, al
xor cx, cx
and al, 0x7d
add edx, 0x2da1af42
inc dh
cmp bl, bh
add edx, 0x2f4f1f4a
xor edx, eax
stc
nop
dec ebx
mov si, 0x3630
or edi, 0xc8ec2b6
test ecx, 0x443f3225
ror bl, cl
not bx
pop edi
push edi
dec di
add esi, 0x203e2f57
not cx
shr ch, cl
ror si, 7
adc dx, dx
not bx
sbb si, 0x6ca9
sbb esi, 0x272d39ca
not bh
nop
inc ax
not ebx
rol si, 7
sbb al, 1
sub dh, 0x42
test al, dl
rol dl, cl
ror cx, cl
xor al, bl
add esi, 0x1d353aa2
stc
sbb dh, 0x21
stc
xchg cl, dl
sbb eax, ebx
xor edi, 0x1b62a6d9
dec bh
xchg edi, esi
not di
or eax, esi
nop
shl bl, cl
adc al, 0x3c
nop
test edx, 0x47d1e166
nop
ror dx, cl
test edx, 0x66658030
inc cx
sbb al, 0x26
sbb edi, ecx
inc si
shl ebx, 6
adc bx, 0x7166
or ax, 0x4306
xchg ebx, ecx
mov al, bh
cmp bx, 0x4032
shr cx, cl
rol esi, 1
add si, 0x70f2
sub dl, 0x35
stc
stc
xchg esi, ecx
sub dx, 0x605b
shl ax, cl
test ch, dl
not ecx
xchg edi, edi
sbb di, bx
stc
dec si
nop
rol dx, 8
shl di, 7
shl dh, 2
inc ax
sub cx, bx
and ch, ch
or ebx, ebx
cmp esi, ebx
xchg bh, ch
rol bx, cl
not esi
sbb dl, ah
xchg dx, ax
adc ebx, 0x41632d92
nop
stc
nop
xor bl, 0x53
shr cx, cl
nop
add cx, di
dec edi
xchg al, cl
shr ax, cl
rol eax, 8
rol cx, 6
adc ecx, 0x727f5297
shr esi, 1
sbb ecx, 0x62c7803d
test al, 0x41
nop
test bl, 1
cmp dx, bx
inc ch
shl ax, 3
pop edi
sub dx, si
push edi
xchg edi, eax
shr edx, cl
not eax
dec di
and bl, dl
or bl, ch
xor dl, dh
ror edi, 3
and di, ax
test bx, bx
sbb ch, 0x5a
or dl, bl
xchg bh, al
dec edi
ror edi, cl
nop
add dh, cl
adc eax, eax
xor al, cl
and dx, si
rol dh, cl
sub dl, 0x30
ror di, 4
adc bl, dl
xchg si, cx
rol dl, cl
dec ax
xor si, dx
or di, 0xb20
xor ecx, edi
cmp si, ax
xchg bx, dx
and bh, ch
ror dl, 8
sbb dl, 0x53
cmp di, 0x7530
inc bx
add dx, si
sub bh, ch
nop
sub edx, 0x3054f12c
sub bl, 0x4b
xchg di, si
or eax, edx
rol bl, 5
adc bh, 0x45
rol ax, cl
stc
xchg cl, bl
mov dh, 0x2b
mov esi, 0x6ec336f3
shl cx, 5
cmp dh, cl
ror ah, 1
stc
test edi, 0x27c112a1
or bx, ax
adc bl, dl
shl dx, 8
add dx, dx
not bh
test esi, 0x62f13a11
adc ch, cl
test cl, cl
sub ch, ch
sub cx, dx
stc
ror ebx, cl
adc cl, bh
not bh
and cx, si
ror dx, cl
not bl
inc ch
not ecx
dec bx
not ecx
rol edi, cl
adc dh, bh
ror di, 2
cmp esi, edi
nop
inc ax
nop
stc
ror ecx, cl
not esi
sub cl, dl
stc
mov esi, edi
rol di, 5
cmp bh, 0x15
sub dl, 0x5a
shl dh, 3
adc dx, 0x6b10
and di, di
mov dh, 0x7e
shr ebx, cl
xor dx, dx
pop edi
inc ah
dec dh
test cx, ax
nop
xor edx, edx
sbb eax, 0x3f4635d3
nop
test bx, 0x1a91
not bl
stc
mov dl, al
ror edx, cl
dec al
add ebx, 0x30ced392
shr si, 2
stc
or edx, ecx
sbb bx, 0x9b6
and dl, dh
inc ecx
xor al, al
rol cl, cl
cmp ch, dh
push edi
xchg di, cx
stc
sbb bh, al
dec ecx
adc dl, bh
nop
test cx, 0x2c7f
shr si, cl
shl di, cl
mov cl, 0x6e
or ch, 0x62
or ax, 0x5765
adc dl, cl
mov edi, 0x342a197d
shl ecx, cl
sub dh, bl
sub di, 0xb34
xchg edx, eax
add dh, 0x54
xor edx, esi
add bx, 0x7d85
sbb bh, 0x18
mov cl, 0x52
rol di, cl
shl bx, cl
xor edx, edx
mov cx, di
nop
test dx, bx
shr bx, 2
cmp esi, edi
ror eax, 5
add cx, si
dec dh
inc si
inc ax
sbb bx, 0x3e66
not bx
ror eax, cl
inc ebx
rol esi, 3
and bx, 0x294e
shr ax, cl
not esi
or dh, bl
mov ax, di
rol bl, 7
add ax, 0x6738
xchg ch, al
mov bl, 0x51
xchg di, si
nop
not esi
rol ebx, 3
cmp eax, 0x29d5f7df
ror si, cl
not ch
rol ecx, 5
inc ebx
xor esi, 0x42955dbe
mov ax, cx
adc bx, 0x4ea6
shl dx, 7
nop
xor ebx, esi
test bl, 0x7d
shl bx, 2
not di
mov edx, 0x234323bb
and di, 0x7bc8
rol dh, 3
adc bh, 3
xchg dl, cl
dec ebx
sbb ah, dl
test ecx, edi
sub al, al
pop edi
push edi
ror di, 8
xor bh, 0x6d
and cx, ax
xchg ch, cl
sbb dx, 0x183a
not bh
inc al
cmp al, al
ror ecx, 5
and di, 0x698f
ror edi, 7
not di
xchg edi, ebx
test edi, edx
not edi
xor ah, 0x1d
rol esi, cl
or eax, esi
nop
xchg bh, cl
test bh, 0xc
stc
ror dh, 1
or dh, ch
test dl, 0x7e
adc ecx, 0x5a921343
sbb si, 0x5b53
sbb bh, al
adc dl, bh
xchg si, cx
inc cx
add ax, si
shl dx, cl
shl dl, 8
stc
cmp ebx, 0x162871ad
rol ah, cl
add eax, ecx
ror ecx, cl
inc ax
shl ch, 1
dec ebx
sub ebx, edx
rol si, cl
rol di, cl
adc si, 0x2c30
xor ch, 5
not dl
inc ax
test edx, ecx
not al
not ax
dec cl
adc cl, 0x63
sub bl, bh
shl esi, 2
not esi
test ah, 0x69
adc al, 0x3d
not ecx
mov edx, ebx
or ax, 0xc0f
or si, 0x5fc6
xchg bx, di
adc edi, esi
rol ebx, cl
and dx, 0x6bb2
sbb cl, dl
ror ax, 5
and cx, 0xee2
ror esi, 7
rol ecx, 5
stc
rol cl, cl
add ecx, 0x6603d1fe
sbb di, bx
xchg cx, cx
add cx, 0x7ce4
test di, 0x5938
not edx
cmp cx, ax
cmp dx, 0x3572
dec edx
shl al, 4
not edi
dec dx
xor di, 0x9d8
xor ebx, 0x51b66f1b
nop
sbb di, 0x5b02
test edi, 0x1970b733
adc si, 0x761d
shr cl, 5
add esi, 0x1c55eba0
sub dx, 0x2f57
dec cx
nop
adc bx, 0xe3b
nop
mov ch, dl
pop edi
sub cl, 0x3f
push edi
sbb di, 0x7ad8
inc di
adc ecx, 0x34e2329b
and cx, 0x46c
xor bh, 0x36
inc si
sbb esi, 0x66394869
add dh, bh
ror ch, 2
sub edi, eax
ror bh, cl
and si, 0x455c
and ch, 0x3a
shl dh, cl
sbb eax, edi
rol dh, cl
xor edx, 0x737b491b
inc esi
shl eax, 2
add ebx, ecx
mov al, 0x44
shr ch, cl
nop
rol cx, cl
xchg cx, dx
shl ch, cl
not di
not bx
add ebx, 0x656bec35
xchg esi, edi
not si
cmp al, 0x1a
stc
stc
xor ecx, edi
xor cx, si
ror bh, 1
stc
xor bx, 0x7d4d
not si
add bh, dl
and bh, 0x7c
and ecx, 0x707f3a77
dec eax
dec dh
ror edi, cl
rol bl, 5
xor eax, 0x5e70a25e
sbb bx, di
not ch
not di
rol ch, 8
cmp edi, edx
xor ax, bx
adc cx, di
shr ax, 3
add ax, 0x7aa0
pop edi
pop ecx
pop edx
pop esi
pop ebx
pop eax
call fcn.0051ed52
ja 0x4e4357
call fcn.0051f024
push edi
mov edi, 0x6b3095c3
push eax
and ah, 0x7e
stc
pop eax
pop edi
push edi
dec di
push ecx
rol edi, cl
and edi, ecx
push edx
shl dh, cl
push ebx
or bx, cx
or di, dx
push esi
and si, 0xcb2
xor dh, 6
xor esi, 0x268bfa77
stc
shr cx, cl
stc
or si, 0x633
and cx, si
shl esi, cl
push eax
xchg si, ax
add ecx, ecx
adc si, ax
shr eax, cl
rol ch, cl
nop
sub di, dx
nop
rol al, 7
shr dl, cl
inc dl
stc
add ebx, 0x75ecbef2
sub bl, 0x62
test dx, di
or dl, cl
dec ah
stc
shl bx, 6
shr dx, 7
stc
and bx, bx
sbb edx, 0x33f137ae
sbb si, di
not esi
or bl, 0x7c
add dl, 0x30
mov cx, si
xchg dx, ax
mov edx, edx
ror cx, cl
pop eax
pop esi
pop ebx
pop edx
pop ecx
pop edi
push edi
push eax
test edi, eax
inc di
push edx
rol dx, 4
push ecx
sbb cx, 0x7507
stc
dec al
ror al, cl
ror ax, 8
cmp edx, 0x4d307183
push ebx
or bl, bh
push esi
cmp esi, eax
xor al, 0x59
mov ecx, 0x7c98e768
xchg cx, ax
sbb ecx, 0x2b2b9270
sub al, 0x38
xchg bh, dl
shl ecx, cl
test dx, 0x6748
mov bh, al
ror eax, cl
sbb cl, dh
nop
nop
add bx, 0x6c6a
shr ch, cl
shr edx, cl
xchg bl, bl
pop esi
pop ebx
pop ecx
pop edx
pop eax
pop edi
call fcn.0051f5ce
call fcn.0051fb01
push ebx
cmp bh, 6
pop ebx
push eax
push ebx
add ah, bh
cmp ebx, 0x7b577f9f
push edx
and edx, 0x2de5e595
stc
inc ax
inc ah
or ebx, 0x6194c87e
adc dx, 0x3b31
push edi
push ecx
shr di, cl
or dx, cx
nop
rol eax, 3
inc ch
ror edx, cl
xchg dl, dl
mov ecx, ecx
or di, 0x809
test edx, eax
or di, di
adc di, cx
ror bx, 8
cmp dh, al
adc bh, ah
push esi
xchg esi, edx
cmp edi, edi
inc ecx
adc cx, di
shl esi, cl
xchg cl, bl
adc dx, 0x2f99
mov cx, 0x2528
and ecx, 0x606528ba
xchg ebx, edx
mov ecx, 0x737bf619
add dl, 0x4e
stc
and edi, 0x68b7721a
inc cx
dec dx
ror di, cl
xchg ebx, eax
pop esi
pop ecx
pop edi
pop edx
pop ebx
pop eax
jbe 0x4e43f1
call fcn.00520074
call fcn.005205d4
push edx
not dx
pop edx
push ecx
shr ch, cl
push edx
not dl
nop
push eax
adc eax, ecx
ror edx, cl
add dh, al
ror al, 6
push ebx
and bh, dh
stc
push edi
adc di, 0x7af8
pop edi
pop ebx
pop eax
pop edx
pop ecx
call fcn.00520aea
cmp dword [ebp + 0xc], eax
jne 0x4e4d82
jmp 0x4e4d7f
push eax
push dword [ebp + 0xc]
ja 0x4e44b8
push edi
cmp di, 0x617a
push edx
dec dl
push ebx
push ecx
shr bl, cl
xor bh, 0x72
inc di
add bh, 0xd
push eax
sbb ax, 0x796f
not ebx
adc dl, 0x69
ror bx, cl
xor ecx, ecx
sub cx, 0x79a
ror bx, 4
xor cl, 0x40
nop
test dx, 0x583b
push esi
not si
not dl
not cl
mov cl, bl
xchg dh, bh
shr ah, cl
pop esi
pop eax
pop ecx
pop ebx
pop edx
pop edi
push ecx
test ecx, 0x7b604689
pop ecx
call fcn.00520f8e
call fcn.005214c4
call fcn.00521a46
push eax
push edx
and ah, dl
pop edx
pop eax
push esi
add si, 0x90f
push ecx
push edx
sub cx, dx
pop edx
pop ecx
pop esi
jnp 0x4e44b7
push edx
or edx, 0xbe5eeb7
pop edx
push eax
xor ax, 0x2f49
pop eax
nop
call fcn.00521e74
call fcn.0052232b
push edi
and di, 0x3433
push edx
push ecx
xchg edx, ecx
stc
push esi
test si, 0x489
push eax
cmp edi, eax
nop
dec edi
push ebx
mov ebx, 0x6e66f49
dec dh
test ax, 0x2112
mov dh, 0x46
stc
add edx, edx
inc edx
adc dh, ah
not cx
cmp si, bx
and bx, 0xded
sub edx, edi
stc
inc si
dec ax
cmp eax, 0x10c7339e
not al
xor dx, 0x28b3
nop
not edi
cmp cx, 0x4b74
or esi, 0x346a4e32
shr dl, 1
dec si
nop
not bl
or eax, 0x19d9837b
dec esi
ror ah, 8
mov cl, al
xor edi, eax
and di, ax
inc ax
mov dh, 0x33
ror bh, cl
test si, si
inc ax
dec cx
test cx, di
xchg dx, di
cmp ax, ax
test bh, bl
nop
and dx, di
mov ecx, ecx
add ax, 0x4477
inc edi
nop
and edi, 0xd0a7e93
dec ch
rol ebx, 3
xchg dx, ax
mov cx, 0x6495
test ah, 0x65
xor dh, 0x63
adc dx, si
xchg bh, ch
stc
xor si, 0x616f
shr esi, 8
shr si, cl
xor eax, ecx
mov di, 0x21e6
adc esi, ebx
and cx, 0x1b04
and dh, dl
and eax, ecx
test cx, si
shr dx, 1
sub ax, cx
xor dx, 0x6457
shr bh, cl
sbb bx, bx
cmp edx, 0x430eedcf
and dx, cx
rol ch, 3
sub ch, 0x1d
test ecx, 0x2f2944b3
xor bx, cx
ror ax, 1
dec ebx
or cx, 0x3ea7
shl ecx, cl
xchg ah, ch
dec ah
sub ah, 0x61
and bx, si
adc cx, 0x64ca
sbb ah, ah
mov al, 0x50
not ecx
and edi, 0x56b4cc1
rol dx, cl
pop ebx
shr dx, cl
adc cx, cx
xor dh, 0x2c
cmp edx, esi
shl dx, cl
push ebx
not bh
rol di, cl
nop
or bx, 0x2e54
sub bx, si
test dx, 0x7c96
mov esi, ebx
xor bx, dx
and edi, 0x44303767
nop
cmp bx, bx
not cx
rol esi, cl
xchg bl, dl
mov edi, 0x9281ce9
add si, si
mov esi, 0x2ef3c2b1
test al, ch
stc
add edi, 0x354cdeb5
inc dx
xor ax, 0x3672
inc di
mov cl, bh
xor edi, esi
test ecx, eax
not dl
adc eax, eax
sub di, 0x7491
adc cl, 0x5e
sub esi, esi
xor dx, 0x1ec5
dec si
or bh, 0x55
and si, ax
and edx, eax
xchg edi, ecx
add dh, bl
shl cx, 7
and edi, ecx
or ah, 0x19
rol ah, 7
ror esi, cl
or eax, edi
not si
test di, ax
stc
ror ax, cl
stc
ror si, cl
sub ebx, 0x7721842f
add edi, ecx
add ecx, 0x215a720a
stc
test edx, 0x4b75ef6c
not eax
adc cx, 0x6fd1
add edi, 0x47892866
shl esi, 6
adc di, bx
add bh, al
cmp bh, 0x2e
shr di, 8
sbb di, 0x35f7
or bl, cl
sub eax, 0x7184a845
or ebx, esi
not edi
adc edx, ecx
or bh, 0x39
not ecx
stc
not edi
adc ecx, ebx
xchg edi, eax
sub ax, 0x520a
mov cx, 0x7f9f
sub di, 0x50aa
test dx, cx
inc esi
sbb al, bl
add cx, di
test ax, 0x43b2
stc
shl esi, cl
adc dl, 0x17
cmp dx, 0x3a64
adc bh, dh
shr ax, cl
and edi, eax
not eax
shr ecx, cl
xchg bh, cl
add dl, cl
shl dl, 7
pop ebx
not ch
inc edx
xchg ecx, eax
not al
push ebx
or bx, 0x7b33
sub si, cx
rol cx, 7
xor dl, bl
dec al
pop ebx
pop eax
pop esi
pop ecx
pop edx
pop edi
call fcn.00522806
call fcn.00522b72
push edx
not dh
push ecx
cmp cl, ch
push ebx
sbb bl, ch
rol bx, cl
ror ebx, 6
xchg ecx, edx
stc
push eax
xor ax, cx
inc ax
shr al, 5
not ecx
rol bh, 7
mov ch, ch
mov ch, dh
cmp bh, cl
push edi
ror edi, 6
or cx, 0x6187
xor ax, 0x167b
or edx, eax
ror ebx, cl
test ebx, 0x3d9ee55
inc bl
not edi
push esi
sub esi, 0x11ff0a0d
inc esi
rol bl, 8
xor bl, cl
inc eax
shr cx, 4
cmp bl, bh
inc dh
cmp si, cx
dec dh
dec ebx
adc ecx, 0x1ab3e747
dec dh
stc
shl ah, cl
stc
shr al, 2
sbb si, 0x5cdf
xchg edx, edx
inc dx
nop
add ebx, 0x1649dec7
rol al, 3
rol cl, 3
sbb cl, bh
shl ax, 5
nop
ror bx, cl
sub ah, 0x42
inc bx
xor dh, ch
stc
inc dl
or al, 0x5e
mov edi, 0x65d75cfd
stc
nop
sbb edx, 0x8248630
stc
xchg edi, edi
and ecx, edi
stc
ror bx, 6
sbb dx, si
cmp cx, 0x17f5
rol di, cl
sub eax, 0x45f6e24e
rol bh, cl
stc
ror ebx, cl
cmp edi, 0x385eef4e
sub bh, al
mov edi, 0x2a0f5e94
adc ecx, edx
shl bh, cl
sub esi, 0x6579ef90
xchg si, si
inc bl
nop
mov dl, bh
sub cl, al
or esi, eax
sub dh, bl
xchg ecx, ebx
nop
mov dx, cx
not di
dec dx
xor edi, edx
nop
shl si, 5
test ax, 0x28d1
ror dx, cl
sbb cl, 0x34
cmp esi, ecx
test eax, eax
xchg cx, bx
pop esi
nop
test dl, 0x5e
nop
xchg bh, dh
dec al
rol dx, 5
adc edi, 0x7661f8c6
push esi
shl esi, 3
adc si, 0x5110
xchg cl, ch
nop
rol ecx, cl
xor cx, si
stc
or dx, ax
inc ax
and bx, si
xor bh, bh
rol dx, cl
sbb eax, ecx
xor ah, 0x68
dec si
rol ch, 1
shl edx, 3
and bl, dh
nop
shr esi, cl
shr ah, 1
test bh, bh
test si, 0x30dc
sbb di, bx
and edx, esi
ror al, 8
sbb di, cx
or eax, 0xf939cf7
shr si, cl
adc al, al
sub dx, 0xa2c
ror bh, 5
adc cx, 0x421b
cmp di, 0x66db
test esi, 0x254f5998
inc ebx
sbb esi, eax
not ah
dec ecx
sub ax, ax
adc ebx, 0x2d38fe69
and esi, ecx
adc al, 0x3c
shr cx, cl
sub esi, 0x5fc3804d
stc
adc ah, 0x48
shl ax, cl
xchg edi, esi
rol ax, 3
inc si
inc edx
add bh, al
adc bx, bx
xor dx, si
and dh, al
test bh, 0x49
shl edi, cl
add dh, cl
dec esi
inc cl
not cx
and eax, eax
mov ebx, edi
xor ecx, 0x738a5dd9
add edx, 0x66d7d44
rol edx, cl
test edi, 0x731a2ef8
adc edx, 0x4b24cd79
ror dx, cl
test ecx, esi
xchg ecx, edx
xchg edx, ebx
xchg si, ax
or ah, ch
inc dx
or bx, 0x5f8b
shr ebx, 4
adc edi, 0x3f3c475b
shl ah, 2
sbb dl, ch
nop
adc dl, 2
shr ax, cl
stc
or ax, 0x3215
shl al, 2
and ax, 0xef6
add dh, bl
xor ecx, edx
inc bx
stc
shl edi, 5
pop esi
and edx, ecx
or al, cl
shl bl, cl
shl ebx, 2
shl ch, 4
dec bx
push esi
xor esi, edi
cmp ah, ch
sbb di, 0x3a1d
shl al, cl
adc bl, 0x63
sub edi, esi
rol ax, cl
test eax, ebx
mov cx, ax
sbb ax, 0x58cd
dec edx
xchg bx, cx
and dl, 0x50
shr dx, cl
test edx, edi
rol eax, cl
inc edx
inc dx
xchg edi, eax
adc si, 0x45ad
ror bx, 8
inc dh
sub di, dx
shl ax, 1
xor edx, 0x136c39d5
test ch, 0x3a
stc
shl ebx, 2
xor al, ch
shl di, cl
sub ch, dh
ror al, 2
cmp dx, si
rol bx, cl
sbb bh, 0x6e
or cx, bx
rol ecx, cl
nop
dec ebx
ror eax, 2
or cx, 0x45ba
add dl, dl
nop
add eax, ecx
shl dx, 3
shl dl, cl
test ax, 0x3927
adc dh, bl
xor di, si
test si, 0x3a8e
sbb edx, ebx
shr dx, cl
ror ecx, cl
nop
sub edi, eax
sub bx, 0x3bb4
xchg di, ax
mov esi, esi
add edx, eax
stc
inc edi
dec dx
dec dx
shl bx, 4
inc ax
sub edx, 0x3d725663
and dx, 0x2928
shr dx, cl
dec bh
sub dx, cx
or si, bx
ror dh, cl
sub bh, 0x6f
inc edx
shr edx, 1
and eax, 0xdeeea84
dec dx
shl ebx, cl
xchg bx, di
xor bx, 0x135d
ror edx, cl
not dx
xor ch, 0x65
dec ax
mov bl, 0x73
cmp ch, 0x61
ror cx, cl
sub al, 1
shl esi, 4
xchg ah, bl
mov ebx, edx
xchg edx, ecx
rol cx, 3
xchg dh, dl
pop esi
adc ah, 0x18
adc ah, 0x3f
add ch, 0x6e
stc
dec edi
add edi, 0x3276bf9
xchg ah, al
ror dl, 7
dec eax
xchg di, ax
push esi
not si
and eax, 0xcd517e0
ror ah, 2
dec edi
or esi, 0x973843
xor edi, 0x10ac40c7
and esi, 0x7a18578b
xchg ecx, edx
xor edx, edx
stc
sbb edx, esi
xor ch, bh
adc ax, di
or ah, 0x1e
adc edx, eax
shl ch, 1
nop
shr cl, cl
dec ecx
xor ah, 0x1e
dec ecx
test ecx, 0x777136f6
test dx, 0x3dde
mov ebx, 0x498fbe1
adc bx, 0x6d11
sbb ebx, 0x311f6f5a
add cx, 0x2abf
xor ebx, ecx
dec cl
and si, dx
xor si, dx
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
call fcn.00522e6b
call fcn.00523232
js 0x4e4b50
push ebx
push ecx
sbb bh, ch
push edx
mov edx, 0x597cc048
push edi
xchg edi, edi
push eax
mov edx, eax
add di, ax
xchg bh, ah
adc edi, 0x4db1aaa9
xor dh, 0x3e
not edx
pop eax
pop edi
pop edx
pop ecx
pop ebx
call fcn.00523512
call fcn.0052399e
push edx
push eax
test dx, ax
shl dx, 8
dec edx
push ecx
cmp cl, dh
push esi
sbb si, 0x2e4c
rol edx, 7
or esi, 0x199a6e4f
push ebx
xor ch, bh
stc
push edi
mov eax, edi
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
push eax
push ecx
shl al, cl
pop ecx
pop eax
call fcn.00523eff
call fcn.005242e6
nop
push edx
push ecx
shl dx, cl
push ebx
xor ebx, 0x6f0d99b4
sub cl, ch
push eax
sbb al, al
push edi
xchg di, ax
cmp bh, 0x4e
mov cl, cl
inc ch
not edx
shl eax, 4
or bh, al
shl ecx, cl
dec ecx
not dx
inc ah
sbb bl, 0x3a
nop
not ecx
xor ah, bl
ror ah, cl
dec ch
push esi
test esi, eax
sbb dh, 4
stc
test esi, esi
sbb bx, 0x2a7d
inc ebx
not bh
sbb ecx, ecx
test cx, 0x8c0
sbb cx, cx
or cx, 0x3c23
stc
shr edx, 2
ror esi, cl
stc
mov cx, dx
cmp bl, cl
xchg bl, bl
stc
sub ebx, 0x375cf361
shr ch, cl
test ax, 0x2e03
xor esi, 0x50156e6f
xchg bx, cx
cmp bl, cl
xor esi, edx
cmp bx, 0x6087
shl cx, 8
mov cl, 0x4f
inc ebx
inc cl
not bh
ror edi, cl
and dx, si
or dl, ah
cmp cx, 0xc4d
not esi
stc
sbb cx, 0x3a75
shr dl, 3
sbb ch, ch
xchg edi, eax
shr si, 5
and si, bx
shr edx, cl
test ebx, 0x6055850f
add bx, 0x3532
rol dx, cl
inc bl
cmp bl, 0x56
inc ch
ror edi, cl
dec dl
ror esi, cl
sub ax, dx
inc si
mov ax, 0x7899
not ebx
and ebx, ebx
xor ch, ah
sbb dh, cl
and dx, dx
xor eax, esi
sbb dh, cl
adc si, 0x11e0
sub ax, bx
dec ebx
dec edi
add edx, 0x4fd7c4f9
rol edi, cl
inc cx
rol ecx, cl
mov dl, 0x2e
not ecx
shl cx, 8
add ebx, eax
stc
dec ah
pop esi
rol bx, 1
sub dh, al
rol cl, 7
stc
inc ch
inc dx
ror dx, 5
sbb ebx, 0x2871552d
inc edx
sub cx, bx
add cx, 0x7e98
xchg ebx, edx
test edi, edx
nop
rol dx, 6
adc ebx, eax
push esi
xor dx, si
sbb dx, 0x4fc5
rol cx, 2
sub ax, ax
shr edx, 6
rol dh, 5
rol cx, 7
sub bh, bl
xor bx, bx
shl dh, 3
test eax, eax
sub di, ax
not bx
test ebx, 0x45bb36a7
stc
cmp ax, 0x2451
nop
nop
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
call fcn.0052489e
js 0x4e4d05
jecxz 0x4e4cea
push ebx
push ecx
rol ebx, cl
nop
inc bl
pop ecx
pop ebx
stc
push edx
push ebx
xchg dh, bh
pop ebx
pop edx
push ecx
push esi
test cx, si
pop esi
pop ecx
call fcn.00524c10
push ebx
adc bh, bh
push edx
dec edx
test bx, 0x13be
push ecx
sub cx, dx
pop ecx
pop edx
pop ebx
call fcn.005250a9
push ebx
test bx, 0x2bed
push eax
push edx
add al, dh
push esi
adc si, bx
push ecx
ror dx, cl
inc cx
add dh, 0x31
ror dx, 1
push edi
shl di, 5
test cl, 0x1e
nop
shl dl, cl
shl ecx, 1
shl dh, cl
shr bl, cl
add esi, edi
xchg edx, esi
cmp bx, di
or ecx, 0x20a5c515
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
push ecx
and cx, 0x3ecc
nop
push esi
push eax
sbb si, ax
test eax, 0x4df9f7f8
stc
nop
and al, 0x57
push edx
push ebx
xchg dx, bx
sbb si, 0x1c59
shr ebx, 2
sbb ax, dx
dec ebx
pop ebx
pop edx
pop eax
pop esi
pop ecx
call fcn.0049a4b7
add esp, 4
test eax, eax
pop eax
jne 0x4e4d82
inc dword [ebp + 0x14]
push dword [ebp + 0x14]
push 0
push eax
push ebx
ja 0x4e4ec8
push esi
shl si, 1
push ecx
or ecx, 0x313859c6
push ebx
ror bx, 8
push edx
adc dh, bl
test dh, bl
ror ebx, cl
adc ecx, ebx
push eax
cmp eax, edx
add ebx, 0x2a190e3e
shr cl, cl
nop
rol eax, 5
stc
nop
stc
shl bh, cl
adc al, 0x5f
dec si
stc
shl dh, cl
adc ax, dx
shr edx, cl
test edx, edx
and cl, dh
rol cx, 6
xor ecx, 0x46d1a29e
inc esi
shl ah, cl
adc dh, 6
sbb cx, cx
stc
mov bl, dl
shl eax, 2
and bl, 0x56
ror al, cl
stc
push edi
dec di
sub eax, esi
or al, ah
or cx, si
rol bh, cl
dec eax
or bh, 0x77
xchg edx, eax
sub dx, 0x10b9
and eax, ecx
sbb ecx, 0x17d349b3
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
call fcn.0052552a
call fcn.0052587d
jp 0x4e4e5d
push edi
mov di, 0x72ee
push edx
push ecx
shr dh, cl
push ebx
mov bx, 0x4993
push eax
test eax, 0x39c65e6b
inc eax
shl cx, 7
not di
dec ecx
sub ebx, ebx
nop
pop eax
pop ebx
pop ecx
pop edx
pop edi
call fcn.00525e25
call fcn.005261d5
call fcn.0052671d
call fcn.00526ae5
call fcn.00526d9e
push ebx
dec bh
push edx
push edi
sub edx, edi
push ecx
rol ecx, cl
push eax
xor ah, 0x34
mov ah, 0x3b
dec ecx
dec dx
shr ax, 5
push esi
sbb cx, si
sbb bh, bl
xor edi, ecx
adc ah, 0x3b
inc dx
not eax
xchg ecx, esi
inc ecx
mov cx, 0x239e
add al, 0x27
dec ah
rol cl, 1
shr dh, cl
test eax, 0x39157dcb
pop esi
pop eax
pop ecx
pop edi
pop edx
pop ebx
call fcn.005273ca
push ebx
or bx, 0x55d8
push esi
shr esi, 6
push eax
and ax, 0x751a
ror esi, 5
push ecx
rol eax, cl
xor ch, 0x6b
pop ecx
pop eax
pop esi
pop ebx
call fcn.005277a0
call fcn.00527d67
ja 0x4e4f7a
jnp 0x4e4f0f
push edx
or dl, 0x79
push esi
shl esi, 7
push ebx
not ebx
stc
push ecx
shl cx, cl
test ebx, 0x342ea47a
stc
nop
cmp cx, 0x494e
ror bl, cl
push eax
dec al
not ebx
cmp cl, 0x27
mov dh, 0x56
push edi
mov edi, 0x23971649
sub ch, 0x52
stc
shl edi, cl
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
jbe 0x4e4f4c
push ecx
sub cx, 0x63c4
push edx
and dh, 0x62
push ebx
adc bl, 0x66
and edx, edx
stc
sbb cl, 0x49
pop ebx
pop edx
pop ecx
call fcn.00528001
push edx
test dx, 0x52da
push eax
adc ah, 0x25
push ecx
xor cx, 0xe9c
ror eax, cl
pop ecx
pop eax
pop edx
push esi
shl si, 8
pop esi
push eax
adc eax, 0x3a5146ac
push edx
push ebx
add dh, bl
pop ebx
pop edx
pop eax
call fcn.0052854b
push ebx
mov bx, bx
push edx
rol dh, 1
pop edx
pop ebx
js 0x4e4f7a
jg 0x4e4f7a
push eax
sbb eax, 0x279e2f3b
pop eax
push ecx
push ebx
cmp ecx, ebx
push eax
adc eax, 0x6bfca22
push esi
sbb si, 0x48d5
push edx
sbb dh, 0x33
test esi, 0x6774957f
nop
rol eax, cl
adc edx, 0x393ef553
mov ch, dl
test dx, 0x4659
or bl, ch
inc bh
dec bh
sbb al, 0x79
dec ebx
test eax, 0x387c7b1d
inc esi
stc
inc ah
push edi
ror di, 4
nop
ror eax, 2
xchg cx, dx
rol cx, 3
shr bh, 2
add esi, ebx
nop
not al
rol dx, 3
sub bl, 0x43
stc
test edi, 0x61c6cbec
cmp ebx, 0x1987f555
test ecx, eax
stc
shl eax, 1
rol ecx, cl
adc cx, ax
sbb esi, 0x6c252f40
shl bh, cl
not ebx
inc bh
xor bl, ah
xchg bl, cl
cmp ebx, 0x2ab289b1
stc
not al
not ah
inc edx
dec si
sbb esi, 0x51d97137
inc si
adc di, si
xchg ch, al
shl esi, cl
adc bl, 0x7d
adc ax, di
and ch, 0x41
rol bl, 5
and esi, edx
not cx
nop
stc
inc ch
shr bx, 3
add dx, 0x2e4
mov bl, bl
xchg ch, ch
or esi, 0x52935a6e
shr esi, cl
stc
sub dx, cx
rol bl, 4
add cl, cl
dec ax
nop
ror bl, 4
cmp ecx, ebx
or ecx, edx
or cx, 0x60e4
xchg al, bh
mov si, 0x63ae
stc
dec dx
adc dl, 0x2f
and ecx, edx
xor dl, bl
nop
xchg bh, bh
xchg ecx, edx
xchg cx, bx
shr bl, cl
xchg bl, al
rol ah, 7
ror al, 4
ror dx, 4
cmp dl, bh
shl ah, cl
sub cx, si
sbb edi, edx
pop edi
xor al, cl
and ecx, 0x7a7a7a53
cmp si, si
inc bl
dec ebx
and ch, 0x41
add eax, 0x5da6c4b6
xor ecx, 0x45c2c7dd
dec al
xor bx, 0x936
shr ax, cl
stc
and ax, si
push edi
xchg edi, eax
adc esi, 0x5613e5a7
adc dh, bl
dec ch
add bx, 0x6603
and bh, al
dec ah
shl si, 7
sbb ax, 0x1d44
add si, bx
or bx, 0xf79
not di
xchg bh, cl
xchg bh, dl
shl esi, 5
xchg dx, bx
mov eax, 0x5d9e38d
or di, 0x2923
not ah
mov dl, 0x14
mov edi, eax
sub ah, ah
sbb al, bl
xor bh, 4
sub si, cx
adc si, 0x4314
inc ch
shl cx, cl
nop
nop
not dl
stc
shr bh, 2
adc eax, eax
test edx, edx
shr ebx, cl
rol si, cl
dec bx
shl dl, 1
adc ecx, esi
or dx, 0x5d79
sbb dl, 0x34
and cx, 0x75c8
or bh, 0x59
xor cx, 0x25d1
stc
sbb di, cx
mov ecx, ecx
shr si, cl
ror bh, cl
or dx, di
xor edi, esi
shl dh, 5
nop
xor bh, dl
not edx
stc
adc ah, ah
mov di, 0x75ba
dec di
adc si, di
mov dl, 0x3a
sub cl, 0x1f
ror ecx, cl
xor ch, 0x30
stc
adc al, dh
rol dl, 3
or bx, 0x5a27
xchg ch, bl
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
jne 0x4e52a7
call fcn.00528908
call fcn.00528ea8
push edi
push eax
sub edi, eax
and ah, ah
push ecx
rol cl, 4
push edx
mov dx, dx
push ebx
rol bh, 3
shl bl, cl
mov edx, ebx
inc ebx
stc
and dh, bh
not ebx
shl dh, cl
adc dh, 0x4c
xchg ecx, ebx
rol al, 2
shl al, 1
not dl
stc
inc dl
inc ecx
push esi
rol esi, cl
ror eax, 4
dec cx
test edi, 0x1e265af2
inc al
rol edx, cl
and bx, ax
inc esi
rol edx, cl
and ch, 0x79
ror esi, 8
sub dl, 0x1e
and dh, 0x1e
sbb di, 0x1dcd
inc eax
not ecx
sub esi, 0x69232b31
shr si, 5
xor dx, bx
not si
mov edi, ecx
adc esi, 0x6a714ddc
shl al, 2
cmp ax, cx
xor ah, 0x5a
ror al, 2
not di
adc dh, dh
ror ah, cl
shl bl, 2
sub edx, 0x417ed59d
stc
dec edx
sbb ax, 0x502d
ror edi, cl
not di
not cl
xor si, ax
stc
shl dh, cl
xor cl, dh
xor ch, 0xc
rol ah, 2
or bx, dx
nop
xchg dh, ch
cmp cx, 0x646e
xchg dx, bx
or eax, 0x68fef347
dec edx
dec eax
dec bx
or ebx, 0x53330b9a
or ecx, 0x6c87cb90
sub dx, 0x1d73
nop
shr esi, 8
mov al, bl
inc di
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
push edx
push ecx
cmp dx, cx
nop
push ebx
sub ebx, ebx
push eax
mov al, dh
push esi
rol esi, 3
sub edx, edx
test ax, dx
mov si, 0x5349
pop esi
pop eax
pop ebx
pop ecx
pop edx
push esi
push ecx
ror esi, cl
push eax
add ah, al
nop
push ebx
or ebx, eax
not bx
pop ebx
pop eax
pop ecx
pop esi
call fcn.005293b8
call fcn.005297a1
call fcn.00529d5b
push edi
push eax
add edi, eax
push ebx
push ecx
shl ebx, cl
push edx
sbb dx, 0x681a
test ah, ch
sbb eax, 0x54a61b85
nop
sub dx, 0x4e5a
nop
sub bl, 0x52
ror di, 6
not ebx
cmp bh, 0x1a
ror edi, 6
sub cx, 0x5bc8
stc
shr al, 4
not dx
shl ecx, cl
rol eax, cl
test cx, 0x75f9
stc
rol al, 2
and edx, ecx
stc
not eax
dec ch
nop
dec edx
nop
rol dx, 3
inc al
push esi
sub esi, 0x6cab897a
or ebx, eax
or bl, 0x17
dec cx
add ah, ah
shr dh, cl
rol dl, cl
rol edi, 1
shl dh, cl
sbb dl, bh
mov edi, ebx
inc ecx
and ebx, 0x7f3f7b1c
and ax, ax
rol ebx, 6
add dx, si
inc eax
ror ebx, cl
add cl, 0x50
sbb edi, edx
shr bx, 5
sbb di, ax
cmp cx, 0x74c
and ax, ax
not bh
inc al
test bx, 0x8e1
mov dx, 0x649d
xor edi, 0x5881d665
nop
shr al, cl
rol ecx, 8
adc si, ax
xchg ch, bl
test al, 0x3a
stc
shr di, cl
or ax, cx
ror ah, cl
and dl, 0x2e
and dl, 0x16
cmp ch, bl
ror dx, cl
xchg ah, bl
cmp bh, 0x51
and edi, edi
rol bh, 4
dec ax
stc
rol ax, cl
xor eax, ebx
inc dh
rol ecx, cl
mov ebx, 0x4840e612
add ax, 0x4f73
test bx, si
and edi, 0x12afeb2
adc ecx, 0x3b8e2430
inc ebx
xchg esi, eax
inc ebx
not bl
and cx, 0x57a
xchg esi, edx
shr ch, 3
mov cx, cx
pop esi
pop edx
pop ecx
pop ebx
pop eax
pop edi
push ecx
push ebx
test cl, bh
push eax
inc eax
adc ebx, eax
rol ch, cl
push edx
xor dx, cx
shr ah, cl
dec cl
and cl, cl
inc dx
mov ah, dl
mov edx, edx
or cl, bl
push edi
rol edi, cl
rol di, 1
and dx, dx
push esi
cmp esi, esi
and bh, bh
shl esi, cl
ror ah, cl
ror ecx, cl
and dh, bh
ror eax, 3
xchg cl, dh
adc esi, 0x5e19afc9
xchg ebx, esi
mov al, ch
test bx, dx
add dh, 0x3d
ror edi, 5
not edi
stc
xchg bx, dx
sub dx, 0x53d2
shl eax, 6
xchg di, dx
adc dl, bl
inc edx
adc bh, dl
mov ah, 0x7a
stc
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
push eax
sub eax, eax
stc
push edx
push ecx
ror dh, cl
shr ecx, cl
xchg ecx, ecx
not dl
and ch, 0x69
inc eax
dec cl
stc
push ebx
sub bx, 0x1739
not ebx
push esi
or esi, 0x142c72a6
test bx, cx
push edi
and esi, edi
test edx, 0xe5e754
or dx, bx
stc
mov dx, cx
stc
or edx, esi
dec di
xor dl, dh
rol esi, cl
shr edx, 3
dec di
cmp ecx, esi
test ecx, 0x7a6eafbd
rol si, 1
xor esi, ebx
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push edx
sub dl, 0x3f
push eax
ror eax, 5
push esi
cmp edx, esi
cmp dx, 0x7441
or dx, 0x7b1a
rol ax, 1
xor si, 0xb2f
push ecx
sub ch, 0x23
add ecx, 0x283499d1
push edi
cmp dx, di
add ecx, esi
stc
xor dl, 0x2a
sub di, si
sub ecx, ecx
shl cx, cl
cmp di, dx
rol al, cl
xor dx, 0xc5e
and ah, 0x5e
xor dx, 0x7e0e
xor ecx, 0x7d85eebc
mov ch, ah
or dx, 0x485
push ebx
xchg ebx, esi
cmp al, 0x63
test bh, 0x79
ror ch, cl
rol cl, cl
or edi, 0x75da65b1
dec si
cmp ch, cl
test eax, 0x5132d101
xchg ch, bl
sbb bx, bx
nop
not cl
rol bh, 3
ror ebx, 7
shr bh, 1
sbb dx, 0x7940
xor edx, 0x68b74748
or di, 0x2983
nop
xchg di, ax
not ebx
sub di, cx
pop ebx
pop edi
pop ecx
pop esi
pop eax
pop edx
call fcn.004d9186
add esp, 0x10
jmp 0x4e5529
xor eax, eax
pop edi
pop esi
pop ebx
pop ebp
ret