Function at 0x4a092b
Capabilities:
Check os version
Encrypt data using des
Get number of processors
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push ebx
push esi
push edi
push ebx
or ebx, 0x169968e0
push eax
add eax, 0x11d93c74
shl bx, 8
push edx
mov edx, edx
push edi
sbb edi, 0x1715a6f7
push ecx
not cl
not cx
push esi
or si, 0x6213
rol si, 6
not bx
xor cx, cx
sub al, bl
adc di, bx
sbb edi, 0x5e098f00
not esi
shr edi, cl
not dh
test ax, si
add edx, 0x1615dbf3
dec bx
or di, 0xb7c
xor edx, 0x296fe313
test ecx, 0x34cb3691
shl ebx, cl
cmp bl, 0x78
cmp ax, cx
or bx, 0x47be
rol cl, 7
shl si, 3
sub cx, cx
dec bx
adc eax, 0x2ba2aea3
shr dx, 8
ror bx, cl
dec bh
adc ebx, ecx
test edx, 0x140abe8b
xchg ch, ch
sbb bx, 0x1919
mov ecx, 0x45823543
add ax, 0x20b8
cmp ax, si
or bx, ax
or ch, 0x3d
sub edx, edi
inc cx
adc esi, ecx
add dx, 0x5024
and eax, 0x75bdaf7
shr bx, 5
mov dl, 0x42
inc ebx
sbb cl, 0x12
rol ch, 1
ror eax, 3
adc al, cl
rol bx, 8
mov eax, esi
inc di
stc
cmp si, dx
shr cl, 6
adc ecx, 0x13522737
ror esi, 8
xchg esi, ebx
cmp cl, 0x34
shl eax, cl
ror eax, cl
mov edi, edi
ror ax, 4
mov edx, 0x1b3ce367
cmp ebx, 0x65536f92
xchg esi, eax
and di, di
or cl, bh
stc
xor si, 0x2584
rol ax, 5
stc
stc
nop
xchg ebx, edx
stc
not edx
shl eax, cl
xchg bh, bh
or esi, 0x5bcde8a8
or edx, ebx
rol al, 6
adc edx, ebx
sub bh, 0x23
stc
nop
dec edi
or edx, esi
and dx, 0x79b7
shl bl, cl
shr cl, cl
xor ebx, 0x344dd824
sub si, 0x1b1d
pop esi
xchg ah, al
and ebx, edi
inc ch
shr al, cl
shl cx, 1
push esi
cmp si, 0x473
inc dx
stc
rol ax, 2
sbb cx, 0x774b
sub di, dx
ror dh, 3
test ecx, eax
shl edi, 4
stc
or ax, cx
test cx, 0x59db
shl si, cl
adc al, 0x4b
add bh, 0x36
xor cx, 0x1ca5
cmp edi, edx
sbb ch, 0x67
xchg dl, ch
and ax, 0x62ee
shr bl, cl
rol edi, 2
shl esi, 1
xor ax, bx
xchg dh, ch
xor eax, esi
nop
shl ch, cl
test si, 0x4eab
shl cl, 2
xor ah, bh
mov dx, 0x279c
add edx, ecx
not dx
inc cx
sbb ecx, ebx
stc
inc bh
cmp edi, 0x4ba7128a
sub eax, 0x70f1899a
xor ax, 0x6da6
adc eax, ecx
ror dl, 8
xor al, cl
mov dh, 0x40
stc
shr ah, 5
xchg dx, cx
ror bx, 2
or si, si
and edi, edi
shl di, 8
dec si
stc
or si, 0x46ff
nop
shl dl, 3
dec ah
sbb ebx, 0x64cf130f
shr edi, cl
add bl, 0x1d
dec ch
shr ax, cl
stc
xchg bx, dx
ror bh, 6
sbb cl, 0x77
inc ax
rol esi, cl
shr cx, cl
test si, 0x5da7
sub ecx, 0x2d0a56fb
inc cl
nop
or si, 0x3050
adc ecx, 0x2682adf
xor cl, bl
xchg ebx, ecx
mov cx, 0x1fe4
stc
add ecx, 0x471861c2
cmp si, cx
or dx, 0x4cf0
sbb edi, ebx
ror ebx, 4
xchg di, cx
shl cl, 3
xor edx, 0xaf02994
rol dh, 3
test esi, eax
shl ebx, cl
sbb edi, ebx
inc si
shr dl, 3
add ecx, 0x44d0a7d1
pop esi
sub al, bl
inc cl
rol al, 4
sub dl, dh
cmp ebx, 0x7f5dab99
adc bx, 0xa48
sbb ebx, edx
stc
push esi
and si, 0x7f13
nop
add di, di
adc bl, ah
add ecx, 0x6fb09069
not edx
shr ax, 6
rol ax, cl
or bh, 0x73
shl ebx, cl
and cx, ax
or edi, edi
shl dx, 8
mov ecx, eax
or edx, 0x7f4ab973
inc bx
ror ah, 3
inc esi
adc edx, edi
add edi, edx
or eax, 0x27071146
mov eax, 0x7c842c26
xor ch, 0x31
add bh, 8
mov si, 0x493a
ror edx, cl
add esi, edi
nop
cmp cx, dx
shr dl, cl
adc dx, ax
adc al, al
mov dh, dl
shr al, 7
and bl, bl
sub si, dx
xchg ebx, ebx
nop
and eax, 0x28f52bde
add ax, dx
or bl, al
inc di
sub dh, ch
shr edi, cl
sbb bl, 0x79
shl esi, 8
add ax, ax
cmp ax, bx
sub edi, 0x6965891d
cmp dx, dx
mov dx, 0x7528
shr si, 6
xchg si, ax
ror cx, 7
adc edi, edx
stc
rol esi, cl
sub cl, 0x27
sub dl, 0x56
sub dx, 0x21c6
sbb cl, 0x67
shr cl, 1
cmp edx, esi
xchg di, dx
shr eax, cl
dec al
sub ecx, ebx
dec ch
add dx, cx
sub dx, si
test ecx, eax
inc al
add al, 0xc
or dh, 0xd
stc
stc
stc
dec esi
add eax, esi
sub edi, 0x6bc5e557
inc bx
shr ch, 2
ror ecx, 5
shl di, cl
xchg edx, ebx
xchg bl, dh
xor bx, dx
stc
stc
and di, 0x4f9
inc cl
xchg bh, ch
pop esi
mov dh, 0x43
add dx, 0x2672
not bl
xchg dx, ax
sub dh, 0x1a
add ah, 0x7a
ror ah, cl
stc
or bl, dl
and ch, 0x31
adc dh, ch
rol di, 8
mov eax, eax
shl di, cl
stc
add al, 0x2b
add dh, cl
stc
xchg al, cl
cmp eax, edx
sbb bl, 0x1f
ror eax, 3
mov ebx, 0x1ed92f78
or eax, 0x11597413
inc edi
stc
test ebx, 0xce1d47c
test ebx, eax
adc ebx, 0x1c2bffb1
xor ebx, 0x4a0515b8
test ebx, 0x300894c9
dec edx
and al, 0x48
and bh, ah
nop
sub bh, ch
push esi
cmp bx, si
and ah, dh
cmp bx, si
test dx, bx
ror bh, cl
shr dl, 5
xor al, 0x3d
not cl
inc dx
dec dh
cmp bx, 0x956
sbb ch, dl
ror ah, 3
stc
not ebx
shl edx, cl
inc edx
not esi
and ebx, edx
shl cx, 4
and ax, ax
dec ax
dec ecx
not bx
shr dh, 6
nop
xchg cl, bh
nop
rol al, cl
nop
add dl, 0x53
add ebx, edi
shl bh, 8
or si, 0x169
sub ch, 0x31
adc dx, 0x3b61
mov ecx, 0x31b8bbf9
shr dx, 7
test ah, bh
dec si
stc
or dl, bl
dec ebx
stc
stc
not eax
dec esi
test bx, cx
sub edi, 0x6a24c658
not dh
nop
not dx
shl ah, 7
shr bl, cl
test cl, al
inc ch
xchg bx, ax
adc ch, 0x31
and cx, bx
xchg cl, bl
xor ah, ah
shr esi, cl
ror si, 1
mov di, si
pop esi
sbb al, 0x30
inc cx
shl dl, 8
push esi
inc si
rol al, 3
cmp cx, 0x56d4
stc
shr esi, cl
sbb bh, 0x17
inc bx
add si, 0x8c9
adc cx, 0x6218
stc
xor eax, eax
rol eax, cl
shl bx, 1
shr ebx, cl
sbb ebx, ecx
not bh
not si
dec edi
add di, ax
shl ax, 8
ror dh, 3
add ch, ch
cmp dx, di
add bx, si
dec esi
and ax, 0x7196
xchg ecx, ebx
xchg bx, ax
not cx
shr ah, 4
and edi, ebx
rol bl, cl
not bx
sbb dh, ch
not edx
and si, 0xa8
sbb cl, ch
sub dh, 0x2a
nop
nop
add ah, 0x3a
cmp ebx, ecx
xchg bh, ch
rol ebx, cl
xor eax, ebx
xchg cl, bh
ror ebx, 5
not eax
adc di, 0xc66
shr eax, 5
and di, 0x53c5
and ch, 0x1c
not cx
nop
shr ah, cl
shr cx, cl
nop
rol ecx, cl
stc
test cl, dl
xor bl, 0x76
mov ah, dh
cmp ah, ah
test bl, 0x13
adc ah, 0x39
dec al
sbb dl, dl
sbb edx, edi
cmp ax, bx
xor cl, bh
shl di, cl
dec al
cmp edx, edx
rol edx, cl
ror bl, cl
nop
nop
adc cl, 0x7d
adc bl, 0x55
shl cl, cl
sub bx, 0x77ef
xchg di, si
xor bh, bl
or ax, ax
rol cl, 6
cmp edx, 0x6c83561a
dec bh
test dl, cl
and eax, 0x7c92f6d9
stc
cmp dh, bl
inc dh
xor di, 0x6a1
nop
cmp ecx, ebx
shr ecx, 7
shl ah, 4
pop esi
inc dh
ror bh, 8
ror bx, cl
or ah, al
xor ebx, eax
nop
shr bh, cl
shl bl, 5
dec edi
and bx, cx
push esi
xor bx, si
nop
xor bx, ax
cmp ecx, 0x629fdf27
not edx
stc
adc dh, cl
xor ebx, 0x40279fb0
stc
sbb bx, 0x545b
nop
nop
inc di
test bh, 0x13
add ax, di
add bx, ax
cmp bx, 0x108d
adc si, di
inc cl
ror edx, 8
ror bx, 7
test si, si
sbb cx, 0x6d78
ror si, cl
test ah, cl
not dx
dec dx
add cl, bh
mov edx, 0x71f51ef1
nop
sub dh, cl
rol edx, 5
and cx, cx
sbb ah, ch
sbb edi, esi
not si
or dl, bl
sbb edi, edi
ror dl, 4
and si, 0x4f69
shr dl, cl
xor ax, cx
mov bx, si
cmp edx, 0xa078066
or dh, 0x2c
xchg dx, di
stc
mov ax, bx
and bh, 0
nop
dec bl
and cx, cx
stc
rol di, 4
and bl, al
adc ecx, 0xaaff2b9
dec eax
shl si, cl
nop
inc ebx
inc dl
xor bl, dh
shr si, cl
mov ax, cx
sbb bh, 0x50
cmp dh, al
rol esi, cl
xchg dl, dh
stc
mov cl, ah
dec cx
shl bh, 6
sub cx, bx
ror ah, cl
dec bl
shl edx, cl
shr ch, 8
add bx, cx
and edx, esi
sbb ah, 0x31
inc ecx
or esi, 0x46ca9279
sub cx, cx
nop
cmp esi, esi
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
jb 0x4a0fca
call fcn.004b3b8f
nop
push ecx
sbb ch, 0x54
push esi
push edx
and esi, edx
pop edx
pop esi
pop ecx
push ebx
shr bl, 3
add ebx, 0x754efd74
pop ebx
push esi
add si, si
pop esi
jge 0x4a0fda
call fcn.004b3ee9
call fcn.004b427a
mov ebx, dword fs:[0x30]
mov eax, dword [ebx + 0xa4]
mov dword [ebp - 4], eax
call fcn.004b4804
push ecx
add cx, 0x2e2b
push esi
shr si, 1
stc
push edx
sub edx, ecx
nop
push eax
and ecx, eax
push edi
or dx, di
nop
shl edx, cl
add dh, cl
xchg dx, ax
cmp di, 0x6c84
push ebx
adc ebx, edx
and si, 0x6e44
rol eax, cl
not edx
sub cl, ch
rol edx, 5
sub ecx, ecx
or bx, 0x6463
nop
mov dx, dx
stc
xchg si, bx
or bl, 0x34
sbb ax, cx
cmp bx, di
adc di, 0x414b
or cl, 0x10
stc
shl bh, cl
sub dl, 0x1e
not dl
stc
or bh, 0x21
and cx, 0x3a82
inc ecx
shl si, cl
stc
adc ax, di
cmp cx, 0x531c
ror di, 8
stc
nop
mov edx, 0x5f2b0f09
mov edi, ebx
xchg edi, eax
cmp esi, 0x48374516
adc ebx, edx
ror al, cl
xor dl, dl
xor ax, cx
stc
xchg esi, edi
xor esi, 0x4b633c01
nop
shl dh, 3
xchg al, dh
xchg edi, eax
rol edx, 6
or di, 0xff0
nop
sbb edi, esi
xchg ecx, ebx
xchg esi, eax
xchg cl, bl
shr esi, cl
add bx, 0x14cc
xchg ebx, ebx
mov ebx, ebx
cmp ecx, 0x36e4a222
cmp edi, edi
mov di, 0x55d6
cmp cl, 0x20
test bh, ah
sub si, 0x5fa9
mov ah, 0xf
cmp al, cl
rol edi, 4
cmp bx, 0x3e99
sub edx, esi
add bx, bx
mov bh, 0x2f
not edi
xchg al, bl
mov si, 0x297d
xor ebx, 0x7f52cff4
xor dx, bx
not ah
xor edx, ecx
sub si, bx
ror edi, cl
inc esi
nop
stc
or ah, 0x65
mov di, 0x387b
dec bh
ror edi, cl
shl si, cl
pop ebx
dec si
shl al, cl
stc
add al, dh
mov dl, 0xf
test ax, 0x1fa7
mov ecx, 0x29fd9388
cmp edx, 0x4afab89b
sbb ch, al
xchg ch, dl
xchg ecx, ecx
mov cl, cl
dec ax
xor di, 0x18e6
nop
push ebx
and bx, si
ror ah, cl
inc ecx
stc
inc ax
add eax, esi
stc
dec ecx
inc ebx
ror cl, cl
cmp edx, 0xb190592
xor eax, 0x49c5fede
dec si
adc eax, ebx
shr cl, cl
ror cx, 5
rol bx, cl
sbb edx, eax
ror dh, 5
mov ecx, ebx
nop
rol dl, cl
not ecx
sbb esi, esi
test edi, 0x2a70f24a
stc
stc
shr edi, cl
sub cl, bh
or dl, dl
shr esi, 5
cmp edx, edx
or edx, 0x71fda3ae
and edx, eax
add ax, ax
mov ecx, edi
test ax, 0x4856
xor si, 0x10f4
shr dh, cl
rol ebx, cl
not bh
xor dl, 0x46
adc bx, 0x588
cmp si, di
add dh, bl
cmp di, 0x3804
and al, 0x68
shl esi, cl
adc di, 0x3609
and esi, esi
adc dh, dl
mov cx, dx
sbb esi, edi
rol edi, 8
mov bx, 0xdf1
inc cx
cmp cl, 0x64
dec bh
test esi, 0x469703d4
adc esi, ebx
mov si, cx
nop
dec di
ror ecx, cl
shr dx, cl
sbb ecx, 0x546015b1
nop
nop
mov eax, 0x40d7a3da
sub dx, si
test al, ch
xchg dx, bx
ror bl, cl
ror dl, 4
or cl, 0x42
stc
xchg bx, bx
and eax, eax
stc
and edi, edx
xchg si, cx
xor ebx, eax
shr bl, 4
add cl, bh
dec ax
pop ebx
not eax
test ax, 0x1581
push ebx
xchg cl, bl
not bl
mov eax, edx
ror si, 6
inc dx
inc bx
xor si, 0x570b
sbb edi, ebx
sbb bx, 0x5e5b
sbb edx, 0x4fe35238
not ch
not dx
dec esi
inc dx
inc dh
ror ch, 1
shl bx, cl
inc ax
rol ecx, cl
cmp edx, ecx
sub esi, 0x5ded7b2b
and cx, si
shl ax, cl
mov al, 0x2a
shl bh, 5
adc edi, 0x4f7e035f
mov dl, ah
shr edi, cl
sbb di, 0x5fb8
ror eax, cl
shl si, 7
and ebx, ecx
adc si, cx
dec edx
sub edx, esi
cmp si, 0xa7f
ror edx, cl
not dx
nop
dec si
not ax
adc cx, 0x639a
shr ch, cl
or cx, 0x55c5
rol edi, cl
nop
sub edi, 0x44ec3f41
and bx, ax
and ax, bx
inc dh
not ebx
adc si, bx
or bh, bl
and ah, ah
and ax, 0x2ed3
adc bl, al
and bh, 0x6f
and dx, 0x4fee
or cl, ch
rol ebx, cl
shr dx, cl
xor eax, edx
rol bx, 1
xchg edx, eax
or ax, bx
nop
not ax
xor di, bx
xor dl, 0x76
and dx, cx
inc di
cmp edi, 0x3d99dfe0
not ebx
mov ebx, ebx
sbb cl, ch
dec cl
cmp ecx, ebx
rol esi, 6
shl ebx, 1
mov ax, 0x24ac
shr eax, 5
stc
test ax, ax
xchg ecx, ebx
adc si, 0x6873
rol dh, cl
adc bl, 0x32
adc dl, bl
inc si
dec ch
adc esi, edx
shr cx, 5
rol si, 6
stc
and bl, dl
test cx, 0x3f3e
sbb cl, 0xa
mov ax, 0x754d
pop ebx
adc ax, 0x5f3f
dec al
add cx, 0x1c38
push ebx
shr bx, 8
shr edi, 6
sbb cl, 0x28
mov ebx, edi
test edi, ebx
sbb bl, 0x7b
sub dh, 0x74
and cl, 0x6c
adc ah, 0x7f
sbb ebx, 0x6e1a0179
and ax, si
stc
shl al, 4
or dx, 0x35fa
stc
mov edx, 0x2a86cd6a
test di, cx
shl dh, cl
inc cx
xor ecx, edi
sub esi, 0x480c1315
add esi, 0x6b31d97a
dec si
test ah, dl
ror ah, cl
dec bh
xchg bx, si
or ecx, 0x65f32828
not bh
nop
add dh, ch
stc
nop
xchg cx, di
shl bx, 5
xchg bl, bh
shr si, 5
mov ecx, ebx
shl eax, cl
sbb dl, dh
or esi, 0x1d0e9811
adc di, 0x2092
rol di, 3
rol si, 1
stc
sbb esi, edx
not bx
shr ch, 3
and bx, 0x2ed9
dec di
test ah, ah
sub ah, cl
adc ecx, 0x64c2d93
sub ecx, 0x6f6781de
or dh, cl
shl esi, cl
add bx, cx
stc
and al, 0x55
shl ebx, 1
shl cl, cl
mov di, 0x7486
stc
inc dh
ror bx, 8
sbb edi, 0x574c4955
test edi, ecx
cmp cl, dl
test cl, 6
or dx, cx
rol cx, cl
ror al, cl
inc edx
or esi, 0x6fca1935
not bx
xchg dx, ax
stc
xor dx, 0x13fd
rol cl, 8
adc si, 0x1011
test dl, dl
shl bx, cl
xchg ecx, eax
inc bl
shl edi, cl
ror esi, cl
not cx
inc dx
and al, 0x37
xchg bh, bl
cmp eax, 0x734cd0a
inc cx
not dh
or bl, bl
nop
xor ecx, ebx
nop
pop ebx
sbb esi, 0x28e4446f
ror ax, 7
xor cl, 0x72
xor di, 0x3fe
shl ax, cl
cmp edx, esi
or esi, edi
add eax, 0x52254d93
add esi, edi
sub cx, 0x2df0
stc
rol ax, cl
push ebx
xor ebx, edi
xor di, 0x9ca
not dh
sbb al, 0x31
inc ax
shr ecx, 6
rol bl, 7
stc
add dl, 0x59
or eax, edx
not edi
inc dl
stc
or eax, ecx
dec eax
cmp dh, 0x76
adc cx, 0x1a8f
shl esi, cl
mov ax, 0x1209
adc edi, 0x2c0b4c48
or si, dx
shr ax, cl
stc
or ecx, 0x3344fe3a
sub ebx, 0x29ac013b
mov al, dh
sbb si, 0x59cc
shl eax, cl
or ch, 0x61
dec esi
test ecx, 0x40941c2c
shl ch, 3
dec bx
sbb ch, 0x6a
cmp ebx, edi
xor dl, 0x4d
not bh
ror ax, 7
shr ebx, cl
shr edi, cl
stc
dec ah
stc
sbb bl, bl
and di, ax
xchg edi, ecx
mov edi, 0x2ffe33bb
shl ah, 5
dec cl
xor dx, di
and ebx, eax
shr cl, cl
ror ah, cl
sbb dl, 0x2f
test di, ax
add ax, 0x28d4
dec bx
dec edx
shr eax, 2
mov esi, 0x6d5d028b
cmp di, si
xor dl, bh
add di, bx
adc di, 0x5e3e
inc bx
test bx, 0x2c91
xor dh, 0xd
pop ebx
pop edi
pop eax
pop edx
pop esi
pop ecx
push ecx
shl ecx, 7
push edx
inc dh
push edi
sbb di, 0x2886
rol cl, cl
dec dx
nop
nop
shl edx, cl
push ebx
add ebx, 0x4001765b
push eax
and al, bh
not dh
test ax, 0x1336
sbb bh, ah
nop
xchg cl, dl
not ax
nop
nop
push esi
sub ebx, esi
ror esi, 4
inc edx
not esi
sub ecx, edi
not ebx
rol ax, cl
nop
mov si, ax
dec edi
and ch, al
add cl, 0x70
not esi
inc dx
test dx, ax
sub al, 0xa
mov ebx, 0x57a6b0fb
inc bx
nop
ror al, 4
mov ebx, 0x58b81c9
add ch, 0x1d
dec ah
or si, 0x2a94
not edi
mov bh, 0x50
inc edi
shr dx, 2
ror dx, cl
stc
ror esi, 5
adc bl, al
sub ax, 0x1d1
shr cx, cl
stc
test dh, bh
test esi, ecx
xor dx, cx
cmp bh, 0x69
not ecx
shr ebx, cl
shr edi, 1
not ebx
test bh, 0xb
stc
shr cx, cl
mov edx, edx
xor edx, edx
adc dh, 0x57
rol esi, cl
stc
and ax, di
stc
and dh, 0x27
add al, 5
ror cl, cl
sub ebx, ecx
and di, di
not si
dec dx
stc
mov cl, 0xc
not edi
xor dx, cx
and ecx, edx
test edi, 0x4bfa0089
add esi, 0x53d1c877
ror dh, 3
stc
ror ecx, cl
xor bl, 0xf
nop
mov bl, 0x68
shr eax, 4
adc dl, cl
not cx
xor cx, ax
inc ax
sub edx, ebx
test dl, 0x73
ror ebx, cl
xor esi, ecx
pop esi
add ah, 0x19
ror di, cl
sbb edi, ebx
ror bh, 2
adc eax, ebx
add cl, 0x31
adc cl, cl
adc eax, 0x715e4d49
add ax, 0x3d69
shr eax, 5
mov ax, 0x3e84
ror edi, 3
nop
or bx, di
xchg bl, dh
sub bl, 0x5f
rol ah, cl
sbb bx, 0x4252
add al, 3
shl di, 2
dec ebx
push esi
inc esi
sub esi, 0x2441febd
add edx, 0x7a8fe3b9
xor dl, dh
xor si, 0x7c5f
xor cx, dx
mov si, 0x21b7
adc ebx, 0x39054dfc
nop
add edx, 0x7ae6ab20
sub dl, ch
xor cl, 0x28
rol edi, cl
shl bh, 3
stc
pop esi
pop eax
pop ebx
pop edi
pop edx
pop ecx
push eax
xor ax, 0xb4e
push edx
push edi
xchg edx, edi
push ecx
test cl, al
rol dx, cl
rol cx, cl
push ebx
xchg bl, ch
stc
stc
and dh, 0x20
mov dl, dl
ror bh, 4
nop
dec cl
dec edi
sub di, dx
inc di
ror bh, cl
xor edi, 0x62199aed
push esi
inc esi
sbb si, 0x296b
sub cx, 0x3924
and edx, 0xddf49c6
shr esi, 7
and dx, dx
or esi, ebx
dec edx
stc
add dx, si
adc si, 0x4ab9
add bh, cl
rol ax, cl
nop
ror ax, cl
xor bl, 0x27
stc
sub eax, edi
shr ch, cl
inc bl
ror ecx, cl
sbb cx, 0x7d6a
shr dx, cl
dec cx
stc
and edx, ebx
inc dx
nop
nop
and dx, ax
inc cl
mov ebx, 0x1ca8d494
inc ecx
xor ebx, 0x73e3339b
inc dx
nop
test esi, 0x6ab96b0c
pop esi
pop ebx
pop ecx
pop edi
pop edx
pop eax
jg 0x4a176a
call fcn.004b4b83
call fcn.004b4e0e
jo 0x4a1747
call fcn.004b5247
call fcn.004b55ab
call fcn.004b59f5
push edi
push eax
mov edi, eax
test edi, eax
push edx
or dl, 0x66
pop edx
pop eax
pop edi
jns 0x4a176a
push edi
push edx
xchg edi, edx
pop edx
pop edi
push esi
push ebx
or si, bx
push eax
push edx
test ah, dl
push ecx
inc ecx
nop
adc bl, ch
stc
or cl, 0x2a
pop ecx
pop edx
pop eax
pop ebx
pop esi
call fcn.004b5e3e
mov eax, dword [ebx + 0xa8]
mov dword [ebp - 8], eax
xor eax, eax
push edi
not edi
push edx
shr edx, 1
push ebx
mov ebx, 0x128f8bf4
sbb edx, 0x4f915fd2
sbb bh, 0x6f
stc
adc edi, ebx
push esi
adc esi, ebx
push ecx
mov ecx, ecx
and dh, 0x40
shl bl, cl
push eax
dec ah
sbb ecx, 0x50f92f2
or edi, esi
cmp edx, 0x4018ccde
or dl, 0x13
rol di, cl
inc edi
stc
or ebx, ecx
xchg bl, bl
xor ch, 0x50
ror ecx, 7
sbb esi, 0x7c17c9b0
inc al
nop
shr cl, 2
inc di
xor bh, 0x58
not cx
nop
or di, 0x4239
shr bl, cl
test ch, dh
xor dl, 0x18
xor dh, 0x65
inc bx
ror ecx, cl
dec ax
adc al, 0xa
sub di, 0x69ec
nop
adc esi, 0x2c6b6a8a
ror cl, 1
shl si, 1
add di, 0x27d3
nop
add cx, 0x7e69
shl edx, 7
dec eax
xchg ecx, eax
shl ecx, 1
cmp eax, edx
ror dl, 6
add edi, 0x42c7c1a9
or eax, 0x92f92
ror edx, cl
sbb ch, 0x5f
or edx, eax
inc ebx
mov al, 0x49
sbb eax, 0x6d0af1cb
shl eax, 2
rol eax, cl
sbb bh, ah
stc
inc al
stc
rol ecx, cl
inc ax
adc dh, dl
shr dx, 6
sbb eax, edx
inc ax
rol edi, 5
mov edx, 0x6b7e7890
stc
or si, 0x5d00
not cx
shr dx, cl
stc
cmp eax, 0x58a92f5
shl edx, 6
dec bl
shl bl, 3
or di, ax
not dx
or bl, 0x2d
test bl, ah
dec ah
mov al, al
shl al, cl
cmp dh, bl
test bx, cx
sbb bx, 0x251e
adc ah, al
adc ax, ax
ror dh, cl
dec ebx
shr cl, cl
pop eax
shr edi, 4
or edi, 0x5041e412
not bx
sub esi, ecx
rol bx, 4
or edx, 0x5a95c920
shl di, 5
push eax
sbb ax, 0x6fd4
dec ax
ror cl, 6
inc cl
adc bl, 0x7e
shl edi, 2
nop
add cx, bx
or ax, 0x3290
stc
test bh, 0x20
add cl, ah
rol ax, 5
test cx, 0xa35
stc
not esi
and dx, cx
and ecx, esi
ror si, 3
or si, di
shl dh, cl
or bh, 0x6a
and edx, ebx
sub bl, 0x7d
or si, ax
test dl, 0x41
add bx, ax
adc esi, 0x11d419ad
rol di, cl
stc
adc cx, si
shr dh, 4
cmp bx, 0x5b31
sub bl, dh
or ch, 9
and edx, 0x51d6d470
rol ah, 6
shl bl, cl
dec si
not dh
rol dh, 6
xor esi, 0x4e649a90
dec si
sbb ah, 0x34
xor ax, cx
xor dx, si
or dl, 0x55
rol esi, 7
add bl, 0x76
xchg bh, bl
xor dl, dl
stc
adc edx, ecx
dec esi
adc bh, 0x15
shl dx, 5
rol cl, 5
mov al, dl
and si, ax
sub esi, 0x6f0bfb32
test bl, 0x33
xor bh, al
xor dx, bx
add eax, 0x1bda1176
dec ebx
nop
dec bx
not ch
cmp ebx, ebx
rol esi, 4
shl dx, 4
mov di, 0x59d5
sbb cl, cl
adc al, al
adc edi, 0x35b0b944
xchg edi, eax
or dx, 0x3daf
nop
not bx
test edi, 0x1cffb39f
cmp eax, 0x45e9511f
shr ch, 5
shr dl, 8
rol ax, cl
shr ax, 3
test ch, 7
test edx, 0x29bd0893
cmp ecx, edx
test ebx, 0x2ec4da38
cmp si, di
sbb si, si
add edx, 0x13af445f
shr cx, cl
pop eax
adc bl, dh
mov bh, ch
push eax
xor al, 0x48
xor ebx, 0x384d9d87
dec dh
nop
sub ax, 0x831
xor ax, 0x3b38
nop
or edi, edx
ror dl, 6
add ah, 3
xor dx, 0xa6c
not dx
shr di, 2
stc
ror di, cl
cmp cl, bl
sub ebx, esi
xchg esi, edi
xchg ebx, edi
xchg cl, cl
cmp esi, 0x10a12fd9
add ch, 0x2a
xchg si, si
nop
not ax
shl bh, cl
not bh
shr dl, cl
test bx, 0x2a23
and ebx, ebx
sub bx, bx
shr eax, cl
adc esi, 0x16b11b67
and cx, dx
dec esi
shr bl, 8
cmp al, 3
dec si
dec ax
nop
and bh, 0x78
add ax, dx
dec esi
shr dx, 1
dec di
rol dh, 4
cmp bh, 0x1f
inc ax
nop
nop
stc
mov cl, 0x44
or ah, 0x18
ror esi, 7
adc si, di
stc
rol bl, 7
not ebx
inc esi
adc ebx, 0x3b7b55e0
nop
and esi, 0x6ff05306
sub eax, 0x3facdd6d
xor si, 0x36db
sub dx, cx
or ah, bh
sbb al, 0x43
add bh, 0x7d
adc al, 7
xchg ah, al
ror dx, 8
nop
test cx, bx
shr bx, cl
sbb ebx, 0x16a5ec6e
xchg di, ax
adc eax, 0x6242e035
nop
stc
cmp di, 0xae4
rol edi, 1
and ax, bx
sub al, dl
ror dx, cl
xor si, dx
adc edx, edi
add di, 0x4ff4
test cx, ax
xchg edi, edi
or al, 0x1e
xchg di, di
and dh, al
sub edx, 0x42dab79a
sbb eax, 0x2374f935
ror edx, 2
and si, 0x24e
inc ah
shl esi, 3
pop eax
shr bx, 6
inc ecx
adc si, 0x67c9
and dx, 0x3357
rol bx, 3
cmp cx, 0x46a1
push eax
rol al, cl
inc eax
add bh, 0x4d
not dl
ror di, cl
cmp ah, 0x2d
sbb edi, 0x21197963
and di, 0x5535
cmp cl, bh
mov dh, 0x20
or edx, ecx
sbb ecx, edi
and esi, 0x4e68321
add ebx, eax
inc al
xor edx, esi
test dx, cx
adc cx, cx
adc dh, 0x79
xor dx, dx
cmp di, 0x396b
mov ch, 0x36
not ax
dec ebx
rol ch, cl
rol bx, cl
sbb ah, 0x12
add bl, 0xd
cmp ebx, ebx
test ecx, 0x5ce1665c
mov al, 0x79
add eax, 0x757bb07f
nop
test esi, 0x2b66962c
adc esi, edx
shl dx, cl
stc
not di
xor eax, 0x7a343098
adc ch, 0x4d
mov bh, bh
stc
cmp ecx, ecx
not dl
inc edi
stc
ror bl, cl
not ebx
stc
or dh, bl
and dl, 0x67
ror dh, 6
xor ecx, esi
nop
rol cl, cl
mov eax, edi
mov edi, edi
rol ch, cl
test edx, eax
cmp si, ax
xchg edi, eax
rol bh, cl
stc
sbb eax, esi
shr edx, cl
xchg dl, al
and dx, ax
xor di, di
xchg ebx, eax
add ch, 0x74
dec cx
xor di, ax
stc
and al, bh
and cx, si
rol di, 3
or cx, 0x4b10
cmp esi, eax
ror dh, 4
cmp di, dx
shl ebx, 6
shr dh, 4
sbb ax, 0x4e4e
adc al, 0
adc eax, 0xff2a84f
mov dl, ch
sbb cx, bx
or ecx, eax
ror di, 4
xchg di, cx
mov eax, 0x1b0b956d
xchg bx, dx
sbb ax, 0x7e6d
add bx, si
pop eax
cmp edi, 0x5fa50934
adc bl, 0x22
push eax
xor ax, 0x17aa
add ecx, edi
xor dx, si
shl cx, 5
xchg bl, al
or cx, 0x3076
cmp cx, 0x4836
or esi, 0x3a2631be
rol dx, cl
cmp ah, 0x5f
sbb eax, edx
shl bx, 1
xor ecx, ebx
stc
inc dx
inc cx
test cl, cl
nop
sub cx, 0x11f3
sub dl, al
nop
nop
xchg dx, ax
nop
add bx, cx
xor bx, si
ror dh, cl
stc
ror dl, cl
nop
not ecx
sub bh, bl
inc al
add edi, 0x6ada2433
inc dx
sub eax, 0x283c75ce
pop eax
pop ecx
pop esi
pop ebx
pop edx
pop edi
jge 0x4a1e55
push edi
shl di, 2
push eax
dec al
push ecx
shl ecx, 3
push ebx
or bx, ax
xor ch, 4
not di
shl ax, cl
sbb bx, cx
push edx
sub dl, ah
inc bl
sub dx, 0x5da9
push esi
shr esi, cl
rol bx, cl
shl dl, 5
or dx, cx
adc di, 0x322a
inc ch
shr eax, 4
rol edi, cl
stc
or edi, edx
not ax
adc bh, bl
xor cl, 0x69
not esi
mov dx, di
sbb ax, 0x20b6
sub di, cx
inc ch
adc si, 0x4269
mov esi, esi
xor ax, 0x767a
inc al
rol ecx, 5
sbb bl, ch
shl ah, 1
rol di, cl
stc
add bl, 0x79
ror ebx, 1
rol bl, 5
nop
stc
and cl, 0x1c
sbb edx, 0xcbe99b0
sub ebx, 0x1a21584e
ror ebx, 5
cmp di, dx
adc bl, dh
xchg esi, esi
xor bh, 0x6a
or cl, 0x46
nop
dec si
shr bl, cl
add edi, 0x4b87bc59
adc dx, dx
or si, dx
rol ecx, 3
shr bx, 3
shl dl, 8
inc ecx
dec cx
shr cx, cl
and dh, 0x23
test ax, 0x4c1f
adc ecx, 0x1c6d809f
rol si, 3
adc bx, dx
cmp di, di
add bh, 0x6a
add di, ax
ror esi, cl
shr dx, cl
and cl, dh
xor dl, dh
nop
dec ax
or dx, 0x4cd5
and ecx, 0x79f59fe8
pop esi
pop edx
pop ebx
pop ecx
pop eax
pop edi
push ebx
dec ebx
push esi
add si, 0x5731
push edi
dec edi
push ecx
dec cl
xor bl, 0x69
cmp bl, 0x4a
pop ecx
pop edi
pop esi
pop ebx
push edx
push ebx
mov dh, bh
push ecx
rol cl, 5
push eax
sbb eax, ecx
cmp cl, ah
ror bh, cl
adc bh, 0x19
dec cx
rol edx, cl
push esi
shr si, 8
shl bh, 4
inc ah
push edi
not edi
adc ch, bh
and bh, 0x56
xor cx, 0x5edd
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
push ecx
push edx
xchg ecx, edx
and cx, 0x72e2
ror dh, 7
ror cx, 7
push ebx
and bh, ch
push eax
shr ax, 8
xchg ah, cl
sub ch, dh
shr eax, cl
push esi
xor cx, si
nop
push edi
add edi, 0x48d197d1
shr bh, 5
adc ah, 0x27
sbb bl, 0xe
dec cx
add bl, 0x64
adc si, bx
xor bl, 0
stc
and ah, 0x59
nop
ror ax, cl
rol si, cl
ror cx, 4
stc
xchg cx, bx
nop
or bl, 0x72
add dl, 0x1d
xchg cl, dl
shr bx, 4
stc
not edx
inc cx
inc bl
sub edx, edi
nop
adc edx, 0x63b979e2
xor ebx, 0x3ce1aa42
and ebx, 0xb663d9e
shr bx, 7
and esi, ecx
adc bl, dl
nop
sub ebx, 0x49e72ba3
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
nop
push edx
or dh, dh
push ecx
not ecx
test dh, 0x68
pop ecx
pop edx
jb 0x4a1f7f
push ecx
push esi
and cx, si
push edi
or di, di
test di, 0x1a1
test ecx, 0x27b1acb1
push ebx
push eax
adc bx, ax
ror ax, cl
mov di, 0x6cd9
nop
cmp si, 0x4750
xor cl, 0x68
or bx, di
xor cx, di
stc
rol esi, cl
add si, di
sbb edi, eax
dec esi
xor ah, 5
shr si, 8
nop
mov ax, 0x15f3
shr bx, cl
stc
ror ecx, cl
shl cl, cl
sbb edi, 0x6f57ef8a
push edx
inc dl
test cx, cx
shl esi, 1
dec bx
adc esi, ecx
shl si, cl
stc
inc ebx
add dx, bx
shr edx, cl
rol edi, 3
mov eax, 0x2027bb61
and ax, 0x248c
shl cx, cl
stc
xor dl, dh
dec esi
xor ebx, ebx
mov cx, 0x658
or dl, dl
inc ah
ror cx, 7
ror ecx, 4
test ebx, ecx
mov ah, 0x64
ror si, cl
sub esi, 0x16b35782
shr dl, 5
shl dl, 4
inc di
inc dl
and ecx, 0x29acb739
shl esi, 1
pop edx
pop eax
pop ebx
pop edi
pop esi
pop ecx
push edi
inc di
push edx
push ecx
cmp dh, ch
and di, 0x65fd
rol ch, cl
push ebx
test dl, bh
pop ebx
pop ecx
pop edx
pop edi
call fcn.004b60ad
jge 0x4a1f6b
push ebx
push edx
cmp bl, dh
push ecx
xchg dx, cx
push eax
sub al, bl
push edi
not di
sbb bh, 0x62
xchg dx, cx
ror cl, 5
pop edi
pop eax
pop ecx
pop edx
pop ebx
call fcn.004b6437
ja 0x4a1f58
push eax
inc ax
pop eax
call fcn.004b6988
jl 0x4a1f6b
push ebx
inc bx
pop ebx
push ecx
not cl
pop ecx
push edi
cmp edi, edi
pop edi
push ecx
dec ecx
push ebx
sub ebx, 0x331a8748
adc bx, 0x6bd2
pop ebx
pop ecx
js 0x4a1f8d
push esi
cmp esi, 0x135dcccf
pop esi
stc
push edx
dec dx
push eax
cmp ax, 0x3480
stc
push ebx
push ecx
test bh, cl
and ch, dl
stc
sbb eax, 0x30a4ed95
push esi
and eax, esi
pop esi
pop ecx
pop ebx
pop eax
pop edx
call fcn.004b6f0b
push eax
push ebx
test ah, bh
stc
push edx
mov ah, dl
not ah
push esi
test si, 0x89e
stc
test bl, dl
pop esi
pop edx
pop ebx
pop eax
mov ax, word [ebx + 0xac]
mov dword [ebp - 0xc], eax
jg 0x4a2014
call fcn.004b726b
push ebx
push ecx
xchg bh, ch
push edi
push eax
add edi, eax
push esi
sub esi, ecx
sub bh, cl
xor ah, cl
test ebx, 0x5e15c0c6
dec cl
sbb bh, 0x21
ror ax, 7
and cl, 0x35
xchg esi, ebx
pop esi
pop eax
pop edi
pop ecx
pop ebx
jbe 0x4a200f
push ebx
not bx
pop ebx
call fcn.004b77fb
jl 0x4a21e6
push eax
add ah, 0x58
push edi
cmp eax, edi
push edx
not edx
push ecx
shr ecx, cl
push ebx
sub bx, cx
shl bh, 1
dec edi
and bx, 0x6eff
rol ebx, 4
shr eax, 3
adc dh, dl
shl ax, 7
adc bx, ax
not ah
rol bh, 8
sub dx, ax
adc bx, bx
sub bl, dl
add edi, 0x2bb30146
add cx, 0x75f0
stc
cmp dx, bx
push esi
xor esi, 0x4db96d20
sub esi, eax
test edx, eax
stc
nop
cmp dx, 0x15d2
ror cx, cl
shr ecx, cl
sub edx, eax
shl al, cl
and ax, di
test edi, eax
ror esi, cl
and ebx, 0x2fff2904
dec si
nop
adc bx, 0x12bc
or cl, bl
rol di, cl
adc esi, 0x14c01165
sbb bh, bl
mov edx, ecx
rol bl, 8
test ax, bx
nop
mov bh, ch
nop
not bh
and ch, cl
sub di, 0x4977
ror ch, cl
sub ax, dx
mov ah, dl
adc al, 0x51
sbb si, 0x2d52
or si, 0x2e3a
dec cl
dec esi
inc cl
xor bx, si
stc
xor di, 0x5904
nop
cmp ecx, ecx
test dx, bx
add dx, 0x52a
rol edi, cl
inc si
sub eax, edx
and bx, 0x7694
mov ah, 4
ror bh, 5
dec ecx
xchg si, ax
add dh, ah
shl eax, 4
stc
and ch, ah
inc dl
rol ecx, 2
inc cl
sub edi, 0x1702e0e9
sbb bh, ah
stc
xor ah, 0x1d
xchg ah, ch
sub si, di
and edx, ebx
add cx, di
nop
stc
xchg cx, ax
xchg si, ax
nop
xor bl, 0x47
inc bx
dec dx
test esi, 0x39d2da2a
pop esi
sub edi, 0x11638aa9
not ebx
cmp dx, 0x7a20
mov cl, dh
ror cx, cl
adc cx, 0x1355
stc
push esi
cmp si, ax
xor ax, ax
mov dx, 0x72f1
dec bl
inc ecx
xor di, si
nop
stc
and bx, ax
sbb si, cx
dec ch
shr edx, 8
add edi, ebx
not ebx
shr cx, 8
shl si, cl
stc
xchg dl, cl
stc
inc cl
test dx, ax
sub eax, edx
or ecx, 0x38c7c830
xor ax, si
cmp ecx, 0x1b799d4c
dec esi
nop
shl di, 5
sbb edi, 0x2a020d11
xor bl, ch
cmp bh, 0x33
add cx, 0xcc5
mov dh, bh
not ebx
shr edi, cl
shl bx, cl
test cx, 0x3012
shl ch, cl
xchg esi, eax
shr bh, 1
and eax, edi
add dh, 0x73
shr si, 2
shl ah, 7
dec dl
sub edx, 0x141f19b9
not bh
and cl, ah
adc dl, al
nop
inc ch
not ax
rol dl, cl
sbb ax, dx
shr dx, cl
dec esi
nop
xchg esi, eax
and edx, edi
dec ebx
mov bl, 0x4e
xchg cx, dx
pop esi
pop ebx
pop ecx
pop edx
pop edi
pop eax
call fcn.004b7d8d
call fcn.004b801e
call fcn.004b850f
push eax
push ecx
rol eax, cl
push ebx
dec bl
sub ch, bh
push esi
xchg ecx, esi
rol cx, cl
test ebx, 0x7ee2f49b
ror ax, cl
test ecx, 0x692e0bd0
push edi
xchg cx, di
push edx
add edi, edx
rol cl, cl
sbb ebx, 0x7a88ad88
ror edx, 1
stc
adc bx, bx
dec edi
shr bl, 5
adc di, di
xor al, 0x17
inc ch
mov edi, eax
stc
dec ch
mov bx, dx
sub bl, 0x3a
ror ecx, 6
adc edi, 0x375c8798
inc di
cmp ch, 0x41
sub dl, 0x57
and edi, edx
shl dl, cl
shr eax, cl
rol dx, cl
cmp bx, ax
xor bh, 0x30
adc ecx, 0x14156ed9
stc
not bx
test ebx, 0xca30dd4
xchg bx, ax
adc di, cx
cmp ecx, esi
or bl, 0x6e
add esi, edx
test esi, ecx
adc edx, edx
shl ebx, cl
ror dh, 4
dec ch
ror si, 3
xor di, dx
ror eax, 2
nop
adc edx, 0x5fa79037
rol bx, 1
stc
shl ax, 3
mov dh, ch
rol bl, 8
add dh, 0x4c
shr edi, 2
sub ch, ah
and edx, 0x4fad75fd
adc di, 0x474
xor cx, bx
xchg ah, bl
inc edi
and dx, di
shr cx, 8
test di, ax
add ebx, eax
sbb ch, cl
xor ebx, ecx
cmp bx, bx
ror ax, cl
add edx, edi
xor al, cl
mov dl, bh
ror edx, 5
nop
dec eax
shl ecx, 7
xchg ah, ah
dec dx
shl al, 2
and ebx, 0x557d5735
nop
xor ah, 0x68
sbb al, 0x51
sub edx, 0x30811261
sbb di, 0x3e5f
shr ebx, 6
shr si, 8
inc edx
shr eax, cl
add bl, 0x6b
shl bl, cl
shl bx, 7
rol ebx, cl
pop edx
push edx
inc dl
ror esi, 4
or ch, dh
ror ecx, 5
shl bh, 6
nop
mov ch, 0x54
cmp edx, eax
shl ecx, cl
xchg ebx, ebx
add ch, 0x4b
stc
xchg dh, ah
stc
nop
test edx, ebx
and bl, 0x33
cmp ax, di
stc
shr bl, cl
ror bx, cl
xchg ch, ah
not bx
mov dh, bh
shl ecx, cl
xchg bh, dh
or di, 0x64c5
sbb cx, 0x7b4
xchg dh, bl
sbb bh, 8
cmp ax, ax
ror bl, 6
nop
not ecx
stc
sub si, 0x64cc
sub al, ch
xor di, cx
mov ebx, 0x51e9c27
shr di, 8
shl ax, 2
ror di, cl
rol esi, 5
test di, 0x5ba3
rol di, cl
dec dh
test dh, dl
sbb dl, 0xe
and ax, 0x1387
cmp esi, eax
xor ebx, eax
xchg cl, bh
mov edi, eax
test dx, 0x1c16
nop
nop
xchg ecx, edx
inc bx
add esi, edi
add bh, dl
cmp dx, di
ror bl, cl
sub di, 0x4a3a
cmp ah, cl
sub cl, bl
nop
or ecx, eax
inc eax
stc
sub ebx, 0xeecc6a5
add ebx, edi
not al
and edi, 0x7a12b687
shl eax, 5
and bl, bh
cmp bx, 0x53f4
sub edi, ecx
cmp ecx, 0x42f71279
or dx, di
xor esi, edx
stc
stc
test ah, dh
xor dx, di
and eax, esi
xor dl, bh
adc edi, 0x690baaa
mov cx, ax
sub ecx, eax
sbb ecx, edx
shr esi, 3
ror bh, cl
sbb ecx, 0x1ea4a7f8
xor ch, 0x47
test cx, si
xchg dx, cx
inc ah
test di, di
test ch, 0x41
sub ch, bl
pop edx
push edx
rol dx, cl
sub ebx, 0x7a323fd6
sbb si, cx
add dx, ax
or si, 0x5dc5
adc edi, 0x558c197d
shr dx, cl
ror ax, cl
test ecx, 0x6a8eee87
sub dx, cx
dec si
mov bl, dh
inc di
mov cx, bx
nop
shr ebx, cl
not esi
shr cl, cl
test ecx, 0x131a5e9b
not ecx
xor bl, al
sbb bx, 0x1c2d
dec bh
rol di, cl
cmp bh, al
sbb si, 0x4fe
xor dh, bl
not dh
stc
stc
add al, 0x7b
dec bx
not si
rol ebx, 6
ror bx, cl
xchg esi, eax
xchg dl, bh
ror bx, cl
cmp si, ax
cmp al, ch
test si, 0x4bb0
sbb eax, 0x1701bea6
test ecx, 0x7bd7536d
not si
adc di, 0x307b
and ah, 0x13
sub esi, 0x72c8b502
not dx
sbb di, bx
dec bx
not cl
ror ax, 7
shl eax, 5
cmp bh, dh
or eax, 0x1b674627
stc
shr di, 7
dec ecx
dec si
shr al, 3
xor bh, 0x32
shr bh, 3
sbb edx, 0x81c2975
nop
add bx, cx
mov bl, 0x27
dec cx
test ah, 0x6b
add dx, 0x154c
stc
xchg ebx, ebx
pop edx
pop edi
pop esi
pop ebx
pop ecx
pop eax
js 0x4a2620
push ecx
inc ecx
push ebx
shr ebx, cl
nop
adc ecx, 0x379370d8
push edx
sbb dh, bh
push esi
dec si
dec esi
sub esi, edx
sbb bx, cx
push eax
rol eax, cl
stc
sbb ebx, ecx
shr esi, 7
mov eax, ebx
not bh
push edi
or ax, di
cmp ebx, edx
dec bx
add bh, cl
inc ax
inc cx
ror ch, cl
inc di
and bh, dh
test dl, ah
add eax, 0x64e09f7f
rol di, 5
rol edx, cl
sbb bx, cx
or di, di
stc
inc edx
rol bx, 8
nop
inc si
rol cl, 4
adc cl, cl
shl dl, cl
and ebx, esi
dec dl
inc edi
inc eax
nop
or edx, esi
adc bh, 0x78
nop
add al, ah
not ax
adc di, dx
adc edx, eax
cmp dl, dh
cmp ch, 0x31
not cl
sub cx, 0x7861
rol si, cl
xchg ecx, eax
xchg bx, ax
sbb bh, dl
sbb dx, cx
and bx, ax
sbb ecx, edx
xchg esi, edx
nop
cmp di, 0x157d
xchg esi, ecx
sub esi, edi
cmp ch, 0x16
rol bh, 3
add dl, bl
dec ax
xchg esi, ecx
or bl, 0x76
cmp dl, 0x2f
nop
shl edi, cl
cmp ecx, 0x1a53d4d6
cmp esi, edi
rol dh, cl
sub ah, 1
nop
pop edi
pop eax
pop esi
pop edx
pop ebx
pop ecx
call fcn.004b8877
stc
push ebx
sbb bh, 0x24
not ebx
push edx
push eax
sbb edx, eax
push ecx
test dh, cl
shl bx, 6
push edi
cmp di, di
nop
add bx, cx
ror edx, 7
not eax
inc eax
push esi
add si, di
ror ah, cl
ror edi, 8
xchg edx, edx
shl dh, 1
add bl, bl
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
push ebx
adc bh, 0x71
nop
push esi
push ecx
rol si, cl
adc si, 0x4e89
cmp ebx, ecx
shr cx, 1
pop ecx
pop esi
pop ebx
call fcn.004b8de3
push ebx
push ecx
xchg bx, cx
pop ecx
pop ebx
call fcn.004b9113
call fcn.004b943e
je 0x4a2636
push eax
push ecx
shl ah, cl
pop ecx
pop eax
jg 0x4a267d
push edx
push esi
test edx, esi
inc esi
inc si
push ebx
sub ebx, 0x2f68dcdb
stc
pop ebx
pop esi
pop edx
jecxz 0x4a2674
stc
push eax
push ecx
shl ax, cl
pop ecx
pop eax
push edx
dec dl
push ecx
ror cx, cl
push edi
ror di, cl
push eax
push ebx
add al, bh
sub cl, 0x4b
pop ebx
pop eax
pop edi
pop ecx
pop edx
push eax
push ecx
xchg ecx, eax
pop ecx
pop eax
push edi
shl di, 1
nop
push ebx
dec ebx
pop ebx
pop edi
call fcn.004b99a6
push edi
push ecx
or edi, ecx
pop ecx
pop edi
call fcn.004b9d54
push edx
push ecx
sbb dx, cx
push esi
cmp esi, 0x66dcde30
cmp esi, 0x129a0681
push eax
xchg al, cl
push ebx
xchg ebx, eax
pop ebx
pop eax
pop esi
pop ecx
pop edx
push edx
sbb edx, edx
push edi
ror edi, 4
push ebx
test bh, 0x7b
push esi
add dx, si
pop esi
pop ebx
pop edi
pop edx
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push edi
shl edi, 2
push ecx
shl ch, cl
sbb edi, 0xd6af224
push ebx
add bh, bl
or ebx, edi
push edx
xchg cl, dh
push eax
sub eax, ecx
shl ecx, cl
rol eax, cl
dec edi
rol eax, 4
add dx, 0x271b
push esi
rol esi, 7
dec ax
test ecx, edx
cmp dh, 0x2e
inc dx
rol cl, cl
shl al, cl
dec al
sbb edx, 0x6507e759
dec si
test dh, 0x76
stc
xchg di, ax
rol bx, 2
dec eax
or ch, 0x79
dec ecx
sub dx, 0x6f50
not ax
adc ch, cl
mov ecx, 0x1c2c705c
and si, 0x2578
sub cx, cx
inc bl
ror esi, 3
not di
test esi, 0x5185ed6d
add ecx, ecx
and dl, 0x20
test dl, bh
adc bh, 0x31
shr dx, 8
xor dx, ax
nop
shr bh, 5
rol esi, cl
shl eax, cl
xchg di, ax
adc si, 0x71ba
shl dl, cl
ror di, cl
shl cx, 1
xchg esi, edx
shl eax, 1
inc ecx
mov esi, ecx
dec ecx
sbb dh, 0x48
and dh, 0x3f
shr bh, cl
cmp cl, dh
add bh, 0x11
sbb bx, 0x2648
nop
cmp ax, ax
not bl
mov bx, 0x6be4
and ecx, ecx
shr bl, cl
add si, bx
sbb edx, esi
xor si, 0x53c4
mov ecx, edx
dec edi
adc ah, 0x18
inc dl
or esi, 0x78c9dc32
add di, dx
or di, cx
stc
inc di
xchg ecx, eax
or dh, al
dec cl
dec bh
shl ax, cl
or bh, 0xa
add dh, dl
dec bh
xor ebx, eax
test bx, 0x12d9
shr eax, cl
and cl, bl
rol ch, 4
rol dh, 1
xor eax, 0x24efa2a4
nop
or ebx, eax
pop esi
shr cl, 6
nop
mov ch, 0x39
ror al, 5
mov edi, ecx
push esi
dec esi
and esi, 0x7fefc1
xor bh, 0x1d
xor esi, edi
cmp ch, bl
add eax, 0x5751849e
sbb cl, dh
ror edi, 2
not al
adc ebx, 0x151bb586
adc ecx, esi
rol ecx, 1
shl si, 6
not ecx
add bx, 0x4b4c
sbb cx, dx
nop
mov dx, cx
adc ah, 0x66
xor eax, 0x2f74b05f
sub ch, 0x2e
add si, di
cmp dl, dh
add cx, di
or ah, 0x4d
not cx
dec ax
not ebx
adc ch, ch
sbb ax, 0x18bc
rol eax, cl
stc
rol edx, cl
dec ch
dec ebx
xor edi, ecx
sbb di, 0x101e
ror dx, cl
or cl, 0x18
nop
xor al, ah
xor esi, eax
nop
xor bl, bl
nop
adc dx, 0x490a
adc ebx, ecx
xchg edx, eax
ror dx, 2
dec dx
xor ax, di
test edi, 0x2ed859d7
inc ecx
shr eax, cl
dec al
shl esi, 1
mov ebx, edi
stc
nop
not edi
mov eax, 0x16328aac
inc eax
xchg edx, edx
add eax, ecx
nop
xor si, 0x74b0
not eax
stc
xor bl, 0x4f
sub eax, edi
nop
sub bx, bx
adc si, 0x662a
xor esi, esi
cmp dx, ax
shl dl, 1
inc bx
shr ch, 6
shl cl, cl
cmp edx, eax
rol dh, cl
shl cl, cl
stc
xor bh, 0x40
nop
rol cx, 6
dec si
stc
or bx, 0x682c
rol ax, 6
nop
dec di
xchg si, bx
xor dl, 0x3d
adc eax, 0x9e1314a
pop esi
adc edx, 0x7af2d541
add edx, ebx
shr edx, cl
nop
ror cx, 2
and ch, 6
test di, dx
xchg dx, bx
nop
push esi
test dx, si
cmp cx, 0x1c61
sub ax, 0x29d6
and dx, 0x75b4
shr ax, 4
inc ax
cmp esi, eax
cmp al, 0x6e
shr ebx, cl
dec ax
cmp ecx, eax
inc si
stc
add ebx, 0x55db36d2
nop
test eax, edx
add si, 0x6790
and eax, 0x77c79b21
sub dh, dh
stc
adc si, ax
sbb eax, 0x6502ea68
ror ecx, 4
ror edi, cl
stc
rol dl, cl
not esi
inc edx
xchg bl, dh
stc
inc edx
rol ch, cl
cmp ah, 0x22
add edx, 0x5332ac73
test dx, di
sbb cx, 0xe66
mov edx, eax
cmp ecx, edi
xor ebx, edx
mov bh, cl
test dx, 0x356e
adc ax, 0x3a01
stc
stc
test dl, 0x11
stc
sub di, 0x5eb
dec dl
sub bl, 0x3d
and si, 0x3127
shl ecx, cl
xor edx, ecx
add dl, 0x36
adc ebx, ebx
cmp dl, 0x75
ror ch, 1
xchg dh, cl
not ch
nop
add dh, 0x76
adc ch, cl
adc ch, dl
mov cx, 0x2296
or dl, 0x16
mov dx, dx
test cl, 0x33
not cx
rol si, cl
cmp di, 0x2f31
add cx, bx
xor ebx, edx
sub dl, ah
mov cx, 0x600a
shl ebx, 1
sub di, si
test di, ax
or eax, 0x2085f1a4
cmp dh, 0x5b
and ecx, 0x6d4dd16b
not bl
dec edi
cmp di, si
stc
rol si, 5
inc dl
rol edi, cl
and edx, esi
mov bx, 0x38f3
rol bx, 8
not bl
ror dx, cl
pop esi
shl ax, cl
add ax, 0x211
add edi, 0x3a4de0ca
push esi
cmp ebx, esi
shr cx, 4
rol bl, 7
add eax, 0x786e7ee8
dec dh
test ax, 0x77cb
xchg edx, edx
sub bh, 0x48
inc dx
ror eax, 1
sbb dx, 0x35e2
ror edi, 1
add bx, 0x4d96
pop esi
pop eax
pop edx
pop ebx
pop ecx
pop edi
je 0x4a2a59
push ecx
push edx
xchg cl, dl
adc cl, 0x69
inc ecx
sub cx, 0x23fa
push ebx
xchg bl, bh
xchg ecx, ebx
nop
push eax
ror ah, 8
sub dl, al
adc bh, 0x14
shr eax, cl
pop eax
pop ebx
pop edx
pop ecx
call fcn.004b9fc2
nop
stc
push edx
push ecx
xor edx, ecx
push ebx
shl bx, 2
stc
or dx, 0x4224
push eax
adc eax, edx
rol eax, 1
push edi
push esi
adc di, si
adc dx, 0x1fb
and dl, 0x4d
test cl, ch
rol di, 8
add edi, 0x52600522
shr di, cl
shr al, cl
or si, 0x121f
or si, cx
ror bl, 1
shl bh, 6
adc edx, edi
stc
cmp ch, cl
sub si, 0x277a
rol ch, cl
stc
sbb cl, cl
add cl, cl
rol ah, 1
stc
adc bl, 0xb
sub ecx, edx
adc bl, bh
mov edx, 0x32774044
rol dx, cl
rol bl, 6
adc ebx, edi
adc bh, dh
sub bx, 0x120b
not ax
mov ax, ax
or bh, ch
not ecx
dec bh
and dl, 0x11
not edi
sbb ax, di
shl esi, 7
inc al
sub bx, di
ror ax, cl
mov edx, ecx
test esi, eax
sub edi, 0x23a9d016
shr dh, 2
sbb ebx, 0x650cc55b
add edi, ebx
test edx, esi
dec ebx
dec ax
and dl, bl
cmp ecx, ebx
or bx, si
inc bx
ror cl, 6
add si, 0x4f66
shl ecx, cl
shl si, cl
rol dl, 6
add cl, 0xa
xor di, 0x768
and esi, edx
mov dx, 0x87c
inc edi
shl bh, 4
dec bx
inc esi
xchg edi, eax
shr edi, 6
not dl
stc
not edx
sub bx, 0xd04
sub edi, 0x3d6326f
test ebx, esi
and dx, si
stc
stc
test di, 0x5293
sbb bx, dx
sbb ch, 0x46
or di, bx
dec ebx
not eax
sbb edx, esi
ror si, 2
or al, 0x4b
not ah
and ah, ch
ror al, 2
pop esi
or ax, 0x1ac6
shl cl, cl
xchg di, di
shl cl, cl
mov edx, 0x4fc4f29d
add bl, al
push esi
or esi, ebx
sbb edi, ecx
rol si, cl
dec esi
cmp dh, ah
xchg si, di
add cl, 0x77
cmp di, 0x3cdf
nop
not bx
shr dh, 1
xchg dl, cl
add ch, 0x41
nop
cmp al, 0x7a
dec ch
test ch, 0x39
ror di, 1
sbb di, dx
adc dx, 0x6b27
mov ebx, edx
xchg bx, bx
mov al, 0x22
add bl, 0x74
shl di, cl
and eax, 0x2b121cd
adc al, dl
adc bx, 0x56ae
sub esi, edi
mov ch, 0x1b
stc
adc ax, 0x7c7b
and eax, 0x343db4ed
mov edx, ecx
test di, cx
adc bx, ax
sbb edx, 0x21e88f0a
sbb esi, 0x3b83f505
sub dx, 0x44ee
rol dx, cl
adc ah, bh
xchg esi, ebx
add esi, edi
cmp bh, 0x48
stc
dec edi
stc
shl eax, 3
adc bl, bh
dec ah
rol bh, cl
xor ecx, eax
not bl
ror ebx, cl
rol bh, 8
xor dh, 0x7e
shl edi, 2
stc
add bx, 0x1dfc
test ch, 1
dec si
xchg bh, ch
adc edx, edi
stc
nop
shl dl, 5
xor bl, 0x14
shr ecx, cl
test dl, 0x33
or di, 0x74c2
stc
xor eax, ecx
xchg edx, ecx
inc si
not ch
dec bx
shl bl, cl
shl edi, cl
ror si, cl
ror cl, 1
not dx
add ax, cx
xchg al, ah
inc al
and bh, 8
test si, ax
add esi, 0x5392554
rol dh, 7
cmp cl, dl
nop
not di
xchg cx, di
xchg edx, eax
sbb eax, 0x408e35e2
pop esi
shl edi, 1
add dh, bl
mov bh, 0x40
sbb bh, dl
shr ax, 1
sub bl, 0x21
sbb edx, edi
push esi
sbb edx, esi
and bh, 0x30
add eax, 0x4590dca8
test esi, eax
mov al, ah
dec ch
ror ebx, cl
rol ebx, cl
inc al
add dx, 0x3371
test ax, di
ror dx, 1
shl cx, 4
stc
adc cx, ax
dec ecx
adc ax, ax
stc
nop
shl eax, 8
and eax, edx
dec edx
xchg cx, bx
shl eax, cl
sbb ebx, 0xbc8ad93
stc
sub esi, edx
or ebx, ebx
shr bx, 6
inc eax
inc ch
xchg cx, bx
rol dl, 3
shl si, 2
rol edi, 4
not dx
stc
cmp si, 0x1ecc
add dl, ch
shr edx, cl
xor dl, ah
and di, 0x3af4
or ah, bh
and edi, eax
stc
add ah, 0x3d
add dx, 0x5fa5
not ebx
shr ah, cl
dec bl
cmp dx, 0x875
and esi, 0x13572592
and si, si
sub ax, dx
mov ebx, esi
sbb bx, si
mov dx, 0x56fd
or eax, 0x18cbf9d6
add si, 0x529
xchg dl, bl
and cx, 0x1a44
mov esi, 0x9fb7ead
shr al, cl
not bl
adc bl, ch
sub si, bx
sbb edx, ebx
sub cx, 0x367c
and di, 0x928
sbb si, 0x35f0
shl ax, cl
xor bl, cl
nop
not ax
dec bx
or ch, 0x69
sub al, ah
stc
mov ah, 0x5d
ror edx, 2
ror bl, cl
dec si
and di, ax
xchg dh, dh
rol dh, cl
dec ebx
xor dx, di
nop
sbb di, dx
xchg edi, edi
or bh, ah
add eax, 0x50070baf
not edx
pop esi
add ecx, edx
rol bx, cl
and dl, bl
not ax
inc cx
xor ebx, 0x3a315cd9
cmp cl, 0x36
xchg di, cx
inc eax
sbb al, 0x19
sub edi, eax
nop
shr ebx, 7
shr ebx, cl
pop edi
pop eax
pop ebx
pop ecx
pop edx
call fcn.004ba38e
jns 0x4a2f69
call fcn.004ba92c
jb 0x4a2ef1
push edx
test dx, 0x165a
push edi
adc di, 0x6ac5
push ecx
push ebx
cmp ecx, ebx
push esi
or esi, 0x3c63b40a
adc cx, 0x55fb
ror esi, cl
rol ebx, cl
adc dl, cl
sub edi, 0x4969f285
push eax
not eax
shl ch, cl
pop eax
pop esi
pop ebx
pop ecx
pop edi
pop edx
jb 0x4a2e09
push edx
add dh, 0x54
push eax
add ax, 0x5d9a
pop eax
pop edx
push ecx
push ebx
and ch, bl
stc
push eax
rol al, 2
push edi
shr di, cl
xor al, 0x67
nop
push edx
sub edx, 0x21adc56f
nop
and di, 0x6be
shl eax, cl
dec ch
and ax, 0x7425
sbb bx, 0x498e
xor dh, dh
rol al, cl
sbb al, 0x16
shl di, cl
push esi
inc esi
shl cl, cl
cmp ch, 5
xor ax, dx
test esi, 0x6a27e8b4
dec ah
stc
cmp al, 0
nop
sbb bh, 0x43
inc bh
pop esi
pop edx
pop edi
pop eax
pop ebx
pop ecx
call fcn.004babf6
call fcn.004bb02c
push ebx
cmp bx, 0x176b
pop ebx
jge 0x4a2ee0
push edi
test edi, 0x489dbc49
push edx
not edx
push esi
push ecx
adc esi, ecx
rol edx, cl
shl di, cl
adc cl, 0x4e
and dh, 0x66
push eax
shl eax, 4
pop eax
pop ecx
pop esi
pop edx
pop edi
call fcn.004bb48d
push edx
adc dl, 0x6e
push ecx
add ecx, 0x28a758cb
push ebx
test bl, 0x4a
or dh, 0x64
nop
stc
add dh, 0x30
sub bl, 0x2a
push esi
sbb bx, si
push edi
add edi, ebx
push eax
add eax, eax
sbb bh, 0x72
and cl, bh
not bx
xor dl, 0x2a
pop eax
pop edi
pop esi
pop ebx
pop ecx
pop edx
call fcn.004bb918
push eax
inc ax
push edx
adc dx, 0x38ed
pop edx
pop eax
call fcn.004bbd8b
push esi
test si, 0x76fa
pop esi
call fcn.004bc18a
push eax
dec ax
push edx
not dh
nop
push ebx
adc bl, 0x51
stc
pop ebx
pop edx
pop eax
call fcn.004bc60f
push esi
cmp si, si
push ecx
dec ecx
push edx
shl dx, 1
nop
push ebx
or edx, ebx
pop ebx
pop edx
pop ecx
pop esi
stc
push ebx
push ecx
rol bl, cl
push edi
or edi, ebx
push esi
sbb si, bx
push edx
rol dx, 1
and dx, bx
adc cl, ch
pop edx
pop esi
pop edi
pop ecx
pop ebx
push ecx
push eax
mov cx, ax
push edi
sbb edi, 0x3710ccb0
push ebx
xchg edi, ebx
cmp eax, 0x1ea044
and eax, 0x28feec35
push edx
inc dh
cmp ebx, 0xd191e18
not ebx
add ch, 0x31
pop edx
pop ebx
pop edi
pop eax
pop ecx
call fcn.004bca6b
push eax
push ecx
rol ax, cl
pop ecx
pop eax
push edx
adc dx, 0x18c1
nop
pop edx
mov eax, 0x7b10cb
lea ecx, [esp + 0xc]
push 5
push 0x6676455e
push ecx
push eax
call fcn.004bcff5
jg 0x4a30af
call fcn.004bd428
push edx
and dx, dx
push ecx
shl ch, cl
push edi
shr edi, cl
push ebx
sub bh, 0x4a
adc di, 0x5b46
push eax
nop
test bl, 6
push esi
dec esi
sub si, si
ror ecx, cl
not bl
sbb bx, cx
add eax, 0x717736c0
sub ebx, 0x4170a4bf
cmp ax, di
shr eax, 4
sub bh, 0x4d
sbb ax, cx
add cx, 0x2554
xchg edi, ecx
inc di
cmp di, di
dec ah
and si, dx
inc bx
shl bx, cl
or dx, si
shl ah, cl
adc cx, 0x4918
nop
xor edi, 0x649ce199
xor eax, eax
mov edi, 0x60e6b7d6
cmp dx, 0x4e4c
nop
add dx, ax
sbb bl, 0x10
mov di, 0x4caf
stc
adc si, 0x18f3
add ecx, eax
or ax, 0x147e
nop
add dx, 0x3342
ror dh, 3
cmp ebx, esi
rol bx, cl
rol ax, cl
not cx
add si, di
rol bl, 7
inc edx
xchg ch, al
add dl, ah
not ebx
adc ebx, 0x6637da0d
rol di, cl
inc ch
test di, 0x53ce
adc edx, 0x10e47b7a
dec ah
and dx, bx
nop
sub dl, 0x69
shl cx, cl
shl ah, 8
add bh, bh
sbb edx, 0x5e2e0548
sub ax, 0x577b
shl esi, 6
or esi, eax
rol bx, cl
add edi, 0x5c33164b
add ax, 0x248b
nop
add al, 0x11
test cl, bh
inc cx
not ecx
xor ebx, edx
sub bx, di
rol cx, cl
not ch
add bl, cl
sbb edx, edx
stc
pop esi
pop eax
pop ebx
pop edi
pop ecx
pop edx
nop
push ebx
xor bl, 0x69
stc
push esi
not esi
pop esi
pop ebx
call fcn.004bd913
push ebx
mov bl, bl
pop ebx
push eax
and ax, 0x2332
stc
push edx
inc edx
inc edx
push ecx
shl eax, cl
push ebx
shr ebx, 8
shr ebx, cl
xchg cx, ax
inc ah
adc ecx, 0x41e0d9a7
not ecx
nop
push esi
sub ecx, esi
xor bl, ah
xchg cx, ax
cmp cl, 0x14
sub dh, dl
nop
and si, 0x4fa6
push edi
adc edi, 0x3ad6debd
shl cl, cl
shl ch, 4
nop
sub cx, dx
shl si, cl
stc
mov edx, edi
test bx, 0x13
ror esi, cl
stc
xor bh, dl
mov di, 0x3b02
or dx, 0x1232
ror dl, cl
xchg edx, eax
xchg esi, edx
shr si, cl
sub dh, 0x30
adc bh, 0x38
rol edi, 8
stc
mov si, 0x501a
shr bl, cl
sub bx, 0x502f
rol ax, 1
and ecx, 0x2d6c4a3c
and bx, ax
or al, ah
or ebx, ecx
dec bx
dec dl
rol esi, 3
cmp ch, 0x5d
or eax, 0x277dc331
ror esi, cl
sub ch, 0x4b
inc si
adc bh, 0x43
shr di, 8
mov ax, 0x52f8
stc
add ecx, 0x425dcc5f
shr ax, cl
ror esi, cl
sub edx, edx
xor cl, bh
mov edi, 0x5e176ab
ror esi, 1
not dh
xor dx, 0x53fd
cmp dl, 0x37
add si, si
shl cl, 4
dec dx
add bh, 0x33
xor ah, ch
dec dx
not edx
dec esi
test cl, 4
shl bl, 4
nop
shl bh, 2
cmp bx, 0x33ed
xchg edi, esi
or bx, 0x2de1
cmp cl, 4
nop
test dx, di
stc
add edx, eax
mov cx, ax
sbb ecx, edi
stc
shr cx, 6
adc esi, esi
rol di, cl
shl bl, 8
xor al, dl
or si, ax
pop edi
mov cx, 0x3300
rol ax, 6
or cl, dl
shr bl, 8
shl ax, 7
dec si
shl si, cl
shl eax, cl
dec dh
add ch, bl
stc
xchg ah, ah
ror al, cl
shl ch, cl
xor edx, esi
not ecx
ror si, cl
shr esi, cl
inc al
not ecx
ror dh, cl
add bl, bh
shl ax, cl
and ax, 0xc4a
push edi
shl di, cl
or ax, si
nop
sub ch, 0x75
sbb ebx, 0x1f9d51cc
nop
xchg edi, esi
test dh, dl
nop
inc esi
test edx, eax
sub di, 0x793b
nop
and ecx, 0x3b21634b
shl al, cl
and ax, di
shr si, 8
mov esi, eax
sbb ch, 0x6d
or si, cx
and ebx, ebx
add eax, 0x3f80d784
ror edi, 4
and ax, ax
or bh, ch
mov cx, di
or edi, edx
add dl, bl
ror esi, 6
and si, 0x37a6
or bx, 0x1757
xchg esi, eax
add bl, 0xa
cmp cx, 0x7cb4
xor cx, bx
rol ecx, cl
shr bh, 3
adc di, si
shr ch, cl
add al, dh
sbb ebx, ecx
inc edi
ror dx, 4
dec dl
adc bx, bx
test edx, 0x4f349350
nop
inc di
dec si
adc dl, 0x4e
shl bh, 6
inc cx
not cx
inc ebx
or ah, 0x54
shl cx, 3
sub ch, 0x1c
mov edx, 0x6cb15ff
and di, cx
dec bl
cmp al, 0xf
sub bl, dl
cmp edi, edx
and ecx, 0x1fc21c6c
sub eax, 0x5358b9be
shr esi, cl
add edi, 0x5ef61b59
ror ecx, cl
adc bx, si
add ch, 0x41
add cx, 0x2d5a
not eax
and cl, al
add cx, 0x479a
ror ch, 4
not esi
pop edi
sbb cx, bx
inc dx
nop
adc cx, 0x5026
cmp ax, bx
push edi
adc di, 0x47a6
add ax, 0x119e
adc ebx, 0x48a42ad6
rol ch, cl
xchg ecx, edi
sbb esi, 0x4cb72a07
not cx
and edx, eax
not si
xchg dl, dh
or dx, 0xa14
dec bl
inc eax
sbb bh, 0x2d
stc
shl edx, cl
rol esi, 4
dec al
shl edi, cl
adc ax, di
ror dl, 4
mov ah, 0x46
shl bl, 3
shl cl, cl
shl dh, cl
shr dl, 2
xchg ah, ah
add ebx, 0x44867515
cmp ebx, 0x5eaad06
adc ebx, ecx
adc edi, edx
add ecx, 0x33cb4e0f
dec di
and dh, al
cmp di, 0x7ed9
ror ecx, 5
add dx, 0x7fcd
rol si, cl
adc cx, si
dec bl
cmp ecx, 0x31195a9d
dec edx
shr di, 1
nop
xor di, 0x2ff
inc cl
stc
shl ah, 3
shl bl, cl
xchg cx, bx
sbb cx, 0x398e
sbb bh, bl
add cx, cx
shl ecx, cl
mov bh, al
not edi
add eax, 0x72a788a6
shr bx, cl
and bl, dl
xor di, 0x2448
test ah, al
ror eax, 5
shl al, cl
stc
test dh, 0x56
not edi
add cl, ch
adc bx, dx
shr esi, cl
sbb bh, 0x2c
not bx
or ch, al
adc si, 0x46f1
and bl, 0xa
stc
sbb edi, edi
stc
add edx, ecx
test edx, 0x72b28099
sub cx, 0x165
cmp ebx, ebx
and dx, dx
nop
test cx, dx
nop
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push ebx
adc bl, 0x7d
push edi
push ecx
shl di, cl
cmp edi, 0x75e3db63
push esi
mov si, 0x2a2f
cmp esi, 0x47f7d9f4
adc ch, 0x73
push eax
add eax, 0x622e2164
add ebx, esi
stc
sub ecx, 0x2b414635
sbb edi, 0x1a5a0e26
add bx, 0x6f38
push edx
xchg dx, si
shr bl, 7
or esi, 0x33649caf
sbb bx, cx
inc ebx
adc ch, 0x3d
dec edi
ror bl, 4
not dh
adc bx, 0x8f
xor al, dh
or ch, bh
nop
sbb edi, esi
sbb ax, di
xchg dx, cx
and cl, 0x51
inc ah
ror ax, cl
nop
sbb edx, 0x494732f3
shr edi, cl
add dh, dl
xor ebx, 0x5b5a786
xchg esi, edx
dec edi
shr si, cl
xor ax, ax
and si, di
cmp dl, 0x6e
rol eax, 5
cmp bx, 0x32ae
not dl
nop
stc
xor si, 0x6a4a
not bl
shl bh, 7
xor ax, 0x73aa
nop
ror si, cl
xor ecx, eax
cmp ecx, 0x472d6c8b
nop
inc ax
test di, di
dec ch
xor ecx, 0x31b0d571
inc cx
dec edi
and bx, di
and ax, 0x2b2
shr ecx, 2
shl bx, 7
and esi, ebx
adc ah, al
shl dx, cl
dec bx
rol edi, cl
shr dh, cl
add ebx, 0x65e2d3fb
inc edi
not ch
cmp ecx, 0x7cc09381
not esi
ror bl, cl
shr eax, 1
and ebx, 0x4c66acbe
add edx, 0x6ae85e32
nop
xchg dx, dx
nop
rol ch, 5
cmp si, 0x5d61
test esi, eax
add cx, ax
adc dl, ah
test ebx, 0x110fe1f3
nop
rol ax, 4
xor bx, cx
xor esi, esi
xchg bx, di
and ch, ch
stc
test edi, 0x4a39dc61
dec al
stc
pop edx
push edx
adc dl, 0x60
stc
adc ebx, 0x123df545
adc si, ax
adc edx, eax
nop
nop
xor bl, bl
inc ax
mov dx, dx
test ecx, 0x544dfb2d
cmp ecx, ecx
or cx, 0x513f
stc
nop
inc ax
inc dl
and si, 0x247b
or esi, 0x327357e0
not edi
ror edx, cl
test edx, 0x2c791326
or ax, 0x26f9
add dx, ax
sbb bl, ah
shl esi, cl
or dx, 0x2e13
sbb ebx, esi
not ecx
nop
inc ah
sbb al, 0x55
xchg di, dx
nop
nop
xchg edi, edi
or dx, cx
nop
not si
sbb si, cx
adc si, 0x2b11
and si, 0x2878
not ecx
mov ecx, ecx
and dx, 0x6181
mov ax, dx
xor cx, si
shr ax, cl
inc esi
or bx, ax
not al
shl esi, cl
xchg bx, ax
add ax, cx
ror di, cl
rol di, 8
or dl, dl
ror ch, cl
inc bx
inc cx
sbb di, 0x1cb9
test eax, eax
and ch, 0x37
add esi, 0x2dcae9ea
mov ax, 0x3363
shl ah, cl
ror ebx, 7
shl esi, 5
cmp dh, 0x1b
sbb eax, 0x66723263
rol edx, 3
and ah, bl
rol al, cl
shl ecx, 1
inc dl
mov eax, edx
add bx, bx
ror di, 6
shr si, 4
pop edx
pop eax
pop esi
pop ecx
pop edi
pop ebx
jno 0x4a3669
push edx
push esi
sbb dx, si
push eax
or dh, ah
push ebx
xchg si, bx
test bx, 0x3546
push edi
sbb edi, 0x1dbedc2b
push ecx
and ecx, 0x3510ab17
mov di, bx
xchg edx, ebx
mov di, di
pop ecx
pop edi
pop ebx
pop eax
pop esi
pop edx
jbe 0x4a3669
call fcn.004bdca4
stc
push eax
push edx
and al, dl
push esi
sbb si, 0x20e8
push ecx
push ebx
mov cl, bh
nop
stc
adc bx, cx
pop ebx
pop ecx
pop esi
pop edx
pop eax
call fcn.004be16e
call fcn.004be5cb
jno 0x4a3669
push ebx
push ecx
shl bx, cl
pop ecx
pop ebx
je 0x4a375c
call fcn.004bea27
jg 0x4a371e
jnp 0x4a36d1
call fcn.004bee46
call fcn.004bf2a6
push eax
push ecx
cmp al, ch
push edi
dec edi
xchg cl, ch
push esi
xchg si, ax
push edx
inc dh
cmp dl, 0x34
rol di, 2
stc
pop edx
pop esi
pop edi
pop ecx
pop eax
push edi
shl edi, 4
pop edi
push eax
sub eax, 0x1df36022
pop eax
jge 0x4a36cd
call fcn.004bf69a
push edx
not dl
push edi
cmp edi, 0x199e2732
pop edi
pop edx
call fcn.004bfada
push edi
not edi
pop edi
nop
push ebx
dec ebx
push eax
push edx
xchg ah, dl
push ecx
sbb cx, 0x623e
stc
push edi
not di
inc ah
push esi
inc si
add ax, 0x637f
xchg si, cx
pop esi
pop edi
pop ecx
pop edx
pop eax
pop ebx
push eax
test al, ah
nop
dec ah
stc
pop eax
push ebx
cmp bh, 0x13
push ecx
shr ecx, 5
inc ecx
test ch, 0x43
pop ecx
pop ebx
jnp 0x4a371e
push ecx
push edi
test cx, di
stc
pop edi
pop ecx
push ecx
ror cx, cl
pop ecx
push ebx
and bl, 0x23
push ecx
and ecx, 0xd9cb050
push edx
push eax
add edx, eax
pop eax
pop edx
pop ecx
pop ebx
push esi
mov esi, 0x68140a71
push ecx
push eax
test cx, ax
push ebx
rol bh, cl
push edi
inc edi
push edx
test eax, edx
add bx, di
pop edx
pop edi
pop ebx
pop eax
pop ecx
pop esi
call fcn.004bfebc
push eax
adc ah, 0x31
push edi
not di
pop edi
pop eax
push ecx
not ch
push esi
adc si, 0x5b5d
push ebx
or ebx, 0x680cbea2
push edi
push eax
sbb edi, eax
add cl, cl
nop
push edx
adc dh, al
not bl
and ch, ah
xchg ch, ah
shl ecx, 7
mov bx, cx
shl cx, 1
ror al, cl
dec ebx
cmp ax, 0x5e8f
sbb dx, cx
sbb dx, 0x13c3
adc ax, 0x42c0
sbb edx, ebx
adc di, si
or ch, cl
pop edx
pop eax
pop edi
pop ebx
pop esi
pop ecx
call fcn.004c041f
call fcn.004c07bc
call fcn.004c0c33
jb 0x4a37d7
call fcn.004c0f30
nop
push eax
push edx
test al, dl
push ecx
sub ch, 0x23
pop ecx
pop edx
pop eax
call fcn.004c127c
push esi
and si, 0x162a
pop esi
push ecx
not cx
push eax
adc ax, 0x508d
push esi
push edx
xor esi, edx
cmp cl, ah
push ebx
not bh
push edi
add ecx, edi
rol dx, cl
stc
or ax, cx
sbb ax, 0x5298
inc dl
rol ch, cl
cmp cl, dh
nop
ror si, 8
xchg bl, ah
xchg ecx, ebx
shl ecx, cl
and edi, edx
inc ebx
sub di, 0x394c
mov ah, bh
cmp bh, 0x59
or si, 0x1d45
xor dx, 0x5f0f
sbb di, bx
test edi, 0x3134b51f
and ah, al
shr bx, cl
add dh, 0x41
stc
xor ah, 8
and bh, 0x36
adc di, dx
add eax, edi
sbb dx, 0x535a
sub ebx, 0x1ee644ec
or ecx, edx
xchg edi, edx
sbb cx, ax
and si, ax
shr edx, cl
and edi, esi
test esi, ecx
dec bx
nop
and bx, si
ror esi, 6
rol esi, 5
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
push eax
xor ah, 0x7e
pop eax
call fcn.004c17f2
call fcn.004c1b74
push esi
rol si, 4
push ebx
xor bx, 0x2fc2
push edx
add edx, 0x7cea1ed4
inc ebx
pop edx
pop ebx
pop esi
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push 0
push 0
push esi
push edx
push eax
cmp dl, ah
push ebx
cmp bh, 0x4f
stc
push ecx
xchg ch, ch
sub ebx, 0x4efa7ed3
adc cx, 0x1811
stc
nop
not ebx
nop
stc
test ecx, ebx
test ch, 0x50
push edi
cmp di, 0x39e0
inc ah
add edi, edi
xor al, dl
mov ch, cl
adc al, dh
cmp bx, 0x35de
not dh
sub cl, ah
push esi
xor si, ax
inc cx
xor cx, 0x2299
sub cl, 0x28
xchg ecx, edx
sub di, si
or ah, al
mov ah, 0x69
test esi, esi
shl bx, 3
stc
nop
xchg ebx, edx
sbb dx, 0x14c0
or bh, ch
shl ebx, cl
or cx, 0xa77
xor dx, ax
add cl, 0x58
pop esi
pop edi
pop ecx
pop ebx
pop eax
pop edx
call fcn.004c1f0a
push eax
xor al, 0x46
push edi
not di
nop
push esi
mov esi, 0x61302f9e
push ecx
ror ch, 7
push edx
test dx, 0x995
not edx
xchg dx, di
push ebx
add bh, 0x68
sbb dx, 0x5892
inc dl
shr bl, cl
add cx, dx
inc ax
sub cx, ax
sub ax, dx
inc dh
inc ch
not dx
stc
nop
inc bx
ror esi, cl
rol bh, cl
test al, dl
add si, bx
sbb cl, 0x33
shr eax, cl
shr esi, 4
cmp al, 0x19
cmp dx, 0x26f1
dec ecx
xor dh, 0x70
inc ch
cmp ebx, 0x500e7fbe
inc ebx
xor bl, 0x71
rol edi, 3
rol bh, 5
not ax
test bl, 0x49
xor dl, dh
cmp esi, 0x47826487
rol di, 8
cmp edi, edi
cmp eax, 0x33f985e3
add ah, al
mov ch, 0x5f
add edx, 0x676c9f5a
sbb ax, 0x6e48
dec si
or cx, cx
shl edi, 1
cmp ah, 0x24
sbb al, al
shl bx, 7
shl dx, 2
inc dl
test dl, dl
stc
dec esi
xor al, 0x29
nop
cmp bh, 0x39
shl ah, cl
inc dl
or edi, ebx
add bx, 0x4d29
ror dl, 5
adc cl, 0x28
sbb al, ch
ror ax, 4
sbb si, dx
xchg bx, ax
and dl, bl
shl ax, cl
ror bl, cl
xor bh, 0x57
xchg ch, bh
xor dx, 0x346c
shr bx, 4
rol dl, 5
inc bh
shr cx, 5
rol bh, cl
sbb ecx, edi
stc
ror cl, cl
or dx, di
xchg si, cx
sub ecx, 0x266c036a
stc
shl dl, 8
test dl, 0xd
mov di, 0x5940
xor ax, si
xchg bl, ch
xor eax, 0x5150350a
shr eax, cl
mov dx, di
pop ebx
push ebx
cmp ebx, 0x29ac2cc3
dec dl
shl bx, 8
cmp dx, 0x4305
adc di, 0x43fc
rol dx, 8
rol bx, 8
ror bx, 1
shr bx, 3
add dx, 0x5e7f
cmp edx, 0x820b0e1
and al, ch
rol eax, 5
or cl, 0x52
or esi, ecx
mov dl, 0x23
stc
shr cl, 4
or ecx, eax
sub cx, ax
stc
cmp ebx, edx
add al, 0x2d
sbb al, 0x1a
or ebx, eax
stc
test edi, 0x61a76bc5
dec bh
adc bx, ax
sbb bx, 0x74d6
cmp ebx, edi
rol dh, cl
xchg bl, dl
cmp di, 0x38dd
or dx, 0x1ee5
nop
shr ah, 1
sbb dh, ch
nop
test esi, 0xf83580a
add esi, 0x5e9c3a45
and dx, cx
adc ecx, eax
xchg dh, cl
rol esi, 7
cmp di, 0xd0a
adc edx, 0x1b3d4104
stc
dec ecx
cmp ch, 0x7c
shl bh, 7
xchg dx, ax
xchg ch, dh
shr dx, cl
ror ebx, 5
and cx, 0x6318
add ah, al
xor cx, dx
shr dx, 1
add ecx, edx
sbb esi, esi
stc
inc esi
dec ecx
cmp cl, ch
and ebx, esi
shr bx, 3
or dl, dl
xor bx, ax
not dh
inc si
mov bx, 0x2ed0
cmp edi, ebx
shl ch, 8
add bx, di
adc cx, 0x3d08
stc
nop
shl dx, 5
stc
rol esi, cl
add cx, si
nop
stc
xor bl, 0x2d
not esi
mov dx, bx
and edi, edi
mov bx, ax
add esi, edx
xchg ch, ch
nop
xchg dx, bx
or cl, bh
stc
or bh, 2
rol ebx, 5
cmp dh, al
or bh, dl
sub di, si
pop ebx
dec ch
nop
or dx, 0x74b1
dec esi
dec ah
rol ah, 3
push ebx
mov bl, 0x7d
cmp ebx, 0x1da1d5e9
and edx, 0xd122518
stc
adc dx, 0x30ad
and dl, 7
xchg dh, bh
stc
adc edx, edi
ror cl, 5
sub ebx, 0x2b5696f3
not esi
mov ax, bx
and eax, 0x1754d174
rol ax, cl
test dh, dh
mov dh, ah
test bl, ah
stc
sbb ch, 0x51
not al
dec bx
not dl
ror ax, 8
dec eax
rol ecx, cl
ror dl, cl
shl cx, 5
nop
stc
add di, cx
add esi, 0x38c5aaba
cmp bx, ax
ror ebx, cl
mov bh, dl
sub cx, 0x4a43
dec ax
and edi, 0x6226427a
rol cl, 2
shr edi, 3
or ecx, 0x1907edb8
ror si, cl
nop
shr al, cl
shl si, cl
shr bx, cl
sub ecx, edi
ror ah, 6
sbb edx, edi
sbb eax, ecx
xchg dx, ax
rol edx, 5
shl ebx, 2
shl eax, cl
mov ax, si
sbb esi, edx
mov esi, 0x3de9c705
xor esi, esi
sbb ax, 0x3009
not dl
nop
sub bh, bl
sbb ah, ah
sbb ah, bh
not bh
not cl
not ebx
sub cx, 0x6e6f
inc eax
sub bl, ah
not dl
rol cx, cl
cmp edx, 0x213037f4
adc edx, edx
sub cl, 0x23
test ebx, 0x7144d7a3
sub ax, bx
xor dx, dx
shl ebx, 4
cmp bx, dx
mov ax, 0x468b
and edx, 0x3ddfe24b
rol al, cl
dec ebx
not ecx
ror bx, 3
mov ecx, 0x5b5324d1
shr ah, 7
adc dh, 0x55
xchg dx, cx
mov eax, 0x3d4caa0f
stc
shr bx, 3
test dx, dx
pop ebx
xchg edi, eax
rol edx, cl
shr dx, cl
or esi, 0x101358ad
shr ah, cl
push ebx
xor bx, 0x6678
and di, 0x74d6
adc ch, 0x39
shl cl, 6
inc edi
rol ax, cl
add si, 0x4a87
add di, 0x164b
ror dh, cl
not di
inc dl
ror bl, 2
and dl, 0x2e
or si, 0x628d
inc esi
nop
adc bx, si
add si, di
stc
shr ebx, cl
rol ch, cl
nop
shl esi, 5
sub bh, ch
stc
nop
nop
test ah, cl
dec cx
shr ax, cl
rol ax, cl
shl edx, cl
inc dx
xor dx, 0x2995
ror dx, cl
xchg ecx, eax
sub edx, eax
xor esi, 0x5ed38ad1
sbb ebx, 0x46f2815c
shl ch, cl
mov eax, 0x1dc78765
add ch, 0x42
cmp ah, 0x15
sub edi, esi
xor ebx, ebx
test ebx, 0x5e536e2d
and ebx, 0x36899f07
ror ecx, cl
cmp edi, ebx
stc
stc
sbb edx, ebx
or cl, ah
or bx, 0x2528
and eax, 0x7bfeecb9
rol esi, 7
sub di, si
adc ebx, ecx
or eax, 0x15093b35
inc al
mov edi, 0x73393b57
mov ebx, edx
sub ecx, esi
xor cx, 0x5dbb
nop
and esi, 0x3e0cff05
test cl, 0x5a
sub edx, ebx
adc cx, ax
xchg ebx, edx
test ecx, 0x369558be
stc
xchg edi, edi
mov esi, 0x42e32d5f
sub si, 0x4e55
nop
and si, 0x34fe
xchg si, ax
shl ch, cl
not dh
mov ch, bh
stc
or cl, bl
mov bx, 0x11d3
mov bl, al
sub cx, cx
not ebx
shl bh, cl
sbb dh, 0x55
cmp cx, 0x7122
not ch
not edx
inc dh
and ecx, ecx
inc di
pop ebx
and esi, 0x31466e12
push ebx
ror ebx, 2
shr bl, 6
test dh, al
cmp si, 0x5095
test edx, 0x6f7350c0
rol di, cl
and edi, 0xed151c0
sub ax, 0x2a42
sub dh, al
shr si, 6
xchg bx, di
xor bh, ah
inc di
shr ch, 6
stc
or ebx, 0x77a7943a
test di, cx
dec ecx
sub edx, 0x4fc09b64
inc edx
or cl, bl
test esi, 0x63fdd9c6
shr di, cl
ror eax, 8
not ebx
inc di
sub ebx, edx
sub ecx, esi
shr ebx, cl
test edx, ebx
ror ch, 2
shl ebx, 6
inc bx
shl ch, 2
dec edi
sub esi, 0x6e8b9e85
inc dh
test bh, ch
sub ebx, ebx
and ch, 0x18
inc cx
inc dx
mov edi, edi
add esi, edi
dec ecx
stc
or al, al
add dh, 0x22
and ebx, 0xa92f546
stc
adc dh, bl
sbb si, bx
adc di, si
sub esi, 0x727f39bf
and ax, 0x6ce5
dec di
nop
sub eax, edi
and ch, bl
or dx, 0x3989
sbb edx, ebx
rol bl, cl
test cx, 0x7579
test ch, bl
ror edi, 8
sbb edx, edi
sbb al, bh
ror esi, cl
xor cl, dl
dec ah
ror esi, 2
shr al, cl
shl di, cl
or ebx, 0x3e29d74f
and ax, bx
inc ch
shl si, 1
sbb ah, dh
sub edx, ebx
adc bx, 0x533f
shr si, cl
stc
or ecx, 0x41f506ad
ror al, cl
mov ebx, 0x30045586
xor bx, 0x67e0
rol dx, cl
mov bh, dh
nop
add eax, 0x2f6bf201
shl edx, cl
pop ebx
pop edx
pop ecx
pop esi
pop edi
pop eax
call fcn.004c2458
push ebx
push edx
xchg bx, dx
test dx, 0x7737
push eax
push esi
xchg si, ax
push ecx
ror edx, cl
inc ebx
test al, 0x16
inc edx
stc
not bh
test cx, 0x3bdd
ror esi, 4
xchg bl, al
not bl
shr edx, 1
push edi
xor edi, 0x19bfa587
nop
not dl
nop
nop
not dh
shr cl, 3
test ecx, 0x778e33dd
or dx, dx
shl bh, 7
add dh, 0x15
xchg ecx, eax
not edi
nop
ror ebx, cl
or edx, 0x23d897dd
add ch, dh
nop
or bx, 0x5d0a
shl ebx, cl
mov dh, cl
mov cx, cx
and dl, 0x32
not si
shl edi, cl
add edx, esi
inc cl
shl bx, cl
sub bl, 4
shr al, 8
rol eax, cl
cmp di, 0x15b3
inc edx
shr cl, 6
adc ch, 0x75
or di, 0x7c8e
and esi, ebx
inc cl
shl ah, cl
stc
sbb ah, bh
ror ecx, cl
shr ax, cl
sub eax, 0x32f5b58
not si
add ebx, ebx
not dl
not al
inc esi
adc ecx, edx
test dh, 0x70
and di, dx
add si, 0x431e
mov dh, 0x5f
stc
ror bx, cl
shr esi, 4
sub edi, 0x76bbe39f
test bh, 0x2c
shl dx, cl
rol bh, cl
sub bl, dh
rol ebx, cl
sbb edi, ebx
adc cx, ax
inc cl
xchg dl, bl
not bx
test cl, 0x3d
cmp ecx, ebx
add si, 0x70f
rol ebx, cl
rol edx, 1
and bl, cl
test ebx, edx
sbb dh, ch
inc ebx
sbb ebx, 0x3632a35c
xor ax, 0x3faf
mov al, 0x33
mov bh, dh
xchg bl, bh
xor si, di
sub edi, 0x5d41aecc
dec cx
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
jb 0x4a3fe1
call fcn.004c2743
call fcn.004c2c31
jl 0x4a3fe1
call fcn.004c2ff7
jb 0x4a3fe1
call fcn.004c357f
jns 0x4a3fe1
push edi
push ebx
sbb edi, ebx
pop ebx
pop edi
call fcn.004c39b4
push ebx
push ecx
shr bl, cl
push edx
add dh, cl
inc bl
dec ecx
push eax
or ah, 0x54
cmp cx, 0x78c4
push esi
and si, si
push edi
sub di, di
stc
shl edx, cl
xchg ch, dh
xchg di, bx
and eax, ebx
adc dh, 0x49
xor dx, 0x1ccf
or edx, ebx
mov al, ah
stc
shr esi, 1
or bh, ah
inc di
dec cl
add ebx, 0x2e1837a0
or edi, edx
cmp edx, 0x1c5efe60
and di, 0x67cf
not di
ror ax, 2
rol di, cl
ror ch, 8
sub bx, di
add ax, 0xc64
ror ecx, 5
xor dh, 0xd
test ch, bh
not bh
xor bx, 0x48e
sbb ah, 9
dec dx
not ebx
ror bl, 4
sbb cx, ax
inc eax
nop
shr esi, cl
and eax, 0x46ceb9ad
xor ch, 0x7a
ror dx, cl
nop
adc cl, 0x6f
sub di, 0x2cb2
shr di, 4
mov ax, 0x4a1e
shl esi, cl
mov edx, 0x5d7d61a6
shr bx, cl
cmp edx, 0x2407e8c2
stc
or ecx, ebx
add ch, bl
cmp si, 0x44e
sbb ecx, edx
stc
sbb bl, 0xb
cmp ecx, edi
inc bh
sbb al, dh
cmp cl, dh
adc di, bx
rol eax, cl
rol al, 6
rol edi, cl
sub cx, 0x319
dec ebx
adc al, 0x37
ror ax, cl
shr si, cl
nop
sbb ah, al
add eax, 0x2a40bd3f
sub bx, si
test ebx, edx
shl di, cl
cmp ax, 0x5201
inc dx
dec ah
inc ch
inc edi
stc
xchg bx, bx
add dl, 0x1c
adc dh, dh
and bl, 0x55
xchg si, bx
rol edi, 4
add bx, si
test si, di
adc dx, dx
xchg di, di
adc cl, bh
pop edi
xor dh, al
shr ebx, 4
or si, ax
not cl
add ecx, edx
dec ah
sbb dx, 0x248e
rol bh, cl
inc ecx
not ecx
sbb ah, bl
mov dh, 0x57
dec edx
dec eax
adc ebx, esi
push edi
or edi, 0x12225400
add ecx, 0x2f0d08f9
cmp cx, ax
not bh
rol di, 2
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
stc
call section..text
add esp, 0xc
add esp, 9
mov ebx, eax
mov esi, dword [ebx + 0x3c]
lea esi, [ebx + esi]
jl 0x4a44eb
push esi
push ecx
sbb si, cx
push ebx
ror bx, 8
sbb ebx, ecx
push edx
push edi
or dx, di
sbb ch, bl
test edx, 0x7d46cc9a
and bx, 0x7c60
push eax
xor ah, dh
nop
dec bh
ror cx, cl
stc
shl dh, 6
inc esi
sbb dx, ax
or bh, bh
not cl
inc ax
and esi, 0x35ceb4
ror dh, cl
sub ebx, 0x3e673093
nop
add edx, edx
xchg dl, ah
test ax, si
dec dl
rol al, 3
cmp ch, bl
xchg cx, di
nop
cmp eax, 0x55094bf
shl si, cl
mov esi, esi
inc si
adc cl, dl
add ax, bx
cmp ah, ch
add ax, ax
and al, 0xa
and dh, cl
test bh, bh
test edx, 0x1ca24755
ror ecx, 4
shl bx, cl
shr dh, cl
ror cx, 5
sub eax, 0x7d9d47e6
add ebx, 0x3eca8f60
ror bh, cl
shr bl, cl
sbb ecx, esi
shl dh, 1
not eax
adc edx, ecx
ror eax, cl
xchg bh, bh
not dl
nop
stc
test edi, edi
test eax, 0x381dd59a
rol bl, 7
stc
adc dl, 6
shl eax, 7
or ebx, edx
shl bx, 5
sbb ax, 0x504e
shl bx, cl
cmp bl, 0x49
not ebx
test di, ax
inc ax
rol edi, cl
and dx, si
cmp cl, 0x7d
xor ebx, esi
cmp al, bh
cmp bx, 0x1a88
add edi, 0x688e5eba
mov ax, si
add dx, 0x3cf6
cmp ax, 0x4919
shr cl, 2
shr bx, 6
and bx, 0x3a9
nop
and dh, 0x2f
not ecx
sub dx, 0x1f80
dec edi
sbb dx, 0x59f2
dec di
dec al
dec dl
shr ch, 7
sub si, 0x2fc0
test edi, 0x6173ee
sbb bx, 0x2c27
shr al, cl
pop eax
push eax
xor ax, 0x7ecd
add ax, si
mov cx, si
shr di, 8
inc ebx
adc dl, 0x66
cmp eax, edx
nop
not edi
xchg esi, esi
mov ecx, edi
adc cx, cx
or di, ax
inc bx
pop eax
pop edi
pop edx
pop ebx
pop ecx
pop esi
push edx
cmp dl, 0x7a
push eax
dec eax
push edi
push ecx
ror edi, cl
stc
push ebx
shl ebx, cl
cmp eax, edi
cmp ebx, 0x1df1eb90
not edx
adc ah, bl
shl ax, cl
rol bx, cl
cmp bx, 0x2a3b
rol ebx, cl
or ecx, 0x2814e1b6
or ebx, edi
not ax
ror edi, 2
and ecx, 0x2b0a3a93
sbb ch, 0x41
cmp bx, cx
or ebx, edi
adc eax, eax
not dl
mov edx, 0x7c0b186a
shl ch, cl
rol bh, 7
shr ecx, 2
cmp ebx, 0x66548930
xor cl, 0x12
push esi
dec si
shl al, cl
shr ch, 6
stc
nop
inc eax
ror eax, 2
sub edi, ecx
sub di, bx
and dh, 0x68
dec al
mov esi, edi
xor cx, 0xa27
dec dh
not bh
shl ax, cl
add al, cl
stc
shr eax, cl
test dl, 0x15
adc ax, cx
not ax
cmp bx, di
inc ax
mov ecx, esi
stc
or bh, 0x7f
or cl, 0x58
dec ecx
mov edi, eax
and dl, ch
stc
cmp bh, bl
xor bx, di
mov edx, 0x6124e278
and dh, 0x3e
xchg esi, eax
rol si, 6
not ah
cmp esi, 0x25f5766a
test si, 0x5de0
sbb edi, 0x694ef9fc
mov ecx, eax
cmp ch, 0x70
ror ch, cl
cmp edi, 0x2178af11
nop
cmp edi, 0x199fffe2
not cx
mov ebx, ebx
adc ch, 1
rol si, cl
not edi
stc
shl si, cl
or bh, dh
rol edi, 2
and si, 0x6529
mov ah, cl
rol al, 2
xchg ebx, eax
add ebx, ecx
adc bx, si
rol ecx, 8
not ch
shr edi, cl
xor ah, cl
test esi, ebx
or edi, 0x5f9f92d8
mov ch, 0x38
rol bl, cl
pop esi
push esi
or si, 0x6610
cmp ecx, 0x393b3d3c
test eax, ebx
sbb edx, esi
test ax, 0x54f4
or bx, 0x2b2e
nop
shr si, cl
adc dl, cl
cmp si, 0x16b2
sub dh, al
shl edx, cl
test eax, esi
or bx, 0x7ad2
adc di, di
adc cx, 0x7852
nop
or ch, cl
mov bx, di
add ch, bl
rol ax, cl
stc
ror si, 4
or cx, 0x49bf
sbb edi, 0x4292f701
inc ch
sub eax, 0x6a00bb3c
mov si, 0x4fee
xor al, 0x57
add cl, dh
mov al, 0x31
mov bl, dl
test edi, 0x6b7b1f7e
shr bl, cl
inc bh
sbb ah, ch
sbb eax, edx
shl dl, 3
xor ecx, 0x2b755389
ror cx, 5
dec cl
sbb ebx, 0x5eb1e66a
shr ebx, cl
and si, 0x5574
shr dx, 2
sbb bx, dx
inc bh
rol bl, cl
and si, 0x5bbe
dec di
inc cx
rol ax, 8
shl ch, cl
stc
rol bx, 5
ror edi, 6
test ch, 0x20
or dl, 0x30
ror dh, 7
sub ch, dh
and esi, edi
xor dh, cl
xor esi, ecx
mov cx, 0x749
test bh, dh
inc edi
adc eax, ecx
mov esi, 0x68ded700
dec edi
sbb ch, ah
mov cx, di
not ax
test di, bx
xchg dl, al
shr eax, 3
add si, bx
cmp eax, edi
stc
and eax, 0x3235020c
test dx, ax
stc
not edx
rol edi, 1
add edx, edi
dec di
shr di, cl
or ah, 0x5b
or cx, si
shl ax, 3
or edx, 0x2d6532c
rol bl, 2
mov edi, 0x2b2ce981
xchg edi, esi
xor esi, 0x3ecd3e30
sbb dx, 0x297d
not dx
add dh, dl
pop esi
pop ebx
pop ecx
pop edi
pop eax
pop edx
call fcn.004c3dae
push eax
not ah
push edi
push edx
and di, dx
ror edi, 5
push ebx
push ecx
mov bl, cl
xor dx, bx
nop
sbb edx, ebx
ror edi, 7
dec bl
dec bx
xchg bl, dl
rol bx, cl
sbb di, di
shr al, 2
test bl, 0x17
not ax
and bl, 0x7c
shl eax, 5
ror ebx, 1
sbb dx, 0x5175
adc ah, bh
add bh, al
dec bx
dec cl
xor al, dl
inc edx
mov di, 0x6ab9
shr bh, 5
sbb ecx, eax
cmp dx, 0x70c3
ror edi, cl
inc cx
or dx, 0x6c28
shl dh, 8
rol bl, cl
and ebx, 0x66cfb0d4
stc
push esi
add si, dx
inc edi
mov ax, 0xab
shl bx, cl
rol eax, 8
adc dl, 0x48
xor bl, al
adc edi, ecx
sub ebx, 0x65016ddb
rol ah, cl
rol dl, cl
xchg di, ax
and dh, bh
test bx, cx
inc ch
stc
ror si, 6
xchg dh, ch
sub cx, bx
dec bl
rol cl, cl
adc esi, 0x736596c1
test bh, bl
rol ax, 5
adc di, ax
stc
and di, 0x31b4
not dh
xor ah, 0x31
shl di, cl
rol dx, cl
shr di, cl
mov ecx, ecx
ror ah, cl
xor dx, dx
dec bx
ror di, cl
shl esi, cl
ror bx, 4
and dl, 0x77
cmp ah, 0xe
shl eax, cl
dec ah
test bx, 0x1ab0
sbb dx, 0xe1a
ror ecx, 3
mov eax, ebx
dec dh
shr dl, 5
add edi, 0x493b6e91
adc edx, esi
shl ah, cl
nop
inc edi
sub cl, bh
add ch, dh
and di, 0x7341
and dl, dl
inc eax
inc di
shl cx, 3
xor bh, 0x58
and esi, esi
pop esi
shl cl, 3
sub al, 0x45
push esi
sub si, 0x3119
sbb cx, 0x451f
mov bl, 0x70
mov di, 0x6d47
adc edi, eax
test bx, cx
cmp cl, 0x14
stc
xor ch, 0x3a
adc bh, 0x41
cmp eax, 0x7a70c971
inc esi
stc
add si, di
stc
and di, 0x268e
nop
mov esi, 0x52c9a232
sub esi, 0x2f1788d7
sub di, 0x7b2a
add ax, dx
stc
xchg esi, edx
shr ecx, cl
inc ax
adc di, cx
rol ch, cl
dec esi
shl bh, cl
shl bl, 1
shl edi, cl
xchg bx, si
inc si
not ebx
cmp eax, 0x45db7bfc
stc
and ch, ch
add bh, ah
cmp cl, 0x6e
or cx, 0x603c
inc bh
cmp ax, cx
sbb al, bl
cmp bx, cx
test ax, 0x3550
inc ebx
dec ecx
xor si, 0x2d8f
sub dx, dx
not dx
sub di, ax
dec bh
adc bh, ah
adc ah, dl
inc bl
adc si, 0x7ed2
or dl, 0x4b
xor si, si
dec dl
nop
rol ecx, cl
or edi, edx
rol dx, cl
or ax, 0x5152
sub ch, 0x24
rol cl, cl
cmp al, 0x36
rol bl, 7
or eax, 0xd28d22d
nop
or al, ch
dec si
xchg al, al
cmp ecx, edi
or si, 0xa44
adc ecx, 0x2ce90da6
dec dl
test bh, al
not edi
sbb bh, al
not ax
or di, dx
shr bh, 3
shr bx, cl
or al, 0x1c
add ecx, ebx
and eax, 0x5de901f7
add esi, 0x644f7d1d
rol cx, cl
not al
dec si
and dl, 0x5c
or ax, 0x7f2
or dh, 0x64
inc bl
add ah, dl
xchg bh, ch
adc di, ax
pop esi
push esi
add si, 0x47e
shr ch, 6
sbb edx, 0x464afa99
sbb bx, di
nop
adc di, dx
rol eax, cl
adc cx, 0x73c1
xchg si, ax
and bl, cl
pop esi
pop ecx
pop ebx
pop edx
pop edi
pop eax
push eax
dec ax
push ebx
and bx, 0x38be
nop
push ecx
cmp ecx, 0x24037468
stc
push esi
dec esi
test ah, bh
rol ah, cl
rol eax, cl
nop
push edi
xor di, di
cmp esi, 0x3c3175a6
add cx, di
and esi, edi
and ax, 0x4f2a
push edx
test dl, al
and esi, edi
add ch, ch
adc ebx, eax
add ch, cl
rol edx, 5
xchg ch, bh
shl bx, cl
shr cx, cl
dec di
or edx, edi
sub edi, 0x751d6f3d
xchg esi, ebx
inc bh
stc
sbb si, 0x4456
and esi, ecx
stc
nop
cmp bl, 0xb
inc ch
sbb cl, 5
test edi, 0x5485ea53
xor di, 0x4878
cmp bx, di
xor edi, edi
and cx, bx
test dx, 0x794f
sub dl, al
dec di
and dh, 0x1b
rol dl, cl
inc dh
and ax, 0x11d1
test edx, 0xd71b2a0
xor cl, ch
not ah
sbb bl, bl
inc bl
xchg bx, ax
stc
xchg ebx, eax
adc edx, 0x6e47f896
xchg bh, dl
xchg ebx, eax
stc
shr si, 6
rol cx, cl
xchg dh, ch
or ebx, 0x7e44cf9c
xchg dh, ch
sub si, 0xc4d
or esi, 0x125ca794
shl edx, cl
nop
sub edx, 0x7c52d7d4
not cl
mov di, 0x2ea6
test dx, bx
cmp bx, 0x7018
dec al
not di
add ax, 0x7c9d
nop
nop
mov dl, bh
stc
xchg dh, ch
sub al, 0x6b
xchg bh, cl
stc
nop
and edx, 0x437193ff
inc ecx
cmp bh, bh
mov si, 0x554d
test bx, 0x5378
shr ah, 7
cmp dl, cl
xchg cx, dx
mov esi, 0x52515ff4
adc di, 0x6ace
xchg bl, bl
rol edi, cl
dec di
pop edx
test cl, 0xf
ror bl, 6
rol ax, 1
push edx
sbb edx, edi
add ebx, edx
rol di, 6
test bl, 0x4d
inc dh
inc cx
dec dh
cmp dh, ch
adc cl, 0x30
rol bh, cl
xor ax, cx
cmp cx, 0x4497
sbb dx, 0x32b4
rol esi, 4
nop
mov ah, 0x74
add ecx, 0x7a663ba5
ror al, 1
stc
xor al, bl
or ax, 0x3adc
test esi, ebx
sbb cl, 0x54
adc dl, 0x28
stc
adc dh, ah
xchg si, ax
ror eax, 6
inc ch
dec cx
xchg ebx, eax
adc dh, bl
shl al, 5
test bx, dx
mov esi, 0x4b0f7e9
shr dx, 2
mov ecx, 0x6cd9b5af
test edi, edi
shl dh, cl
cmp al, 0x4a
ror eax, 6
and dl, cl
test edx, edx
rol ecx, cl
sub ebx, 0x59ff1d98
xchg dx, dx
shl bl, 7
ror ebx, cl
nop
adc cl, 0x35
stc
shr cx, cl
and dl, 1
nop
nop
sbb eax, ebx
test ax, bx
shr si, cl
rol si, cl
not ax
shl eax, 3
adc ax, bx
sub dh, 0x71
add eax, eax
mov cx, bx
shl di, 6
pop edx
pop edi
pop esi
pop ecx
pop ebx
pop eax
jl 0x4a4941
push eax
not eax
pop eax
call fcn.004c41c2
call fcn.004c4578
push edi
push esi
xchg di, si
pop esi
pop edi
call fcn.004c49de
call fcn.004c4d54
call fcn.004c516d
push eax
push ecx
xchg ecx, eax
push edx
add edx, 0xac514ea
shl ah, cl
push edi
xor di, 0x644c
sub ecx, 0x4f37fe6f
adc ecx, edx
ror eax, 4
push esi
shr si, cl
nop
adc dl, 0x38
pop esi
pop edi
pop edx
pop ecx
pop eax
call fcn.004c54e6
push ecx
push ebx
or ch, bl
push edi
sub di, 0x598a
shl bx, 8
push esi
cmp esi, 0x44e18f8d
push eax
shr ax, 4
sub cx, ax
stc
ror bl, 6
not ax
push edx
inc edx
nop
shl dx, 6
stc
pop edx
pop eax
pop esi
pop edi
pop ebx
pop ecx
nop
push ebx
shl ebx, 4
push ecx
shr cx, cl
push edx
xor dl, 0x25
cmp bl, dh
sbb ch, dh
push eax
mov ax, ax
xor dl, 0x2f
stc
push esi
adc si, 0x6aef
adc al, 0x73
dec bl
and bh, 0x43
stc
inc cx
rol ebx, 4
mov bl, 0x49
pop esi
pop eax
pop edx
pop ecx
pop ebx
stc
push ebx
sbb bx, 0x3558
push ecx
shl ebx, cl
push edx
rol dl, 8
adc dl, 0x1a
sub bl, 0x10
xchg dl, dl
dec bx
nop
dec dh
shr dh, cl
stc
push eax
adc al, 0x17
push edi
test ebx, edi
sbb edx, 0xc3ccd1b
mov edx, eax
not bl
test di, di
not dl
sub ebx, 0x45d2a6a1
pop edi
pop eax
pop edx
pop ecx
pop ebx
jp 0x4a4a29
push eax
push esi
sbb eax, esi
pop esi
pop eax
call fcn.004c57ff
mov esi, dword [esi + 0x50]
cmp dword [ebp - 4], 0xa
jne 0x4aa750
push edx
push ecx
add dh, cl
and dx, 0x4ae9
push eax
ror ah, 1
shl al, cl
push ebx
and bx, 0x6ebe
mov al, dl
nop
stc
adc al, cl
inc dx
nop
adc eax, 0x2c457aaa
push esi
dec si
sbb dl, 0x60
stc
push edi
test di, 0x6aa
sub edx, edx
sub dx, 0x5e5a
xor al, 0x22
sbb bl, 0x67
not ebx
mov bx, dx
ror edi, 1
rol dx, 7
shr edi, cl
inc dx
rol cx, 3
xchg edi, eax
mov bx, 0xdd6
add ax, cx
not ecx
sbb edx, esi
sub bx, ax
sbb eax, esi
add cl, dh
rol ax, 4
add bh, bl
add si, 0xb3f
add cl, al
and ah, 0x71
nop
sbb cx, di
and ax, di
adc dx, 0x2ff5
sub bl, bh
mov al, bh
nop
or ecx, esi
inc cx
or ax, 0x9f5
rol bl, cl
add cx, ax
xchg si, cx
ror ecx, 5
inc al
not eax
dec ebx
stc
and dl, 0x77
nop
sub ebx, 0x23fcd57a
shr dx, 4
or ebx, ebx
inc ch
adc eax, ecx
nop
inc ecx
sub esi, 0x37ed466f
inc edi
dec bh
test edx, edx
xor edi, 0x7761deb5
stc
adc dl, ch
adc cl, cl
dec ebx
xchg ch, al
and cx, 0x4491
add edi, 0x16cba3bf
xor dl, 0x4d
stc
xchg edi, eax
xchg cl, ch
test ebx, edx
xchg dx, ax
shr dx, cl
test ebx, 0xc6221fb
mov cl, 0x54
inc bh
or esi, ecx
adc bx, dx
test edi, 0x5e74196e
and ecx, 0x3f95830e
shr al, cl
mov cl, bl
not eax
not ah
cmp si, 0x99d
xor cx, ax
shr eax, 1
pop edi
inc ax
push edi
dec edi
shr ecx, 4
shr eax, 6
add esi, 0x151e766f
add bl, bl
sub ebx, 0x60e5b143
not bx
sbb dx, si
and bl, ch
stc
shr si, 8
mov ecx, ebx
shr al, cl
xor cx, dx
rol eax, 4
xor cl, 0x54
adc eax, edi
not si
xor ax, ax
and di, 0x78c6
add bx, 0x3d73
add dl, 0x3e
inc bx
add edi, 0x71d8556b
xor edi, esi
xor si, di
inc ax
xor ah, bl
inc cx
shr ah, cl
add bx, 0x6446
xor cx, 0x67bc
add esi, 0x7334edde
shr dl, 6
not dh
shr al, cl
xchg ch, cl
dec al
rol cx, 1
xor cx, ax
and ecx, 0x5231099a
mov ch, 0x2c
xor eax, 0x732fb47d
shr eax, cl
inc cx
dec ecx
inc bl
sbb dh, 0x3a
mov ch, 2
shr ecx, 7
and dx, cx
add edx, edi
adc dx, 0x22ad
test ah, 0x52
test dx, 0x4d58
dec bh
sub di, 0x7c1a
xchg ebx, eax
dec ah
or dx, 0x5cf
adc si, 0x6933
shl eax, 6
and edx, 0x5121bc6c
sub al, 0x66
or ebx, 0x11db03ff
rol edi, cl
sbb di, 0x80e
cmp edi, edx
ror cx, cl
ror ecx, 7
stc
inc di
dec bx
adc si, 0x199
xor edi, 0x6fbe30ff
nop
add dx, 0x391e
sbb esi, edx
xor eax, ebx
not ch
inc di
or dx, 0x2108
stc
and ch, 1
add bh, dl
not dl
shr edi, cl
dec cl
mov cx, 0x71b0
mov ebx, 0x4793735e
dec ecx
cmp ebx, esi
dec si
and ecx, edi
inc edx
inc ch
rol ebx, 6
ror edx, cl
ror ax, 8
pop edi
xor ax, 0x47af
xchg ah, ah
rol dl, 3
test al, ah
not bh
mov al, cl
cmp al, 4
xchg ah, ch
stc
cmp ecx, 0x133be01f
mov ecx, eax
adc ax, dx
or bh, dl
sbb edx, ebx
not dl
inc dx
dec esi
xor cx, bx
sbb ch, 0x7f
and si, ax
push edi
add edi, ecx
dec si
xor di, 0x4d1c
or cl, ch
xor dh, bh
rol edx, 3
cmp cx, bx
cmp ch, 0x2c
shr bh, 7
or eax, ebx
shl al, 3
xchg ch, dl
ror ah, cl
add bh, cl
xor si, di
inc ecx
shl al, cl
test edi, ecx
nop
xchg bh, cl
add edx, 0x319bbcf2
xchg esi, ebx
sub si, 0x19eb
shl bl, 7
test bx, dx
add di, di
or si, 0x74a8
xor edx, eax
xor esi, 0x50e9c008
inc dx
shr al, cl
inc ax
add dh, 0x3e
xor edx, edi
not si
test si, 0x117
dec esi
dec dx
sub edi, edi
shl dh, cl
mov al, ah
add esi, ecx
adc dh, ch
stc
shr ecx, cl
shr cx, cl
cmp edx, 0x46fcd7db
and eax, ebx
add edi, eax
rol eax, cl
nop
dec al
or ebx, esi
sbb bh, cl
mov ah, dh
rol cl, 1
ror dl, cl
stc
cmp ebx, 0x494e64
ror si, 7
rol cx, cl
xor esi, 0x6ca88e2
sub al, 0x64
not edx
mov dh, cl
ror bl, 4
sbb di, 0x4acd
nop
xor bl, 0x1c
not di
stc
and bh, bh
and edi, ebx
ror si, cl
dec bh
inc dh
add cl, dl
rol esi, 5
shl dh, cl
ror dl, cl
pop edi
stc
rol bl, cl
add al, 0x73
xchg dx, ax
cmp ch, 0x39
xchg dl, bh
dec ch
shr si, cl
dec dx
dec ax
stc
or ch, 0x5f
add ah, dh
xor esi, 0x123b75a4
not ch
shr dh, 1
shr dx, 8
shr bh, cl
adc cl, 0x4b
xor bh, cl
cmp ax, 0x1740
adc dl, al
or ecx, ecx
dec bx
push edi
rol di, 5
shl di, 2
xor bl, bh
stc
sub bx, 0x71c9
ror di, cl
xor edi, eax
shl si, 1
inc cx
not cx
adc edx, 0x41b095dc
xor si, 0x600a
sub cx, 0x440
ror cl, 3
add dh, 0x3e
xor dx, bx
and dl, 5
sub si, si
dec bx
sbb ebx, 0x491904f9
rol bx, cl
ror bx, cl
sbb ecx, 0x98ff1f4
or di, 0x44cd
and ch, ch
shr ah, cl
sub ch, al
sbb esi, 0x3cfcf842
inc bx
and ah, dl
or bl, ch
stc
mov edx, 0x238b6ae7
test ch, 0x19
test ax, ax
inc bx
test ch, dh
stc
mov ecx, 0x35a44dbe
stc
or bh, dl
sbb ax, di
dec ebx
not ebx
dec cx
cmp si, 0x23d6
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
call fcn.004c5cb7
push edi
shl edi, 4
push ebx
and ebx, 0x7e64c3e2
push ecx
rol ecx, 3
push esi
dec esi
dec ebx
push edx
and edx, 0xf3f09f8
sbb dx, 0x2617
dec si
add edx, 0x316e401d
stc
sub ebx, 0x6e7a9d6c
stc
not cx
and esi, edi
push eax
add al, al
shl ebx, cl
shr ebx, cl
inc cx
xchg dx, ax
mov edx, 0x71664b8e
rol ecx, 7
nop
inc bl
test edi, edi
nop
sbb ebx, 0x37eb939f
adc cl, 1
add si, dx
dec cl
stc
or dx, 0x4e9b
or ah, al
ror bx, cl
add al, dl
or eax, edi
test bl, dh
stc
adc di, ax
add dx, di
shr ecx, cl
test di, ax
test dh, ah
or di, ax
xor ah, ch
shr bh, cl
inc esi
inc dx
inc bl
not cl
adc eax, 0x29520782
and dh, 0
xchg bx, bx
adc esi, 0x4157abfa
adc dx, 0x7a4a
sbb ch, 0x7b
rol ecx, cl
test ax, 0x769b
shl esi, 1
or ebx, eax
dec dh
and ebx, ecx
stc
test ebx, 0x48f68f12
cmp edx, 0x2425815d
inc ecx
mov cx, 0x7104
dec edx
ror dh, 6
xchg al, dl
shr bl, 3
add bh, ah
adc esi, edi
inc cl
not ecx
mov edx, 0x29e245bf
or eax, 0x69ef66f4
dec di
shl ecx, cl
adc dx, 0x43fa
add ax, si
xor cx, 0x5b64
rol eax, 7
and esi, esi
nop
stc
xor ecx, ecx
dec si
not bx
shr ebx, 6
stc
cmp edx, 0x2061028f
inc eax
nop
xor cl, 2
rol si, cl
inc bh
cmp edi, edi
or dx, ax
shl ax, 4
dec edi
pop eax
push eax
xchg si, ax
rol di, cl
test esi, 0x18a5b070
stc
sbb ebx, 0x722b46ce
adc ah, 0x6d
test edi, 0x1cc04ec8
sub si, 0x28b0
not edi
xor di, si
dec ch
and ah, 0x69
shl dl, 2
inc bl
test ebx, ecx
inc edi
or ax, 0x260d
adc dl, 0x1f
ror ah, cl
sub edx, ecx
inc ah
cmp eax, edx
inc si
mov dh, 0x1a
not dl
mov ah, dl
mov si, ax
adc edi, edx
or esi, 0x7f914815
add cx, 0x490d
ror cx, cl
sbb dl, 0x37
stc
add ch, bl
xor ecx, 0xa792b8e
mov ebx, 0x1f3552c6
add ah, dh
inc ebx
or cx, di
adc di, di
not dh
sbb ch, 0x75
sbb ecx, ecx
add cl, 8
ror edx, cl
shl bx, cl
or esi, ecx
or ax, 0x4b4d
shr cl, cl
sub si, cx
test dh, dl
sub edx, 0xcebb9a2
nop
mov di, si
mov dx, ax
stc
shr cx, 5
adc di, bx
sbb bx, 0xc71
ror ax, 7
dec ch
xchg esi, ecx
cmp edi, 0x658cf35f
shl dx, cl
xor bl, dl
or si, cx
mov si, ax
rol bl, 3
shl ah, cl
and ah, 0x40
rol dh, 7
shl cl, 3
sbb dh, 0x3d
not ebx
rol dh, 2
inc ebx
adc cx, 0x42ab
not eax
dec eax
cmp esi, 0xa954228
not dl
dec ch
or dh, 0x5c
cmp cl, 0x2d
ror dx, cl
add ax, dx
adc si, 0x42ab
ror ecx, 4
rol ebx, cl
or bh, ah
shl esi, 6
rol di, 8
xchg cx, ax
adc di, ax
sub eax, ebx
xchg dx, si
test edi, edx
xchg ah, dh
xor edi, 0x7b00444f
adc di, dx
pop eax
dec edx
dec dx
sub ecx, 0x44c2a30e
push eax
mov ecx, eax
or ch, 0x57
not ebx
shr bx, cl
cmp bl, 0x3a
nop
stc
sbb ax, si
not ax
rol si, cl
nop
xor esi, ecx
xor bl, bl
not eax
and dx, 0x107c
shl si, cl
adc bl, 0x26
and esi, 0x3a833fce
ror edx, 8
mov al, ch
xchg bh, bh
shl dx, 5
nop
sub edx, 0x787c6ebb
dec cx
add edx, eax
not esi
sub bh, dl
and cx, bx
pop eax
pop edx
pop esi
pop ecx
pop ebx
pop edi
push edx
push ecx
shr edx, cl
push eax
add eax, 0x71d21243
nop
push ebx
sbb ebx, ebx
xor dh, 0x45
inc ecx
nop
ror ax, 3
sub ebx, 0x6d9437ba
shl cl, cl
shr dx, 1
push edi
ror edi, cl
shl dx, 2
sbb bl, 0x6b
shr ah, 8
push esi
xchg ecx, esi
adc al, bl
sub bh, 0x1e
inc bl
or edx, edi
adc cl, bh
or cl, 0x7d
sub edi, 0x78a92abf
inc bx
xchg bh, ch
sbb eax, ecx
stc
nop
nop
ror bl, cl
xchg ebx, ecx
add cx, 0x6a4
add edi, 0x566707f6
dec eax
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
call fcn.004c6132
call fcn.004c6465
push edx
push eax
sbb dh, al
push ebx
and bh, ah
dec ebx
shl bl, 3
push esi
sbb esi, 0x74004dfe
shl al, 8
push ecx
sbb cx, dx
nop
sub cx, 0xf93
not cx
nop
sub dl, ah
shl dx, cl
adc si, 0x74e6
sub dx, 0x5490
cmp edx, 0x33a4f221
dec eax
dec ecx
mov ah, 0x5d
cmp cl, 0x4b
sbb eax, eax
sbb cx, dx
dec eax
stc
nop
xchg dh, dl
inc edx
add dx, ax
test eax, 0x6967cf87
cmp dl, bl
inc cl
push edi
rol edi, 3
stc
or bl, al
nop
or esi, ebx
mov ch, dh
xchg di, ax
add di, 0x3e93
or ah, ah
sbb ebx, 0x14b391e
add edi, esi
sbb ch, al
inc si
xor edx, 0x1f0c422c
or ecx, ebx
cmp bx, di
nop
shr ch, cl
inc ebx
test edi, esi
add ebx, 0xa026f7c
test dh, ah
shr bx, 1
sbb bx, di
not ebx
shl ah, cl
and ebx, 0x2c0f18bf
ror cl, 1
not di
pop edi
pop ecx
pop esi
pop ebx
pop eax
pop edx
push edx
or edx, 0x50fe6f68
push eax
inc ax
push esi
sbb si, dx
not esi
push ecx
xchg edx, ecx
or ecx, eax
shl ax, 2
shl cl, cl
pop ecx
pop esi
pop eax
pop edx
push esi
shl esi, 5
push ebx
adc ebx, 0x673b4f41
pop ebx
pop esi
push ebx
add bh, 0x17
push esi
cmp si, si
push edx
sub dh, 0x4a
push edi
shr di, 1
push ecx
shl dh, cl
xchg di, dx
mov dl, bl
stc
push eax
sub ax, dx
pop eax
pop ecx
pop edi
pop edx
pop esi
pop ebx
push edx
push ecx
ror dl, cl
push ebx
push edi
cmp bx, di
or bx, 0x2e75
push esi
or si, 0x2571
stc
and cx, dx
pop esi
pop edi
pop ebx
pop ecx
pop edx
cmp dword [ebp - 0xc], 0x55f0
jl 0x4a6cd7
push eax
push ebx
or eax, ebx
and bl, 0x5b
push ecx
dec ch
inc cx
push esi
sub si, ax
cmp eax, 0x54bb2646
shr al, cl
xor bx, 0x1ca1
adc ch, 0x39
adc ah, 0x4f
push edx
push edi
sub dx, di
rol cl, cl
xor ebx, esi
sub di, ax
shr al, cl
mov dh, bh
not edx
shr ax, 8
shl dx, 8
stc
rol ah, cl
adc edi, 0x2990ae94
or bl, cl
and dx, dx
adc dx, bx
inc bx
mov di, dx
not edi
rol si, 1
sub dh, 0x3a
cmp ah, 0
stc
shr si, 7
and ecx, 0x51dae82b
not ah
shl ax, cl
not di
shl dx, cl
not bx
add dl, 0x77
or ebx, 0x16b28443
test ch, bh
sub dh, dl
or edx, 0x31754cfe
nop
xchg ah, dh
not di
xchg ah, dh
sub bl, cl
rol bh, cl
shr ch, 6
adc eax, 0x7d59ee80
sbb cl, 0x63
nop
and cx, 0x1a0f
adc eax, 0x277fad1f
not ebx
xchg ch, dh
test dx, ax
sub edx, ebx
xchg dh, dh
or ecx, esi
nop
shl ch, cl
stc
cmp cl, dl
not ecx
ror bx, 2
add ax, cx
ror dl, 3
ror si, cl
xchg dx, di
and dh, bh
mov dx, 0x460e
sbb ch, 0x13
nop
nop
xchg dl, bh
add dl, 0x35
xchg esi, edx
dec si
shr edi, 1
and esi, edx
or bx, 0x6d79
stc
nop
dec dx
or bh, 0x1f
xor edi, 0x3b3060f1
and cl, 0x2b
xor cl, bh
xor ch, 0x59
rol bx, 3
and ah, 4
cmp edi, eax
or ebx, 0x7c42d2eb
stc
add ebx, edx
and ch, ch
shl cl, cl
pop edi
nop
add si, si
push edi
shl edi, cl
xchg di, ax
stc
nop
inc esi
inc ax
cmp si, ax
shl cx, 7
shl ax, 5
xchg ecx, eax
or bx, di
xchg esi, eax
or cl, ah
xor ch, ch
or ch, dh
and al, 0x47
stc
or edx, ecx
sbb edi, eax
shr ecx, 2
dec ecx
adc eax, 0x3ed0938b
or ebx, 0x700b276f
xor dx, cx
shr al, cl
test eax, eax
and dx, ax
adc bl, ch
or bx, cx
or ecx, edx
and bh, dh
or si, dx
inc edi
test ax, bx
or dx, si
ror bx, 7
or dx, 0x942
stc
test ax, bx
ror esi, 4
cmp edx, 0x2f83ba04
sbb ebx, ecx
nop
stc
adc dh, 0x61
sbb dl, 0xb
inc edx
rol ecx, cl
sbb cl, bh
cmp dl, cl
inc cl
test al, bh
shr edi, cl
inc ax
rol cx, 3
xor cx, 0x77a5
inc eax
rol di, 8
rol dl, cl
rol si, cl
inc ch
inc ecx
cmp ch, ah
shl eax, 4
stc
ror eax, 8
mov cx, bx
sub dx, cx
dec ecx
not edx
ror ah, cl
inc dh
mov cx, ax
and ch, 0x57
rol ebx, cl
ror eax, cl
pop edi
pop edx
pop esi
pop ecx
pop ebx
pop eax
jg 0x4a5942
jle 0x4a5862
je 0x4a558c
push ecx
mov ecx, 0x4e2009b8
push edx
or dx, 0x6811
push ebx
sub cx, bx
and ecx, 0x1c3f27e
add cx, cx
stc
push edi
push eax
add edi, eax
not eax
dec ebx
dec bh
mov edi, ebx
cmp ecx, 0x336130a
cmp ecx, ebx
shl bx, cl
shr edi, 3
and ax, ax
dec ah
cmp ax, ax
shr cx, cl
and di, 0x35af
mov ebx, edx
not ecx
ror edx, 1
and bx, 0x443b
push esi
not si
or bl, ch
sub ax, di
or bh, 0xa
inc dx
dec bx
and cx, 0xad5
not ah
not dx
or di, 0x1a8d
add cx, 0x2451
adc edx, esi
stc
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
stc
push edi
push ebx
add di, bx
push esi
push ecx
xor esi, ecx
stc
adc bl, cl
cmp cx, 0x56ef
push edx
dec edx
inc edx
rol edx, cl
and dx, 0x4b57
mov di, 0x46b1
inc si
shr bh, cl
stc
shl cl, 1
and dx, 0x142
xor dx, bx
shl ch, cl
shl dl, cl
xor dl, 0x41
or di, 0x2a49
pop edx
pop ecx
pop esi
pop ebx
pop edi
jno 0x4a557d
push eax
adc ax, 0xdfe
push esi
cmp si, 0x212f
push edx
push ecx
ror dl, cl
or ah, dh
pop ecx
pop edx
pop esi
pop eax
call fcn.004c6860
call fcn.004c6bd0
push eax
not al
test al, 0x20
push ecx
sub cx, ax
push ebx
not ebx
nop
stc
push esi
xor esi, 0x70ef59f1
test ecx, 0x2ec99250
and eax, ecx
pop esi
pop ebx
pop ecx
pop eax
call fcn.004c6f08
jno 0x4a557a
jns 0x4a557a
call fcn.004c7445
push edx
inc edx
pop edx
push esi
not si
pop esi
call fcn.004c7a7c
call fcn.004c806f
jns 0x4a575f
call fcn.004c83a9
jg 0x4a5733
stc
push eax
inc eax
push ebx
xor ebx, ebx
or al, 0x26
xchg ah, bl
push edi
shr di, 1
push ecx
shl edi, cl
or cx, bx
nop
xchg al, bh
ror ah, cl
shr ecx, cl
sbb di, 0x66fc
not di
and ax, 0x2422
sub di, 0x6247
push edx
dec dl
shl bh, 2
sub bh, dh
xchg cl, bh
dec eax
push esi
add esi, 0x9a01ef2
ror dl, 5
sbb al, 0x4f
shl dh, 3
test ax, ax
sbb edi, 0x2b21c47
sbb ebx, edx
and dl, al
shl si, 3
mov bx, 0x3003
stc
shl bx, 4
stc
not edi
inc ebx
adc al, ah
xchg dx, cx
sbb cx, cx
shr dh, 4
stc
xor di, 0x7c8
shl bx, 6
sbb dl, ch
adc ah, cl
test eax, 0x7e65e66b
shr ch, cl
sbb edi, edx
sbb edx, edi
sub edx, eax
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
call fcn.004c86c4
push edx
cmp dl, 0x55
push eax
add al, dh
stc
not dh
push esi
sub dx, si
or si, 0x7fe3
and ah, 0x5c
push ebx
xchg ebx, esi
nop
and ax, 0xeb5
push edi
test di, 0x70ef
stc
not ax
push ecx
shr ax, cl
cmp al, 0x69
add ah, 0x7b
rol edx, 1
not si
xchg dx, cx
shr ebx, cl
nop
sub bx, 0x11a9
xor dx, dx
sub ch, bh
shl eax, cl
inc dx
shl bx, 2
dec esi
test eax, edx
sub si, 0x39c6
add al, 0x49
sub bh, ch
cmp edx, ecx
shl eax, 1
and di, cx
cmp bh, al
sbb eax, edx
test al, bl
cmp edx, ebx
nop
xchg dh, dl
test ecx, ecx
dec bl
nop
rol edi, cl
xchg ecx, ebx
test ecx, 0x5283a28b
dec bl
shl cl, cl
sbb ah, 0x27
nop
shl ax, cl
nop
cmp si, 0x16df
shr edx, cl
stc
or di, ax
or ecx, 0x6ac4459b
or ecx, eax
ror eax, 1
xor si, bx
or eax, 0x439c4ded
dec ax
adc cx, dx
ror di, 8
nop
add ax, bx
dec ah
add edx, 0x75082fa7
not dh
sbb esi, esi
stc
add cx, dx
or eax, 0x204ee326
stc
mov dl, dl
dec ebx
test esi, 0x39861dd
pop ecx
pop edi
pop ebx
pop esi
pop eax
pop edx
call fcn.004c8c0f
call fcn.004c9061
push edi
push edx
xor di, dx
ror edi, 4
sbb dl, 0x50
pop edx
pop edi
call fcn.004c9569
push edi
dec di
push ebx
and bx, 0x6191
push ecx
add ecx, ebx
pop ecx
pop ebx
pop edi
stc
call fcn.004c99c0
push ebx
ror bh, 4
push edx
push ecx
shl dl, cl
pop ecx
pop edx
pop ebx
call fcn.004c9d45
call fcn.004ca05f
call fcn.004ca4a9
push edi
push ecx
mov di, cx
push ebx
xchg di, bx
pop ebx
pop ecx
pop edi
push ebx
dec bl
push esi
push ecx
ror esi, cl
sub esi, ebx
push eax
inc ax
sbb cl, 0x19
push edi
inc di
dec eax
shl eax, 7
adc al, 0x52
push edx
add cx, dx
sub dh, al
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
push ebx
add ebx, 0x5d1afaf0
push edx
push ecx
test dh, ch
push eax
dec ax
push edi
xor di, 0x42ee
test cx, di
shr cl, 2
test bh, 0x49
and ebx, 0xd319197
nop
dec dx
shr edx, 6
sub dx, 0x4c0e
xor dh, 1
xchg di, ax
xor eax, 0x3ca84482
not edx
test cx, 0x32ec
ror ax, 5
mov di, 0x1adc
cmp bx, 0x4495
push esi
shl si, 1
add eax, 0x66d6e277
not ch
or edx, eax
shr cl, 3
adc ebx, ebx
dec dx
sub bh, 0x26
nop
ror edx, 5
rol ch, cl
and ecx, ebx
add dh, 0x4d
shl ah, 1
xor bx, 0x562c
shr esi, cl
test cx, 0x5288
rol bx, cl
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
push ecx
rol ch, cl
stc
pop ecx
call fcn.004ca93d
push edx
dec edx
push edi
test edi, 0x110150ee
push eax
push ebx
cmp ax, bx
xchg edi, edi
push ecx
inc ecx
push esi
or di, si
sub ax, di
xor ebx, ecx
and cx, 0x69d3
ror dx, 4
stc
or ecx, 0x5c118bc0
or cx, 0x4bbd
cmp bl, bl
rol si, cl
pop esi
pop ecx
pop ebx
pop eax
pop edi
pop edx
call fcn.004cad54
ja 0x4a585d
call fcn.004cb106
call fcn.004cb617
push ebx
ror bl, 4
push eax
not eax
push ecx
add cx, 0x4a5c
push esi
inc esi
shr al, cl
inc eax
and ax, 0x6c75
push edx
dec dl
xor cl, 0xa
xor edx, ecx
push edi
adc cx, di
shl bl, 8
shr ax, 3
test al, al
stc
xchg ebx, esi
stc
nop
test esi, esi
nop
xchg edx, ecx
add ah, 0x78
rol ecx, 8
pop edi
pop edx
pop esi
pop ecx
pop eax
pop ebx
jg 0x4a58f0
jl 0x4a58b6
push edx
push eax
xor dl, al
pop eax
pop edx
call fcn.004cb8ec
call fcn.004cbbbc
push ecx
rol cx, 6
nop
push eax
push ebx
and eax, ebx
push edx
or edx, ecx
xor edx, 0x72af1c63
pop edx
pop ebx
pop eax
pop ecx
push eax
inc al
pop eax
jne 0x4a58e6
call fcn.004cbe2b
call fcn.004cc1a8
call fcn.004cc63b
push eax
push ecx
shl ax, cl
not eax
adc ecx, 0x44808d3c
push esi
sbb esi, eax
push edx
sbb dl, 0x10
push edi
xor di, 0x4955
pop edi
pop edx
pop esi
pop ecx
pop eax
jp 0x4a5933
push edx
push ecx
shl dh, cl
pop ecx
pop edx
push eax
push edx
test eax, edx
push edi
not di
push esi
xchg esi, edi
pop esi
pop edi
pop edx
pop eax
push ecx
shr ecx, cl
pop ecx
call fcn.004cca7b
call fcn.004ccfde
call fcn.004cd3ad
call fcn.004cd8c5
push ecx
adc ch, 0x7b
rol ch, cl
or ch, 0x72
push eax
push edx
adc ax, dx
inc eax
push ebx
shr bh, 7
test dl, 0x2b
stc
xchg dx, bx
test dx, 0x5dfa
nop
shr dx, cl
and al, 0x75
mov ah, 0x41
push esi
rol si, cl
dec ebx
not cx
stc
nop
push edi
ror edi, cl
and cx, si
xor edx, 0x617d967f
sub ch, cl
sub bl, 6
test al, 0
not eax
xor ch, ch
stc
and si, 0x9fc
dec edi
xchg ch, dl
or di, 0x3a23
inc esi
shl si, 1
cmp ecx, 0x78a88beb
not cx
or cl, bh
rol ch, 1
dec dh
dec edx
not edi
sbb dx, cx
sub eax, 0x79fea3c0
xor ecx, 0x33d2baba
add cl, dl
nop
rol ah, 6
or al, bl
xor dx, 0x10cc
stc
and ah, 0x37
or dh, bl
mov edi, 0x7c533b17
rol eax, cl
or al, ch
add cx, si
stc
cmp ecx, 0xae2270a
stc
xor bx, bx
stc
stc
test ecx, edx
mov si, 0x4a1f
nop
and eax, ebx
rol eax, 6
inc bl
add si, di
xchg ecx, ecx
shl dh, cl
add di, 0x15b1
rol cl, cl
not edx
xchg bl, cl
sub edi, ecx
add di, 0x6500
add esi, esi
not ax
or edi, eax
nop
add si, 0x38cb
nop
shr bh, cl
and eax, edi
nop
shr si, cl
mov cx, 0x4950
test bx, dx
nop
adc cx, si
dec eax
dec si
rol edi, 8
and al, bh
cmp bl, ch
cmp dh, dh
inc dl
xor dx, 0x3da1
xchg di, di
pop edi
push edi
and di, ax
inc cl
adc ebx, 0x434fe184
xor bx, 0x2c92
dec ax
nop
and dx, si
mov dx, 0x5a0e
ror di, cl
sbb bl, 0x22
not cx
stc
sbb bh, ch
adc cl, 0x58
shr dx, 7
stc
shr ch, cl
sbb cl, 0x3a
add ecx, 0x23d2937d
cmp bh, ch
ror edx, 5
test edx, 0x7545b048
sbb al, 0x5e
rol edx, cl
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
call fcn.004cddca
call fcn.004ce306
push ecx
inc cx
push esi
inc si
push ebx
inc ebx
push edi
sbb edi, 0x3a54bfc0
nop
sbb bh, 4
xor esi, 0x1dc46396
rol cx, cl
pop edi
pop ebx
pop esi
pop ecx
push edi
push ecx
ror edi, cl
push eax
push esi
xchg esi, eax
push ebx
rol ebx, cl
and ebx, 0x61c9ee01
dec si
ror di, cl
xor eax, ecx
mov ah, al
test ecx, ebx
push edx
cmp ebx, edx
shl di, 6
or eax, eax
dec ebx
sbb dx, si
ror dh, cl
nop
inc bx
rol ebx, 2
mov esi, edx
dec cl
adc eax, eax
mov edi, edx
rol dh, cl
shr bh, cl
dec bl
nop
nop
dec esi
inc edi
test bx, bx
sub di, 0x1d30
add cl, bl
shl ax, cl
test dx, cx
stc
stc
xor esi, 0x2e365371
xor ecx, 0x120c5776
test esi, edx
not bh
test al, ah
rol esi, 8
or dl, al
ror cx, cl
xor ax, 0x409e
sbb si, 0x45ac
shl si, 7
rol edi, 5
dec cx
stc
shl ch, cl
xchg si, di
shl dh, 1
inc ah
ror bh, 5
mov ax, di
shl esi, cl
inc ah
or ecx, 0x5b7d5d81
cmp bx, 0x1d1d
and cl, dh
inc eax
mov ax, cx
xor dx, bx
inc dh
pop edx
pop ebx
pop esi
pop eax
pop ecx
pop edi
push ecx
test cx, 0x24c4
push eax
ror eax, cl
or cx, 0x6039
push esi
xchg cx, si
nop
stc
ror cl, 1
nop
test ah, ah
push edi
inc edi
push ebx
shr ebx, 7
dec cx
cmp ecx, 0x5d067a79
rol eax, 3
or ecx, 0x6dd45a72
dec bh
adc cl, ch
inc ax
mov di, di
ror edi, 6
not esi
mov al, 0x2c
or esi, eax
dec bx
or ax, 0x5b90
push edx
shr dh, cl
add dl, 0x75
shl al, 2
and cx, dx
nop
ror edi, cl
add cx, ax
not esi
stc
test edi, 0x56a7b41b
mov ebx, ecx
rol esi, cl
sbb al, 0x7c
inc ax
shl edx, 6
adc dl, bl
cmp dl, 0x41
xchg dl, ch
pop edx
pop ebx
pop edi
pop esi
pop eax
pop ecx
call fcn.004ce768
call fcn.004cea3b
call fcn.004cef6a
push esi
push ebx
adc si, bx
push edx
or bx, dx
push ecx
ror ecx, 4
and bx, 0x31bc
push eax
shr eax, 4
dec bx
or edx, edx
push edi
shr edi, 3
or dl, 0x55
sbb di, bx
add ax, cx
pop edi
pop eax
pop ecx
pop edx
pop ebx
pop esi
call fcn.004cf2a2
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
jb 0x4a628e
push edx
push eax
adc dh, ah
nop
push edi
ror di, 2
push ebx
shl bx, 8
push esi
xchg dx, si
adc dh, dh
push ecx
inc cx
or si, 0x2263
rol ebx, 7
xor ecx, edi
add di, di
nop
sub ah, 0x30
sub ebx, edi
and cx, ax
not si
shr dx, 3
or bx, dx
test esi, 0x4765c9f4
nop
stc
rol cx, cl
mov eax, 0x64e5c5a8
add edi, esi
or edx, ebx
ror cx, cl
shl ecx, cl
test bh, cl
sub di, 0x335
not dh
sbb ax, dx
or bh, dl
rol edi, cl
xchg dh, dh
adc di, 0x620b
inc bx
mov al, 0x1a
dec esi
sbb ebx, 0x5e76c34c
ror al, cl
or cx, 0x3ff5
and cl, 0x7a
sbb bx, cx
cmp cx, 0x5bf3
nop
sbb di, 0x606b
test dx, bx
adc ah, 0x4e
adc cx, bx
ror bx, cl
cmp esi, esi
xchg ebx, edx
add edi, esi
and edx, eax
shl esi, cl
inc bl
or ecx, ebx
sbb ch, 0x4e
not edi
and si, 0x2d3b
sub al, 0xc
ror dl, 3
xor dx, si
xchg si, dx
ror ecx, cl
or edx, 0x5f719b19
sub dx, 0x7a16
add cl, dh
nop
xchg si, bx
sbb edx, 0x6a906794
test dh, ch
mov esi, 0x334e5cfd
mov di, di
adc dx, di
adc ebx, 0x751bf721
rol edi, cl
sbb ch, bh
ror edx, 5
adc al, dh
rol ax, cl
add edi, 0x7d5c173
inc ch
sbb ebx, 0x4ad7db03
sub ebx, esi
mov dh, 0x7d
ror cx, cl
xor esi, 0x49640f45
ror dx, cl
sub cx, 0x7992
test bx, 0x2f85
dec cx
mov bh, 0x2f
sbb cl, 0x6c
shl esi, 5
and cx, cx
or al, 0x31
nop
xor esi, edx
test edx, ecx
pop ecx
push ecx
or bl, ch
shl edi, cl
shl edx, 5
rol ebx, 5
stc
and cl, 6
sub bh, ch
not eax
mov cl, 0x5b
xchg bh, ch
sbb cx, 0x3f84
not ah
sbb ch, 0x14
sbb edx, 0x15d3c71e
add ecx, ebx
nop
nop
sbb edx, ebx
mov cx, di
sub edx, 0x3030c994
and eax, 0x650f50bd
dec edi
mov edi, 0x594bdaa0
cmp si, 0x4f8e
ror ecx, 4
sub ebx, esi
adc cl, bh
shr esi, cl
inc edi
stc
ror di, 4
shl dx, 6
test ax, bx
cmp bl, 0x1e
shr dl, cl
shr si, cl
stc
xor ax, si
add cl, dl
shl eax, 4
add ebx, ebx
nop
or di, 0x48b7
inc eax
nop
xchg esi, eax
rol di, cl
mov cx, 0x4a79
mov edi, ebx
xchg ch, bl
stc
ror di, 8
adc ch, 0x75
rol eax, cl
xchg ebx, eax
and edi, edx
and cx, 0x701f
dec cx
xchg cl, ah
not dh
nop
or esi, 0x227e7eed
shl ebx, 5
mov si, 0x7f48
adc dx, si
ror ah, cl
or bx, 0x20e5
nop
nop
not ecx
shl si, 6
sbb esi, 0xd28eec3
shl si, cl
rol dh, cl
sbb edi, 0x3250f71b
dec ebx
sub eax, 0x4c78c28f
xor dx, dx
not bh
ror bx, 8
rol cl, 6
inc si
adc eax, edx
cmp dl, 0xa
sub bh, bh
stc
shr bx, cl
or ecx, ecx
add bh, 0x1f
shl bx, cl
dec ebx
not si
shl dh, cl
mov dh, 0x13
nop
adc cx, 0x4cdf
adc dx, di
not ecx
xchg bh, bh
inc ecx
pop ecx
cmp bl, ah
mov bh, bl
push ecx
not ecx
sub ch, 0x5f
cmp si, 0x3bbd
mov ax, ax
add dx, ax
inc di
or bh, bl
not edi
cmp ebx, 0x1bfb88c8
xchg ebx, eax
sbb di, di
shl ecx, cl
cmp edi, edi
and ebx, 0x3a5cf3a3
stc
dec ch
rol dh, 1
not di
dec si
not ebx
shl bh, 3
shr dl, 5
test ch, dl
sub dh, 0x46
add esi, 0x578ef529
and eax, edi
and edi, 0x393f9afb
shr bh, 2
shl ax, cl
xchg ecx, eax
xchg ch, ch
test di, si
test al, 0x16
dec dl
sbb ebx, 0x677b325
sub di, ax
dec bh
xor bx, 0x6a2c
test cx, 0x78b
mov bl, dl
inc cx
dec bl
mov bl, 0x2b
mov dh, dl
stc
nop
rol dx, cl
nop
ror dh, cl
test dl, dh
sbb eax, edx
shr al, 6
test esi, edx
adc edi, ebx
stc
inc dh
nop
shl esi, 8
stc
sbb di, di
shl al, 8
and ah, al
sbb esi, 0x87919db
test edx, 0x340fcfff
or al, 0x40
or esi, 0x45f54b3b
sub cx, 0x1223
sub ch, 4
test cx, cx
ror dl, cl
nop
stc
sbb bx, 0x5827
rol dl, cl
mov ax, cx
and bl, ch
xor ah, al
dec ah
and ax, bx
test edi, 0x50d30b84
sbb si, si
stc
or esi, 0x7e6433c3
ror ah, 5
nop
cmp esi, edx
shl esi, 2
shr ch, 2
cmp eax, esi
add si, di
ror edx, cl
shr edi, cl
ror edx, cl
stc
test esi, 0x526d0c16
sbb ebx, 0x5004aa26
cmp di, si
inc edx
pop ecx
push ecx
add ecx, edx
and di, 0x7dcd
cmp edx, esi
rol edx, cl
test ecx, edi
xchg ecx, eax
mov edi, 0x9755a05
sub cl, cl
shl cx, cl
xchg dl, dl
dec ah
cmp edi, ebx
shr ch, 6
add cx, dx
mov esi, eax
sbb di, 0x2bf9
cmp ax, 0x52f7
rol cx, cl
mov cx, 0x6236
sbb cx, ax
mov edi, ecx
xor dl, bh
or si, ax
stc
test cl, al
not ah
nop
mov ax, si
sbb ax, 0x3e0
sbb edi, eax
stc
ror edi, cl
xchg ah, dh
xchg si, di
dec al
xchg ebx, ebx
ror ecx, 5
xchg dl, ah
not cx
xchg ebx, edi
adc si, 0x6cbf
xchg dh, al
mov edx, 0x67fd4b09
nop
stc
test cx, dx
test esi, ebx
sbb ebx, ecx
add esi, ebx
or bl, 0x19
xor di, cx
xor edi, 0x29b6c9ae
and ch, 0x78
dec ah
not eax
adc al, 0x33
add ebx, ecx
test bl, 0x1f
adc bl, ah
and al, cl
ror cx, cl
stc
shl bx, cl
mov di, 0x5848
pop ecx
pop esi
pop ebx
pop edi
pop eax
pop edx
call fcn.004cf72d
push eax
or eax, 0x1bde0b3a
push ecx
xor cx, 0x5ce0
push esi
test ecx, esi
ror ax, cl
inc ax
and ecx, eax
push edx
cmp edx, edx
push edi
push ebx
mov edi, ebx
xor dh, 7
cmp edx, edi
test edi, 0x566434c
nop
xor eax, ebx
cmp di, 0x6050
inc ax
sbb ebx, 0x3922c2ba
not edi
adc eax, ebx
ror bx, cl
nop
adc si, 0x2f79
add al, 0x47
inc edx
or cx, 0x1ccd
xchg cl, dh
test al, ah
ror si, cl
ror bl, cl
sub ax, bx
xor cx, 0xf12
or cx, ax
and dh, al
test ah, 0x74
dec esi
pop ebx
pop edi
pop edx
pop esi
pop ecx
pop eax
push edx
dec edx
push edi
inc di
push ebx
rol bh, 1
rol edx, 2
add bh, 0x68
push ecx
sub edx, ecx
adc ecx, 0x9daaef
push esi
and si, di
shl di, cl
sub bl, 0x57
adc cx, 0x7c06
xor edi, 0xa7bb461
xchg ebx, ecx
inc bh
push eax
mov eax, esi
sub cl, ah
inc dx
sbb ecx, eax
shr bh, cl
not ebx
ror edx, cl
ror ax, 1
mov bx, si
sub cl, ah
cmp si, si
xchg esi, eax
xchg ch, al
not ch
sub dl, dh
inc bx
inc bh
inc dx
xor dx, 0x74c2
cmp ah, dl
or edi, 0x177fb4c6
adc ch, cl
add edi, 0x512784dd
stc
xor cl, ah
xor dx, ax
and ebx, ecx
or dh, 0x37
sub bx, 0x1981
adc ebx, ecx
nop
adc bl, bl
dec edi
shr ax, 2
add esi, 0x30e6bfd6
sub ebx, edi
add dl, bh
adc ebx, 0x78c72c6e
or dh, 0x2b
stc
test di, 0x72b
not di
sbb eax, 0x7a94e9f5
or esi, esi
xor cl, al
shr dx, cl
not bx
adc eax, 0x6b8460da
or al, ah
inc eax
rol di, 8
shr si, cl
or ax, 0x4eea
nop
shl si, cl
add al, 0x11
shl esi, cl
add dl, 0x4a
adc edi, esi
not ax
sbb ebx, edi
ror esi, cl
stc
and si, 0x7fe9
test bx, 0x7a3b
add cx, si
and cl, 0x7c
test si, dx
shr ah, cl
adc al, 0x31
ror ebx, cl
shl edx, cl
or eax, edi
not ah
sub bx, 0x6b64
stc
xor bx, 0x5776
inc edx
inc esi
ror ch, cl
xor bl, 0x1e
and ax, dx
test dl, bh
shr si, 4
xchg edx, eax
dec eax
pop eax
not ebx
cmp bl, bl
shr di, 6
and bl, 0x78
add dx, 0x662e
push eax
or ax, 0x1065
not di
test si, cx
or esi, edi
stc
inc bx
adc ebx, 0x512bff79
and eax, eax
and ch, 0x5d
test esi, eax
dec al
rol dh, cl
not cl
rol dh, cl
or esi, edx
not ebx
shl ax, cl
sbb si, 0x4b7d
stc
cmp cl, 0x43
stc
pop eax
pop esi
pop ecx
pop ebx
pop edi
pop edx
push eax
push ecx
or eax, ecx
not cl
nop
shl ah, cl
push esi
add si, 0x461a
nop
push edi
test di, 0x71e0
dec ah
stc
push edx
cmp di, dx
push ebx
shr bl, 2
add edi, 0x45267f89
test bx, bx
ror ebx, cl
ror ah, 2
cmp ah, 1
add ax, si
shr bl, 2
xchg ebx, ecx
or si, di
or ecx, esi
mov edi, 0x6ec6dff8
and dx, di
xor si, 0x1169
or edx, edi
sub dx, 0x116a
sub di, 0x251b
stc
dec edx
stc
cmp di, 0x154
add ebx, 0x3c891f7f
dec cx
nop
or ch, bl
not edi
sbb ax, di
mov ecx, 0x578d442d
pop ebx
pop edx
pop edi
pop esi
pop ecx
pop eax
call fcn.004cfbbd
call fcn.004cff0b
call fcn.004d038e
call fcn.004d0677
call fcn.004d0b22
call fcn.004d1042
push esi
not esi
push ebx
inc bx
push edx
add edx, edx
push edi
xchg edi, esi
push ecx
and cl, 0x6e
push eax
add ah, 0x1e
add cx, 0x714
mov edx, 0x15c4c81d
xor dl, dh
xchg ah, dh
adc dl, al
ror cl, cl
adc dh, 0x21
adc al, dl
sbb ax, cx
test al, 0x5a
xor dh, dl
ror eax, cl
dec ch
nop
mov bx, 0x7a69
pop eax
pop ecx
pop edi
pop edx
pop ebx
pop esi
push esi
push ecx
add si, cx
and ecx, 0x703d2aa5
push ebx
sbb bh, 0x2c
stc
cmp cx, 0x2513
push edi
inc di
push eax
dec al
push edx
adc edx, 0x1d5c4765
xchg bx, ax
and cx, 0x7722
nop
cmp edi, 0x541f7973
not dh
ror bx, 8
add al, dl
mov ch, ah
nop
dec ah
xor ecx, ecx
mov dl, 0x76
xchg si, di
add bl, al
inc ax
cmp si, 0x3685
xor dx, 0x2f00
shl cl, cl
ror di, cl
shr di, 6
or si, 0x3f49
ror dx, cl
shl cx, cl
stc
or esi, 0x5ff0fc35
ror di, cl
rol dh, 4
cmp cx, dx
cmp edi, edx
xor bl, dl
inc bh
add bx, 0xd08
inc al
adc edi, 0x5707ee61
sbb di, 0x4300
nop
ror ebx, cl
rol ch, 6
xor ch, ah
dec ebx
shr ah, cl
xor ebx, 0x69ea2c15
cmp ah, bh
sbb eax, 0x55c6f1dd
ror ecx, 3
inc ch
or bx, si
xchg ecx, edx
not dh
add si, cx
shl edi, cl
test ax, 0x5d27
stc
shr ebx, 2
shl bl, cl
test ebx, ecx
xchg dx, dx
test si, 0x3ed9
adc di, 0x2b5e
adc bx, 0x20ff
dec dh
ror bx, 5
xchg ecx, eax
ror bx, cl
test edx, 0x51b7488f
or edi, 0x81f8ba7
nop
sub eax, 0x43d2896e
rol ah, 6
and si, ax
add esi, 0x1bf8483b
stc
nop
pop edx
pop eax
pop edi
pop ebx
pop ecx
pop esi
push edi
test edi, 0x7f3c3a34
push esi
dec esi
inc esi
push eax
xor ah, 0x7a
push ecx
shr eax, cl
cmp si, ax
not ecx
push edx
mov cl, dl
mov ch, al
stc
inc dh
xor edx, edx
xor di, 0x587
test ax, 0x4bb6
nop
nop
rol ax, 6
sbb cx, 0x4217
ror esi, 2
shl dx, cl
push ebx
xchg bx, si
sbb bl, 0x37
and dl, 0x6e
ror dx, 4
test di, bx
shl di, cl
rol dx, cl
test ecx, ebx
adc ah, 0x6e
test ebx, esi
not ebx
test di, 0x51af
dec al
sbb dx, 0x6c47
not cx
dec eax
sub dx, 0x3d10
inc edi
adc edx, eax
mov ebx, ebx
ror dx, cl
shr ah, cl
sub di, 0x2a2e
or dx, 0x6021
shr ebx, 3
adc cx, 0xb8c
nop
xchg al, dh
xchg ebx, eax
pop ebx
pop edx
pop ecx
pop eax
pop esi
pop edi
push ecx
dec ecx
push edx
mov dl, 0x6b
push eax
or ah, 0x11
test cl, ch
push ebx
mov dl, bl
stc
nop
stc
xor edx, 0xe39b7a0
add cx, 0x286c
push edi
sbb di, 0x23b6
mov ecx, 0x6dbed5ba
push esi
not esi
shr si, 5
sub si, ax
cmp ah, 0x63
rol esi, 1
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
call fcn.004d1348
call fcn.004d167c
call fcn.004d1aa0
je 0x4a6528
call fcn.004d1e9f
call fcn.004d2160
call fcn.004d2510
call fcn.004d2a96
push eax
mov ah, 0x4f
push edx
push ebx
mov dx, bx
push esi
adc esi, esi
push ecx
shl bh, cl
pop ecx
pop esi
pop ebx
pop edx
pop eax
call fcn.004d3055
call fcn.004d3623
push ebx
inc bh
rol bx, 4
push edx
xchg dl, bh
xor bh, dh
push eax
nop
nop
push edi
rol edi, 5
nop
push esi
xor si, bx
stc
xor ebx, 0x3a8e44a
pop esi
pop edi
pop eax
pop edx
pop ebx
call fcn.004d39f1
jae 0x4a654b
push ecx
inc cx
ror cl, 5
push edx
not dx
push eax
and ah, ah
push esi
rol si, 5
or al, cl
pop esi
pop eax
pop edx
pop ecx
push eax
adc ax, 0x5fca
pop eax
call fcn.004d3cea
mov eax, 0x7b111f
lea ecx, [esp + 0xc]
push 0x29
push 0x36202018
push ecx
push eax
push edx
rol dl, 7
not dx
push ecx
push eax
xchg ch, al
adc dx, 0x2179
push edi
add edi, 0x4b1f14aa
push esi
cmp esi, esi
ror edi, cl
ror eax, cl
add edx, 0x7c892a2d
test edi, ecx
dec si
nop
xor eax, 0x5df357e1
mov si, 0x44a9
nop
sbb si, 0x45a0
inc dx
push ebx
inc bh
cmp esi, 0x6dc123b0
not eax
sub dx, 0x617
rol bh, 8
or ebx, 0x7491642
inc cx
adc bx, 0x2201
cmp esi, 0x6013bac0
adc al, 0x24
add bh, 0x7c
ror bl, 3
stc
or bh, ah
sub ax, 0x2c3
dec edx
not bl
xchg ah, cl
inc eax
or ch, 0x1b
shl edi, 5
ror cl, cl
rol edi, cl
ror edi, 2
sub bl, bh
ror esi, cl
test bl, 0x6f
sbb di, 0x616
rol cl, 4
xor bh, ch
adc bx, 0x2197
inc cl
add bl, dh
inc ebx
sbb esi, edi
test cx, si
shr di, 6
not edx
sub ah, 0x30
xor ecx, edx
mov di, si
nop
stc
dec ebx
sbb cx, 0x4524
and bh, ch
xor bl, dh
stc
xor bx, 0x7ebe
xchg ecx, edi
sbb eax, esi
xchg esi, esi
shr si, 1
nop
xor esi, edx
shr di, cl
cmp edx, edi
ror bh, cl
sub cx, cx
dec eax
ror esi, 4
xchg di, ax
shl edx, cl
add al, cl
dec al
xor cl, dh
adc ah, dh
stc
xor dh, 0x42
rol cl, cl
xor ecx, eax
test eax, 0x2aa343c0
sub dl, 0x20
xor ax, cx
mov cl, ch
not bh
ror eax, 8
or al, cl
stc
stc
sub bl, al
rol esi, cl
sub cx, 0x129b
pop ebx
push ebx
dec ebx
xor dh, 0x2f
or di, 0x2199
shr bh, 4
not al
test di, 0x11ec
adc edx, ecx
shr ch, cl
rol ch, 8
xchg si, dx
shr al, 4
and al, 0x16
add di, 0x3872
add ecx, edi
not ah
or cx, dx
mov eax, ebx
adc eax, edi
shr cx, 1
shl bh, cl
inc ecx
shl cl, 2
sub dx, 0x77da
nop
or dh, cl
dec edx
add al, 0x60
dec ecx
inc ah
not ebx
not al
xchg al, al
stc
sbb eax, 0x43b0b62c
mov bx, 0x76d5
not ax
not esi
nop
dec cx
xchg edx, esi
adc cx, 0x7c1a
adc eax, 0x3328cb21
add si, cx
sub esi, ecx
adc ax, dx
and edi, 0x26efe106
not dx
stc
and bl, ch
sbb dl, bl
shl bh, 8
sub eax, ebx
nop
inc al
ror di, 8
mov ebx, ebx
dec dh
or ax, 0x531e
adc bx, 0x6af7
stc
ror dl, 3
test ah, 0x38
inc dh
sub edx, 0x783af0c
adc ebx, ebx
xor cl, 0x4e
sbb di, cx
rol ah, 6
sbb ebx, 0x647310f
shl al, cl
nop
xchg dx, bx
sbb al, dh
shl eax, cl
dec ch
ror dx, 3
rol ecx, cl
rol dh, cl
or al, 0x39
sub bl, bh
sbb cx, 0x53cc
mov cx, 0x6e15
mov dl, bl
stc
xchg ah, ch
xor ah, 0x10
shl al, cl
ror bh, 1
and ax, 0x6446
inc eax
dec dx
xor di, 0x93e
ror ebx, cl
sbb di, si
not dl
xchg dx, si
ror esi, cl
rol cx, cl
xor bx, di
xor eax, 0x178c49fa
pop ebx
stc
sbb ch, 0x30
xchg si, dx
not esi
dec ax
and edi, 0x591708c2
or ecx, 0x526708bc
nop
push ebx
xor bx, 0x40a9
add al, dl
or ebx, edi
nop
or ah, 0xa
not bh
sub ecx, 0x2d0f7849
adc dh, dh
adc si, bx
sbb bh, ah
sub ax, 0x35a7
shr ecx, 1
ror dh, cl
rol bl, 6
add cx, 0x574d
inc di
xchg dl, al
stc
sbb si, cx
adc ax, 0x57f5
not di
xchg esi, edx
or bx, 0x1973
not dh
sub esi, edi
rol bl, cl
and edi, 0xb6b9db9
ror ah, cl
cmp si, 0x20a7
ror eax, 4
cmp edi, esi
xchg esi, edi
sub ebx, 0x6350af6f
and bx, dx
adc dx, 0x3e61
dec bx
and esi, 0x4de22a9d
cmp al, ah
sbb eax, edx
test dx, 0x1164
adc ebx, eax
or edi, 0x4534e1ba
adc bh, bh
test dx, 0x2564
or cl, 0x41
shr bx, cl
stc
stc
not edx
stc
nop
inc di
not edx
shr bx, 7
dec bx
xchg edx, eax
shr dl, 2
xchg cx, ax
not edx
or dx, cx
inc cx
shl di, cl
dec dh
inc ah
test edi, 0xab6c49
adc bx, 0xca3
shr cl, 5
rol eax, cl
xchg cx, ax
stc
test ah, dl
inc al
sbb cl, bh
ror dx, 2
adc esi, 0xfe37e5b
rol di, cl
inc edi
mov edi, 0x19c31f07
not si
mov edi, edi
or bx, 0x46b2
test si, 0x68cf
inc edx
shr bl, cl
cmp eax, edi
ror eax, cl
xchg ah, dh
xchg cx, bx
sbb dh, al
cmp dx, 0x1a86
stc
cmp cl, bl
pop ebx
inc edi
cmp di, si
mov dh, 0x68
xor ax, 0x1029
and edx, edi
sbb cx, 0x664
push ebx
rol bh, 1
shr cx, cl
cmp ax, bx
inc cx
stc
or di, 0x5d43
add bh, 0x10
shr ch, cl
dec edi
cmp eax, ebx
mov ecx, 0x1eff1fd1
and cx, ax
mov bl, 0x1a
mov ax, dx
mov ax, si
xor eax, ebx
stc
nop
sbb ah, ch
shr bl, cl
cmp ah, 0x6f
and bx, cx
sub edi, 0x10c90aa2
not edx
rol al, 8
rol si, 2
or cx, cx
or bl, cl
shr eax, 1
test cx, bx
or bl, 0x14
shr ah, cl
adc bh, 0x19
xor cl, ah
or dx, ax
adc edx, ecx
dec di
ror ax, 3
sub edi, 0x3f54e4a5
ror cl, 1
rol ax, 4
sub ebx, eax
stc
sbb esi, edi
xor dl, dh
shl edx, 1
shl bh, cl
rol dl, cl
adc bx, 0x760b
mov cl, dh
shl ch, cl
cmp si, 0x3acd
test ecx, 0x2fce3b80
test ebx, 0x28afdb98
or bl, al
mov dl, al
add dh, 0x62
and esi, ebx
rol si, 6
adc cx, bx
xchg cx, ax
inc eax
or dh, 0x24
test ax, 0x480a
adc esi, 0x7f68889
xchg edi, ebx
mov edi, 0x5ed5cc4
adc esi, 0x39ce86cc
pop ebx
pop esi
pop edi
pop eax
pop ecx
pop edx
push ebx
push eax
xchg bx, ax
push esi
push ecx
shr si, cl
ror ecx, cl
xor bx, 0x3b2b
push edi
add esi, edi
or cl, 0x2b
sbb bx, bx
push edx
sub edx, edx
nop
stc
sub ebx, 0x53b00244
sub dh, al
adc bx, 0x5308
not si
mov dx, dx
rol ah, 1
nop
stc
sbb dx, cx
cmp eax, ecx
shl ebx, 5
adc edx, 0x381f982a
sub eax, edx
nop
adc bl, 0x4c
shr esi, cl
test dl, 0x12
add eax, 0x68ab3797
stc
adc bh, al
shl si, cl
sub ax, dx
sub esi, esi
dec ah
rol edx, 3
shr cl, 4
dec dx
sub ah, ah
add bh, 0xe
shr dx, cl
adc cl, 0x41
sub si, 0x44df
add dx, 0x2eef
inc si
stc
nop
mov dh, cl
add dx, 0x475e
mov ax, 0x4728
cmp ebx, 0x5fb1f39d
or dl, ah
sbb esi, edx
ror ecx, cl
or ah, bl
inc eax
cmp ebx, ecx
add edx, esi
rol dx, cl
ror dl, cl
add dl, cl
or esi, ebx
sbb bx, dx
adc edx, edx
mov bx, si
cmp ah, bh
stc
add ebx, ecx
test eax, 0x2687dab0
test cl, 0x1f
dec esi
xor ah, bh
dec esi
mov dl, bl
shr ecx, cl
adc ax, 0x626c
not eax
sub si, 0x2c1
mov dx, si
stc
dec ah
not ax
stc
not ebx
rol si, cl
not al
adc edi, 0x78100cb7
xor al, dl
or ah, 0x7d
xchg edx, eax
sbb eax, edx
cmp eax, eax
sub ah, 0x59
shl cx, cl
stc
cmp edi, 0x58386c55
shl ebx, cl
inc dh
test bx, 0x4d18
stc
or ch, dl
pop edx
sub bh, 0x71
stc
shr bx, 5
add si, cx
sbb cx, 0x5a8f
test ebx, 0x121bb622
or ebx, 0x5a9210df
test cx, 0x2cf3
not ch
push edx
dec dx
not edx
add eax, 0x3c1923d1
and bx, cx
rol si, cl
dec dl
mov si, 0x3864
stc
or edi, eax
ror cx, 5
rol bx, 6
shl dx, cl
xchg ecx, eax
nop
ror ebx, 3
cmp bx, dx
rol dx, 7
cmp bx, 0x508f
xor eax, eax
dec bl
shl esi, 8
test bh, bh
add edi, 0x6aeabd30
cmp ch, al
sbb dh, 0x66
add edx, ebx
nop
shr dx, cl
inc cl
dec bx
ror ax, cl
xchg di, bx
shr edi, cl
sbb cl, dl
sbb di, bx
dec ebx
dec edi
add si, cx
shl ebx, cl
inc di
adc cx, si
xor ah, 0x2c
or bl, dh
test dx, 0x4669
shr esi, cl
or cx, ax
not di
test dl, cl
test ecx, esi
xor al, cl
xchg edx, esi
add eax, 0x7215809
ror ecx, 7
cmp bh, 0xf
rol bl, 5
shl dx, 4
shl bh, 4
adc eax, 0x2667d9c3
or edx, ebx
adc dh, dh
mov di, 0x37bc
or edx, 0x4bbd6b92
or ax, 0xd06
adc dl, dl
and bx, 0x73a6
sub ax, dx
xor dh, ch
sbb eax, edi
add bh, al
add al, dl
xchg di, dx
sub dh, bh
nop
sbb edx, 0x608a1d6f
rol ebx, cl
dec dh
shl ax, 5
rol ebx, 8
shl edx, cl
sbb dl, dl
not cl
nop
adc di, di
not cx
or ah, 0x60
or al, 0x2d
and dx, dx
cmp si, dx
stc
not edi
sub cl, 0x73
pop edx
cmp eax, eax
push edx
shr dx, cl
cmp ax, ax
add ax, 0x4de7
not si
adc cl, 0x42
inc cl
mov edi, 0x46927b7f
not si
stc
sbb edi, eax
inc eax
shl dh, cl
pop edx
pop edi
pop ecx
pop esi
pop eax
pop ebx
push edi
or edi, 0x681febf4
push eax
dec ah
push ecx
shl ecx, cl
push ebx
xchg di, bx
test bh, bl
rol cl, cl
shr ch, 7
sub ax, ax
shr ch, cl
not edi
push edx
add edx, ecx
xor edx, ecx
sub edi, 0x779002c
dec dh
cmp al, 0x7e
nop
dec edi
not al
pop edx
pop ebx
pop ecx
pop eax
pop edi
call fcn.004d3fa6
push edx
push ebx
and dx, bx
push edi
sbb edi, 0x5f3e4bdb
push esi
rol esi, 3
push eax
not eax
push ecx
shr edx, cl
adc ebx, edx
pop ecx
pop eax
pop esi
pop edi
pop ebx
pop edx
js 0x4a6c7c
push ebx
mov bx, 0x4a29
and bx, 0x1cac
push edx
inc dx
pop edx
pop ebx
jae 0x4a6c77
push edx
push edi
xchg edx, edi
rol edx, 3
push eax
sub ax, 0x5402
or dh, 0x73
push ebx
push ecx
and bl, cl
sub ax, ax
adc ebx, 0x286694f6
mov cl, 0x1a
sbb ax, dx
pop ecx
pop ebx
pop eax
pop edi
pop edx
call fcn.004d4342
call fcn.004d4644
call fcn.004d48c3
call fcn.004d4c70
jg 0x4a6cb1
push edx
add edx, edx
push eax
xor dh, ah
push ebx
and bx, 0x6798
shl bx, 5
mov dx, 0x504
shl ax, 7
xor bh, 0x6c
pop ebx
pop eax
pop edx
push edx
push ecx
ror dx, cl
pop ecx
pop edx
call fcn.004d4f6d
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004b0846
add esp, 0x2d
test eax, eax
je 0x4b3b7a
mov cx, 0x101
jmp 0x4b0852
jnp 0x4a6e47
call fcn.004d5375
call fcn.004d572f
call fcn.004d5b56
call fcn.004d5eca
jns 0x4a6d3a
jae 0x4a6d2a
call fcn.004d637f
call fcn.004d6813
call fcn.004d6b9f
push edx
push ecx
ror edx, cl
push edi
and di, 0x149f
push ebx
inc bx
dec bx
push eax
xor al, dl
pop eax
pop ebx
pop edi
pop ecx
pop edx
push edi
rol di, 6
nop
pop edi
push eax
sbb eax, 0x1c3c1706
pop eax
push eax
dec ax
pop eax
call fcn.004d7088
push ecx
dec ecx
nop
push edi
push ebx
test edi, ebx
not ecx
sbb bx, 0x48e8
push edx
cmp bl, dl
push eax
inc ax
push esi
shl esi, cl
sbb si, dx
sbb bh, bl
adc ax, cx
add esi, 0x7a0b7aa6
add bl, 0x13
shl ch, cl
xchg dl, cl
shr cl, cl
sub cl, dl
pop esi
pop eax
pop edx
pop ebx
pop edi
pop ecx
nop
push ecx
mov cl, 0x5b
push ebx
not bx
push eax
push edx
or ax, dx
adc dx, 0x298c
dec dh
sub ax, 0x61b0
xor ax, 0x63b9
pop edx
pop eax
pop ebx
pop ecx
ja 0x4a6e08
push ebx
sub bl, bh
push esi
shl si, 8
push ecx
shr bl, cl
push eax
push edx
mov al, dh
test dx, 0x618
xor si, cx
not bh
inc ax
xchg ecx, ebx
inc dl
adc esi, 0x6519d95a
not si
push edi
adc si, di
cmp al, 0x76
inc ax
cmp ecx, 0x7843fb21
or edx, 0x18053f23
not edx
mov dl, 0x13
shl edx, 4
xchg cl, al
pop edi
pop edx
pop eax
pop ecx
pop esi
pop ebx
push edx
add edx, 0x704e4442
push edi
cmp di, 0x5580
inc di
pop edi
pop edx
push edi
push ecx
ror edi, cl
push edx
cmp edx, 0x508e583e
ror ch, 6
push eax
test ah, 0x7d
pop eax
pop edx
pop ecx
pop edi
push esi
mov esi, esi
push edx
push ecx
shl dl, cl
stc
push eax
or ah, cl
mov dh, 0x2b
not ecx
push ebx
add ebx, 0x262f48ad
sbb dh, ah
adc bx, 0x7148
ror ax, cl
sbb cl, 0x4b
ror eax, 3
or edx, 0x13c55a68
and cl, cl
nop
mov ecx, 0x6c42475f
push edi
xchg edi, eax
rol bx, cl
pop edi
pop ebx
pop eax
pop ecx
pop edx
pop esi
push ebx
push ecx
ror bx, cl
push eax
add ebx, eax
or ch, bl
test al, 0x21
dec ax
push esi
or ebx, esi
push edi
shl di, cl
nop
or bx, ax
push edx
xor dx, 0x3db
add si, 0x28bb
dec bl
xor eax, ecx
sub ecx, 0xf7b1307
sub esi, esi
add esi, ecx
xchg ebx, edi
not ah
or cx, 0x13cf
xor edx, edi
sbb ax, cx
dec dl
and esi, esi
shr ch, 2
not al
shr al, 6
add bl, 0x5d
or ah, ch
not ah
inc dl
sbb edi, esi
dec cl
or esi, 0x144e4e91
test dl, bl
or dl, 0x67
ror dl, cl
mov ax, si
add eax, 0x30069042
rol ch, cl
adc dl, ah
not di
add cx, 0x1f48
and bx, di
ror bh, cl
sub edi, eax
xor dh, al
sbb si, ax
shr cx, cl
ror ecx, cl
nop
dec dh
nop
dec bx
ror ecx, cl
sbb ah, 0x22
pop edx
pop edi
pop esi
pop eax
pop ecx
pop ebx
push ebx
inc ebx
stc
push eax
not eax
mov eax, eax
push ecx
ror ch, cl
not ah
push edx
xchg dx, cx
and al, bl
or dl, 7
push edi
and di, bx
sbb ah, bl
push esi
sbb si, dx
inc esi
sub esi, 0x7ee30b76
cmp eax, edx
test edi, eax
cmp ebx, edi
stc
nop
xchg bl, bh
xor dh, 1
sbb si, ax
stc
inc bh
stc
not esi
sbb esi, 0x65045e7d
sub ah, cl
sub edx, eax
test ch, 0xc
xor eax, 0x6c2bc24b
stc
xor edi, 0x32e9b811
inc cl
and bx, 0x190b
or bl, 0x49
and ecx, ebx
sbb edi, eax
stc
shl esi, cl
xor ebx, ebx
xchg di, cx
cmp dx, dx
xchg ecx, ecx
add ecx, edx
rol ebx, cl
sub si, bx
xor di, cx
sbb cx, dx
sbb edi, 0x259c166f
stc
rol bh, 3
add ecx, 0x1c1c9356
nop
shr cx, cl
nop
shl ax, cl
mov dx, ax
cmp esi, 0x155b4b09
mov bx, si
inc si
cmp cx, 0x69c8
and edi, 0x215b51e
cmp dx, dx
shr ebx, cl
test ax, 0x36d3
inc edi
mov bh, 7
test di, di
add cl, ah
shr esi, cl
xor ah, ah
cmp al, cl
rol ah, 6
adc cx, cx
mov esi, 0x71c67f67
xor edi, edx
rol bl, cl
xor ah, 0x6e
ror ch, cl
inc eax
sbb cl, 0x26
dec cx
nop
cmp cl, 0x41
not ebx
mov dx, 0x542a
shl ax, cl
nop
rol edx, 5
cmp bx, cx
sbb ebx, 0x15f27478
mov al, 0xf
sbb esi, 0x2a4062b9
xor ecx, 0x7bcb60e
xor ah, 0x79
ror ebx, 7
xchg edx, esi
and dx, ax
nop
pop esi
stc
ror ah, cl
shl ax, cl
not bh
push esi
xor ebx, esi
not edi
shl edi, 6
xor cx, cx
inc bx
rol di, cl
not cl
sbb cx, 0x43d8
sub bx, 0x28fd
ror esi, 6
xchg edx, edi
test cx, 0x2793
sub ah, 0x48
dec ch
cmp dl, ah
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
jne 0x4a74ac
push edi
cmp di, 0x6098
push ebx
push eax
test bl, ah
push ecx
cmp bh, cl
push edx
and eax, edx
stc
cmp bh, 0x77
dec edi
push esi
sbb esi, 0x68a60464
rol ebx, cl
adc esi, esi
ror di, 8
and cl, dl
or bx, 0x9f8
sub cx, 0x2ca3
shr eax, 8
test dh, 5
mov esi, 0x7df45b5d
shr cl, cl
shr dl, 7
or di, dx
xor dx, cx
adc esi, 0x145f493a
cmp dh, cl
ror edi, 3
nop
shr bx, 3
mov si, si
cmp ebx, 0x7923d186
ror edi, cl
dec ecx
cmp ebx, ebx
adc ebx, esi
shr ah, cl
adc bh, cl
shl bh, cl
sub dx, 0x5f96
sbb ch, 0x4a
and cl, 0x11
shr ecx, 7
xor dh, 0x46
shr dx, cl
inc esi
stc
xchg dl, al
shr cl, cl
nop
xor ebx, 0xa123335
not si
nop
adc esi, ecx
nop
inc edx
test esi, edi
test dx, 0xfd7
xchg bx, ax
and dl, 0x27
ror dh, cl
nop
shr ebx, 4
and cx, 0x72b5
inc edi
nop
mov si, 0x5738
ror ax, cl
cmp edi, esi
and eax, esi
add edx, 0x39f56866
cmp si, di
cmp ax, 0x5bff
not cl
stc
and ebx, ecx
dec di
inc bx
sbb bh, 9
nop
test cx, dx
xor ah, dh
shl cx, cl
and di, bx
ror ecx, cl
dec cl
inc ax
xor ax, dx
rol ah, 5
shl di, 8
test esi, 0x2d72dfb0
cmp edx, esi
ror ch, 1
shl si, cl
nop
nop
mov edx, 0x44c77e3
add eax, 0x5fe02629
sbb bl, 0x73
dec cx
xchg ah, dh
test cx, si
add edi, 0x108101be
stc
pop esi
inc al
not bl
adc ax, bx
not ecx
adc ah, dh
ror ebx, cl
cmp ax, 0x112a
shl al, 5
and bl, 0x65
and edx, 0x3f588068
rol dh, cl
push esi
sub si, cx
dec dh
nop
mov dx, 0xca8
test bx, cx
mov ecx, esi
and edi, edx
shr ax, cl
stc
dec dx
and cl, 0x6f
stc
and cx, 0x518f
or cx, di
stc
mov ah, 0x1a
mov edi, ebx
shr ah, cl
and cx, 0x3132
add eax, esi
stc
xor ax, 0x6e1d
dec ecx
sbb ah, 7
or dx, bx
ror dx, 6
ror bh, cl
cmp ebx, ebx
test ecx, 0x2676301b
sub al, bh
shr dh, cl
xchg cl, bl
xor di, ax
not ah
and si, ax
sub edx, edx
dec ebx
shr bl, 7
test bh, 0x32
not edx
cmp ebx, 0x8d5bb22
not edx
not cx
cmp edi, 0x32be8550
shr si, 6
ror bh, 1
or bx, cx
shr edi, 1
sbb eax, 0x6fc443e9
and cl, 0x2a
cmp dh, 0x20
nop
stc
and ch, 0x50
not dh
mov edi, 0x42bed64d
stc
cmp dl, bl
test ch, 0x1f
test si, di
xor edi, 0x3c59f249
or eax, esi
sbb dh, 0x17
and bx, di
or ecx, 0x3c18c34d
shr ebx, 4
xchg esi, ecx
not dl
adc eax, eax
shr si, cl
or cl, 3
shl bh, cl
dec al
ror ah, cl
ror bl, cl
shr ecx, cl
and eax, edi
or di, dx
mov dh, 0x17
or dh, bl
add esi, 0x5dac9821
dec cl
not al
sub bh, bh
or si, dx
shr dx, 4
cmp dh, 0x30
shr cl, 3
dec dx
pop esi
xchg dx, ax
push esi
sbb si, ax
adc ax, di
or bx, cx
mov di, di
sbb ah, 0x35
mov dh, 0x28
sub edx, 0x4b49155c
and ecx, 0x5ec11a1b
xchg dx, dx
sbb eax, 0x690e090f
test si, ax
nop
sub dh, bh
and esi, ebx
and edx, eax
mov bl, 0x21
stc
rol esi, cl
sub si, 0x34e3
sbb cx, dx
shl cl, cl
ror bx, cl
sub bh, 0x7b
not di
xchg dh, ah
xor esi, esi
sbb bl, 0x4e
dec ah
not di
xor ah, 0x63
nop
rol esi, cl
dec ah
inc bl
sbb edi, 0x60dde1a8
shr edi, 2
add cx, ax
rol cl, 5
rol eax, cl
dec si
inc edi
mov dl, dh
inc eax
shl cl, 3
inc bx
cmp ch, bh
dec si
mov dl, 0x4b
dec bx
not ebx
shr bh, 3
mov dh, dl
and bx, dx
add eax, 0x424aa897
adc eax, 0x66395c4f
mov cx, 0x746c
sbb dh, 0x46
or eax, 0x67a71dd
test bx, dx
or edx, ecx
inc edi
cmp cx, si
pop esi
pop edx
pop ecx
pop eax
pop ebx
pop edi
push edx
push ecx
rol edx, cl
dec dx
push esi
adc si, 0x7967
ror edx, cl
sub edx, 0x17610469
push eax
xchg esi, eax
push ebx
dec ebx
or ah, 0x7a
dec ax
shr ebx, 3
shr dh, cl
push edi
mov di, 0x108d
shl bx, cl
xor edi, edi
and esi, eax
rol edi, cl
adc ecx, 0x645e0046
add edx, ecx
shl cl, 2
adc ecx, 0x4fa89cd6
sub ax, si
xchg cx, ax
test edx, 0x17d73eaf
nop
shl di, cl
xor di, si
cmp eax, 0x8cde89c
sbb esi, 0x4c4cda8b
sub cx, dx
ror cx, cl
cmp ah, al
sub dx, ax
xor bx, cx
stc
stc
sbb edi, 0x49f2505d
xchg si, ax
dec ecx
sbb cl, al
dec eax
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
jge 0x4a7467
call fcn.004d7338
push edx
push ecx
shl dh, cl
push eax
dec ah
push edi
sbb edi, 0x6abc9c91
not ax
push ebx
mov ecx, ebx
push esi
ror esi, 8
mov si, bx
sbb edx, eax
adc ax, si
test cx, 0x7823
stc
sub eax, 0x5be3dfcb
xor ecx, ecx
cmp ax, cx
xchg cl, cl
shl esi, cl
sbb ax, cx
rol ecx, cl
and ebx, 0x6788958a
xchg ecx, edi
stc
or dl, bl
cmp bx, 0x487
add bx, ax
nop
mov dl, 0xb
inc di
dec ebx
and ah, 0x58
dec al
mov edi, ecx
shr cx, 6
stc
sub al, 0x1a
not bx
add cl, 0x4b
shl ebx, cl
or ecx, 0x22c4f5ce
adc si, ax
sbb cl, 0x32
sub cx, 0x66af
not bh
nop
xor ebx, edx
and si, si
or ah, ch
ror esi, 8
inc ax
nop
nop
xchg ebx, esi
sbb eax, 0x4b6cc8ef
xor edi, 0x4f824506
add dx, 0x4698
stc
mov al, 0x57
xchg dh, cl
not ch
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
call fcn.004d75f9
jnp 0x4a7467
push edi
push eax
add di, ax
push ecx
add cl, 0x38
pop ecx
pop eax
pop edi
call fcn.004d7ae1
push esi
inc si
push ebx
push edx
add bh, dl
sbb ebx, 0x15882d3a
push ecx
and ch, dl
nop
shr ebx, 2
pop ecx
pop edx
pop ebx
pop esi
push ecx
shl cx, cl
push edx
xor edx, edx
push eax
inc al
push edi
xchg di, ax
push esi
and si, 0x18d8
pop esi
pop edi
pop eax
pop edx
pop ecx
push ebx
push ecx
sub bl, ch
pop ecx
pop ebx
push edi
push esi
xor di, si
push edx
test edx, 0x605b45f8
pop edx
pop esi
pop edi
push edi
push esi
sbb edi, esi
inc esi
push ecx
ror ch, 6
push ebx
not ebx
test si, di
rol esi, cl
and si, 0x6d3f
cmp cl, 0x1a
sbb cx, di
push edx
shl edx, 8
mov di, 0x4fae
push eax
adc dl, ah
dec eax
shl ebx, cl
test ecx, esi
sub si, cx
not eax
and dx, 0x480b
or edx, 0x5a4a7ccb
nop
stc
xchg edi, eax
not ax
inc ecx
pop eax
pop edx
pop ebx
pop ecx
pop esi
pop edi
call fcn.004d80da
ja 0x4a757d
push ecx
inc ecx
push esi
push edi
mov si, di
push edx
rol dx, 6
ror cx, cl
ror dh, cl
push eax
not ax
push ebx
dec bx
inc edi
or ax, 0x4a18
xchg dx, si
or ax, 0x942
and cx, 0x11ce
nop
pop ebx
pop eax
pop edx
pop edi
pop esi
pop ecx
push eax
mov al, ah
push edx
push ecx
mov dh, cl
push ebx
inc ebx
push edi
inc edi
pop edi
pop ebx
pop ecx
pop edx
pop eax
call fcn.004d8380
call fcn.004d8908
je 0x4a7556
push ebx
push ecx
or bh, ch
pop ecx
pop ebx
push ecx
test cx, 0x4496
push edx
sub dl, 1
pop edx
pop ecx
call fcn.004d8c06
call fcn.004d90d6
call fcn.004d9494
push edi
shl edi, 4
push ebx
push esi
or bx, si
pop esi
pop ebx
pop edi
jb 0x4a75a8
call fcn.004d975b
jnp 0x4a7598
call fcn.004d9bdf
push ecx
and cl, 0x36
pop ecx
call fcn.004d9f13
jl 0x4a75a8
call fcn.004da1ba
call fcn.004da5b5
push ebx
dec bh
pop ebx
sub esp, 0x1e
mov dword [esp + 0x1a], 0
push eax
push ecx
push edx
push ebx
ror bh, 1
push ecx
shr ecx, cl
push eax
sub ah, ch
or ch, ah
push edx
inc edx
shl bx, 4
nop
xor cx, 0x6438
nop
xor ecx, 0x5f1083cd
nop
dec ebx
not ax
push esi
rol esi, cl
mov cx, 0xe9
sub si, 0x163
dec cx
push edi
or ecx, edi
nop
adc cx, bx
not cl
cmp edi, esi
ror dx, cl
test ecx, ebx
inc eax
and ebx, 0x4d7402b6
dec al
mov eax, ecx
test di, 0x48f3
and dh, dl
ror ah, 6
cmp cl, bl
not cx
dec ecx
cmp edx, ecx
mov cl, dl
mov si, 0x2eed
shl cx, 3
xchg ch, bl
nop
test cx, 0x1945
test dl, 0x78
xchg ecx, edx
cmp ax, ax
stc
or edx, 0x54848f37
stc
not esi
inc ebx
sbb ah, bl
shr dx, cl
not bl
stc
cmp ax, 0x606b
test esi, edx
shl cl, 3
stc
xor dl, 0x6d
xchg edi, ebx
add cx, 0x66d4
add ebx, 0x5aa5f87c
ror al, cl
xchg edx, edx
not ch
test esi, 0x2ec02faa
test bh, ah
cmp ecx, ebx
rol edi, cl
xor eax, 0x2cae61da
and esi, ebx
ror eax, cl
xor si, 0x7b2d
add dx, dx
rol ah, 5
rol cl, cl
cmp si, bx
rol dx, cl
cmp si, 0x2d20
inc cx
mov dh, 0x5d
xchg dx, si
sub di, cx
nop
dec cx
and ecx, ebx
sbb dx, 0x5aba
cmp al, 0x44
add ebx, ecx
cmp di, 0x2b18
adc si, bx
not edx
dec si
or dl, 0x23
shl dh, 6
not dx
and edx, esi
shr esi, 6
ror cx, 4
mov si, 0x2b
or bh, bh
pop edi
nop
ror ah, cl
rol cx, 7
sbb ax, si
xchg dx, cx
shr dx, cl
nop
dec ebx
or eax, 0x34351de0
adc ch, 0x7a
adc bh, ah
xchg ah, cl
and bx, 0x4fe6
xchg cl, ah
xor si, 0x7bac
xchg cx, si
xor bh, ch
add esi, 0x71b8f4c4
cmp ebx, ebx
xor ax, si
add edx, ebx
dec esi
shl ah, cl
add ch, al
xchg ebx, edx
adc ecx, 0x3813c6f9
or eax, edx
test al, bh
stc
mov ah, al
xchg ecx, eax
stc
or edx, ebx
not ah
mov bx, bx
ror si, cl
sub bl, 0x50
adc bx, 0x5721
shl bx, cl
xor ax, 0x742a
xor dh, al
push edi
add di, 0x4314
nop
not esi
ror bh, 2
xchg ecx, edx
ror ecx, cl
adc cx, 0x4ff1
shl esi, 8
sbb ax, ax
sub ecx, 0x270b3a2f
nop
not dh
cmp dx, 0x1992
mov cx, 0x51fd
rol eax, cl
inc al
and esi, esi
add edi, ecx
rol ebx, cl
not dl
shl bh, 5
shr ebx, cl
test ecx, 0x12277f09
dec al
dec edx
add edi, 0x486e9d9c
sbb edi, 0x523abb5b
not si
mov bl, dh
rol eax, 7
adc di, 0x445
xor dl, dh
shl edi, 7
cmp bx, ax
adc ax, 0x522e
nop
shl ebx, cl
adc dl, al
mov dx, 0x1365
xchg ebx, eax
ror dx, 4
shr bh, cl
sbb cx, 0x5366
stc
ror ax, cl
sub si, 0x386
sbb bx, 0x1065
nop
shr dh, 8
shr esi, 4
and di, bx
or ah, dh
and bh, 0x14
rol eax, 2
not dx
cmp ax, 0x32b6
cmp ebx, 0x50d72849
shl di, 4
and ecx, 0x452ea464
pop edi
mov al, bh
rol ebx, cl
xor ecx, ecx
xchg dx, dx
xor ecx, 0x658803b8
stc
or ch, cl
adc al, 0x50
dec cx
rol bx, 1
shl bh, cl
nop
adc si, 0x69e6
add bl, 0x69
add bh, bh
not ah
and dh, ah
mov cl, 0x51
sbb al, dh
dec bl
test esi, ebx
inc dl
or al, al
xchg bh, al
not si
not bx
stc
not ecx
rol dl, cl
sub edx, 0x18be1cbd
sbb ah, ch
and esi, 0x49cdd379
adc dl, ch
xor cx, 0x71d6
not ah
shr dh, 1
inc dl
ror dl, 3
ror dh, 4
sub dl, 0x54
push edi
test ax, di
ror dx, 4
adc ah, ah
xor di, 0x5031
not ch
rol cx, 5
ror bh, cl
stc
ror bh, 7
not ebx
sbb bh, dh
cmp bx, 0x760
dec cx
rol ecx, 7
sbb dh, ch
shr edx, 8
sbb si, 0x519d
not eax
cmp bx, 0x1d1c
or edx, ebx
xor ax, 0x326a
xor edi, 0x1dd28af4
inc ebx
xor dh, al
stc
and di, si
and bx, ax
or bl, dl
or edx, esi
mov ch, 0x1e
and di, 0x3b2e
stc
mov cx, di
test ebx, esi
add eax, 0xc5643e5
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
jbe 0x4a79c6
push eax
not ax
push ebx
shl bx, 1
or ax, 0x52a2
push ecx
rol ecx, cl
and ebx, 0x7d42250b
pop ecx
pop ebx
pop eax
call fcn.004daa43
push eax
push esi
and eax, esi
push ecx
shl cx, 6
dec si
push ebx
xchg ebx, eax
push edi
or edi, esi
dec ch
push edx
sbb cx, dx
not ecx
inc dl
sub ch, 0x16
add bl, 0x21
shl si, cl
adc bh, dl
ror cx, 1
rol edx, 6
xchg di, ax
not bh
and dl, ah
shl edi, 5
pop edx
pop edi
pop ebx
pop ecx
pop esi
pop eax
call fcn.004daf4c
jecxz 0x4a7947
jbe 0x4a7942
call fcn.004db20d
push ebx
push ecx
cmp ebx, ecx
pop ecx
pop ebx
call fcn.004db5b8
call fcn.004dbacf
call fcn.004dbd87
push ecx
push eax
sub cx, ax
rol cl, cl
push esi
add esi, 0x37a90e08
push ebx
adc bx, 0x579e
push edx
or edx, 0x16cc52c2
cmp esi, edx
ror cl, cl
shl ah, cl
pop edx
pop ebx
pop esi
pop eax
pop ecx
call fcn.004dc107
jge 0x4a79ae
push edi
push ecx
shl di, cl
cmp edi, 0x688d473d
push edx
or dx, di
push eax
add al, 0x76
dec dx
ror cx, cl
pop eax
pop edx
pop ecx
pop edi
nop
push eax
mov ah, ah
pop eax
call fcn.004dc537
push edx
push ecx
shr dx, cl
pop ecx
pop edx
call fcn.004dcac9
push edx
adc dh, dl
push ecx
xor ch, 0x34
pop ecx
pop edx
call fcn.004dcd84
push ecx
cmp ch, 0x1e
pop ecx
jnp 0x4a7b75
push edx
push ecx
sbb dx, cx
sbb edx, 0x72366133
or dl, 0x69
push ebx
xchg bh, bl
or bx, 0x277a
push eax
sbb ah, dl
inc bx
xor dh, 0x7c
push edi
sbb edi, ebx
shl dx, cl
test ebx, eax
sub ax, di
push esi
cmp cx, si
nop
or al, ah
add bh, 0x75
or di, di
shr bh, 8
shl si, cl
dec bx
xchg cx, cx
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
call fcn.004dd2d4
push eax
or ax, 0x14d7
test eax, eax
push edx
and dx, 0x95c
rol ah, 5
push esi
and si, 0x2f84
xchg edx, edx
push ecx
test edx, ecx
inc dl
sbb al, 0x66
xchg dl, dl
push ebx
sbb bl, 0x50
shr al, 7
mov si, 0x324f
push edi
or di, ax
dec ch
stc
not ebx
dec ebx
ror esi, 7
sbb di, 0x47fe
sub ecx, eax
xchg ebx, edi
mov si, dx
xchg cx, ax
not di
test dx, 0x7a35
adc ebx, 0x2e7e8b06
shl si, cl
not ch
mov bl, 0x24
add edx, ecx
shr ah, cl
mov edi, 0x46a507cc
sbb di, cx
stc
add ax, si
or ebx, eax
or edx, ebx
cmp al, 0x2b
shl dh, 8
shl eax, 7
nop
inc ax
stc
stc
cmp ax, 0x32e6
shr bl, 5
inc edx
sbb ecx, esi
xor bx, 0x2f77
stc
cmp dl, al
shl esi, 7
add ax, 0x1f50
mov dh, 0x22
inc di
or esi, 0x3965ecfd
not esi
shr di, 2
nop
ror ebx, cl
not bx
dec bl
rol ax, 5
xchg cx, bx
ror esi, cl
not ecx
shr di, 4
or edx, 0x73db990c
sub ax, cx
dec al
rol cx, cl
dec edi
or ch, al
xor edi, eax
and ah, 0xf
dec dh
stc
and cl, 0x6a
adc ch, dh
or bx, bx
pop edi
pop ebx
pop ecx
pop esi
pop edx
pop eax
push edi
and di, 0x5d7f
push eax
shr eax, 5
stc
push ebx
inc bh
test bx, 0x1c16
push edx
push ecx
shr dl, cl
shr dx, cl
test dh, 0x13
cmp bh, dl
stc
stc
nop
pop ecx
pop edx
pop ebx
pop eax
pop edi
push eax
push ecx
xchg ah, ch
stc
push esi
cmp si, 0x1cf8
push ebx
adc bh, 0x3d
pop ebx
pop esi
pop ecx
pop eax
call fcn.004dd858
stc
nop
push edx
push ecx
rol edx, cl
rol dx, cl
push ebx
dec ebx
adc dl, bh
add bx, cx
push eax
not ax
nop
push edi
or edi, ebx
sbb dx, ax
test ecx, 0x1a9339e0
mov dx, 0x7425
cmp ax, dx
push esi
adc si, cx
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
stc
push ecx
push eax
add cx, ax
pop eax
pop ecx
push ecx
rol cx, cl
push esi
sbb si, 0x2100
or cl, 0x3b
push edi
and si, di
push ebx
inc bl
shr si, 7
ror esi, 8
inc bh
push edx
cmp di, dx
sbb edi, 0x6f550ae0
or dx, dx
nop
mov ch, 0x6e
push eax
xchg di, ax
nop
ror ax, 3
cmp eax, 0x596f5ad0
cmp cl, bl
cmp cx, 0x2e6e
ror dh, cl
add dx, bx
stc
stc
add ax, cx
or edx, 0x76153af9
shr di, 4
rol ecx, cl
not ah
add ax, 0x6614
adc cx, si
shl dx, 2
xchg dh, ch
test al, al
sbb ebx, 0x7c71ebd6
not dx
add ebx, 0x4cfd6d2c
adc esi, edx
shr al, cl
shl bl, cl
stc
adc cl, 0x66
test cl, ch
rol di, cl
adc si, 0x1d1f
not ax
sub dx, cx
nop
adc edx, 0x3ac143ed
xor si, 0xc64
adc edx, 0x7278a8ef
sub ebx, 0x2bd1238d
or cl, 0x1b
ror ah, cl
add edx, edi
xor ax, cx
xchg cl, al
mov di, 0x27d4
sbb ax, 0x5901
adc cx, bx
xchg edi, ecx
rol cl, cl
shr ah, 8
xchg si, ax
or si, di
adc dx, 0x2eec
inc edi
or dx, 0x7325
nop
dec di
shr ax, 4
cmp dx, ax
ror ah, 6
shl eax, 5
not ecx
ror bl, cl
and ah, 0x29
adc bh, bl
shr edx, cl
or ah, dl
and ch, cl
rol esi, cl
xchg di, si
test ax, 0x93
nop
inc ebx
sub ecx, 0x396af6e1
mov dh, dl
dec ch
cmp bx, 0x4a41
adc bl, 0x58
rol cx, 1
cmp esi, 0x2fa115b6
mov dl, ch
sbb di, 0xd18
test ecx, esi
shr bx, cl
mov dx, 0x7ba
or esi, eax
adc bx, bx
add eax, eax
pop eax
push eax
xchg al, ah
shr ecx, cl
sub dl, 0x76
not cx
cmp dh, 0x3d
sbb esi, 0xa470128
adc cx, 0x38d3
sbb al, 0x47
dec al
inc dl
xor ax, 0x972
test ebx, 0xc4187ef
shr cl, cl
add si, 0x6f5b
or dh, 0x4c
sub cl, dh
shl di, 4
sbb ebx, 0x1ae8f761
nop
dec ebx
rol dx, cl
shr bh, 8
not ecx
sub dx, di
dec di
sub bl, bh
test edi, ecx
add ah, 0x3a
and cl, 0x6b
adc ebx, 0x673787be
sub ch, 0x24
add dh, ah
test al, 0x5c
sbb esi, 0x66d713
cmp dl, 0x5f
dec esi
or bx, 0x6e51
ror ecx, 7
dec ecx
sub al, 0x52
adc esi, 0x1bde274b
ror bl, 1
sbb dx, 0x7dc2
sub ax, 0x53a7
mov dh, 0x4f
or di, 0x6da7
cmp dl, 0x4b
xor ebx, edi
stc
nop
test bl, bh
test si, 0x9e9
and esi, 0x66246f84
adc ebx, edi
xor ecx, esi
and ax, dx
shl di, cl
test cx, ax
adc cx, si
nop
test cl, cl
xor ax, ax
shr dh, 2
mov dx, 0x3603
adc eax, 0x18d6b468
add bh, al
adc eax, 0x24350831
and ch, 0x78
sub si, 0x76
not edx
stc
and dx, si
xchg si, cx
cmp esi, edx
add esi, 0x6220c3ec
shr esi, cl
xchg dh, dl
nop
dec ebx
sbb si, 0x68bb
or edx, 0x6bf7f947
adc bx, bx
not ebx
ror bh, cl
shl ax, cl
xchg ecx, eax
adc bx, dx
add ecx, 0x19a4a28b
and dl, 0x73
or cx, 0x2588
dec edx
rol si, 3
xor ebx, 0x6f5516f9
inc di
and bh, ah
rol di, 4
or ax, 0x412a
dec ah
or eax, ebx
inc ecx
pop eax
sbb bx, di
add bh, 0x1b
stc
ror ebx, cl
shl cl, cl
sbb bl, 0x49
or esi, 0x1679e094
nop
nop
adc di, 0x1b9
nop
shl edx, 3
nop
rol dl, 5
sub bx, dx
shl dh, cl
sub edi, 0x7ac739a9
not dx
sbb edx, 0x6b8f3a13
dec si
shl di, 4
push eax
dec eax
and cx, di
mov bl, bh
stc
mov ecx, 0x169b47e3
dec si
adc dh, 0x36
test dh, 0x20
xchg cl, dl
not eax
xor si, di
stc
cmp ebx, ecx
mov edx, 0x6c2004d
and ch, 0
add bh, bh
xor eax, esi
adc ecx, ecx
and esi, 0x382850d6
nop
sbb dx, 0x48ec
sub ecx, 0xfaaab06
not bx
xchg bh, dl
adc cx, cx
pop eax
pop edx
pop ebx
pop edi
pop esi
pop ecx
call fcn.004ddc11
push esi
cmp si, 0x1909
push eax
inc ax
push ecx
or ax, cx
push ebx
and ebx, ebx
push edi
not edi
not ecx
adc ax, di
and al, 0x5b
rol bl, 5
and ax, 0x53d9
or ah, 1
cmp esi, eax
inc ch
ror ecx, cl
add di, bx
rol esi, 6
shl di, cl
and ecx, 0x4ae44bfa
shl ch, cl
test cl, bh
pop edi
pop ebx
pop ecx
pop eax
pop esi
push edi
push esi
cmp edi, esi
push ebx
rol bl, 3
nop
push ecx
shr si, cl
nop
pop ecx
pop ebx
pop esi
pop edi
push edx
push ecx
cmp dh, ch
push ebx
add bl, ch
xor ebx, 0x45426a96
pop ebx
pop ecx
pop edx
push eax
cmp eax, 0x112a114a
push esi
push ebx
and esi, ebx
push edx
xor dh, dh
push ecx
adc cl, 0x38
pop ecx
pop edx
pop ebx
pop esi
pop eax
call fcn.004ddeed
push edx
not dx
pop edx
call fcn.004de1e2
mov eax, 0x7b10da
lea ecx, [esp + 0xc]
push 0x1a
push 0x76352c7e
push ecx
push eax
push edi
xor di, 0x78c7
push ecx
push esi
mov ecx, esi
push eax
shl al, cl
not ecx
push ebx
cmp bx, cx
adc di, 0x76cf
mov esi, 0x3ec77148
or si, 0x2a22
nop
inc bx
push edx
xchg ebx, edx
add di, 0x7480
xor bx, ax
add ch, dl
shl al, cl
nop
stc
not ebx
sbb ch, 0x69
sub dx, si
add dx, di
stc
and ebx, 0x266124f6
adc esi, 0x429410dd
nop
xor ecx, 0x4956dca4
or ebx, 0x7ef4e78e
stc
ror di, cl
cmp si, dx
mov eax, esi
cmp edi, 0x2c13175b
or bx, cx
test dl, 0x55
not cx
test bx, bx
sbb ecx, ecx
sub bh, 6
shl cx, 6
inc dl
inc si
shl dl, cl
mov si, dx
test di, dx
ror ah, cl
cmp ax, dx
rol bh, 2
nop
nop
dec ebx
adc edi, ebx
add esi, 0x6914fb07
add ax, 0x5dd8
nop
or ebx, 0x5df33260
or esi, 0x64614d10
ror esi, cl
rol cx, cl
dec dx
not dl
inc esi
shr bh, 6
and ax, 0x31bc
and cl, 0x32
cmp cx, 0x2c28
ror cl, cl
test ax, 0x29d7
adc ecx, edx
xchg bx, ax
inc di
sbb esi, ebx
not di
or ax, 0x65b3
stc
cmp ecx, 0x7fdfb72b
and ebx, ebx
sub bx, cx
ror bx, 4
ror ebx, 5
or ax, cx
test al, cl
or dh, 4
ror ecx, cl
adc edx, ecx
ror esi, 2
xor bx, 0x63a3
sub si, si
stc
xchg dh, ch
adc esi, ecx
adc bh, al
dec bl
cmp cx, si
sub si, 0xa1b
shr ebx, 1
dec edx
ror esi, cl
stc
inc dl
shl dl, 4
pop edx
mov cx, 0x3096
xchg cl, bh
push edx
or dx, 0x6cd8
or bx, dx
dec ah
sbb si, 0x5150
nop
xor bx, ax
inc ax
sbb eax, edi
nop
not esi
or di, 0x1a3e
rol dh, 8
nop
ror edx, 5
shr cx, 1
dec bx
test si, cx
and ebx, edx
nop
inc bl
stc
ror eax, cl
nop
shl cl, 2
mov dx, 0x23ea
sbb ebx, ecx
xchg ecx, eax
sub cx, di
not dx
adc dl, 0x19
ror dx, cl
sbb ax, 0x388a
shl bl, cl
inc ebx
sbb cx, 0x3ca8
mov ah, 0xf
sub ecx, 0x4228db1c
nop
inc dh
pop edx
pop ebx
pop eax
pop esi
pop ecx
pop edi
jle 0x4a8135
call fcn.004de538
call fcn.004de9d7
push ebx
push ecx
ror bl, cl
push eax
xchg ah, bh
push edi
dec di
push edx
cmp ebx, edx
cmp al, 0x36
shr bl, cl
nop
stc
not di
xchg dx, cx
shl edi, cl
test edx, edi
not cx
cmp ax, 0x509d
or cl, bl
test dl, cl
rol dx, cl
xchg ch, bh
stc
sub dx, 0x1339
xor eax, 0x45d01586
push esi
inc esi
sub bx, dx
stc
dec dl
adc edx, eax
sbb esi, 0x3a70810a
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
push ecx
dec ch
nop
push eax
inc ax
push edx
mov dl, dl
push esi
xor si, dx
push ebx
sub ebx, 0x5f91abe6
sbb bh, ch
dec ecx
shl ch, cl
and dl, dl
push edi
and edi, 0x1d8fc258
not bx
sub dx, ax
xor di, 0x205f
stc
xor ax, 0x5849
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
push ebx
sbb bh, 0xc
pop ebx
push eax
push ecx
shr eax, cl
push ebx
cmp cx, bx
push edx
inc dl
sub eax, 0x457a5178
sub ax, 0x44f
test cx, cx
mov dl, 0x7a
shl cx, 6
or bh, 0x17
rol al, cl
shl ch, cl
stc
push esi
and edx, esi
push edi
xor edi, 0x4d8438d1
test ah, 0x56
xchg edx, eax
stc
or bh, 0x51
add di, cx
or eax, eax
inc ah
or si, si
or bx, dx
nop
xor si, 0x177e
add ebx, ecx
ror si, cl
add dx, dx
mov edx, ebx
rol bh, 7
adc ebx, eax
not bx
and di, cx
sub bx, ax
inc ah
xchg esi, eax
test ecx, ecx
stc
add ah, 0x57
xor si, dx
sub ecx, eax
sbb dx, dx
shl edi, cl
inc esi
or bl, 0x6a
and di, bx
xchg dh, bh
add ax, 0x7a76
or bx, 0x7ca8
sub edi, 0x3a92efa9
xchg ah, ch
add bh, 0x2b
ror bh, cl
nop
or esi, edi
mov esi, 0x112f695
cmp bx, 0x1f7f
and si, bx
and ah, ah
xchg si, di
shr al, cl
mov dh, 0x22
or dh, al
dec esi
xchg di, ax
adc ah, 0x2a
mov dl, 2
ror dx, 5
mov si, 0x593e
shr edx, 1
nop
sub edi, 0x1a40757e
inc cx
mov si, 0x4b48
nop
add ax, 0xb06
mov eax, 0x1dd6bee8
xchg cx, bx
ror esi, cl
nop
xor al, ah
and cx, cx
add bh, cl
xchg edi, edi
test dh, al
xchg di, bx
xchg bl, dh
shr cl, 1
ror dx, 2
cmp dl, 0x7e
stc
xchg cx, ax
xor al, al
test edx, eax
cmp ebx, esi
add bx, si
inc ax
sub edi, 0x26ae00a0
mov dx, 0x5627
not edi
pop edi
and ah, cl
shr ch, 8
test cx, 0x3d34
xchg bh, bh
mov ebx, esi
nop
inc edx
and si, dx
adc al, 0x31
nop
push edi
test edi, 0x5e7396a7
rol al, cl
shl cx, 1
cmp edx, 0x7956316a
adc si, 0x2c85
xchg di, di
sub ecx, 0x353a11b
shr dx, cl
xor cl, ch
test ebx, 0x58aa404a
ror ax, cl
stc
sub cx, si
sbb edi, eax
sub bx, di
or ebx, 0x5899d30e
xchg al, ch
shl di, cl
sbb ecx, 0x75af5320
cmp di, 0x55f9
nop
nop
sbb cx, 0x21e5
or si, cx
and eax, edx
adc edx, ebx
stc
shl ax, 5
nop
rol dh, cl
shr ebx, cl
test bh, bl
nop
sub ch, bh
xchg bh, cl
adc si, ax
stc
inc edx
and ah, 0x7e
and dx, 0x4e9a
mov esi, ebx
xchg dx, di
mov di, ax
mov ch, 2
shr di, 7
test dl, 0x14
dec ax
stc
nop
mov ah, 0x74
or bx, ax
and bh, 0x3a
sub di, 0x200f
ror edx, 8
xor si, bx
sbb edx, 0x58bdbe8d
sbb al, 0x63
xor bl, ah
inc cl
or eax, ebx
add ch, bh
and bl, 0x5b
shr cx, 3
sbb bl, bl
adc ebx, ebx
dec edi
sbb ax, di
adc si, di
dec eax
xor cl, al
xor cx, cx
cmp bx, di
cmp bh, 0x2d
sbb ch, ah
test bx, 0x4a94
shr ebx, cl
shl dx, 1
shr dl, 4
dec cx
sub cx, 0x12b0
add ax, ax
nop
dec ah
xchg ebx, edx
sub eax, edx
xor dl, 0x22
and edx, 0x349d4a0
xchg ecx, edi
xchg dx, bx
sbb ecx, eax
pop edi
stc
test al, 0x6f
mov dl, al
test ax, 0xa42
push edi
inc di
test al, al
and si, 0x1216
inc edi
cmp al, 0x7c
cmp bl, bl
shl dx, cl
xor ecx, edi
stc
nop
test ecx, 0x6e8b6be7
test ah, cl
add edx, eax
shl dh, 4
add al, 0x28
inc dx
and ch, 0x5f
inc edx
shr edi, cl
shl dh, cl
xchg dh, al
xchg edi, eax
stc
ror cl, 8
dec cl
stc
xchg di, cx
stc
and ah, 0x3c
add eax, 0x56d6de00
cmp dl, dh
sbb dl, 0x64
test di, bx
add bl, dh
shl di, cl
cmp esi, 0x8accdd8
cmp esi, ecx
sub bl, 0x70
add dl, 0x51
rol bx, 5
ror di, cl
nop
stc
sbb ecx, 0x590d1602
shl ecx, cl
rol esi, cl
sbb cx, cx
and eax, 0x1823b3b1
sub ax, 0x2c91
xchg dh, bh
nop
cmp edi, 0x1e2a3662
and di, si
and ebx, eax
sbb edi, 0x18134081
or bx, 0x4149
and bx, dx
not dx
shr ecx, 4
dec cx
dec cx
shr ah, cl
xchg ecx, eax
shl bl, 4
test ebx, ecx
or ebx, 0x4381ec29
cmp dx, di
dec ah
sub edi, 0x66a4237d
and si, 0x33c5
not dl
ror ecx, 5
nop
xchg si, dx
add dx, ax
xchg si, bx
mov eax, 0x2a4ce0b2
not esi
rol di, cl
adc di, 0x594b
sub eax, ecx
inc dx
nop
add ax, dx
or cx, di
test dl, 0xb
ror esi, 1
and edi, 0x10fe7010
ror eax, cl
test ch, 0x77
stc
sub ecx, 0x59bf1cd0
rol al, cl
nop
xchg si, dx
nop
pop edi
and eax, ebx
mov si, 0x69ed
adc bh, al
ror cx, 7
push edi
mov edi, 0x3b551021
nop
inc al
xchg cl, ah
nop
and edx, 0x69963e29
xchg cl, bh
dec eax
test edx, esi
cmp eax, 0x3c9e7d87
inc ebx
cmp bx, bx
and ax, 0x399
stc
xchg si, bx
dec dx
adc bx, di
add esi, 0x610c5605
xchg cl, al
inc edx
nop
not si
nop
shr cl, cl
sbb eax, 0x79ca22aa
cmp ax, 0x83d
adc di, 0x44a1
cmp al, ch
dec cx
dec bh
ror ah, cl
xor ah, al
shl ecx, cl
mov edi, 0x4647b99e
not al
shl al, 7
stc
xchg edx, ecx
and dx, 0x2d1e
or cx, 0x4646
ror bl, cl
sub ax, 0x2308
sub cl, 0x31
cmp bh, ch
xor cl, 0x3d
ror edx, cl
rol bh, 6
test al, dl
test edx, edi
stc
stc
or esi, 0x56ed242
nop
inc bl
xchg esi, esi
stc
xor dx, 0x1425
not ch
test di, ax
shr edx, cl
cmp dx, ax
dec bx
xor eax, ecx
stc
dec bx
ror cl, 5
shr ecx, cl
adc cx, 0x5b3d
sub cx, 0x7322
dec si
mov edx, esi
test di, dx
inc bx
xchg edi, ecx
xchg dx, dx
inc ebx
adc dx, di
not si
xchg ebx, eax
and eax, 0x520e23f1
adc esi, 0x6ef45cb0
mov dx, si
xor dh, dh
dec dx
sub edx, 0x3ffae19e
cmp ax, bx
xchg dh, ah
nop
test ch, 0x3d
sbb edi, 0x628a36ca
xor edx, 0x1ce03c97
rol cx, cl
and bl, 0x25
test di, ax
stc
inc ch
pop edi
adc ch, 0x5a
shl cx, cl
and bh, bh
sub cx, 0x4d74
inc esi
xor ecx, 0x39660a37
rol eax, 8
nop
shl si, cl
add dh, 0x3e
rol cx, 1
push edi
xor edi, 0x6e3fb25a
stc
test edx, edi
sbb ecx, 0x6d4308a1
nop
mov dl, bl
adc si, 0x1999
mov ecx, edx
sbb di, si
cmp ecx, 0x7e19e57
cmp dx, 0x309
and edi, 0x667b0077
xor si, 0x5cfa
sub ax, 0x4cae
inc edi
shr di, cl
shr cl, 6
and bx, 0x4e0b
xchg bx, cx
xor edi, 0x19668249
sbb ax, 0x40be
xchg edi, ecx
nop
adc ah, 0x3e
or cl, 0x20
shr ebx, cl
xchg edx, eax
stc
not dl
adc si, bx
add bh, 0x7c
add dx, bx
ror si, 3
sub ah, 0x20
inc cl
sbb bx, cx
or ax, 0x6d2e
test cx, di
inc dl
sub dh, 0x77
ror si, cl
stc
nop
inc ah
sbb cl, 0x33
mov cx, 0x35ee
stc
test bh, ch
sub ah, ah
mov ecx, 0x1122efb5
mov esi, 0x121f2a08
and esi, 0x6fbdc988
shr dh, 6
cmp bl, 0x6b
dec ch
and edx, edx
dec cx
xor bx, 0x7c14
inc ch
inc si
adc ecx, ebx
add dx, 0x52a9
and di, 0x3ad8
or dx, di
stc
rol di, cl
xor al, dl
dec cl
adc ah, bl
adc si, cx
not di
xchg dl, bl
ror dl, cl
cmp di, bx
not bx
and eax, 0x75b05e3a
mov bh, 0x28
mov esi, ebx
sub di, 0x4595
and ebx, 0x4ff014f3
stc
cmp cx, 0x43a4
shl dx, cl
add bx, 0x625e
stc
cmp di, si
adc ax, si
ror edi, 7
stc
pop edi
push edi
sbb edi, 0x78111c43
or cx, 0x4290
xchg cl, ah
xchg cl, ah
stc
not esi
stc
shr eax, 1
add cl, cl
xor ebx, edi
shr eax, 3
not si
or ecx, 0x710ad4a4
not cl
stc
rol eax, 5
shl dh, 8
ror ah, cl
ror ecx, cl
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push ecx
adc ch, 0x1b
nop
push ebx
xor bl, 0x70
stc
push eax
push edx
cmp eax, edx
nop
push esi
or esi, 0x7478c6b6
mov esi, 0x21d32b84
and dl, 0x7c
nop
pop esi
pop edx
pop eax
pop ebx
pop ecx
je 0x4a8730
push ebx
sub ebx, 0x14d45564
push esi
ror si, 5
push edx
adc dx, si
pop edx
pop esi
pop ebx
push eax
add ah, 0x3f
pop eax
push ebx
push ecx
shl bl, cl
pop ecx
pop ebx
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
push esi
push ecx
shl esi, cl
push edx
dec edx
test ecx, esi
push eax
shr eax, 4
push edi
xor esi, edi
shl dl, cl
dec ah
mov di, si
nop
sub di, cx
stc
shl cx, cl
and edi, 0x36d989c1
inc edi
ror eax, cl
push ebx
test ebx, edi
test cl, 0x45
xchg ecx, eax
test edx, 0x2dba22fe
sbb dx, di
rol ax, cl
add ah, 0x33
ror edx, cl
nop
nop
test si, cx
or ah, 9
sub eax, 0x44b9a9b9
or dx, 0x644b
cmp al, 0x76
xchg edx, edi
stc
xchg al, bl
nop
test dh, ch
sbb ebx, 0x48bd425c
add di, 0x406f
shl dl, cl
sbb cl, ch
xor edi, 0x6d1b3bc8
and cl, bh
or edx, ecx
dec ch
add si, 0x3982
adc di, di
mov esi, ecx
and esi, esi
ror cl, cl
add ebx, ebx
add dx, 0x23cf
cmp si, 0x124d
inc ebx
adc esi, edx
xchg ah, bh
sub bl, 0x38
inc bx
add esi, eax
sbb eax, 0x129a0935
dec ax
dec bl
or bl, 0x11
or ecx, edi
shr cl, 2
nop
shl esi, cl
rol cx, cl
sbb eax, 0xf6a5f34
adc al, 0x1e
dec bx
or si, 0x63b8
rol esi, 4
shl ebx, 3
sub cx, 0x13b4
add bl, 0x7d
cmp di, 0x5534
shl ch, cl
and dl, 0x56
sbb edi, 0x385d6bb6
cmp di, 0x51de
xchg ebx, eax
or cl, dl
sub ch, 0x75
or bl, 0x2f
nop
rol eax, cl
sbb al, 0x47
or si, 0x3633
add bx, 0x1907
shr ebx, 1
shr ebx, cl
xor bh, 0x46
or eax, 0x1f1b07c3
add dh, dh
inc eax
inc bx
test edx, 0x718313bc
shr cx, cl
dec cl
sub edi, ecx
inc eax
pop ebx
push ebx
not bl
cmp ax, 0x576b
and dh, bh
rol ah, 6
sub al, 0x5d
dec ax
ror dh, cl
or ebx, 0x4ae808b6
xor edx, 0x2b201065
dec si
cmp ebx, 0x61667e90
adc edx, 0x62acfb05
test esi, eax
xor ebx, 0x3fd0cc31
sbb ah, 0x23
cmp esi, edx
add di, 0x3f8f
or bl, ch
test dh, ch
or al, bl
test ax, 0x4ca5
add ebx, ebx
cmp esi, 0x2c195343
or cx, ax
nop
sub cx, bx
add eax, 0x3d8cdeb3
dec al
stc
test dx, si
not ebx
xchg bx, si
and dx, dx
stc
mov dh, 2
sub si, bx
nop
inc bx
shr ebx, 7
rol bl, 7
dec bh
mov ebx, 0x7f2e05fe
cmp bh, 0x7f
sbb bx, 0x2f9a
nop
sub dh, 0x3a
or cx, 0x3ee0
shr bx, cl
xchg bh, dl
mov si, dx
dec cl
add ebx, edx
xchg si, cx
sbb esi, 0x4b498f8d
inc cx
and ax, ax
sub dx, dx
ror ecx, cl
and ax, 0x11f8
sbb ch, 0x1e
nop
sbb cl, bh
shl bx, 8
mov si, 0x3f40
sub ebx, 0x4d6122fd
and ecx, eax
sub bl, 2
add cl, ch
and ah, 0x15
adc ebx, 0x3f0bc17b
xchg bh, bh
shl ah, 6
xor edi, 0x3fc5ef78
or edi, edi
cmp si, dx
inc eax
not ax
mov dx, 0x7877
ror bh, 5
sub ah, dh
sub bx, 0x2207
stc
not eax
or esi, edx
sub ah, 0x7a
shl edi, 6
mov ecx, 0x6f052bc
ror dh, cl
ror ax, cl
xor ebx, ebx
add al, 0x46
sbb si, di
stc
inc dx
rol dx, 1
not cl
xchg esi, esi
sub di, 0x521d
sub ah, 0x63
test edi, 0x7c1ba6e0
pop ebx
shl ax, cl
sbb di, 0x5193
dec cl
push ebx
xor cl, bh
inc edi
nop
shr edi, cl
stc
nop
stc
xchg dh, dl
nop
dec bh
dec dx
sbb edi, 0x6cff1a2b
cmp bh, 0x11
rol eax, 5
test dh, cl
rol ebx, 5
sbb dh, ch
and eax, 0x4fcdf02b
sub di, 0x69fc
cmp bh, bl
shr edi, cl
sbb edx, edx
inc ecx
inc esi
inc ax
pop ebx
pop edi
pop eax
pop edx
pop ecx
pop esi
push ebx
xchg bh, bl
nop
push ecx
test cl, ch
push edx
push eax
add dh, al
push esi
shl si, 7
sbb ch, dl
test dx, 0x4d65
mov ebx, 0x69a350b3
rol bl, cl
and dh, 2
sbb ah, al
stc
test cl, 0x51
nop
push edi
cmp edi, ecx
dec cx
and edx, 0x633d01b7
cmp ch, dl
add si, bx
add bh, 0x1a
ror si, cl
test al, al
xor cx, 0x55ef
shl ebx, 1
or ebx, ecx
rol dl, 7
not si
adc eax, 0x73e14139
inc cl
shl bx, 4
or ch, bh
mov ecx, eax
add ecx, eax
rol bl, 7
not edx
add ebx, ecx
shl di, 7
add esi, edx
dec cl
shl ecx, 5
not si
xchg ch, dl
shl bx, cl
cmp cl, al
inc dx
inc bl
nop
stc
adc dh, cl
add al, cl
adc ecx, 0x14b145b7
stc
add bl, 0x63
add ecx, 0x3d303eb4
xor al, ch
xor ecx, edx
shl esi, cl
inc dl
nop
xor bx, di
not eax
inc si
shl esi, 6
adc edx, eax
sbb dx, 0x3455
nop
ror ah, cl
rol ecx, cl
adc cx, dx
shr dh, cl
cmp ebx, 0x6e9afa78
not eax
cmp dx, 0x7309
sub ch, 0x65
and ax, ax
rol cx, 1
test al, 0x78
stc
stc
xchg dh, bl
and si, dx
or bx, bx
nop
inc ebx
dec al
nop
not edi
shl si, cl
dec dx
shl bx, 4
inc dx
nop
add ecx, 0x1ef37b41
stc
nop
xor ah, bl
adc cl, 0x4c
not bx
or ax, ax
dec si
pop edi
cmp cx, cx
push edi
sub di, cx
and si, 0x3595
rol ecx, 2
cmp cx, si
mov esi, 0x6b7ee8d0
xchg dx, si
inc edi
xchg cl, cl
cmp cx, bx
mov cx, 0xc13
xchg edx, edi
sbb cx, 0x3526
xchg ah, bl
inc ah
shr ax, 3
and dh, bl
and edi, eax
cmp ch, 0x7a
adc al, ch
shl esi, 5
stc
test edi, edx
ror eax, 4
xor di, 0x201c
or edx, 0x170e94ac
test bx, 0x227
shl al, cl
dec di
shr di, cl
inc bx
stc
rol cx, cl
sub eax, ebx
add edi, 0x2ade6178
mov ah, al
inc ecx
nop
add al, ch
mov bl, ch
inc ax
mov ah, 0x6d
nop
nop
stc
xchg edx, ebx
sbb dx, 0x4798
cmp ebx, 0xa5f65ad
not ch
not ax
adc bl, bl
rol ecx, cl
sub bh, dh
adc dx, dx
test si, dx
not cx
xor bl, al
rol si, 7
rol bl, 5
not dh
mov edx, eax
test dx, di
shl di, cl
sbb dl, al
add cx, ax
test cl, 0x4e
cmp ax, dx
ror ecx, cl
shr si, 2
inc ebx
sbb bl, dh
not eax
cmp ebx, edx
stc
shl bx, 5
not cx
xor dx, 0x1e
cmp bx, 0x7f89
sub eax, ebx
shr bh, 3
xor edx, 0x6740baf4
stc
mov edx, 0x4aeac2ee
sbb esi, ecx
xor eax, edx
ror dx, cl
add ah, 8
sbb dx, di
test dx, 0x121f
rol di, cl
and dl, 0x71
inc edi
stc
stc
shr ecx, cl
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
push eax
inc ah
push ecx
not cl
push edx
sub ah, dh
push ebx
adc bl, 7
stc
mov ecx, ebx
xor eax, 0x3d6e737a
push edi
xchg edx, edi
inc cl
shr cx, 7
push esi
sbb esi, ecx
and dl, 0x7e
sub al, bl
rol cx, 1
inc edi
or ebx, 0xc1a857c
adc di, bx
xchg edi, edx
cmp cx, dx
add bh, dl
nop
not bl
sbb bx, 0x1bba
sub ebx, 0x1b3340b5
inc bx
or bh, bh
sbb edx, ecx
xchg edx, ecx
xor esi, 0x17d41ec0
cmp al, bh
sub cx, cx
stc
cmp eax, 0x1e6f9292
dec dh
xchg cx, ax
adc eax, edx
adc edi, esi
and ah, dh
xchg dh, dl
sub dl, 0x5f
add cx, 0x4030
mov di, si
nop
mov esi, 0x5ae44cda
inc di
or ch, 0x1e
xor edx, 0x422854e5
adc edi, 0x2f6bf066
test ecx, 0x39704ff
shl cl, 4
ror dx, cl
xor ch, ch
sub dh, 0x18
rol di, 2
cmp edi, esi
shl si, cl
not dl
test bh, 0x64
sbb di, 0x994
adc ah, ch
test ch, bl
shr edx, cl
add esi, ebx
or bh, 0x45
sbb bx, 0x31f9
rol edi, 7
rol ch, 2
cmp dl, bh
test bl, dh
inc esi
or dx, ax
dec bx
xor bh, cl
shr al, 2
not bx
xor ecx, edi
shr bh, 3
stc
add ebx, ecx
cmp bl, cl
shr edx, cl
xchg ch, dh
adc eax, 0x567fe6c9
stc
cmp bh, 0x36
or ch, dl
xor dx, 0x6e73
shr bh, cl
nop
not edx
mov di, ax
dec bx
rol eax, 1
and ebx, eax
mov cl, 0x4c
add ebx, ecx
stc
add edx, 0x3371ccd8
xchg esi, edi
not cl
pop esi
mov ax, bx
inc edx
dec edx
dec ebx
stc
inc ax
rol dh, cl
push esi
ror si, cl
rol dx, 7
sub si, cx
nop
inc dx
and ah, 0x17
sub bl, 0x5d
inc bl
add ah, 0x68
sbb ah, ah
stc
test dx, 0x3390
adc ax, si
shl bl, cl
nop
xchg al, ah
or di, dx
cmp ch, dh
stc
adc cl, 0x49
rol bh, cl
shl bx, cl
sbb dh, bl
mov esi, 0x64b754a5
not eax
not edi
rol esi, 2
rol ah, 8
nop
sbb esi, 0x305a5685
stc
dec edx
xchg ebx, edx
add ecx, 0x545b3a04
ror dh, cl
xchg si, cx
add dx, 0xd4e
sub cl, 0x75
xchg cx, di
sbb al, dl
not ch
dec di
ror bl, 5
xor edi, edx
stc
xor ebx, ecx
test eax, ebx
adc ah, 0x2b
and si, 0x4abd
not dx
and ch, 0x47
shl di, cl
nop
and di, bx
nop
add dh, cl
mov si, bx
ror cx, 1
not dl
dec ax
cmp dl, 0x35
cmp bl, bl
stc
sub di, 0x3fa9
xor dl, dl
cmp si, si
stc
nop
stc
shl eax, cl
stc
not bh
and ax, di
xor cx, ax
add ax, cx
test ax, ax
or edi, 0x38979a89
ror ecx, 2
and dh, ah
inc eax
stc
shl eax, 2
shl eax, cl
test dx, 0x979
not ch
nop
stc
sub dx, cx
shr dx, cl
or si, cx
stc
adc di, si
dec ah
pop esi
push esi
or eax, esi
not edi
and dh, 0x36
shr dx, cl
cmp edx, ebx
not cx
adc edx, 0x6ad7d199
nop
shr edi, 6
xchg cx, dx
ror edi, cl
cmp bh, 0x6f
add di, 0x6d3c
shr esi, cl
nop
not ax
or bx, 0x25ec
sbb bx, bx
shr ax, 3
xchg cx, di
stc
cmp ecx, 0x2947a59e
nop
and eax, ecx
and bh, 0x37
dec eax
sub bx, 0x974
adc dl, dl
shl ch, 6
or eax, 0x22f22ff7
shr eax, cl
cmp edi, esi
xor bh, 0x41
and ah, bl
nop
or esi, edi
rol ax, 8
add eax, ebx
dec bx
xor bh, 0x64
test ch, 0x4b
or esi, eax
shr ch, 4
xor bh, ah
ror ecx, cl
dec bx
rol dl, cl
xchg di, si
rol ch, cl
sbb bl, ch
stc
add dx, cx
shl bl, 4
adc cx, si
rol ecx, 1
sub bx, dx
xor ch, al
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
push ecx
mov ecx, 0x6c617b31
dec ecx
push ebx
sub ebx, ecx
stc
stc
push edx
push esi
add edx, esi
cmp si, si
push edi
xchg ebx, edi
xor cx, 0x4668
sbb ch, 0x1a
pop edi
pop esi
pop edx
pop ebx
pop ecx
call fcn.004deecd
push edi
push ecx
add di, cx
push edx
sub edx, 0x6cd2a707
push ebx
add bx, 0x706f
push eax
shr al, cl
add dx, 0x73a9
rol bh, 5
shr edi, 2
xor dl, ch
pop eax
pop ebx
pop edx
pop ecx
pop edi
push ebx
push edx
and bl, dh
push eax
push ecx
xor al, cl
stc
mov al, dh
push edi
xchg cx, di
push esi
test si, cx
xchg al, ch
dec bl
xor dx, 0x2770
nop
nop
not bh
shr ecx, 8
shr bh, 6
mov cx, dx
shr edx, cl
not edx
xor cx, dx
rol ebx, 7
ror eax, 4
adc dl, 0x3a
inc ebx
add di, 0x6eb2
add edi, ecx
xor ebx, 0x47598edd
test cx, ax
mov cl, bl
stc
sbb bx, 0x3e15
not edx
and ecx, ecx
not ch
nop
sbb al, bl
xor dl, ch
or cl, 0x11
sub ax, 0x6dca
mov cx, 0x332d
sub edi, esi
add dl, bl
shl ax, cl
add esi, 0x1ea8b11c
sub cx, bx
test al, 0x47
add dx, 0x3d27
add esi, 0x4cdcaa7b
cmp ax, dx
dec dh
not bx
shl si, 6
shr si, 6
shr cl, 7
add bx, 0x1888
test cl, ah
mov bx, bx
nop
shr bh, cl
shr di, 8
cmp cl, dl
test cx, 0x1640
sub dh, 0x11
dec eax
rol bh, 6
xor ax, si
adc dx, 0x4711
nop
cmp eax, 0x68d15e01
rol ch, 2
xchg di, ax
stc
stc
xchg di, cx
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
stc
jp 0x4a8fc8
push ebx
shl bl, 1
pop ebx
call fcn.004df2dd
nop
push edi
inc di
pop edi
call fcn.004df561
call fcn.004df928
call fcn.004dfc61
push eax
push ebx
or ah, bl
pop ebx
pop eax
push ecx
push ebx
xchg ch, bh
pop ebx
pop ecx
call fcn.004b0846
add esp, 0x1e
mov cx, 0x101
test eax, eax
jne 0x4b0852
push eax
push ecx
shl ax, cl
stc
push edi
add edi, 0x535282ec
rol eax, 3
push ebx
test bl, 6
stc
dec bl
inc edi
test ch, al
xchg di, cx
push edx
xchg dh, ch
test bh, 0x44
rol ch, cl
cmp edx, eax
inc eax
sbb bl, 0x4f
cmp bh, bh
ror dx, 7
push esi
adc si, di
inc ax
xchg edi, ebx
adc ecx, 0x531b6980
and bx, 0x14c
or bl, 0x19
shl bx, 8
xor ebx, 0x352b8513
or dl, bh
sbb si, 0x3032
shr ch, cl
mov cx, cx
cmp dh, 0x56
add bh, 0x61
xchg cx, ax
nop
not bh
inc ecx
cmp eax, edx
test bx, di
nop
pop esi
pop edx
pop ebx
pop edi
pop ecx
pop eax
push edi
xor di, 0x83a
nop
push edx
xor edx, edi
xchg dx, dx
rol dx, 7
push esi
not si
push ebx
xor ebx, esi
push ecx
ror di, cl
push eax
rol eax, cl
inc edi
cmp edi, ecx
xor ecx, ebx
ror cl, cl
inc ch
ror ch, cl
not ah
test ah, ch
test ecx, 0xa9e2495
cmp dh, 0x1e
test ah, 0x3b
not eax
xchg edx, edi
cmp ecx, ebx
add bx, 0x45f
adc bh, dl
shl eax, cl
sub bx, 0x16e5
dec ecx
not ecx
and dl, 0x4f
dec bl
cmp esi, 0x49db58f6
shr ax, cl
rol edx, 4
shl bl, 4
mov ebx, 0x79adb649
not ebx
sub bx, 0x7812
nop
shl edx, 8
rol ebx, 5
cmp cl, 0x2e
inc bx
add dl, 0x2d
ror bx, 7
inc cl
inc cx
sbb dx, bx
and ebx, eax
xchg esi, ebx
rol cx, cl
stc
nop
adc ecx, 0x592d1f7e
dec ecx
or ecx, ecx
shr edi, cl
and al, 0x36
cmp dx, 0x2abf
stc
ror ecx, 4
sbb bl, al
not ebx
shr ecx, 2
xchg bh, bh
inc di
xor bx, 0x52d7
ror eax, cl
xor dx, 0x3bc6
ror edx, 2
shl ecx, cl
and bh, al
add di, 0x5961
test esi, 0x2249958d
dec dl
test cl, dl
rol edx, 2
inc ax
cmp al, 0x33
xchg esi, eax
add bh, bl
add edi, 0x6b290682
dec al
nop
mov bx, 0x2f79
sub esi, esi
stc
rol ebx, cl
stc
add cl, 0x2b
not ecx
inc dx
not bl
inc edi
mov bh, 0x73
mov dx, cx
xor esi, eax
and ecx, 0x694ca706
xor ecx, ecx
rol ah, cl
pop eax
push eax
and al, bl
or bx, di
sbb ch, bh
stc
xor edi, 0x65648571
test esi, edx
adc eax, 0x67128e43
and bh, dl
and bh, ah
dec esi
stc
xchg si, ax
or ecx, 0x3d3b4347
sub edx, 0x34308b08
mov ecx, edi
and dl, 0xc
sbb si, ax
nop
xor eax, edi
add al, ch
shl si, 5
not dx
dec di
nop
nop
shr ah, cl
cmp ax, 0x7b37
nop
xchg bl, bl
shr dl, 1
inc esi
inc edi
adc dx, di
shr di, cl
mov bx, si
mov edi, ecx
or al, 0x45
sbb si, dx
add bx, 0x536
or cx, 0x7f61
ror edx, cl
ror ax, 3
and ax, 0x7df7
rol ax, 6
ror dh, cl
inc dh
adc esi, 0x57c60b99
cmp di, 0x5735
dec cx
rol dh, 5
nop
stc
rol dh, cl
xchg al, ch
shl cl, 3
mov di, dx
stc
xor esi, 0x2e8b279d
xor bh, bl
test ch, 0x4a
ror ax, 8
and ecx, esi
or bh, bh
inc dl
rol dx, cl
ror bh, cl
stc
shl bx, 7
xor cx, 0x1397
ror si, 1
xor eax, edx
and edi, 0x18af6870
inc ch
not di
shl bh, cl
test ecx, eax
not eax
sbb ch, bl
and al, 0x2f
add al, al
cmp bl, bh
stc
or bh, dl
ror esi, cl
cmp si, 0x58c8
sbb ah, al
rol di, 1
shr bh, 6
xchg edi, esi
nop
cmp edi, edx
shr bh, 8
and dl, 0x72
nop
adc si, 0x2665
inc edi
xor dl, 5
sub di, 0x1b0f
and bl, 0x63
not cx
pop eax
xchg dh, dl
stc
not di
sbb si, 0x5736
push eax
cmp dx, ax
cmp ecx, edi
dec ax
add dl, bl
pop eax
pop ecx
pop ebx
pop esi
pop edx
pop edi
push ebx
push eax
add bl, ah
inc ax
shl eax, 3
sub bx, 0x6002
push edx
test dx, 0x1bca
push edi
push ecx
shr di, cl
rol dh, cl
push esi
inc esi
sbb dh, 0x36
rol dl, cl
dec ax
shr dx, 6
or ebx, ebx
dec dx
or bx, dx
not si
or ax, di
sub cx, cx
inc cl
sbb edx, esi
mov cx, ax
mov ax, 0x1631
sbb bl, 0x52
shl di, cl
inc bh
dec ch
inc eax
dec ch
inc cx
add edx, ecx
test dl, ch
rol eax, 1
mov edx, ecx
mov edx, edi
stc
adc dl, 0x2f
sbb cl, dh
sbb dl, dh
rol eax, 3
shl edi, cl
rol edi, cl
xchg di, si
rol edx, 2
xchg ebx, eax
not si
shr ecx, 8
adc ax, 0x48f
sbb cl, ah
sbb cl, 2
add edi, edx
adc cl, 0x14
or edx, 0x1cf9503f
and dh, bl
not al
sub bl, dl
not cl
test ah, 0x1a
adc di, 0x3ded
or si, dx
adc edi, 0x3e3a78c3
stc
or bl, 0x31
shl ebx, 1
xchg edi, ecx
rol ax, cl
add ch, cl
xchg bl, dh
add edi, 0x361aec04
xor al, dh
test ch, bl
and edi, 0x4e74d309
test esi, 0x208b7b1e
shl dx, cl
ror dl, cl
xchg cx, cx
xor esi, esi
shl eax, cl
xchg edx, ecx
shl ecx, cl
nop
dec eax
and ch, 0x37
sub bl, 0x58
rol ecx, 7
ror si, 6
or di, 0x7be8
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
jo 0x4a95c8
call fcn.004e002a
call fcn.004e04ff
stc
push edi
rol di, 4
push eax
sbb ah, ah
push esi
xor esi, 0x3d6c14cf
push ecx
shl esi, cl
xor eax, 0x12b37008
rol ecx, cl
adc cx, cx
and esi, 0x256069e1
push edx
mov dh, cl
not eax
push ebx
xor ebx, ecx
cmp edi, ebx
dec ecx
and eax, esi
add esi, ecx
xor cl, 0x59
test dl, 0x17
shr edi, cl
ror dh, cl
dec eax
test cl, 0x29
rol dx, cl
ror ax, 2
sub si, bx
dec eax
sub ecx, 0x330b4a70
add ebx, 0x7960ee6f
or dl, 0x3f
adc al, 0x22
dec si
cmp bl, al
adc si, 0x1668
shl edx, 2
mov ch, 5
dec di
sbb dl, 0x21
rol dl, cl
add dh, ah
pop ebx
pop edx
pop ecx
pop esi
pop eax
pop edi
push edi
push edx
add di, dx
push eax
cmp al, 0x46
push ebx
cmp bx, 0x2eb5
push esi
inc esi
rol bl, 5
push ecx
adc cl, 0x73
sbb cl, 0xb
rol di, cl
sbb edx, 0x6e9678aa
or ebx, 0x5090fb1
mov esi, esi
or esi, ecx
adc eax, 0x1c67217
nop
dec ebx
sbb eax, edx
dec dl
inc edx
nop
and si, 0x4d65
pop ecx
pop esi
pop ebx
pop eax
pop edx
pop edi
push ebx
push edx
mov bh, dh
inc bx
push eax
ror ax, 3
dec bh
push ecx
shr bl, cl
shr eax, cl
shl ebx, cl
push edi
not di
push esi
test esi, 0x1d176586
adc al, 0x11
ror dx, 7
test bh, 0x5b
and ecx, edi
inc ah
or ah, 0xc
add si, di
not eax
and eax, 0xc14d901
shr cl, 4
dec dl
shl edx, 6
adc bx, si
xor eax, ecx
not bh
sbb edi, 0x7fad0bf0
sbb al, 0x1d
adc ax, 0x4681
sub bl, cl
sub ecx, esi
and ecx, 0x3288c949
cmp edx, edx
adc edi, ebx
xor cx, 0x4eff
dec ah
xchg bl, ch
adc dx, 0x3b9c
stc
mov ecx, 0x712323ae
and ecx, 0x7688873
xor edi, 0xf8496bc
nop
xor ch, ah
and edi, esi
or esi, 0x750ef4bb
nop
shr ebx, 7
stc
nop
ror ax, 2
not bh
test si, bx
and bx, 0x3f7a
sbb cx, ax
nop
dec di
mov dx, si
adc ecx, 0x3c4529c4
ror si, cl
xchg edx, esi
inc bh
add dx, 0x2c74
test cl, dl
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
call fcn.004e0964
ja 0x4a953a
push edx
shr edx, 3
pop edx
call fcn.004e0c82
call fcn.004e1013
call fcn.004e13bf
push ecx
and cl, 0x1c
push eax
ror ax, 8
push esi
or si, 0x2c26
or eax, esi
push edi
inc di
not eax
ror eax, cl
push edx
dec edx
shr edx, 5
xchg edi, eax
push ebx
dec bh
shl bx, cl
sbb ebx, eax
rol ebx, 4
cmp ch, 0x7a
nop
xchg bl, dh
or dl, 0x2e
adc bx, 0x705d
pop ebx
pop edx
pop edi
pop esi
pop eax
pop ecx
push eax
cmp eax, 0xc7abe4f
push edx
xor dh, 7
dec dh
and ah, 0x46
push edi
sbb di, ax
push ecx
rol ch, cl
shr dl, cl
push ebx
or ecx, ebx
pop ebx
pop ecx
pop edi
pop edx
pop eax
call fcn.004e1795
push esi
dec si
push edi
push ecx
rol edi, cl
pop ecx
pop edi
pop esi
call fcn.004e1aa1
push esi
inc esi
push eax
push edx
adc al, dh
pop edx
pop eax
pop esi
call fcn.004e1dfc
stc
push edx
add dh, dl
push eax
not ah
push edi
mov di, 0x4abf
push ecx
xor dl, cl
mov ax, 0x2463
mov dl, dl
shr eax, cl
or di, 0x2076
push esi
shr si, 2
push ebx
and ecx, ebx
shl si, 6
mov edi, 0xbc0dc82
and cx, 0xb9e
pop ebx
pop esi
pop ecx
pop edi
pop eax
pop edx
call fcn.004e21bb
call fcn.004e27ac
push edx
push ecx
test dh, ch
shr ecx, cl
test edx, 0x3fe5d78e
nop
stc
push eax
cmp ah, al
adc cl, ch
rol al, 2
stc
push esi
push edi
adc esi, edi
xor cl, cl
push ebx
xchg ah, bl
adc edi, ebx
sbb cx, di
xchg ecx, eax
sub edi, 0x67bb78df
nop
nop
inc edi
xchg bh, cl
and eax, ebx
mov si, si
xor ah, al
not ax
inc ecx
xchg bl, ch
xchg dl, bl
xchg edi, eax
adc si, bx
ror dh, cl
dec esi
shr si, 8
stc
sub ch, 0x65
cmp cl, al
shl ah, cl
add di, si
ror dx, cl
xchg bh, cl
nop
adc eax, 0x73aedf89
adc ch, al
xchg si, si
rol dl, cl
shr dx, cl
test si, 0x21f
not eax
shl ebx, 5
dec esi
inc esi
rol al, cl
inc si
inc cx
xor cx, di
add dh, ah
shl di, 5
test al, 0x67
rol cx, cl
mov dx, 0xbc2
sbb ebx, 0x17582c3a
dec dl
add esi, edi
add ebx, 0xc6ca3a7
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
call fcn.004e2c5e
push ecx
or ch, 2
nop
push ebx
not bh
push eax
nop
not bh
stc
push edx
sbb dh, bh
stc
cmp ecx, 0x46d57f86
pop edx
pop eax
pop ebx
pop ecx
call fcn.004e31ab
call fcn.004e35e1
jne 0x4a9721
call fcn.004e391e
js 0x4a96f7
jb 0x4a96f7
push edx
push ecx
sbb edx, ecx
pop ecx
pop edx
call fcn.004e3d8c
push edx
push ecx
shl dl, cl
push edi
inc edi
push ebx
and dx, bx
pop ebx
pop edi
pop ecx
pop edx
nop
push ebx
or bl, 0x5a
pop ebx
stc
push eax
rol ax, 4
pop eax
call fcn.004e4289
call fcn.004e461d
push esi
push edi
test si, di
pop edi
pop esi
call fcn.004e49db
sub esp, 0x1b
mov dword [esp + 0x17], 0
push eax
push ecx
push edx
call fcn.004e4f63
call fcn.004e5283
push eax
inc ah
push ebx
push edx
xchg bx, dx
or ebx, 0x6f08a2ed
push ecx
cmp ch, al
inc eax
shl bx, 6
mov edx, 0x27b4c905
adc al, 0x4d
xchg cl, bl
sbb bl, al
stc
xor ch, 0x5b
test ecx, 0x54ad523e
test bl, 0x23
adc ah, bh
push edi
adc edi, 0x3707728f
xchg ebx, edx
sub dh, 0x70
cmp eax, 0x752f11bd
push esi
xchg edi, esi
shl bh, 4
and edx, edx
and edx, 0x37c13ae5
sbb ax, di
or edi, 0x69f89b3d
add si, 0x4d8a
sub bx, cx
xchg bx, di
xor ecx, 0x7ff820b8
xor dl, 0x2f
sbb ecx, edx
test ah, cl
cmp di, si
or bx, 0x78d6
nop
or cx, 0x13fd
or dx, ax
rol edi, cl
nop
adc si, 0x582e
test bx, ax
xchg dh, cl
sub ah, 0x1b
sbb edi, 0x3598d810
sub ecx, eax
test di, ax
xchg edi, esi
sub si, 0x3764
inc ebx
shl edi, cl
sbb si, dx
add bl, 0x43
cmp edi, esi
add ecx, 0x5f78348d
nop
nop
and ecx, 0x582e3215
sub ah, 0x57
rol ax, 4
shl esi, cl
ror dl, cl
adc ah, ch
or esi, 0x13decc42
shr eax, 2
sub edi, ecx
cmp dx, 0x3c1a
sbb edi, ecx
add esi, 0x410f5ca
and ebx, ebx
cmp dh, 3
shr eax, cl
add esi, 0xc4806ae
inc cl
and ah, ah
ror ecx, cl
nop
xor ecx, eax
not edx
adc al, 0x41
ror bl, cl
cmp dl, 6
sub ax, 0x1aea
adc bl, al
mov dx, 0x62f0
xchg edi, edi
shr al, cl
shl edi, cl
shr edi, cl
inc cl
xor ax, 0x171e
sub ax, 0x3c09
inc ch
stc
sub dx, 0x6cc8
stc
sub cl, 0x44
or edi, ecx
inc di
shl cx, cl
cmp al, 0x3d
pop esi
shr ebx, cl
add edx, 0x382c4ba1
cmp cl, cl
dec bh
shr cx, cl
sub bl, bh
push esi
not si
ror dl, 7
shr eax, 5
shl ah, 5
cmp eax, eax
rol dx, 8
or eax, 0x54c1657d
or al, 0x3e
ror dx, cl
cmp al, 0x51
sub di, dx
rol di, cl
inc edi
stc
ror cx, 4
inc dx
shr edi, cl
inc bx
sbb si, di
add si, cx
not edx
and bl, cl
sbb edi, 0x55064c36
or ecx, eax
shl si, cl
or dx, 0x5c5
adc cl, 0x5b
mov ch, 0x7f
sbb dx, 0x63c5
sub bh, dh
inc dx
ror esi, cl
sub cx, 0x52e4
nop
nop
nop
xchg esi, ebx
dec esi
ror ecx, cl
and al, 5
shr esi, 5
mov si, cx
mov esi, 0x66426e3b
add cx, dx
xchg cx, cx
xchg ah, ah
xor bx, dx
cmp al, dl
xchg esi, eax
and ax, 0x2cbc
xchg si, dx
test esi, edx
nop
test edx, 0x26333081
sub ebx, 0x40c13e7d
ror dx, cl
add dh, 0x5d
test ecx, 0x975667e
nop
or si, 0x260e
xchg ebx, ecx
shl cl, cl
inc ebx
stc
inc si
stc
and edi, ecx
dec eax
sbb bx, dx
rol edi, 6
test cl, bl
mov si, 0x1ad8
dec bx
xor eax, 0x4bceee46
xchg ecx, eax
xor ch, dh
nop
or si, si
rol dh, cl
mov al, ch
or ah, bl
inc al
not cx
stc
not edi
shr bl, cl
cmp ax, 0x4fa5
shl si, 5
test dl, cl
mov cx, 0x60c2
add bx, dx
mov eax, 0x60eda383
stc
cmp cl, bl
pop esi
shr ecx, cl
adc ebx, 0x3534f37b
test ax, cx
xchg ecx, ebx
xchg edi, eax
not cx
or ah, dh
mov eax, edi
shr edx, cl
push esi
adc si, 0x3cfc
test ch, 4
and al, 0x18
stc
test esi, 0x25ccb190
ror dx, 7
sub ax, 0x5bc1
sbb ebx, edi
or ch, ch
xor ebx, edi
rol edi, cl
adc edx, eax
xchg cx, dx
dec esi
not eax
test bx, 0x4f5b
or ebx, 0x46374919
sub esi, 0x57778e85
rol edx, 6
xchg di, dx
and bl, 0x10
sub ebx, edi
dec edi
or ecx, ecx
shr ebx, 2
xor esi, 0x42909370
add edi, esi
mov ebx, 0x295c63e1
add di, 0x2848
not ax
inc cl
stc
sbb ch, dl
sub ah, cl
sbb esi, 0x15d0147c
not ah
cmp ebx, edi
adc ah, al
shr si, 6
or ebx, esi
shr ebx, cl
not bx
or bx, 0x77dd
shr dx, 8
and ebx, 0x3b3e41c1
not ebx
test ecx, ebx
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
call fcn.004e5547
push edi
push ecx
sbb edi, ecx
push edx
cmp dx, 0x43f6
push ebx
sub ebx, 0x68ac0ce9
stc
shl edi, cl
or dh, bl
push eax
and ah, 0x13
xchg bx, di
sbb di, 0x2a02
sub dx, 0x1123
push esi
add esi, eax
stc
sbb ebx, edi
sbb edi, 0x1bc08755
stc
mov ax, bx
rol esi, cl
and edi, edx
xor esi, esi
not eax
dec cx
test bl, dl
not dl
dec al
stc
and cl, 0x20
sub ebx, 0x23080ac9
xchg bl, dl
inc esi
sbb ecx, 0x4079201
add bl, 0x46
sbb cl, bl
or ebx, 0xa0773a2
sub cx, ax
xchg edx, eax
add edx, 0xcbb1629
rol si, cl
xchg bh, bh
inc edi
xchg si, si
inc eax
shr bx, cl
not di
dec di
xor ax, 0x2761
cmp al, dl
and bh, bl
sub ax, 0x200f
shl di, 5
cmp di, 0x75c1
shr edx, cl
xor al, 0x12
sub cx, 0x7403
shr ax, cl
inc bx
shr dl, 2
stc
shr si, cl
sub edi, 0x772c50c8
shl bx, 8
sbb edx, edx
add si, 0x1d33
dec dx
shl ebx, cl
inc esi
not si
sbb bx, 0x1d38
shr di, cl
test ebx, 0x6c24dfd3
stc
or dl, ah
not di
nop
adc ch, 0x42
adc bx, bx
sbb ch, 0x3d
sub ah, 0x45
xchg ebx, ecx
test ax, si
not bh
stc
ror edx, 1
cmp bx, 0x5acd
or ch, bl
sbb dx, 0x296c
and dh, ch
test ax, bx
add ebx, 0xe6c9b24
stc
xor esi, 0x4148c14a
mov si, dx
inc cx
nop
ror bh, cl
mov cx, 0x4ea2
sbb bh, 0x7d
cmp esi, esi
sbb bl, ch
xor cl, al
stc
pop esi
add ah, ch
xchg bl, ah
nop
rol dx, 4
cmp di, 0x6d60
sbb ch, 0x57
ror bl, 6
stc
sbb ax, 0x6487
ror edi, 8
shr bl, 8
sbb dh, ch
xchg di, ax
mov edx, 0x1d7a69bc
ror dl, cl
sub ecx, edx
mov bh, cl
not edx
cmp bh, 0x62
nop
push esi
cmp esi, 0x3dbd4ed2
xor bl, ch
dec di
inc ecx
not dx
xor ecx, edi
sbb bh, 0x10
sub edi, 0x3200977
cmp bl, 1
xor cl, bh
sub bl, cl
rol ecx, 2
xchg esi, ebx
cmp cl, cl
not edi
ror cx, cl
sbb eax, ebx
or ebx, eax
adc esi, edx
xchg dl, ch
not si
not dh
test di, 0x700
stc
ror ebx, cl
not ebx
xor edi, 0x2f0e520b
and cx, 0x7af0
and edx, 0x22283268
not esi
shr edx, cl
not ax
dec bh
xchg edi, ecx
dec dl
dec di
or al, al
test dx, bx
xchg di, bx
and bh, 0x6a
add si, 0x7ab0
and si, bx
xor dl, bl
cmp ch, 0x47
sub edx, edi
shl ebx, 2
mov cx, dx
and al, bl
mov bx, ax
adc si, 0x5de9
rol dx, 6
ror dl, cl
cmp eax, ecx
dec di
add cl, 0x53
or bl, 0x70
sbb ah, 0x23
nop
rol bl, cl
sbb edx, edi
dec dx
sbb bl, dh
mov esi, 0x7fe582ff
sbb esi, eax
test ebx, edi
cmp bl, bl
shr eax, 2
xor bl, 0x3f
nop
stc
xchg edx, ebx
rol cx, cl
or bl, 0x40
ror si, cl
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
push ecx
shl ch, cl
push edx
test edx, ecx
nop
or cl, 6
push eax
or ah, 0x35
push esi
push edi
and esi, edi
add dh, 0x14
stc
xchg dx, di
xor edx, 0x5225ba95
sbb cx, ax
sbb ecx, esi
sub ah, ah
cmp ch, al
xchg di, ax
shr si, cl
and di, 0x6474
push ebx
xor bl, ah
and esi, edx
stc
nop
mov dh, 0x23
add edi, 0x64e8fdb5
ror si, cl
shr bx, 4
adc ebx, 0x2c4d76f3
not si
cmp ebx, 0x4f475b1c
ror bh, cl
xchg cl, al
sbb edi, edi
rol al, cl
mov ax, di
add edx, eax
ror ecx, 2
cmp si, di
or bl, 0x2d
cmp dx, di
nop
shl bl, cl
stc
rol cl, cl
not dl
mov edx, 0x1dab1c88
xchg ah, dl
dec dh
sub bl, 0x47
xor dl, 0xd
xor ax, 0x7a
sub si, 0x6c11
add ecx, edi
sbb bx, 0x4a3e
shl di, cl
test bx, 0xd9c
adc dl, 0x23
dec ch
ror cl, cl
cmp di, bx
nop
cmp edi, edx
not cx
sbb ebx, 0x19fc3d0a
xchg cl, dl
xor edi, 0x35128bef
rol al, cl
ror al, cl
shl cx, cl
test bh, al
stc
mov ax, ax
sbb dx, ax
shl cl, cl
dec cl
cmp cl, 0xf
nop
sub al, ah
sub ebx, esi
or ax, ax
xor dx, ax
nop
xchg al, bl
nop
rol dx, 3
xchg di, bx
add cl, cl
sub dx, 0x4f4c
sub dx, 0x5997
rol ch, cl
or eax, ecx
adc si, 0x3fa6
xor si, 0x3110
ror ebx, cl
nop
xchg edi, esi
cmp edx, 0x3f17bf9d
mov ecx, 0x217a7a94
not ecx
xor bh, 0x21
xchg dl, cl
mov ax, ax
pop ebx
or ah, 0x32
push ebx
cmp ebx, esi
adc ebx, edi
not bx
adc ax, 0x303d
test edx, 0x55da75b8
or eax, edi
test dx, bx
ror ecx, 4
and ecx, 0x20f7af6c
not dh
sbb bx, 0x67
shl eax, 7
xor bl, al
adc cx, 0x5c0b
or bh, 0xc
stc
adc ah, bl
xor edx, edi
not esi
nop
test ax, 0x6060
sbb cl, bl
sbb dx, 0x65b3
cmp ebx, ecx
sub eax, 0x20236c29
or eax, esi
sbb si, 0x3e30
shl dh, 5
adc al, 0x16
test bx, 0x33a0
xchg dl, al
sub eax, esi
sbb cl, 0x66
or bh, bh
add ch, 8
sbb cx, 0x78d4
ror si, cl
inc bx
mov bx, 0x3672
inc dh
xchg esi, ecx
nop
xchg si, si
rol edx, cl
test edi, 0x73601772
adc ecx, esi
sub ah, 0x78
shr ebx, 2
xor ecx, ecx
shr si, cl
test ax, ax
cmp bh, bh
cmp ecx, 0x1875efe0
ror cx, cl
sbb si, bx
test dl, dh
sbb si, dx
adc bx, 0x389b
xor si, 0x29b7
inc cx
stc
not edx
ror ebx, cl
sub dl, cl
sbb dl, 0x70
shl bx, cl
sub ah, 0x10
ror ax, 3
and ecx, edi
and edi, ebx
and edx, ebx
adc cx, bx
test bl, dh
not cl
sub ah, 0x42
mov dl, 0x20
stc
ror di, cl
sbb bx, si
xchg esi, edi
test ah, al
cmp edi, 0x5e9b5868
xchg al, dh
dec bh
inc si
rol eax, 8
ror dl, cl
xor cx, 0x7283
cmp eax, edi
mov ch, al
or al, ch
not edx
test edx, 0x12c16608
or eax, 0x274ea25c
xchg dh, bh
stc
dec dl
not ebx
not si
pop ebx
shr ax, 6
sub cl, ch
adc edi, edi
push ebx
test ecx, ebx
pop ebx
pop edi
pop esi
pop eax
pop edx
pop ecx
call fcn.004e5a25
nop
push esi
shr esi, 3
push edx
adc dx, 0x3170
push eax
push ecx
or ah, cl
nop
ror ax, cl
stc
dec eax
not ax
and cx, 0x112e
or eax, 0x2f7b17c1
xor eax, esi
push edi
sbb di, ax
push ebx
mov ebx, esi
cmp ebx, 0x24d6bee
sbb si, dx
adc ebx, edx
dec edi
mov esi, ebx
add dh, ah
sbb al, 0x2e
adc ebx, 0xbd14beb
cmp ax, dx
nop
inc ah
ror dl, cl
cmp esi, ebx
not di
shr ch, 6
adc ebx, 0x2fdd9133
or ax, 0x72e9
cmp ah, 0x3f
test al, 9
cmp esi, 0x6450e086
cmp edi, 0x3d356976
dec si
shl si, cl
mov ch, 0x6b
inc bx
shr di, cl
mov esi, eax
sbb eax, 0x60ad252
test ebx, 0x3290f0f
mov esi, 0x394c113e
adc edi, edi
sbb si, ax
test ax, dx
sub bx, 0x726e
mov cx, 0x1b3c
cmp edx, esi
and cx, di
and ch, dh
or bx, 0x5a8b
cmp cl, 0x78
rol bx, cl
mov ecx, ebx
inc si
and bl, bl
test bh, 0x45
pop ebx
pop edi
pop ecx
pop eax
pop edx
pop esi
push edi
not di
pop edi
mov eax, 0x7b10fe
lea ecx, [esp + 0xc]
push 0x17
push 0x5e21711c
push ecx
push eax
push esi
push ecx
rol si, cl
push eax
mov eax, 0x7f2037ef
ror ch, 3
push ebx
dec ebx
rol ecx, 6
mov bh, cl
test bl, bl
inc cx
push edx
and edx, edx
shl edx, 2
shl esi, cl
and dh, dl
push edi
add di, ax
or bx, 0x3195
mov al, dl
cmp al, 0x63
shl bl, 7
not ah
test ax, dx
and di, di
adc dx, si
test bx, 0x31b0
shl esi, 6
shr eax, cl
add cx, cx
and edi, ecx
and dl, 0x69
mov eax, 0x4a5b9576
sub cl, cl
rol ebx, cl
shr di, cl
ror cx, cl
dec esi
rol bx, 8
not esi
or cl, 0x55
sbb esi, 0x726f27ad
not al
sub ebx, 0xe075c61
or al, ch
sbb bx, 0x7f9e
xor eax, 0x4fada4a8
shr edx, 2
adc edx, esi
nop
nop
and ebx, ebx
shl si, 8
ror bl, 6
cmp bl, al
xor edx, eax
or ax, cx
and bh, al
sbb bx, 0x5494
or ecx, 0x61d9de99
ror edx, 7
inc dl
shl cl, cl
test edx, esi
shr cl, 5
shr eax, 2
add bl, 0xb
cmp dx, 0x1a1d
shl eax, cl
sub si, ax
adc edx, 0x720750d9
shr ax, cl
or si, 0x6a95
sub si, 0x1403
rol edx, cl
xor bh, bl
dec ah
adc edi, 0x70fc7513
mov cx, 0x6ce0
dec dx
stc
rol esi, cl
and ecx, 0x6d677800
not al
or dh, bh
xor ah, cl
xchg bx, si
nop
inc esi
xor esi, 0x7243104a
adc di, 0x71f2
inc ax
xchg cl, al
nop
rol ebx, 2
ror ecx, cl
cmp ecx, edi
rol bx, cl
shl ecx, 1
not ch
adc dl, dl
adc esi, 0x53e20c40
sub dl, cl
sub esi, eax
nop
pop edi
dec eax
mov ah, 0xd
sub edx, esi
stc
stc
sbb bx, 0x5cda
rol ecx, 7
push edi
add di, cx
ror eax, cl
stc
rol dl, cl
cmp cl, dh
xor ax, 0xfb8
nop
stc
adc dx, 0x7b6a
nop
xor edx, ebx
add ch, ah
ror ebx, cl
rol cx, cl
xor dh, cl
ror bh, cl
stc
sub dx, di
and bx, cx
sub dl, dh
adc eax, ecx
nop
and dh, al
and cl, bh
inc ch
cmp edx, 0x50ebd608
inc dx
adc dh, 0x6c
and edx, 0x219025b4
dec ebx
test di, 0x290f
sbb bx, 0x765a
shr cl, cl
cmp edi, eax
shl ch, cl
dec esi
inc ax
shr ax, cl
rol bx, 1
rol si, cl
xor ch, 0x4c
stc
dec dx
stc
mov ecx, ebx
sub bh, bh
stc
and bh, 0x18
ror di, 2
stc
stc
not cx
sub dl, 0x30
inc dx
xchg bl, ah
not al
shl dx, cl
nop
adc di, si
xor ax, di
sub edx, 0x289202b8
nop
inc eax
or ah, 0xd
mov bh, dh
cmp ebx, eax
xor al, 0x23
mov cx, 0x594
add ecx, 0x4c1fc4c7
adc bx, 0x7ff5
and eax, 0x46778124
dec ebx
cmp ebx, ecx
or di, 0x437
shr edi, 4
mov ebx, edi
xchg cl, bl
xchg ah, al
shl dl, cl
ror al, 7
shr eax, cl
add bh, ch
mov bx, 0x2638
or dl, cl
and ebx, 0x7a8f2fcc
shl ah, 1
xor cl, bl
cmp dx, 0x598c
xor eax, eax
stc
xchg bh, dl
inc ch
sbb di, 0x7d30
pop edi
and si, 0x45f4
shl edx, cl
nop
xor al, 0xd
xor eax, esi
add si, 0x4dc6
inc eax
add bx, 0x67c9
add ah, 0x25
shr ah, cl
nop
inc al
push edi
shl di, cl
xchg al, dh
dec ax
shl cx, cl
or dx, 0x4149
add dx, 0x5cf1
sub bh, 0x6d
stc
stc
dec di
and ebx, ebx
ror eax, 6
and di, di
or di, di
cmp bl, dl
xchg di, bx
stc
sbb edi, 0x751da7c3
not esi
add ch, 0x33
cmp cx, dx
sbb al, al
sbb edi, 0x31288e9a
mov al, 0x2f
or bl, dh
cmp ax, ax
cmp ch, dh
add edi, eax
xchg al, dl
inc ch
xchg edi, ebx
dec dh
sbb edx, 0x363f179
inc eax
xor bl, 0x40
stc
mov edx, 0x2ab0ebd4
sub dh, bl
not ah
mov eax, edx
add ecx, eax
and cx, si
xor cx, di
xchg si, di
shr edx, 4
inc dl
mov dh, 0x4f
test bl, 0x76
sub bx, di
cmp edi, 0x6882e32f
sbb si, 0x5786
shl cl, 8
sbb ah, 5
xchg dl, ah
cmp dx, cx
rol al, cl
and bl, 0x16
adc eax, ebx
sub al, ah
ror dl, 4
stc
sub di, 0x2f8c
nop
and ax, di
xchg cx, cx
xor cl, dl
test bx, si
adc dl, 0x22
stc
xor di, si
mov al, 0x44
test esi, 0x3691aec3
xor ax, di
stc
sbb dh, cl
and eax, 0x28c7a538
adc eax, 0x4e11cfba
cmp dx, 0x7ba2
mov eax, 0x3fe8213f
not esi
shl edx, 8
xchg bh, ah
rol di, cl
inc edi
xchg edx, eax
stc
rol bl, 4
sbb al, ah
pop edi
dec al
inc ecx
push edi
add di, 0x16a
stc
nop
sub edx, ecx
xchg edx, ecx
test ebx, 0x62f4e6a2
mov dl, bl
test ah, 0x4d
nop
or ebx, 0x1d0f7920
add bl, 0x11
dec bx
rol dh, 4
rol bx, 7
rol al, cl
sub eax, 0x180e94d6
xchg al, cl
add ax, 0x304e
shl dl, 5
adc bl, dh
stc
xchg edi, edi
xor ax, 0x215b
nop
adc ah, 0x40
shr ecx, cl
nop
adc edx, edx
rol cl, 3
add ebx, 0x4ead7df0
sub ecx, 0x39feb66f
inc ebx
cmp ebx, eax
inc si
or edi, 0x21e056d9
stc
sbb bh, bh
inc cx
and cx, di
or si, 0x583c
or dh, 0x38
and bl, 0x63
inc eax
cmp dx, dx
add cl, 0x76
and ecx, eax
nop
rol dl, 3
dec al
mov edi, eax
ror ebx, 4
test cl, dl
not si
inc si
sub ax, 0x581b
sub eax, ecx
cmp edi, edx
not edx
inc dx
adc eax, ebx
add cx, 0x41a8
not al
cmp eax, edi
and ebx, 0x287d414b
inc al
xchg ch, dh
rol dx, 8
not ecx
test bx, dx
shl bx, 8
sbb edi, 0x460b63df
shr ch, cl
inc ecx
mov dl, ch
inc dx
or dx, 0x29cd
nop
xchg si, si
ror ebx, 5
adc dx, 0x7121
inc dh
test esi, 0x70e93fcb
rol bl, cl
add si, 0x14b
xchg edx, ecx
and bx, 0xebc
xchg cx, di
mov cx, dx
rol al, cl
ror bx, 2
mov ah, 0x27
shl edi, 1
sub edi, eax
not di
test ax, dx
ror cx, cl
and eax, edx
or di, 0x2583
pop edi
nop
ror ebx, 2
inc esi
or ebx, eax
sub al, 0x53
shl eax, 5
stc
nop
xchg al, bl
ror dl, 6
inc ebx
shl ecx, cl
mov dx, 0x50b9
add ecx, 0x61f6c530
test eax, esi
push edi
shr di, cl
sbb di, 0x357d
not ecx
mov ebx, ebx
ror dl, 3
shl dl, 7
dec eax
adc eax, 0xf6a73d6
rol eax, 1
pop edi
pop edx
pop ebx
pop eax
pop ecx
pop esi
push eax
test eax, 0x43329058
push edx
shl dh, 3
push ebx
push ecx
or bx, cx
sub cl, 0x3f
sbb dh, 3
and ebx, 0x230dbb9b
push edi
and di, bx
sbb di, 0x28d5
sbb dx, 0x4a6f
stc
stc
xchg dl, ah
test ebx, ebx
cmp dx, ax
dec edi
cmp eax, edx
cmp edx, edx
stc
dec ecx
and bx, 0x6df
push esi
sub si, ax
test cx, 0x2d52
nop
inc ch
mov esi, 0x2838dc3
dec dh
not cl
ror dl, 7
or ecx, eax
sbb ecx, 0x6375be2f
rol ebx, 8
rol dx, cl
dec ecx
cmp ch, dl
xchg esi, ecx
stc
stc
or esi, ecx
sbb dl, 0x32
shr ah, cl
sub edi, eax
inc ebx
or edx, 0x68eb46f7
adc cx, si
sbb ch, 0x36
cmp ah, 0x6b
and dl, 0x5d
ror esi, cl
mov ebx, 0x5c8d5e26
mov al, 0x60
xchg edx, ebx
or ecx, 0x2e4bec48
sub si, cx
cmp cx, dx
add bx, 0x6468
xchg cl, bl
or bx, cx
shl bh, 6
mov bl, 0x35
ror ebx, cl
inc ax
xor esi, 0x3c3cc750
sbb si, 0x6b5f
cmp bl, 0x74
or esi, 0x2d03a74a
stc
adc eax, 0x284990ce
adc di, 0xdb9
shl dx, cl
xor esi, 0x593d2cf0
xchg dl, cl
sbb bh, ah
xor al, 0x55
not bx
shr dx, 3
adc esi, esi
cmp al, al
dec ax
test di, 0x7c45
shl edx, cl
dec bx
stc
mov ecx, 0x68aac81
adc cl, bh
not eax
and edi, ebx
sub ah, 1
and ebx, edi
dec bh
xor edi, ebx
inc al
rol ax, cl
and edi, 0x3077473f
nop
add ax, cx
ror bl, cl
add ecx, 0x420392f0
cmp edi, 0x6d85108a
inc ax
shl bl, 6
pop esi
not edi
push esi
dec esi
and dx, si
sbb bx, 4
shl dl, 3
and esi, 0x3a2ba97e
adc ebx, esi
adc edx, 0x7c75e856
inc ah
add si, 0x1797
xor al, ch
ror cx, 1
inc si
or edx, esi
adc edx, esi
shr ch, 8
sbb edx, 0x67141324
mov al, 0x7f
nop
sbb ch, 0x3e
sub ax, di
test ah, 0x6f
sub al, dl
adc esi, eax
shr si, cl
nop
xor edx, 0x6ef3dc5f
add si, 0x3a05
nop
cmp al, cl
sub di, 0x1ff3
nop
dec ecx
dec ebx
shr esi, cl
mov cx, di
sbb edi, ecx
ror esi, 4
and bx, ax
dec dx
rol bl, 8
nop
sbb bx, dx
cmp dh, 0x1e
shr esi, cl
sbb eax, 0x7736b34d
mov al, cl
cmp ebx, esi
dec al
not ebx
xor edx, 0x4bc623eb
dec bh
ror bx, 7
rol si, cl
xchg di, dx
shl cx, cl
inc dx
stc
adc cx, bx
xchg ebx, ecx
or si, bx
test di, di
add al, al
dec dl
adc edi, ebx
test di, si
shl ah, cl
and si, 0x6644
stc
shl si, cl
or edi, eax
sub edi, 0xa8bf379
sub cx, bx
pop esi
pop edi
pop ecx
pop ebx
pop edx
pop eax
push eax
sbb ax, 0x6306
push edi
ror edi, 3
push ebx
and ebx, ebx
push esi
adc si, 0x5219
dec eax
dec esi
push edx
adc dl, bh
push ecx
add si, cx
not ecx
nop
ror si, cl
shr ecx, cl
stc
and dx, 0x77
ror cl, cl
test eax, 0x1583b0fa
add bl, bl
add bx, 0x1f9d
ror dh, 3
shr ax, cl
stc
adc ah, 0x67
dec edx
adc dx, bx
sbb ax, si
xor si, bx
mov dx, 0x172c
test ax, cx
xchg cx, ax
adc si, cx
stc
sbb si, 0x4b69
dec dl
sub bx, 0x1b8
sbb cx, bx
ror cx, 6
add edx, 0x414e8c4b
sbb bh, 0x19
and ax, 0x2232
mov eax, 0xbaeb069
add ch, bl
ror bh, cl
and ebx, 0x9c14b7d
rol si, 5
add dl, 0x7e
sub ecx, 0x584b56c6
shr ecx, 5
or cl, cl
shl bx, 4
mov ax, si
xchg al, dl
sub bh, ch
dec si
add esi, 0x5d40c1e8
nop
stc
or ch, 0x11
stc
mov edx, ecx
stc
mov dh, ch
adc dl, 0x59
sub edx, esi
add eax, 0x358453e3
inc ah
adc di, cx
ror eax, 8
cmp al, cl
cmp cl, bh
sub dh, ch
mov esi, 0x3f4cce57
sub edi, eax
dec edx
sub bx, bx
test bx, 0x774a
and edi, esi
sbb edx, edi
sub di, dx
pop ecx
pop edx
pop esi
pop ebx
pop edi
pop eax
je 0x4aa714
push edx
xchg dh, dl
nop
pop edx
call fcn.004e5e40
push esi
push eax
sub si, ax
push edx
shr dh, 7
mov eax, 0x2f12ac31
pop edx
pop eax
pop esi
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004b0846
add esp, 0x1b
test eax, eax
je 0x4b3b7a
mov cx, 0x101
jmp 0x4b0852
push edx
push ebx
and dh, bl
push ecx
xchg dx, cx
adc bx, 0x6df8
mov ecx, ecx
add ebx, edx
stc
push esi
rol si, 7
inc dx
push edi
or bx, di
xor bx, 0x3fd1
adc bx, 0x164c
push eax
rol ah, 3
ror cx, cl
ror ax, cl
ror si, cl
not edx
cmp edx, eax
and al, 0x66
dec dx
mov edi, 0x51d10f91
dec ch
dec cx
dec ah
mov dh, cl
and si, si
shl di, cl
xchg edi, edx
add ecx, 0x4122ec2d
shl edx, cl
xor bl, cl
cmp al, 0xe
test bx, 0xfec
not ecx
shl cx, cl
inc ch
xchg cx, si
or al, 0
adc ah, 0x65
adc dl, 0x6d
mov dl, dh
ror si, cl
shr edx, cl
dec ecx
stc
sub esi, esi
test di, 0x4b17
shr esi, cl
sub edx, 0x2d07c038
sbb esi, 0x63a6d1e0
sbb ecx, edx
shl ecx, 8
dec bh
xor dl, ch
sbb dx, 0x7412
xor ebx, edx
stc
sub dl, dl
xor ch, 9
shr dh, cl
add cx, 0x5c7e
cmp bx, si
dec dl
and esi, 0x718c4686
dec cx
xchg dl, dh
mov dx, 0x7290
sub ah, 0x30
stc
test ebx, 0x57980bf7
stc
or edi, 0x40ba3b69
shr bh, cl
sub ax, 0x51ba
inc eax
mov si, 0x153e
xor bx, bx
shr bh, 3
sub bl, 0x1e
not edx
shr si, cl
rol di, cl
dec si
sbb ah, 0x4a
xchg ah, cl
stc
shr ch, 3
shl ecx, cl
adc edi, 0x7c2a8975
xor dx, 0x25c7
xor dl, ah
stc
nop
inc cl
sub ecx, eax
xor eax, esi
sbb di, 0x4c6b
shl edi, cl
sub al, 0x55
shr si, cl
xor edi, 0x5676dddf
pop eax
ror bh, cl
shr di, 7
stc
push eax
mov ax, di
and dh, 0x1d
stc
sbb edi, ecx
ror ebx, cl
adc ah, dl
dec ch
shl bh, 3
sub ecx, edx
cmp dx, 0x709b
nop
test al, 0x20
nop
xchg esi, edi
nop
cmp bl, 0x4e
sbb bl, bl
and bx, 0x58f3
inc bl
shr bh, cl
xor al, ah
and edx, ebx
shl ebx, cl
dec eax
or cx, ax
add di, ax
test ah, al
xchg dh, bl
adc dl, al
xor ch, bl
stc
not edi
rol edx, 1
cmp dx, di
ror di, cl
shr eax, cl
nop
rol ax, 3
shl cx, 8
test edx, edx
not si
ror bx, cl
add bl, 0xa
sbb edi, 0x2f4b696b
shl ah, cl
cmp ch, bl
test edx, 0x320398d3
adc dh, 0x4f
ror ah, 2
and esi, edi
sbb dh, bl
or ebx, ebx
sbb di, 0x390a
sub dh, bl
ror edx, cl
or si, 0x32ed
test edi, 0x4de8edce
shr di, 3
ror dx, 6
or ch, dl
shl ebx, cl
add ecx, 0x5745f05e
cmp eax, 0x16b339d0
sbb ebx, esi
sbb si, 0x75a0
shr eax, 8
test esi, ebx
stc
or esi, edx
rol bx, 7
or dl, 0x22
and ecx, esi
shr ax, cl
add ah, bl
add ebx, edx
ror edi, cl
xor ebx, ebx
shr eax, 7
xor esi, 0x30ed0c0c
xor ebx, 0x77bbd71a
test di, 0x11e1
sbb si, si
dec dh
cmp dx, 0x4917
xor dx, cx
mov cx, 0x64db
dec ecx
sbb si, 0x78d8
dec ax
pop eax
pop edi
pop esi
pop ecx
pop ebx
pop edx
js 0x4aab61
call fcn.004e643c
push eax
add ah, 2
push ecx
adc cx, cx
push esi
inc esi
nop
push edx
sbb dl, 9
nop
push ebx
cmp ecx, ebx
shr bx, cl
xchg ebx, esi
nop
stc
push edi
add edi, edi
cmp dl, 0x10
test bx, 0x297
shl cl, cl
xor ax, 0x2679
mov ch, 0xd
nop
add cx, 0x3126
sub edx, ebx
adc di, dx
or edx, ebx
stc
dec eax
ror esi, 6
not dl
xchg di, bx
sub bh, 0x27
nop
sbb dh, bl
sbb dx, ax
cmp cl, 0x1c
shr bx, 4
shr ecx, cl
add ecx, edi
nop
dec bh
shl cl, cl
xor ebx, 0x22837d6c
nop
rol dh, cl
inc edx
inc ah
dec bx
inc ax
adc ch, ah
inc dx
not si
sbb bx, si
or edi, ecx
cmp si, di
sub ah, 0x67
shl al, cl
test ch, 1
add esi, edi
ror dx, cl
stc
not ax
not dx
shr cl, 2
inc cx
sbb ah, ah
add esi, edi
or si, bx
xchg bx, ax
sbb cx, dx
ror bl, cl
cmp eax, 0x747182ac
test bx, di
ror ecx, 3
cmp edx, edi
cmp ax, 0x27ef
or eax, 0x72992d7a
cmp cl, ah
nop
not di
adc bx, 0x55e2
inc ebx
xchg dx, si
xor bl, 0x72
or esi, edi
test ebx, 0x4bf5724d
sub cx, 0x1f6b
add dx, 0x4026
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
call fcn.004e67a6
push esi
push ecx
shl si, cl
push eax
mov eax, esi
dec ch
push ebx
sbb bl, 0x16
ror ax, cl
pop ebx
pop eax
pop ecx
pop esi
push ecx
push eax
xor cx, ax
stc
push ebx
inc bx
nop
push edx
inc dx
push edi
sbb di, dx
dec cl
shr bh, cl
xchg dl, ch
shr bh, cl
stc
test ch, 0x3e
xor dl, cl
xchg dl, dh
sbb dl, 0x4e
or dh, 0x19
not edx
shl al, 6
stc
push esi
xor bx, si
not ebx
nop
shr bx, 3
inc cl
add eax, 0x691c0c2b
stc
xor bl, ch
shl cx, cl
stc
or dx, cx
nop
rol dl, 7
shr bh, cl
rol cl, cl
ror bx, 2
cmp ah, ch
xchg bh, bl
sub cx, dx
dec si
mov edi, 0x52979d8d
or edi, ecx
ror edx, cl
adc eax, 0x1c976446
adc ah, 0x66
dec dl
shr ax, 1
nop
dec bl
and cl, dh
stc
dec dx
inc al
ror si, 8
shr ecx, cl
sbb esi, esi
nop
sub di, si
mov ecx, edi
shl edi, 1
shr esi, 3
rol di, cl
or eax, 0x665e030
adc edi, edx
and dh, cl
or edi, 0x1f2a5d65
shr bx, cl
mov bl, cl
shl dx, 4
mov dh, bl
rol edx, 8
sub ax, ax
stc
ror edi, cl
inc cx
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push esi
not si
push ebx
sbb ebx, 0x5dbafe57
push eax
rol ah, 6
push edi
test di, 0x725e
pop edi
pop eax
pop ebx
pop esi
push ecx
ror ecx, cl
pop ecx
push ecx
inc ch
push edx
mov dh, 0x3a
stc
push eax
nop
sbb dx, 0x5ca6
push ebx
inc bx
nop
add ax, dx
push esi
sbb esi, ebx
stc
adc si, 0x4c57
mov cl, 0x16
shl dh, cl
sbb al, bh
sbb dx, 0x27d6
dec ax
adc bx, 0x4b1
inc ecx
xor eax, 0x18af077d
add ah, ah
rol ecx, 6
cmp ecx, 0x25acb267
and esi, 0x3313a73f
mov bh, 0x38
not dx
shl edx, 3
dec esi
nop
sbb ah, dl
add bh, 0x4d
sbb bl, 0x43
and eax, 0x7c24a5e0
shl ah, cl
and bl, ah
sub cl, 0x2f
test al, 0x65
xchg cx, si
mov eax, 0x61d4d07e
xor ax, 0x2e83
dec dl
test dl, bh
ror cl, cl
push edi
mov di, 0x7b25
and cl, al
or ax, 0x2091
not esi
or di, dx
inc di
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
call fcn.004e6d09
call fcn.004e72ee
call fcn.004e76cf
call fcn.004e7cac
push esi
add si, 0x369
push ebx
push edi
cmp bx, di
push edx
push ecx
cmp dx, cx
sub esi, ebx
rol bh, cl
sbb cx, cx
nop
test dx, 0x70fc
and dx, 0x6d92
and si, 0x2a04
test si, dx
add edi, esi
not ecx
nop
test bx, 0x638b
push eax
cmp al, 0x78
add ah, 0x2b
sbb edx, 0x78cf0d87
dec edi
nop
stc
stc
stc
add ax, 0x47a1
inc edi
mov esi, 0x4936c6c6
mov ecx, edx
xor dh, ch
stc
cmp al, dh
xchg bl, dl
cmp dl, 0x49
xor al, ch
stc
sbb cl, bl
inc ebx
shr cl, cl
shr edi, 7
dec dx
and ecx, ebx
nop
inc esi
or dh, ch
nop
test esi, 0x4cd9bd21
cmp ah, 0x10
test dl, 0xe
adc cx, ax
nop
sbb bx, bx
cmp cl, 0x64
adc dh, al
mov bh, dl
stc
add ecx, edi
sbb bx, 0x6e06
or eax, 0x71c34cc5
ror ch, 4
sub bx, 0x840
shl ecx, cl
mov esi, edi
add bx, 0x6347
dec cx
shl dx, cl
rol bx, 8
stc
cmp dl, bl
or edx, ecx
mov si, bx
adc dl, al
shr ebx, cl
test edx, 0x23399aa6
pop eax
pop ecx
pop edx
pop edi
pop ebx
pop esi
push ecx
add ch, 0x33
push eax
sbb ah, 0x54
push ebx
cmp bl, 0x7f
stc
cmp bl, bl
push edi
push edx
xor edi, edx
push esi
and bx, si
mov dh, bl
xchg dh, ch
xchg bx, di
shl eax, 2
dec cl
adc ch, 0x33
inc dx
test eax, esi
adc ah, 0
ror dx, 1
mov edi, edx
stc
adc ecx, esi
sbb di, di
xor esi, edi
mov edi, 0x6297faac
adc dl, 0x6b
not bx
xor di, 0x1d13
nop
nop
nop
nop
test ax, 0x6c32
xor dx, dx
or edi, edx
adc bx, 0x4815
and si, si
xchg ch, al
rol ax, cl
mov cx, cx
mov si, 0x4da7
or si, 0x5c1b
xor esi, 0x3b6bfd7d
ror bl, 7
cmp dx, si
or ch, 0x6f
dec ebx
rol si, 5
and dl, bl
cmp edx, eax
shl edi, cl
add di, 0x147f
test bh, 0x39
inc di
sub esi, 0x4d573210
rol bx, cl
test al, 0x42
stc
xchg ah, bh
shl bh, 5
stc
shr cl, 5
inc ah
sub ebx, ebx
ror cl, cl
xchg ch, al
cmp dh, ah
ror ch, 7
add eax, 0x4cd369eb
xor si, 0x5c46
add di, dx
not ebx
xchg ebx, edx
rol dx, cl
mov cx, ax
shl cx, cl
cmp dl, bl
not ah
stc
mov eax, 0x390dfef
stc
cmp dh, dh
test bh, al
shl eax, cl
xchg ah, dh
shl si, cl
not ch
nop
sbb edi, esi
shl ecx, cl
dec edi
shr dl, cl
shr ax, 5
and edi, 0x5401126d
ror cx, cl
adc bh, bh
sbb dh, 0x17
shl esi, 5
xor ecx, esi
xor ax, 0x58ba
xchg ah, bl
not di
pop esi
sbb bh, cl
and ch, ch
xchg ecx, ecx
xor ebx, 0x20f75085
sub ebx, 0x7c80d4f2
stc
mov dx, di
inc eax
and eax, 0x3481e734
sub al, 0x32
add dh, ah
dec cl
inc edi
stc
shl bx, cl
dec eax
push esi
inc si
sub si, di
and edx, edi
ror ecx, cl
sbb di, 0x4d7e
add si, 0x31e7
not edx
sbb edi, 0x39ef4ca1
sbb cx, dx
inc di
xchg ecx, edx
add edi, eax
rol edi, 3
adc esi, 0x1007ead
sub bx, cx
and ax, 0x68fa
rol ax, cl
or edi, 0x78ff34d0
cmp di, cx
rol bx, cl
inc dx
ror bx, 6
sub ax, dx
shr dh, 4
shr di, 3
shr dl, cl
not eax
xchg di, cx
mov ecx, eax
stc
nop
ror dh, 7
sub bl, 0x22
shr ax, 8
adc dx, ax
xor di, ax
inc ah
cmp dx, di
or ax, di
add ecx, ecx
dec dh
test cl, 0x77
sub cx, ax
sbb si, 0x425c
stc
xor dx, si
dec ebx
shr bx, cl
stc
adc edx, 0x7e9ad549
mov cl, dh
inc ah
not ebx
sbb cl, 0x64
not di
stc
ror ax, 6
sbb ax, 0x7d55
dec ah
adc eax, ebx
stc
adc dl, dl
shr ebx, 8
inc ebx
shl cx, cl
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
push edi
push edx
adc edi, edx
push ebx
shr bh, 2
sub bx, bx
push ecx
xor cl, 0x2a
not bx
xchg bx, bx
mov edi, 0xeeb2e2b
push eax
not ah
test edx, edi
pop eax
pop ecx
pop ebx
pop edx
pop edi
call fcn.004e8122
js 0x4aaf05
call fcn.004e8665
nop
call fcn.004e8c90
call fcn.004e925b
js 0x4aaf45
call fcn.004e955a
push edi
push ecx
cmp di, cx
push ebx
push eax
test bx, ax
rol edi, 7
push edx
shl dx, cl
test bl, al
pop edx
pop eax
pop ebx
pop ecx
pop edi
jns 0x4aaf3a
push edx
or dl, 0x27
push ebx
test bh, bh
sbb bl, 0x31
pop ebx
pop edx
jge 0x4aaf45
push edx
dec dh
nop
pop edx
cmp dword [ebp - 4], 6
jne 0x4b3b7a
cmp dword [ebp - 8], 1
jl 0x4b3b7a
jg 0x4acfcf
jae 0x4ab091
jbe 0x4ab009
push ebx
adc bh, 5
push edi
and bx, di
push ecx
or ch, 0x63
push edx
ror dh, cl
push eax
cmp ah, cl
test al, 0x3a
add bx, 0x5e1
and edx, 0xdf794f6
stc
nop
dec ax
shr cx, cl
cmp cl, 0x54
inc edx
rol dx, 7
add dx, 0x5799
pop eax
pop edx
pop ecx
pop edi
pop ebx
ja 0x4ab009
jg 0x4aafb9
push ecx
shr cl, cl
push edi
push edx
sub edi, edx
pop edx
pop edi
pop ecx
call fcn.004e9add
je 0x4aafcf
call fcn.004e9f6c
push edx
push eax
and dl, ah
pop eax
pop edx
push ecx
shl cl, cl
push ebx
ror ebx, cl
push esi
or esi, 0x74bf4f9b
push edx
dec dx
adc esi, 0x27445abc
pop edx
pop esi
pop ebx
pop ecx
push eax
push esi
sub ax, si
pop esi
pop eax
call fcn.004ea3ae
push eax
dec al
push edx
push ecx
rol dl, cl
push esi
ror si, 5
push ebx
cmp bh, al
pop ebx
pop esi
pop ecx
pop edx
pop eax
call fcn.004ea7ce
call fcn.004eaad7
je 0x4ab01d
push edi
dec di
pop edi
jns 0x4ab06b
call fcn.004eae9c
jnp 0x4ab04f
push eax
or eax, 0x5017975e
pop eax
call fcn.004eb124
call fcn.004eb541
call fcn.004eb9ed
call fcn.004ebf6e
push edx
push eax
add dl, ah
pop eax
pop edx
push esi
push edx
test esi, edx
push ecx
and esi, ecx
nop
push edi
inc edi
sbb ecx, esi
pop edi
pop ecx
pop edx
pop esi
push ebx
adc bx, 0x3288
pop ebx
push ecx
ror cx, cl
pop ecx
call fcn.004ec2ee
push ecx
sub cx, 0x4848
push edx
shr dh, 8
mov edx, 0x312bcdb6
push ebx
adc bl, 0x67
push edi
ror edi, cl
and ecx, ecx
pop edi
pop ebx
pop edx
pop ecx
call fcn.004ec86f
call fcn.004ecce9
call fcn.004ecfe7
call fcn.004ed34a
call fcn.004ed63f
call fcn.004ed9f1
call fcn.004edf1f
call fcn.004ee41e
stc
push edx
xor dh, 0x44
push eax
adc ah, 0x52
push ecx
push ebx
or cl, bl
push edi
ror di, cl
adc dl, dh
xchg di, di
shr ecx, 1
shr di, cl
mov dx, 0x2217
nop
not di
push esi
not si
not bx
dec bx
ror si, cl
shr edx, 1
cmp bx, di
and ah, ah
test ecx, ecx
nop
shr edi, 5
xor bh, 4
ror bx, 8
shr cx, 5
test ax, si
test esi, eax
add cx, bx
add bl, ch
stc
xchg ebx, edx
stc
xchg dx, cx
dec dx
xor si, ax
sbb esi, 0x71a60d54
ror dh, cl
test bh, bh
sub bx, 0x3b0d
xchg bx, si
cmp edi, ebx
stc
mov ecx, 0x4f41ec32
add ecx, edx
cmp edx, 0x215ceeff
shl cl, 4
mov ecx, 0x51a96ab1
dec edx
shl bh, cl
inc ax
ror dl, cl
inc ebx
shl edx, 6
cmp al, 0x57
dec esi
xor dx, dx
or dl, ah
inc edi
rol dx, cl
sub esi, edi
mov di, 0x5abd
shr si, 3
stc
adc esi, 0x271fc1e6
nop
ror ax, cl
cmp edx, eax
stc
mov eax, 0x7648db77
not ebx
not eax
sub cx, 0x108d
add eax, 0x5261940d
cmp edi, 0x2030fb68
or bx, 0x6d5
sbb esi, edi
not esi
adc ebx, esi
nop
shl ecx, cl
shl bx, 2
ror edi, cl
rol ecx, 6
stc
inc bx
dec bl
nop
mov bl, dl
add edx, ebx
dec ax
shl edi, cl
xor ecx, esi
shl eax, 5
xor ebx, 0x676d27e
sub dh, 0x35
not di
not di
nop
xor cl, 0x76
xchg edx, esi
pop esi
mov eax, ebx
xchg dx, di
shl dx, 5
dec cl
push esi
and si, 0x4427
ror cl, cl
mov edx, 0x730ef4ff
nop
add edi, eax
adc edi, edx
test edi, 0x1aafdfbe
xchg cx, bx
xchg al, bl
shr bh, cl
and ecx, 0x739ac4f0
add dx, 0x3838
inc ax
cmp di, 0x34ce
not dx
cmp di, bx
stc
or bx, 0x25ed
and bx, bx
sbb dl, 0xe
rol ah, 5
sub dx, 0x3bcc
inc ah
shl si, 8
mov ah, dl
inc dh
inc al
dec cx
sub bx, 0x7721
sub cx, 0x2d03
ror al, cl
xchg di, bx
add ch, 0x5c
xchg bl, ch
not bx
test si, 0x6591
stc
shr edx, cl
add eax, eax
ror bh, 8
shr ecx, 6
stc
not bl
sbb bh, 0x37
ror ax, 7
cmp si, bx
rol edi, 1
inc ebx
rol al, 7
shl ah, 2
and si, cx
shr edi, 2
shr ch, cl
rol ah, cl
nop
inc ecx
xor bl, 0x5a
adc ch, ch
stc
xchg ebx, ebx
or bx, di
dec dx
dec ebx
mov ecx, 0x2460edaa
inc bh
cmp edi, ecx
add edi, ebx
ror bh, 3
ror ecx, cl
shr cl, cl
test si, cx
cmp ecx, edi
xor ch, ch
xor esi, ebx
or edx, 0x6064aa33
shr esi, 1
stc
or bh, 2
adc ecx, 0x257f8286
ror bl, cl
add esi, edx
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
push ecx
push ebx
adc ch, bh
push eax
shr ax, cl
push edx
sbb dh, 3
rol bh, cl
ror ecx, cl
push esi
rol esi, 7
sub esi, edx
dec al
xor ecx, eax
and dl, 0x7d
push edi
add bx, di
not cx
shl ah, 6
xor di, 0x24c1
xor eax, eax
mov cx, 0x5d22
or edi, 0x72cd3a92
test ax, 0x17b8
dec dh
cmp ecx, edi
sub cx, 0x454
ror cx, 3
dec dl
ror dh, cl
inc ebx
ror si, 7
ror ecx, 2
dec ebx
adc al, ah
sub edi, edx
mov ecx, edi
add cl, 0x3a
rol dl, cl
xor bl, 0x54
rol dx, cl
stc
inc ax
sub ah, 0x11
inc edx
or bl, ah
cmp dx, si
shr dh, 1
mov dh, dl
inc eax
test bh, 0x45
cmp cl, 0x34
nop
rol bx, cl
shr esi, 2
or dh, cl
sub si, 0x58ff
rol edx, 4
xor esi, 0x584e1c3d
test bl, ah
add si, 0x1aab
adc eax, 0x8a1df0a
shl ax, cl
sub ax, bx
mov bx, 0x6956
not ah
test di, 0x7b12
inc dx
xchg bx, ax
mov si, 0x573a
shl dl, cl
adc dx, 0x6c8b
rol cl, cl
sub si, si
rol di, 6
test bl, cl
sub dx, dx
shl dl, cl
sbb ch, 0x13
dec edi
shr eax, 4
xor dx, dx
dec edx
ror dx, 6
xor ah, cl
dec ah
sub si, 0x4bd1
adc ax, 0x5e3e
cmp esi, 0x5a77df54
mov ch, 0
inc dx
not edx
and di, 0x130d
shl cl, cl
cmp dx, si
adc ax, bx
dec di
test ch, 0x28
and cl, 0x67
cmp ax, 0x70c5
shr al, 4
sbb ah, dl
xor cx, 0x2078
xchg edx, edx
cmp dl, ch
xchg cl, dl
pop edi
stc
or edx, 0x478fca82
or ecx, 0x4753076a
adc edx, edx
or al, dl
or si, 0x1c71
and dx, si
test cx, si
mov eax, eax
shl ax, cl
inc ah
xor cx, cx
sbb ecx, eax
add cx, 0x4f9a
shr ch, cl
rol si, 8
xor ebx, esi
dec cx
xchg edx, edx
not cx
rol ah, cl
shr ax, 3
sbb al, 0x6e
test eax, 0x6cb526bf
cmp edx, ebx
add ax, 0x61e2
and bl, 0x5f
test bh, dh
xchg ebx, edx
cmp ax, 0x654a
push edi
not edi
xor dl, 0
cmp bh, bh
not dh
rol dl, cl
xchg dx, si
dec bx
shr bl, cl
and edx, 0x9eee938
not bx
dec ch
sub al, bh
nop
cmp di, si
add edi, esi
ror dl, cl
adc bx, ax
ror dx, 2
ror ebx, 8
add ebx, 0xa426081
adc cl, cl
ror esi, cl
and dx, 0x20db
xor edi, ecx
mov ah, al
stc
mov dh, al
sub bl, 0x36
and ebx, 0x191ba2b2
stc
and eax, eax
xor esi, eax
and dl, 0x33
test bh, 0x76
ror esi, cl
and si, 0x7e1e
shr eax, cl
or bh, al
sub edi, 0x7626f643
shl edi, 3
sub si, di
cmp bx, 0x3c0b
ror ah, 2
shr dl, cl
adc dx, di
dec cl
nop
rol ch, 6
adc esi, 0x4322c947
nop
shr bl, 6
adc esi, ecx
adc al, al
not bl
test di, 0x5278
add cl, dl
adc si, dx
sub bh, bh
sbb dx, 0x2bd8
not ah
sbb eax, ebx
ror esi, cl
mov esi, 0x4e4b08f1
xchg di, ax
not edi
xchg ecx, edx
ror bx, cl
ror edx, 7
sub si, 0x62c8
xor di, cx
pop edi
inc dx
shl dx, cl
rol bx, 6
push edi
inc di
mov dx, bx
sbb dx, 0x627c
and dx, 0x17fb
and esi, 0x1f0cfe4b
shr eax, 8
not bx
mov ch, 0x6b
inc ah
rol ebx, 5
rol bx, 5
stc
shr ebx, 5
rol dl, cl
mov ecx, 0x22a918c6
add ah, 0x3d
mov edi, edx
dec ch
xchg esi, eax
adc edi, 0x78e19315
shl di, 8
not esi
rol bl, cl
not edi
xor bx, 0x741b
mov dh, 0x1c
add di, 0x7a5c
shr bl, cl
mov ax, 0x3e8d
xchg edi, ecx
shr eax, 4
shr ebx, 4
sbb ah, bl
cmp esi, 0x20440a9a
shl edx, cl
adc ax, 0x5d52
inc si
rol bl, cl
sbb ch, 0x26
cmp ch, 0x10
sub al, 0x20
not al
mov cx, 0xebb
inc dh
sub ah, 0x6f
and ebx, 0x71c874a9
nop
or eax, 0x5ed4c18d
xor edx, eax
xor ax, si
add edx, 0x31c75ec9
cmp cx, cx
dec bx
sbb dx, 0x16c1
xor dl, al
sbb dl, 0x62
add al, 0x2b
add dh, al
nop
or bl, ch
sbb ax, 0xdff
xchg cx, dx
mov ecx, 0x236695c0
test ax, 0x1a2b
adc ecx, ebx
stc
add esi, 0x279df1ff
inc ah
shr edx, 4
shr al, 7
sub ch, 0x69
not ah
and edi, ecx
add bx, 0x58d5
ror eax, cl
inc dh
not edi
ror ebx, cl
add dx, bx
nop
test bx, dx
shl bh, 4
shr di, cl
nop
inc ax
mov dl, 0x70
dec ch
ror edx, 7
shl ah, cl
adc al, 0x53
xchg esi, edi
xor ebx, 0x4a61cd94
dec dl
cmp bx, 0x744e
sub esi, esi
sub si, ax
add dh, 7
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
call fcn.004ee95e
call fcn.004eebb4
call fcn.004ef04c
call fcn.004ef43a
call fcn.004ef951
push ebx
adc bx, bx
push edi
push eax
test edi, eax
push esi
or si, 0x58c4
ror ax, 1
stc
nop
inc al
adc bx, ax
sbb di, 0x7982
xchg esi, esi
push ecx
shr ecx, cl
not si
push edx
xchg dl, dh
add dx, 0x5a1a
and edi, ecx
xor bl, 0x5a
dec di
add esi, edi
adc ax, bx
test eax, 0x6ddc5888
cmp ecx, ecx
xor edi, ebx
xchg dx, cx
shr cl, 3
test bl, ah
test ah, 9
sbb si, 0x5f28
shr bx, 8
adc cl, 0x43
stc
xchg si, ax
xchg bx, dx
xchg cx, si
add ecx, edx
dec esi
or di, dx
and si, 0x1c2c
add ah, 0x2e
and edi, ecx
add di, cx
add dh, ah
ror al, cl
dec dx
mov edi, 0x2ddeb3d
stc
xor esi, 0x6d4beb9e
sub ebx, edi
add eax, eax
dec ecx
rol edx, cl
inc ah
inc dl
adc eax, esi
rol eax, 4
dec ebx
test ch, bl
test ch, dl
xor ax, 0x6b5a
mov ebx, edx
inc esi
test edx, eax
mov cx, 0x7197
mov ecx, 0x309cfbf3
ror di, 2
rol edi, 4
and di, 0x116d
xor ax, di
and cx, 0x304a
not ebx
and dh, al
stc
and ch, dl
add si, 0x22fb
shl bh, 5
cmp edx, 0x7e73f50a
sub eax, ecx
inc dx
rol si, 8
nop
cmp eax, edx
cmp dh, 0x54
and bl, dl
stc
not cl
adc bh, dl
sbb bx, 0x16f0
stc
shr eax, 5
xor dx, si
add ecx, eax
stc
rol edi, cl
stc
shr dx, cl
rol ecx, 6
ror ecx, 4
dec cl
rol edx, 1
sub cx, 0x4ff3
cmp dh, 0x1e
pop edx
xchg edi, ebx
xor ecx, 0x357596fb
adc ecx, 0x25cb10f1
sub bl, 0x75
nop
ror di, cl
cmp ecx, edi
push edx
ror edx, 6
nop
xchg bx, ax
ror edx, 4
rol edi, 4
sub cl, 0x7f
or si, cx
stc
cmp di, 0x6ce6
rol cx, cl
shr ah, cl
cmp ax, 0xf99
ror ch, 1
ror ebx, cl
ror ax, 2
sbb ch, bh
mov ax, 0x5c0d
stc
inc si
stc
rol ah, cl
nop
inc eax
pop edx
pop ecx
pop esi
pop eax
pop edi
pop ebx
push ecx
push eax
xor cl, al
push edi
mov di, 0x38c6
sub ah, 8
push edx
sbb dx, 0x2228
push ebx
rol ebx, cl
and di, 0x73a3
and eax, 0x41b86e83
test ecx, 0x9b6cea4
mov edx, 0x59fcad86
push esi
sbb si, ax
sub ecx, 0x139d7dc6
add ch, al
test cx, dx
shl ecx, 4
shl bx, 2
rol dh, cl
and ebx, 0x67d4714c
add al, 0x6d
adc esi, eax
inc ebx
test dl, 3
dec di
mov dx, ax
inc edx
stc
not eax
ror cx, 3
test edx, 0x5195ebb2
rol eax, cl
sbb di, bx
cmp si, bx
dec ah
shr ebx, cl
cmp di, 0x4aed
test ch, 0x10
inc bh
shr al, cl
not bl
sbb ch, 0x18
mov ecx, 0x1d9f9389
ror dl, cl
rol esi, cl
or si, 0x1307
adc ch, 0x34
ror al, cl
and ax, 0x4bfd
shr ecx, cl
add edx, eax
adc cl, 0x56
sub cx, 0x1c8e
xchg ebx, edi
dec dh
not cl
rol dx, 2
xor edi, 0xe5992a2
adc bh, 0x49
add bx, 0x2966
cmp bx, cx
shr cx, cl
shr dx, cl
sbb edi, ebx
shl ecx, 8
sub bh, 0x71
add bl, 0x74
nop
dec al
inc di
cmp di, 0x1a19
or dl, 0x67
sub bx, dx
rol esi, 1
pop esi
pop ebx
pop edx
pop edi
pop eax
pop ecx
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
call fcn.004efcbe
push eax
shr ax, 5
push edi
inc edi
push ebx
push ecx
ror bx, cl
shr ebx, 4
inc ecx
push edx
shl dl, cl
rol edi, cl
push esi
dec esi
mov al, bh
stc
not ch
rol si, cl
and edx, eax
and edi, esi
and edi, 0x31979409
shl ecx, 1
sub cl, dh
add edx, edi
shl al, 1
dec bh
add dh, ah
test esi, 0x70e070f3
xchg di, dx
dec di
stc
adc ax, 0x8fd
ror si, 8
ror cx, 8
inc eax
add edx, 0x54035514
dec ebx
shl ecx, 8
stc
shr edi, 3
xor dx, bx
not al
add bx, 0x781c
inc cl
stc
stc
sbb dx, 0x3c17
sbb edi, ecx
test al, 0x60
nop
shl esi, cl
xor ebx, eax
mov si, si
shl dh, 1
shl ecx, 7
not dl
mov edi, 0x1b5d4a3
rol dx, 2
mov ebx, 0x1a92f661
rol esi, cl
cmp di, si
rol bx, 5
sub ax, bx
stc
stc
xor di, 0x418d
stc
sbb al, bl
or al, bl
or bx, ax
test ax, 0x255d
and ax, 0x5bed
test esi, eax
add bh, 0x7c
cmp bx, 0x4d5e
not ax
not di
rol ax, 6
shl ah, cl
and dx, bx
nop
sub ebx, edx
xchg esi, edx
adc di, 0x12ee
mov ebx, edx
inc ax
adc dh, 0x25
add si, 0x6f68
cmp esi, 0x2f4d9f21
mov dx, 0x50b
inc edi
rol esi, cl
add si, dx
ror di, cl
xchg dx, bx
and ax, dx
test dh, ah
sub ch, dh
xor edx, 0x559cd730
sub di, 0x7202
sbb edx, 0x106276a0
sbb edx, ebx
inc esi
xchg ah, ch
stc
shl edi, 5
pop esi
xchg ch, al
and dl, 0x2b
mov di, 0x605f
mov dx, 0xb0a
cmp ch, dh
push esi
xchg edx, esi
inc dh
not cl
sbb edx, eax
mov dh, 0x37
sbb cx, 0x21cf
sbb cx, dx
nop
xor eax, esi
ror eax, cl
stc
stc
not ecx
and bl, cl
xor di, 0x3041
nop
ror al, 3
adc ax, di
nop
stc
cmp cl, 0x74
xchg al, ch
mov bh, cl
add cx, dx
rol edi, 2
xor bh, dl
shr bx, 1
sub edi, 0x2c7e79c0
sub edx, 0xb6174dd
ror bh, cl
sbb bx, di
adc ah, 0x24
xor eax, 0x74a2a6f5
add cx, di
nop
xor edx, edi
rol al, cl
rol ecx, cl
cmp bx, 0x319c
not ax
sub eax, esi
and bl, 0xa
nop
sbb bx, 0x135b
sbb eax, esi
mov si, 0xdf4
sbb edi, 0x710f2747
and ch, cl
sub bh, dl
cmp di, si
not ebx
mov edx, edi
cmp cx, 0x296f
cmp ch, 0x68
shl dh, 5
nop
shr ch, cl
shl ah, 8
nop
shr cx, cl
and cx, 0x65e1
or edi, edi
test di, 0x56b5
xchg ecx, eax
test bh, al
stc
cmp ecx, esi
cmp si, si
inc edi
test esi, 0x31b37f7a
sbb bh, ah
or ax, 0x5d33
nop
not edx
not di
xor dx, ax
shr ah, 8
shr eax, 3
and ch, 0x6e
xchg cx, cx
sub ebx, 0x118ef7e0
shr di, cl
shr ax, 7
inc di
test dh, bh
shr edi, 4
and dx, 0x3c61
and dx, 0x7a5a
rol bh, cl
xor cx, 0x6e5
add edi, 0x2d08e318
add edx, 0x22395fcd
sub ecx, 0x26245b5d
shr eax, cl
test esi, 0x1a8e4df0
pop esi
push esi
dec si
inc ecx
xchg al, al
ror bx, 2
dec eax
inc dh
cmp dl, dh
and di, 0x6f66
xchg al, ch
sbb ebx, ebx
not esi
mov ax, dx
stc
ror ecx, cl
not esi
xchg esi, eax
shl bh, cl
ror edi, 7
sub bx, 0x1e2b
add eax, 0xf85330
and ebx, ecx
sub ecx, 0x7024d5cc
xchg ah, dl
mov dh, 0x3f
stc
or si, si
adc ecx, 0x2fab5272
xchg bh, ah
adc bl, 0x42
sub ebx, edx
xchg edi, ebx
rol eax, 2
test dx, dx
stc
cmp esi, 0x444fe550
test ch, cl
cmp bh, 0x5c
xchg edx, eax
mov ah, dl
shl eax, cl
mov al, ah
sub cx, 0x4aff
add bx, dx
and cx, 0x443c
xor ch, 0x6b
sbb di, 0x4be9
mov edx, 0x1d39da25
xor edx, 0x68293ea2
or edi, eax
shl dx, cl
adc cl, 0x3d
rol esi, 2
nop
cmp bx, cx
dec edx
and si, 0x6682
ror dh, 2
sub bx, 0xbc9
mov eax, 0x263e5b50
dec ax
sub dx, 0x1170
test dx, bx
nop
dec si
ror bx, 2
nop
mov al, cl
mov ah, al
sbb dx, dx
shr edx, cl
or ebx, 0x2f9f358
dec edi
nop
shr bh, cl
nop
shr eax, 2
inc dx
test edi, ecx
and edx, 0x313faada
rol edi, 2
add esi, edx
dec esi
adc bh, al
rol al, cl
sbb dx, di
shr edx, 5
add bh, 0x6b
sub cx, dx
xor ebx, 0x3413fed8
xchg dx, dx
shl ecx, 7
test bx, 0xb95
inc cx
stc
adc dh, 0x3f
xor bh, bh
adc edx, 0x43adce92
shr bx, 7
test cx, dx
stc
pop esi
ror ch, 2
shr dh, cl
cmp dh, 1
dec cx
or ebx, 0x2984cde1
shl bl, cl
or ecx, 0x74cacc3d
cmp ch, ch
add dx, 0x574e
push esi
not esi
mov esi, edx
cmp esi, 0x743ae7c8
ror bx, cl
dec si
shl cx, 8
add dx, 0x2a08
dec ah
rol bx, 5
sbb ebx, ecx
inc ebx
xchg si, di
xchg cx, ax
stc
test cx, di
xor cl, bh
shr eax, cl
and bl, 0x4d
sub ebx, eax
xor ebx, ecx
dec cl
and edi, 0x56e20c0b
xchg ah, ah
or eax, 0x43c2f7ed
inc ebx
cmp edx, 0x6d320641
cmp edi, ebx
add esi, eax
nop
ror si, cl
test ah, 0x61
test ch, bl
dec bl
sub di, 0xbec
shl eax, cl
adc dh, 0x7b
or edx, 0x5e4b337a
stc
mov bh, 0x62
add ecx, 0x7b07ffc
sbb esi, 0x543b5271
sbb dx, 0x2869
stc
nop
shr esi, cl
mov bh, ah
adc eax, 0x1016495e
add edi, eax
nop
stc
not ah
add si, di
shr dh, 1
mov bx, 0x473e
test edx, 0x6754f923
add ch, ch
adc esi, eax
stc
not dl
nop
mov bl, 0x2d
sbb ch, 0x74
shr di, 1
xor bh, bl
shl al, cl
xor cl, 0x7f
sbb edi, esi
rol dh, 7
dec ax
nop
not dx
mov edx, edx
mov cx, dx
mov cl, bh
and eax, eax
not edi
inc dx
nop
stc
sbb edi, 0x43403568
adc dx, 0x4801
and ecx, 0x7e2986c8
rol ebx, 7
rol al, 8
inc ebx
or dx, 0x1597
mov esi, 0x242d54aa
add dh, 0x52
shr bl, cl
rol ebx, 8
xchg bx, cx
pop esi
adc di, bx
push esi
and si, bx
dec bh
xor ebx, 0x7d6e800c
rol bl, cl
xor bx, ax
stc
dec ch
inc dx
test ah, 0x52
rol cx, 4
adc ecx, edx
mov ch, bh
nop
ror ebx, cl
and dx, 0x3f8b
rol al, cl
stc
dec esi
inc bx
xor ax, di
sbb si, cx
stc
stc
inc cl
and ecx, 0x7cd10aeb
test bl, cl
cmp di, si
cmp dl, 0x34
nop
stc
mov eax, 0x4c70e0f7
sbb bh, 0x71
shl dh, 1
add ax, ax
test esi, edx
xor ax, di
cmp ebx, 0x4adaf4cc
sub cl, dl
ror edi, cl
cmp di, 0x30f6
rol esi, 1
add ecx, 0x3ec6d30
sub di, cx
nop
and ah, 0x5e
stc
sbb dx, 0x30e7
sub bx, 0x5692
adc ah, dh
shl si, 6
xchg ah, bh
dec bx
xor edi, esi
inc ecx
cmp dx, bx
adc ah, 0xe
sbb cl, bh
nop
adc dx, ax
cmp ax, cx
rol dh, 4
sbb bx, cx
dec edx
adc edi, esi
and dx, 0x4951
xchg di, bx
rol esi, cl
sub edi, 0x5bfd5e2a
nop
sbb cx, 0x397e
not edi
nop
shr ax, cl
add eax, eax
ror cl, cl
sbb edx, 0x2a0f62
adc cl, 0x12
xor di, 0x610b
add esi, 0x1eef7faa
ror dx, 5
or ecx, 0x169cbd8f
test si, si
rol bh, cl
not ax
sub bh, 2
shr esi, 2
mov edx, 0x70203511
shr eax, cl
stc
shr si, 2
test bl, bl
shr cx, cl
sub al, bl
inc dl
and ax, bx
and bl, dl
rol dl, 5
dec al
ror ax, 6
pop esi
not ah
dec ax
mov ebx, ebx
dec cx
sub ah, 0xb
shl dl, 1
adc bh, bh
or bx, ax
adc dx, cx
not edi
dec ecx
xor cx, bx
rol edx, cl
ror di, cl
dec di
mov ecx, 0x1fe5b470
not dl
not ecx
rol cx, 8
ror edi, cl
xchg al, bl
adc bl, bh
push esi
shr si, 7
stc
and dx, 0x4c1c
not bh
not bh
or eax, 0x3499e40
xchg ah, cl
cmp bl, cl
xchg esi, edx
and ch, dh
not al
adc si, 0x7809
dec bx
test cx, 0x3b9c
and si, ax
test ax, 0x3418
or ebx, 0x49e66c36
not cl
cmp al, bh
xchg si, ax
not cx
shr bh, 6
shr edi, 6
adc ebx, esi
inc bx
inc dl
stc
nop
and ch, cl
sub edx, 0x6f764430
not esi
cmp edi, eax
sub si, 0x335b
mov ax, 8
mov di, di
xor dx, 0x7988
xor dl, al
not dh
test ch, 0x37
nop
shr edi, cl
add al, 7
sub di, ax
test cl, 0x40
add esi, 0x979fb89
sub eax, 0x7e2316e8
xor ax, si
or al, bh
and edx, 0x5647cb9e
sub edx, 0x3d3a9c1c
adc edi, 0x572e3b17
or cx, 0x60a7
shl ecx, 5
ror bl, cl
not dx
rol eax, cl
xchg di, ax
and ebx, ecx
shl ecx, cl
adc edi, 0x13d72f71
or ebx, 0x20b0ac22
test ah, ch
sub edi, ebx
stc
rol bl, 3
adc edx, ecx
pop esi
pop edx
pop ecx
pop ebx
pop edi
pop eax
call fcn.004f0157
jnp 0x4abf8b
js 0x4abf6f
jnp 0x4abf6f
call fcn.004f0696
push edx
adc dh, 0x21
push esi
add si, 0x7afe
push ebx
push eax
mov bh, al
pop eax
pop ebx
pop esi
pop edx
push ecx
rol cl, cl
pop ecx
jnp 0x4abf85
push ecx
shr ch, cl
pop ecx
jbe 0x4abf84
call fcn.004f0bca
nop
push edx
push ecx
ror edx, cl
pop ecx
pop edx
call fcn.004f0f27
jge 0x4ac039
push ebx
push ecx
shl bx, cl
push edi
adc cx, di
ror di, 3
push eax
adc ax, cx
shl bx, 3
push edx
dec edx
sub al, 0x3d
dec cl
shr cx, cl
nop
xor ah, 2
or al, ch
cmp ch, dl
dec edx
add cx, dx
stc
nop
xchg dl, al
ror cx, cl
or eax, 0x40c3eca1
adc bl, al
xchg dl, dl
stc
stc
rol bh, 2
shr edx, cl
shr bl, 5
not bh
sbb bh, dl
push esi
shr si, cl
add bl, ah
shr esi, cl
add ax, 0x525a
sub cx, 0x7d20
add dx, 0x103b
add bl, 0x12
not di
test ah, bl
cmp eax, 0x5cd9b89
sub dh, bl
rol cx, cl
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
push ecx
push esi
or cx, si
nop
push eax
sub al, 0x72
mov ecx, 0x5279927b
pop eax
pop esi
pop ecx
push ecx
push esi
mov cx, si
rol si, 5
pop esi
pop ecx
nop
push eax
push esi
xchg si, ax
pop esi
pop eax
call fcn.004f1334
push ecx
xor ch, 0x54
pop ecx
push edx
not dh
stc
push ebx
cmp ebx, 0x321ca49
pop ebx
pop edx
jl 0x4ac05c
push eax
push ebx
xchg al, bh
stc
push edx
add dl, 0x70
mov ax, 0x6a34
pop edx
pop ebx
pop eax
call fcn.004f178a
push edx
adc dl, 3
pop edx
mov eax, 0x7b106b
lea ecx, [esp + 0xc]
push 0x29
push 0x5f3f3167
push ecx
push eax
jnp 0x4ac197
push ecx
inc ch
push ebx
not bh
test bh, ch
xor bh, bl
push eax
ror al, 7
push esi
push edx
adc esi, edx
inc cx
xchg bl, cl
xor esi, 0x645fc400
stc
nop
add si, 0x56ae
xor dh, 0x40
not bl
ror cl, cl
mov bx, 0x56ed
shr bh, cl
push edi
rol edi, 5
dec cx
inc bl
xor ax, dx
and ecx, 0x5d785a14
shl bh, cl
xor dx, 0xc2b
add ax, 0x31e
stc
nop
not ecx
or ebx, esi
ror al, cl
and bx, cx
ror ah, cl
mov dh, al
inc al
sbb ah, 0x14
xchg edx, ecx
rol ch, 3
test edx, 0x13986e10
sub edi, ebx
shl edi, cl
add bh, 0x5b
not ax
adc dx, di
cmp cl, 0x28
test ax, cx
not dl
rol eax, cl
stc
ror cx, cl
inc ax
sbb ebx, ecx
sbb cl, bh
nop
or bx, si
and ch, dl
add dx, dx
nop
ror esi, cl
shl di, 2
and eax, 0x1151a3d9
shl cl, cl
sub ebx, 0x1701b8c4
inc di
shr dl, 1
cmp ecx, edi
stc
shr ebx, 7
inc edx
adc ax, cx
or dh, bl
dec bx
xor di, bx
test ecx, 0x587a292
add cx, dx
xchg dl, ah
and ax, bx
ror cl, 5
test si, 0x72d1
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
call fcn.004f1b28
stc
push edx
push eax
mov dx, ax
push ebx
not bh
push esi
dec esi
pop esi
pop ebx
pop eax
pop edx
push ecx
rol cx, cl
push ebx
or bx, 0x5dfa
shl ebx, 7
dec ecx
pop ebx
pop ecx
call fcn.004f1df2
call fcn.004f24a5
call fcn.004f2a07
call fcn.004f2e79
push esi
push eax
mov si, ax
pop eax
pop esi
call fcn.004f3329
call fcn.004f3822
call fcn.004f3aca
call fcn.004f3d4a
jb 0x4ac525
je 0x4ac3de
nop
push eax
shr ah, 8
push edx
and edx, 0x36c9905b
push ebx
sbb bx, 0x321
push ecx
push esi
test ecx, esi
adc edx, esi
push edi
cmp di, 0x76a5
adc ax, ax
not dl
dec dx
and cl, ah
cmp edx, esi
test dx, 0x74a3
shr edx, 1
shl bx, cl
ror ecx, 7
test di, si
inc bx
not edx
sub di, di
inc si
ror si, cl
xchg ecx, edx
rol ch, 4
inc ebx
shr al, 7
rol al, cl
xchg ecx, ecx
and esi, 0x28d4df8f
shl ch, cl
xor ecx, edi
shl bx, cl
xchg bx, dx
stc
add cx, si
shr eax, 5
xchg ecx, edx
ror dx, cl
dec esi
mov dx, ax
shl eax, cl
dec dx
xor cx, 0x38aa
ror si, 8
nop
cmp cl, ah
test ch, 0x37
adc ax, 0xd6
mov dh, 0x6a
stc
and cx, 0x1d5e
nop
not dx
inc bx
mov dx, 0x54c9
or dl, 0x42
adc cl, 0x56
sub ebx, ecx
test edi, edx
adc esi, eax
nop
xchg edi, eax
adc cx, 0x1d21
dec bh
add dx, 0x2cba
rol di, cl
add cx, 0x3731
sbb dh, 0x22
xchg ah, dl
nop
dec esi
stc
and bx, ax
or ch, al
ror si, cl
or si, di
or edi, ebx
xchg ch, al
cmp eax, 0x7f273859
stc
xor ax, 0x7831
xchg di, dx
shl eax, 4
mov eax, ecx
mov bx, 0x3259
nop
shr ecx, 7
shl bl, 2
inc eax
test si, si
ror bx, 7
xchg dl, dl
stc
rol eax, cl
adc ah, 0x16
stc
nop
adc si, bx
shr cx, cl
xor di, 0x25bb
pop edi
shr esi, cl
inc ebx
cmp al, 0x7a
xor dl, 0x28
sub si, si
cmp al, ch
sub bh, 0x69
push edi
dec edi
cmp edi, 0x28ccb751
nop
inc al
sub edi, 0x3034d9ee
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
call fcn.004f4159
push edx
shl dh, 2
push ecx
cmp cx, dx
push ebx
push eax
sub bh, ah
or ah, cl
push esi
rol esi, cl
shl esi, cl
shr eax, 5
nop
shr ah, 1
test ecx, 0x4914d10c
push edi
xchg esi, edi
sbb cx, 0x729d
inc edx
shr bh, 5
add dh, dh
not al
cmp al, dh
or edi, 0x52141ea7
not dh
rol ch, 4
adc bh, 0x11
shl bh, cl
ror cx, 8
sub si, bx
and ecx, ebx
cmp ebx, edx
sub al, 0x39
shr ecx, cl
dec edx
and ch, 0x23
xor si, 0x7fac
xor di, si
or dx, ax
test si, 0x520
cmp edx, 0x7499c2c8
sbb dl, al
dec dx
nop
or ah, ah
dec si
test eax, edx
or ecx, 0x450637f6
nop
ror bx, cl
test ecx, edx
shr al, cl
add bh, 0x47
mov ch, 0x2a
nop
nop
cmp dl, ah
xchg esi, ebx
and di, 0x516a
and ecx, 0x3430ebed
and dl, ch
shl ax, cl
shl ecx, 8
ror esi, cl
ror cl, 3
sbb ch, 0x5b
mov dx, cx
or ax, bx
or al, 0x30
mov si, 0x5bdd
cmp bx, 0x6bdd
stc
sub dx, 0x41c3
dec edx
or dl, 0x4b
shr cx, cl
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
push edi
push ecx
shr edi, cl
pop ecx
pop edi
push eax
push ecx
and ax, cx
pop ecx
pop eax
call fcn.004f448f
push ebx
adc bl, 0x58
push eax
add eax, 0x1f75347c
pop eax
pop ebx
call fcn.004f495f
nop
stc
push edi
inc di
mov di, 0x7be1
nop
push ebx
sub ebx, edi
inc bl
push esi
inc esi
push edx
xor dh, bh
add si, 0x7bc3
push ecx
shr cx, 7
stc
rol di, 4
and di, 0x11d1
xchg bl, ch
push eax
mov dl, al
rol bl, cl
not si
shr si, 7
not cx
adc eax, 0x65a11854
pop eax
pop ecx
pop edx
pop esi
pop ebx
pop edi
call fcn.004f4d20
nop
push edi
push ecx
shr edi, cl
push esi
rol esi, 5
add si, cx
or di, 0x2bb3
nop
push ebx
not ebx
mov edi, ecx
stc
push eax
xchg bl, al
push edx
adc si, dx
ror ecx, 6
test al, 0x25
sub ax, di
add ch, dl
xor esi, eax
sbb di, ax
or ecx, edi
sub dx, 0x1124
sub dx, 0x326d
ror si, cl
add edx, 0x2aad33fa
adc edi, ecx
adc al, 0x6f
dec si
sub esi, ebx
xchg edx, esi
shr ecx, cl
mov ax, 0x5191
stc
nop
nop
xchg dl, dh
shl dx, cl
inc ch
stc
dec cl
mov esi, 0x1e9d934d
ror dx, cl
adc cl, cl
dec si
and dl, dl
nop
adc cx, dx
nop
xor esi, 0x3e432052
add cx, ax
sbb bl, dl
stc
mov bl, cl
or bx, si
dec edi
inc si
shr dx, 6
pop edx
pop eax
pop ebx
pop esi
pop ecx
pop edi
jge 0x4ac4e2
push ecx
push ebx
sbb ch, bh
pop ebx
pop ecx
call fcn.004f5205
call fcn.004f548f
call fcn.004f57d2
stc
push eax
not eax
pop eax
call fcn.004f5a60
push esi
push edx
xchg si, dx
push ecx
shr ecx, cl
push ebx
shl bx, cl
sbb dl, dh
push edi
sub edi, ecx
pop edi
pop ebx
pop ecx
pop edx
pop esi
push esi
mov si, 0x189
push edx
xor edx, 0x52103df2
push ebx
test ebx, edx
not bx
push ecx
push eax
test ch, ah
adc al, dl
pop eax
pop ecx
pop ebx
pop edx
pop esi
jo 0x4ac520
call fcn.004f5d62
call fcn.004f60a4
nop
push ecx
test ch, ch
push eax
mov al, 0x1e
push edi
xchg cx, di
xor ecx, eax
cmp cx, 0x664b
push edx
rol dl, cl
push ebx
cmp bl, al
push esi
add esi, 0x7d228ac
sub esi, edx
mov ah, 0x45
nop
mov dx, 0xc8
shr ebx, 8
mov edi, 0xa17d9c2
cmp si, 0x496b
ror edx, 7
stc
cmp ch, dh
or cx, ax
cmp bx, di
sbb ax, di
and cx, 0x1d54
mov dx, 0x514a
and di, cx
cmp cx, dx
or bh, ch
add ah, ah
nop
xor si, 0x3b3
sbb di, 0x46aa
test si, cx
mov ch, ah
rol ch, 7
add cx, 0x7ee1
and ah, 0x33
shl ecx, cl
add di, cx
nop
or esi, eax
add si, di
cmp bl, ah
or bl, 4
not si
shl esi, cl
adc si, 0x5df0
shr al, 5
add ax, di
xor eax, 0x14cbc341
dec edi
adc si, cx
or edi, 0x468f9bdb
cmp al, dh
nop
test dl, bl
sbb al, ah
adc edi, edi
mov ch, 0xa
cmp esi, edi
xor cx, dx
cmp edi, ecx
dec eax
dec ebx
and edi, 0x25a409a0
sub edx, edx
not bh
stc
cmp bh, 0x6f
dec edx
xchg esi, ebx
sbb bx, cx
nop
dec dx
sub esi, eax
shl cl, 4
not ch
ror al, cl
inc bx
stc
dec eax
shl cx, cl
sub cl, ch
xor si, cx
ror edi, cl
xor al, bl
rol edx, cl
nop
shl dl, cl
stc
mov cl, 0x33
ror bh, 2
sub ebx, ecx
nop
nop
cmp di, 0x1ea2
cmp dl, 0x27
or edi, 0x7ec6f7bf
xor al, 0x31
stc
xchg ecx, edx
pop esi
mov ebx, edi
add bx, 0x45c6
inc dl
dec edi
or ch, 8
not di
ror dx, cl
test dl, cl
rol di, 5
xor ah, 0x6c
xchg cl, ch
sub edi, 0x17207b1a
sbb eax, 0x448a2d2f
inc di
xchg edi, eax
nop
rol ax, 4
sub eax, 0x2344f356
rol ebx, 4
not cx
add bl, 0x6d
nop
adc ecx, 0x28021f99
inc di
cmp cx, di
not dh
stc
rol ecx, cl
rol dh, 5
push esi
shl si, cl
shr cl, cl
shr esi, cl
cmp cl, 0x75
stc
add bx, si
not al
inc si
dec edi
shr ch, 6
cmp edx, edi
or di, di
and cx, si
inc si
not eax
not edi
dec ecx
or edx, edi
sbb cl, bl
rol dx, cl
add eax, ecx
xor esi, edi
rol bh, cl
pop esi
pop ebx
pop edx
pop edi
pop eax
pop ecx
push ebx
test bx, bx
nop
push ecx
not ecx
push edi
push esi
sbb edi, esi
stc
xchg bx, di
push eax
dec ah
dec ax
stc
not al
test ch, 0x77
or al, 0x76
shr eax, cl
not di
xor ax, bx
xor bx, 0x7d4b
dec cx
sbb edi, esi
pop eax
pop esi
pop edi
pop ecx
pop ebx
call fcn.004f6660
jp 0x4ac727
push ebx
push esi
test ebx, esi
push eax
not al
or si, 0x5b74
pop eax
pop esi
pop ebx
call fcn.004f6c01
push edx
push eax
sub dl, al
push edi
ror di, 7
stc
push ecx
dec cx
push esi
xchg esi, edx
and esi, 0x4ff9be3f
pop esi
pop ecx
pop edi
pop eax
pop edx
call fcn.004f7059
push ebx
add bl, 0x41
push ecx
ror bl, cl
push eax
not ah
push edx
sbb dh, 0x52
push esi
sub ebx, esi
dec ch
shl dx, cl
and ecx, esi
or cx, si
rol cx, 8
shr bl, cl
rol esi, 5
sub edx, 0x6552b2c9
push edi
and edi, 0x480635a4
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push ecx
shr cx, 5
push edx
xor dh, dh
push ebx
rol bx, cl
push eax
shr ax, cl
inc ebx
test bl, 0x20
add dx, 0x5699
sbb dh, dl
pop eax
pop ebx
pop edx
pop ecx
call fcn.004f72e7
call fcn.004f757b
je 0x4ac7a4
ja 0x4ac7a4
jp 0x4ac7a4
push eax
push edi
or eax, edi
pop edi
pop eax
call fcn.004f792c
call fcn.004f7e36
call fcn.004f8257
call fcn.004f8541
nop
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004b0846
add esp, 0x2d
test eax, eax
je 0x4b3b7a
push edx
push ebx
xchg dl, bl
nop
test dl, dh
stc
push esi
test edx, esi
push eax
sbb ax, 0x4dd
not ebx
xchg edx, ebx
push edi
sbb edi, edi
adc ah, 0xe
shr esi, 2
push ecx
add cx, 0x7576
inc bx
rol si, 4
sbb ebx, edx
cmp ax, di
mov cl, 0x3d
or al, dh
cmp edx, ecx
rol ecx, 7
stc
mov ecx, 0x2fd4697d
stc
sbb si, di
test ax, cx
dec cx
or si, cx
sbb ax, 0x2262
sub bh, dh
xor al, 0x2b
shl eax, 4
add cx, cx
nop
shr di, cl
nop
or edx, 0x6c5ee5b9
nop
xor ah, bh
sub cx, bx
mov eax, ebx
xchg cl, cl
sbb dx, 0xbf1
nop
xchg ecx, ebx
inc esi
shl esi, cl
not eax
shr dh, cl
and si, 0x4eec
mov si, si
stc
test dl, cl
stc
adc bl, 0x4c
and cx, dx
xchg si, ax
adc eax, ecx
mov ch, cl
stc
cmp di, di
add cx, di
not si
stc
stc
or edi, ebx
adc cl, bh
inc ax
mov edi, edi
xchg edx, esi
cmp di, di
sbb si, ax
inc bh
test edi, edi
rol ah, cl
dec eax
xor ah, dl
xor ecx, edi
shl bx, cl
rol ch, cl
sub edi, 0x148c1cd4
or al, dh
dec di
nop
xor cl, 0x76
ror ax, 6
inc edi
shl edi, 3
rol bx, cl
sbb ecx, ebx
dec dx
stc
cmp bx, cx
add edi, 0x2dc34c15
or bl, 0x3c
or dx, 0x1b13
shr si, cl
shl ax, 8
shr ecx, cl
add si, bx
stc
pop ecx
push ecx
add ah, ch
xchg dl, ah
sub ebx, ecx
shl dl, cl
shl cl, cl
and di, 0x3291
not bl
rol bl, cl
mov dh, ch
stc
mov al, cl
xchg dh, bl
cmp di, di
test dx, cx
shr eax, 3
shr ebx, 4
rol ecx, cl
ror eax, cl
xor ah, dl
sbb cx, 0x5936
shl ax, cl
inc edx
rol si, 8
dec bx
or bh, 0x52
ror dl, cl
and di, di
or eax, 0x257452d8
xchg edx, eax
mov dl, dh
xchg edx, edi
dec cl
not si
sbb eax, esi
add edx, ecx
add al, bh
sbb cx, si
and dl, 0x74
rol esi, cl
shr dx, cl
ror bh, cl
test cx, 0x13e4
xchg bx, di
xor bh, dl
or ecx, 0x12bb39c3
stc
adc si, 0x6cf0
shr dl, cl
inc ah
cmp bh, ah
not al
shl esi, cl
add di, 0x5867
test ax, dx
adc si, 0x6a4e
shl al, cl
sbb dx, 0x39a
stc
shl ch, 1
not cl
stc
and ah, ch
dec dx
stc
rol ax, 6
not di
add di, di
cmp bl, 0x18
stc
not ebx
test ch, 0x69
sbb esi, 0x607556b7
xor dx, bx
xor ah, cl
ror al, cl
shl dx, cl
test bl, 0x14
add ecx, ecx
shr si, 7
or ch, 5
xchg dx, si
xchg ecx, esi
rol bh, 2
rol ah, 7
nop
stc
not bx
adc ebx, 0x3fd735ae
or cx, di
add ch, 0x44
rol al, 7
shl edi, 2
dec edx
test edx, ecx
mov si, 0x1d4e
shr ebx, cl
nop
mov edi, 0x6580406a
shl esi, cl
sbb si, 0x27
pop ecx
test ebx, eax
push ecx
mov dh, ch
inc ecx
shl dx, 6
or al, cl
shr dl, cl
xor dx, bx
xor ecx, edi
sbb si, 0x252e
rol si, cl
sub dx, di
mov ch, dl
rol cx, 2
rol ax, 5
or ah, 0x24
not ax
stc
cmp edi, 0x1aa4f76f
ror ch, cl
test si, ax
adc eax, 0xa0c8ce7
not ecx
dec si
sub dh, ah
xor eax, edi
xor edx, esi
shr dh, cl
shl al, 6
mov edx, esi
not ax
dec bl
inc bx
nop
stc
dec eax
or edi, 0x3e913a9a
sbb ebx, 0x2bb0c3c6
cmp esi, ebx
shl cl, 7
xor di, bx
stc
sbb si, di
sbb ax, dx
shl edx, cl
test ah, 0x6e
or bl, ch
dec ah
inc edx
mov cx, di
ror eax, cl
inc ebx
xor cx, 0x4f41
nop
xor ecx, 0x24643837
rol bx, 5
xor eax, 0x7e04c6a6
not cx
ror edi, cl
xor eax, 0x6f65ae49
xchg esi, ebx
inc al
inc bx
adc di, 0x698f
or bx, 0x64e7
and di, di
add ah, 0x62
add cl, 0x2c
adc eax, ecx
mov eax, 0x3af5460b
ror edx, cl
sub cx, si
adc al, bh
sbb ecx, edx
sub ax, 0x2093
add bl, 0x51
ror edi, cl
ror al, 8
nop
not cx
test ecx, ecx
ror dl, 3
mov dh, dh
and edx, eax
stc
sbb bh, bh
xchg edi, ebx
or al, dh
rol edx, 6
nop
xor al, ch
mov bx, 0xbc
ror si, cl
shl si, 4
stc
rol di, cl
sub ecx, eax
not si
sbb edx, 0x416e83c2
ror eax, cl
test cx, si
pop ecx
inc edx
add edx, 0x102a69f0
push ecx
shl ah, cl
or cl, dl
and esi, eax
test ecx, eax
sbb si, ax
sbb ah, 0x7a
cmp di, si
mov cx, si
ror di, cl
add ebx, 0x32f4b532
add di, 0x5d8
shl al, 2
test ch, ah
test eax, 0x70549d40
adc dx, si
cmp bx, bx
cmp dx, 0x5ed2
cmp ecx, 0x5bae1e7e
xor al, 0x3a
xor dx, 0x1e00
inc edx
test edi, eax
inc cx
adc dx, bx
dec cx
dec ah
and ebx, ebx
sbb si, ax
and bx, 0x5d5d
test bx, si
xchg si, dx
shl ecx, cl
add di, cx
mov bh, bl
xchg dx, di
mov ecx, 0x4ebd5e9d
add ebx, 0x737a271b
inc bx
inc eax
test edi, esi
not edi
cmp di, 0x391e
cmp al, dh
xchg dl, bl
not bh
xor eax, 0x4375d895
nop
dec cx
cmp edi, eax
xchg edi, ecx
not dh
not ch
inc dx
sbb ax, bx
mov si, 0x55ae
sub ch, bl
rol ah, cl
or ecx, ecx
adc edx, 0x73cc37
cmp ch, 0x3b
sub ecx, ebx
rol cx, cl
stc
sub dx, 0x52b7
shl esi, 3
ror dx, cl
or dl, 0x63
cmp dh, bl
test ebx, esi
test ch, 1
rol eax, 7
adc ah, al
pop ecx
pop edi
pop eax
pop esi
pop ebx
pop edx
push ebx
push edx
xchg bx, dx
push esi
xchg dx, si
shl bx, 3
ror bx, 3
push eax
xchg al, bh
rol dx, 8
inc si
push ecx
add ecx, eax
stc
push edi
xchg esi, edi
shr cx, 4
inc di
adc dx, bx
and dl, cl
shr si, 2
ror edx, 2
mov di, dx
dec cl
shl cx, cl
stc
xchg cx, bx
stc
or edx, 0x24c48eef
dec edi
shl al, cl
rol si, 5
inc si
xor dl, 0x14
xor edx, 0x79b93ad8
xor di, dx
add ebx, edx
ror cx, 7
add ax, 0x5fd
xchg ecx, eax
stc
sub ecx, esi
cmp dx, 0x3803
cmp edi, ecx
rol dh, 5
not edx
rol di, 7
sbb edx, ebx
not al
nop
xchg dl, bl
ror al, cl
shl ecx, cl
mov edi, edi
and si, 0x4193
dec bx
nop
adc ah, 0x11
shl ecx, 7
shr ecx, 7
dec di
inc edx
shl edi, 5
xor eax, 0x318b57ee
sbb cl, 0x55
ror bh, cl
cmp si, 0x504a
rol eax, cl
stc
add di, dx
dec ch
rol dh, 6
shr ecx, 8
rol edx, cl
test cx, 0x5b20
test bx, 0x334f
or ch, dl
inc ax
test cl, ah
or dx, cx
sub al, dh
cmp ah, 0x6a
xchg dl, bh
ror esi, 1
sbb si, 0x572b
adc bh, ah
test si, di
inc esi
add bh, 0x55
test eax, 0x3493980c
adc dl, ch
mov cx, dx
not dx
sub ah, 0x30
sbb di, ax
sbb cl, bl
xor ebx, 0x251c37f5
or edi, edi
sbb ebx, eax
nop
and esi, edx
add si, 0xfe0
sub eax, ebx
mov esi, 0x1fbe13d6
xor si, 0x786
or ax, 0x7a5a
pop edi
cmp cx, bx
shr bl, 2
shl ah, 5
sbb cl, 0x5c
push edi
add di, 0x1f92
ror bl, cl
ror al, cl
not edi
shl ah, 2
not edi
stc
or dx, 0x3d6
mov esi, 0x593f8e14
sub ecx, eax
rol al, cl
xchg di, ax
and edx, 0x8746c75
rol bx, 6
shr si, 5
inc cx
rol edi, cl
test ax, ax
xchg dl, ah
ror di, 4
shl edx, 1
add bl, cl
inc bx
add ah, 0x2b
nop
test cx, 0x439f
xchg dx, ax
shr ecx, 2
nop
xor esi, 0x57d16308
shl eax, 7
shr edx, 5
add ch, 0x50
nop
cmp bl, 0x2c
nop
shr dh, cl
adc cl, 0xc
shl bx, cl
inc esi
sub ecx, 0x15458622
shl dx, 6
shr al, cl
stc
xchg bl, dh
add bh, ch
sub dx, 0x475d
or bh, 0x13
inc si
sbb dx, dx
add ebx, edi
shl edx, 1
ror dh, 8
cmp bl, bh
test cx, 0x416
test bl, 0x37
xor bx, bx
ror ebx, 8
sub esi, 0x291d3d5
cmp cx, ax
or dx, 0x5c37
inc ch
sub al, 0x7a
ror ax, 4
shl bl, 3
stc
not edi
stc
shl si, cl
dec bh
stc
ror ecx, cl
sub di, 0x73a2
not edx
and ax, ax
inc si
not eax
sbb eax, 0x22e0b823
or bx, 0x6bd3
xor bh, dl
and ch, 0x21
and ah, 0x54
cmp bh, 0x61
sub ax, bx
xchg esi, ebx
cmp bx, 0x75df
not cl
and edx, ecx
nop
xchg ebx, eax
inc ax
nop
not ah
xchg di, ax
test bh, cl
sbb ah, cl
pop edi
sub esi, ebx
stc
nop
test ebx, edx
ror ah, cl
mov bl, cl
dec si
push edi
sbb di, 0x2512
inc eax
ror ebx, cl
not bl
ror dh, 2
xor ax, 0x5d18
dec di
nop
test ebx, 0x74abd29
rol bl, 2
test ecx, eax
shl dx, cl
inc esi
shr bx, cl
shr esi, cl
mov al, dl
sub dx, dx
adc edx, 0x4343ba39
shr si, 5
cmp ebx, 0x71307f15
nop
nop
or edi, 0x4d289a4d
test bl, cl
xor cl, al
adc al, 0
shr edx, cl
mov al, 0x5b
mov cx, si
pop edi
pop ecx
pop eax
pop esi
pop edx
pop ebx
nop
push eax
not ax
push edx
xor dl, 0x37
xor ah, ah
push esi
push ecx
sbb esi, ecx
stc
push edi
push ebx
cmp di, bx
add ah, dl
dec si
and dh, bh
xchg ah, dl
add dl, 0x37
sub ah, 0x4e
adc ah, 0x56
dec bx
rol bl, cl
dec bh
shr dh, cl
mov dx, 0x3f1a
shl ebx, cl
pop ebx
pop edi
pop ecx
pop esi
pop edx
pop eax
call fcn.004f891a
call fcn.004f8c8a
push ebx
and ebx, 0x5c99d28
stc
push eax
xchg al, bh
push ecx
not ch
ror bl, 2
not ecx
sbb bx, 0x3f9a
dec bl
push edx
rol dx, 8
or dh, 0x42
shr bh, 4
push edi
test edi, ecx
and bx, dx
not ax
push esi
or esi, edx
nop
test ah, 0x5a
xchg di, cx
add ecx, edx
dec ebx
test cx, 0x40dc
xchg dx, cx
shr cx, cl
sbb esi, esi
add dl, bl
sub eax, 0x43910cf1
shr edx, cl
xchg esi, edi
xchg bx, dx
and al, bh
or dx, 0x526e
nop
inc eax
dec bh
sub ebx, esi
shl bl, 3
ror edx, cl
stc
xor ebx, edx
shr bl, 8
cmp bh, bh
cmp eax, esi
xor ebx, 0x794bcc55
cmp ah, ah
cmp dx, bx
sub bh, 0xd
add bx, ax
test cl, bl
cmp cx, dx
sub dx, 0x70fd
ror ch, cl
xor al, bh
inc al
shr ah, cl
mov ch, ch
ror al, cl
cmp dx, di
and eax, 0x2caaf0ce
dec al
sub edx, 0x301033d1
adc di, 0x2485
stc
xor bl, ah
or dh, 0x1d
cmp al, ah
cmp ebx, 0x29fa4d04
not bx
dec esi
xor bh, 0x72
test ch, dh
xchg si, di
or cl, 0x2e
shr si, cl
mov bx, bx
or ecx, edx
inc ch
test edx, 0x4e889453
xor eax, 0x74e2b620
ror esi, cl
dec si
stc
xchg dl, ah
rol edx, cl
xchg bx, di
shl ah, 5
rol ebx, cl
adc ah, bh
cmp esi, 0x2d73f1f1
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
call fcn.004f9279
push ebx
push edx
add ebx, edx
push eax
inc ax
ror al, 4
shr edx, 8
push ecx
not cl
push esi
mov ax, si
pop esi
pop ecx
pop eax
pop edx
pop ebx
mov cx, 1
jmp 0x4b0852
push ecx
adc cx, 0x24a0
shl ecx, 4
push edi
dec edi
push ebx
add bx, 0x34f8
inc ebx
add edi, 0x7889631c
nop
push eax
rol eax, cl
cmp edi, 0x5763e49d
stc
push esi
adc si, bx
rol eax, 5
dec esi
test di, 0x3a25
add cl, 0x58
and cx, 0xb3c
xchg cx, cx
shr ch, 7
rol ch, cl
dec al
xor ecx, 0x57ef283a
sub ebx, edi
nop
test bh, bh
sbb ch, 0x18
stc
push edx
add dl, ah
stc
sub di, bx
adc al, ah
sbb cl, ah
rol ax, 8
dec bx
sub dh, 0x53
dec edi
xchg ebx, edx
ror ecx, cl
add ecx, 0x4415b7e4
not di
test bh, 0x15
shr bl, cl
shr eax, cl
xchg bh, cl
stc
stc
test ch, cl
or esi, ebx
rol di, cl
not dx
xor cl, ah
dec bl
and eax, 0x1a8a92ee
ror dx, 1
rol edi, cl
adc al, bh
shr dh, 6
test eax, 0x3199b9f2
mov eax, 0x4e698da0
not di
xchg cl, ch
not ecx
nop
adc cx, 0x4de0
stc
inc dh
ror ebx, cl
sbb di, di
sbb esi, 0x739be7b2
rol edx, 8
test al, 0x71
shr edx, cl
dec esi
adc cx, 0x1b64
nop
rol dh, cl
rol ebx, cl
adc cx, dx
inc esi
and bl, cl
sub bl, dh
rol ecx, cl
add ah, 0x70
inc edx
xor edx, 0x10a4907
shr di, 3
test bh, bl
test bh, cl
mov dh, bl
shl dl, 5
ror ebx, 3
not bh
adc dh, 0x3a
ror bl, cl
dec ch
rol dl, cl
xchg cx, ax
cmp ebx, 0x3f48fce3
not si
inc cx
inc bl
pop edx
shr ecx, 4
push edx
adc ecx, edx
xchg dl, bl
xchg al, ah
shl di, cl
test dh, dh
add esi, 0x775f9a77
mov ecx, edi
stc
nop
test di, 0x49c1
or dh, 0x65
ror al, cl
inc dx
xchg si, si
adc ebx, 0x56f44d97
xor ax, 0x79bc
test ah, 0x12
stc
shr di, 1
and ebx, 0x226a15b0
test ch, 0x33
shl bx, 8
mov edx, eax
rol ebx, 5
rol edi, 1
mov eax, esi
sbb bh, 0x13
nop
ror bl, cl
not bl
sub edi, 0x77f8cb4b
shl dh, cl
inc cl
dec dh
adc di, dx
xchg si, di
inc dl
not ah
stc
cmp ecx, ebx
adc cl, 0x4a
ror bl, cl
inc ch
stc
shl ax, cl
not dl
rol ch, 5
test ax, 0x17b1
and dh, 0x21
xchg si, cx
xchg di, cx
shl cx, cl
not dx
xor dx, 0x7825
sbb cx, si
not di
dec dh
adc dx, 0x605c
dec ecx
sbb edi, 0x60e271c
add ecx, 0xbc4babc
or cx, 0x73a5
shr edi, cl
nop
xchg ch, bl
stc
shr ax, cl
inc bl
xor ebx, edx
sbb di, 0x657c
inc bx
shl ax, cl
sub ch, ah
inc ax
add ch, bh
ror dh, cl
or cx, 0x30d8
shr si, cl
cmp ax, 0x11f1
and bx, 0x639
shr ecx, cl
shl dh, cl
stc
sub al, dl
inc dx
stc
nop
xor ebx, ecx
and ch, al
not ebx
rol di, cl
mov esi, esi
or eax, 0x27db3084
or si, 0x658c
dec dh
xchg ah, ch
dec al
inc bx
rol edi, cl
pop edx
cmp esi, 0x197506ff
add eax, 0x3c7a90d7
not ecx
push edx
and dl, 0
and ax, di
and esi, 0x4123971b
not ax
mov ebx, 0x172abd97
inc di
pop edx
pop esi
pop eax
pop ebx
pop edi
pop ecx
push eax
dec eax
push ecx
xor cx, ax
push esi
push ebx
test esi, ebx
sbb eax, ecx
push edi
sbb di, ax
not ah
push edx
or ch, dl
sub al, 6
mov dx, 0x6021
adc di, 0x43fe
shl edi, 7
xchg bx, cx
mov si, bx
or dh, dl
or ecx, 0xf426bf7
inc dl
shl dx, 8
shl di, cl
adc ax, ax
cmp dx, si
inc ax
or cl, 0x3f
shl ebx, 7
adc bh, 0x1d
and ax, si
xor cl, 0x43
adc esi, esi
and bh, 8
dec di
shr dx, cl
adc dh, 0x52
not ecx
xor cx, 0x68e3
ror ax, 4
sbb ecx, ecx
inc di
xor al, 0x3b
xor edx, 0x786671b6
mov ebx, 0x46b752e1
stc
cmp edi, 0x5ae274bb
and ecx, edx
adc si, 0x727b
rol eax, cl
sub bh, dl
rol dh, 7
sbb ch, 0x68
or eax, 0x2a1cebf7
sbb eax, 0x14d71c98
or ah, cl
shr bx, cl
sbb dl, dl
pop edx
pop edi
pop ebx
pop esi
pop ecx
pop eax
call fcn.004f972e
call fcn.004f9d17
push ecx
not cx
push edx
sub dh, 0x1b
push eax
push ebx
and ax, bx
sub bl, ch
ror eax, 4
inc dl
push esi
mov si, cx
nop
cmp esi, ebx
dec cx
test al, ch
inc si
sbb cl, al
dec esi
not ecx
add ecx, 0x6f9d0f75
test bh, dl
ror ah, 8
xchg ch, dh
rol al, 4
push edi
inc di
cmp bl, dh
shl cl, 5
nop
rol ecx, cl
test edi, 0x5166ee3d
not bh
inc bl
xor cx, 0x67aa
adc eax, edx
ror edx, 4
add ch, bl
rol ch, cl
sub bx, si
adc dh, 0x1a
ror bl, cl
add bh, 0x5e
stc
stc
or ax, di
add eax, 0x301c139
test cl, 0x5c
rol bl, 1
test cl, 0xc
sub eax, esi
and dl, 0x74
xchg edi, edx
shl di, 6
sbb bh, 0x16
dec eax
inc cx
not ebx
nop
xchg cl, al
rol di, cl
or di, 0x82e
or dl, 0x3d
cmp ah, al
not ebx
inc ch
add ch, 0xc
ror bh, 1
cmp bh, bl
and eax, edi
shl eax, cl
adc bx, si
stc
inc bl
inc ax
nop
sub edx, edi
not eax
sbb bh, ch
shr esi, cl
rol si, cl
add di, 0x4c88
adc edi, 0x4a0d5428
sub bl, ah
shr ebx, 4
nop
not dx
not ah
inc esi
nop
dec eax
test dx, di
stc
shr cl, 1
or dl, cl
and di, cx
sub cl, bl
xchg cx, di
add ch, 0x56
inc cx
rol edx, 1
mov al, 0x2b
xchg edx, ebx
rol edi, cl
add cl, 0x49
add ch, dl
pop edi
push edi
inc edi
stc
ror ax, cl
rol bx, 1
and bx, 0x3a5a
inc ah
test ch, 0x1c
sub di, 0x60ce
adc edx, 0x75bc6989
sbb dh, 0x40
test ebx, 0x704fbd94
and ecx, ecx
test edi, 0x40752ca8
mov bx, 0xa83
add dl, bh
shl bl, 1
inc dx
ror di, 6
xor dl, 0x6e
xor esi, edx
inc ebx
cmp esi, eax
shl cl, cl
not bl
xor edx, edx
nop
rol cx, 6
add bl, 7
sub edi, 0x4918add5
shl ax, 3
xchg ch, dl
xor edx, 0x400ba8a7
dec al
sbb ecx, 0x52edcb74
xchg bl, ch
rol si, cl
sub ebx, esi
dec dl
cmp di, 0x4ccc
not cl
shl ecx, 1
sub dh, 8
cmp eax, esi
not esi
ror cx, cl
shl bx, 1
ror dx, cl
pop edi
pop esi
pop ebx
pop eax
pop edx
pop ecx
call fcn.004fa171
push ecx
shl ch, 8
push edi
test edi, 0x2cf35d44
push ebx
xchg bh, cl
rol cx, cl
shr bh, 6
push eax
add bl, al
dec di
rol bx, 6
stc
or bl, bh
push esi
inc esi
cmp ch, ch
test cx, 0x18f7
push edx
sub dl, dl
cmp ebx, 0x1f8c7337
inc di
xor bl, 0x69
shr ax, 8
cmp esi, 0x6db68738
ror dx, cl
shl di, cl
stc
sub di, di
xor cl, 5
xor dx, si
add dh, ch
not ch
stc
adc dl, 0x4f
adc di, 0x5f1f
and ecx, 0x513aaf
xchg cx, ax
sub edx, edx
rol cx, cl
shl dl, cl
pop edx
pop esi
pop eax
pop ebx
pop edi
pop ecx
call fcn.004fa6b0
call fcn.004fa95f
call fcn.004facd0
push edi
dec edi
push ebx
push eax
xor bx, ax
push ecx
or ch, 0x5b
rol cx, cl
rol ch, cl
not ch
adc di, 0x41eb
sbb ah, 0x5b
push edx
inc dx
xor edi, 0x773f0c1e
cmp di, cx
cmp al, 0x5a
xchg cx, ax
mov ah, 0x24
push esi
xchg si, bx
adc di, 0x769a
add dx, ax
shr cx, 3
adc bx, ax
xor cx, dx
ror cl, cl
or bx, di
mov ah, bl
mov al, bh
ror al, 4
or esi, edx
and edi, 0x4844b727
sbb ebx, 0x48e5f8d0
inc ecx
cmp ebx, edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
pop edi
push ebx
push ecx
shr bx, cl
stc
push eax
adc bh, al
push edi
adc cx, di
push edx
cmp dx, 0x1689
adc dh, 0x73
xchg ebx, edx
adc ah, al
test dx, ax
cmp bh, dh
ror bh, 2
stc
mov ebx, ecx
not edx
rol ax, cl
cmp cx, bx
or di, 0x1583
inc edx
rol bl, cl
push esi
adc si, 0x1e4e
add bh, ch
and esi, ebx
shr ax, cl
ror al, cl
rol dl, 3
xor ah, 0x60
stc
and ch, al
cmp di, cx
xor eax, 0x62211894
shl edi, cl
or dh, cl
inc ah
ror bh, 8
adc dx, 0x1421
inc esi
dec ax
xchg bx, ax
shl edi, 2
not dh
stc
rol esi, 7
xchg edi, eax
nop
xchg cl, bl
cmp ecx, eax
cmp bl, ch
stc
nop
xor ah, dh
xor al, bh
test si, ax
cmp si, 0x3957
shl eax, 8
cmp di, 0x2eda
nop
and bx, di
shr ch, 6
test esi, esi
dec cx
shr ecx, cl
test dx, 0x30e1
xor eax, ebx
cmp di, di
cmp bl, al
nop
rol ebx, cl
xor ecx, 0x39808696
mov esi, 0x40e961b6
sbb di, cx
adc si, 0x7d7f
test edx, ecx
xor dl, 0x34
sub edx, 0x7d854daa
ror eax, 2
inc dh
rol bh, 5
sub cx, ax
sbb dx, bx
not ax
nop
add di, ax
dec di
sbb eax, 0x5ec1d853
nop
sbb dx, cx
adc dx, si
rol eax, 4
rol esi, 5
and di, cx
rol edi, 5
ror ebx, 2
dec bh
inc bh
and dl, ah
xor dx, ax
test edx, esi
not di
test edi, edi
adc edx, edi
pop esi
push esi
dec si
and ch, 0x2d
not ebx
sub esi, 0xf46409d
test ebx, 0x1f5bb9b8
not edx
mov ch, al
and cl, 0
test si, cx
inc ecx
stc
dec dx
shr bx, cl
xchg cl, ch
nop
nop
and bh, dl
not ax
sub si, 0x43db
sub ax, dx
or si, 0x3b65
cmp di, bx
sbb bl, cl
nop
dec cl
inc edi
or si, 0x6e46
and cx, 0x64bd
inc si
shl ecx, cl
inc esi
shl bx, cl
xor dx, 0x174
inc di
shr di, cl
or ebx, 0x23336136
adc edx, 0x16147c9d
cmp edi, 0x47ef9e84
shl ebx, 8
nop
dec eax
and dx, 0x332e
test dx, di
rol cl, cl
sub si, cx
shl bh, cl
stc
nop
add edi, 0x6f5211f5
ror si, cl
xchg ecx, eax
rol ax, cl
sub dl, 0x15
sub dl, dl
stc
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.004fb23e
call fcn.004fb525
push ebx
or bl, 0x3e
push ecx
not cl
adc bx, cx
mov ebx, ecx
shr cl, cl
push esi
sub ebx, esi
shr bh, 3
shl cl, cl
push eax
xor ah, 0x13
xchg cx, ax
cmp ebx, esi
push edx
mov dl, 0x29
add bl, 0x34
stc
sub bl, dh
shr esi, 8
rol cx, cl
mov bx, dx
sbb ecx, ecx
xchg al, ch
stc
shl ecx, cl
sub bl, 0x25
dec ch
inc eax
shl ax, 7
mov ch, 0x4a
rol cl, 7
not dl
push edi
rol edi, cl
or bx, dx
mov dx, si
adc bh, 0x61
or dx, si
not ebx
and si, 0x22b0
rol eax, cl
sub ebx, 0x25f175d2
ror si, 7
test ecx, ebx
and bl, 0x7c
shr si, cl
adc ch, 0x60
and eax, 0x16297bf0
xchg esi, ebx
xor bl, 0x61
xor edi, ebx
inc dl
nop
or dx, bx
rol ch, cl
shl eax, 6
sbb ax, cx
not di
dec esi
not ecx
or bh, 0x58
or cx, di
adc ecx, 0x6ee018f1
nop
xor dh, 0x70
or si, 0x7259
adc bl, ah
shl ax, cl
test eax, 0x3fa3273b
inc cl
xchg ecx, eax
not si
stc
cmp di, ax
shl dh, cl
mov ecx, edx
sbb ecx, ecx
shr cx, 3
sbb di, 0x69a8
and si, si
xchg bh, dl
xor cl, ah
ror ax, cl
sbb edi, 0x42c0309b
adc eax, 0x4e426138
test edi, 0x652fbad5
sub dl, dh
not dl
add al, 0xb
inc ch
not si
ror edi, cl
mov dx, 0x17a
shr ax, 3
test eax, 0x14144b08
cmp cx, bx
shr edx, 4
sub eax, 0x11501ff2
not bl
sub dh, dl
or bx, 0x7567
cmp al, ch
shl eax, cl
inc ebx
pop edi
test ax, 0x5807
add edx, edx
or ax, bx
push edi
add di, cx
inc ch
mov edx, 0xd04c1cc
nop
sub ah, 0x6c
shr ecx, cl
mov dx, 0x1da4
xor eax, edx
sbb ch, dl
test bh, dl
adc bh, ah
xchg ebx, ecx
shl dl, cl
sub esi, edi
or dl, dh
dec ah
cmp edi, edi
stc
and cx, bx
mov cl, 0x54
add ebx, eax
shr si, cl
nop
inc eax
ror ebx, cl
test si, 0x2cbf
rol eax, cl
shr ah, 7
shr bl, 7
cmp bx, 0x2c3a
sub dx, 0x5bc8
cmp esi, 0x703f523b
ror bl, cl
stc
sbb bl, cl
mov cl, 0x16
pop edi
pop edx
pop eax
pop esi
pop ecx
pop ebx
call fcn.004fba3f
call fcn.004fbca2
call fcn.004fc23a
push edi
xor di, 0x6b30
push esi
push ebx
or si, bx
push edx
cmp dh, 0x43
adc edx, 0x548aaf6e
sub bx, 0x5867
nop
cmp edx, 0xff98ce
push eax
shr ah, 6
stc
rol dl, 8
pop eax
pop edx
pop ebx
pop esi
pop edi
push edx
inc dx
push edi
push ecx
mov di, cx
nop
pop ecx
pop edi
pop edx
push edx
push ecx
sub dl, ch
pop ecx
pop edx
sub esp, 0x27
mov dword [esp + 0x23], 0
push eax
push ecx
push edx
push ebx
push ecx
rol bx, cl
push edi
test edi, ebx
push eax
push edx
mov ah, dh
cmp edi, 0x5f1715b7
sub dl, bl
inc dx
shr dx, cl
or eax, 0x186b738a
xor bx, cx
adc edi, eax
mov bh, 0
or al, dl
ror al, 7
add eax, ecx
nop
test ah, dh
xor ebx, ecx
nop
shl cl, 5
push esi
add cx, si
ror bh, cl
cmp si, 0x6e03
add cx, 0x2617
dec ch
cmp cx, 0x6756
shl cx, cl
ror edi, cl
ror ecx, 4
sub eax, ecx
sbb cx, 0x2ab3
sub edi, 0x1dfd128e
test di, ax
cmp bx, 0x42e
test ch, 0x43
sbb di, si
dec cx
inc ax
not ah
rol al, 5
shl bx, cl
shr cx, 5
or ax, di
adc al, 0xe
shl dh, cl
xor si, 0x48e4
stc
or ax, ax
and ecx, ecx
cmp si, 0x3896
add dx, 0x32ef
sbb ecx, eax
and bh, dh
nop
and al, dl
sbb ecx, esi
test bl, 0x6d
mov bl, dl
test ch, al
nop
and al, al
nop
nop
shr cx, 8
adc ah, 0x4f
ror bh, 1
xchg bh, bl
stc
rol cx, cl
nop
not si
dec esi
and dh, dl
stc
add cx, 0x6162
dec cx
ror bl, 8
xchg dh, dh
xor ax, 0x2b45
xor cx, 0x6a6c
adc eax, edi
or bh, 4
test edx, 0xfe510e
ror edi, cl
adc bx, ax
xor ch, 0
xor bx, 0x21aa
and ecx, 0x71e6b7b5
sub eax, 0x4fb7e633
or bx, dx
ror esi, 3
xchg bh, bh
inc ax
test eax, 0x25d8267c
or al, 0x56
dec bl
xchg di, ax
sub ecx, 0xd407385
nop
rol ah, 5
dec dl
pop esi
mov ax, 0x7966
xchg dx, di
shr ah, 7
add edx, eax
sbb cx, di
push esi
xchg bx, si
sbb edi, 0x39e70696
shr ebx, cl
shr ebx, cl
xor esi, edx
dec cx
cmp eax, 0x60033dd0
xor ebx, esi
nop
ror ebx, cl
cmp edx, edi
inc ax
sbb si, ax
cmp ecx, 0x5c70dde2
test ax, 0x187d
mov bx, 0xa77
nop
sbb ebx, 0x18b253a2
rol cl, cl
not di
stc
dec dx
nop
and cl, dh
xchg ecx, edx
nop
nop
shr ecx, 5
adc dh, ch
sbb ch, cl
nop
cmp ecx, eax
sub ebx, ebx
nop
dec dh
shl edx, cl
sbb dx, si
or ecx, 0x1e4e7694
stc
xchg bl, ch
add ecx, esi
or bl, cl
and edx, 0x6a1e178a
xor ch, cl
test dx, cx
or cx, dx
shr al, 2
xchg esi, edi
dec cx
shl esi, 7
ror dl, 5
add cx, di
dec ecx
cmp ecx, 0x6dba7f7
ror di, cl
nop
test dl, al
sbb si, 0x4183
inc bl
dec dl
test ecx, 0x5156b167
nop
shl cx, cl
and dh, dl
xchg dx, si
stc
nop
xchg edx, edi
mov bx, di
or cx, cx
rol di, cl
nop
mov si, 0x1ec7
dec ax
xchg bh, dl
rol edi, cl
add ecx, ebx
and al, cl
nop
rol bh, cl
sub edi, ecx
dec dx
or di, 0x491c
adc cx, si
shl cx, 8
shr edx, cl
ror ax, 6
xor di, di
rol dx, 3
mov di, bx
shr ax, cl
stc
adc edx, 0x547eb6a2
nop
nop
pop esi
mov ecx, eax
test cl, 0x49
xchg dl, al
sbb cx, 0x3e4a
dec bx
inc cx
shr ah, cl
or bl, 0x23
push esi
add si, dx
sbb cx, ax
dec eax
add edi, ebx
ror ecx, cl
adc al, bh
or ecx, edi
ror bx, 3
stc
rol bx, 5
nop
and esi, 0x2cf6096c
dec si
sub cl, bl
adc edi, edi
xor ah, dl
sbb cx, 0x48ba
xchg ecx, eax
dec ch
stc
mov cx, di
mov dh, 0x3f
nop
dec ebx
dec di
shr ebx, 7
inc di
test dx, 0x4f7f
inc dh
nop
xor edi, ebx
sbb di, si
and dl, dl
and edx, edx
dec bh
and ebx, 0x11f92af1
dec ebx
shl dl, 3
nop
xor di, si
shl al, 2
dec edx
shl ebx, cl
xor di, 0x1f19
not al
test dl, bl
adc ah, 0x47
dec bh
shl bl, cl
sbb di, 0x19ca
adc si, 0x2715
rol cx, cl
dec ah
adc esi, 0x51199272
shl al, cl
dec dl
xchg dl, bl
test dh, 0x49
or cx, di
dec esi
xchg di, ax
nop
dec bh
rol ecx, 2
rol ecx, cl
ror bh, 5
add ax, 0x30e
not bl
nop
ror edi, 2
stc
xchg dx, ax
mov edx, 0x760a9a76
shr edi, cl
nop
xor ebx, 0x12a326d
mov bl, 4
nop
and bx, dx
and dx, 0x6ed
nop
dec ch
ror edx, cl
xchg cx, ax
or ecx, 0x50a718cd
cmp cx, 0x4b2b
shl dl, cl
not si
inc esi
sub edi, ebx
shr di, 6
adc di, ax
pop esi
sbb al, dl
not eax
nop
sub ebx, edx
push esi
cmp esi, ebx
mov eax, 0x1338f91d
xor ch, al
add ax, 0x7756
inc ax
and ax, 0x3344
inc cx
dec bx
test bl, bl
sub eax, 0x154d9b1f
shr edx, cl
rol edx, 5
test bx, di
add eax, ecx
and di, di
xchg si, di
test si, cx
xor cx, di
sub cx, dx
cmp ah, 0x2c
cmp bx, 0x22da
sbb ebx, eax
not esi
sub ch, 0x18
shl dh, cl
not esi
and edi, esi
nop
nop
shr di, cl
sub dl, dh
ror ah, cl
not cx
add eax, ebx
test si, bx
nop
shr bh, 1
test esi, 0xa803010
dec si
or di, 0x72a9
and esi, 0x4d2bac22
add esi, 0x5d454f87
xchg bx, dx
sbb ch, ch
ror ebx, 3
sbb eax, eax
or cx, 0x3238
xchg cx, si
test cx, 0xf1e
adc ecx, 0x46376a6f
sbb ax, bx
stc
cmp si, 0x2be4
sub edx, eax
nop
nop
sbb dh, ah
xchg dl, ch
mov edx, 0x10f2688b
rol cx, 4
adc bx, 0x59b0
rol edx, cl
dec dl
and ebx, 0x506b4205
not ebx
adc si, si
mov dl, 0x1e
and ah, 0xa
dec ebx
inc ecx
dec si
or dh, dh
stc
ror cx, cl
xor cl, 0x11
inc di
nop
or ah, ch
or cl, ah
inc edi
not si
rol al, 5
sub ebx, 0xaeedfe0
add bx, bx
shr al, cl
shr edi, cl
xchg dx, ax
cmp si, ax
test cl, 0x41
ror ebx, cl
stc
rol dx, cl
and si, 0x6051
sub bx, si
xor cl, 0x43
dec esi
pop esi
not ecx
and dl, 0x6c
test bh, 0x37
not ebx
inc ax
cmp cl, 0x2e
not dh
xor ax, 0x4b34
cmp dl, 0x4f
shr ebx, 8
or edx, eax
test dl, dl
and ecx, eax
inc cx
sbb bx, 0xf7c
adc bl, bl
shl cx, 1
xor bx, 0x4f
adc bh, 0x7c
mov bx, 0x1a91
cmp ecx, edx
dec ebx
cmp bl, 0x64
sub bx, 0x17eb
dec ch
stc
test ch, ch
and di, ax
ror bl, cl
shl edx, 4
stc
push esi
xchg esi, eax
sub edx, 0x7c0c4053
stc
nop
add dl, 0x49
sbb ebx, 0x19d2fe6a
sbb al, bl
mov ax, 0x1784
mov ebx, 0x192ef538
dec cl
stc
mov si, bx
cmp edx, 0x22b24007
or ecx, edi
xchg cl, dl
or ax, cx
cmp bh, 0x6b
adc bh, 1
xchg ecx, esi
xor edi, ebx
add ebx, 0xcf38b3f
add eax, esi
shl bx, cl
cmp dh, ch
adc ah, 0x5e
test ax, cx
add ax, si
dec bh
dec si
adc eax, 0x72c8862f
rol dl, cl
sub ch, 0x45
cmp cl, ch
rol si, 1
not edx
and cl, dl
rol esi, cl
cmp di, di
not bx
sub si, bx
shl ch, 6
xor edi, ebx
and dh, 0xc
cmp cx, 0x2bf4
xor ebx, 0x8420c02
xor di, 0x6e55
stc
xchg di, cx
not edx
cmp cx, ax
xor si, 0x58d7
or dx, 0x5639
or esi, ecx
rol di, cl
and edx, 0x17361f3c
shl si, cl
not dl
test si, bx
xor bx, bx
rol eax, 5
xor cx, di
adc cl, 0x3c
sub bl, bl
ror dl, cl
add al, dl
adc al, ah
rol si, cl
test ax, cx
add ch, 0x43
pop esi
ror dx, cl
add ch, 0x4f
shl ch, 7
shr edx, cl
shr dl, 3
stc
rol ax, cl
add bl, bh
mov di, 0x203
not edi
or di, di
sub ah, 0x3a
push esi
xchg esi, ecx
test bh, dl
add ebx, ecx
nop
test dl, 0x49
nop
rol cx, cl
ror bl, 8
stc
ror bx, 7
not edx
xor ebx, 0x384b6de3
xor si, 0x27b9
sbb al, 0x49
nop
sub edi, 0x13d1126e
stc
not al
nop
rol bx, cl
stc
rol cx, 6
and bh, 0x5a
shl ecx, 1
stc
nop
xchg edx, ecx
stc
xor eax, 0x52d917fc
cmp dx, si
adc edx, 0x264571ac
xchg ch, bh
and dx, 0xce8
mov bx, cx
xor si, cx
xchg edx, eax
shl edx, cl
add dx, 0x5b12
adc dh, 0x7b
dec ah
adc cl, 0x12
stc
nop
inc ah
or esi, 0x6745be91
dec dl
adc esi, edi
stc
and edi, ebx
xor di, di
ror ecx, 1
or dh, al
cmp eax, 0x19527544
cmp eax, edx
or di, 0x4a1f
xchg si, ax
sbb ebx, 0x538ce2c3
mov cl, cl
shl dl, cl
test di, 0x16aa
sub si, 0x81
xor ebx, 0x6f96b259
inc ch
dec ax
shl ebx, cl
rol di, 5
xor dl, bl
nop
shr ch, 7
rol ebx, 3
inc di
cmp edx, esi
not edi
shl esi, cl
inc dx
nop
stc
not eax
shr al, cl
sub ah, 0x20
ror bh, cl
xor eax, 0x6a6ef6a1
rol edx, cl
not dx
xchg edi, eax
xchg ecx, eax
sbb dl, bl
not edx
pop esi
xor ax, 0x2b32
stc
adc ch, ch
mov cl, 0x15
and al, dl
and edx, edx
rol bx, cl
adc cx, 0x4825
stc
sbb bx, 0x4175
mov bx, bx
or di, cx
dec bh
stc
dec bh
shl di, cl
push esi
mov esi, 0x4d522555
nop
sub bh, dl
xchg edi, ebx
sbb ebx, ebx
shr dh, cl
shl ch, cl
cmp ch, al
shr al, 1
dec eax
dec bh
nop
rol al, cl
ror cl, 8
cmp esi, 0x4e39b937
add ecx, 0x2ca5f85
shl edx, 4
test di, 0x748a
nop
xor bh, al
adc ebx, 0x3493aae0
or bx, 0x5433
rol cx, 7
and ax, 0xa9a
xchg edi, ebx
sbb edx, 0x511ab730
stc
sub esi, 0x3f707788
inc bx
sbb bl, 0x75
dec bl
and ecx, 0x70a70d61
inc cx
and ebx, edx
shl dx, 4
mov esi, ecx
nop
xor ecx, 0x54aadaf
nop
ror cx, cl
add di, si
not dx
inc ecx
or bl, ah
sbb edx, ebx
stc
not ch
ror eax, cl
add edi, ebx
sbb bh, 0x48
adc cx, dx
shr ebx, 2
nop
cmp eax, ebx
add di, 0x1c8e
test cx, 0x2b13
stc
adc ecx, 0x29af2b28
mov edi, eax
rol dx, cl
rol ah, cl
stc
xor edx, 0x566b6ecc
adc edx, edi
inc edx
sub edx, 0x192c1cf0
cmp ah, bl
and bx, 0x4268
or ebx, 0x44420b2d
adc di, bx
shr cx, 3
stc
test di, 0x7b0
xor bx, 0x52fc
and edi, 0x7b64f386
sub ebx, ecx
shl ah, 3
rol edi, 2
sub al, bh
nop
inc bh
add edi, 0x45295a94
add ch, 0x6f
inc di
pop esi
push esi
shl esi, 4
not si
adc dx, ax
xchg edx, edi
xchg edx, esi
dec ebx
rol ch, cl
xchg bl, dl
dec dl
ror bl, 1
inc edx
or di, 0x50a5
mov cl, dl
xor edx, 0x73301ed4
shr esi, 2
mov ah, 0x25
sub si, di
mov bl, cl
shl dl, 4
dec ah
nop
or ch, 0x6e
inc ax
cmp edi, 0x765793e0
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
stc
stc
push ebx
push ecx
xchg bx, cx
adc cl, 0x56
push edx
test dl, bl
ror bl, cl
push esi
adc esi, ecx
shl edx, 5
push eax
shr ah, 1
or dx, ax
shl bl, cl
sub al, 7
add bx, dx
ror al, 3
adc dl, 0x73
sbb ecx, 0x5e1d88ac
or ax, 0x328
push edi
shl di, 4
and esi, ebx
inc bx
and esi, ecx
cmp bx, si
cmp dh, 6
ror si, 2
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
jnp 0x4ae168
stc
push edi
adc edi, 0x74051619
nop
adc edi, 0x317ad797
push ecx
push edx
and ch, dl
nop
pop edx
pop ecx
pop edi
push ecx
rol ch, cl
push edx
mov edx, ecx
nop
push ebx
sbb bh, bl
xor edx, 0x7937b498
push eax
push edi
and ax, di
test ecx, 0xceb690
add ecx, ebx
pop edi
pop eax
pop ebx
pop edx
pop ecx
jnp 0x4ae14f
push edi
or di, 0x3fb1
pop edi
push ecx
mov ch, 0x7f
push esi
inc esi
pop esi
pop ecx
push edx
shl dx, 2
stc
pop edx
jnp 0x4ae168
push ecx
sbb cl, 0x53
pop ecx
call fcn.004fc4ad
jo 0x4ae174
nop
mov eax, 0x7b1152
lea ecx, [esp + 0xc]
push 0x23
push 0x6d283c23
push ecx
push eax
jbe 0x4ae87c
jne 0x4ae5e3
push edx
push ebx
xchg dh, bh
shr ebx, 3
push eax
shr eax, 3
push edi
inc di
push esi
xor si, si
push ecx
mov cx, bx
sbb bh, 0x58
xchg ch, bl
sbb eax, 0x40fc7026
xor al, al
nop
shr dh, 2
and dx, si
and edi, 0x5f4f00c0
pop ecx
pop esi
pop edi
pop eax
pop ebx
pop edx
push eax
add al, 0xa
xor ax, 0x46ac
push ecx
push edx
xchg cl, dl
push esi
sbb dx, si
push edi
push ebx
cmp edi, ebx
add cl, bh
xchg dh, bl
sub si, 0x4422
not dx
stc
inc dx
xchg dx, cx
and esi, 0x4d3aa03e
cmp ecx, 0x4c3f69a6
xor bx, 0x185e
shr cx, cl
ror bx, cl
shr edx, 1
or bx, 0x1072
sbb di, cx
sbb bl, al
shr dx, cl
xor bl, 0x4f
stc
shl bl, 4
xor dx, 0x7a62
add ax, 0x713d
xor bh, 0x3a
add ch, 0x3b
mov cx, 0x3a0a
xor esi, esi
sbb eax, 0x7c4f8af
test ah, ah
xor edi, 0x58b78708
stc
shl esi, 5
stc
test ebx, 0xaa2340
sub bl, ah
mov bx, ax
sbb bl, 0x50
sub si, 0x6840
add bx, ax
shl di, cl
mov cl, 0x10
add dl, dl
add cx, bx
not ax
cmp ax, ax
adc ebx, eax
not edx
cmp esi, 0x43c1f82c
sub ch, 0xe
xor ecx, 0x35af09ec
sub edi, 0x6b2f5027
and di, bx
or ebx, edi
inc eax
xchg si, dx
xor bh, ch
add cx, di
mov cx, ax
rol dx, 3
or edi, eax
shl eax, cl
and edx, eax
ror ebx, cl
not edx
test dx, bx
xchg dl, ah
sbb ebx, esi
nop
and si, cx
or cl, ah
rol di, cl
test al, 8
dec di
mov ah, ch
test edi, 0xf8e914
dec edx
not eax
stc
shr bl, 6
rol bx, 6
mov al, ch
shr ecx, 5
shl cl, 4
and di, 0x3b1d
shr bl, 7
or edi, edi
add edx, 0x787a41d8
sbb cl, 0x2f
shr dx, 4
test bh, cl
inc ebx
test esi, 0x488523f9
not di
sub si, 0x482a
sub si, 0x690f
inc esi
pop ebx
add ecx, 0x6e8ed688
stc
sub edx, esi
sbb edx, 0x7620bcea
inc eax
stc
inc edx
dec al
stc
dec cx
add dx, si
inc dx
inc esi
inc dh
adc edi, ecx
nop
inc edx
pop edi
pop esi
pop edx
pop ecx
pop eax
call fcn.004fca15
push ecx
shr cl, cl
push edx
shr dl, cl
shr ecx, 6
push edi
not di
stc
stc
ror cx, cl
not edi
or ecx, 0x69f766e5
push ebx
dec ebx
push eax
inc al
push esi
add esi, 0x1c838202
nop
and ebx, edi
rol esi, 6
nop
add bh, al
shr dx, 7
stc
nop
stc
nop
not edx
inc edx
sbb si, 0x31d8
sub edi, edx
and eax, 0x1e0acb24
xchg dh, ch
shl edx, 4
stc
or eax, esi
mov bx, cx
shl al, cl
sbb eax, eax
or eax, 0x31d7628f
inc bh
stc
cmp bh, al
dec di
nop
sbb edx, 0x2fc73d4b
test cl, 0x49
ror ch, 2
xchg al, dh
sub dh, cl
cmp ah, dh
and dx, cx
test dl, ah
xor ah, 6
mov ch, al
and ax, ax
shr cx, 4
test bx, bx
not edi
test ebx, ebx
mov al, cl
mov ax, 0x1cc7
shl edi, 1
shr ax, cl
xchg bx, dx
dec edi
dec ch
shl ah, cl
shr bx, cl
inc eax
shl ch, 7
adc dl, 0x59
cmp ebx, 0x14f35a31
adc edi, 0x1510ce7e
shl dx, 1
dec ebx
dec dh
shl edi, cl
adc edx, edi
inc bx
nop
ror edx, 2
xchg esi, eax
rol al, 2
sbb si, cx
sbb edx, ebx
cmp si, ax
cmp ah, dh
xchg ecx, ecx
xchg edx, eax
stc
shr ax, 3
add cl, ch
not ch
mov dx, 0x1f19
shr ecx, cl
rol ah, 2
test bx, 0x35d6
xchg di, dx
test ah, 0x71
sbb cl, 0x66
nop
shl ebx, 6
or ax, cx
rol dh, cl
pop esi
add bl, 0x43
sbb ah, 0x60
sub bh, 0x19
stc
ror dh, cl
push esi
add bx, si
adc edi, esi
shl bx, cl
nop
inc bl
and edi, ecx
pop esi
pop eax
pop ebx
pop edi
pop edx
pop ecx
push ebx
sbb bx, bx
push ecx
push edx
mov cl, dl
nop
ror bh, 1
push edi
xor di, 0x198b
add bx, di
push eax
dec ax
dec eax
xchg dl, bh
or ecx, 0x5d0dc5c5
sbb dx, 0x4661
xchg dl, dl
inc ch
not di
ror edi, 2
rol bl, 2
push esi
xchg edi, esi
shr eax, 4
shr ebx, cl
rol ax, 1
stc
xor ah, 0x62
nop
ror ax, cl
stc
mov bl, ch
add ch, 0x21
sub dx, dx
add ecx, ebx
ror esi, 5
rol dx, 7
add bx, 0x394e
shr ax, 1
nop
sbb cx, 0x35e9
or edi, 0x48cad2c
add ax, cx
shr ax, cl
sub dl, dl
not edx
sbb ebx, 0x5d0be5e1
shl edx, 1
sub cl, 5
nop
test cl, bl
test al, al
shr ah, 1
sbb bh, al
adc ecx, 0x57597207
sbb eax, 0x7351727c
and dl, dh
nop
dec ax
add al, 0x3c
test bl, bh
inc dx
xor eax, esi
sbb ah, 0x74
shr dl, 5
add di, di
xor di, 0x1b25
shr ecx, 7
stc
nop
nop
shr ch, cl
cmp ebx, 0xb2e8d64
or ax, 0x1e52
stc
dec ch
xchg ch, dh
shr edi, 5
adc edi, ecx
inc edi
sbb edi, esi
adc eax, 0xd1aea8e
mov edi, 0x2f1eace5
shl edx, cl
xor esi, edi
cmp edx, 0x2a651afa
stc
stc
inc bh
test ecx, 0x632fd31
rol cl, cl
cmp eax, 0x49a77151
and esi, eax
nop
nop
not bx
xchg dl, bh
or al, bh
shr bl, 7
dec ecx
stc
stc
ror di, cl
nop
mov dx, bx
shl bx, 6
pop esi
stc
push esi
rol si, cl
inc dl
stc
shl dx, 8
dec dl
adc edi, esi
sub bh, dh
xor ecx, ecx
xchg dx, ax
nop
xchg cl, bh
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
push edi
xchg di, di
push ecx
push ebx
adc ecx, ebx
push esi
sbb bx, si
shr cx, cl
push eax
push edx
sbb ah, dl
or dl, ch
pop edx
pop eax
pop esi
pop ebx
pop ecx
pop edi
call fcn.004fce98
push ecx
inc ecx
push edi
mov edi, 0x4c0b22be
push eax
adc eax, ecx
push esi
push edx
cmp si, dx
dec ecx
dec al
push ebx
adc ebx, 0x3c7189e0
and ebx, 0x591b8b7c
shl ch, cl
pop ebx
pop edx
pop esi
pop eax
pop edi
pop ecx
push edx
mov edx, 0x27b08f0d
push esi
sbb edx, esi
rol edx, 6
push ebx
sub bx, 0x5c14
pop ebx
pop esi
pop edx
push ebx
push ecx
shl bh, cl
push esi
dec esi
stc
push edx
inc dx
pop edx
pop esi
pop ecx
pop ebx
push ecx
sub ch, 5
push edi
adc edi, 0x45b3ab64
push eax
shr ax, 5
push edx
dec dl
sbb di, 0x17d
nop
push ebx
adc bl, 0x1b
and ecx, edi
rol ax, cl
push esi
xchg si, di
ror edi, 4
stc
xor edx, ecx
mov di, 0x2bce
ror di, cl
xor di, 0x27b9
shr dl, 6
shl eax, 6
sub cx, 0x1b16
add ecx, 0x28a69d76
inc edi
sbb dx, 0x1a48
xor edx, 0x114cebd
dec dl
adc ecx, 0x18ce9730
sub eax, 0x7d33c29d
shr dl, cl
adc ecx, 0x474f022d
shr esi, cl
sub esi, 0xe459e3d
adc cl, bl
cmp al, 0x56
rol cx, 2
stc
inc ebx
not ebx
rol al, 6
ror dl, 6
and dl, 0x2e
cmp ecx, edi
ror ax, cl
xor bh, 0x5f
rol eax, cl
dec ch
adc ebx, 0x6d55bbb7
adc ebx, 0x3cb4ee2d
not ax
adc ah, ch
stc
test al, 0x50
xchg bh, dl
shl si, cl
xor bx, di
sbb esi, 0x7b0e57dc
nop
xchg bl, bl
xchg dh, ch
ror dh, cl
shl ax, 8
sub eax, edx
mov ecx, 0x99b6d3a
inc cx
not esi
adc bh, 0x6e
rol al, cl
shl dh, cl
ror dl, 2
dec dx
ror bx, cl
inc esi
mov ah, 0xf
xor ecx, eax
cmp edi, 0x3e65b9c5
or bh, 0x41
adc bl, dl
sub cx, 0x308e
stc
or ax, dx
ror dx, 4
mov dx, 0x5449
sbb bl, 0x4f
inc ax
adc esi, esi
shl bl, cl
dec eax
rol cl, 1
sub esi, edi
sub bh, bh
add esi, eax
test ecx, ebx
cmp di, 0x961
sub eax, 0x12791955
add bl, 0x2d
test al, ch
test edx, ebx
add edi, 0x4ba05969
rol cx, cl
shr al, 7
nop
not eax
pop esi
push esi
xor esi, ebx
ror dl, 8
rol esi, 1
xchg ah, bl
stc
ror ah, 8
shl di, cl
and esi, edi
mov bx, 0x62a4
xchg bl, dl
adc dx, 0x231e
not cl
sbb dh, ah
shr esi, 8
dec ecx
test dh, 0x22
adc di, 0x419d
inc ax
test bh, dl
cmp al, cl
adc ecx, 0x15d7cc3e
test bl, bh
xchg bh, bl
stc
not edx
add bh, 0x7f
shr cl, cl
cmp edx, 0x42b503f2
cmp dx, 0x6f4f
mov dl, cl
not edi
adc ecx, ebx
adc ebx, esi
sub ch, cl
not dl
shr al, 3
shl ah, cl
not edi
rol esi, cl
stc
not bx
add ebx, 0x23fff564
not dh
xchg ah, bl
inc bh
add cl, al
sub dl, 0x6e
dec dx
ror al, cl
inc ch
inc bx
ror al, 8
add ah, 0x25
or cx, 0x170b
adc ebx, esi
nop
add al, 0x50
ror dl, cl
not dh
inc cx
ror ah, cl
and bx, 0xa34
stc
xchg al, bh
shr bh, 8
or cl, dh
xor cx, di
nop
or cx, 0x661e
sub esi, ecx
inc bl
xchg bx, dx
shl ah, 3
mov cx, di
or ah, ah
stc
adc edx, 0x7810bd0a
shl eax, 6
add esi, eax
not dh
mov si, 0x5199
dec edx
add edi, 0x732d699c
rol cl, cl
inc edx
cmp edi, eax
sub bl, bh
nop
test edi, ecx
dec si
not ax
nop
stc
shr cl, 6
ror ax, cl
dec di
cmp di, cx
not bh
inc dh
xor edx, 0x473203b3
pop esi
sub di, cx
sbb dh, bl
test cx, 0x33f
not ebx
sub ch, 0x7c
push esi
adc esi, edx
cmp ah, bl
xor eax, ebx
and cl, 6
shr eax, cl
sbb cx, 0x1c07
pop esi
pop ebx
pop edx
pop eax
pop edi
pop ecx
push edx
push eax
sbb dl, al
nop
push ecx
push ebx
test ch, bl
mov bh, 0x51
adc eax, 0x1a7e7aac
dec ebx
stc
push esi
not esi
cmp ecx, 0x68e015b6
shr dl, cl
adc ebx, 0x750b3e8e
test ch, dh
mov cl, dh
stc
push edi
inc edi
shr cl, 5
or di, ax
adc ch, cl
shl edx, 6
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
push ecx
shl cl, cl
push eax
adc cl, ah
pop eax
pop ecx
push edx
xchg dx, dx
push ecx
or ch, 0x11
push eax
add eax, 0x6d89d114
push ebx
test ch, bh
push esi
sub bx, si
xor cl, 0x62
add ch, 0x35
inc cx
nop
push edi
test di, bx
shr di, cl
add si, dx
add eax, 0x6701d44b
sub edx, 0x4bc97090
sbb bh, 0x1e
nop
or di, 0x5d33
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
call fcn.004fd464
jecxz 0x4ae8c8
push edi
inc edi
pop edi
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004b0846
add esp, 0x27
mov cx, 0x101
test eax, eax
jne 0x4b0852
call fcn.004fd7e0
push eax
add ah, 0x4c
push ecx
rol ecx, 6
push esi
inc esi
push edi
mov di, 0x79b3
test ch, ch
push edx
xor edx, 0x7913c70f
push ebx
shr bh, cl
not edx
nop
mov edx, 0x1ffb700e
mov esi, esi
sbb bx, bx
adc dl, ch
xor di, si
cmp cx, 0x4ae
not esi
dec al
and dx, 0x656f
add ebx, 0x27bb7f88
nop
sub dh, 0x60
or bl, al
shl dx, cl
xor eax, 0x5213f252
stc
stc
sub ecx, ecx
sub ax, 0x16d0
adc esi, edi
shl ecx, 3
shl ecx, 1
or bx, 0x5ac7
cmp si, 0x676e
not esi
xor ah, ch
nop
xor cl, 0x45
dec ax
cmp cl, 0x20
not ebx
xor ch, 0x66
inc ax
mov si, 0x6237
sub di, cx
nop
adc di, 0x94a
not bx
xor cl, bl
shl ecx, 5
rol esi, cl
cmp bl, bl
nop
shr al, 5
or dh, 9
add esi, 0x3f81110e
stc
dec al
xor edi, esi
mov cx, dx
dec ebx
shr ah, cl
inc bx
mov dl, bl
mov ch, bl
and bh, dh
nop
not eax
add di, 0x4d57
mov ax, dx
shr al, cl
add edi, 0x35522297
dec ah
shr di, 8
ror si, 6
sub cl, 0x62
mov di, 0xd6f
stc
ror si, cl
nop
rol edx, cl
add dh, 0xb
sub si, 0x3877
xchg di, ax
not dx
adc ax, 0x4fdf
rol dh, 1
xchg edi, ebx
adc cl, cl
shr dl, 8
cmp dl, ch
or cx, bx
rol si, 4
add cl, al
ror cl, cl
xor di, dx
or ecx, 0x3a0777d1
xor dl, 0x38
xor ebx, edx
cmp di, cx
inc edx
pop ebx
and di, si
shl eax, 2
stc
sbb si, 0x8a3
xor dh, 0x3c
cmp edi, esi
test edi, ecx
shr dx, cl
rol di, cl
push ebx
add bh, ah
add edx, esi
nop
inc ecx
shl bx, cl
nop
xchg ebx, eax
cmp dx, ax
shr ecx, cl
and ah, dl
shl cl, 2
inc edi
and bh, bh
or ebx, 0x3c5d5d34
add bx, di
ror si, cl
nop
sub ax, cx
and ax, 0x667a
test dl, cl
dec cx
inc bx
sub bl, ch
cmp cx, 0x416a
nop
shl ecx, cl
shl si, cl
xchg ebx, ebx
add dx, bx
mov bx, 0x570
xchg ecx, edi
mov eax, eax
xchg edi, ebx
sbb esi, ebx
test dl, 0x5d
mov dl, bl
shl esi, 2
dec cx
dec ax
shl ax, cl
stc
and eax, edx
or eax, 0x6b44c074
and esi, 0x3de40e3
or si, di
shl ecx, 4
and cl, 0xe
nop
shr edi, cl
cmp edi, 0x33ac8d9d
nop
test eax, esi
nop
ror cx, cl
stc
ror bh, 6
stc
add cx, cx
adc bl, 0x7e
test al, 0x7e
adc di, 0x472e
mov di, 0x1ab6
ror ax, cl
test ch, 0x32
xor bl, 0x27
nop
sbb edi, 0x3611fb02
or cx, 0x77f9
shl ch, cl
nop
cmp esi, 0x1557f7f0
and dh, al
nop
shl ax, 2
nop
not ax
xchg bx, bx
sub ah, 0x7f
and edx, 0x4c2b93eb
shl eax, cl
stc
ror ax, cl
dec cl
cmp di, 0x6d2f
add ebx, ebx
mov esi, eax
xchg ah, al
rol dh, 4
inc cl
ror si, 8
mov si, cx
pop ebx
push ebx
test bh, 3
and edx, 0x719c0bef
add ax, 0x502d
shr esi, 8
and dl, 0x12
xor ecx, 0x6cc74e09
and bl, 0x26
add dh, 0x70
sbb di, 0x3bb5
sub esi, 0x4d8cb68d
not dx
add esi, 0x17fe7755
and bx, 0x6e3d
rol cl, 1
mov dh, 0x78
shr ebx, 3
sbb cl, 0x1f
add ah, ch
ror cx, 6
sub si, bx
and cx, ax
test ch, dl
nop
shr di, cl
ror cl, 4
nop
stc
mov edi, 0x5ed32520
mov di, 0x71ba
cmp di, bx
cmp al, bh
pop ebx
pop edx
pop edi
pop esi
pop ecx
pop eax
call fcn.004fdaf1
jo 0x4aef79
call fcn.004fdda8
push ecx
inc ecx
push ebx
test ch, bl
push edx
shr edx, cl
push esi
dec esi
push eax
adc eax, eax
shr esi, 1
ror eax, cl
dec ah
shr cx, 8
add al, 4
sub bx, 0x17c1
test ebx, 0x88c7603
sbb dx, 0x15ae
nop
shr ebx, cl
xchg cx, ax
push edi
mov bx, di
shr cx, cl
not bx
sub bx, 0x5c87
cmp edx, 0x449cfc44
inc bl
and ah, 0x75
inc al
test ah, 0x3a
xor edx, 0x7d878669
xor cx, 0x6f6
sbb dl, 0x17
not bh
not ecx
nop
dec ah
shl dh, cl
adc eax, edx
and cl, 0x4a
sbb ah, bl
shl cx, 2
add ch, ah
adc dl, bh
mov bl, 0x6f
not ecx
mov dh, 0x6f
dec esi
inc cl
sub ch, 0x43
or cx, 0x1334
test esi, 0x483b1f43
test di, 0x18f
ror ax, 6
inc si
xor dh, bh
stc
adc ecx, ecx
stc
nop
shl bx, 8
dec dh
xor bx, si
xor si, ax
mov edi, edi
sub ebx, esi
ror cl, 5
shl bx, cl
shl bx, 8
shr ah, 5
mov al, 6
stc
test al, 0x3e
shl bx, 6
stc
inc dh
inc dl
rol bx, 1
dec edi
dec al
dec ecx
add ch, 0x44
sbb si, 0x62c4
sub dx, dx
shr ax, 8
cmp cl, dh
inc di
ror ah, 3
xor bl, dl
ror di, 5
nop
cmp dl, 0x3a
mov di, cx
stc
not bx
or dh, 0x61
xchg ecx, eax
shr cx, 8
inc bl
or di, 0x1312
stc
test bx, 0x50b4
nop
add ch, 6
ror al, 5
pop edi
ror ah, cl
push edi
test edi, 0x7ee39e31
ror ecx, 6
shl dh, cl
adc bh, dh
shl ecx, 3
ror ah, 4
cmp cl, al
add ebx, edx
or bx, ax
stc
stc
cmp ch, bh
shr edx, cl
xchg dl, ch
nop
xor bx, di
xor esi, 0x38ca60b
sub ax, dx
dec ecx
nop
or esi, 0x1bf597c
not al
nop
nop
adc edx, ecx
nop
ror dx, cl
sbb ebx, esi
dec dh
not edi
xor al, bh
adc di, bx
stc
sbb dx, 0x4771
nop
shr ebx, cl
cmp dh, 0x33
sbb di, si
ror cl, cl
test bx, 0x3f18
shr dl, 8
xchg edx, ecx
xor cl, al
sub edi, 0x55f93090
xchg dl, al
sbb ah, ch
nop
and si, 0x54f4
nop
cmp bx, 0x369f
add edi, 0x1701ac54
nop
or ecx, edx
mov edi, ebx
or cx, 0x2f30
add bx, 0x6dc2
and ch, 0x60
shl cx, cl
and cx, si
stc
adc eax, esi
or dh, 0x6c
ror si, 4
not di
xchg bx, dx
xchg al, dh
cmp ecx, 0x3956e523
stc
mov bx, 0xa66
cmp esi, 0x2d3cff04
adc dx, 0x325d
sub eax, eax
xor ecx, edi
xor ch, al
inc edi
cmp ecx, 0xae38e49
add ecx, 0x708bbd4a
xchg al, al
inc eax
add ecx, 0x39e48713
or si, 0x990
add bl, 0x3b
xor edi, edx
mov si, 0x6524
add ch, 0x5b
nop
xchg dh, ah
xor ax, bx
mov bx, 0x72d1
and ax, 0x6fe2
sbb esi, 0x50777410
adc ax, 0x327e
xchg ebx, eax
mov al, ah
inc bl
sbb al, al
or si, cx
mov dx, di
nop
pop edi
ror esi, 4
adc ax, 0x4053
test esi, eax
xchg bl, dh
rol ax, 2
test ax, si
and bx, 0x43d4
shl dl, 4
stc
cmp bh, dl
ror dl, 1
inc cx
shr si, cl
add bx, cx
dec ah
nop
adc dh, 0x5e
not al
cmp bh, dl
nop
nop
push edi
xor esi, edi
ror dx, 5
add edi, edi
shr eax, cl
test eax, 0x5e889544
mov esi, 0x31e5b388
shl esi, cl
adc bl, ch
rol ax, cl
not dh
not bx
ror cx, cl
adc ah, ah
shr di, 1
add bx, 0x2944
add eax, 0x4a07662c
stc
xor cx, si
stc
sbb dl, 0x4c
nop
shr dl, cl
nop
or esi, 0x45ee8c7a
and al, bh
rol esi, 8
mov bl, 0xe
shr di, cl
shl ch, cl
sub ch, dh
shl ch, cl
or ebx, 0x32a2c4eb
xor bh, ah
nop
not esi
test ax, cx
stc
inc dh
test esi, ebx
shl bx, 2
and ecx, 0x386d8b78
xor ax, dx
sbb ax, 0x2bfc
stc
shl edx, cl
sbb cl, dl
rol cx, 4
cmp ax, si
xchg dx, si
inc edi
ror si, 4
and dl, dl
dec edi
mov dh, 0x45
inc ebx
shl al, cl
rol si, 2
nop
sub cl, dl
ror cl, 6
xor di, ax
cmp ecx, eax
stc
and ebx, edx
dec ah
not dx
stc
add ecx, edi
dec di
test si, cx
stc
xor esi, 0x1a7ede10
nop
xchg di, ax
ror cl, cl
test dl, dh
not dh
rol bx, cl
cmp cl, 0x58
pop edi
and al, bh
rol cx, 3
pop eax
pop esi
pop edx
pop ebx
pop ecx
call fcn.004fe27f
call fcn.004fe588
jns 0x4aeef3
push esi
sub esi, 0x3cf09ac8
push eax
adc ah, ah
ror esi, 7
pop eax
pop esi
push edx
push ecx
rol dh, cl
pop ecx
pop edx
call fcn.004feb26
push ebx
push edi
cmp ebx, edi
nop
push eax
mov ah, 0x6c
push esi
and esi, 0x2deaf799
push ecx
push edx
or cl, dl
mov si, cx
xor dh, al
or eax, 0x799d367c
ror ah, 3
stc
inc di
or edi, 0x4dbb8758
ror ax, cl
add bx, 0x4067
not al
nop
ror ax, 8
xor edi, 0x684770c4
and bh, 0x13
adc bh, 0x37
cmp al, cl
and di, ax
pop edx
pop ecx
pop esi
pop eax
pop edi
pop ebx
push ecx
dec cl
push edx
ror edx, 4
push ebx
mov bh, 0x1c
add dh, cl
nop
ror cx, 7
shl dx, 2
push edi
shl di, cl
inc cx
stc
push eax
xor al, 0x1c
push esi
xor si, 0x3d51
stc
and edx, 0x5f74fc2e
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
call fcn.004ff0e3
push eax
sub ah, 3
nop
stc
xor eax, 0x6ac467fa
push ebx
test bh, 0x4f
push esi
sbb esi, 0x137985dd
push ecx
sbb bx, cx
nop
rol cx, 2
shr cl, 3
not ch
mov eax, 0x4dd5126d
push edx
dec dx
nop
push edi
test edi, 0x445d90dc
stc
sub ah, 0x75
ror al, 2
sub al, bh
cmp dx, cx
nop
or ebx, esi
adc ecx, eax
stc
dec ch
cmp bx, di
mov cx, dx
sbb bx, bx
shr eax, 3
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
sub esp, 0x27
mov dword [esp + 0x23], 0
push eax
push ecx
push edx
push ecx
adc cl, 0x58
push edx
shl dh, cl
adc dl, 0x1d
push edi
cmp di, 0x54a0
push esi
cmp si, dx
push eax
shr al, 1
push ebx
ror bl, 3
adc di, 0x4452
stc
mov ax, 0x421a
xor bh, 0x16
dec bh
not ax
xchg ecx, eax
dec ebx
xor bl, bl
add ax, 0x771b
add edi, 0x78bf55b4
add bh, 1
dec si
not ebx
test edi, edi
sbb ax, cx
ror edx, cl
xor ah, dh
xor bx, 0x3b85
stc
xor bx, 0x33
nop
nop
mov ah, 0x71
stc
shr bh, cl
xor esi, edi
inc esi
sub edi, eax
dec edx
shl eax, cl
rol dl, cl
or eax, 0x42d30ae2
and cx, 0x3f0
test dl, bl
sbb ch, al
sbb dx, 0x7b58
nop
not cx
xor di, dx
add ch, al
not ecx
ror dl, 6
dec cl
add di, bx
not esi
or esi, 0x5dd813ae
or eax, ecx
dec bl
stc
or dh, cl
cmp di, 0x3db4
shl di, cl
mov edi, edx
inc bh
adc esi, ecx
rol di, cl
nop
test dl, 0x4d
cmp dx, 0xa7a
sub di, bx
and cx, 0x2ae6
inc bx
sbb di, di
or edx, 0x6407c8c7
dec ebx
add dh, ch
not esi
adc dl, 0x55
nop
shr di, cl
sub esi, edx
add cx, bx
add cx, dx
add dx, ax
sub dl, bl
sub eax, ecx
xor bx, dx
sbb ecx, 0x48f9aa81
xchg ch, ch
nop
not ecx
dec esi
mov esi, 0x5a8205cd
dec ecx
xor ax, 0x810
and ebx, 0x3caf0fa4
sub ch, 9
and di, bx
ror ebx, cl
sbb ecx, 0x625270ed
shr ebx, cl
test si, 0x6f8f
pop ebx
dec eax
inc edx
ror esi, cl
shl eax, cl
push ebx
xchg bx, ax
sub ch, bh
xchg bh, bl
nop
xchg ah, cl
cmp si, 0x15dd
add ax, 0x7082
rol si, 3
ror edx, cl
add bl, al
not edx
inc bx
sub bh, 0x69
rol bh, cl
stc
sub bx, 0xc88
mov eax, ecx
sub bx, 0x66e5
xor si, di
not cx
test edx, ecx
and ecx, eax
xchg cx, ax
test edx, 0x27ba018a
adc dl, 0x7d
ror bh, 7
ror esi, 3
test edx, 0x2bf25465
xor dh, al
sub di, 0xc5d
xor ah, 0x4a
rol bh, cl
mov edi, edi
or bl, 0x72
adc bl, 0x1c
mov al, 0xb
and bh, bh
cmp di, 0x383c
shl si, cl
dec ax
xchg al, dl
inc si
ror si, cl
xor edx, ebx
dec ebx
dec bl
dec di
xor bx, bx
not ecx
sbb bh, dh
ror edi, 1
and ch, 0x59
shl di, 2
sbb dl, dh
nop
shr edi, cl
dec ax
not bx
cmp ebx, 0x2672b7ec
inc ch
stc
ror ax, 4
dec eax
xor cl, ah
ror ah, cl
shl cl, cl
rol esi, 7
xchg cl, dh
test edx, 0x79cb0891
or ecx, ecx
sbb edi, 0x626cbafc
xor esi, 0x3fe273
nop
stc
xor ch, bl
sbb edx, esi
sbb bl, 0x59
cmp ecx, edi
xor cx, 0x159d
nop
cmp eax, 0x7e93c563
sbb dx, 0x771b
shl esi, 8
dec cx
test edi, eax
test ebx, 0x74183852
not si
xor bx, bx
and esi, 0x7bb7a649
and dx, bx
sbb eax, 0xb25c2d9
mov esi, 0x9f659f4
sub bx, 0x1b11
sbb bl, bl
sub edi, esi
ror eax, cl
pop ebx
adc ah, 0x6e
xchg esi, eax
xor cl, 0x22
adc cl, 0x41
dec eax
push ebx
test bh, 0xa
inc ax
nop
rol ecx, cl
xor si, 0x15bf
not dx
adc ah, bl
shl cl, cl
rol edi, 1
xor eax, 0x36c66172
xor eax, 0x6802a642
inc esi
nop
adc cx, di
inc ebx
add edx, edi
xor ecx, ebx
not edi
dec ch
add si, cx
rol ax, 5
not bl
adc ecx, 0x55c76012
sbb dh, cl
sub di, 0x51e5
mov edx, edi
not al
ror ch, cl
xor dh, 0x40
nop
sbb di, 0x6b15
cmp dl, 3
rol dh, 6
adc esi, 0x3df3d05b
mov cx, 0x2f15
or esi, 0x1f726a93
xchg cx, cx
rol ebx, cl
sbb di, 0x354b
add di, 0x4baa
sub bx, 0x4f11
sub ax, si
ror cl, cl
xchg si, di
shr esi, cl
add edi, edx
rol ecx, cl
and ax, si
inc di
adc esi, 0x3f91b6a0
or si, ax
not al
cmp edx, ebx
rol bl, cl
xchg bl, dl
stc
not al
mov eax, 0x784bde68
xchg bh, bl
shr bx, 6
inc bl
or edi, ecx
not cx
shr al, 8
sub edi, 0x1a6e1192
dec esi
xchg ebx, edi
not bx
ror bl, 6
inc dl
test cx, dx
add ax, 0x77dd
and al, 0xd
inc eax
or di, di
cmp ebx, ecx
dec bl
xchg bl, cl
shl ecx, 6
ror edi, cl
rol si, 6
nop
test dh, 0x29
inc ch
sub cl, 0x33
ror ecx, 6
adc di, 0x381b
inc bh
rol edi, cl
rol al, cl
sub esi, 0x13ce6b5f
cmp di, dx
mov di, 0x5576
stc
mov al, ch
pop ebx
and dh, 0x24
mov edi, 0x78925ea9
cmp ah, 0x19
nop
mov ch, 0x4c
shl dx, cl
nop
not esi
adc ax, 0x5977
adc ecx, eax
nop
adc ah, 0x33
push ebx
dec ebx
ror edi, 5
shr edi, cl
cmp eax, 0x7a240f4
sbb ch, 1
or eax, 0x231da288
rol ebx, 2
nop
sbb bl, 0x3e
stc
rol ecx, cl
ror si, 2
xchg cx, dx
mov dh, dl
shr ch, cl
ror ebx, cl
cmp si, 0xe3c
and ax, ax
test edx, 0x2c5be1c3
and dl, 0x2e
mov bx, 0xb5d
shr esi, 3
shr eax, cl
xor esi, 0x202449ab
xchg ecx, esi
sub dl, dl
xchg dx, si
adc ecx, ecx
adc dl, al
test al, 0x3c
rol ecx, cl
shl ecx, cl
adc si, di
xor ax, cx
rol esi, 4
add edi, ecx
sub edi, 0x7be1d5da
and eax, 0x74484e80
inc bx
ror bh, 8
not cl
shr eax, 6
sub ah, 2
nop
shr si, cl
dec cl
shl bh, cl
shl ebx, cl
cmp ax, 0x6659
not ah
test cx, dx
add bh, bh
sub ecx, 0x6973d1ef
inc cx
shl esi, cl
add ebx, 0x25a5b64b
adc edx, 0x46caac69
xor cx, dx
test dl, dl
add eax, 0x51e10c88
cmp cl, 0x26
test si, bx
or edi, eax
shl dx, 1
or cl, dh
sub edx, 0x74c4c3fe
inc dl
dec dl
shl si, cl
test bx, 0x51c0
not ecx
sub si, 0x43a5
inc al
sbb si, 0x12c0
xor edx, 0x3f33288
add si, 0x73d8
shr cl, cl
shl si, 7
not bx
shr ecx, cl
and dh, 0x41
mov edx, ecx
sbb cl, 0x66
stc
sbb ax, di
adc bx, si
inc ah
shl edx, cl
pop ebx
or ecx, edi
push ebx
xchg cl, bl
ror ecx, 4
or di, 0x436
xor dx, 0x725c
add bl, 0x39
ror edi, 4
and eax, 0x182ca2e
mov bl, 0x38
not dx
shl edx, cl
dec di
dec ecx
cmp esi, 0x16dde50d
not bx
shr ebx, cl
inc ch
xor bx, 0x639
shr dh, 2
sub al, 0x2e
inc esi
shr dx, cl
xchg bx, di
dec esi
inc bx
add bh, al
add ch, 0x5d
add ch, ah
sbb ecx, 0x30d19dad
ror cx, cl
and bl, 0x40
mov ah, 0x38
xchg edx, edi
inc edi
and ebx, 0x3385302c
shr di, 5
xor edx, esi
sub di, 0x4bab
not dx
ror cl, 3
or dl, cl
dec edi
xor dx, cx
dec edi
rol edx, 2
and dx, 0x673d
and bh, dl
shl dl, cl
shl ebx, 6
sbb si, 0x1f07
shl bx, 2
sub al, 4
nop
stc
dec bx
add edi, edi
or bl, 4
add bh, dl
sub cl, 0x5c
add dx, ax
xchg cl, bl
rol ch, cl
nop
sub dl, cl
adc eax, edi
nop
stc
rol bx, cl
adc edx, ecx
cmp bx, 0x376f
dec di
shr dx, 2
shr ecx, cl
shr dh, cl
shr dh, cl
sub esi, 0x54113894
ror bl, cl
cmp esi, 0x25c606ea
test ebx, edx
and cx, 0x7424
xor edx, 0x73356d80
shl si, 7
mov edx, 0x6a966aee
nop
test ch, 0x61
ror bx, cl
nop
or ecx, eax
stc
xor edx, 0x418468c
rol di, cl
stc
dec esi
nop
xor dl, dl
test cx, 0x5c7d
or bx, 0x1921
stc
sub eax, 0x4e52f69d
add cl, bh
pop ebx
stc
mov di, si
push ebx
shr bl, 4
xor bx, 0xe84
inc cx
adc dh, 0x6a
nop
and dl, dl
ror ch, 8
sub al, 8
dec ebx
sub cl, 0x6f
cmp eax, 0x92d74f1
cmp al, ch
sbb eax, edx
xchg dx, dx
cmp di, di
rol esi, cl
cmp eax, ebx
test esi, 0x745afa38
not ax
xchg edi, edi
ror ebx, cl
sub ebx, 0x43ed93da
ror ebx, 4
add di, 0x3c1
and esi, 0x3cd1141d
rol edx, cl
or dh, ch
adc bx, 0x4db
rol ebx, 5
xor al, dh
inc bx
cmp cx, 0x45c0
test eax, esi
and edi, 0x19f34779
cmp ebx, 0x70b2102
add ebx, ebx
shr ch, cl
stc
nop
stc
test edx, edi
shl cl, 4
adc ch, 0x1f
ror ch, cl
shl bh, cl
test bh, al
inc bl
test edi, edi
shl ecx, cl
sbb ah, 0x56
test dl, cl
xor di, 0x208d
test ebx, ebx
sbb ebx, 0xdce7b6e
and ebx, esi
stc
inc bl
xor di, cx
sub bh, 0x1c
inc di
not ax
add ecx, eax
dec bl
xor esi, eax
test eax, eax
cmp cx, dx
xchg cx, ax
shr bh, cl
shr edi, 8
test ch, bh
nop
shl bx, cl
mov si, di
add ebx, 0x2211c96c
rol ax, 3
sub edi, 0x414ae229
nop
shr dl, 4
pop ebx
pop eax
pop esi
pop edi
pop edx
pop ecx
push esi
push ecx
rol si, cl
push eax
push ebx
cmp ah, bl
test cx, bx
shr cx, cl
push edi
add esi, edi
inc cx
test ebx, ebx
adc di, 0x3a40
push edx
or dh, ch
adc dl, 0x5d
dec ebx
cmp bl, cl
sub edi, 0x1c249cbf
add cl, 0x6c
and cx, bx
xor dx, ax
dec di
not bl
shr bl, cl
sub dh, al
shr esi, cl
shr bh, cl
cmp bx, 0x7ec8
sub eax, 0x4f395d0c
dec ah
inc di
xor ax, 0x1cf0
ror ebx, 8
and edx, 0x780cba3c
shr eax, 8
rol edx, cl
add ch, dh
and eax, edx
shl dh, 2
nop
not edi
ror cx, cl
sub ch, ch
shr bx, cl
xor si, cx
ror bl, cl
rol edi, cl
xchg al, dl
add edx, 0x3a61ed23
dec edi
ror edi, 6
nop
mov cl, 0x3a
sub ecx, edi
ror bx, cl
xchg dl, bl
nop
adc di, bx
dec ecx
adc di, 0x4d1c
sbb edx, 0x19f5609a
dec di
and bh, 0x4a
not ax
not bl
ror bh, 5
sub si, bx
sub esi, ebx
shl cl, cl
xchg bh, al
nop
mov si, 0x4f27
xor bh, 2
or esi, 0x2d5d0ed3
ror si, 6
shl ecx, 5
xor cl, 0x79
cmp dl, dl
add ah, bl
ror edi, cl
cmp cl, 0x18
sbb al, bh
shl esi, 5
nop
sbb eax, edi
cmp dh, ch
dec al
or bx, 0x7153
sbb esi, 0x5958edf
rol cx, cl
sub ah, bh
mov bl, dh
add dl, ch
sub cx, cx
xor eax, 0x564079ed
shr esi, 7
cmp dx, di
and di, 0x5dce
adc ah, 0x12
rol bx, cl
rol al, 1
ror esi, cl
dec ecx
nop
or dx, di
pop edx
push edx
and edx, ebx
rol ebx, cl
shr eax, 4
xchg ah, cl
inc ecx
not eax
dec edx
xor ah, 0x49
xor al, ch
add dl, 0x3d
xchg edx, edx
add bl, bh
add ch, 0xb
add ebx, 0x2281e917
mov ebx, ebx
xor esi, 0x62a06f12
xchg cx, ax
sbb dx, 0x3fa7
inc dx
cmp esi, 0x138fa2e2
xor edx, 0x9ff3a
shr ah, 1
xchg dh, ah
ror ecx, 1
xchg al, ch
nop
add ch, 0x32
add si, di
adc dx, 0x4101
shl esi, 5
sbb di, dx
rol di, cl
xor dh, ah
inc bl
add ax, 0x269b
sbb bx, cx
xchg dx, ax
or dx, bx
or eax, 0x28cbce36
rol eax, cl
dec dh
mov cl, 0x1c
stc
inc edi
mov ecx, 0x791a32d5
mov ecx, 0x67b64148
inc ebx
rol dx, 4
or eax, 0x6b411ef9
stc
xor cx, si
xor bh, bh
add ecx, ecx
or bh, 0x6d
stc
or ax, 0x64df
or dx, 0x4482
inc edi
dec esi
or cx, 0x17b6
sbb cx, 0x260
shl di, cl
dec ecx
or edx, edx
shl ch, cl
adc dh, bl
not eax
test cl, bl
or cx, 0x7f44
sub cl, 0x12
mov dh, 0x1f
dec ecx
ror al, 2
pop edx
pop edi
pop ebx
pop eax
pop ecx
pop esi
push edx
mov dl, 0x2a
and dx, dx
push eax
adc eax, 0xd2fc61
push ebx
or bx, 0x7e1f
push esi
cmp si, ax
test dh, 0x14
xchg dx, si
test bh, bh
stc
push edi
push ecx
or di, cx
inc di
not di
cmp cx, 0x30ad
test cl, 0x1a
rol cx, 8
cmp ax, dx
cmp cl, dl
test dl, ch
or ecx, 0x2c2871ae
inc cx
shr bl, cl
sbb cl, 0xf
pop ecx
pop edi
pop esi
pop ebx
pop eax
pop edx
call fcn.004ff4cf
call fcn.004ffa25
jl 0x4af8a9
push esi
add esi, 0x5d76c6f3
pop esi
mov eax, str._ZcXRBXM_GR_cBXM_GR_cXRBVMR
lea ecx, [esp + 0xc]
push 0x23
push 0x6743626d
push ecx
push eax
call fcn.004fff5f
push ecx
shl cl, 7
push esi
adc si, 0x1ff0
push ebx
or esi, ebx
push edx
inc dl
stc
not dh
push edi
shl edi, 5
sub ecx, ebx
test si, 0x2c6a
ror dh, 5
not edx
inc cx
push eax
adc eax, 0x6b1f115a
shr dl, 3
sbb dl, 0x60
dec ch
test ebx, 0x5d765f41
not edi
or si, si
test edi, 0x1f10aabc
xchg al, cl
stc
dec ch
nop
mov eax, edi
mov ecx, edi
stc
sbb eax, 0x1a7b6db9
stc
rol eax, 5
xor ah, ah
add edx, 0x6ebf6ae2
sbb dx, 0x70e6
add dh, dl
mov di, 0x562a
ror ax, cl
not edi
cmp ax, dx
mov bh, cl
shr cl, cl
xchg dl, dh
xchg esi, esi
mov ax, si
inc edi
rol ecx, 1
inc bl
shl cl, cl
stc
xor bl, ch
sbb cl, bl
shr ecx, cl
cmp edi, ecx
ror esi, 2
ror cx, 5
dec bx
stc
nop
and edx, 0xbc35251
shl ax, 8
xchg bl, dh
dec si
not ax
cmp ax, 0x3594
adc cx, 0x389d
and edi, ecx
shr cl, 2
ror edx, cl
rol ax, 4
sbb bh, 0x79
sbb edx, edx
or cx, cx
stc
test dl, al
xor ecx, edx
sub di, 0x55cc
rol ax, 5
xor ax, 0x7145
sbb dl, cl
xchg edx, edx
adc dl, 0xa
dec bl
shr esi, cl
rol edx, 6
inc ebx
mov ebx, 0x77ad1148
shl edi, cl
stc
inc ax
adc ch, dl
or ebx, 0x47d96f40
adc ax, 0x656b
cmp ax, ax
cmp edx, 0x14b9f511
rol bl, 6
stc
and eax, edx
shl edi, cl
add cx, dx
cmp dh, 0x38
shl di, 2
pop eax
adc edi, ecx
adc bx, 0x5cf2
inc edx
push eax
shl al, cl
rol bl, cl
mov di, si
rol bx, cl
sub bh, bh
mov ecx, ecx
mov dl, bh
dec edx
or dl, 0x20
ror eax, cl
adc cl, al
sbb ecx, ecx
rol ax, cl
mov bh, ch
sub ecx, eax
rol ah, 3
shl edi, 6
rol ebx, 6
and si, 0x7864
not si
and bx, di
dec ax
xor edx, 0x3f38feb9
mov ax, 0x1435
dec bx
xor bh, 0x3d
not cx
xchg dx, dx
ror cx, 1
sub cx, 0x6ab8
and edx, 0x6956fd01
ror eax, cl
inc edi
test ah, 0x27
nop
add di, cx
or bl, ah
rol eax, cl
dec cl
inc bl
ror al, cl
shl dl, 5
and bx, cx
xor ebx, 0x6e0ff592
dec si
dec bl
xchg ebx, edi
rol esi, 6
add dl, 0x2f
xchg si, ax
or ah, cl
adc esi, ecx
adc ah, ch
or ecx, 0x7e9a2ef
shr edx, 5
xor di, dx
and bl, 0x18
xor bh, 0x31
test dl, ah
shr edi, cl
sub ax, 0x750d
dec edi
inc eax
nop
not eax
and dh, 0x10
rol di, cl
sub dh, 0x53
sbb dh, 0x73
xor eax, ecx
sub cl, dh
mov dl, bh
nop
add bx, 0x33d4
cmp cl, 0x5c
xor si, cx
not esi
xchg si, si
and ebx, 0x2c8008a8
cmp ah, 0x73
sbb dh, ch
dec dh
inc cl
or bh, 8
mov cl, 0x61
and di, 0x64c2
add cl, 0x25
shr ecx, 8
and edx, 0x3cbe7994
xor si, di
shr cx, 6
and esi, 0x2975cb9d
inc edi
inc dh
mov dl, 6
sub si, cx
and cx, bx
pop eax
add bh, bh
stc
push eax
rol al, cl
shr si, cl
ror edi, 4
mov ah, 0x6f
cmp bh, dl
stc
shl edi, 2
rol ax, cl
ror edi, cl
shr edi, 7
and esi, edi
not ax
test esi, 0x22f246d8
not edx
mov ecx, 0x491952d7
or bx, ax
stc
nop
nop
test ah, 0x5b
mov ax, si
inc si
sbb ebx, edx
adc ecx, 0x37dca436
stc
mov edi, ecx
shr al, cl
not edx
ror cl, cl
shr edx, cl
sbb cl, cl
shr ebx, 3
inc edx
shr edx, cl
stc
xor ch, 0x6d
inc si
xchg dl, bl
and dx, bx
sbb dx, 0x54da
nop
xor eax, ebx
mov dx, bx
xor esi, eax
test edi, ebx
sub edx, 0x40983c23
test dx, 0x4977
sbb eax, eax
or ebx, esi
test edi, ecx
sbb di, ax
sbb ebx, 0x64c20ac3
nop
mov dh, al
dec edi
sbb cx, cx
stc
and ebx, 0x722d6874
cmp bx, 0x134d
shl ax, cl
not ax
adc cl, 0x3d
and edi, ecx
or ecx, ebx
shr eax, cl
test edi, 0xbf5c492
sub edx, edx
xchg dh, al
adc ch, ch
sub dl, 0x45
or dx, 0x18a0
and dx, 0x39c0
shl ecx, 6
or ch, 0x2b
nop
cmp ch, 0x68
xchg ah, ah
mov bx, 0x18d3
add ebx, 0x4cf07ea8
rol eax, cl
xor edx, ebx
dec bl
shr ebx, cl
test ah, bh
inc ebx
mov al, 0x28
and dx, cx
sub esi, edx
sub ecx, 0x3c100496
test edi, edx
ror ch, 2
xchg dx, cx
sbb bl, 0x63
xchg ebx, eax
test al, ah
or bh, 0x2a
or di, ax
mov al, dl
pop eax
stc
mov bx, 0x6192
push eax
rol ah, 4
add di, 0x13ad
nop
nop
cmp cl, dl
and edx, 0x3827a443
and ah, 0x31
sbb esi, ecx
add cx, bx
or si, 0x3413
not dl
sub ebx, 0x331cd655
mov di, 0x48a9
xchg ecx, ebx
shl ecx, 6
test cx, si
nop
dec ch
or ch, dh
sub edx, ecx
shr bl, cl
or edx, 0x528f4bbd
xor dl, bl
stc
not dh
xchg cx, dx
stc
sbb di, si
add ah, bh
shl edx, 1
and eax, 0x274bb98d
or ecx, 0x6869fa43
xchg si, cx
or di, di
nop
test ah, 0x48
xchg di, dx
rol edx, cl
rol si, 3
dec di
shr eax, 4
stc
rol ch, 5
stc
mov cl, 0x7d
mov cl, dl
ror dh, 8
xor cx, 0x68ae
nop
shr edi, 5
or edi, 0x52b2477
sub ecx, 0x39646b66
or cx, di
stc
or cx, 0x3799
stc
sub ch, bl
nop
add bh, al
and ebx, 0x1d15fdbb
sbb ax, bx
rol di, cl
sub dl, ah
not dl
add esi, ebx
xchg si, ax
sub si, di
mov edi, ecx
xor bx, bx
xor si, dx
add cx, 0x6940
xor ebx, 0x3911ae6a
cmp esi, 0x13021947
test edi, ecx
dec bx
not ax
add ebx, ecx
sbb ah, 0x23
stc
adc edi, ecx
test cl, 2
add si, cx
sub eax, 0x243d01b5
mov ah, 0x78
and cx, bx
ror dl, cl
shl ebx, cl
stc
adc edi, edi
mov eax, esi
ror ax, 8
adc ax, cx
inc bx
adc bl, 0x74
add ah, 0x41
and cx, 0x3fb1
add dh, ah
test cx, bx
pop eax
rol bx, 8
sub dl, 0
or cx, 0x63fa
adc ecx, 0x56dd9542
inc si
push eax
xchg ah, dh
xchg al, ah
sbb eax, ebx
test ax, 0x67a9
rol ebx, 2
inc edx
xor al, al
dec ch
xor dl, dh
rol edi, cl
rol edi, 3
sbb ebx, eax
stc
inc ah
sub ax, 0x1b
nop
xor bh, 7
sbb edi, edi
and al, 6
and dx, 0x2c7b
ror dl, 8
shl ebx, cl
stc
dec ecx
rol bx, cl
stc
or eax, 0x18343b38
add eax, 0x3f4a6d78
not ebx
dec ax
adc al, al
sub eax, 0x56577c50
shr dl, 3
add esi, 0x6cc2ea85
test bl, 3
dec edi
xor cl, bh
add edi, esi
not si
and cl, ch
mov dx, ax
sbb cl, 0x53
nop
shl bh, cl
and ax, 0x377f
not edx
shr dh, 3
cmp al, 0x44
rol esi, 4
mov eax, edi
inc al
xor bx, si
sub edi, 0x36084d20
inc eax
test bh, 0x66
adc bx, cx
shr esi, 8
inc di
shr al, cl
test cx, 0xf14
adc al, dl
inc dh
mov edi, 0x35383cd9
add bx, dx
shr eax, cl
shr ecx, 7
sbb dl, 0x1b
xchg ch, dh
test dh, dl
inc dx
cmp eax, ebx
sbb dx, 0x3bd4
cmp si, 0x4b32
and ax, 0x79cd
xor ax, bx
stc
nop
mov bx, 0x221a
xchg al, ah
mov dx, dx
xor dl, cl
sub cx, ax
or dl, 1
and eax, 0x7a7d76d5
shr di, 7
stc
adc si, ax
add ch, 0x36
shr di, cl
not esi
or dl, al
test ebx, 0x61b9c936
stc
and esi, ecx
sbb dl, ah
pop eax
shr dx, 8
not dh
cmp bx, 0x1ed9
nop
push eax
sub bl, ah
cmp ch, 0x49
stc
dec edx
adc edx, 0x61308ed4
sub cx, ax
rol ax, cl
sub bl, 0x28
sbb esi, ecx
add edi, edi
pop eax
pop edi
pop edx
pop ebx
pop esi
pop ecx
push edx
xchg dh, dl
stc
stc
push esi
sbb si, dx
push edi
shl edi, 5
stc
push ebx
push ecx
rol bl, cl
adc edi, 0x72fc3960
push eax
inc ax
shr ecx, cl
ror bl, 3
dec di
mov ah, 0x5a
shl di, 8
xchg cx, dx
test esi, ebx
xor cx, si
nop
stc
xor bl, 0x2e
not edi
mov cx, 0x72e4
shl bx, cl
sub ax, bx
not bx
not ch
mov edi, ecx
and cx, 0x7c3a
or bh, 0x72
rol ch, cl
adc ecx, 0x7877b50
dec bl
test ecx, 0x54f78733
test si, si
shl eax, cl
rol esi, 1
stc
xor ebx, edx
xchg ecx, eax
and dx, cx
shr ecx, 1
not dx
dec dh
cmp ch, 0x58
mov bh, 0x30
test edx, ebx
shr dx, 3
not ecx
shl si, cl
ror edi, 6
inc dx
test ebx, 0x765378ed
and ax, 0x563a
rol bl, cl
pop eax
pop ecx
pop ebx
pop edi
pop esi
pop edx
ja 0x4afff0
jbe 0x4aff24
push edx
push ebx
sbb dx, bx
push ecx
adc cl, 0x5d
dec ebx
push eax
not ah
pop eax
pop ecx
pop ebx
pop edx
call fcn.005003df
jbe 0x4aff24
push edi
shl di, 6
pop edi
stc
push edx
shr dh, 6
stc
nop
push ecx
mov cl, cl
xor ecx, 0x7de8efb1
push edi
ror di, 5
stc
push eax
dec al
or di, 0x54d1
push esi
test dx, si
adc si, 0x164d
nop
push ebx
xchg edx, ebx
add bh, ch
or ecx, 0x47d03109
test dl, cl
and bx, ax
shl si, 4
sub cx, 0x7bdd
not bh
adc dh, dh
stc
test ebx, 0xd17d0ab
sbb ah, 0x36
pop ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
jle 0x4affe3
call fcn.00500774
push ebx
push ecx
add ebx, ecx
adc ch, 0x78
or bx, 0x7d69
push edx
xor dx, 0x4ad
and dl, 0x4a
nop
test bl, 0x26
ror cl, cl
mov bl, 0x48
nop
push eax
shl eax, 5
shl ecx, cl
push edi
sub ax, di
cmp ebx, 0x4541ecc7
dec cx
rol bl, 2
xchg dl, bl
shr edi, 3
test bx, bx
dec edi
xor eax, ebx
dec cl
mov ah, ch
mov bh, bh
shl eax, 4
not dh
sub di, 0x42d5
pop edi
pop eax
pop edx
pop ecx
pop ebx
push edx
push ebx
xchg dl, bl
pop ebx
pop edx
nop
push ebx
push eax
add bl, al
pop eax
pop ebx
call fcn.00500ab4
push ebx
xor ebx, 0x76b831ff
pop ebx
push ebx
push ecx
shr bh, cl
push eax
shr eax, cl
pop eax
pop ecx
pop ebx
call fcn.00500fdf
call fcn.005013ca
jnp 0x4b0010
push ecx
push eax
cmp ch, ah
pop eax
pop ecx
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004b0846
add esp, 0x27
call fcn.00501822
push eax
inc ax
push ebx
sub ah, bl
sub ax, 0x572f
push esi
push ecx
shl si, cl
and si, 0x4628
sub ecx, 0x7acfd03b
shl ecx, cl
mov ax, si
push edi
inc di
add bh, 0x44
adc eax, eax
sbb al, 0x7c
rol eax, 1
mov cl, 0x58
push edx
test dh, 0x5e
nop
ror ecx, cl
adc ax, 0x68d3
shl eax, 5
add dl, dl
dec dx
dec edi
shl dh, 7
ror cx, cl
cmp ecx, ecx
cmp ah, ch
cmp cx, 0x440b
inc dh
ror cl, 4
xchg dh, dl
stc
cmp ch, 0x1f
sub cl, cl
sbb bl, ah
nop
sbb cl, al
sbb esi, edi
test bl, dl
dec ax
inc bh
add si, 0x50ea
stc
nop
sbb esi, 0x38823d9a
dec al
xchg dl, ch
mov dh, 0x56
shl bh, 6
add bl, 0x7a
and edi, esi
stc
shl ebx, cl
nop
or ch, bh
xchg di, cx
sub si, 0x6c02
test al, bh
shl si, 7
rol dh, 2
shl si, 8
test dx, si
nop
adc bx, di
xor si, dx
and esi, edx
dec ch
not ax
nop
shl edx, cl
shl edi, 6
add ch, cl
nop
test bl, 0x73
adc ebx, 0x2f673115
nop
test dx, 0x2f38
shl bh, 4
sbb dh, bl
mov bl, 3
add edi, ebx
shl esi, 1
mov si, di
not cx
test di, 0xa67
adc dl, 0x26
shr ecx, 4
sbb di, 0xba4
dec ax
shl dl, cl
nop
nop
stc
shr dh, cl
or di, 0xcb5
inc bx
add ecx, ebx
sbb ebx, eax
shl si, 4
not di
sbb esi, 0x7e32fdae
pop edx
push edx
sbb di, dx
rol esi, cl
mov al, ah
rol bh, cl
and edx, esi
inc di
adc di, 0x7669
or esi, edx
and eax, edi
adc dx, ax
stc
not esi
xor di, si
ror cx, 6
dec edi
dec dx
not ax
add cx, 0x7f50
rol cx, cl
rol cx, 2
xchg ch, ah
add cl, bl
add esi, esi
xchg al, al
cmp ebx, ecx
add eax, 0x587ce31b
sbb dl, 0x57
cmp ebx, esi
shl esi, cl
ror cl, cl
inc di
nop
mov di, 0x55aa
sub cx, 0x263e
rol esi, 2
not ecx
add ebx, edx
cmp di, dx
xor dl, cl
xchg edx, ebx
adc dl, 0xd
rol ebx, cl
inc dx
sbb di, dx
dec cx
dec edi
mov ch, ah
sub bl, 0x49
shl al, 4
sub si, dx
shl dx, 2
add ah, 0x24
shl bl, cl
xor dl, 0x21
dec cl
inc dh
not di
nop
shl eax, 3
nop
shr cx, 8
inc esi
xor cl, 0x17
ror eax, 5
inc bx
xchg di, dx
test cl, dl
xchg si, ax
inc ah
dec ax
sub dl, 0x19
and di, si
sbb dx, 0x76a6
dec esi
and ax, 0x6704
and ax, bx
add eax, 0x1b48f700
nop
shr ecx, cl
ror bx, cl
shl eax, cl
nop
dec bl
nop
sub ax, bx
nop
stc
inc ecx
nop
dec eax
ror ax, 7
shr ebx, cl
and ebx, 0x7a513640
mov bx, bx
stc
inc dh
cmp eax, esi
shl ax, 3
test ah, ch
ror si, 4
pop edx
inc ax
not cx
push edx
mov edx, 0x6ef042cd
stc
rol edi, cl
adc ecx, 0x1a16bf41
sbb cx, 0x3bd5
xor ax, si
sub al, al
test di, si
stc
rol dl, cl
not edi
sbb bx, 0x4b57
not edx
sub eax, ebx
stc
or bl, 0x7f
or ax, cx
stc
nop
nop
add ebx, 0x4ae1d357
or bx, ax
sub bx, 0x3b36
stc
xor ax, bx
shr cx, 2
rol al, 3
inc ecx
test cx, 0x6df3
dec esi
inc ch
rol bx, 7
add bl, dl
shr bx, cl
mov cx, 0x123c
or edi, 0x320d44d7
and cx, 0x3298
dec dx
stc
cmp bx, 0x6dbe
sbb dh, 0x51
sbb ebx, edi
sbb di, 0x7f0a
shr dh, cl
add dx, 0x7f53
xchg dx, dx
rol di, 6
adc cl, 0x68
dec dl
cmp dh, 0x16
adc esi, ecx
dec ebx
stc
test dx, bx
sub cx, si
mov esi, 0x1c690bcb
dec cl
not eax
nop
and ch, 0x1f
shl edx, cl
adc si, 0x54e
sbb dx, 0x4bd4
add cl, 0x26
xchg edi, esi
inc eax
sub dl, dh
ror ch, cl
shr edi, 6
not di
xor ax, cx
mov ecx, ecx
shl dh, cl
mov ch, 0x48
not cl
sbb edi, 0x6b19969a
test edx, 0x147b319a
adc dl, dl
cmp dl, cl
xchg di, cx
ror dh, 8
sbb bx, 0x5523
shr bh, 7
dec ax
test bh, ah
not di
mov si, ax
add ch, 0x78
cmp eax, 0x2e9868fa
shl esi, cl
mov dx, cx
and dl, al
test bx, si
sub dh, 0x30
rol ch, 8
adc eax, eax
ror ebx, cl
ror cx, 1
pop edx
test esi, esi
not di
push edx
cmp dx, dx
and si, ax
dec esi
nop
mov bl, 2
add ebx, 0x67543459
ror ah, 5
xchg cl, ch
or edx, 0x5a32acc
cmp dx, si
inc cx
nop
and al, 0x33
cmp al, bh
sub cl, 0x10
adc ah, 0x60
dec ax
and esi, ecx
dec ax
xor dx, dx
inc ch
sub dh, 0x26
xchg esi, edi
or cl, 0x64
sbb dl, 0x36
or ax, 0x5add
sub dx, bx
nop
test si, 0x3442
test ebx, ecx
xchg bh, ch
shr bx, cl
xor dx, ax
mov edx, 0x2d1392dc
xor eax, ecx
not ah
sbb ax, 0x2b9e
nop
shl dh, cl
add eax, ebx
and esi, edi
sub di, 0x37c6
xchg cx, di
xor dx, bx
nop
test eax, eax
or dh, dl
xchg edi, ecx
and al, 0x66
test edx, 0x313b7d7f
and ax, 0x60ee
xchg ebx, eax
inc ecx
inc di
rol bh, 2
add si, dx
mov bh, 0x36
shr dx, 4
dec dl
ror ebx, 7
ror bl, cl
ror si, cl
or dh, bl
shr di, cl
stc
cmp ch, bh
mov dl, bl
dec bl
xor dx, ax
shl esi, 5
add bh, dh
cmp di, bx
and bl, dh
rol ax, 3
mov cl, 0x31
adc edx, 0x1e56919d
adc dx, di
ror cx, cl
rol dx, cl
inc cx
shl cx, 2
or dx, 0x730b
test cx, 0x4af2
ror bl, cl
shl edi, 7
sub ecx, 0x5c18c452
rol cx, 4
and ch, ah
and bx, 0x50c9
mov bl, bl
and dh, dh
and di, bx
nop
nop
not bx
rol esi, 6
adc bh, dl
and esi, edi
pop edx
sbb ax, 0x5d55
stc
sbb ecx, 0x531797a6
shr edi, 1
xchg cl, al
push edx
xchg dx, ax
add edi, 0x7ba5c42e
inc cx
rol edi, cl
dec ecx
sbb esi, edi
xor edx, 0x967e87c
xchg bx, ax
mov esi, edx
add ch, 0x21
adc dh, ch
not bl
cmp dx, bx
and ecx, esi
mov dh, al
adc bl, bl
stc
stc
rol esi, cl
and eax, ecx
add cl, 0x10
sbb cl, 0x12
stc
or eax, 0x662c590d
add si, ax
shr ax, cl
and bx, bx
nop
mov bx, bx
shl bh, 6
and si, 0x22f9
shr edx, 2
ror bl, cl
or cx, si
and cx, 0x6756
add dl, 0x33
cmp esi, ecx
not ch
dec ebx
and cx, 0x7c33
adc esi, 0x217e5765
dec ah
test bx, bx
cmp bl, 0xf
ror dx, 5
stc
adc ch, 0x76
add cx, si
test al, 0x7a
cmp dl, 0x4b
not ecx
test cl, 0x1a
rol dx, 5
xchg ebx, eax
shr al, cl
nop
sbb bl, 0x6f
sub cx, 0xb72
sbb edx, ebx
test si, 0x7a69
adc al, bl
shl si, 5
shr dx, cl
or ax, ax
shl al, 1
sub ebx, ecx
stc
rol edx, 2
mov esi, 0x70e53745
shr dh, cl
rol bx, 2
shl bh, cl
or bx, 0x40f
adc cx, cx
shr dx, 3
and edi, edi
shl ax, 7
stc
adc cx, si
xchg edx, edx
xchg bh, cl
adc bx, di
shl ch, cl
xor cl, 0x2d
shl edi, 6
shl ebx, cl
not dh
sub al, 0x6d
stc
stc
sub dx, 0x6b8e
ror ah, cl
shr edx, cl
stc
ror bh, cl
pop edx
or esi, 0x30314e31
nop
pop edi
pop ecx
pop esi
pop ebx
pop eax
call fcn.00501c10
call fcn.00501f54
jge 0x4b0815
push ebx
shr bx, 6
push edx
sub dl, 0x4f
push ecx
push esi
sub cx, si
not si
or bx, dx
push eax
or eax, eax
push edi
add esi, edi
mov bl, bh
or dh, dl
shl bx, 7
nop
add bx, 0x3910
shl dl, cl
test bh, ah
rol cl, 8
ror dl, 8
stc
not eax
or bh, 0x15
stc
ror cx, cl
shr esi, cl
shr di, 4
mov ax, di
xor dx, 0x7938
ror cx, 1
not bl
cmp ax, 0x367
inc ecx
xchg edx, ebx
cmp si, 0x112d
sbb dh, 0x18
xor ebx, ecx
sub al, ch
rol si, cl
sbb dx, 0x74df
rol bh, 5
or ax, ax
dec bx
xchg cx, ax
xchg dh, al
inc esi
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
stc
push ebx
push edx
mov bx, dx
push esi
cmp si, 0x24c5
push eax
xor ah, 9
push ecx
shl dh, cl
add ax, 0x5e8f
push edi
or esi, edi
test dh, ah
rol esi, 6
not esi
adc dx, 0x6c3e
rol ecx, cl
nop
test esi, 0x252d2808
stc
sbb ch, 7
inc ah
shl ah, cl
test bh, ah
cmp di, 0x79ca
shr cl, cl
not edx
rol si, cl
test ch, dl
and edx, 0x20c9430d
shl si, 4
stc
shl ax, cl
not bx
xor dx, si
adc esi, edi
sub ax, di
or ax, 0x10b4
sub bh, 0x52
rol dx, cl
stc
shr ecx, 4
cmp eax, eax
shr cx, 8
dec dx
test ax, dx
stc
pop edi
pop ecx
pop eax
pop esi
pop edx
pop ebx
call fcn.005023b0
call fcn.0050289a
call fcn.00502d90
push ebx
push ecx
add bh, ch
push edi
push esi
xchg edi, esi
rol cx, cl
push edx
xor dl, dh
nop
stc
and bh, 0x3f
sbb edx, 0x12ca0e9b
push eax
sbb al, cl
dec ah
or al, 0x7b
cmp si, 0x5b40
sub di, 0x60da
shl di, cl
ror ch, cl
sbb dl, cl
add bl, 0x50
stc
shr ah, cl
adc ebx, esi
mov dh, 3
adc cx, 0x4cd6
shl ax, 6
shl eax, 4
dec eax
shl ax, cl
add edi, ebx
mov di, 0x6fbd
nop
test ebx, ebx
and cx, 0x5e47
inc dx
shl eax, 2
pop eax
pop edx
pop esi
pop edi
pop ecx
pop ebx
jno 0x4b07d5
push edx
push ecx
sbb dl, ch
add cx, cx
push esi
adc si, 0x12e9
pop esi
pop ecx
pop edx
push ebx
push esi
sub bx, si
stc
push edi
push ecx
shl di, cl
nop
stc
xor ebx, edi
push eax
mov bl, al
ror ebx, cl
stc
adc edi, 0x67753b35
nop
xor edi, 0x34d9d732
test eax, 0x22b7a4c2
push edx
xor dl, ch
xor ecx, ecx
adc eax, esi
shl di, cl
shl ebx, 3
ror bx, cl
rol si, cl
nop
shr di, cl
cmp bl, dl
rol cx, 6
mov bl, ch
or edx, edi
xor cx, bx
not ecx
add dx, si
sub al, 0x2a
stc
rol esi, 8
and ch, ch
rol bh, 8
and cx, 0x3a5f
test edi, 0x4c3a6960
stc
add edi, edi
cmp esi, edi
xchg ah, dl
add ax, 0x5186
pop edx
pop eax
pop ecx
pop edi
pop esi
pop ebx
push edi
push ecx
test edi, ecx
push ebx
push esi
sub ebx, esi
mov edi, ebx
push edx
dec edx
stc
sub bx, 0x3d63
push eax
or ah, 4
adc si, 0x355
shr bx, 5
sbb esi, 0x69e414f3
cmp ah, dh
sbb eax, 0x53ce1fa4
not edi
adc ax, ax
not edx
shr edi, cl
shr dx, cl
shr bx, 5
adc esi, 0x5085568b
dec si
pop eax
pop edx
pop esi
pop ebx
pop ecx
pop edi
jbe 0x4b07e1
push eax
push ebx
and al, bl
pop ebx
pop eax
push ecx
ror ch, cl
push eax
or ah, 0x69
push edi
cmp ecx, edi
nop
adc ecx, eax
dec edi
adc ch, ch
pop edi
pop eax
pop ecx
call fcn.00503033
call fcn.00503469
push edx
push ecx
sbb dh, ch
push ebx
not bx
pop ebx
pop ecx
pop edx
push ebx
add bx, 0x634e
pop ebx
push edx
test dh, 0x7d
pop edx
push ebx
or ebx, 0xe5e7ce2
push edx
test ebx, edx
inc dh
pop edx
pop ebx
jecxz 0x4b0835
jae 0x4b0835
call fcn.00503967
call fcn.00503d3d
test eax, eax
je 0x4b3b7a
mov cx, 0x101
jmp 0x4b0852
cmp cl, 1
jne 0x4b109c
add eax, dword [eax + 1]
push ecx
ror ch, cl
push edx
ror dl, 5
push esi
sub cx, si
push ebx
xchg bx, cx
stc
or si, 0x4d5e
stc
dec ch
push eax
rol eax, 1
adc dh, 0x43
nop
inc cx
shr ax, cl
xchg dh, al
test ch, 0x53
stc
nop
shl edx, cl
push edi
add edi, 0xa85bdd1
ror dl, cl
nop
xor al, dh
shl esi, 2
shl ebx, 6
rol dh, 3
nop
add ecx, eax
ror eax, cl
shl edx, cl
stc
add ax, 0x2e5f
nop
sbb ch, bh
xchg ecx, edi
sub ah, bh
or ecx, 0x753374c5
sbb ebx, edx
shl al, cl
adc dx, 0x6aff
stc
xchg bx, ax
xchg edx, esi
dec edi
test dx, 0x71f9
rol dx, 3
mov ch, bh
rol ebx, 5
dec dx
rol cx, 7
test ax, 0x50c8
xchg edx, esi
shl bh, cl
sbb ebx, 0x4673c609
xchg bx, bx
not di
inc dl
adc eax, ecx
and bl, dl
or edx, 0x5b069934
rol ebx, cl
not ecx
or si, 0x472
ror edi, 5
sub ecx, ecx
xchg al, al
or di, bx
not al
xchg ecx, eax
xor si, dx
dec ah
nop
and ebx, edx
sbb edi, esi
xor edi, edx
rol al, cl
shr dh, 8
nop
test di, di
and eax, edi
shl al, 7
add ah, cl
xchg edi, ecx
stc
ror cl, 6
stc
sbb edx, edi
adc dl, 0x2f
sbb bx, 0xe94
dec si
test dl, 0x2c
sub di, 0x32b5
test di, 0x583f
add bh, 0x7a
or ebx, edx
add cl, 0x3f
or ch, ah
not esi
inc cx
xor bl, bh
xor eax, 0x13f2b6f5
pop edi
rol ax, cl
inc bx
inc ecx
not edx
sub ah, bh
dec dx
not al
xor cl, 0x58
dec dx
ror ax, 4
add ebx, 0xe5a7cc3
dec bl
nop
mov ah, cl
sub si, ax
mov cl, 0x16
nop
sub si, 0x8e5
shr ax, 6
xchg bl, dl
sbb dx, 0x27a3
push edi
rol edi, 3
not esi
not dh
ror dx, cl
xor bl, dh
stc
not esi
xchg ebx, edi
ror di, 2
xchg edx, edx
shr edx, 4
ror cx, cl
or al, ah
add cx, 0x590d
xor bl, ch
shr ax, cl
shr bx, cl
dec cl
dec edx
dec al
adc esi, 0x193506f7
rol si, 1
rol esi, 5
and dx, dx
stc
not eax
add edx, eax
adc edi, 0x47ada593
sbb cl, cl
sub bh, 0x5e
and edx, 0x422e2458
stc
nop
rol bh, 6
sub dx, 0x1d69
shr edi, 2
or esi, 0x5f402a6f
xor dl, bh
ror ch, 6
nop
cmp ecx, 0x70d2a477
rol bh, 4
sub cl, 0x58
mov edi, 0x4d3641e
cmp edx, 0x320aef1e
xor ebx, 0x53676e7
sub dx, cx
stc
xor ax, 0x1c52
ror ah, 7
sub esi, 0x2a7afdd8
sub edi, edx
ror cx, 2
test bx, ax
not dh
ror dx, cl
shr cx, cl
cmp di, 0x6930
nop
nop
xchg edi, edx
dec bx
dec si
sub edx, ebx
xor dh, 0x68
test dx, dx
sub eax, edi
mov dl, ch
not edx
inc bl
shl bx, 1
stc
sub cl, ah
not ch
test ah, ch
adc edx, esi
xchg di, di
mov esi, 0x762631bb
ror edi, cl
pop edi
sbb al, 0x14
adc al, 0x5f
add esi, ecx
shl bh, 3
and edx, 0x26e85602
push edi
cmp edi, ecx
xor bx, 0x6872
add eax, 0x3168de95
inc edi
mov cl, 0x3a
sub ecx, 0x28958800
add ecx, eax
ror edx, 5
not esi
sub ch, ch
mov dx, ax
adc ebx, esi
test eax, 0x3f7044bd
ror si, cl
sbb edx, 0x32455cfc
or edi, ecx
or di, ax
add cx, ax
mov ecx, ebx
ror di, cl
mov ebx, esi
shr ch, cl
cmp ax, bx
shr ax, 1
add eax, 0x3b7845d0
nop
ror ecx, 8
test edx, edx
mov ch, dh
ror ecx, cl
cmp al, bh
xchg edx, edi
xor edx, 0x4e761ba1
test bl, 0x79
mov ebx, 0x2939489d
or edx, 0x5e35f061
ror eax, cl
cmp ebx, edi
cmp si, 0x2328
cmp si, di
sbb cx, 0x78fd
not edx
mov ah, bh
or ax, 0x167
ror al, cl
inc ebx
xchg esi, edi
not esi
shr edi, cl
not dl
shr di, cl
xchg ch, al
stc
ror esi, cl
ror dx, 5
rol dx, 5
xchg ecx, ebx
add esi, esi
shr dh, cl
xor ch, dl
sub ebx, 0x582b4457
rol dx, cl
mov ecx, esi
cmp edx, 0x6bd5d2cd
mov dx, 0x16c7
add bl, al
cmp ebx, 0x7b3f3736
shl si, 4
or dh, 0x50
cmp al, ah
test edx, 0x1ec2f53b
inc bh
shl bl, 4
or edx, ebx
cmp si, bx
inc eax
rol al, cl
add dh, 0x6f
inc bh
sbb si, 0x492c
or edi, edi
or dl, bh
adc ch, ch
adc di, 0x2c3b
cmp edi, esi
xchg ecx, eax
adc bl, 0x35
sbb bl, 0x5e
sub si, dx
test edi, esi
add ax, dx
shl di, cl
xor cl, ah
not bl
dec dx
pop edi
shl ecx, cl
adc cx, 0x2312
sbb bx, 0x65e9
xchg dh, ah
shl bx, 3
push edi
test dx, di
xor al, 0xf
stc
not cx
sbb di, 0x62d1
sbb ch, ch
ror di, 3
rol ebx, cl
test ax, di
cmp bl, dh
shl ax, cl
ror ebx, cl
shl esi, cl
sub dh, 0x69
stc
xchg edx, esi
shr ebx, cl
shr ch, cl
sbb ecx, edi
add cl, dl
add edi, 0x381dfb99
test ebx, eax
xchg dh, dl
test eax, 0x51542cab
sbb edx, 0x27cbaf6
or di, 0x321c
mov edi, esi
ror ecx, 7
or ax, di
nop
add dh, al
shl edx, cl
stc
stc
not dl
sub dl, al
and edx, 0x7ad4681d
dec ax
nop
stc
test ch, bl
cmp edx, 0x590207ef
and dx, 0x603c
dec bh
inc dx
not di
cmp bh, al
test bh, 0x3e
xor bh, cl
sub esi, edi
add dl, al
sub dh, bl
or ecx, eax
xor eax, esi
mov esi, ecx
sub esi, 0x7c039087
shr dh, 8
nop
add cx, dx
shr ebx, 7
rol ch, cl
shr ebx, 3
sbb bl, 0x78
and bl, dl
stc
or di, 0x12
xchg bx, dx
test bx, 0x6d6
ror dl, cl
sub di, di
shl ax, 2
shl eax, 6
nop
test dh, 0x19
cmp cx, si
nop
cmp ah, bh
and cx, bx
rol ax, cl
xor ah, al
adc ah, 0x46
and eax, 0x47038a60
mov edi, ecx
xor ebx, 0x6ff75560
cmp dx, si
ror dh, cl
or bx, ax
dec ebx
rol ch, cl
sbb esi, 0x43735ae
or ecx, 0x3b9b25ce
test edi, 0x42807b15
stc
not dh
or bh, 0x51
pop edi
sub cl, dh
shr cl, cl
adc ebx, esi
xchg bx, ax
or eax, esi
add ebx, 0x43e134ea
dec dx
stc
rol ch, 1
stc
not eax
mov cx, 0x3b7
shr edx, cl
mov bx, 0x622e
rol bh, 7
sbb dx, 0x6aea
test ebx, esi
and bx, si
xor ecx, 0x3b9a6cc0
push edi
dec di
shr al, cl
xor cl, al
or eax, 0x3632be51
stc
inc si
adc eax, 0x7db35d24
and cl, 0x37
and edx, 0x7628319e
not si
shr ecx, cl
add cl, 0x7a
sub dx, cx
add ax, bx
rol eax, cl
ror ah, cl
add ah, bh
test cx, 0x79ac
test edx, ebx
not bh
mov cx, ax
sub ecx, 0x4255728e
rol ah, 1
stc
shl cl, cl
ror ecx, cl
xor eax, edi
ror eax, 3
add dx, 0x9d4
not dh
dec cl
stc
shr edi, cl
add al, cl
xchg ecx, eax
or edx, 0x46600810
add si, si
mov dl, bh
shl cl, 7
adc ecx, edx
not ah
adc cl, bh
shr edx, 2
stc
ror dx, 7
xor di, bx
xor edi, edi
mov dh, 0x29
mov ebx, 0x35c55cdb
rol bl, cl
rol bx, cl
sbb bx, cx
adc ebx, esi
mov di, 0xd8e
shr bl, cl
shl ecx, 8
rol edx, 3
not al
xor ecx, edx
dec esi
xchg al, bl
adc bx, si
xchg bx, si
and ax, bx
shl ax, cl
xor ecx, eax
nop
not di
xor bx, 0x1e28
rol ax, 4
shr ecx, cl
nop
sub esi, 0xcde2359
sbb edi, esi
shr cl, cl
and edi, ecx
shr bx, 3
shr dx, cl
not edx
inc esi
or bl, 0x55
pop edi
adc ch, dh
push edi
or di, 0x73b4
dec cx
xchg cl, bh
ror ah, cl
nop
mov ch, ch
and edx, edx
shr cx, 5
shl edi, 7
stc
nop
sub bl, 0x5d
ror ah, cl
inc ch
cmp eax, edi
xor dl, 0x67
add esi, eax
inc bl
inc edi
mov cx, bx
dec ch
add di, ax
inc al
adc dh, 0x58
inc bx
inc di
shr ecx, cl
sbb bl, bh
add edx, eax
rol edi, cl
sub cl, 0x2b
cmp bl, 0x5c
dec bx
mov bx, 0x2808
and si, cx
inc cx
add edx, ecx
shl dx, cl
stc
sbb esi, esi
adc ch, 0x60
shl ax, cl
mov al, 0x76
ror ecx, cl
xor ebx, 0x508e43d8
adc bl, ah
or ch, ah
inc ax
not ebx
nop
not cx
rol ebx, cl
xchg di, dx
rol dx, 5
and ebx, edx
xor ax, bx
and bx, ax
inc cl
test ch, 0x21
shr edi, 6
ror dx, 8
and edx, 0x67556e6c
ror cl, cl
stc
cmp si, bx
adc bx, 0x7e20
mov bx, 0x2449
and edx, eax
shl di, cl
add dl, ch
sub edx, esi
mov bh, 0x77
rol edi, 8
xchg bx, ax
test bx, cx
or esi, 0x74434470
sbb bx, si
inc dl
shr edx, cl
test ebx, ebx
xchg di, si
inc esi
xor bh, dl
test ah, 0x15
and cx, si
xchg bh, bl
inc ebx
pop edi
pop eax
pop ebx
pop esi
pop edx
pop ecx
push edi
push ebx
cmp di, bx
nop
shr edi, 3
push eax
push edx
add ah, dh
push ecx
xchg cl, ah
test eax, 0x579b8921
push esi
sbb bx, si
nop
test bx, bx
xor dl, al
not dl
mov dx, 0x1a3c
and edx, edx
sbb esi, eax
test ax, 0x4e54
cmp si, dx
xor di, 0x4ba2
xor ah, 0x3c
stc
sbb eax, 0x1f1f3486
mov di, 0x3320
mov edi, 0x1d0c58fd
sub ebx, ecx
sub ebx, 0x15fb8117
adc eax, esi
inc si
test ah, bh
or ax, bx
adc bh, 3
ror eax, cl
or dl, dh
add dx, ax
not ebx
dec di
ror edx, cl
ror ax, 7
mov ch, 0x45
xchg dx, cx
or si, 0x4cd9
dec ch
stc
nop
adc cl, dh
add al, 0x33
stc
sub cx, 0x33eb
dec eax
rol cl, 1
xor dx, 0x51ac
xor ah, 0x47
xchg esi, edx
xchg dl, dh
sbb dl, bh
not ah
ror cx, 2
dec edi
rol si, 8
xor cx, 0x6570
cmp ch, 0x66
xor ax, 0x6f78
not ah
sbb bx, 0x8bc
add dl, cl
stc
nop
nop
mov cx, dx
nop
adc di, bx
cmp ebx, 0x7e3b6e58
xchg dh, cl
cmp edx, 0x20c1af47
xor dx, bx
adc edx, esi
stc
shr bx, cl
sub al, al
stc
nop
mov edi, 0x443b5b2
cmp edx, edx
ror ch, 4
ror dx, cl
or bh, 0x41
or ebx, 0x66e4f03f
sub edi, edi
shl ecx, 7
mov bh, al
sbb bx, 0x2e8c
dec edx
xchg di, si
pop esi
pop ecx
pop edx
pop eax
pop ebx
pop edi
push eax
push ecx
shr ax, cl
push esi
rol esi, 3
stc
dec ch
push edx
adc dl, 0x19
inc ax
push ebx
xchg ebx, edx
inc ah
not ah
sbb eax, eax
add ax, 0x18dc
rol ax, 8
test bx, 0x7108
sbb dl, al
sbb edx, ebx
dec bl
xchg esi, ebx
xchg ecx, esi
push edi
mov bx, di
dec dx
sbb bl, cl
rol esi, cl
cmp edi, 0x36529a91
xchg cx, dx
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
jle 0x4b1019
call fcn.00504021
push ecx
dec ecx
not ecx
pop ecx
push edx
push ebx
sbb dl, bh
pop ebx
pop edx
call fcn.00504369
jg 0x4b1070
jo 0x4b1041
call fcn.005048db
push edi
or di, di
push ebx
push edx
xchg ebx, edx
push eax
adc ah, 0x17
xchg al, al
pop eax
pop edx
pop ebx
pop edi
push edi
test di, 0x7211
pop edi
call fcn.00504c53
jbe 0x4b1058
call fcn.0050502e
call fcn.005054c0
call fcn.0050596e
ja 0x4b1070
push esi
sub esi, 0x9d04fa
pop esi
push esi
xor esi, esi
push edx
cmp dl, 0x43
push ecx
xchg dh, ch
pop ecx
pop edx
pop esi
push eax
sub ax, 0x3ce6
rol eax, 4
push edx
shl dx, 4
push ecx
rol cl, cl
pop ecx
pop edx
pop eax
push ebx
push ecx
ror bh, cl
and bl, 0x4a
pop ecx
pop ebx
lea eax, [eax + 5]
test ch, ch
je 0x4b194d
mov ecx, dword [ebp + 8]
push edx
mov dl, 7
push esi
inc esi
push edi
rol di, 5
xchg si, si
push ebx
dec bx
push eax
mov dh, ah
dec bh
push ecx
dec cx
not bl
test dl, dh
sbb eax, 0x675c65c4
inc dh
sub eax, 0x59595fc0
not cx
xor si, 0x86
adc eax, 0x59f9c76
xchg ebx, ebx
adc edx, 0x66d95c06
mov bx, cx
inc bx
xor eax, esi
shr edx, 8
inc ch
shl bl, 6
nop
or dx, ax
rol edi, cl
add esi, 0x35b5a716
ror ebx, 8
stc
mov ecx, 0x354ffa46
or cx, bx
test ecx, esi
or ch, bh
or dl, dl
shr dl, 2
and eax, 0x3b08079d
dec ebx
inc dh
add si, 0xf33
or di, bx
test cl, 0x46
adc dh, 0x66
dec eax
test dh, ah
inc al
test dx, bx
xor dh, ch
mov dx, 0x604b
shl eax, 4
cmp eax, 0x4fbd472
add dh, 0x35
or ecx, 0x636dd43f
and edx, eax
mov dx, dx
add ecx, edi
not ax
not cl
ror ecx, 5
nop
test ax, 0x6eda
ror dx, cl
and edi, edx
xchg dl, dl
or al, 0x6c
shr si, 7
and ebx, esi
xchg edi, edx
shr dh, 8
and ah, 0x73
cmp ebx, 0x11941a68
mov bl, 0x69
and di, 0x3aa9
xor dx, ax
and eax, 0x1b635999
pop ecx
pop eax
pop ebx
pop edi
pop esi
pop edx
call fcn.00505e14
call fcn.0050623e
call fcn.0050667e
push ecx
push ebx
or ch, bh
push esi
mov si, 0x7107
push eax
sub ax, cx
push edi
xchg edi, esi
push edx
xchg edx, ebx
dec eax
cmp si, bx
nop
shr di, cl
rol ch, 5
test edi, 0x30ec4414
xor edx, 0x342ef40d
mov cl, 0x4e
add ecx, ebx
shr edi, 8
shl di, 5
test ah, al
inc dh
dec ebx
cmp cx, 0x77a9
or dl, bh
xchg si, ax
xchg si, dx
xchg ch, bh
mov si, 0x5e94
not ebx
sub cx, si
dec ebx
xor di, 0x5ce8
adc dl, 0x7d
nop
nop
stc
nop
mov ah, 0x36
shl ecx, cl
inc ebx
and cx, 0x7a5b
inc bx
dec si
mov ch, cl
pop edx
pop edi
pop eax
pop esi
pop ebx
pop ecx
call fcn.00506b37
push edi
push eax
mov di, ax
push ebx
xchg edi, ebx
xor bx, 0x700a
test bx, 0x285f
push edx
shr dx, 7
not bx
push ecx
add dl, ch
adc eax, 0x711895f7
rol ax, cl
ror ecx, 8
add ecx, edx
cmp bl, cl
test bx, bx
shr di, cl
sbb edi, eax
sbb ch, 0x54
xchg bl, bh
or edi, 0x498554fe
nop
sub eax, edx
push esi
test edi, esi
dec esi
shl ecx, cl
nop
stc
cmp edi, eax
stc
ror dx, 8
inc eax
cmp esi, 0x4f91bcc1
sub eax, edi
xchg dx, di
rol esi, cl
cmp bh, cl
sub bl, 0x51
add bh, 0x67
and dh, 0x6d
and dx, 0x6c54
pop esi
pop ecx
pop edx
pop ebx
pop eax
pop edi
push edi
push esi
xchg edi, esi
test esi, 0x7d3da090
push ecx
rol edi, cl
push edx
push eax
xchg dl, ah
xchg esi, ecx
push ebx
add bx, 0x78b0
xor ax, 0x5060
nop
shl al, 7
sbb bh, 0x62
test dx, bx
stc
ror dx, 6
inc eax
rol dx, cl
stc
or bh, 0x19
cmp eax, ebx
shl bx, 2
stc
cmp ax, bx
not ecx
stc
add ax, dx
rol esi, 3
adc ax, si
shr esi, 5
mov si, di
dec si
cmp dx, 0x6c56
inc eax
shr edx, 5
shl eax, 1
test dl, 2
not ecx
ror cx, cl
sbb cx, 0x381c
cmp di, 0x3633
sbb edx, ecx
stc
xor eax, edx
add edx, edx
inc edx
xchg edi, eax
sbb edx, 0x46163394
shr si, 7
sub ah, 0x43
ror dl, cl
xor dx, 0x4bfe
ror edi, 2
or ebx, esi
adc esi, 0x123879bf
add dh, dl
and ax, cx
sbb edi, ebx
shr eax, 2
test al, 0x2b
sbb ecx, ebx
sub ah, 0x4a
dec ebx
shl eax, cl
rol esi, 1
or dx, 0x5c44
add ax, bx
sub edx, 0x623b4576
cmp ch, dl
not edi
not ecx
stc
inc al
mov edx, edx
cmp eax, 0x536d51fe
mov cl, 0x77
sub ecx, 0x10a5e786
xchg ecx, eax
ror di, cl
nop
dec ax
nop
nop
sbb ecx, edx
or bh, 0x64
dec di
adc cx, cx
test si, 0x289f
shl ax, cl
or edx, edi
or si, 0x48b8
xor edi, ecx
test bl, 0x7b
add di, bx
not esi
shr eax, 6
adc ebx, eax
xor al, cl
xor eax, 0x74e240a5
add ah, bh
or di, di
rol si, cl
or eax, 0xbadc5e8
pop ebx
test edi, esi
ror edx, 1
push ebx
xor di, bx
shl ah, cl
not di
sbb ch, 0x6c
nop
nop
shr esi, 7
shr bl, 4
nop
shl ch, 4
or eax, ebx
xchg si, dx
inc ebx
xchg dh, al
dec esi
xor ebx, edi
ror esi, 7
shr ax, 4
ror cl, 5
xchg edi, esi
nop
cmp eax, esi
inc ax
and cx, 0x130c
test ax, bx
not esi
inc ecx
mov bh, bh
test ah, 0x66
shl cx, cl
nop
ror ecx, cl
or ebx, esi
and bx, 0x26da
test ax, bx
xor ebx, 0x3a87db62
mov cl, 0x34
test si, dx
dec bh
nop
rol dx, 4
and ecx, ebx
dec edx
shr ebx, cl
xor ecx, 0x44bcfec7
rol esi, 5
sbb esi, 0x2d6c7c70
shr ax, cl
not bx
dec al
or edx, 0x2439b8f
ror dh, cl
and dx, di
add si, 0x60d9
sub dh, bh
adc di, 0xfe4
sbb ch, 0x50
shr ebx, cl
rol esi, 1
dec ax
stc
mov cl, 0x5f
xor ch, bl
sub ecx, edx
rol ax, 1
cmp ebx, ebx
cmp ch, 0x12
stc
cmp bh, ah
inc esi
stc
shl ax, cl
inc dl
rol dx, cl
nop
nop
test al, 0x68
inc bh
nop
not bl
xor al, 0x62
rol dl, cl
add al, 0x12
mov bh, bh
shl cx, 8
cmp edi, 0x6cce8a2b
or ax, si
shr bl, 4
xor edi, eax
sbb edi, 0x3cce22d2
rol ebx, cl
not eax
ror dl, 4
nop
inc ecx
test ebx, eax
not al
stc
pop ebx
shr ecx, 7
stc
shl cx, cl
sbb ax, cx
sbb dx, 0x1009
mov ecx, 0x5a33c901
sbb dl, ch
nop
xchg esi, edx
inc ah
shl si, cl
ror ecx, cl
ror dl, 7
dec ax
cmp esi, edi
and esi, edx
ror dx, 5
dec eax
push ebx
add bx, dx
inc bx
inc ecx
shl eax, cl
nop
xchg esi, ecx
nop
add ecx, edi
test si, ax
ror bl, 8
or eax, 0x7793fc93
xor bl, bl
sbb edi, 0x5ff903e9
shr bx, cl
and ecx, 0x2f3ec77d
not cl
not bx
sub ah, dh
shl eax, 8
dec dh
adc ax, bx
adc cx, 0x66d7
cmp ch, 0x4f
rol edx, 2
nop
xchg al, bh
add cl, 0x66
shl eax, cl
dec cl
xor cl, 0x3c
inc dh
nop
sub al, bh
ror dl, cl
rol eax, 3
mov ecx, edx
test ebx, 0x25928975
cmp di, 0x69aa
adc dx, si
rol ebx, 7
dec ch
inc ah
test eax, 0x5fa2928f
shr ax, 8
rol edi, cl
adc cx, ax
not ax
nop
shl bx, 8
add ecx, esi
shr cx, cl
or dl, 0x1f
shl di, cl
shr ebx, 1
sbb dx, 0x682
inc ax
add bx, 0x14bc
not esi
or si, 0xe62
adc ebx, edi
rol ah, cl
mov eax, ebx
rol esi, cl
ror ax, 6
xor di, bx
ror esi, 8
sbb edx, 0x6e55afd
not eax
not dl
rol eax, cl
mov ebx, ecx
dec cx
or si, si
nop
nop
stc
or dl, dh
rol ax, cl
and ebx, 0x8de5812
shl edi, 1
shl edx, cl
nop
pop ebx
adc dh, ch
cmp edi, 0x4da53c30
dec cl
push ebx
sub bl, bl
stc
stc
stc
mov dl, 0x5e
sbb dl, 0x10
add cx, 0xeeb
or bl, 0x23
ror bl, cl
sbb esi, esi
or esi, edx
cmp esi, 0x73d45087
or ebx, edi
xchg esi, ebx
nop
test bh, 0x1e
test cl, bh
add edi, 0x331a33aa
shl esi, 3
xchg ecx, edx
not al
mov ecx, 0x15d7b4d0
sub ecx, edi
sbb si, ax
test dh, al
xor ecx, 0x6e820e9c
shr eax, 8
adc bx, 0x1166
xor esi, esi
dec dl
and esi, 0xa4e7ea2
ror bh, cl
sbb dl, 0x58
shr ebx, 4
or dx, cx
xchg dx, di
adc si, 0x5b10
and esi, ebx
xchg bx, si
dec ah
cmp cl, 0x46
test al, 0x4b
xchg ah, ah
and bh, dh
sub ax, 0x3156
and ax, 0xbab
xor al, bl
not di
shl di, cl
not ebx
stc
mov cx, dx
and dl, al
stc
and cx, 0x6046
add dl, dl
xchg al, al
shr cx, 3
shr dl, 8
or al, bh
or ebx, eax
nop
dec ah
sbb ebx, 0x7ba669e7
xchg dx, bx
inc dh
and bx, 0x2f5c
sbb bl, al
shl eax, cl
xor eax, ecx
ror si, 7
adc bh, 0x44
dec ah
inc ecx
cmp al, 0x67
or ebx, edx
sbb edx, ebx
xor esi, eax
nop
rol dh, cl
sub eax, 0x9d55532
ror dx, 4
shr esi, 1
adc esi, edi
xor si, cx
rol edx, 1
sbb ecx, edi
test al, 0x7c
cmp ebx, 0x51da198b
add bh, 4
cmp ax, si
xor al, 0x38
nop
xchg dl, ch
shr ebx, 2
inc si
nop
pop ebx
shr dx, cl
sub dh, ah
add ch, dh
shr dx, 8
push ebx
rol ebx, 3
cmp dx, 0x3cba
inc di
stc
nop
ror al, 6
sub edx, ebx
mov eax, 0x20a4051d
add edi, 0x4d081f29
inc eax
rol dh, cl
shl dh, 2
xor dh, 0x67
xchg esi, ecx
test edx, 0x48e5e240
add cx, 0x7025
mov cx, 0x76cb
shl edx, 2
dec edi
mov ecx, eax
nop
xor cx, ax
stc
rol eax, 8
not eax
shl edi, cl
mov ebx, 0x1135570a
sub ecx, 0x7641b2db
or ch, 0x26
inc cl
dec edx
pop ebx
pop eax
pop edx
pop ecx
pop esi
pop edi
jl 0x4b17b9
call fcn.00506dbd
push ecx
adc cx, 0x242f
add ch, 0x5d
push eax
push ebx
xchg ah, bh
push esi
adc esi, 0x6287f043
push edi
sub di, 0x4361
and si, 0x3fbe
add di, 0x212b
push edx
mov bh, dl
sbb ebx, 0x49aebc8
xchg dh, ah
nop
pop edx
pop edi
pop esi
pop ebx
pop eax
pop ecx
push ebx
not ebx
push edx
xor dx, bx
push ecx
mov ecx, 0x4bb39ae4
push eax
not eax
push edi
xor di, ax
nop
sbb edi, 0x542853a6
xchg dx, bx
and bl, bh
stc
dec bx
xchg bx, cx
xor al, ch
pop edi
pop eax
pop ecx
pop edx
pop ebx
jae 0x4b17a3
call fcn.00507165
ja 0x4b17ae
call fcn.00507533
call fcn.005078ea
push edx
push ebx
xchg edx, ebx
pop ebx
pop edx
push ebx
test ebx, 0x26f1804e
dec ebx
push ecx
ror ch, 3
test cx, 0x4416
push edx
cmp ebx, edx
push esi
inc esi
push edi
shr edi, cl
nop
push eax
and dh, ah
ror dx, 2
shl esi, 1
rol eax, 5
add ebx, 0x30b15ab9
xor cx, di
inc esi
ror bl, cl
sbb bx, si
stc
rol al, cl
inc edx
cmp ax, 0x451b
dec bl
stc
mov ch, 0x3e
not bx
add cl, cl
xor di, cx
not di
stc
dec bl
add ax, 0x5ad5
mov bl, cl
shl ch, cl
not eax
stc
mov bh, 0xf
shr ebx, cl
not edx
xchg ebx, esi
or esi, 0x1b27e2c8
inc edi
cmp edi, eax
and eax, 0x7a38fe60
sub ax, di
ror cx, 4
shl cx, 1
not si
adc edx, 0x58e24479
shl si, cl
adc ah, ah
inc bh
shr edx, cl
rol esi, 2
add edx, 0x7611c9ed
add cl, ch
sbb ah, cl
sub ah, 0x6a
xor edi, eax
or cl, 0x2b
or dx, si
xchg ebx, esi
test cx, 0x3397
inc ah
adc edi, ebx
xchg bh, dl
shr dx, cl
or ecx, 0x7a4b91d1
inc dx
nop
sbb edi, eax
ror esi, 4
inc bx
xchg edi, eax
inc eax
not ecx
add edx, 0x47b0c239
xchg ah, dl
sbb bl, 0x53
xchg edx, eax
and eax, eax
nop
stc
sbb bx, cx
mov bh, 0x7f
cmp bh, al
xor dx, di
shr si, cl
cmp bx, bx
sbb di, 0x7440
dec ebx
not dl
shl ebx, 4
or ebx, 0x6d50543e
sub eax, eax
stc
sbb al, 0x6b
or ax, 0x453b
add dx, 0x1da5
shl bl, 2
add si, 0x7c4b
pop eax
inc di
cmp bl, 0x28
dec di
shr cl, 6
rol bl, cl
shl bx, 3
test edi, edi
and cx, di
inc di
rol di, cl
xor si, di
push eax
adc bh, al
shr si, cl
add cl, ch
shr ah, cl
mov ax, 0x4209
rol cl, cl
xor eax, 0x19174fac
xchg cx, di
xor cx, cx
rol edx, 4
sub ecx, ebx
stc
xchg dh, dl
test esi, 0x682f13e7
shr cx, cl
shr esi, 7
xor edx, esi
or ax, si
sub bx, ax
pop eax
pop edi
pop esi
pop edx
pop ecx
pop ebx
push ecx
push ebx
xor ecx, ebx
push edi
rol di, cl
shr edi, 2
nop
push eax
xchg cl, ah
stc
push edx
dec dx
pop edx
pop eax
pop edi
pop ebx
pop ecx
push esi
push edx
xor si, dx
pop edx
pop esi
mov edx, dword [ebp + 0xc]
call eax
jmp 0x4b3b7a
push eax
nop
push ebx
push ecx
shl bl, cl
not bl
push edx
sub dx, 0x1f67
push edi
cmp di, bx
not dh
push eax
dec ax
dec eax
shl ax, cl
inc cx
or ah, dh
or bx, 0x49bb
dec edi
push esi
xchg si, cx
test cl, 0x11
sbb di, cx
or bl, 0x7b
add dx, ax
mov bx, 0x598
sbb ebx, eax
adc dx, 0x2c6a
sbb ch, al
cmp si, 0x2130
add dh, ah
xchg si, dx
shl si, 5
dec dl
xchg dl, bh
sbb ch, bh
shr cl, 1
stc
sbb bx, cx
sbb ah, 0x26
xchg dl, ch
and eax, 0x59dc9086
rol dx, cl
sub bh, 0x33
adc dx, di
stc
shr esi, 4
sub bh, 0x5b
mov bh, 0x75
stc
or cx, 0x4bb4
and esi, esi
shr bl, 5
adc cx, dx
adc edx, ebx
adc dl, ch
ror di, 3
shl edx, cl
mov ah, dh
stc
ror ch, cl
mov dh, 0x48
sub bx, 0x306c
mov dl, dl
nop
test si, 0x5cbc
shl cl, 7
add al, 0xd
shl edi, 2
nop
cmp si, 0xc67
xchg edi, ebx
mov ecx, ebx
sub dh, 0x6e
cmp dh, cl
rol dh, 2
shl dh, 5
adc cl, dl
or si, dx
dec cl
or ah, 0x13
dec ah
and dx, 0x3683
shr dh, 5
and edi, 0x503934eb
stc
add eax, edx
add ebx, ecx
sub dh, 0x64
adc cl, al
not cx
sbb dx, di
sub ebx, edi
shr ch, cl
ror ax, cl
sub si, 0xc23
cmp eax, 0x68dbbf9b
cmp ax, bx
sub bx, 0x1a70
add ah, 0x13
test al, 0x39
dec al
dec cl
dec di
shr edi, cl
test bx, ax
or dh, bh
pop esi
push esi
adc esi, ebx
inc cl
shl ecx, 7
shl cl, 7
xchg dx, di
nop
shr ax, cl
inc bx
add ecx, esi
shl cx, cl
xchg esi, ebx
sbb eax, 0x67e21d62
and ah, 0xf
shr ah, 7
add esi, 0x5e54456a
adc dh, 0x3d
adc bx, 0x1c0d
nop
test cl, 0x40
sub cx, dx
ror ax, 5
and bl, bh
not cl
shr esi, 7
sub al, bh
adc ch, ah
not dh
shr ebx, 5
adc ebx, edi
sbb edx, 0x679a5fbe
stc
sbb eax, eax
adc bl, al
sub cx, 0x2ad
nop
and dl, 0x63
xchg cl, ah
xor ch, dl
shl eax, cl
shl eax, cl
not dl
dec esi
test dx, si
inc dl
sub ebx, edi
not edx
nop
ror bx, 5
sbb cx, bx
sub bh, ch
ror si, cl
mov edx, ecx
xchg ch, dh
nop
ror edx, cl
mov bh, 0x2c
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
push ebx
sub ebx, ebx
push eax
push ecx
cmp ah, ch
pop ecx
pop eax
pop ebx
push ecx
ror cl, cl
push eax
mov eax, 0x4df78d90
xor ax, 0x2ea4
push edx
sbb dx, 0x33be
dec dx
push ebx
cmp ah, bl
not ch
sbb eax, 0x264dc8cb
dec ecx
push edi
add bx, di
ror cx, cl
push esi
cmp si, 0x3d7
test ah, dh
not ax
or ecx, 0x37cd5c04
mov esi, eax
inc ch
add ax, 0x7f40
not cx
rol bx, cl
mov al, ch
sub dh, dl
shr cl, 2
mov ch, bl
add cx, 0x375f
adc ah, 0x19
cmp dl, ch
inc al
not ah
ror bx, 1
sub si, bx
inc cx
inc ebx
sub esi, eax
add ebx, 0x24615241
stc
stc
adc ebx, edi
shr cx, cl
and ah, bh
add si, 0x39fa
nop
stc
cmp bl, al
or esi, ecx
shr ah, 1
sbb dh, 0x25
stc
not eax
ror ax, cl
test eax, edx
stc
sbb eax, 0x6751e1b9
or dx, 0x2a38
shl cl, 8
sbb si, bx
rol bl, cl
stc
not dx
nop
and cl, cl
shl cl, 5
not cl
xchg cl, al
dec eax
shl ah, 8
ror bh, 1
add si, 0x4d69
shl ch, 7
or eax, 0x7b46c330
and ecx, edi
and esi, 0x53c49fb4
sbb ah, 0x43
sbb eax, 0x4df5bb3b
adc edi, 0x214b8a16
or al, ah
rol esi, 2
xor ch, 0x37
xor si, bx
and esi, eax
or ecx, 0x1fc7a233
not si
rol al, 1
test cl, bh
ror bl, cl
nop
xchg cx, ax
adc dl, cl
shl cx, cl
xchg al, bh
shr si, cl
add dx, 0x6f35
sub bh, dl
test ax, di
xor dh, bl
stc
and edx, edi
nop
and eax, eax
rol dl, 4
pop esi
add dh, dl
mov edi, 0x6ccd5f82
adc cx, 0x68db
or edi, edi
dec edx
push esi
sub esi, 0x6acce9e0
xchg bh, cl
or cl, 0x27
xor al, 0x4e
not ecx
stc
not dh
xchg si, ax
ror cx, cl
add cl, dh
sub dx, 0x354f
ror dx, 8
add ecx, eax
not di
dec edx
and edi, esi
ror eax, 8
sub bh, 0x13
adc al, bl
ror edx, cl
or eax, 0x55190328
add edx, 0xfd048cf
shr cl, cl
or ecx, eax
mov si, 0x56a4
nop
ror ah, cl
sub edi, esi
adc eax, edx
shl ax, 2
shl edi, 8
sbb di, 0x5800
adc ah, al
stc
not bh
shl ebx, cl
mov ch, bl
rol si, 3
rol bl, cl
mov dh, 0x6d
xor bh, dh
add bl, dh
shr dh, cl
cmp eax, 0x1bc9b1f
stc
nop
sub cl, 0x21
not esi
mov ax, cx
xchg si, bx
ror esi, cl
dec edx
add ch, 0x18
rol ecx, cl
shl ax, 6
dec ax
shl cl, 6
test dh, bl
stc
or bx, bx
dec cl
sbb ch, 0xc
test dx, 0x279c
stc
add dx, 0x1af3
test cx, 0x6ed2
rol si, 8
add ax, bx
nop
or ah, ah
sbb ch, dl
shr ecx, 4
cmp si, di
add dl, 0x28
not ecx
not eax
sbb dx, ax
sub ecx, ebx
test ah, bl
not cl
inc eax
nop
shl bh, 5
sbb ah, 0xe
not ch
adc al, al
shr al, cl
test bx, di
inc esi
test ax, 0x43
xor eax, 0x5f27302d
or eax, 0x5dd971fd
sbb edi, 0x40bb2e9c
or ebx, edx
test ah, cl
pop esi
ror dl, cl
stc
not bx
push esi
adc si, 0x4aeb
add edi, 0x68fdeb60
sub al, 2
sbb eax, 0x62ef864c
ror ecx, 4
dec ebx
and ecx, 0x18a4e575
mov si, 0x6e8d
not bx
rol eax, cl
adc dl, 0x7c
not bl
shl si, 6
ror si, 8
ror eax, cl
sub ch, 0x6a
mov edx, 0x30515cff
dec bl
and cl, ch
xchg ch, bl
and cl, ah
sbb bx, 0x5e1c
xchg edx, ecx
inc bx
nop
inc eax
sub eax, esi
nop
and al, ah
cmp ebx, ebx
sbb al, 0x41
ror si, 7
rol dh, 4
nop
or ax, si
inc ah
dec di
test esi, eax
nop
shr di, cl
xchg dx, di
stc
stc
rol ch, cl
or si, 0x3cb8
shl bh, cl
sbb esi, 0x3d6405ff
xor esi, edx
cmp bx, di
mov al, dl
test ah, bl
cmp cx, ax
and dl, 0x2a
stc
inc dl
rol al, 4
inc ecx
shr si, cl
or esi, 0x41ef5136
sbb edi, 0x1363d985
stc
shl ebx, cl
adc ecx, 0x3d40f7bd
xchg edx, edi
stc
cmp ecx, ecx
test ch, 0x4c
xor bx, 0x5ba4
add bl, ah
ror bx, cl
rol edx, cl
xor ah, 0x12
stc
inc edi
inc edi
cmp bh, 8
adc cl, 0x3b
cmp edx, esi
or ah, bh
dec ah
nop
add al, 0x5b
mov esi, 0x4ccf2951
adc ah, 0x6f
dec bl
or dh, 0x6e
ror eax, 3
nop
sbb bx, 0x5113
and di, 0xec1
not ax
or bh, dh
or al, 0x6d
nop
adc ch, 0x42
and bx, 0x7c34
add cx, si
pop esi
shl di, cl
xchg di, cx
or ah, 6
shl ah, 7
push esi
shr esi, 2
and si, 0x2dc0
test di, 0x4278
cmp esi, esi
ror cl, cl
ror ah, cl
adc bx, dx
dec bh
test ch, 0x2e
dec edx
add ax, 0x2453
sub dh, dl
sbb ch, bl
sub edi, 0x3885eda7
shl ecx, cl
stc
inc esi
or esi, edx
xor bx, 0x2f96
cmp di, 0x7460
cmp dl, 0x25
shr ax, 3
or edx, edx
rol cx, cl
mov di, bx
mov edx, 0x157aeafc
shl bl, 1
sbb bx, cx
or ch, 0x70
stc
nop
ror ch, cl
xor di, 0x6ed4
not bh
xor edx, esi
inc cx
not al
xor ah, 0x33
nop
xor edi, ecx
xor bh, 0x76
mov cx, 0x4f6
and edx, eax
nop
add ah, 0x46
add al, 0x72
and eax, esi
not bx
sub bx, di
ror bh, 5
rol cl, 5
sub al, 0x62
and dx, 0x7738
rol di, 7
cmp di, cx
xor ebx, eax
shr edi, 3
add esi, 0x2baa4318
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
jb 0x4b2104
jle 0x4b1f14
push ebx
rol bh, 2
push edx
push ecx
rol edx, cl
mov dx, bx
nop
pop ecx
pop edx
pop ebx
push ecx
dec cl
push eax
ror ax, cl
pop eax
pop ecx
call fcn.00507e4f
call fcn.00508132
push ecx
push ebx
xchg ch, bl
push eax
not ah
xchg bx, bx
rol ch, 3
ror al, cl
push edx
push edi
sbb edx, edi
mov ebx, 0x1181bb98
nop
push esi
add si, di
sbb ebx, 0x61505fbe
or edx, eax
test dx, 0x7dd7
and ax, 0x75db
test cx, 0x6009
add cx, di
xor ecx, 0x1f9c1036
test edx, 0x52c66bff
sbb cx, di
not dl
xchg edx, edi
sub al, cl
shl cl, 2
dec dx
xchg ecx, ecx
nop
cmp eax, 0x49145ca7
cmp bx, 0xb2
rol ebx, cl
dec dx
mov ebx, edi
shr edx, 4
mov bx, dx
adc ebx, 0x7fcc81cc
sbb edi, ebx
add bh, 0x2f
xchg dl, ah
rol eax, cl
ror cx, cl
shl ch, cl
dec si
add cx, dx
shr edi, 6
inc ebx
or cx, ax
test al, 0xf
inc dh
sbb dl, bl
rol bh, cl
and bx, 0x3af1
adc edx, esi
stc
xor cx, 0x71d0
not bl
inc dh
mov edx, 0x25b36bbb
rol al, cl
or ax, bx
sbb si, dx
not di
add si, bx
mov ebx, edx
dec al
adc eax, edi
shl al, cl
and al, 0x1e
xchg dh, dl
test ah, bl
xor eax, 0x3fdc28dd
shr edx, cl
adc dl, ch
inc dx
mov ecx, eax
shl cx, 7
mov ch, ah
nop
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
call fcn.005084d0
call fcn.00508863
push ebx
push eax
adc bh, al
push edx
not dx
push ecx
xchg cx, ax
push esi
adc ebx, esi
or bx, 0x1c57
xchg cx, si
add ch, 0x28
cmp cl, cl
inc cx
and dl, al
rol si, cl
or cl, cl
nop
rol ebx, 1
not ebx
ror ch, 7
or ch, bh
dec esi
sub cx, cx
sbb dh, 0x57
add eax, 0x66fd0ab8
test ax, 0x2d9b
stc
inc bl
push edi
test edi, ecx
cmp dl, ch
sbb ah, bl
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.00508c7e
jecxz 0x4b20d3
call fcn.0050924c
call fcn.00509668
push ecx
push ebx
xchg cx, bx
nop
push edx
ror edx, cl
nop
mov bx, 0x769e
test bh, 0x4d
push eax
push esi
test ax, si
push edi
shl di, cl
xchg cx, di
ror dh, cl
rol edx, cl
shr ebx, cl
shr ah, 7
stc
sbb si, dx
or bl, 6
and edi, 0x58647e15
ror si, cl
shr bl, cl
stc
pop edi
pop esi
pop eax
pop edx
pop ebx
pop ecx
push ecx
push edi
add cx, di
push esi
sub cx, si
push ebx
xchg bx, si
push edx
adc edx, ebx
push eax
test bx, ax
stc
rol al, cl
not ecx
pop eax
pop edx
pop ebx
pop esi
pop edi
pop ecx
call fcn.00509a57
jge 0x4b20d3
call fcn.00509fb0
push eax
push edi
test eax, edi
pop edi
pop eax
jb 0x4b2104
jb 0x4b20e3
push ecx
inc cx
pop ecx
je 0x4b20f3
call fcn.0050a315
call fcn.0050a67c
push eax
ror ah, 6
push edx
shl dx, 7
nop
pop edx
pop eax
call fcn.0050a96b
push ebx
sbb bh, 0x48
push ecx
add ch, 0x73
push edx
sub dh, 0x58
not dl
mov dl, dh
nop
not ecx
ror dl, 2
push edi
or cx, di
stc
xchg ch, bl
adc edi, 0x673aeb4b
adc dx, bx
or bx, 0x5d68
sbb dl, 0x12
push esi
sbb ebx, esi
cmp ebx, 0x3802da4d
push eax
xchg edx, eax
stc
adc dx, bx
dec si
or ax, 0x1ee8
or si, 0x18f7
add ecx, ebx
adc si, bx
ror esi, 2
nop
sbb ch, al
sub edi, ebx
stc
rol ax, cl
adc al, bl
xchg di, ax
xor ax, 0x21fa
test dl, dl
ror ax, 8
inc edi
cmp ax, 0x613d
xor ebx, ebx
mov bx, bx
add ebx, 0x6a22af46
sub dh, 8
xor ah, dh
cmp dx, cx
test cl, dl
shr bx, 4
rol bx, cl
dec cl
shl ah, cl
rol eax, 2
stc
test si, 0x368e
shl bx, 3
shl cx, 2
xor cx, 0xd0a
add al, dl
sub dl, bl
ror esi, cl
add di, 0x1e9
inc bl
adc dh, bl
mov cx, 0x73d9
stc
dec eax
or edi, 0x8841ca
stc
ror ah, 4
sbb ebx, edi
not eax
add ax, dx
shl ebx, 6
inc si
ror ax, cl
xor cx, di
rol al, 4
test edi, 0x5d9f30d8
add bx, 0x5ec1
add cl, 0x28
or ebx, ebx
sub dl, dl
adc al, 0x70
sbb di, ax
add esi, ebx
rol dl, 7
sub dx, bx
sub dx, 0x7b7f
sbb al, 0x5c
xchg ecx, edx
or bx, ax
inc esi
pop eax
pop esi
pop edi
pop edx
pop ecx
pop ebx
push edx
ror dx, 4
push edi
push ecx
sub edi, ecx
push esi
xor si, 0x5311
shr ecx, cl
shr cx, cl
pop esi
pop ecx
pop edi
pop edx
push ecx
dec cx
rol ecx, 8
push edx
xor dh, 0x74
pop edx
pop ecx
push eax
add al, al
push edi
push esi
xchg di, si
push ecx
shr ch, 6
push ebx
shr ebx, 4
or edi, ebx
inc ax
adc bx, ax
push edx
and dl, dh
dec edx
not ch
rol ax, cl
inc ax
or dl, 0x10
xchg ecx, ebx
pop edx
pop ebx
pop ecx
pop esi
pop edi
pop eax
call fcn.0050acc5
push edx
push ecx
shr edx, cl
shl dl, cl
push eax
xor cx, ax
pop eax
pop ecx
pop edx
push ecx
push edi
cmp cx, di
pop edi
pop ecx
sub esp, 0x36
mov dword [esp + 0x32], 0
push eax
push ecx
push edx
call fcn.0050b023
push ecx
shr cx, 1
push edi
ror edi, cl
push eax
rol ax, cl
push edx
rol dh, 3
push ebx
mov bh, cl
test bh, 0x5f
adc ch, cl
adc di, 0x3ac2
xchg edi, eax
not ax
shr edi, cl
rol ax, cl
sbb ch, 0x63
xor dh, 0x1d
push esi
shl si, cl
or cl, ch
xchg bx, dx
ror bh, cl
not ebx
sbb ch, 0x2c
adc ax, 0x550d
adc si, bx
not ecx
not ecx
or edi, edx
inc ch
or ax, 0x228a
and edx, 0x52f1dc5b
dec di
sub ch, 0x6f
cmp bh, ah
dec di
shl ax, 3
stc
adc ch, ah
mov ah, 0x12
rol esi, cl
test ax, dx
dec esi
mov ch, 0x41
dec ax
nop
test esi, 0x2d0dc9c2
not esi
and cl, 9
add ch, dl
cmp bl, 0x6e
or cl, ah
shl edx, 6
and si, 0xf
inc esi
shl esi, cl
sub edx, 0x580f7d5c
test cx, dx
xchg edx, ebx
ror dx, cl
cmp esi, ecx
sub bl, 0x3f
sbb ecx, ebx
adc ebx, 0x9fa6e03
add dx, 0x206c
ror eax, cl
cmp ecx, 0xff9c38b
shr ebx, cl
adc ax, 0x568d
inc ecx
cmp edi, 0x4585bc5
sbb dl, 0x1e
xor esi, 0x695dff3e
or di, ax
and eax, 0x71040e65
mov ax, 0x315c
or dx, 0x6d1a
and ecx, esi
inc edi
xor dx, si
dec dx
xchg ah, bh
or edx, 0x533eadfe
ror ecx, 4
shl cx, 3
cmp dx, cx
shl bx, cl
inc ebx
xchg di, bx
nop
shl eax, cl
sbb ax, 0x50a4
mov ch, 0x65
shr edi, cl
cmp edx, esi
sub ah, 0x26
adc ch, 0x41
cmp dh, bl
sub eax, edx
shr edx, 8
mov bh, bh
xchg bh, dl
test si, ax
inc bh
pop esi
shr bh, cl
shr cl, 1
mov edi, 0x1d743e56
shr edx, 7
mov eax, 0x301a3a4c
xchg dh, ah
xor dx, 0x2602
shl ch, 3
stc
add eax, ecx
sbb dh, bh
inc edx
stc
mov bh, 0x39
add eax, 0x9407287
mov cx, cx
not cl
or ch, 0x3b
stc
rol eax, 7
not ah
nop
xor al, ah
dec edx
shl al, cl
rol edx, cl
sbb dx, 0x2785
not ecx
mov bh, 0x63
rol ch, 3
add di, cx
mov edi, 0x1e0f5374
push esi
dec si
sbb ecx, ebx
rol di, cl
test eax, ebx
not cx
xor dh, bl
dec esi
mov si, 0x314b
nop
shl edx, 2
nop
test bl, 0x1c
stc
test cx, 0x74eb
sub ax, dx
shr ebx, 5
sub si, 0x4a66
nop
sub bl, bh
rol ebx, cl
adc bl, bh
mov cl, ch
shl eax, cl
test ecx, 0x70d325ba
nop
test cl, 0x6b
dec di
inc ebx
shl edx, 6
xor dl, al
dec bx
mov di, 0x4ad2
mov dh, al
mov bl, 0x64
xchg cx, bx
mov ah, bl
sbb dh, 0x5a
sub ecx, edx
test bl, ah
nop
nop
xor eax, edx
add ecx, 0x23336f73
and dl, 0x3a
xor si, 0x48b3
xchg edi, eax
not di
dec dx
xchg si, si
dec di
shr bh, cl
shr dx, cl
nop
shl esi, 4
add edx, 0x165818a7
dec eax
cmp eax, 0x6a1e60e2
not dh
nop
add di, 0x435
add cl, al
xchg esi, eax
nop
and dh, al
inc eax
test bl, cl
adc dh, al
add di, ax
pop esi
shr dh, cl
cmp bh, 0x29
not ax
test ch, 0x5b
ror dl, 3
not cx
test ebx, edx
or edx, 0x2beb2c5e
push esi
shl si, cl
and al, dl
ror bl, cl
inc dh
nop
and edx, edi
not si
rol esi, cl
add bx, 0x2a65
sub edi, 0x49945d16
not ebx
mov ah, dl
mov si, dx
rol ecx, 3
sbb cl, 0x48
pop esi
pop ebx
pop edx
pop eax
pop edi
pop ecx
call fcn.0050b450
push edx
push ecx
sbb dh, ch
stc
push ebx
xor bx, 0x659f
stc
shl bx, 5
push eax
add ebx, eax
adc cl, dh
nop
mov dh, bh
sbb dh, 0x6d
push edi
adc ecx, edi
push esi
shl esi, cl
and bh, 0x61
shr bx, 4
stc
add cx, 0x6b31
sbb edx, ebx
inc dl
test ah, al
not eax
xchg dh, dh
adc cx, bx
nop
sub cl, 0x68
sub cl, ch
stc
shr ecx, cl
rol edi, 3
not ch
nop
not dl
adc ecx, eax
xor dx, si
xchg edi, edx
xor ecx, 0x38c338a
ror ecx, cl
adc al, bh
shr ah, 6
mov edi, edi
shl ch, cl
ror ecx, cl
ror ax, 1
nop
rol edx, 4
shl dh, 4
adc edx, 0x16480d1d
not ecx
xchg bx, bx
stc
nop
and al, 0x1f
sub dh, cl
ror dh, cl
mov di, cx
rol cx, cl
xchg ah, dh
and ebx, 0x20b3b611
add edx, 0x49d1e104
stc
test bl, 0xf
inc dh
stc
adc bl, bh
or cx, cx
mov di, si
sbb edx, 0x55e9fdae
rol al, 1
ror ax, cl
xor cx, 0x1684
cmp edi, 0x13176552
add di, dx
or ah, bl
not cl
not di
nop
rol edi, cl
inc cl
nop
sub di, si
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
push ecx
test ecx, ecx
add cx, 0x50bd
push eax
cmp al, 5
nop
push ebx
xchg ebx, eax
ror bl, 3
inc ax
push edx
xor edx, eax
rol ecx, 5
mov dh, bl
not ah
or cx, 0x1335
push esi
add si, si
dec bh
stc
or ah, 0x37
and dl, 0x3f
push edi
test eax, edi
sub dl, bl
xor ah, 0x2c
or dx, di
sub bx, 0xd2
shl cl, cl
or di, 0x56aa
nop
xchg bl, ch
xor edx, eax
nop
sbb dh, 0x1f
add al, 0x5b
sub esi, 0x63c69b4e
adc di, 0x52b7
add edx, 0x6af908bc
mov al, bl
adc edi, ecx
dec cx
not di
sbb ecx, ebx
sbb ax, 0x5955
shl cx, 1
xchg cx, cx
sbb cl, cl
or si, cx
cmp dx, cx
cmp ebx, eax
and ch, cl
sbb si, 0x2118
dec bh
rol di, 2
sbb ch, 0x4e
mov cl, ah
inc dl
or edx, 0x348cbbb6
shl bx, cl
adc di, 0x1ecc
sbb cx, 0x57ef
shr dl, cl
stc
mov ecx, 0x3eb40169
sub ax, 0x156b
nop
xor dh, 0x21
adc di, dx
rol eax, 3
nop
xchg edx, ecx
ror edi, 1
sub bh, bh
ror dl, 7
mov si, cx
xchg cx, bx
or bh, 0x23
or dx, dx
xchg ecx, ebx
shr dh, 4
nop
sub dh, 0x30
ror ax, cl
add ax, 0x6fcf
not al
not ch
shr eax, 8
ror ax, cl
stc
and ecx, ecx
test eax, ebx
sbb al, cl
adc cl, 0x46
xchg bx, bx
xchg cx, ax
cmp bl, al
rol ch, 1
and dl, 0x61
shl ah, cl
sub cx, dx
adc ax, di
not edi
add si, 0x505b
cmp eax, edx
test dl, bh
pop edi
shr ecx, cl
rol eax, cl
adc eax, 0x30db861c
not cl
rol bx, 5
sbb ah, 0x22
shl bl, cl
cmp ch, bh
ror dx, cl
or al, 0xf
sub si, si
ror cx, 4
rol dx, 7
ror cl, cl
sbb dh, bl
ror dx, cl
test bl, 0x39
pop esi
pop edx
pop ebx
pop eax
pop ecx
call fcn.0050b71a
jg 0x4b293f
push ecx
shr cx, cl
push edx
push eax
xor dh, ah
push ebx
mov ebx, 0x635b6103
push esi
inc esi
xor bl, 0x7a
pop esi
pop ebx
pop eax
pop edx
pop ecx
call fcn.0050bbbf
call fcn.0050bebf
push ecx
not ecx
push ebx
push edx
cmp bx, dx
push esi
adc esi, esi
nop
dec cx
add bx, bx
and edx, ebx
sbb cl, 0x39
push edi
or di, si
push eax
xor eax, 0x2a9c101a
inc bx
adc edx, 0x502397f3
stc
and eax, ecx
stc
add di, cx
and si, 0x5bd4
xor si, si
or cx, di
dec ecx
sbb ch, 0x68
xchg edi, eax
rol ax, cl
shr ch, 1
rol ax, 1
or ax, dx
add edx, 0x23bde9ac
xor ebx, 0x53392d7
mov ebx, ecx
add ch, 0x5d
stc
stc
or bx, dx
dec ecx
ror esi, cl
not cx
or edx, edx
sub si, dx
and dx, 0x3547
cmp cx, 0x25d
mov di, 0x219b
not dh
inc di
sbb eax, 0x7a7afc26
inc cl
shr bh, 4
mov bl, 0x4f
add ecx, edx
not dl
ror dx, cl
shl al, cl
inc si
or ch, 0x73
test al, 0x3e
dec esi
dec dh
add ebx, ebx
sub ebx, 0x553ed92e
stc
ror dx, cl
xor edx, 0x3f9e5b28
or cl, 0x72
adc edx, 0x154d53ac
ror ebx, cl
mov edx, 0x69271762
stc
ror di, cl
nop
sbb dx, ax
inc cx
test esi, 0x54861ed3
ror bx, cl
xchg bx, ax
shr edx, 1
or dh, 0x28
dec dh
mov dl, 0x11
shr ebx, 8
test cl, al
ror ax, 8
xchg ebx, ecx
xor ecx, edi
xor dh, ah
nop
or cx, 0x41b1
xchg cx, si
stc
rol si, cl
ror si, 8
shr dx, cl
inc ah
shr dx, cl
dec dh
add cx, dx
sbb esi, 0x4df0b983
mov ch, ah
sub bx, bx
or dx, ax
and ax, bx
xchg cl, bl
pop eax
or edi, 0x52a86a27
shl edx, cl
ror di, cl
sub dh, 0x35
not si
push eax
inc eax
mov cl, bl
dec ah
cmp bx, 0x34bb
stc
cmp dl, 0x5e
test dh, 0x76
not dh
not di
add dh, cl
sbb ch, dh
nop
xchg bh, cl
ror ebx, 8
xor cl, 0x54
or ch, bl
add edi, 0x62a5da10
ror bh, cl
and dx, 0x67fb
inc dl
shl esi, cl
ror bx, cl
cmp cl, 0x41
shl ax, cl
shr edx, 6
ror bh, cl
xor dx, 0x15c
cmp dl, cl
rol ebx, cl
sbb ebx, eax
inc ah
add dh, 0x17
dec dh
xor ax, cx
stc
ror ch, 8
sub ecx, edi
dec dx
xor eax, 0x768b3b69
not cx
sub bh, 0x5b
ror al, 2
shr bl, cl
rol ax, 7
not eax
or edi, ebx
not ebx
sub dh, 0x1f
sub dl, 0x1f
shr bl, 7
xor ah, 0x53
sbb dh, bh
or ebx, 0x69cbee6f
dec eax
ror bh, 2
inc cl
pop eax
pop edi
pop esi
pop edx
pop ebx
pop ecx
push edx
push eax
sbb dl, al
stc
sub ah, 0x14
push ecx
rol ax, cl
mov cl, cl
pop ecx
pop eax
pop edx
call fcn.0050c28d
call fcn.0050c54b
push eax
and ax, 0x2839
push ebx
dec bh
pop ebx
pop eax
call fcn.0050c907
push edi
sbb di, 0x6903
pop edi
push esi
dec esi
push ecx
add ecx, 0x6405596c
push ebx
inc bx
test ecx, 0x2d34f661
and ecx, esi
inc bx
inc bl
stc
inc cl
push eax
or ah, 0x1e
push edi
ror di, cl
ror ax, cl
push edx
cmp dl, dl
not dl
sbb ecx, 0x237cf285
add si, ax
sub dx, 0x3ee9
pop edx
pop edi
pop eax
pop ebx
pop ecx
pop esi
push eax
dec al
push edx
push ecx
shr dl, cl
push ebx
inc bx
ror ebx, cl
shr ebx, cl
not edx
ror ax, cl
and al, al
adc edx, 0x27969519
pop ebx
pop ecx
pop edx
pop eax
mov eax, str._n_R
lea ecx, [esp + 0xc]
push 0x32
push 0x6d7e783c
push ecx
push eax
call fcn.0050cd12
call fcn.0050d050
jns 0x4b2e14
call fcn.0050d3f3
call fcn.0050d9a2
call fcn.0050dd11
call fcn.0050e057
jg 0x4b2dc3
call fcn.0050e459
jge 0x4b2b4f
push ebx
push ecx
shl bh, cl
not ch
push eax
shl eax, 1
inc ax
nop
cmp bh, bh
push edi
add di, 0xe93
push edx
or ax, dx
sub cx, 0x2180
push esi
add ax, si
xchg si, cx
add edx, esi
stc
stc
inc eax
or al, ah
stc
shr ch, cl
test bh, ch
stc
adc di, 0x38b7
sbb di, ax
cmp ax, 0x31c8
nop
shr ebx, cl
sub di, ax
ror cl, cl
inc cx
sub bx, 0x75ab
dec bh
mov esi, 0x757e2de0
and bx, 0x7f86
not si
cmp esi, 0x31a7cbcb
xor si, bx
xchg bl, ch
adc esi, 0x216ac82e
adc eax, 0x4a598771
stc
cmp di, 0x5cd3
shl ah, cl
nop
sbb ax, 0x3715
sbb cx, si
test ax, di
xchg edi, ebx
or ah, 0x37
not ebx
sub edx, ecx
ror si, cl
ror edi, cl
shl edi, cl
test cx, 0x54c0
ror cx, cl
sbb al, dl
and dh, ch
not dx
add dl, 0x38
sub dx, dx
cmp ch, cl
xchg ebx, eax
xor edx, eax
shr bx, cl
xor al, 0x53
inc di
inc bx
mov ebx, 0x155e999
mov si, ax
sub esi, edx
sub ebx, 0x3b285279
xor eax, ebx
sub edx, 0x1d9c89e2
xor al, 0x41
test ecx, 0x5edbfb79
cmp ah, 0x1f
ror edi, 3
ror eax, 4
shl dl, cl
not ah
and si, bx
add bx, 0x4536
sub bx, cx
test ax, 0x358e
ror ah, cl
test ebx, 0x6d497c9e
test si, 0xb0e
dec ebx
sub ecx, 0x11ea793b
xor dx, 0x3519
mov ecx, 0x5d34e193
stc
inc bl
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
call fcn.0050e9c3
push edx
sub dl, 0x12
push ebx
shl bx, 2
push eax
and ax, 0x2472
push ecx
or bl, ch
not ebx
sbb bh, 0x3d
sub ax, 0x2f5e
push edi
adc edx, edi
stc
inc di
shr cx, cl
stc
pop edi
pop ecx
pop eax
pop ebx
pop edx
call fcn.0050ee03
push ecx
shr cl, cl
push edx
or edx, 0x536f327e
push eax
rol eax, cl
not eax
push ebx
inc bh
sbb dx, dx
pop ebx
pop eax
pop edx
pop ecx
push ecx
test ch, 0x62
pop ecx
call fcn.0050f17a
call fcn.0050f64e
call fcn.0050fa9f
push edi
push ecx
rol edi, cl
push esi
and esi, 0x307b4cd4
xor ecx, 0x1566bb21
and cx, 0x4ca6
push ebx
push eax
or bl, ah
push edx
sub dh, cl
sub dl, ah
ror eax, cl
adc bx, ax
test dh, 0x5e
and ax, 0x339
shr bx, 5
test ebx, esi
shl ebx, 1
nop
xor ch, ch
ror bl, 4
sub bx, bx
sub dl, bl
sbb dh, dl
xchg di, cx
adc ebx, esi
nop
shr bl, cl
inc di
xchg esi, edi
nop
adc bx, cx
nop
or ch, dl
ror bx, 2
mov bh, 0x69
ror bx, 1
cmp cx, bx
sbb ax, ax
rol bx, 7
adc ecx, 0x10d9278
sbb al, 0x51
dec bl
sbb di, ax
inc bl
ror esi, 8
mov al, 0x2a
pop edx
pop eax
pop ebx
pop esi
pop ecx
pop edi
nop
push edx
push eax
test dh, al
push ecx
rol edx, cl
test dl, 0x57
nop
push esi
push edi
or esi, edi
mov ecx, eax
stc
inc ch
shl eax, cl
nop
mov di, di
push ebx
shl bh, cl
mov ax, 0x6382
sub si, cx
pop ebx
pop edi
pop esi
pop ecx
pop eax
pop edx
call fcn.0050ffd1
call fcn.005102a7
call fcn.0051081c
call fcn.00510ac6
push edi
push eax
add edi, eax
push edx
shr dl, 1
push ebx
push esi
xchg bx, si
ror ax, 1
shl ah, 5
nop
add esi, 0x11c8177e
push ecx
xor cx, 0x7fe1
test si, 0x1ac9
mov dx, 0x46df
or ah, 0x7f
inc dh
xchg ah, cl
and dl, ah
xchg cx, ax
xchg edi, ecx
not edi
sbb ebx, 0x6cf4f7df
xor ebx, 0x4ba7e6b7
cmp dx, 0x5eab
sub di, di
sbb dh, bl
rol ax, 7
dec dl
shr dx, 7
adc dh, dh
mov bl, 0x18
cmp bl, 0x7c
sbb si, bx
nop
mov edi, edi
mov si, 0x726b
and dx, 0x551e
or ah, bl
inc si
and ecx, 0x6cf9dc70
xor di, ax
ror bh, cl
xor bx, di
mov ebx, edx
xchg bh, bl
sbb ecx, ebx
or di, bx
sbb dh, dl
rol ch, cl
dec bx
cmp al, 0x4a
sbb ax, 0x4033
stc
test si, 0x2abc
ror bx, cl
dec ebx
or ax, 0x530b
mov dl, 0x2e
xor esi, 0x74366d03
cmp bl, bh
add cl, dh
shr si, cl
cmp bx, 0x290d
adc ax, dx
test si, dx
xor al, ah
inc eax
inc dl
cmp ebx, 0x66dd8450
xchg dl, dl
sbb di, bx
inc bx
ror cx, cl
and bx, 0x4d57
adc ah, dh
nop
rol bl, 8
sbb edi, 0x44a82cb
inc si
pop ecx
pop esi
pop ebx
pop edx
pop eax
pop edi
call fcn.00510e9c
push edi
push edx
test edi, edx
push eax
dec eax
dec ax
test dx, ax
push ebx
not bx
push ecx
add cl, 0x78
xchg bx, bx
push esi
test si, 0x1823
test edx, 0x31e26b04
shl dx, 8
shl edx, 3
dec dh
xor eax, 0x78bb5a98
or dx, 0x26b4
shr cx, 2
shl ax, cl
mov ecx, 0x180860d7
shl ecx, cl
mov esi, 0x2407cfff
or dx, 0x30f6
sub ebx, ebx
nop
and edx, 0x1a3eea4b
dec bx
shl dl, cl
sbb dh, ch
shl dl, cl
xor cl, dh
sbb dx, si
inc ecx
shl cl, cl
and cx, 0x6b46
pop esi
pop ecx
pop ebx
pop eax
pop edx
pop edi
push eax
push ecx
ror ax, cl
push edi
rol di, cl
push ebx
cmp bl, 0xf
push edx
rol dx, cl
pop edx
pop ebx
pop edi
pop ecx
pop eax
call fcn.005113d3
call fcn.00511764
je 0x4b2dbc
call fcn.00511a96
push edi
push ecx
mov edi, ecx
push eax
ror ah, cl
push esi
push ebx
xchg si, bx
rol bl, cl
dec ecx
pop ebx
pop esi
pop eax
pop ecx
pop edi
jbe 0x4b2dc3
nop
jbe 0x4b2dd4
call fcn.00511f35
push edx
push ebx
xor dl, bh
pop ebx
pop edx
call fcn.00512314
push edx
cmp dx, 0x6a9b
push eax
inc eax
push ecx
adc ch, 7
xchg dh, ah
shr dh, 3
xchg cx, ax
sbb dx, dx
or al, dl
push edi
sbb edi, edx
push esi
sub esi, esi
pop esi
pop edi
pop ecx
pop eax
pop edx
call fcn.005126df
call fcn.00512c2c
push ebx
inc ebx
mov bl, 0x42
push edi
dec di
pop edi
pop ebx
call fcn.00513154
push ebx
push eax
and bx, ax
push ecx
or cx, 0x4d3
push edx
and dh, dh
push esi
test esi, edx
nop
adc bx, bx
or dl, 0x15
sub dl, cl
inc ax
test ebx, eax
test dl, 0x26
test bx, 0x7c15
and dx, bx
and cx, 0x429f
not cl
test ecx, eax
ror ecx, 3
nop
or ecx, 0x55b00a0
and ax, si
stc
not ecx
dec ecx
add cx, 0x2635
not al
cmp cx, dx
dec bx
ror ax, 5
not ebx
shl bx, 4
ror dx, cl
cmp ecx, 0x23f7f5fb
rol bx, 7
sub cx, 0x180c
nop
rol bl, 2
xchg dx, si
nop
stc
inc ax
shr ecx, cl
inc dx
push edi
ror edi, cl
inc cx
rol ax, cl
sbb cx, 0x3ae7
sbb ax, di
not edx
cmp cx, 0x12f8
xchg dx, ax
sub ax, di
inc al
mov bl, ah
inc ebx
nop
adc dx, 0x461d
xchg edi, ebx
xor bx, 0x6087
sub bh, 0x4a
cmp ax, 0x653d
and ecx, 0x2354cdc
cmp cx, 0x26b7
ror bh, cl
xchg al, ah
xor si, 0x5bb1
mov cx, 0x6f15
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.005135b9
js 0x4b3110
call fcn.00513a97
call fcn.00513f10
push eax
dec ax
push esi
inc esi
stc
push ecx
xchg si, cx
or ah, cl
push edx
test esi, edx
dec ah
shr al, cl
inc ah
push ebx
adc bl, dl
dec esi
sbb ecx, edx
and eax, ecx
stc
push edi
ror edi, 3
rol cx, cl
rol edx, 8
cmp ebx, esi
shl edi, cl
add ecx, 0x2e3669f
shl bl, cl
and edi, edx
not bl
inc cl
dec esi
shl dx, 5
sbb ax, 0x7155
and si, 0x3400
ror bh, 6
stc
shr ebx, cl
dec ax
sub bx, 0x5eb2
stc
dec cl
nop
ror cl, cl
xor dx, 0x324f
shl si, cl
test bl, 0x7d
stc
sub cx, 0x7734
sub ecx, 0x14a642ac
stc
shl dl, cl
or dh, ch
ror ecx, 6
mov edx, eax
shl dh, 2
add ebx, 0x27ac15c9
cmp esi, 0x1887050e
or edi, edi
stc
adc dx, si
ror si, 8
nop
xor edx, 0x20d22522
cmp edx, 0x2c9ac15a
xchg di, ax
sbb al, cl
shr edx, 6
sub bl, al
add edi, 0x40130d2
not eax
or cx, 0x602
test esi, 0x21825d58
test esi, 0x39660f91
shl bh, cl
sub ch, bl
not eax
shr ax, cl
rol ax, 1
xchg ebx, edx
xchg ebx, esi
test dx, dx
adc ax, 0x5018
nop
and eax, 0x47d4d300
inc ah
ror al, cl
inc bh
sbb di, 0x656a
add edi, edx
xor ax, 0x217
dec si
rol ah, cl
or ebx, ecx
test dx, 0x2235
test cx, 0x7c9e
sub esi, 0x16c6dfb8
and ax, 0x6c2
stc
ror esi, cl
xchg ecx, ebx
add ah, 0x24
nop
and esi, ecx
cmp ax, 0x408e
inc ecx
shr di, 3
pop edi
adc cl, ah
sub si, cx
dec dx
and cl, 0x2b
cmp ax, 0x10f7
shl cx, cl
ror ax, cl
nop
xor cx, 0x64be
sbb edx, esi
push edi
shr di, cl
stc
shl bx, 7
ror ch, 1
sbb ax, cx
adc ah, 0x4d
adc ebx, 0x5e7a1654
xor bx, 0xb2f
sub cl, 0x24
or ch, cl
xor esi, 0x767828d
inc ecx
rol edi, cl
shr edi, 1
xchg bx, bx
ror cl, 7
or cx, cx
sub si, ax
xor cl, dh
add cx, dx
adc edi, edi
shl esi, 2
cmp eax, ecx
test eax, 0x364566e4
sub ecx, 0x271d54e7
mov cx, 0x11ab
cmp edi, ecx
mov ah, dl
adc ax, dx
dec cx
and dx, 0x7a8b
test cl, 0x17
cmp bh, ch
xchg dx, cx
inc bx
xor bx, di
add di, 0x61c8
add bh, 0x1c
adc ebx, esi
xchg dl, dl
or ecx, edi
and edi, edi
and ecx, edx
stc
nop
sub cx, di
shr si, 6
pop edi
pop ebx
pop edx
pop ecx
pop esi
pop eax
call fcn.00514299
call fcn.0051472b
push ecx
shl cx, 5
push ebx
adc bl, bh
push edx
rol dx, 5
or edx, 0x6438ad85
push esi
dec si
xchg dh, ch
push edi
sbb edi, 0x25a9cb94
or esi, 0x1df31bf4
adc ecx, 0x6cf3df6f
push eax
adc ecx, eax
and esi, 0x71510de7
ror si, 2
inc ebx
pop eax
pop edi
pop esi
pop edx
pop ebx
pop ecx
push ecx
rol ecx, 3
pop ecx
call fcn.00514aef
call fcn.00514d5e
push esi
push ecx
sbb si, cx
nop
push ebx
sbb bx, si
mov esi, 0x385bb336
push eax
xchg ebx, eax
cmp cl, 0x23
adc ecx, 0x3b1d8a5
shr bh, cl
xchg al, bl
shr si, 4
stc
add ebx, 0x11ae7406
push edx
not edx
dec ah
dec edx
nop
and bx, 0x1e49
shr cl, cl
and edx, eax
xchg dl, al
stc
add ah, ah
rol al, cl
dec dx
and edx, ecx
not bh
shl si, 3
rol dx, 3
inc bh
add ch, 0xb
inc bx
add ah, al
not al
test edx, esi
cmp eax, 0x7983172d
not dx
push edi
not edi
cmp di, ax
xchg ecx, esi
inc di
shr si, 2
add edi, 0x43948a89
sbb bx, 0x8d9
stc
add ecx, esi
and ax, 0xf42
not bl
adc ebx, 0x5f206888
dec ch
test si, 0x75cf
xchg al, ch
dec ecx
xchg si, si
or cl, 0x43
ror edx, cl
dec bx
cmp ebx, 0x7ad67542
adc dl, 0x1b
xor ecx, eax
stc
sub bh, bh
mov al, ch
ror di, cl
ror edi, 6
shl bx, 7
shl al, 6
or cl, cl
pop edi
pop edx
pop eax
pop ebx
pop ecx
pop esi
jb 0x4b325c
push edx
rol dx, 8
push ecx
push eax
mov cx, ax
push edi
adc di, 0x5810
adc dx, 0x744a
and edi, edi
inc ah
sbb dh, 0x4d
shl dx, cl
push ebx
xchg bx, cx
not dh
cmp ch, 0x77
pop ebx
pop edi
pop eax
pop ecx
pop edx
jno 0x4b3241
call fcn.005152b0
push edi
cmp edi, 0x12c5f02
push ecx
rol di, cl
cmp ch, 0x6a
push eax
sbb al, al
push ebx
and bh, 0x11
or cl, ah
push edx
dec dx
xor ax, 0x211a
inc cx
pop edx
pop ebx
pop eax
pop ecx
pop edi
call fcn.0051556b
call fcn.00515a29
push edx
dec edx
pop edx
push eax
not ax
push edx
test edx, eax
inc eax
nop
dec dh
stc
pop edx
pop eax
push ecx
shr cl, 7
push ebx
shr ebx, cl
pop ebx
pop ecx
push ebx
push edx
sub bh, dh
nop
adc dl, 0x47
or bh, bh
push ecx
mov bl, cl
push eax
xor cx, ax
nop
stc
sub dl, 0x47
mov bx, 0x7c21
shr ax, cl
push edi
shl edi, 1
and cx, 0x15e
push esi
or esi, 0x6537af57
mov edx, 0x54b79993
stc
adc dh, ch
add ecx, 0x179c8d57
adc cx, 0x7b3c
ror cl, cl
sbb edi, 0x6156f6ba
stc
sbb ax, 0x3505
ror dh, 8
mov esi, 0x20a89256
test edx, 0x42629fe3
rol bh, 7
rol cl, 1
inc ch
sub edi, ecx
cmp eax, 0x5d4725d5
nop
add esi, 0x24d51a11
cmp ah, 0x62
pop esi
pop edi
pop eax
pop ecx
pop edx
pop ebx
push eax
not eax
push ecx
adc cx, 0x4608
ror ax, cl
push edx
dec dh
cmp ah, al
pop edx
pop ecx
pop eax
call fcn.00515fdb
nop
call fcn.006ff75e
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004b0846
add esp, 0x36
mov edx, eax
pop eax
test edx, edx
je 0x4b3b7a
push dword [ebp + 0xc]
nop
push ecx
push eax
xchg ch, ah
inc cx
push edx
dec dh
mov cx, dx
nop
push edi
add edi, eax
inc ecx
push esi
dec esi
xor ax, cx
push ebx
xor bh, 0x6a
xchg di, dx
add eax, 0x64acae61
test cl, 0x16
shl ax, cl
ror cl, cl
sub edi, edx
stc
xchg di, bx
dec edi
shl edi, 3
cmp ebx, 0x72bf6b20
ror di, 7
ror ebx, 7
or dh, 0x24
sub ah, cl
rol dl, 4
adc bh, 0x25
not ebx
test ebx, 0xa51c441
adc si, 0x543d
sbb edi, 0x1ab3cd6c
add ebx, edx
xchg cx, si
xor edi, eax
rol bh, cl
shl eax, cl
cmp eax, 0x2e7473b7
rol dl, 1
mov dh, 0x72
inc edx
rol eax, 7
or cl, 0x72
add bx, 0x142f
rol eax, 6
shl bl, 3
shl esi, 7
rol cx, 1
shl edx, 5
not eax
adc si, 0x5513
stc
or eax, esi
shr ax, 6
inc si
shl ax, cl
shr di, 6
shl dl, 5
cmp dh, dl
or di, dx
not ecx
rol esi, cl
shl ch, cl
dec edx
and ah, bl
xor ebx, edi
xor edi, edi
and cx, 0x22c2
shr dh, 3
not bh
not cl
sbb si, 0x1722
dec edi
mov edx, 0x2cff8989
xchg cl, bl
shr bh, cl
not edx
and si, cx
shr bx, cl
xor si, 0x786d
adc edx, 0x86f1874
or bl, 0x2e
and di, si
xchg ecx, ebx
xchg ah, ah
add edi, ecx
test dh, 0x18
shr cx, 1
dec dl
cmp eax, 0x21eafe2e
cmp ax, bx
xchg esi, ecx
sbb edi, edx
sbb ax, si
inc ebx
rol edx, 6
mov ch, 0x3c
shl dh, 8
nop
sub esi, ecx
pop ebx
push ebx
xchg bx, ax
stc
and ah, 0x52
sbb ebx, 0x56664ccc
test bh, 0x21
xor edx, 0x4b6c64ab
test edx, esi
shr esi, cl
cmp ebx, 0x365fe405
cmp ax, 0x585e
rol dh, 5
adc di, 0x69ab
ror al, cl
nop
sbb dh, ch
and dl, cl
dec si
not edx
ror ax, cl
shl ch, 1
add ax, bx
inc cx
stc
shr ebx, 7
sbb al, 0x31
shl ch, 3
stc
stc
shl ch, cl
inc si
nop
shr ebx, cl
dec cx
sbb bh, 0xf
shl cx, 2
ror ch, cl
dec esi
add dh, bh
shr dh, 6
sub eax, ebx
adc eax, esi
sub bx, dx
sub esi, 0x4fcd6d7
cmp dh, ah
sbb cl, 0x13
sbb ch, 0x39
not cl
xor ax, di
dec cx
xchg esi, eax
stc
cmp edx, esi
rol cl, cl
rol dl, cl
rol eax, cl
and bx, bx
xor edi, 0x6f6fc56f
mov dh, ch
or ebx, 0x15c3a64
inc bx
adc di, 0x3f60
nop
sub cl, 0x48
sbb ax, 0x1169
dec di
add ebx, 0x59c417b7
inc eax
and cx, 0x1e1b
inc al
adc bh, 0x3a
inc eax
cmp edi, esi
dec edx
sub ebx, 0x3ac06736
or cl, 0x3b
or dh, 0x5c
inc cl
xor ah, 4
nop
adc ebx, edi
test cx, 0x4353
xchg dx, bx
dec eax
add bx, 0x31c9
xchg bl, dh
sbb eax, 0x2694650d
shl dl, 3
xor ebx, edx
shr ah, cl
dec eax
cmp ecx, edi
sub dh, al
sbb ch, 0x27
adc ecx, ebx
dec cx
dec bx
xor ecx, edi
and ch, 0x52
nop
nop
pop ebx
nop
adc si, 0x568b
xchg si, ax
nop
push ebx
sbb bl, bh
shl ax, 7
inc ch
or ah, 0x30
shr bh, cl
adc al, 0x6c
adc cx, 0x204f
rol ebx, cl
not dx
ror bl, cl
xchg si, ax
inc ah
test eax, 0x5a89b0e7
adc dl, dh
nop
xor bh, bl
or eax, edx
test ecx, edx
not ch
stc
shl dh, 6
add esi, 0x6745ccff
ror ecx, 3
stc
xor cl, dh
nop
sub dl, ch
not ebx
nop
inc bh
xor edx, 0x748a9564
nop
mov cl, 0x73
or edx, esi
shl esi, cl
rol al, cl
or edi, esi
add ax, cx
not di
stc
sub al, 0x39
stc
xchg ebx, eax
mov cx, 0x31f1
mov cl, 0x6b
mov bx, bx
test ah, 0x19
xor di, di
shr dl, cl
shr edx, 7
sbb bx, 0x498e
not dh
add cx, 0x2a
shl ecx, 3
and edx, 0x7508d0f8
add edx, eax
ror ecx, 3
xor di, ax
add di, dx
and edi, 0x62f3b939
not dx
cmp bx, bx
xor dx, 0x59ba
nop
adc bx, 0x62f1
inc di
shr eax, cl
shr si, 5
dec edi
ror bx, cl
rol cl, 6
shl dx, 5
adc bx, si
adc bx, 0x410b
adc cl, cl
cmp edx, 0x4d7ef0bb
xor bl, 0x3a
xchg dx, ax
sbb cl, 0x19
adc ah, ch
shl dl, 8
dec cx
rol si, cl
shr si, 1
mov ebx, ebx
shr ebx, cl
or si, cx
or edx, ebx
or cx, cx
xor ax, ax
add dx, dx
xchg bx, bx
nop
ror dh, 4
shl dl, 4
not ax
pop ebx
shl ecx, cl
add dh, 0x46
push ebx
xchg bx, dx
ror cx, 4
dec cl
ror edx, 7
and ch, 7
dec edx
shl ebx, 8
or ecx, ecx
inc ecx
xchg dl, cl
sub bx, 0x9d7
sbb bx, 0x588d
test bh, 0x45
and si, 0x1390
dec di
sbb bx, cx
test bh, dh
dec di
not ch
rol ecx, 7
cmp si, di
mov bx, bx
xor bh, 0x62
shl ecx, cl
sub bx, di
adc ch, bh
shl eax, cl
or al, 7
inc bh
cmp ax, cx
add ch, al
dec bh
xor bl, al
test di, 0x6d49
xor bl, al
ror cl, cl
sub ch, 0x65
cmp bx, 0x1911
xchg di, di
sbb edi, edi
sub ah, 0x54
add eax, edx
sbb esi, 0x2fb2702
shl dh, 3
inc bx
sbb ebx, edx
xchg si, bx
inc dx
adc di, bx
rol eax, cl
shr bl, cl
rol cx, cl
sbb esi, ebx
shl si, cl
cmp dl, 0x12
rol dh, 4
add bx, bx
ror ebx, 6
sbb edi, 0x1b110633
stc
nop
dec cl
nop
ror cl, 4
add si, 0x1518
sub eax, 0x660313ba
shl eax, cl
test esi, ebx
not cx
add cl, 0x4e
cmp di, 0x14ab
stc
inc di
shr dx, cl
or ebx, 0x7f0842ca
shl ch, cl
inc cx
and bl, dl
shl ch, cl
sub cl, 0x48
sub dh, 0x51
xor edx, ebx
rol eax, 1
ror cx, 5
nop
or dx, dx
test cl, 0x5b
pop ebx
pop esi
pop edi
pop edx
pop eax
pop ecx
call fcn.005165f9
push ebx
push ecx
shr ebx, cl
push edi
mov di, 0x2a28
push eax
xchg di, ax
push edx
or bx, dx
dec dx
sub edi, edi
ror edi, 8
or bh, 0x33
mov edi, 0x1c2dade4
nop
stc
rol eax, cl
stc
stc
inc di
add ch, 0x20
push esi
or esi, ecx
rol ch, cl
dec cx
adc ecx, 0x7f17a562
inc bh
not bh
shr edx, 8
cmp bh, ch
inc ebx
sbb dx, bx
test ax, 0x2358
mov ah, ah
ror ebx, 2
test dx, 0x4ed2
mov dl, ch
or bl, al
shr ax, 7
stc
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
call fcn.00516a90
push edx
push ecx
cmp edx, ecx
cmp cx, 0x47a3
push eax
xor eax, 0x9769d41
push esi
dec esi
push edi
sub di, cx
push ebx
adc bx, 0x2983
adc eax, edi
rol si, 3
stc
sub bl, 0x5c
ror esi, cl
adc ecx, 0x1fad3df4
sbb ebx, esi
and edi, 0x19d88f7
mov ecx, 0x790d5483
xor dl, 0x33
or bh, 0x45
not bl
adc ebx, ebx
ror si, cl
xor al, ch
mov cx, cx
inc bx
inc bx
test esi, edi
mov di, 0x68ca
sub edi, 0x2feccfa2
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
call fcn.00516e82
push ecx
shl ch, 8
push eax
inc al
push edx
inc edx
add ax, 0x6589
push esi
add si, 0x4a21
push ebx
and bh, 0x33
shr si, cl
inc al
nop
sub ebx, 0x4ba3119
xor ebx, 0x4544c856
and ch, dl
push edi
cmp di, si
nop
mov cl, 0xa
not ecx
adc esi, eax
shr esi, cl
and esi, edi
nop
rol bh, 5
xchg cx, ax
shr bx, cl
shr dl, 8
mov si, 0x3cc6
or bx, ax
sub edx, ecx
xchg cl, bl
sbb esi, ebx
test ebx, edi
shl dx, 2
sub ch, dh
sub esi, 0x53ca0e07
add dl, dh
xchg dl, bl
not eax
and eax, eax
mov esi, 0x728cd08
mov ch, 0x59
sub ax, si
rol ch, cl
test dx, 0x1a98
sbb dl, 0x15
nop
sbb si, dx
not cx
cmp ecx, ecx
test ebx, esi
shr cl, cl
shl ebx, cl
not esi
not esi
adc bl, 0x5e
nop
mov dl, cl
sub al, ah
dec ch
adc eax, edi
shr ebx, cl
sbb ecx, 0x6c9326e6
sbb cx, dx
not bx
mov dl, 0x3d
ror ebx, 8
adc al, 0x45
adc ah, 0x4b
xor bl, ah
mov esi, esi
shl dh, 6
add edx, eax
nop
sbb si, dx
shl cx, 8
shl si, cl
sbb di, 0x3710
mov si, cx
cmp di, di
ror ch, cl
sbb ebx, 0x663a5d83
sub ecx, edi
sub bx, 0xd0
shl ecx, cl
inc edi
shl eax, cl
sbb si, cx
shl di, 3
rol edi, cl
rol ah, 3
shr eax, 4
mov ebx, 0x1173b582
xchg dh, cl
and dx, 0x6357
shr edi, 5
adc edx, 0x20fc7356
xchg si, dx
stc
cmp dx, di
xchg dh, bh
add bx, 0x7f48
xchg bx, si
pop edi
push edi
and di, dx
rol bx, cl
add dl, 0x13
cmp ax, ax
not ebx
xor ax, ax
inc cx
add edx, ebx
ror ebx, 2
mov ebx, eax
shr ah, cl
sbb ax, bx
xchg edx, ebx
nop
or edi, 0x1b4c8de9
and dh, al
dec ebx
shl edx, cl
shr dh, cl
shl si, cl
sbb esi, 0x56ac9f31
mov bx, ax
shr ebx, 8
shl ax, 6
nop
inc bx
cmp ah, bh
not dx
xor dx, di
not dl
or ebx, ebx
mov ebx, eax
xchg bh, dh
stc
test dh, 7
xor dl, 0x25
xchg al, dl
xchg dl, cl
cmp eax, 0x286c7567
stc
inc esi
shr cl, 7
shr cx, 2
dec dh
and di, 0xc1f
and esi, edx
cmp ch, al
sub dx, cx
not esi
and ecx, 0x192dc824
or si, ax
not di
cmp ax, 0x714f
shr edx, 3
test bx, 0x368
xor ecx, esi
stc
xchg bh, ch
stc
ror dx, 1
or cx, ax
sub ch, ch
ror edi, 6
sbb dx, 0x6fa6
rol si, cl
dec cl
dec bl
inc eax
shl di, cl
test dl, dl
and al, cl
dec ebx
sbb eax, edx
xor esi, ebx
mov cl, ch
dec si
stc
add ecx, 0x560ce3a1
xor cl, 0x2e
nop
sbb bh, 0x5d
test di, 0x6bb9
and di, 0x7e4d
xor cx, cx
sub edi, eax
shr di, 5
not cx
stc
inc cl
stc
and di, bx
xchg esi, ecx
inc ch
inc cl
sbb bl, dl
test dh, 0x50
and dh, bl
not cl
mov cx, 0x5e6c
sub bh, bl
pop edi
shr cx, cl
and ecx, edx
add eax, ebx
adc bx, dx
push edi
adc bx, di
add al, 9
mov eax, edi
dec al
dec bl
adc cx, 0xbf6
and dl, bl
test al, bl
adc ah, 0x29
not al
ror dx, cl
add si, 0x33a8
xor dx, bx
nop
adc ecx, 0x7e1f923
sbb di, dx
cmp eax, edx
cmp bx, 0x1fcf
mov dh, bl
xor al, 0x6d
xor bl, bh
inc bl
dec al
not bx
adc edx, 0x4341b397
not eax
stc
xchg bh, dh
rol ebx, 6
xchg esi, edx
cmp ax, si
shr ch, 2
inc edi
add ch, ah
ror esi, cl
ror cx, cl
ror bl, 1
inc si
mov dx, dx
inc dh
sub cl, cl
mov dx, dx
and bx, dx
rol esi, 7
shr ax, 5
rol ebx, 5
sbb edx, ecx
shl al, cl
cmp edi, 0x39df5dfd
test ch, 0x21
shr esi, cl
adc ebx, ecx
adc di, ax
and bx, bx
add al, 0x2f
xchg si, ax
mov di, di
mov ax, 0x7c61
not dx
inc dh
inc ebx
cmp ax, di
not edi
nop
rol si, cl
stc
or dl, al
rol bh, 3
shl bl, cl
shl cx, 6
sub di, di
pop edi
pop ebx
pop esi
pop edx
pop eax
pop ecx
push eax
push ecx
rol ah, cl
push esi
add esi, ecx
push edx
xor cx, dx
push ebx
dec bl
rol dx, cl
xchg ebx, eax
nop
shr si, cl
rol eax, 7
stc
sub ch, 4
sub esi, 0x5af57468
shl esi, 7
stc
add eax, 0x520d2fc4
sbb si, ax
sub ch, cl
adc ebx, esi
sub ax, 0x2c2f
and ah, bl
shr ah, 6
push edi
cmp di, 0x3b51
test ah, 0x5c
ror edi, 8
test edi, ebx
shl cl, 6
inc ecx
and cx, si
stc
pop edi
pop ebx
pop edx
pop esi
pop ecx
pop eax
call fcn.00517390
call fcn.00517844
push ebx
push ecx
mov bh, ch
pop ecx
pop ebx
call fcn.00517dee
push dword [ebp + 8]
push dword [edx + 1]
call eax
pop edi
pop esi
pop ebx
add esp, 0xc
pop ebp
ret