Function at 0x4d877c
Capabilities:
Authenticate hmac
Check os version
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using speck
Get number of processors
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
push edi
mov ebx, dword fs:[0x30]
mov eax, dword [ebx + 0xa4]
call fcn.004e5ee8
push eax
adc ah, 0xb
push ebx
inc ebx
push edi
inc di
push esi
add si, di
and eax, eax
or esi, 0x4956dada
push ecx
and ch, 0x30
stc
rol eax, 1
sub eax, 0x32cf4e7a
mov bl, 0x5a
test esi, 0x6797ca27
dec cl
shl edi, 6
ror di, cl
xor si, 0x3c7b
test bx, cx
test eax, 0x7117c577
push edx
sbb cx, dx
nop
and eax, ebx
not si
xor ecx, 0x7dff2da3
dec ebx
nop
rol di, cl
inc bx
test cl, 0x48
inc edx
shr ch, cl
xchg edi, ebx
sub cx, dx
mov si, 0x66d2
and edi, 0x5f7bf458
test ecx, ebx
dec ch
inc al
sub edx, eax
mov eax, ebx
mov dx, 0x72c1
xchg ah, ah
sub ebx, edi
or si, 0x59a1
and cl, dl
cmp bh, bl
dec ax
adc bx, si
sub edx, eax
stc
sub di, 0x46d0
shl cx, 6
adc dx, bx
shl ecx, cl
nop
inc al
nop
sbb cx, cx
ror ch, cl
or ax, 0x15a3
stc
ror ax, cl
sbb eax, 0xa60c77f
add dx, bx
adc ebx, 0x1f8145f4
xchg edi, esi
cmp cl, ch
cmp di, 0x5297
rol cl, cl
sbb dh, 6
ror dh, 1
add dh, bh
dec eax
and ax, ax
stc
dec bh
xor bh, 0x56
stc
adc si, 0xb8c
ror ax, cl
adc ax, 0x2fae
cmp esi, ebx
nop
not edi
stc
and edi, esi
dec ebx
mov ch, 0x31
add esi, edx
add si, 0x27a8
not dh
stc
not ch
add ax, 0xc45
xor si, 0xfc8
mov eax, 0x62538170
or bx, dx
mov ch, bl
stc
dec edx
and ecx, 0x4bf61e81
pop edx
or bl, ah
not di
push edx
or dl, 0x30
shr esi, cl
inc eax
not al
or ecx, 0x7c8e9874
or ebx, ebx
nop
shr si, cl
dec bh
add cx, bx
cmp edi, 0x299d749d
shl ebx, cl
mov dh, ah
add edx, esi
sbb ecx, 0x52125134
xor di, cx
shr bx, 2
sbb edi, edx
nop
not dx
cmp edi, 0x5aa680c8
add si, 0x6096
test bh, 0x69
nop
adc ebx, 0x6b745e03
stc
test ecx, esi
sub di, si
shl ah, 3
stc
adc ecx, 0x4db3ee90
stc
add dl, al
test bl, ah
xchg bh, dh
rol eax, cl
nop
mov cl, 0xc
nop
and bl, 0x47
shl ecx, 2
cmp cx, 0x4c9d
shl eax, 1
inc esi
add ah, bh
shl ah, cl
sbb eax, ecx
sub bl, 0x7e
dec ax
shl bx, cl
inc bx
shr ch, 2
nop
rol esi, 8
stc
xor eax, 0x2620fb31
add esi, 0x7bc51037
xor ah, 0
mov si, 0x2cbd
nop
cmp si, 0x2ff3
shl ax, 2
sbb cx, dx
not dl
cmp si, di
nop
add dl, ah
not eax
dec bx
test ch, bh
adc ax, 0x5a84
rol dl, cl
adc ax, si
test bl, 0x21
or ebx, ecx
shl bx, cl
test edi, 0x373e27d3
dec bl
shr di, cl
and al, 7
inc ah
cmp ax, ax
shr al, 2
cmp edx, 0x315d9a1c
inc cl
add si, 0x33a7
add cl, ch
xor dl, bh
dec si
xchg bh, dh
or bx, si
stc
xor bl, ah
inc ch
sub ebx, 0x6c2937eb
nop
dec esi
inc dx
pop edx
xchg si, bx
xchg ebx, esi
push edx
sbb cl, dh
and ax, dx
dec eax
cmp bl, 0x79
inc dx
ror dl, cl
xchg si, bx
shl edi, cl
and ebx, eax
sub si, dx
xor eax, edi
not ax
rol ecx, cl
shl cx, cl
test bx, 0x3aaa
or ax, 0x19fe
shr bh, 6
xor cx, dx
test edi, ebx
dec cl
xor ah, 0x55
cmp ecx, 0x25d7b7d6
rol dx, 2
shr bl, cl
or ah, dl
mov di, si
add si, cx
add ax, 0x3fc9
sbb si, ax
or cl, 0x6b
sbb esi, 0x1ff7b99f
dec ecx
test cx, si
inc ch
ror di, 7
rol di, cl
mov di, ax
dec dx
xor ax, 0x1e75
xchg ecx, edi
adc ebx, 0x67f5b137
ror edx, 5
cmp edi, eax
and bl, 0x19
stc
ror edi, 6
and ebx, 0x5e151472
dec edx
not ecx
sub ax, 0x2945
dec dh
pop edx
pop ecx
pop esi
pop edi
pop ebx
pop eax
call fcn.004e61de
push ecx
inc ecx
push edi
push edx
or edi, edx
push ebx
dec bx
push esi
not esi
or si, bx
sub di, di
stc
adc ebx, 0x70c35926
cmp ecx, 0x655f4606
test ecx, 0x6c7bac7c
add di, bx
rol dx, cl
mov cx, cx
ror bx, 4
xor bh, 0x3e
not cx
push eax
sbb bh, al
sbb cl, 0x19
stc
stc
shl ch, cl
dec cx
dec edi
inc dh
mov eax, eax
shl eax, cl
ror bh, 6
xor ch, 0x53
and eax, esi
test edx, 0x3d5812aa
nop
shl eax, 1
shl cx, cl
inc bx
mov edi, ecx
adc ch, 0x30
ror si, 1
cmp si, 0x1c83
nop
mov esi, eax
dec ah
nop
and dl, ah
cmp al, 0x3f
inc ecx
adc dl, ah
or eax, eax
or ebx, 0x7e595669
sbb edx, edx
xor cx, si
not al
and cl, 0x36
adc cl, 0x23
shr al, cl
not ch
dec esi
adc ecx, esi
not eax
sbb dl, al
stc
inc ax
inc ax
adc ax, 0x2d47
shr cl, 2
adc dh, ch
xor ax, bx
nop
sub edi, 0x4e1bc5b
cmp ah, 2
shl si, 5
or ax, bx
shl bx, cl
adc edi, ebx
ror ax, cl
adc edi, esi
nop
ror cx, cl
shr ebx, 2
sbb esi, 0xfefd63d
xor bl, dh
rol edx, 6
shl edx, 5
mov ebx, 0x1023992d
nop
shr bh, 1
shl ecx, cl
shl si, 8
not al
sbb ecx, ebx
and edx, edi
sub dx, bx
dec cl
shl bl, 2
shr bl, 6
not si
ror edx, 8
not bl
ror dx, 2
stc
test esi, esi
pop eax
dec dl
ror esi, cl
push eax
rol eax, 7
sbb dx, 0x1d73
xor di, 0x7f58
ror bh, 5
add ch, al
shr dh, 1
nop
test ax, si
and bx, 0x39a8
dec eax
cmp ax, 0x1b02
nop
and edi, 0x77b7f833
and bx, 0x1135
mov bx, 0x511b
inc dh
add si, ax
stc
shl eax, cl
nop
xor ax, 0x5851
add dh, 0x5b
sbb bl, al
not di
stc
nop
inc dx
adc ecx, 0x444cf646
xchg si, bx
sbb bl, 0x2b
inc al
add ch, 0x1c
inc dx
shl ax, cl
add edx, eax
and bx, di
test edi, edi
xor edx, 0x1f151f16
and cx, dx
add ax, 0x52c5
stc
inc bx
shr si, 3
stc
test bh, 0x28
add dx, 0x74f4
inc bx
not eax
add dl, 0x4e
xchg ebx, esi
or di, 0x2afa
inc ah
xchg esi, eax
shr edi, 3
sbb ecx, edx
shr ecx, cl
add edi, edi
or dl, 0x25
inc edx
inc esi
sbb cl, dh
shl eax, 3
mov ah, 0x56
xchg cx, di
xchg al, dh
or cx, dx
ror bh, 6
adc ax, ax
shl ax, 5
shr ax, cl
mov bx, 0x734b
add bx, di
rol cx, cl
inc ch
pop eax
pop esi
pop ebx
pop edx
pop edi
pop ecx
jge 0x4d8c8b
push edi
ror edi, 2
push ecx
push eax
xchg cx, ax
pop eax
pop ecx
pop edi
push edx
not dh
pop edx
push edx
push eax
sub dx, ax
pop eax
pop edx
call fcn.004e66cb
push eax
inc ax
push edx
add dx, 0x6017
push edi
not edi
nop
dec edx
push ecx
adc dl, cl
shl dx, 6
sbb eax, ecx
push ebx
inc ebx
stc
rol cx, 8
mov bl, dl
pop ebx
pop ecx
pop edi
pop edx
pop eax
call fcn.004e69b2
push edi
xor di, 0x6a46
push esi
push ecx
rol esi, cl
push edx
test ch, dl
pop edx
pop ecx
pop esi
pop edi
push edx
sub dx, 0x7823
not dx
pop edx
push ecx
xor cx, 0x7496
pop ecx
mov dword [ebp - 4], eax
mov eax, dword [ebx + 0xa8]
mov dword [ebp - 8], eax
js 0x4d8d66
push eax
push ebx
add al, bl
push edx
sub dx, 0x34ff
push esi
xchg si, bx
not ebx
adc bl, 0x70
shr esi, 3
adc ax, 0x1a62
dec ah
xchg ebx, ebx
shl dx, 6
and si, ax
stc
nop
push ecx
xor ecx, 0x7beb5539
adc esi, 0x51a560b7
adc ch, 0x67
or al, 0x33
mov al, 9
shl esi, cl
sub cx, 0x450b
not al
add ah, 0x79
test al, ah
xchg bx, ax
shl ch, cl
stc
push edi
rol edi, cl
xchg bh, ch
not eax
cmp di, 0x782f
dec edx
ror cx, cl
and si, 0x216
nop
shl dh, 6
rol esi, 5
and eax, edi
ror edx, 7
xchg dx, ax
pop edi
pop ecx
pop esi
pop edx
pop ebx
pop eax
push esi
inc esi
nop
push eax
ror eax, 3
push ebx
push ecx
xor bl, cl
shr ch, 4
mov ebx, esi
test ax, 0x5d5b
push edx
shr edx, 2
pop edx
pop ecx
pop ebx
pop eax
pop esi
push eax
push ecx
shr eax, cl
push ebx
xor ebx, eax
push edi
mov eax, edi
pop edi
pop ebx
pop ecx
pop eax
jecxz 0x4d8d68
push ecx
adc ecx, 0x665b942f
push edx
shl dx, 7
shr ch, 8
push eax
mov ecx, eax
shr ecx, cl
push esi
push ebx
and esi, ebx
not bh
not cl
shl dh, cl
test ecx, 0x69c3407c
xor edx, 0x422f9e9d
cmp esi, 0x7668c911
sub esi, 0x68923fe1
ror dl, cl
push edi
test eax, edi
shl si, 3
add dx, 0x505f
not ecx
inc al
shr cl, cl
or dl, dl
shr eax, cl
xor bx, ax
stc
test di, 0x12ef
dec esi
sbb dh, 0x7d
ror si, cl
stc
cmp si, di
shl di, 7
stc
test bx, 0x6620
nop
mov di, cx
sbb si, di
stc
and ax, 0x63b0
shr edi, cl
stc
xor dx, si
test ax, di
sbb ah, bl
or bx, 0x37b6
sbb bx, 0x6239
add bx, 0x57f0
cmp dl, 0x47
shr ebx, cl
xchg cx, dx
inc di
test si, 0x7e26
not ebx
and eax, 0x54266799
sub ecx, 0x7e0ab317
nop
cmp bx, dx
rol di, 8
test ecx, edi
sub di, 0x7967
test ecx, 0xb71bfba
inc esi
mov si, dx
and cl, cl
adc eax, ebx
xchg esi, edi
sbb bx, bx
mov ebx, 0x65dcc3aa
ror bl, cl
cmp al, dh
adc ch, 0x1c
stc
stc
add edx, 0x8ceab93
sbb cx, 0x4f5
adc ecx, esi
xchg ecx, ebx
sub edx, esi
dec di
test bx, cx
xor ax, di
add edx, ecx
and dh, 0x39
rol edi, cl
rol ah, 6
xor edx, eax
add dx, bx
xchg esi, eax
shl ch, cl
mov bl, 0x40
xor bl, dh
not cl
add dl, 0x13
dec ebx
rol di, cl
test cl, 0x6d
shr dh, 6
test di, bx
test edi, ebx
xchg al, al
cmp bl, ch
pop edi
push edi
sbb edi, 0x13fd3d53
not cx
add dh, 0x35
stc
ror dx, 1
shr bh, 3
ror edx, cl
ror ebx, 4
inc ecx
adc al, ch
cmp edx, 0x2f649f36
and dx, 0x5a1
inc si
add bx, 0x7a01
mov esi, 0x3724aea9
nop
cmp edi, 0x38a36cd5
dec di
shl ax, cl
shr cx, cl
rol cl, cl
add ecx, ecx
shl edi, cl
dec dx
or dh, 0x28
dec ebx
dec dh
add bx, di
add ebx, ecx
xchg bl, bh
sub edi, 0x736e5ab7
stc
xor ch, al
shl bh, cl
xor dx, ax
xor ebx, 0x45277110
or bh, 0x53
and al, 0x5e
stc
shr cx, 6
and esi, 0x76b5205b
or cl, 0x1e
dec ax
rol di, cl
and di, ax
nop
shr ecx, 7
mov dl, 0x22
rol ch, 2
stc
sbb edi, ebx
rol al, cl
mov edi, edx
inc edi
adc ah, 0x40
sbb eax, eax
or di, di
sbb dx, bx
inc dl
cmp bx, 0x3f5a
shr di, cl
sub bh, ch
shl ax, cl
not bl
ror al, 6
rol edi, 1
rol ebx, 1
sub al, cl
xchg di, ax
add ebx, 0x641832a1
xchg ebx, eax
test si, dx
sub dl, dh
stc
add esi, 0x60b331fb
shr dx, 1
sub di, dx
ror al, 8
and edi, 0x25e21058
rol si, 2
test bl, 8
stc
test esi, 0x7a9735c
shr cx, cl
sbb esi, edx
add edx, 0x52d2b2a
mov ecx, ebx
rol ah, cl
ror ax, cl
add dh, 0xc
stc
xor bl, 0x1b
adc ecx, esi
ror bl, 2
adc si, 0x3606
xchg ebx, eax
inc esi
dec ebx
or dx, di
adc bh, 0x37
pop edi
sub bl, ch
mov ecx, 0x28f0a887
ror cx, 3
add cl, 0x1e
shl dx, 4
xchg ecx, eax
dec ebx
add edx, ecx
inc ax
push edi
and edi, esi
sbb dx, 0x1c0
rol bh, 8
inc edi
and edx, 0x16d26aba
xchg cx, bx
stc
xor ax, si
or dx, dx
dec di
mov ah, cl
not ebx
add esi, edx
xor dx, bx
mov bx, 0x6fcd
ror ch, 6
rol ah, cl
stc
add ecx, 0x592c662a
xor si, 0x2b97
not di
shr eax, cl
ror dx, 6
cmp cx, 0x5566
mov dh, 0x19
xchg ecx, ebx
mov si, 0x3f18
shl ebx, cl
mov di, di
shr esi, 4
adc di, dx
or eax, 0x3ab846b7
sub esi, 0x1f7e20d1
rol di, 8
mov si, 0xd44
mov al, bh
inc edx
adc ah, bl
shl eax, 2
or ah, bh
adc bl, 0xb
add eax, 0x788f3e30
sbb dl, bh
sbb bl, bl
shr bl, 5
sbb edi, 0x260c8f19
sbb dx, bx
shl cx, cl
and ebx, 0xe88b42b
xor ecx, ebx
sub cx, bx
not edi
stc
rol ecx, 5
rol cl, 6
stc
shr bh, cl
sub bx, 0x72e4
xchg al, bh
sbb cl, cl
test ecx, 0x19364ea1
adc dh, al
dec bx
shl cx, 4
test eax, esi
test dx, cx
rol bl, 6
cmp cl, 0x71
stc
add cl, bl
inc ebx
add dx, 0x36e7
nop
adc cl, 0x18
or edi, 0xfede56d
shl cx, 1
ror ah, 5
sbb dl, 0x64
nop
xor ecx, 0x35f124d0
not esi
xor ch, 0x3a
xor eax, 0x1fccef2c
inc ax
shr al, 3
stc
test ah, ch
inc ecx
shl ah, 6
cmp cx, bx
sub ax, 0x14c1
pop edi
pop ebx
pop esi
pop eax
pop edx
pop ecx
push edx
push ecx
rol edx, cl
push eax
adc ah, 1
add dx, 0x18fb
push ebx
mov ebx, 0x262ff6df
ror cx, 8
sub dl, 0x6c
push esi
dec esi
sub cl, al
shr ebx, cl
xor ebx, 0x25526c77
mov dl, dh
adc ch, 0x72
push edi
ror edi, cl
xor esi, 0x6cbe272c
add eax, edi
xor dx, 0x563b
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
push esi
push ecx
shl si, cl
push eax
adc ax, 0x9ea
mov ah, 0x2d
push edx
ror dx, 8
pop edx
pop eax
pop ecx
pop esi
jle 0x4d914c
jo 0x4d9141
call fcn.004e6ee2
call fcn.004e733d
push ebx
push edx
adc bl, dh
pop edx
pop ebx
call fcn.004e7768
push ebx
adc ebx, 0x3f99215b
push eax
push ecx
xchg ah, cl
and ecx, 0x507b8249
dec ah
mov bx, cx
shl ecx, cl
pop ecx
pop eax
pop ebx
push eax
push ecx
add al, cl
push esi
or si, 0x5a5b
dec ax
xor cl, ah
test ch, 0x34
push edx
and cx, dx
mov dx, 0x3066
xchg edx, edx
sbb edx, eax
inc ch
xor ecx, 0x6cee24e6
push ebx
sub bx, dx
and ch, dh
dec bl
or ecx, edx
and ebx, ecx
pop ebx
pop edx
pop esi
pop ecx
pop eax
push edi
cmp edi, 0x7d815d11
push ebx
push ecx
shl bx, cl
shl ebx, cl
not ebx
push esi
add esi, 0x3b6827
push edx
ror edx, 8
adc cx, 0x32a
push eax
ror eax, 1
or di, si
nop
pop eax
pop edx
pop esi
pop ecx
pop ebx
pop edi
push esi
push edx
test si, dx
push ecx
push ebx
xor cl, bh
dec bx
rol ch, 5
push eax
add ax, 0x678
push edi
cmp edi, 0x44b4c07
xchg edi, eax
dec si
ror di, cl
shr dl, cl
and ebx, ecx
add ah, 0x29
sub dx, si
pop edi
pop eax
pop ebx
pop ecx
pop edx
pop esi
call fcn.004e7a7a
call fcn.004e7d41
call fcn.004e8113
call fcn.004e85cd
push ecx
push edx
add cl, dh
push eax
shr ax, cl
nop
pop eax
pop edx
pop ecx
call fcn.004e8ac6
xor eax, eax
mov ax, word [ebx + 0xac]
mov dword [ebp - 0xc], eax
push ebx
mov ebx, 0x491f3cc2
push esi
sbb esi, 0x7ddf790b
push ecx
not ecx
push eax
inc eax
cmp al, 0x21
dec ax
ror bh, 3
inc esi
push edi
test ecx, edi
sbb edi, 0x75ab169a
push edx
mov dl, 0x3c
nop
xor dl, bh
shr dl, cl
and edx, edi
add cx, 0x234d
mov ecx, 0x4c08b1fb
stc
ror cx, 5
shl bh, cl
cmp ecx, 0x769d555a
xchg bx, bx
rol eax, 1
cmp di, ax
mov edi, 0x2b1e7bf
and di, cx
shl dh, cl
test edi, edx
xchg cl, ch
ror dh, 3
ror eax, 8
ror edi, 3
xchg dx, di
or dh, dh
or ah, 0x28
add dl, al
adc ecx, 0x79d4f9ba
and si, 0x145a
shr edi, 2
test dx, 0x4514
rol dh, cl
not ecx
xchg esi, ecx
inc dx
sbb ecx, eax
test dx, cx
adc ecx, 0x5ca25f29
rol eax, 5
inc al
test bx, si
sub si, 0x43e
stc
sbb dl, cl
not di
sbb bl, 3
stc
rol bh, 7
mov ebx, ecx
adc dx, 0x43df
test bx, 0x220b
cmp si, 0xa52
inc ecx
xchg bx, di
ror ch, 6
nop
adc eax, ebx
shr dh, cl
mov cx, bx
test dl, 0x36
nop
ror dh, 6
sbb bx, 0x7e1d
rol dh, cl
nop
not cl
shl ebx, 8
mov bl, 0x69
rol edi, 6
adc bl, al
xchg bl, cl
cmp si, bx
ror ebx, cl
not edx
adc eax, 0x3e15dab
shl ax, cl
shr bl, 3
not esi
test dh, cl
not edi
sbb eax, 0x160fa5cd
rol di, cl
sbb bx, 0x7286
shl cx, 8
xor di, 0x5f54
add eax, 0x5c32d039
xchg cl, bl
or bl, al
dec cx
inc si
adc edx, ecx
pop edx
rol eax, cl
nop
nop
sub di, 0x59aa
push edx
xor si, dx
and ch, ah
sub cl, 0x63
or edx, 0x25049958
nop
or ax, 0x2c5a
adc edi, 0x836ec2f
nop
and al, bl
xor bx, bx
inc eax
xor ax, ax
dec si
test si, 0x3ae5
adc dx, 0x1811
ror bx, 2
sbb ax, 0x1295
dec dx
not dh
xchg cl, ah
rol si, 6
adc ecx, edi
mov ch, ch
ror eax, cl
nop
adc ecx, edi
xor cl, 7
rol esi, cl
inc eax
mov ebx, 0x47ea4149
add edx, ebx
not edi
add ch, dh
shr si, cl
test bh, 0x6c
sub bl, 0x41
shr ch, 3
mov esi, esi
shl ecx, cl
ror al, 1
xor al, 0x76
rol ah, cl
cmp cl, 0x7c
ror bx, cl
dec bx
stc
sbb si, ax
add eax, esi
shl si, cl
sbb si, dx
adc dx, 0x2d3f
not ch
or si, cx
nop
test bx, 0x5c6a
adc dl, bh
xor di, dx
test cx, 0x7f9d
dec dh
xchg bx, di
cmp al, ah
inc ax
stc
add bh, 0x24
and dx, 0x42d
or dh, 0xe
stc
sub dl, 0x26
and cx, cx
or ax, cx
adc esi, edi
shr dx, cl
xchg dx, ax
add dh, ch
or dl, cl
not cl
or ch, 0x2a
cmp esi, 0x6d4cf725
sub dx, cx
sub di, 0x1de2
stc
test eax, 0x226f14b2
xor eax, 0x1f389bee
shl dx, 2
adc bx, di
adc edx, 0x57acbd5f
mov eax, 0x1f390281
add di, 0x1296
xchg ebx, ebx
adc dh, 6
or ecx, ebx
xor edi, 0x6b21fa5f
shl cx, cl
not bx
adc edx, 0xa5c2d78
dec ebx
pop edx
add ecx, 0x556661f2
shl ch, cl
xor al, 0x63
shr ebx, 4
nop
sbb ebx, eax
push edx
ror edx, 3
inc cl
test ebx, ecx
cmp ch, 0x30
not ecx
or ecx, 0x1a568472
ror ah, cl
ror bh, cl
xchg cx, ax
dec si
rol edi, cl
shl ah, 3
and edi, 0x3e0d55b6
stc
sbb bx, 0x1aa
rol edi, cl
add ah, ah
inc bl
rol edi, 5
add edx, 0x5be95362
test ax, 0x119d
shr edx, cl
stc
and cx, 0x745a
ror esi, 7
sbb dh, dl
inc ch
sub cx, di
or di, si
sbb dh, 0x6a
stc
and eax, esi
inc eax
add ecx, edx
adc bh, 0x10
add ax, bx
rol ah, 5
xchg si, si
cmp cx, 0x2ab7
sbb eax, 0x597bf5db
add ax, dx
ror cx, 6
sbb dx, cx
and cx, 0x23d5
shl eax, cl
cmp ebx, edi
and cx, dx
sub ecx, 0x7fb0761e
inc cx
rol dl, 2
stc
cmp edx, eax
adc ax, 0x4ae0
xor al, bh
not ch
sbb ax, si
mov ecx, edi
and ah, 0x41
dec eax
or edx, 0x3f657b0a
sbb ah, 0x3c
cmp bl, 0x2c
shl ebx, cl
test ecx, 0x127698a1
test di, 0x50b0
mov dh, 6
sub si, 0x1c48
xchg di, ax
or esi, eax
rol eax, cl
ror bl, 2
inc ch
shr ax, 1
nop
xchg dl, dl
shl al, 7
mov dx, dx
add dh, dh
shr dl, cl
add bx, 0x2e3d
ror dx, cl
xchg di, di
mov bl, bl
xor eax, edi
xor ax, bx
rol bl, cl
cmp dh, cl
and ax, 0x1599
cmp eax, 0x5be97bec
mov bx, 0x500e
ror cx, 6
mov bx, 0x72e2
sbb dx, 0x4a6a
dec di
pop edx
add ecx, 0x5d335b5d
xchg si, bx
xor bh, 0x41
xchg cl, ch
push edx
sub dl, 0x39
or eax, 0x39049ce4
and cl, cl
cmp eax, 0x756d4329
shr di, cl
add esi, ebx
sbb cx, 0x1617
stc
inc di
shl dl, cl
not esi
cmp dx, 0xded
inc di
sbb esi, ecx
shl cx, 3
adc cl, dl
shr edx, cl
adc di, 0x5a19
nop
add edi, 0x69022d6e
shl edx, cl
dec dx
stc
adc ebx, 0xb877447
inc bl
cmp dx, cx
or dl, 0x30
and dx, 0x195b
ror ecx, cl
xor cx, bx
xchg ch, ah
inc al
shl ax, cl
nop
xor ecx, esi
stc
test edi, 0x6bcac056
nop
not al
not bx
adc si, ax
and si, dx
stc
sbb bl, 0x3e
shl edx, 5
ror si, 2
rol edi, 7
dec dx
sbb ebx, 0x777a3b74
xchg esi, eax
add ah, ch
rol bl, cl
inc cl
sub si, 0x7562
inc edi
add eax, edx
not ch
or ah, dh
mov edx, ecx
cmp ch, ah
and cx, 0x2b51
stc
and al, dl
shr ebx, 5
shr eax, 5
and esi, 0x69cc970e
xchg di, ax
sbb cx, di
not edi
shr dl, 4
or bl, 0x62
shr edi, 6
and bh, dh
ror edi, 2
or ah, 0x35
ror eax, cl
rol ah, 4
nop
and dx, 0x6404
mov eax, 0x4cd62d19
not si
sub eax, ebx
add cx, di
shr eax, 7
mov bx, dx
ror eax, 4
dec eax
cmp al, 0x5a
stc
and ebx, 0x10bf60b6
add bh, bl
test eax, 0x42db12f2
ror ax, 3
xor ah, 0x67
shr ebx, cl
stc
pop edx
not eax
not ecx
pop edi
pop eax
pop ecx
pop esi
pop ebx
ja 0x4d96cd
push eax
sbb ax, 0x4b66
pop eax
mov dword [ebp - 0x10], 0x200
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
push eax
test ax, 0x300b
push ecx
not cx
push ebx
shr bh, cl
push edx
xor dx, 0x2957
xor edx, 0x5f84310b
and dh, cl
mov cx, 0x4453
cmp bl, dl
push edi
dec di
not eax
stc
inc eax
or ch, 0x66
ror di, cl
not edi
dec dx
test dx, dx
mov cx, di
shr ecx, cl
inc bx
mov cx, 0x6044
test edi, 0x4e62e891
inc di
shr eax, 3
adc edi, 0x7c4b2c2c
and bh, 0x64
add edx, edx
add edx, 0x6c18f022
not ecx
not dx
not dh
rol al, cl
push esi
xchg edi, esi
inc si
xor edx, 0x36b5e1bd
shr bx, cl
nop
add esi, edx
inc ch
ror cl, 4
adc bl, dl
and ebx, 0x3099ca71
ror bh, 2
add ax, 0x7a3e
nop
or si, dx
dec ch
and ecx, 0x14f451ec
xor edx, 0x183f8651
inc si
dec edi
add ah, bl
stc
ror eax, cl
cmp ax, 0x44a6
shl ah, 2
xor si, 0x7f28
cmp esi, 0x3b893915
rol dl, 5
xor ax, 0x2b75
cmp ecx, eax
test ebx, eax
xchg edx, edx
shl bh, 4
inc bh
sbb edi, edx
or ax, 0x2af4
xchg ecx, esi
ror al, cl
dec dl
adc bx, 0x40f
inc al
rol cl, cl
adc bx, 0x7800
inc bh
and cl, dl
and dl, 0x5b
shl ecx, 8
mov dl, ah
xor al, al
inc ecx
sbb si, si
adc al, 0x62
shr bh, 5
xchg ebx, ebx
nop
rol ebx, 6
sub ch, 0x70
inc eax
mov di, 0x4fa3
or di, 0x144e
nop
xchg dl, ah
stc
shr ax, 7
dec di
not ch
shl al, cl
xor di, 0x3006
nop
pop esi
stc
add di, 0x730d
rol ch, 6
xchg di, di
sub al, 0x5b
push esi
test esi, 0x68509a3e
shr bx, cl
ror cx, cl
shr edx, cl
nop
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push ecx
xchg ecx, ecx
push ebx
shr bx, cl
push eax
push edx
xchg ah, dl
push esi
add edx, esi
sbb esi, 0x7249c05
ror bh, 5
and bx, 0x7649
mov ah, dh
and bh, 0x24
test edx, ecx
and edx, ecx
shl ebx, 4
nop
push edi
xor bx, di
adc edi, esi
xor dx, 0x777c
mov dh, 0x5e
sub si, 0x54b2
mov edi, 0x451a245d
stc
inc ebx
cmp edx, ecx
ror bh, 1
test bl, 0x2a
add ebx, 0x3d8a2a3e
xchg cx, ax
sub di, bx
add eax, eax
ror ebx, cl
dec si
shr ax, 5
stc
sub si, cx
shr dh, cl
test eax, eax
or esi, ebx
mov ch, ah
xor dx, 0x3a90
and eax, 0x2a47648d
shl bh, 4
shr edi, cl
cmp dx, 0x62c7
not di
shl ecx, 7
sub ebx, esi
sub dl, 0x15
shr di, 6
adc ax, si
adc ecx, eax
inc eax
mov dh, 0x1e
adc ebx, 0x6daf8b29
mov cx, 0x1083
dec esi
cmp ch, 0x77
shl dx, cl
adc bl, 0x75
shl dh, 7
shr ax, cl
mov al, 0x2d
cmp dx, ax
adc bx, 0x1523
and ax, 0x6230
dec ax
xor bx, 0x1043
test cx, 0x71f1
inc ebx
mov ebx, 0x2cd28410
test cl, 0x25
sub bh, bh
sbb edx, 0x19c6dc1
inc ch
or si, 0xf17
dec eax
dec ah
xor eax, ebx
add eax, 0x36e79a52
dec dx
test esi, 0x5d86a1df
cmp ax, cx
ror bx, cl
add bl, 0x4b
inc cx
cmp esi, edi
rol ax, 7
not dx
shr si, cl
test ch, 0x6d
add cx, 0x3406
mov esi, edx
sub eax, eax
shr edx, cl
stc
cmp al, 0x43
nop
not esi
shr al, cl
rol di, 7
shr bl, cl
adc ch, bl
pop edi
and cx, 0x307a
push edi
mov edi, eax
dec cx
not esi
dec edi
and ebx, edi
sub di, 0x683
shl bl, 5
adc bh, 0xb
ror ebx, 7
sbb bh, ah
or dx, ax
cmp ecx, 0x4a237e11
rol ebx, cl
test cx, 0x254c
dec cx
adc eax, 0x3bce835f
stc
cmp edi, esi
add edx, esi
ror esi, 2
shl edx, 5
shr esi, 6
adc dx, ax
cmp ax, di
sbb cl, 0x15
nop
sbb di, ax
adc edx, 0x34ad6e3d
xchg edx, edx
test ah, 0x41
nop
not eax
nop
dec ch
and cl, ah
sub esi, ebx
shr ecx, 2
shr dh, 2
and cl, cl
shl cx, cl
add ecx, edx
mov bh, 0x19
shr edx, 6
xchg edi, ebx
not bl
shr cx, cl
rol eax, 2
not bx
xchg edi, edi
adc cl, al
stc
mov edx, 0x4ee6ce9f
or ah, bl
dec si
or ecx, esi
xchg cl, ah
and bx, 0x757e
sbb edx, ecx
rol al, cl
test esi, edi
dec dx
xor bl, 0x11
xor ch, cl
inc ax
shr edx, cl
mov eax, eax
ror edx, cl
rol esi, cl
not si
sub ax, 0x2dea
stc
shr esi, 1
stc
ror di, cl
ror edi, cl
shr cl, cl
xchg al, bl
test dx, di
nop
xchg dl, bh
ror bl, cl
sub ecx, eax
shr edi, 5
mov eax, esi
ror bx, cl
test esi, 0x1cf8111e
inc bl
ror edx, 7
sub cx, cx
rol ecx, 3
test si, si
not ch
adc cl, 0x2e
shl dl, 5
xor ecx, esi
add ecx, edx
nop
add ebx, ebx
shl ecx, cl
pop edi
or al, bl
or al, dh
or dx, 0x6cfb
push edi
shl di, 4
inc dx
sbb bx, cx
sub dx, dx
dec bl
and di, 0x10d1
not ebx
cmp al, cl
dec dh
and di, cx
mov dx, dx
adc ax, 0x5818
ror si, 1
rol edi, cl
sbb esi, 0x6073d691
nop
sbb edx, ecx
inc eax
shr cx, 4
ror dh, cl
cmp eax, eax
mov bh, 0x66
nop
rol dh, cl
and ecx, 0x54d64575
nop
nop
stc
not ax
rol ecx, 7
dec esi
mov eax, ebx
xchg ecx, edi
xchg si, cx
stc
cmp ch, 0x7c
shr ecx, cl
sbb eax, ecx
xor cx, 0x24ad
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
call fcn.004e8e87
call fcn.004e926d
push ecx
cmp ch, 0x40
push ebx
push edx
or ebx, edx
sub dx, 0x62d9
rol bl, 5
push esi
mov si, 0x7687
nop
dec cl
not bl
push eax
and ah, dh
mov dx, 0x3780
xchg cx, cx
sub bl, bh
push edi
cmp di, bx
nop
stc
mov bh, 0x44
adc bh, 0x11
add eax, 0x285b5eda
nop
nop
ror ah, cl
nop
xchg bl, dh
add bh, 0x76
pop edi
pop eax
pop esi
pop edx
pop ebx
pop ecx
push ebx
push ecx
shl ebx, cl
push edi
push esi
sub edi, esi
shr ch, 8
push edx
test dx, di
xor bx, 0x1466
shl bx, cl
cmp cx, 0x52d
sub esi, 0x45cdec21
sub bh, 0x4b
adc ecx, 0x6c87b4e0
dec di
xchg edi, esi
push eax
sbb al, bl
inc edx
or cl, cl
shr ah, 4
ror dl, 8
rol bh, 2
xchg dx, di
and si, 0x7d0a
pop eax
pop edx
pop esi
pop edi
pop ecx
pop ebx
ja 0x4d9bbe
js 0x4d9bb4
push ebx
mov ebx, 0x575aaa61
push ecx
rol cx, 4
nop
push eax
sub ax, cx
stc
rol bx, 4
pop eax
pop ecx
pop ebx
call fcn.004e95ac
push edx
rol edx, 8
pop edx
jg 0x4d9bae
jae 0x4d9ba4
call fcn.004e998d
call fcn.004e9e05
je 0x4d9ba4
call fcn.004ea2f7
call fcn.004ea5ef
call fcn.004ea935
push eax
push esi
xor eax, esi
pop esi
pop eax
call fcn.004eabe5
call fcn.004eafa8
call fcn.004eb2be
call fcn.004eb690
call fcn.004eba1d
js 0x4d9c0d
push eax
push ecx
rol eax, cl
push edx
push esi
adc dx, si
push ebx
test bl, ah
pop ebx
pop esi
pop edx
pop ecx
pop eax
push edi
sub edi, 0x51f4bbcd
push ebx
xchg bx, bx
push ecx
inc ecx
shl bl, cl
pop ecx
pop ebx
pop edi
call fcn.004ebe63
push ecx
test ecx, 0x1516036d
pop ecx
push ebx
test bx, 0x6c02
shr bl, 2
pop ebx
push edi
inc di
push ecx
ror ecx, 7
stc
pop ecx
pop edi
call fcn.004ec2d2
push ebx
push ecx
shr ebx, cl
test bx, 0x579b
push edx
and dx, cx
nop
push eax
xor eax, ebx
pop eax
pop edx
pop ecx
pop ebx
lea eax, [eax + ebx]
mov eax, dword [eax + 0xc]
test eax, eax
je 0x4da178
call fcn.004ec6ba
jbe 0x4d9cb0
push ecx
inc cl
sub cx, 0x5712
sbb ch, cl
push esi
cmp si, 0x2d
push eax
mov eax, esi
xor ax, ax
pop eax
pop esi
pop ecx
call fcn.004ecc05
push ecx
sub cl, 0x4d
push edx
adc cx, dx
dec dh
push ebx
shl bh, 5
xor ebx, edx
and ebx, ebx
ror cl, cl
inc ch
push eax
cmp bl, al
pop eax
pop ebx
pop edx
pop ecx
call fcn.004ed099
call fcn.004ed3c7
push ecx
push ebx
xchg ecx, ebx
push eax
sub ah, ch
push esi
mov esi, ebx
push edx
sbb edx, ebx
sbb bh, 0x73
push edi
inc di
shr di, 1
stc
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
call fcn.004ed690
push ebx
push eax
sub bl, ah
and ebx, ebx
push edx
push edi
xor dx, di
inc al
push esi
not esi
nop
push ecx
xchg dh, ch
adc ecx, esi
nop
xor bh, 0x2a
test ch, cl
sub ax, 0x1103
dec bh
not bx
shr edx, cl
stc
dec bx
shr edi, cl
stc
add cl, dl
sub al, 0x7b
or al, 0x43
stc
test ax, 0x1123
not ecx
add di, di
dec ebx
shl bl, 4
not edi
nop
adc ah, 0x37
and cx, 0x4964
test bl, 0x41
xchg dx, ax
nop
inc dl
shl edx, 7
sbb ebx, edx
xor bh, 0x78
mov cx, si
nop
xchg dx, bx
nop
shl edx, 8
xchg ah, bl
nop
or dl, 0x25
xor bl, 0x6d
stc
sub si, di
cmp eax, edi
not dh
sbb cx, bx
stc
not di
or eax, edi
cmp cl, 0x28
not di
xchg cx, bx
and di, 0x667e
or ebx, 0x39d5f88
shl cl, cl
and edx, edx
dec si
test bx, bx
mov ebx, edi
test edx, 0x1dea81f5
adc ecx, esi
test bh, al
rol edi, cl
dec ch
inc dl
test di, dx
adc ax, 0x60d7
ror di, cl
inc esi
or ah, dh
cmp al, ah
not bl
nop
mov edx, edi
shr ch, cl
not ax
ror ecx, 8
and al, 0x11
ror ecx, cl
test esi, 0x9847c5a
rol ch, 8
sub esi, 0x5aa22b1f
mov cx, 0x664
xchg dh, cl
sub cx, 0x1475
dec bx
cmp dx, 0x4b31
inc ch
mov dl, ch
xor esi, edi
add dh, 5
shr bl, cl
cmp dx, di
pop ecx
not bl
adc eax, ebx
push ecx
shl cx, 8
test cx, ax
sbb ebx, 0x5ae1f95e
rol di, cl
and si, 0x46e3
rol cl, cl
add ah, 0x59
not ebx
ror ah, cl
xor ch, al
rol dl, 1
dec cl
shl dh, cl
cmp ebx, 0x4c9ceb71
shl di, cl
xor dx, cx
inc ch
add bx, dx
rol dl, cl
add bh, cl
and dl, ch
shr ax, 1
sub cl, 0xa
shr al, 4
not ax
shl eax, cl
or ax, 0x61a5
sub si, si
shl eax, cl
cmp ch, bl
stc
mov dh, ch
stc
inc cx
xchg al, al
test bl, 0x40
nop
dec ah
adc cl, 0xd
not dl
stc
inc bx
sub dx, 0x6724
sub ebx, ecx
nop
rol cl, cl
shl edi, cl
sub ecx, 0x72c9b77c
add bl, ah
mov dl, cl
mov dl, dl
and ax, si
shr ch, cl
inc ax
shr bh, cl
stc
not di
pop ecx
pop esi
pop edi
pop edx
pop eax
pop ebx
push edx
test dh, 0x3e
stc
push edi
and di, 0x2783
push eax
dec ax
push esi
and dx, si
mov ax, dx
push ecx
rol cl, cl
add cx, di
rol al, cl
test dx, 0x52a9
nop
dec dh
sub esi, esi
push ebx
cmp dx, bx
adc al, al
inc bh
and bh, bh
xor edx, eax
ror cx, cl
stc
shl dh, cl
add eax, eax
xchg si, ax
rol dx, cl
cmp eax, 0x2017528f
stc
shr eax, 3
shl edi, cl
rol dl, cl
shr bh, 6
nop
sbb ebx, ecx
inc di
shl cx, cl
cmp si, 0x421c
add eax, 0x32ae46c4
shr ecx, cl
shl esi, cl
xchg cx, ax
and cx, 0x7666
xor bh, ch
sub si, di
xor edx, edx
not bl
adc si, 0x41c1
ror edi, 4
not ch
sub al, dl
shl bl, 1
adc cx, si
shr ch, cl
test bx, 0x3a45
shl bl, cl
shl bx, 2
shr si, cl
and cx, ax
adc dl, 0x65
test ch, 0x27
mov ah, 0xd
test ax, 0x6b3
add di, 0x3744
inc eax
not di
shl ecx, cl
sub edx, 0x2edb2ba0
test dx, di
and eax, 0xa1178ac
cmp bx, dx
shl ecx, 4
xor cx, cx
shl di, 7
mov dl, dl
mov dh, dl
nop
mov ah, dl
and ecx, 0x4745a38c
adc eax, ecx
add si, bx
cmp dx, dx
adc ax, bx
mov ch, 0x2e
rol eax, cl
pop ebx
pop ecx
pop esi
pop eax
pop edi
pop edx
push edi
push esi
adc edi, esi
push ebx
mov bx, 0x77db
push eax
or eax, 0x52b37e8f
push ecx
test si, cx
xor ecx, 0x782a4f94
inc ecx
push edx
rol dx, cl
or bx, ax
not bx
sub eax, 0x70deb89c
xchg cx, di
test esi, edi
add cx, 0x1128
nop
xor ecx, 0x219d4c03
not dl
shl edi, 1
inc ebx
sbb al, 0x10
add cl, ch
stc
not si
not bh
adc ebx, ebx
and si, 0x477d
rol dl, 5
cmp ch, 0x3c
xchg esi, edi
sub cx, 0x6003
rol edx, 6
shl bl, 1
nop
test di, si
shr ax, 2
not ch
mov edi, 0x355b344d
shr esi, 6
dec cx
xor dx, 0x1d45
or si, 0x7d07
add ch, 5
add cx, 0x3bdf
or dx, 0x5ac6
test ah, bl
test edi, 0x22e5cb87
sub bx, 0x47b1
xor ax, 0x5d74
or ch, 0
or dl, cl
pop edx
pop ecx
pop eax
pop ebx
pop esi
pop edi
jnp 0x4da022
push edx
push eax
adc dl, al
push edi
ror edi, 2
push ecx
cmp al, ch
push esi
and ecx, esi
and ax, si
adc di, 0x2c09
sub dx, 0x11b6
pop esi
pop ecx
pop edi
pop eax
pop edx
ja 0x4da014
call fcn.004edbac
push eax
sbb ah, 0x2e
shl ax, 4
push ebx
not bx
pop ebx
pop eax
push eax
add ah, al
push edi
push esi
xor edi, esi
push ebx
mov bh, al
dec ebx
push ecx
shl ecx, 3
ror cx, cl
push edx
xor dx, ax
not eax
and esi, 0x2241d548
add dl, 0x77
dec cl
and edi, 0x4da15d71
test bx, 0x64c3
test bx, bx
adc bh, 2
and dl, bl
not ah
rol di, cl
not bx
sbb cl, al
add ah, dh
rol edi, cl
adc dx, ax
not ecx
stc
add di, bx
not ax
or ebx, eax
adc dx, bx
dec ebx
stc
sub al, dl
sbb ax, bx
xchg dl, ah
xor esi, 0x3503ebd6
mov al, 0x26
and ax, 0x4dc2
pop edx
pop ecx
pop ebx
pop esi
pop edi
pop eax
call fcn.004ee007
push edi
push edx
sub edi, edx
push ecx
xor cl, 0x16
push ebx
inc bx
pop ebx
pop ecx
pop edx
pop edi
push ebx
or bl, 0x30
push edx
xchg edx, edx
push ecx
and ch, dh
push eax
inc al
dec eax
pop eax
pop ecx
pop edx
pop ebx
push eax
shl ax, 6
shr ah, 7
push ebx
push edi
or bx, di
push edx
and edx, 0x2c5fa651
push ecx
mov ecx, eax
push esi
add esi, esi
or eax, 0xcd0c586
ror esi, 3
rol edx, 7
and ax, 0x4804
adc ax, 0x7c84
test ch, 0x40
add edi, 0x3bd60373
or ax, 0x7c58
cmp cx, 0x1015
test si, 0x211
xchg ebx, esi
pop esi
pop ecx
pop edx
pop edi
pop ebx
pop eax
stc
push eax
not al
push ecx
push ebx
or cx, bx
nop
and eax, 0x24690164
xor bh, ch
or bx, 0xc80
push edi
xor di, cx
nop
add edi, ecx
inc ebx
not bl
push edx
shl dx, cl
dec di
pop edx
pop edi
pop ebx
pop ecx
pop eax
call fcn.004ee33d
call fcn.004ee7e8
call fcn.004eeb6f
jnp 0x4da156
push eax
push ecx
shl ax, cl
pop ecx
pop eax
push edx
adc edx, 0x3d1f1ad7
rol dh, 3
pop edx
stc
stc
call fcn.004eefc3
mov ecx, dword [eax]
test ecx, ecx
je 0x4da178
push eax
push 0
push 1
push ebx
call ecx
pop eax
lea eax, [eax + 4]
jmp 0x4d9c3f
call fcn.004ef48f
call fcn.004ef89e
push esi
cmp esi, 0x13a6c8d6
push edi
sbb di, si
push ecx
inc cl
push eax
dec ah
push edx
cmp edx, 0x78c3c796
xor cl, dl
dec ax
ror esi, 6
add eax, ecx
push ebx
test ecx, ebx
test bl, ch
nop
test dh, 0x34
shr di, cl
shl cx, cl
adc edx, eax
sub dl, 0xa
sbb eax, edx
test ch, 0x4b
and di, 0x4681
cmp cl, al
dec ah
or edi, ecx
xchg si, cx
nop
dec ax
shr edi, 4
sbb dh, 0x7f
mov edi, 0x1d17c61c
sub ch, cl
cmp ecx, ebx
not cl
sbb edi, 0x4f55e31d
adc bh, 0x24
rol bl, 5
and bh, ah
rol dl, cl
shr edi, 6
shl ebx, cl
or dl, al
rol ax, 3
cmp edi, 0x73400435
and bl, dl
add ah, al
mov dl, al
ror ax, 7
adc si, si
adc ecx, edx
or ebx, 0xa09af82
shl bl, 8
mov dh, 0x24
cmp cx, bx
or dh, dl
not edx
dec bx
test si, 0x673e
not dl
inc dh
sbb edx, edx
shl cx, cl
inc ebx
inc eax
cmp ecx, 0x1b3f295
shr dh, cl
ror cx, cl
ror ah, cl
stc
dec dl
or eax, 0x41739f01
add ecx, edx
rol dx, 1
xchg di, ax
rol al, cl
shr bl, cl
xor ecx, ebx
not edi
mov cx, bx
nop
cmp eax, ecx
not si
adc eax, esi
nop
mov dl, 0x38
sub cx, 0x1811
shl ecx, 7
sbb ch, ah
adc eax, 0x4ab58a53
cmp ah, bl
shr eax, 8
inc ch
nop
sub dh, 0x6f
shl esi, cl
stc
inc ax
nop
or di, 0x3617
shl edx, 8
add cx, di
ror cl, 3
pop ebx
test ax, si
mov ax, 0x56df
dec dl
cmp ch, 4
shr edx, 3
push ebx
test si, bx
mov edi, esi
adc ax, 0x2237
ror ecx, 5
sbb cx, cx
shr ah, cl
xchg ch, dh
and ax, si
shr dh, 1
and bh, cl
mov esi, 0x5a9ccf56
cmp edx, 0x4742130
shr cx, 4
cmp ecx, 0x4979717b
sub dl, bl
nop
mov edi, 0x9e5550e
add edx, edx
add cx, di
not edx
inc al
rol di, 2
not ax
or ecx, 0x5e670bd9
inc di
add edx, eax
xor bl, 0x23
adc esi, 0x5bce8cf
shr ax, cl
stc
add ecx, 0x2f09e79a
or dh, 5
cmp dx, 0x599d
shr edx, 2
mov si, ax
xor esi, ebx
not bh
ror eax, 8
ror si, cl
add bh, ah
shl dx, 8
not bh
stc
not si
mov cx, di
or bh, 0x4e
not edi
or dx, 0x58b2
nop
shl bl, cl
cmp cl, 0xb
inc dx
shr al, cl
dec si
shr edx, 8
mov bh, 0x5d
stc
and di, cx
add di, di
sub ah, 0x2f
shr bl, 3
xor bl, 0x5b
and esi, ebx
ror ecx, 8
dec ah
rol edx, cl
not bl
nop
or eax, 0x4fa089c6
or dx, ax
sbb cx, 0x3942
cmp eax, 0x360bbe41
rol dh, 5
nop
not edx
dec ax
test ah, 0x71
sbb bl, 0x73
mov si, ax
cmp edi, ebx
sub cl, 0xc
sub edi, 0x727e2258
or si, 0x1877
inc bl
test ah, ah
cmp ax, dx
not di
xchg edi, esi
not ax
test ebx, 0x274a2e8e
add esi, 0x313c3168
adc esi, 0xdc4e177
stc
shr ch, cl
sub cx, 0x6b0b
pop ebx
nop
stc
shr cx, 7
sbb al, dh
ror dh, 2
push ebx
add cl, bh
rol cl, cl
and dl, al
nop
and cx, bx
dec ebx
nop
rol ebx, 3
pop ebx
pop edx
pop eax
pop ecx
pop edi
pop esi
call fcn.004efcdc
call fcn.004f0294
push ebx
push ecx
xchg bh, ch
push esi
push edi
adc esi, edi
or edi, edi
push edx
xchg ch, dh
push eax
mov ah, 0x55
rol al, cl
or al, ch
sbb cl, 0x2b
and ah, al
and cx, dx
and ax, 0x1720
test edi, 0x4236f1fa
sub ch, 0x7c
inc cl
shr si, cl
inc edi
xor eax, 0x429ca818
sbb bl, 0x32
mov ax, 0x231
adc ax, 0x3925
cmp ebx, 0x3087dfb9
nop
sbb dx, 0x4c2b
sub ch, 2
shl ah, 2
cmp ax, di
shl cl, 2
xchg di, di
xor ax, cx
or dx, 0x1272
inc ecx
add dl, ch
add ecx, edx
dec di
adc si, di
test bx, 0x54f3
shl ebx, 7
and si, di
shl edi, cl
xchg bh, bl
rol dl, cl
xchg edi, eax
sbb ch, cl
xor si, 0x37ca
dec bx
dec si
xchg esi, eax
ror esi, 8
cmp al, 0x7e
xchg edi, ebx
and dx, si
ror ch, 7
nop
mov ch, 0x1f
cmp bx, 0x2585
dec cl
mov esi, esi
sbb ax, bx
inc bl
dec edi
add edx, esi
xor esi, edx
adc bh, dh
cmp eax, 0x626d5ca4
rol edi, cl
cmp bx, 0x39a0
add ch, 0x34
sbb ebx, 0x543e7706
xor edx, 0x44dba4af
dec bh
cmp ch, 0x49
rol ah, 1
or cl, ch
mov di, dx
xor edx, 0x33b63fde
adc edx, 0x30757081
shr edx, 1
and edi, esi
stc
or ecx, 0x33c2f6e6
dec ax
shr di, cl
nop
ror ch, cl
or dx, di
add ebx, 0x1f9567ef
or cl, 0x4d
inc cl
add bx, 0x49aa
or edi, ebx
or cx, di
ror si, cl
shl ch, cl
sbb ax, 0x2c96
shl ecx, 2
shr cx, 7
cmp cx, 0x6b2c
adc di, 0x636d
stc
mov dh, ch
pop eax
shr dx, 2
add ebx, 0x557d77b1
shl edi, cl
adc dx, cx
xchg cx, dx
stc
inc edx
inc dx
not bl
adc cl, 0xb
or cx, 0x13e3
shr si, 6
push eax
add ah, 0x26
sbb eax, 0x2f499e76
adc eax, ebx
test dx, 0x3fa7
mov dx, di
add dh, dl
nop
or ecx, 0x3ae4e8cf
cmp eax, ecx
dec al
and edi, ecx
stc
pop eax
pop edx
pop edi
pop esi
pop ecx
pop ebx
push ecx
push edx
xchg ecx, edx
push esi
rol si, cl
push eax
sbb al, dl
push ebx
cmp bl, 0x4f
or eax, esi
push edi
rol edi, cl
or eax, 0x2ee4b992
cmp bx, 0x7e2a
shr ecx, cl
shl bx, 6
and ebx, ecx
stc
shl ax, cl
test ebx, ebx
rol ax, cl
dec al
rol ax, 6
adc ch, 0x3c
and bl, 0x2f
or ebx, 0x5cbb8706
or dh, bl
inc ax
and al, 0x4e
cmp esi, esi
add bl, 0x4a
rol si, 5
and di, ax
not ecx
sub ah, dl
nop
ror ah, cl
shl dl, 1
nop
xchg bx, si
test dx, dx
dec ch
shr bx, cl
shl cx, 2
adc edx, 0x25e77431
stc
sbb edi, esi
xchg ecx, ecx
pop edi
pop ebx
pop eax
pop esi
pop edx
pop ecx
call fcn.004f0781
push edi
adc di, 0x5af0
push ebx
add bx, 0x7b5d
push ecx
sub cl, bl
not di
push eax
mov ax, cx
and ax, 0xf6d
rol ebx, 6
test eax, edi
ror ah, 1
xchg bl, al
push edx
inc dx
mov ecx, 0x6ec257d9
not cl
rol ax, cl
xchg bh, dh
add dx, 0x7d17
not bl
xor edx, ebx
add bh, 9
not ebx
push esi
test si, bx
shl dx, cl
shr edi, 4
cmp cl, 0x56
xor bl, cl
or ax, dx
mov dx, dx
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
jae 0x4da679
push edi
ror edi, 6
push eax
dec al
pop eax
pop edi
push edx
sub dl, 0x36
stc
push esi
push eax
and si, ax
stc
add al, ah
push ecx
xor ch, 0x2c
pop ecx
pop eax
pop esi
pop edx
push ebx
inc bx
push edx
dec dx
push ecx
xor cl, 0
inc bx
not ecx
stc
pop ecx
pop edx
pop ebx
push edx
and dh, 0x17
pop edx
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push esi
push ebx
xor si, bx
push eax
xor eax, 0x29cd0d1b
stc
xchg esi, esi
push edi
or edi, 0x49032c1
mov esi, 0x31e0d9e5
push edx
adc dx, si
add bl, 0x17
shr si, 4
push ecx
shl dh, cl
xchg di, dx
xchg ebx, edx
add esi, 0x3f3072a4
xchg edx, edi
or bl, 0x2c
cmp di, dx
xchg esi, edx
sbb edi, 0x8f4d87e
rol esi, cl
nop
test ch, 0x63
adc edx, 0x2c53b1ed
nop
or ecx, edx
shl dl, cl
ror bx, 5
dec esi
adc ch, bh
and eax, eax
rol ch, 5
inc ecx
cmp edi, ecx
adc edi, 0x607933d8
xchg edi, esi
shl bx, 8
not di
dec dl
rol eax, cl
nop
dec ah
nop
inc di
not ah
ror edi, 8
or cl, ah
inc dh
ror si, 7
adc eax, edx
shr cx, 8
ror bl, cl
nop
cmp edi, 0x14760849
xchg esi, ecx
rol ax, cl
add al, 0x11
not bx
or dl, 0x37
shr cl, cl
dec dl
cmp edi, 0x5b465773
rol esi, 6
sub dx, 0x1139
mov cl, 0x28
dec dx
adc di, si
and ah, 0x6e
cmp di, si
test si, bx
shr ecx, 5
stc
shr eax, cl
xchg di, ax
not edi
or eax, edi
adc ebx, 0x4d380fcd
ror di, cl
inc si
sub dx, 0x2a9a
mov ecx, 0x41c82bab
shl ebx, 4
and eax, eax
mov al, 0x12
add edx, edi
stc
dec cl
nop
and edi, edx
xor cl, cl
not edx
xor si, ax
adc edi, 0x3cca31df
sbb edi, 0x4f2024bb
or ax, bx
and di, 0x78c8
and bx, 0x7a60
ror ax, cl
not si
mov bl, ch
and ch, dl
sub ch, 0xa
pop ecx
or bx, 0x6bfa
dec bh
push ecx
shl bx, cl
dec edi
dec ch
shl bx, 3
mov ebx, 0x7d41c6c
ror edi, 7
ror cx, cl
xor bx, 0x1a64
sbb dx, 0x1b2d
mov si, 0x757c
nop
mov edx, edi
rol bh, cl
adc bh, cl
sub di, 0x5dde
xchg bx, ax
sub cx, ax
mov dx, di
ror cx, 8
sub edx, eax
sub edi, 0x33e7475c
cmp bx, 0x4b5
dec edi
mov al, 0x61
xor bl, al
mov ch, bl
not al
adc eax, 0x371178a7
inc eax
test esi, 0x2b8550ed
rol al, 8
xor dl, dh
rol ecx, cl
add bx, 0x8df
or bl, bl
shr eax, cl
or di, 0x1ddf
adc eax, 0x186433a0
not bx
xor di, cx
mov dx, bx
xchg cx, bx
shl edx, cl
ror bx, 4
stc
and bx, di
test eax, eax
xchg edi, esi
cmp dh, 4
test bx, 0x2b0c
nop
nop
test dl, al
nop
and ax, 0x67b0
ror dh, 8
xchg edi, edi
adc edx, 0x2fd04a32
inc eax
sub edi, edi
sbb di, cx
stc
rol ch, 4
nop
nop
mov esi, edi
dec edi
nop
cmp si, 0x1933
adc dl, ch
or ecx, ecx
inc edi
dec edi
adc esi, ebx
test eax, edi
or edi, 0x56743e79
shl eax, 7
sbb ebx, 0x538d929b
inc ecx
add ch, 0x52
test ch, 6
or ah, 0x4d
cmp si, bx
not edi
inc dl
add dx, 0x63b0
not ax
and eax, 0x3e047ef
shl esi, cl
nop
stc
stc
sub ah, ah
shl dl, 4
shl dl, cl
or ebx, 0x1703d170
shl di, 3
rol ax, 8
pop ecx
or edx, edx
rol bh, 5
sub ebx, edi
nop
and ax, di
xchg ebx, eax
nop
push ecx
or cx, 0x32b3
xchg ebx, eax
ror cx, cl
xchg cx, cx
mov edi, ebx
shl di, 8
sbb si, cx
xor edx, 0x16dd3ec4
shl si, 5
shr dl, 3
inc dl
shl edi, 6
stc
shr dx, 8
test dl, 0x2e
sub bx, si
nop
cmp ch, 0x12
sbb di, cx
stc
sub cx, si
rol cx, 1
sub edx, 0x17e6e880
or dx, 0x6b8d
shr ah, cl
rol si, cl
nop
nop
test esi, edx
add ch, 0x4b
stc
adc di, 0x125
test ax, 0x2308
and esi, eax
sub dl, 0x18
not dx
inc dl
and ecx, 0x5349bd33
dec ebx
and ecx, edx
sbb cl, 0x48
shr edx, cl
stc
rol dh, cl
ror si, 5
not edx
dec cx
shr dx, cl
stc
mov edi, 0x6e89ec7
stc
xor bx, 0x53e0
mov ax, 0x6006
cmp ax, 0x78c5
inc ecx
nop
xchg esi, esi
stc
ror bh, cl
cmp eax, eax
test bh, dl
sbb edx, esi
and esi, eax
or al, 0x7a
adc dx, 0x1e50
and ax, cx
stc
nop
xor dl, cl
dec si
stc
test edx, 0x31a941c6
rol cl, cl
and edx, 0xb3b1f22
ror esi, cl
shl cx, 3
ror cl, cl
sbb dx, 0x1eac
xchg si, si
sbb ax, si
adc esi, esi
xor di, si
sub cl, 0x38
ror esi, cl
add cx, 0x7bad
xchg ebx, esi
adc ax, bx
add si, 0x4eec
xchg dl, bh
mov esi, 0x7fc70d33
sub ax, 0x1c58
rol bl, 8
not edi
pop ecx
sub bx, 0x488
stc
ror eax, 3
push ecx
rol di, cl
shl bx, cl
xchg ecx, edi
stc
mov bl, 0x50
and dl, al
or cx, dx
not cx
test cx, 0x2643
not edi
xor bx, 0x181c
mov bx, cx
ror ah, 1
test edx, eax
cmp ebx, esi
xchg bx, di
sub ax, 0x5d44
mov dx, di
stc
test dl, al
not ch
mov edx, eax
inc bl
or ax, bx
adc ebx, 0x1fd64bc
rol ch, 8
not al
ror si, 6
not ch
or bh, 0x53
sbb esi, 0x40260179
inc al
adc si, bx
nop
not ax
cmp di, si
test eax, 0x7f9e75c4
add esi, esi
and ax, di
shl di, 6
test edi, edx
add ax, 0x6ab1
cmp di, 0xa07
rol esi, 1
xchg ebx, eax
stc
mov ebx, 0x683e6bd3
xor ecx, ebx
and ecx, 0x7b3abb20
stc
sub bh, bh
adc bl, al
stc
dec dx
sub ebx, 0xab4bd6b
sub cl, 0x30
xchg esi, ebx
xor cl, cl
shl cl, 1
shl bx, cl
cmp di, dx
sub esi, 0x61296b00
xchg edi, edx
or bl, al
shr dl, cl
and ch, ah
shr edi, 3
dec bl
sbb ah, ah
sub si, 0x12ef
mov edx, 0x106861b
inc cl
rol ebx, 1
rol edx, 6
xchg ebx, edx
dec dl
cmp ebx, 0x373e3cde
nop
mov ebx, esi
rol esi, 3
xchg cx, si
shl edi, 2
dec al
xor ah, 0x70
test di, 0x7764
cmp ah, 0x36
not ax
stc
test ebx, esi
test ah, 0x15
test bh, dl
xchg edx, eax
stc
xor ax, cx
dec di
nop
not edi
pop ecx
mov dl, 0x28
push ecx
rol ebx, cl
not cx
dec ecx
xchg ch, ah
pop ecx
pop edx
pop edi
pop eax
pop ebx
pop esi
push edx
not dl
stc
push esi
inc si
push ebx
cmp ebx, 0x3ea3c9a2
inc bh
push ecx
sub ecx, 0x6aee061c
push eax
sub ax, 0x2105
push edi
xchg edx, edi
cmp al, ch
stc
and ah, dh
sbb bh, 0x37
mov dh, 0x5f
inc bx
sbb ecx, 0x7439e205
shl esi, 8
mov dh, 0x38
xchg dl, al
sub al, 0x2e
shr di, 8
sub esi, ecx
and edi, eax
not dh
sub si, 0x1197
test si, ax
or di, si
sbb eax, eax
cmp ebx, ecx
stc
and ax, 0x61be
rol bh, cl
add ch, 6
xor dh, bl
rol si, cl
not cx
sbb bx, 0x3909
or bx, bx
nop
sub edi, edx
test ah, 0x25
nop
not edi
rol dh, cl
xor ecx, 0x37296044
xor edx, esi
shl bl, 2
xchg edx, edi
add cl, 0x36
sub dx, si
dec ax
rol ax, 3
shr ah, cl
sbb eax, esi
rol edi, cl
stc
rol ecx, 3
ror ax, 2
adc edi, 0x3d1d6b0b
shl eax, 1
not eax
adc si, cx
or cx, cx
cmp al, bh
dec ax
test dx, 0x5dbe
rol bh, cl
stc
nop
dec cx
sub ax, 0x2510
and ebx, 0x2f41c462
ror ecx, cl
mov cx, bx
shr dl, cl
xor edi, ebx
ror dh, cl
stc
ror dl, cl
and cl, cl
add cx, 0x4c88
not esi
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
nop
push ebx
xchg bx, bx
pop ebx
mov eax, str.C_2A
lea ecx, [esp + 0xc]
push 5
push 0x5e19562d
push ecx
push eax
call fcn.004f0a19
push edx
push ebx
or dh, bh
and bh, 0x69
push eax
shl al, 2
push ecx
add cx, 0x182
rol cx, cl
push esi
shr esi, 1
push edi
cmp esi, edi
xor esi, 0x4dd4d99
adc dx, si
ror dl, cl
ror dx, 2
shl ah, 7
xor eax, 0x226fd3e8
or dh, dl
and bl, 0x68
inc dx
sub eax, 0x23a0bf2f
or dh, dh
nop
ror ebx, cl
sbb bl, 0x3f
rol esi, cl
test cx, 0x4722
mov bx, 0x650d
not di
or dl, al
or ch, 1
rol cl, cl
dec edi
sub edi, esi
sub bx, dx
stc
mov dx, di
rol si, 8
inc cl
xchg edi, edx
test ebx, 0x669f1cf9
shl ecx, 7
mov edi, edi
not bl
and esi, 0x349c6d4d
xchg dx, di
shr cx, cl
inc di
sub esi, 0x4e64417d
xchg dx, dx
shl al, 8
mov esi, esi
shl cx, 7
dec ebx
shr bl, 5
adc eax, eax
and esi, ecx
not di
or edx, ebx
cmp di, si
test edx, 0x25cfdd7e
mov si, dx
mov ax, di
dec ebx
dec esi
xor cx, cx
stc
rol ax, cl
nop
and edi, 0x134bed29
mov bl, al
xor al, 0x52
shr al, 8
mov bh, 0x6f
sbb dh, 0x59
dec esi
add cx, cx
stc
test ebx, 0x4d563b3d
stc
and bl, bh
inc ecx
cmp ebx, 0x206413f4
rol dl, cl
test si, si
shl al, cl
shr edi, 4
shr si, cl
adc edi, eax
ror di, 8
mov dh, 0x6a
shr dh, cl
add ax, 0x471b
nop
test ecx, edi
not ah
dec edi
xor bl, cl
not bl
sbb si, si
nop
nop
shl bh, cl
shr ax, cl
pop edi
sbb eax, 0x142c1729
and bh, 0x7b
or si, dx
nop
and bh, 0x5c
ror ch, cl
xor al, 0x30
stc
dec cx
nop
adc esi, ecx
xchg cx, dx
inc cx
sub bx, bx
cmp ax, 0x4485
mov ch, 0x5c
push edi
sbb dx, di
test di, 0x731e
stc
not dx
not bh
shl dx, 3
xchg edi, eax
shr cl, 2
test si, 0x635a
xchg esi, eax
shl bl, cl
dec cx
rol edx, 8
mov edx, ebx
rol bx, 3
add eax, 0x8b60013
sbb ax, 0x5fed
mov esi, 0x43352951
shl cx, cl
xchg si, cx
sub cx, 0x3544
cmp ax, ax
sbb ecx, 0x197541fb
dec bl
stc
mov ebx, 0x586a2959
inc eax
inc esi
or cl, 0x15
nop
adc si, 0x18a3
or di, 0x25e
nop
add cx, bx
shl ax, cl
and bl, al
dec al
stc
mov eax, esi
ror ax, cl
ror ecx, 5
test ah, 0x7f
not eax
rol ch, cl
shl di, 7
xor eax, eax
dec edi
shl si, cl
and esi, 0x79bb0547
not esi
shr ax, cl
shl ah, cl
dec al
mov ebx, 0x59e939b2
rol ebx, 3
stc
shr esi, cl
cmp dx, 0x2278
sbb di, dx
shr dx, 4
nop
xor al, 0x57
not si
inc cx
stc
and bh, 0x2f
xchg dx, cx
cmp dl, al
rol eax, 2
nop
shl dx, cl
inc cl
sub ecx, 0x55b94476
or edi, 0x7ab318f1
stc
sub ch, 0x6e
ror cx, cl
add si, dx
rol si, 4
ror bh, 8
xor di, 0x1c96
shl dl, cl
rol si, cl
adc ch, 0x63
pop edi
add bx, cx
xchg ebx, edx
push edi
cmp di, 0x3478
inc ebx
test edi, 0xe2a5d6c
cmp bl, 0x74
ror si, 1
and ax, 0x3134
ror ecx, cl
inc ebx
add al, 0x77
test cx, di
mov ax, 0x5ae2
shl edx, cl
rol ebx, 8
sbb bx, 0x9a
sub edx, eax
dec dx
inc cx
rol bx, cl
cmp dx, 0x1ca5
stc
and eax, ecx
or edx, 0x73b2a550
test edx, 0x58eeb8db
rol ebx, 3
shr ecx, 1
shr edi, cl
sub edi, ecx
xchg edx, ebx
cmp ebx, 0x590f94f2
xchg bx, cx
add di, 0x5f1e
add ah, 0x56
or dx, di
ror edx, cl
cmp dx, ax
or di, si
cmp dx, 0x7793
mov esi, esi
shr ah, cl
dec ch
xor bx, 0x40b7
add bx, 0x1628
adc si, si
cmp al, bl
sbb di, cx
and ax, 0xa28
not dx
dec si
nop
shl ax, cl
dec di
xchg edx, esi
xor al, cl
xor al, 0x6d
adc ah, 0x71
cmp dh, 0x6f
nop
shl si, cl
shl di, cl
test ax, 0x61c
adc si, 0x4dd7
inc ecx
xchg bh, bh
test di, bx
sub ax, bx
or ecx, ecx
mov edi, 0x4ca07cc1
mov al, 0x39
inc dx
test bh, 0x26
and eax, ecx
rol eax, 5
xchg bl, dl
shl esi, 4
sbb edx, 0x6de2c1ac
sbb ax, di
inc bx
ror si, cl
nop
stc
sbb di, ax
sub al, 0x34
test di, 0x5dcc
shl bx, 8
sub dh, dh
cmp al, bl
nop
inc ah
rol edx, 7
inc ah
test bx, 0xd1c
cmp al, bh
xor cx, 0x3463
not esi
shl ch, 6
not ax
cmp ch, al
xchg di, si
pop edi
cmp si, 0x4487
test dl, 0x55
push edi
and edi, ecx
xor di, 0x3205
nop
shl edi, 4
rol si, cl
sbb al, cl
and edx, 0x1939b075
or edx, 0x240ac458
test edx, edx
shr dl, cl
mov bl, 0x6e
nop
xchg bl, dl
not ah
and cx, 0xf14
sbb dl, 0x6a
add cx, 0x435a
dec edx
xchg esi, ecx
or ebx, 0x11738e77
test dx, si
ror esi, 7
mov cx, dx
nop
stc
sub cx, 0x2a9e
dec edi
sub di, 0x6a17
mov ah, 0xd
sbb edi, edx
xor ecx, 0x50aaac8b
inc ebx
xchg edx, eax
and bx, 0x3a21
and ebx, edi
adc cl, 0x50
sub cx, 0x3fc4
sub al, dl
mov bx, 0x5d54
nop
inc ebx
cmp ch, 0x29
sbb edx, 0x58d2ca66
rol ecx, cl
sbb si, dx
rol cx, 4
inc cx
cmp dh, 0x23
or al, 0x52
not eax
sbb eax, 0xd3b7d09
rol cx, 8
shl cl, 7
dec bl
sbb bh, bl
not dl
or cl, bl
nop
not al
ror di, 4
sbb ecx, 0x7c4bde52
inc ecx
sbb esi, 0x3a648094
and ah, 0x36
mov esi, 0x1e564fa7
xor eax, ebx
stc
nop
or ecx, 0x5aacd1d0
add edi, 0x5b132a1
xchg edi, ebx
sub eax, 0x4343b3bb
xchg edx, edx
nop
test cl, 0x34
or bx, 0x540c
sub edi, eax
shr al, 7
shr dl, 2
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
call fcn.004f0fa6
js 0x4db0c3
push edx
push ecx
shl dx, cl
push edi
sbb edx, edi
push esi
ror esi, cl
test si, 0x6283
push eax
push ebx
and ax, bx
pop ebx
pop eax
pop esi
pop edi
pop ecx
pop edx
jae 0x4db0b9
call fcn.004f13bf
push esi
ror si, 3
push edi
push edx
test edi, edx
push eax
push ebx
adc ax, bx
sub dx, dx
pop ebx
pop eax
pop edx
pop edi
pop esi
push eax
push ecx
rol eax, cl
pop ecx
pop eax
call fcn.004f1753
push edx
dec edx
push ecx
xor ecx, 0x4b344163
push eax
and ah, ch
pop eax
pop ecx
pop edx
call fcn.004f1a5a
push ecx
and cl, 0x7b
pop ecx
call fcn.004f1eae
push edx
push ecx
ror dx, cl
push esi
shl si, cl
adc edx, 0x1c129459
push edi
ror edi, cl
or cx, 0x39a1
push eax
sbb eax, eax
stc
push ebx
shl ebx, cl
shr ch, 4
sbb cx, 0x6206
ror cx, 7
xor ecx, esi
xor ah, 0x3f
xor eax, eax
ror edx, 8
or ecx, esi
ror al, 6
sbb ecx, esi
not dl
stc
or ecx, edi
sub cl, dh
stc
not ax
dec bx
inc al
shl dl, 8
xor edx, 0x434cb4f7
not edx
shl edi, cl
or ch, 0x5d
nop
dec bl
cmp ax, 0x476b
ror esi, 4
add bh, al
ror esi, 3
test ecx, eax
shl ax, 6
shr ebx, 3
xor ch, 0x33
test al, dl
cmp al, 0xd
mov dx, ax
shl di, cl
shl ch, 6
xchg al, dh
xor di, 0x4ba5
shr dx, 3
pop ebx
pop eax
pop edi
pop esi
pop ecx
pop edx
push edx
add dh, 0x41
pop edx
js 0x4db170
push esi
inc si
push edx
push ecx
ror edx, cl
pop ecx
pop edx
pop esi
call fcn.004f246b
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push 0
push 0
push esi
jne 0x4db406
push ebx
cmp bl, 0x23
push esi
adc esi, 0x2220e771
push eax
shl eax, 2
push edx
xchg dl, ah
push ecx
inc cl
push edi
sbb di, 0x46b2
shr bh, cl
not bh
xchg si, ax
sub esi, 0x68c5087e
adc di, 0x779e
shl cx, cl
sub esi, edi
cmp edi, 0x5957dae1
inc bl
stc
or di, 0x9b0
and di, ax
ror bh, 4
dec edx
nop
ror cx, 2
shr cx, 8
dec ax
test eax, 0x2c9b85a0
add al, 0x17
stc
ror si, cl
rol ecx, 7
test bx, di
dec dx
add cl, cl
shl ah, 1
sub bh, 0x28
adc al, 0x35
or ch, 0xb
nop
cmp dx, 0x5057
shl al, cl
mov bx, bx
sub al, 0xc
rol di, 1
sub dx, cx
mov eax, ebx
xor bl, al
cmp cx, cx
sbb eax, 0x2262f777
stc
sbb di, ax
sbb bl, dl
stc
stc
nop
not bl
adc ebx, edx
shr dl, 6
ror al, 6
shr dh, 2
xchg dx, bx
sbb dl, al
and cx, cx
xor ax, 0x7b9c
sub eax, 0x1e63b9f5
sbb ax, 0x4f71
nop
cmp ah, 0x5c
rol ax, 3
adc bl, cl
shr cx, 8
not dl
dec cx
xor si, 0x447a
shr ebx, cl
not dh
add bx, si
not ebx
sub di, 0x2ffc
xchg cx, dx
xor esi, 0x193a23b7
xchg bl, dl
not bx
cmp dx, 0x7b3d
rol ax, cl
not si
or dx, bx
sbb esi, esi
shl di, cl
sub ah, ch
adc di, 0xddf
not dx
nop
add bx, si
or cx, 0xeac
not eax
rol cx, 7
sbb al, cl
stc
inc bl
not edx
dec bx
pop edi
cmp dl, ah
test edx, 0xfedcd74
push edi
not di
or ax, di
sbb dx, ax
mov ah, 0x28
or bx, 0x327f
pop edi
pop ecx
pop edx
pop eax
pop esi
pop ebx
call fcn.004f2941
push edi
push ecx
rol di, cl
push edx
shr dx, 3
not ecx
push esi
test edx, esi
inc edx
rol si, 8
nop
dec cx
shr dl, cl
test esi, 0x2a7e30c
ror edx, 3
push eax
shl eax, cl
dec ah
xchg di, si
dec edx
sub esi, 0x2fc9a1b2
push ebx
sbb bh, 0x6e
sub ah, 0x4c
nop
adc ebx, 0x6375a41a
test si, si
stc
rol ebx, cl
shr ax, cl
sbb di, cx
not ch
dec ch
not bx
stc
xchg cl, bh
ror bx, 2
dec ecx
xchg dx, cx
shr dx, cl
ror eax, 6
and ah, al
shl al, 7
or eax, 0x7742b33f
cmp dx, si
add dx, 0x781
rol dl, 1
pop ebx
pop eax
pop esi
pop edx
pop ecx
pop edi
call fcn.004f2edf
push edi
push ecx
mov edi, ecx
push ebx
rol bx, cl
adc bl, cl
push edx
ror dl, 3
push esi
add bx, si
stc
push eax
or eax, eax
not esi
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
call fcn.004f3279
call fcn.004f3774
push ecx
push edx
xchg cl, dh
stc
push esi
or edx, esi
push eax
shl eax, 1
cmp esi, 0x7bb425d7
and cl, 0x42
push ebx
or esi, ebx
shl ecx, cl
xor cx, 0x4959
sub dl, 0x6c
ror ax, cl
add bx, cx
xchg cx, cx
xchg bl, dl
push edi
ror edi, 7
adc dh, 0x70
pop edi
pop ebx
pop eax
pop esi
pop edx
pop ecx
push edx
xor edx, 0x4e982b83
push edi
cmp di, 0x2733
stc
push eax
adc ax, dx
push esi
sbb esi, 0x6608c473
nop
shr edx, 3
push ecx
inc ecx
push ebx
shl bh, cl
add ah, 0x3f
dec dx
dec di
pop ebx
pop ecx
pop esi
pop eax
pop edi
pop edx
jb 0x4db3fb
call fcn.004f3a94
call fcn.004f3d0d
call fcn.004f3f4d
jo 0x4db406
call fcn.004f43e6
call fcn.004f4707
push edi
shl edi, 7
stc
push ebx
dec ebx
dec bx
xor bl, 0x14
push edx
push esi
adc dx, si
not dx
ror dl, 6
inc dx
push ecx
sub cx, 0x43ba
nop
push eax
sub al, 0x14
add al, ah
xor ecx, 0x2838e907
shr eax, 3
or si, dx
ror esi, 1
test edx, eax
ror ecx, cl
sbb ch, ah
add dx, 0x4446
cmp di, bx
xor cx, di
and eax, 0x77878aa
or ebx, ebx
inc bh
inc bx
or cx, 0x7bb3
adc esi, esi
dec bx
stc
cmp eax, ebx
mov esi, 0x282c8721
inc edx
ror bl, cl
dec edi
and di, 0x59a0
cmp eax, esi
sbb cx, 0x5fe0
inc ah
sbb ah, dh
xchg edx, edi
xchg di, di
add ah, bl
inc dl
sbb bl, bh
dec ax
ror eax, 3
shr si, cl
sub cx, 0x206f
dec si
sub eax, 0x334b9ecb
sub al, al
sub edi, 0x5405c1b0
rol ax, cl
sbb cx, ax
sub dx, 0x34c8
cmp bx, bx
test ecx, 0xe3beda9
shl eax, cl
dec bl
and dh, 0x5d
xor esi, edx
stc
inc ax
not di
adc esi, ebx
xor bh, cl
sbb dl, bl
shl bx, cl
sub ebx, esi
shr ah, cl
inc edi
test bx, ax
adc bx, ax
sub edi, esi
adc edx, ebx
rol dl, 5
xor edi, 0x6bd8fdac
nop
and cx, 0x403e
shl esi, cl
inc di
sbb bl, bl
xor si, bx
sbb ch, 0x3e
not ah
mov ax, di
add dl, 0x53
sbb bh, 0x5a
xchg edx, ecx
test ax, dx
adc dl, cl
xor edi, edi
inc si
cmp dl, ah
adc edi, 0x7ca1d9f
xor di, di
mov di, cx
test dx, 0x103f
pop eax
sbb edi, 0x265532b
xor edi, ebx
inc esi
stc
cmp cx, 0x45f
push eax
add si, ax
inc bh
add eax, 0x6913eaae
sub edx, eax
adc ax, bx
rol bx, cl
cmp ah, dh
sbb ax, 0xeb5
and dl, 0x49
sub cx, di
xchg al, ah
inc al
nop
sub edx, 0x7313cc09
and bh, bh
stc
add edi, 0xd3d3504
test edx, 0x23bcdc27
rol cx, 8
rol ah, 8
xchg di, cx
stc
test bl, 0x38
cmp eax, edx
adc ax, dx
test dl, 0x19
sbb edi, 0x1d01cd36
adc dl, cl
shr edi, cl
shr ax, cl
adc si, 0x936
and ah, 0x2b
xor si, 0x5cc4
stc
shr ebx, 8
inc edi
and al, ch
dec bh
inc edx
stc
or al, al
shr edx, 3
or ch, 0x7e
stc
cmp bh, 0
ror dh, cl
stc
adc edx, edi
not si
not ebx
ror esi, 1
xor ecx, 0x2008e8c
nop
not ecx
sbb cx, 0x27dd
not ah
or cl, al
ror bl, 3
not dl
adc eax, 0x7e4a65a
inc ax
cmp eax, ecx
ror bh, cl
test bx, 0x4612
sub eax, 0x76f2615
nop
ror bx, 4
ror dx, 2
xor bh, bh
rol ebx, cl
sbb di, dx
stc
ror eax, 3
shl ecx, cl
not ah
nop
rol eax, 7
not al
rol ax, 8
stc
adc edx, ebx
not ax
not al
ror ecx, cl
nop
adc cl, cl
test bx, bx
shl cl, 3
dec ecx
dec eax
shl eax, 3
adc di, 0x4f6a
stc
not al
or edx, ebx
pop eax
rol ch, cl
nop
or di, 0x7deb
push eax
mov eax, esi
shl si, cl
cmp ax, bx
ror ch, cl
shr si, cl
shr ax, cl
xor ecx, edi
xor ecx, ebx
not eax
stc
shr eax, cl
sbb dh, ah
or dx, si
rol al, cl
nop
nop
shl cx, cl
and edx, 0x41edffdb
not ecx
cmp dx, 0x1990
rol ax, cl
shl cx, cl
xor di, si
not al
xchg si, si
xchg bh, bl
and bh, dh
shr edi, 4
mov bl, 0x25
cmp eax, 0x3ecefd
ror ecx, cl
add al, 1
shl dx, cl
add edx, esi
dec ecx
sbb esi, ecx
shl ebx, 4
inc di
shl edx, 5
adc dx, dx
nop
nop
not di
sbb di, 0x19a
and bx, si
inc dl
test ah, bl
not cx
stc
mov si, di
add ax, ax
xchg cl, ch
shr cx, cl
rol eax, 3
add bx, 0x465e
cmp di, 0x1429
sub ebx, 0x71bef1e4
inc al
xor al, 0x4c
adc bl, 0x52
rol bl, 3
pop eax
pop ecx
pop esi
pop edx
pop ebx
pop edi
call fcn.004f496e
call fcn.004f4c8b
push edi
add edi, edi
push ebx
push eax
or bl, ah
pop eax
pop ebx
pop edi
push ecx
shl cx, cl
pop ecx
call fcn.005d77af
add esp, 0xc
add esp, 9
mov ebx, eax
mov esi, dword [ebx + 0x3c]
nop
push edi
xor edi, 0x5b66a135
push eax
shr ah, 6
dec di
dec eax
push ecx
dec ecx
sub edi, edi
push esi
xor esi, eax
push ebx
cmp edi, ebx
dec eax
stc
sub ah, 0xb
push edx
sbb edx, 0x603dcc6b
rol bx, 1
shr di, 3
shl dh, cl
add dl, 0x5d
stc
not bh
add cx, si
xor ch, dh
cmp esi, 0x779efdd5
xor bh, dh
test si, dx
cmp si, 0x2f50
adc dx, cx
sbb edi, 0x63a19140
and ah, bh
sbb al, dl
xor ecx, edi
shl eax, cl
xchg ch, bl
cmp ah, 0x3e
sbb di, 0x7702
cmp bl, dh
sbb edx, 0x4440bd53
rol cl, 4
sbb cl, bh
not si
xchg ch, ch
not eax
xchg dl, bl
ror al, cl
xor esi, 0x3a957a06
test di, ax
inc dx
stc
cmp ah, 0x71
not eax
sub edi, 0x387e708e
dec si
shr ah, 1
xor dh, 0x3a
ror ch, cl
rol si, 8
shl ax, 7
inc dl
rol esi, 3
add ebx, ebx
sbb al, 0x2b
xchg cl, cl
adc al, bl
xor esi, 0x1f479653
shr cx, cl
not edx
inc cx
sub ch, 0x2a
shl cx, cl
stc
xor dl, ah
sub dx, cx
xor si, 0x5150
xchg edi, edx
shl al, 3
cmp cx, 0x6ba4
xor si, 0x511b
ror eax, 2
rol edi, cl
ror ax, 6
and ch, ah
mov si, 0x4f14
sbb cx, 0x1512
sub bh, dl
sbb ebx, edi
sub edi, ebx
dec dx
stc
or edi, 0x24527eee
ror ecx, 8
not ch
and edi, edi
add dl, ah
add bh, 0x1d
add bx, ax
cmp edi, esi
rol cx, cl
shr cx, cl
and ah, al
test ecx, esi
shl ah, cl
pop edx
push edx
add di, dx
ror edi, cl
sbb esi, eax
shr dl, 7
xchg ebx, eax
and ax, 0x7f20
shl ah, 3
shr bx, 5
sbb bl, 0x12
shl edi, 5
shl cx, cl
or eax, 0x7e02ab95
shl esi, 5
rol ax, cl
inc dx
adc si, 0x6751
adc di, 0x4109
sub edx, 0x8d5f715
sbb bx, 0x3639
mov ecx, 0x3112ba5b
dec bx
cmp dx, si
dec cl
nop
rol ch, cl
cmp edx, edi
test eax, 0x313afa7b
nop
shl eax, 2
inc dl
xchg bh, bl
cmp dx, ax
and ch, 0x36
xchg bx, dx
cmp si, di
mov cx, di
xor ch, al
cmp esi, edi
test esi, eax
cmp edx, 0x2ad4f89a
test dh, bh
xchg bx, ax
not ah
sbb dh, bh
mov cx, 0x337e
shl di, cl
shl al, 8
nop
not ecx
shl ax, cl
test ebx, 0x376c677
nop
shr dl, cl
shr si, 8
dec dh
not ecx
cmp eax, ecx
dec cx
shr dh, cl
rol bl, cl
or ax, cx
nop
stc
not dl
stc
xchg bl, cl
adc edi, ecx
inc eax
xchg ebx, edi
xor bx, 0x305c
mov cl, ch
shl dh, 6
adc bh, bl
add ebx, edi
and cl, 0x29
dec al
shr bx, 8
sub ecx, 0x4314875f
shr dh, cl
inc bx
mov di, 0x640c
or bh, 0x25
rol bx, cl
shl ebx, cl
cmp bx, bx
inc cx
sbb dh, cl
adc si, di
add eax, 0x30246c00
xor edx, ebx
and si, cx
shl cl, 3
mov cx, dx
test bh, dl
sbb bh, 0x7e
stc
rol esi, cl
rol bh, cl
xchg bh, bh
dec bx
pop edx
adc esi, edi
push edx
not edx
or eax, edx
not ch
or bl, 0x13
mov bx, 0x45ad
shl eax, 6
mov di, 0x226b
adc dl, 0x1b
not ch
xor eax, ebx
rol ch, 6
rol di, 3
add dh, 0x2f
cmp esi, 0x861990e
dec al
or edx, eax
xor ax, dx
mov al, 0x49
ror bx, cl
stc
ror dl, 3
cmp bx, 0x7217
sub ax, bx
shl cx, cl
rol esi, 8
dec edx
test ebx, 0x2defa92c
stc
pop edx
pop ebx
pop esi
pop ecx
pop eax
pop edi
push ebx
adc ebx, 0x6575b450
push edx
inc dx
xor bx, 0x4085
push edi
push ecx
shr edi, cl
stc
nop
and ecx, 0x38ffcb8
push eax
sub eax, 0x19388ee9
not bh
shl dl, 4
not ecx
sub bh, 0x26
cmp ax, dx
xchg bl, ah
xor cx, 0x1614
shl cx, cl
and eax, 0x5b56b284
ror al, cl
xor cx, cx
and cl, cl
push esi
xchg si, ax
not bl
adc al, bl
and ax, 0xe40
xor dl, 0x6f
not ax
add eax, 0x74ac5732
shl si, cl
shr ebx, cl
ror di, 3
shl dl, cl
ror di, 2
xchg bx, ax
ror bx, 4
xor si, bx
ror cx, 7
stc
shr ax, cl
sub edx, 0x6652d436
dec al
adc di, 0x727d
sub bx, 0x95a
and cx, ax
inc al
shr dl, cl
stc
sub cl, al
and dl, cl
not dx
sbb ax, 0x7b5d
cmp di, ax
and cx, 0x56d0
add edx, ebx
shl dh, cl
and ch, dh
rol esi, 7
pop esi
pop eax
pop ecx
pop edi
pop edx
pop ebx
jns 0x4dbb5a
push eax
shr eax, 2
push ecx
xchg cx, ax
not ax
stc
rol ah, 4
push esi
rol si, 3
and cl, 0x58
inc si
cmp cl, ah
push edx
inc dl
mov ch, dh
test ax, 0x3c49
not ecx
push edi
xchg edi, edi
sbb cx, 0x633a
and esi, 0x319a6dc6
nop
sbb ah, ah
nop
add di, ax
test ax, si
not ah
ror si, cl
test cl, 0x72
shr edi, 6
push ebx
xchg bl, bh
shr edi, 8
xor si, dx
mov bl, 0x35
mov edi, edx
shl esi, 3
xor ch, bh
rol ch, cl
shl ecx, cl
rol dx, cl
shl edi, 2
cmp cl, cl
and bh, 0x64
cmp ch, bl
ror bh, 4
ror si, 7
or di, 0x4c9e
test di, 0x278a
shl bx, cl
and esi, esi
cmp ax, 0x1c5b
dec edx
cmp bh, 0x51
xor si, bx
stc
shl edx, cl
not ax
mov bl, cl
or di, bx
nop
adc si, cx
cmp edx, 0x5d733a18
inc edi
inc si
sbb esi, 0x467212ba
inc ax
test cx, 0x7cef
and dx, 0x5a88
shl edx, 1
dec cx
mov bx, 0x7d5d
sbb ebx, 0x660a382e
xchg dl, dh
adc di, dx
mov bh, bh
shl dh, 1
xchg ecx, eax
nop
ror dl, cl
shl cx, cl
sbb ebx, edi
xor ax, 0x5be3
test bh, ch
stc
sbb cx, 0x2bef
pop ebx
pop edi
pop edx
pop esi
pop ecx
pop eax
push edi
push ecx
and di, cx
sbb ch, cl
sbb di, 0x6548
not cl
pop ecx
pop edi
jae 0x4dbb55
call fcn.004f517f
call fcn.004f55d0
jno 0x4dbbe5
push ebx
test bh, 0x7c
push eax
push esi
xchg esi, eax
push ecx
shr al, cl
push edx
or dl, ch
and al, 0x2f
push edi
add di, 0x6329
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
je 0x4dbbc1
nop
push eax
or ah, 0x63
ror al, 8
dec al
not al
push edx
add dx, dx
push esi
ror esi, 2
push ebx
dec bx
shl bl, 1
and edx, ebx
push ecx
ror esi, cl
ror si, cl
push edi
inc edi
xchg bl, cl
ror bx, cl
and esi, 0x692fad53
dec edi
inc dl
and edi, 0x4f5a105f
stc
shl edx, cl
pop edi
pop ecx
pop ebx
pop esi
pop edx
pop eax
stc
push eax
or al, 0x7e
push ecx
add cx, 0x122
rol ax, 7
not ch
push esi
push edi
sub si, di
push ebx
sbb ch, bl
push edx
sub dh, 0x57
xchg edi, edi
pop edx
pop ebx
pop edi
pop esi
pop ecx
pop eax
jns 0x4dbca1
push eax
push ecx
shl eax, cl
push edi
push ebx
add edi, ebx
sbb ax, 0x2541
nop
adc ax, 0x4c51
push edx
inc dl
push esi
and si, 0x6d9e
sbb edi, 0x5188e7d0
not ebx
stc
pop esi
pop edx
pop ebx
pop edi
pop ecx
pop eax
push eax
push ecx
shr ah, cl
push ebx
not ebx
rol ah, 8
cmp ecx, ebx
shl cl, 1
adc cl, 8
rol ecx, 4
push esi
add esi, ebx
not cx
not ebx
stc
push edx
adc ecx, edx
push edi
adc edi, edi
rol edi, cl
stc
and bh, ah
not ch
sub ecx, ecx
rol si, cl
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
jl 0x4dbc90
call fcn.004f5adf
push edx
test edx, 0x2310cd2e
push esi
sbb esi, 0x4ed60cc2
pop esi
pop edx
push ecx
ror ch, 2
push esi
inc si
push edx
xor edx, 0x40d6f0fe
and dh, ch
pop edx
pop esi
pop ecx
jle 0x4dbc82
call fcn.004f5ef4
push ebx
push eax
xchg ebx, eax
test eax, 0x36abad30
sbb ax, 0x54b0
pop eax
pop ebx
push ecx
ror ecx, 5
push ebx
or bx, 0x570f
push edx
xor dl, 0x45
pop edx
pop ebx
pop ecx
call fcn.004f625e
push edi
push ecx
shr di, cl
not ecx
push ebx
adc bh, bh
push eax
sub ah, bh
shr cx, cl
stc
sbb ch, 0x62
add cl, ah
dec ecx
pop eax
pop ebx
pop ecx
pop edi
call fcn.004f671d
jae 0x4dbce6
push edi
ror edi, 8
pop edi
call fcn.004f6b05
nop
nop
push ecx
push ebx
sbb ch, bh
push esi
not esi
mov si, 0x1dce
pop esi
pop ebx
pop ecx
push edx
push ecx
ror dl, cl
pop ecx
pop edx
lea esi, [ebx + esi]
mov esi, dword [esi + 0x50]
cmp dword [ebp - 4], 0xa
jne 0x4e0b8e
push edi
push ecx
ror edi, cl
push ebx
push eax
sbb bl, ah
push esi
test esi, 0x225ee5ae
stc
push edx
xchg edx, eax
cmp dh, dh
dec di
mov ebx, 0x4685440f
xchg ebx, ecx
sub ecx, ecx
shr ch, 5
or dh, bh
cmp dl, al
shr ax, 6
add bl, cl
nop
cmp cl, ah
mov di, cx
ror bx, cl
inc eax
xchg ecx, edi
xor edi, 0x6d570326
sub si, di
add dl, dh
stc
xor si, 0x6cee
xor cx, di
test esi, ecx
stc
xchg al, bl
and eax, 0x7c73a0f3
shl bx, cl
dec di
xor dx, 0x5e94
xchg edx, esi
sub al, 0x76
cmp di, bx
adc al, 0x2d
ror bl, 5
nop
dec dl
sub bx, 0x2b2
adc al, cl
rol bl, 1
cmp edi, esi
or ax, si
sbb dx, dx
sub dh, 0x48
or ch, cl
inc si
inc dl
adc edx, 0x919f17
inc ebx
add al, 1
rol bh, 4
xor dh, dh
not si
add dx, ax
shl bl, cl
add al, ah
dec edi
dec dl
dec edx
stc
sub edi, ebx
dec edx
not ah
xchg esi, ebx
cmp bh, 0x2d
cmp bh, al
sbb edi, edi
stc
or ecx, 0x4a81668e
test bx, 0x10e7
dec ecx
sbb di, di
add dx, 0x3c58
and dx, dx
not edi
stc
cmp edi, ebx
add al, bh
rol ch, 6
nop
test ch, 0x25
shr ah, 5
and bx, bx
sub ch, 7
add bx, ax
xchg di, ax
dec eax
ror esi, cl
rol cl, cl
inc ax
dec ch
adc bx, 0x53da
add bh, 0x2b
add edi, 0x4037e90a
and edx, esi
adc cl, dh
pop edx
push edx
rol dx, cl
adc bl, 0x33
not cl
sub dl, al
xor dl, cl
xor bx, di
not esi
test cx, 0x529f
xor ch, 0x23
cmp esi, 0x71222616
add dx, 0x4c62
or edi, 0x1d6e4f48
not si
test dh, 0x60
xor edi, 0x740e238f
and ecx, 0x121fdade
cmp cl, bl
ror dx, cl
sub ax, 0x1a8b
inc cl
shr ax, 6
or bx, 0x6a2a
rol bx, 6
cmp ebx, ebx
not edi
dec al
xchg ch, cl
adc bl, 0x24
inc al
and bx, 0x14f8
cmp ax, di
ror bl, cl
xor dl, 0x5a
not esi
test ecx, 0x24fcab33
shl eax, 1
stc
nop
ror dx, cl
add dl, al
dec esi
shl si, 1
not bx
cmp eax, 0x140de93b
adc dh, bh
dec eax
not dh
dec eax
mov esi, 0x6c47f7ad
mov dx, bx
cmp dl, 0x49
or ecx, 0x5a6134c
ror dx, 7
sbb cl, ah
mov di, 0x53ba
not al
inc ch
and eax, edx
dec eax
mov ah, 0x58
xor si, 0x1f89
shl ax, 8
xchg ebx, edx
rol cx, 3
xor edi, 0x6d10ff85
add ax, si
adc dh, ch
rol bh, 6
nop
ror bl, cl
rol dx, 5
ror eax, cl
stc
test eax, 0xa749472
and eax, 0x44a0103e
xor al, bh
mov eax, esi
shl ax, cl
dec ah
cmp eax, 0xfb02835
not dl
xchg dx, cx
shr si, cl
dec edi
nop
mov cl, 0x5a
rol ah, 8
add eax, 0x3b95fd42
xchg edx, esi
xchg edx, eax
not di
sub bx, 0x33cc
not eax
shl si, cl
mov bl, 0x72
adc bl, 0x2d
shl cl, 1
xchg bx, dx
rol cx, 2
test edx, eax
pop edx
push edx
add ax, dx
mov ah, al
rol bl, cl
stc
rol bl, 8
inc al
cmp eax, edi
xchg edi, esi
inc edi
stc
add bx, dx
ror si, 2
xor ecx, 0x39babf92
xor edi, esi
shl ch, cl
not ax
or ax, bx
and bh, 0x19
not edi
adc edx, eax
not bl
adc bh, 0x38
adc cx, 0x511c
rol dx, cl
shr bh, cl
or bl, 0x52
add eax, 0x74e1f297
or cl, 0x1b
not ch
add ah, dl
and cx, si
and cx, bx
not ebx
stc
pop edx
pop esi
pop eax
pop ebx
pop ecx
pop edi
push edi
xchg di, di
push ecx
rol cx, cl
push edx
xchg edx, ecx
test dx, dx
push ebx
sbb ebx, 0x26587d7f
shr bx, 1
push eax
cmp di, ax
mov edi, 0x3d80f9d
rol dl, cl
pop eax
pop ebx
pop edx
pop ecx
pop edi
jl 0x4dc11c
jae 0x4dc04c
push ecx
not cl
push eax
push ebx
xchg ebx, eax
stc
test bl, 0x55
pop ebx
pop eax
pop ecx
push ecx
push esi
xchg cx, si
nop
push edi
sub edi, 0x38007b45
push edx
not dh
shr di, cl
sub esi, ecx
push eax
xchg ah, ah
push ebx
sbb bh, dh
dec di
stc
not eax
cmp ah, ch
or eax, 0x2770ab6a
mov dx, 0x43d1
stc
not edx
pop ebx
pop eax
pop edx
pop edi
pop esi
pop ecx
call fcn.004f6ea0
call fcn.004f747d
push edx
mov edx, 0x741001bc
push esi
test esi, 0x11257658
push ebx
inc bl
xor dh, 0x76
push ecx
inc cx
adc ebx, 0x22868e0a
push edi
and di, bx
pop edi
pop ecx
pop ebx
pop esi
pop edx
call fcn.004f77ad
jge 0x4dc04c
ja 0x4dc04c
push ebx
push ecx
shl bl, cl
add bl, 0x51
pop ecx
pop ebx
call fcn.004f7c1d
call fcn.004f81bd
call fcn.004f842d
call fcn.004f87d0
push ebx
or bl, 0x26
push eax
push edi
and eax, edi
push ecx
shr ecx, 5
push esi
dec esi
cmp bx, cx
mov ah, bh
stc
rol bx, cl
sub esi, 0xe9016fd
shr edi, cl
cmp eax, 0x47352881
add edi, 0x2f3e0a42
adc al, 0x77
sub ch, bh
stc
sub ecx, 0xf9aac15
adc bl, 0x15
rol al, 5
stc
cmp ax, 0x77a2
rol ebx, cl
rol ecx, cl
shr ax, cl
test esi, 0x3d8743db
sbb al, ah
add bx, di
push edx
cmp edx, edx
rol bl, 4
nop
sbb edi, 0x30eb99b5
and ch, 0x1a
ror eax, 7
sub edx, 0x2952b6e2
test cl, cl
shr cl, 2
not eax
and ebx, 0x12cdb71b
stc
rol dh, 4
sub dx, 0x1cbd
cmp edi, ebx
xor eax, 0x74ad276b
pop edx
pop esi
pop ecx
pop edi
pop eax
pop ebx
push edi
push ecx
rol di, cl
push ebx
or bh, 0x18
push eax
sub cl, ah
shl di, 7
xchg ebx, edi
shr eax, cl
xchg bx, bx
cmp cx, 0x53a4
cmp ecx, ebx
shr al, 4
push edx
inc edx
pop edx
pop eax
pop ebx
pop ecx
pop edi
call fcn.004f8beb
push eax
sbb ax, 0x2f03
pop eax
call fcn.004f8e34
push esi
push edx
or si, dx
push ebx
push ecx
shl bl, cl
xchg esi, edx
test ebx, 0x158e120c
push eax
add ax, ax
shl cx, cl
dec bx
add cx, 0x453
pop eax
pop ecx
pop ebx
pop edx
pop esi
push edx
ror dh, 6
push ecx
ror cl, cl
push eax
shr al, cl
and dh, ah
push ebx
sbb bh, ch
dec ax
push esi
cmp si, dx
shr bh, cl
adc ch, 0x6a
rol dl, 4
ror ebx, cl
pop esi
pop ebx
pop eax
pop ecx
pop edx
call fcn.004f92c1
push edi
push esi
or di, si
push edx
push ebx
add dl, bh
xor ebx, 0x795b15f3
shr dx, 5
cmp dh, bh
adc dl, 0x17
adc ebx, 0x33f16559
adc bl, bh
push ecx
xchg ecx, esi
xor ch, 6
stc
nop
test dx, 0x798d
push eax
sbb esi, eax
pop eax
pop ecx
pop ebx
pop edx
pop esi
pop edi
jl 0x4dc1e3
push edx
push eax
sbb edx, eax
push esi
dec esi
push ebx
add al, bh
push ecx
rol ecx, 8
xor cx, dx
stc
shr bx, cl
push edi
cmp di, ax
test ch, 0x4e
test ah, cl
adc bx, cx
sub ebx, ecx
adc ah, bh
nop
test dx, di
pop edi
pop ecx
pop ebx
pop esi
pop eax
pop edx
push esi
ror si, 7
pop esi
call fcn.004f986d
push edi
test edi, 0x305fa7a1
push ecx
adc ecx, 0x6e7b9e12
push eax
inc eax
push esi
inc esi
mov eax, edi
stc
push edx
ror dl, 8
sub ax, 0x366a
dec eax
push ebx
test bl, 0x58
add bh, dh
ror bx, 3
stc
inc cl
ror ax, cl
add ecx, esi
add di, ax
rol si, cl
pop ebx
pop edx
pop esi
pop eax
pop ecx
pop edi
call fcn.004f9b01
push edi
rol edi, 6
push esi
not esi
push eax
test eax, 0x522a87dc
push ecx
shl si, cl
push ebx
adc ebx, 0x3ca5e96c
pop ebx
pop ecx
pop eax
pop esi
pop edi
cmp dword [ebp - 0xc], 0x55f0
jl 0x4dd220
push edi
push ebx
cmp di, bx
push edx
xchg dl, dh
push ecx
sub cl, dh
push eax
mov eax, 0x196655b2
sbb dx, dx
stc
ror bx, 1
test di, 0x3958
nop
push esi
rol esi, 5
adc dx, dx
shr ch, cl
test cl, bl
sbb ebx, edx
pop esi
pop eax
pop ecx
pop edx
pop ebx
pop edi
push ebx
inc bx
push eax
xchg ah, bl
push ecx
xor ecx, 0x1d9d09b3
sbb bx, 0x5717
inc cx
push edi
and ax, di
sbb di, 0x5eb8
dec bx
dec bx
push edx
mov dx, cx
not al
rol ecx, cl
sbb dl, 0x1c
inc di
not ax
push esi
test esi, 0x72246133
stc
inc eax
stc
inc bl
inc bl
shr eax, cl
shr si, 1
add di, si
sbb edx, 0x7e12943d
ror dx, cl
and al, bh
adc bh, 0x55
rol cx, cl
nop
mov di, 0x5381
ror esi, 3
inc dx
xchg bh, dh
add edi, edx
shl ax, cl
or edi, esi
or si, si
sub cl, cl
dec ecx
add dx, si
not bh
xor ebx, 0x5fa69e84
test eax, ebx
and cl, 0x3e
xor bh, 0x5b
nop
adc ecx, 0xd52a53c
sbb si, 0x78d7
mov dl, 0x38
adc ebx, edi
stc
mov ah, bh
sub dx, 0x26bb
dec ah
dec bh
cmp ebx, eax
add edx, 0x6febc9d1
test ch, 0x65
or ax, bx
shr ax, 4
and eax, eax
or bl, bl
not eax
xchg dx, si
sub si, 0x5580
cmp ch, bh
sbb ax, dx
or bx, 0x295b
rol cx, 4
test bl, bh
test si, 0x70c7
xchg cl, cl
rol bl, cl
shl ecx, cl
sbb al, bl
rol edi, cl
rol bx, 1
ror edi, 1
sbb ah, al
shr dh, 6
not edi
sub di, dx
add bh, dl
shl eax, cl
ror dx, 6
xor bl, al
mov dx, 0x2820
sub di, si
not cl
shr cx, 7
or esi, esi
not ebx
sub ecx, ebx
shl cl, 8
mov ch, 0xb
xchg dl, bl
sbb al, 0x1e
test edi, edx
sub ax, di
pop esi
shr al, cl
nop
sbb bl, 5
rol bl, cl
push esi
adc esi, 0x6da82d1e
xor bx, dx
xor ax, 0x3a52
test edx, edx
mov ecx, 0x170326c6
ror ah, cl
shl ecx, cl
inc esi
mov eax, ebx
adc edi, ebx
mov ax, si
xor cl, 0x52
or esi, edi
inc ecx
rol ebx, 4
test ah, 0x58
shr ebx, 6
and si, 0x1dbb
xor eax, esi
not dl
sub al, cl
sub edi, edx
mov edi, esi
sub ah, bh
stc
nop
rol di, cl
or dl, cl
adc ebx, ebx
stc
or edi, edx
ror edi, cl
shl bl, 2
rol al, cl
and ecx, 0xa5dc5db
sbb edx, 0x6765bc00
add esi, ebx
adc bx, si
shl dl, 7
dec dh
cmp esi, edx
xor dl, 0x7a
rol ah, 5
ror dl, cl
cmp ecx, 0x166a6504
shr bl, 5
and al, cl
not eax
not eax
xchg ecx, esi
cmp edx, 0x7ff62241
stc
not bx
and dh, 0x6a
shr bx, 4
dec di
adc ebx, edx
xor edi, 0x470b990b
ror ebx, cl
sbb bl, 0x4e
xchg cl, bl
rol bx, 2
not esi
xchg dx, dx
inc bx
shr ch, 8
sbb dl, 0x4c
cmp ah, 0x51
sbb si, 0x75e7
cmp al, dl
rol edx, cl
shl ecx, cl
test cl, dl
inc ah
rol si, 1
rol ecx, 8
cmp eax, 0x6f47c372
xor ah, 0x3e
nop
add esi, edi
cmp bl, 0x25
or edx, 0x6b215d14
xchg bx, ax
stc
sub ecx, eax
shr eax, 1
or ax, cx
nop
not ax
test si, cx
add bh, ch
mov dl, 0x3f
xchg esi, eax
ror edx, 8
not edi
cmp si, ax
pop esi
sbb di, 0x1496
rol cx, cl
sub ebx, ebx
stc
dec cl
mov bx, 0x4b94
sbb bx, cx
dec ch
xor bl, bl
test bl, ch
xchg cl, dl
test cl, al
xor edx, 0x29ab4aa7
nop
shr cx, 3
stc
xor eax, eax
sub dx, dx
add di, 0x4357
add edi, eax
rol ax, cl
not al
add edx, 0x5da499fa
ror ch, cl
push esi
sub ax, si
cmp si, di
not ax
sbb di, 0x557
shr dx, 5
add edx, ecx
adc edi, 0x1f3798e3
mov si, 0x216
not cl
ror eax, 4
xor cl, 0x23
ror cx, cl
stc
add ecx, 0x56957cac
sub ax, 0x197f
ror edx, cl
add ch, cl
or edx, 0x78a76aa9
and dl, 0x19
add dx, si
xor al, cl
or di, 0x4b3d
test dl, dl
test ch, 0x3b
shl ecx, cl
test dl, bh
test dx, cx
not cx
dec eax
stc
adc ecx, edi
shr cx, 2
ror bh, cl
xor di, cx
dec ah
ror di, 4
inc eax
mov edx, edx
mov dx, 0x4137
shl bh, cl
rol bx, cl
or cl, 0x71
ror ah, cl
add edx, 0x46f1cc65
nop
nop
and esi, 0x4d9ebed9
xor esi, eax
stc
xor edx, ecx
ror bl, 6
and dl, 0x6f
dec ecx
adc ch, 0x56
xchg ch, dh
shl si, 5
inc esi
add ecx, 0x635929c8
sub bx, dx
or dx, 0x771f
cmp ecx, edx
dec ax
xor ebx, ecx
dec bh
inc cx
mov si, di
and eax, esi
add al, bl
add si, 0x5130
add cl, al
cmp dx, 0x1359
test dl, dl
xchg dl, bl
xchg cx, dx
dec bh
nop
pop esi
and bx, bx
push esi
and esi, 0x1408cf98
ror bh, 3
mov ebx, 0x49f40280
shl si, cl
stc
stc
adc bh, 0x59
xchg edi, eax
adc ch, cl
add al, bh
shl cx, cl
stc
cmp ebx, edx
sub edx, edx
mov si, dx
cmp edx, 0x182a0b3f
and dl, 0x5c
stc
rol si, cl
sbb cl, bl
sub dl, 0x5b
or edi, eax
nop
ror edx, cl
shl ebx, cl
cmp esi, 0x5c8340e
test si, 0x4c29
sbb ebx, esi
cmp ecx, edi
stc
sbb ch, al
dec eax
sbb cl, 0x1e
ror esi, cl
xchg bh, bl
test edx, esi
inc eax
xor eax, edx
adc ah, 0x7d
xchg bx, ax
mov eax, 0x7328dc31
and si, si
dec ah
stc
rol ax, cl
and edi, 0x7434c003
test ebx, 0x76311e4e
rol edx, 6
test al, dh
dec bh
adc dx, 0x785f
or dl, ah
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
call fcn.004f9dab
jns 0x4dc6b6
push eax
push edi
test ax, di
push ecx
test ecx, 0x1aaebfdd
push ebx
sub bl, bh
rol ah, 6
or di, 0x5f2b
stc
stc
push edx
sbb dl, ah
pop edx
pop ebx
pop ecx
pop edi
pop eax
push ecx
inc cx
push ebx
sub bl, 0x50
push esi
add si, 0x750e
pop esi
pop ebx
pop ecx
call fcn.004fa076
call fcn.004fa56c
je 0x4dc6a7
call fcn.004fab48
nop
call fcn.004fb08b
call fcn.004fb5c6
call fcn.004fbb3c
stc
push ebx
test bx, bx
push edi
push ecx
shr di, cl
cmp bx, 0x35b0
xchg bh, bh
push edx
xor dx, 0x1d9e
nop
push eax
shr al, 2
test cx, 0x3b5f
dec cl
adc al, al
ror bx, 2
push esi
not esi
mov bx, bx
or al, dh
or dx, bx
shr edx, cl
and bx, di
sbb edx, 0x2fffb749
or eax, 0x51e4cf8c
xor cx, 0x3a2f
sbb edi, edx
pop esi
pop eax
pop edx
pop ecx
pop edi
pop ebx
nop
push eax
not al
nop
push ebx
push esi
test ebx, esi
push edx
adc dh, bl
dec ebx
push ecx
shl edx, cl
ror ax, cl
sbb esi, 0x45c611d4
or si, 0x61c8
stc
pop ecx
pop edx
pop esi
pop ebx
pop eax
call fcn.004fbec1
push ebx
push ecx
add bh, ch
push esi
inc si
push edx
inc dx
push eax
xor ax, 0x6802
test ah, dh
sbb si, ax
not bx
and edx, 0x57e92c0d
nop
adc si, 0x5b40
rol dx, 2
cmp eax, ebx
inc dh
xor cx, bx
sbb dx, ax
pop eax
pop edx
pop esi
pop ecx
pop ebx
push eax
ror ah, 5
push edx
dec dl
push ecx
sbb ch, 0x53
pop ecx
pop edx
pop eax
push eax
push ebx
sbb al, bl
nop
push esi
push ecx
shr si, cl
nop
rol bh, cl
stc
xchg bl, al
mov bl, 7
add ebx, ecx
rol ah, cl
push edx
xchg edx, ecx
ror edx, 3
ror ebx, cl
test eax, eax
xor dx, si
cmp ah, 0x29
mov dl, bl
inc ax
xchg al, bl
or ah, 2
push edi
not di
shr edi, 1
add dh, ch
test esi, 0x4a178720
ror ah, cl
not edx
shr ebx, 6
nop
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
call fcn.004fc150
push edx
adc dh, 0x2b
pop edx
push eax
push edx
or ax, dx
stc
pop edx
pop eax
call fcn.004fc42d
call fcn.004fc7fc
call fcn.004fcd54
push edi
push esi
add di, si
nop
pop esi
pop edi
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
call fcn.004fd047
push ecx
or ch, 8
push ebx
ror bx, cl
push eax
rol ah, cl
add cx, 0x452c
push edx
xor dx, 0x4b66
push edi
xchg edi, eax
and ah, dl
test bx, 0x2999
add di, 0x5258
or di, ax
ror ah, cl
not dh
and edx, eax
dec bl
stc
rol dh, 8
dec dl
stc
not bx
push esi
inc si
shl ebx, 7
adc di, di
shl ah, cl
rol dx, cl
sbb esi, 0x67a044c3
shr bx, 5
ror ebx, 6
not ch
not edx
and si, bx
add ch, 0xc
dec al
and ebx, eax
shl edi, 1
sub ecx, eax
mov dx, 0x3f
shr edx, cl
nop
add di, 0x325a
stc
not cl
and ecx, ecx
and ebx, edi
dec ax
inc eax
mov bl, ch
dec ecx
nop
nop
shr di, 2
not cx
inc ax
xor cl, 0xe
nop
cmp cx, 0x60a6
dec cx
stc
xor dx, 0x4e99
xchg di, bx
shr dl, 5
or bx, bx
shr ah, 7
test bh, bh
adc edi, 0x55fd6ba9
and bh, dh
shl esi, 8
not bx
rol al, cl
cmp ax, ax
not dl
inc cx
mov cl, 0x1d
cmp ax, cx
adc bl, bh
sbb ecx, 0x51511995
mov si, ax
sbb ecx, 0x69d88ee6
add cx, 0x76c7
cmp bx, 0x34c7
stc
test dx, 0x5edb
sub ah, 0x3c
and ecx, edi
inc dh
test si, 0xb67
mov ecx, 0x4670dd1d
sub ecx, 0x3ab3b0bd
stc
xor dl, 0x1e
and ah, 0x5d
nop
adc cl, bh
cmp esi, esi
nop
test eax, 0x2a53d1f8
xchg edi, edx
cmp ah, 0xb
and al, 3
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
push edi
push eax
and edi, eax
nop
inc edi
push edx
adc al, dl
push ebx
dec bh
push esi
add si, ax
push ecx
ror al, cl
nop
add si, 0x6bd2
and ax, 0x1f86
adc ax, 0x292
shr di, cl
stc
xor di, cx
test edx, 0x63d37998
ror ecx, cl
not bx
xchg ah, bl
test ebx, ebx
dec ch
adc edi, ebx
xor dl, dh
shl ebx, cl
cmp ebx, ebx
stc
dec bh
add edx, edi
inc di
ror ecx, 6
not ah
add ax, 0x2796
stc
ror di, 7
and dl, al
adc ax, 0xc59
xor bx, 0x5642
cmp bx, 0x275c
mov ecx, ecx
or ah, 0xf
shl edi, cl
stc
cmp esi, ebx
and esi, ebx
nop
mov ecx, 0x1e970ab5
and ecx, edi
or dx, 0x5ead
stc
cmp cl, 0x45
nop
xchg bl, bh
cmp edi, ebx
shr bh, 2
ror bh, 1
test cx, 0x56ef
adc cx, 0x407
shr cx, 2
dec ebx
stc
and esi, 0x5d86359c
test cx, dx
not al
dec bx
stc
shr edi, 3
stc
stc
not esi
cmp ecx, 0x469e03a2
test bl, bl
xchg bh, bl
mov dh, bl
or edi, ecx
adc bx, ax
shl ecx, cl
or ebx, 0x5d89ed9e
stc
shr si, 7
or al, bl
shr ah, 4
mov edi, esi
add di, si
stc
cmp cl, ah
test al, dh
shr ah, cl
mov bx, ax
adc edx, 0x224a9c0f
adc ch, al
add cx, di
shr ebx, cl
stc
xor edi, 0x418cb2cc
inc dl
xchg ebx, eax
shr di, 2
or ebx, ebx
not ah
mov esi, 0x29b84b04
adc ebx, ecx
pop ecx
stc
push ecx
add ah, ch
xor si, 0x56ed
mov ch, dl
not cx
inc ecx
ror dl, cl
adc di, 0x2e1
inc ecx
mov ch, dl
rol cx, cl
cmp edi, edi
and edi, 0x27c82a6a
add ebx, edx
sbb cl, dh
dec di
ror dh, 3
inc ch
add di, 0x51f0
test ah, 0x22
rol si, 3
sbb eax, 0x315e618b
shl bh, 1
mov ch, ah
adc esi, esi
sbb ecx, 0x6bb80942
cmp bl, 0xd
or si, 0x1279
sub edx, 0x5522171e
and edi, 0x4b4a9fb9
dec ch
not edi
test edi, 0x3b317008
shr bx, cl
sbb edi, eax
add bx, ax
rol bh, cl
dec ah
not di
dec bx
and eax, 0x9608f05
ror bx, 5
sub esi, esi
stc
and cx, 0x629d
cmp ebx, edx
add dx, bx
shr edi, cl
rol bl, 4
adc dh, bh
mov dh, al
test bl, 0x44
nop
adc bx, 0x2a28
xor al, al
cmp si, 0x9f4
sbb ax, bx
mov edx, esi
sub dx, di
rol ah, 7
sub edx, 0x39607451
stc
sbb edx, eax
inc ecx
and edi, ebx
rol eax, 7
inc si
ror esi, 5
ror ch, 7
shl ebx, 5
dec di
mov al, 0x1f
ror eax, cl
dec cl
xor di, ax
adc al, 0x2c
xchg ah, bl
mov ax, 0x4eba
mov edi, edx
not ax
stc
dec ch
ror al, 8
nop
xchg dh, bl
rol al, 3
dec esi
inc dx
stc
pop ecx
pop esi
pop ebx
pop edx
pop eax
pop edi
push ecx
shl cx, cl
dec ch
push edx
inc dx
dec ch
push edi
xor ecx, edi
inc dh
inc dx
push esi
rol esi, cl
push ebx
or cx, bx
shl bh, cl
stc
not dl
adc esi, 0x22ec31c6
not edx
dec ch
not ebx
adc bl, cl
adc bl, dh
push eax
test dh, ah
shr si, 2
mov cx, 0x464e
ror bx, 1
or si, cx
sub bx, di
rol eax, 3
not dx
xchg bh, al
not di
adc dl, bl
and al, ch
stc
test dx, di
sbb dx, 0x6302
or bl, 0x56
add dx, dx
nop
and ch, 0x5c
stc
sub di, dx
or si, di
rol bx, cl
or edx, ebx
mov si, 0x5675
xor dh, bl
stc
ror dx, cl
mov dh, 0x6b
rol si, 4
xor ebx, esi
xor edx, ecx
rol esi, 7
ror cl, cl
shl dx, cl
mov bh, 0x52
mov edi, ebx
add al, dh
sbb ch, 0x3f
test ebx, esi
inc edx
and bl, bl
ror dx, cl
test si, 0x56bd
not cl
rol ecx, cl
and ecx, edx
and dx, ax
not edi
shr bl, cl
dec cl
adc cx, 0xb72
sub si, bx
shl al, cl
mov dh, bl
inc edi
and dh, 0x6f
shr dl, cl
sbb bx, 0x274c
pop eax
pop ebx
pop esi
pop edi
pop edx
pop ecx
push edx
ror edx, 7
pop edx
call fcn.004fd2df
push ecx
and ecx, 0x4c7e7e4b
push edx
push ebx
xor dl, bh
inc dl
push eax
xchg bl, al
add cx, bx
inc ax
pop eax
pop ebx
pop edx
pop ecx
call fcn.004fd68b
stc
nop
push esi
dec si
push ebx
ror ebx, 6
push ecx
ror cx, 3
sbb esi, 0x4166e8a8
push eax
dec eax
sub si, 0x3f16
and cl, 0x5c
nop
push edx
add bh, dl
sub ebx, 0xbe55355
xchg ch, bh
push edi
and di, bx
adc si, ax
or di, 0x24ca
sbb ecx, edx
shl cl, cl
sub ax, 0x58f8
or dx, 0x151c
not ah
xchg esi, eax
shl al, 5
rol edi, cl
sbb eax, 0x481335f9
or bl, 0x2e
stc
inc cl
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
push eax
push edx
adc eax, edx
push esi
cmp esi, 0x5bb445da
adc si, dx
push ecx
test dl, ch
push ebx
xchg bx, ax
stc
dec edx
pop ebx
pop ecx
pop esi
pop edx
pop eax
push ebx
mov bh, bl
push ecx
sub ecx, ebx
pop ecx
pop ebx
mov eax, 0x70118c
lea ecx, [esp + 0xc]
push 0x2c
push 0x2264126a
push ecx
push eax
push ecx
push eax
xchg cl, al
push ebx
rol bl, 3
xor al, cl
adc ah, bh
push edx
add edx, 0x667f6f2f
and cl, dl
push edi
sbb edi, 0x6fc1259c
sbb dx, 0x3cb3
shr di, cl
add ax, bx
adc di, 0x3a81
push esi
and si, cx
and cx, ax
inc bx
rol ebx, 5
mov esi, 0x57b222ad
nop
sub eax, esi
sbb edx, 0x5db6e680
shr dx, cl
or esi, 0x1418b7eb
test cx, cx
shl esi, 3
add di, di
test bx, dx
shr si, cl
sub ebx, 0x7f7e8a0a
add dl, 0x52
rol esi, cl
sbb cx, 0x6993
stc
or ax, dx
adc edx, 0xf526982
add dx, 0x751a
sbb eax, ebx
not cl
rol cx, 1
xor bl, 0x4f
sub al, 0x5f
shl si, 6
xchg ch, dl
ror dx, cl
nop
dec esi
test ch, 0x57
test cl, 0xb
add bh, 0x10
ror ah, 2
inc ah
mov esi, 0x5c00fc54
sub ecx, esi
mov bh, 0x5f
ror edi, 4
stc
mov si, ax
and cx, si
xor ecx, 0x58ae8049
sbb cx, 0xa5e
inc di
rol esi, 3
shr si, 4
adc ch, ch
test dx, si
and edi, 0x3b533269
add ah, dl
add edi, eax
mov eax, 0xff317df
test bx, 0x73f
dec ch
shr eax, 5
not dx
xor al, al
nop
stc
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push edi
push esi
test edi, esi
stc
push ebx
push ecx
shr bx, cl
push eax
sub eax, 0x3498f4ed
add edi, 0xabbb396
push edx
shr dh, cl
inc bh
test dx, 0x43d3
xchg bx, bx
nop
xchg cx, ax
cmp si, dx
cmp dx, bx
shr al, 2
nop
test eax, edx
test dh, bh
sub bx, di
shr esi, cl
inc esi
stc
test di, 0x6563
rol ch, 8
nop
xor ecx, eax
test dl, ch
and al, ah
and esi, 0x221121a2
cmp ebx, 0x3e7d011
cmp si, 0x6b3e
add bx, ax
sbb bh, 0xd
adc di, 0x2a64
test edi, ecx
not cl
test esi, ecx
mov bl, 0x1f
rol ch, 8
not ah
add dl, al
not dl
and ch, dh
xor esi, 0x71b0a508
dec ax
nop
xor cl, ah
sbb ecx, ecx
xchg bh, al
inc edi
ror ax, cl
shl dh, cl
sub cx, 0x64b0
nop
mov esi, 0x7ce57b49
adc bx, 0x3b8c
stc
mov esi, 0x24b6b9d0
sub dx, di
inc ebx
test dx, 0x617a
shr esi, 2
shl ch, 4
nop
nop
not cx
not cx
rol di, cl
mov ebx, edi
nop
adc dl, dl
nop
adc dl, bh
sbb ecx, 0x5639a342
stc
add dl, 4
and ax, 0x7c86
rol cl, cl
shl dl, 8
cmp ebx, esi
xchg dl, ah
dec cx
nop
ror ebx, cl
and al, 0x76
xchg esi, edx
xchg ah, dh
mov dx, 0x1b51
ror eax, 1
xor si, ax
ror dx, cl
stc
adc ch, cl
sub al, ah
or edx, 0x45f5df41
shl cl, 6
xor edx, edx
add esi, 0x5c6b729d
dec edi
shr edi, 6
sub si, dx
pop edx
shl esi, cl
push edx
test edx, eax
xchg ebx, esi
sub edi, 0x16742605
nop
mov cx, 0x764a
and edx, 0x54d5fd6e
or edx, 0x3f65270c
dec di
shr bl, cl
shl ch, 4
adc cl, bl
xchg edx, edi
add dl, dh
adc cl, cl
cmp bh, bl
nop
stc
add bl, dl
shl bh, 3
nop
sub ebx, 0x16b7831d
ror edx, cl
adc ecx, 0x6e5499d7
shr esi, cl
adc edx, edi
xchg dh, bl
add ax, 0x63f5
or bl, 0x5a
not eax
add dh, bl
and cx, 0x4815
and edx, ebx
xor ecx, edx
sbb ecx, 0x1d77f4ea
not bx
adc dx, dx
ror esi, cl
nop
ror edi, 3
sbb ah, cl
inc edi
sbb dx, di
not ebx
or dx, cx
adc bh, ch
test ax, dx
sub dh, 0x57
xor ch, cl
xchg dx, ax
test dx, 0x732
or bl, ah
inc esi
xor edx, 0x2d1b8da5
sbb dl, 0x37
xchg cl, ah
and esi, edi
inc ah
test edx, edi
rol ebx, cl
stc
dec edi
sub ebx, 0x8baa19e
sbb bl, bl
dec dh
nop
ror bh, cl
ror cl, cl
sub ebx, edi
mov ax, ax
shr ax, 4
xor ah, 0x6b
not edx
xchg edx, edi
or cl, 0x68
cmp eax, ebx
mov di, 0x5600
test edx, 0x538e7f4a
shr edx, cl
inc bx
or ebx, eax
rol al, 4
xchg dl, bh
not dh
inc dl
add cx, 0x43f9
shr cx, cl
not ch
xor di, 0x7abd
rol ax, 6
nop
dec eax
or edx, 0x62dcc832
shr ecx, 6
rol ebx, cl
cmp bx, 0x31c
or eax, 0xfa7567f
not dh
xor eax, ecx
and dh, cl
pop edx
test ax, 0x5fbb
mov edi, esi
rol ch, 2
test si, 0x59fb
adc si, di
cmp ch, bl
pop eax
pop ecx
pop ebx
pop esi
pop edi
push ecx
dec cx
stc
stc
push edi
ror di, 6
push edx
shl dx, cl
test di, 0x57fd
nop
stc
add edi, edx
push ebx
or bl, ch
stc
or di, 0x1504
push eax
xor ax, cx
xor al, 0x78
sub eax, edi
test dx, 0x7ee2
dec al
dec ax
cmp di, 0xd59
and eax, 0x1b25b104
cmp al, 0x66
push esi
shl esi, cl
adc edi, 0xf9bfb7f
inc al
nop
shl dh, cl
test bx, 0x2e5e
stc
sbb ax, 0x65f8
sub ecx, 0x11629255
xchg dx, si
sub edx, 0x16f89170
rol di, 2
stc
dec ecx
rol dx, cl
test si, ax
test cl, 0x78
shr bx, cl
and dl, cl
sbb cl, ah
nop
sub si, bx
xor dh, 0x21
adc di, di
sub al, 0x3c
rol al, 8
and ebx, 0x50582b28
dec dx
xor bx, 0x4436
test dh, 0x76
nop
test bh, ch
nop
not cx
shl esi, 1
adc al, cl
mov ecx, 0x3048054d
and bx, dx
cmp al, ch
test di, 0x6f22
not ecx
and bh, 0x59
ror esi, cl
or dx, 0x742c
mov dx, 0x47d0
stc
sub dh, cl
inc di
adc dl, 0x2e
xchg dx, bx
shl eax, 4
shr cl, 6
shl edx, 4
adc eax, 0x47e39fac
inc ch
shr ebx, cl
rol esi, 5
not di
stc
rol cx, cl
xor eax, eax
shl si, cl
rol ecx, cl
ror cx, cl
stc
test ebx, ebx
shr ch, cl
ror ax, 4
shr bx, cl
rol ax, cl
not bx
shl ecx, 2
shl bh, 3
shl di, cl
shl eax, 2
inc cx
nop
sbb ax, 0x4ced
pop esi
pop eax
pop ebx
pop edx
pop edi
pop ecx
call fcn.004fdbdf
push ebx
shr bx, 6
not bx
push edx
xor dl, 0x6f
nop
shr bl, 5
shl dx, 8
stc
xor bl, 9
mov dh, 0x34
push eax
dec al
push ecx
ror cx, cl
not ax
rol bx, 7
dec ebx
push edi
shl edi, cl
shl ecx, cl
push esi
inc esi
shl cx, 6
sbb bh, 0x7c
ror bh, cl
test dl, cl
not cx
cmp dx, dx
test dh, ah
inc ax
xchg dh, bl
sbb ah, 8
not dh
inc ah
nop
nop
ror edi, cl
xchg ah, ah
cmp ecx, 0x776bb30f
cmp edi, 0x4e750af7
and ebx, 0x79e8ed52
nop
or al, dl
mov bh, dh
mov ecx, 0x7f55a296
not ecx
test edi, 0x266d9d8a
or si, ax
nop
mov ax, 0x2361
mov bh, dh
and dl, 4
ror di, 8
mov edx, edx
pop esi
pop edi
pop ecx
pop eax
pop edx
pop ebx
stc
push ebx
not bh
push esi
mov bx, si
push eax
and al, 0x1f
push edi
shl edi, 8
push edx
shl dx, 7
xor di, 0x6adf
xor dh, bl
dec bh
push ecx
add cx, 0x8bf
adc dl, 0x44
test eax, ebx
ror edi, 2
add dl, 8
shl eax, cl
add edx, 0x689c7aac
xor cx, bx
ror bl, 8
or di, 0x480d
dec ebx
mov ecx, eax
nop
stc
inc esi
dec esi
adc eax, eax
adc edx, esi
stc
sbb al, cl
shl ecx, 1
add ax, si
test cx, di
sub edx, 0xba5037e
add esi, 0x48157f75
test bl, cl
not bl
pop ecx
pop edx
pop edi
pop eax
pop esi
pop ebx
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004e491d
add esp, 0x30
test eax, eax
je 0x4e5ed2
mov ecx, 0x100
jmp 0x4e4e70
nop
push edi
sbb di, 0x549f
stc
stc
push eax
test al, 0x5e
push ecx
mov cx, 0x6f67
push ebx
ror ebx, 7
or bx, cx
and bh, 0x56
stc
mov edi, edi
push esi
inc si
xchg ecx, eax
push edx
dec dh
not cl
adc edx, esi
or si, cx
nop
not dx
adc eax, esi
rol ah, 1
test bx, cx
shr ecx, 3
nop
shr edi, cl
xchg ah, cl
nop
or bl, 0x7c
test eax, eax
mov ecx, ebx
mov eax, 0x417d346f
ror ecx, cl
rol bx, cl
rol esi, 3
xchg dx, di
not edx
dec ah
stc
add dx, 0x7ac8
dec edi
and eax, edx
xchg ch, bh
xor ecx, 0x4dfe4ae3
cmp bl, bl
not di
stc
and ecx, 0x5faf1f19
not bx
stc
shl bl, 8
not bl
inc bx
xchg ah, bl
rol edi, 1
rol si, cl
sbb cl, ch
inc ebx
add cx, bx
xor bx, 0xfe4
dec cx
sub dh, bh
nop
rol di, cl
sbb eax, 0x672eac34
inc bl
mov dh, 0x2a
test edi, 0x53fba074
adc bx, 0x3f50
shr ah, 3
mov cl, al
sub ebx, ebx
dec edi
cmp di, di
dec ebx
cmp cx, ax
add dh, 0x15
mov esi, ebx
not si
dec dl
test bx, di
mov dl, bl
sub dl, dl
shl ah, cl
nop
dec dx
and ch, ah
inc ebx
add al, al
adc di, 0x21d0
sub ch, 0x6c
not bx
dec edx
nop
sub cx, di
cmp di, 0x2fb3
nop
and ebx, eax
adc bx, dx
pop edx
pop esi
pop ebx
pop ecx
pop eax
pop edi
call fcn.004fe082
push ecx
and cx, 0x7bf0
nop
push eax
and ah, 0x41
shl ecx, cl
shl cl, cl
dec cl
push esi
push ebx
add si, bx
xor ecx, 0x1e2f7f20
inc si
cmp ecx, ebx
push edx
cmp dh, 0x1b
ror ah, cl
dec ebx
stc
or ax, 0x56f6
xchg bl, ch
sbb ch, 0x6a
ror bh, cl
cmp edx, 0x527475b7
adc ax, si
cmp edx, 0x2324b65a
dec si
not edx
test dh, 0x7f
nop
push edi
or edi, 0x134d66ef
shr esi, 3
or si, cx
not eax
and dx, 0xfa8
sub ch, 0x11
shr bh, cl
or ch, bl
and dl, ch
cmp ch, cl
sbb eax, esi
and dx, 0x6237
dec edx
shr al, 3
dec cx
test ebx, eax
xchg edi, edx
adc ebx, ebx
adc dx, si
add ebx, ebx
xor ax, cx
shl dx, 2
and bx, 0x6c4f
cmp bl, bl
nop
nop
dec si
ror esi, 7
shr dh, 8
shr dx, cl
or ecx, 0x7604620f
not bl
sbb cx, 0x1341
xchg edi, ebx
cmp dx, 0x9e2
test si, 0x5e6b
rol ax, cl
dec ebx
xchg bx, cx
mov edx, 0x216897c1
stc
shl dx, 3
dec esi
inc dx
inc si
or di, 0x25a9
rol dx, 2
test eax, 0x1f49ffa4
dec al
dec bh
ror bx, 5
ror dh, cl
nop
add dx, 0x69f1
and cx, cx
not edi
dec edi
shl ebx, cl
test si, dx
mov ch, 0x1e
add di, 0x2f7c
ror ecx, 8
shl ax, 5
sbb si, 0x47ba
and dh, dh
cmp edi, eax
cmp edi, ecx
sbb eax, 0x793c5873
sub esi, 0x5036506f
stc
xor dh, cl
stc
dec cx
cmp dl, 0x22
and ebx, 0x75df9ce3
pop edi
xchg cx, dx
stc
inc bh
sbb si, cx
nop
mov dx, si
nop
xor eax, 0x6dffe13c
xor dh, 0x42
stc
inc cx
push edi
sbb di, cx
sub edi, 0x4a34c1ca
sbb ax, 0x10b0
adc edi, esi
or di, 0x7fb7
not dx
shr ah, cl
xor ah, bl
adc ah, al
not ebx
shl ah, 4
ror cx, cl
xchg ch, bl
not dx
sub eax, 0x116b9337
add ch, dl
adc ax, 0x8f0
nop
rol di, cl
mov ebx, 0x1225e4d7
shr bh, cl
mov ebx, edx
stc
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
push edi
mov di, 0xd5b
push esi
push ecx
shr si, cl
push eax
sbb ah, 6
dec ecx
test cx, ax
push edx
or dh, dh
ror ch, cl
push ebx
not bh
sbb ax, ax
ror eax, cl
ror bx, 1
nop
sub cx, 0x5772
rol eax, 3
sbb di, si
xor ah, ch
not esi
not eax
shl ax, 4
add cx, 0x41fa
xchg esi, ecx
ror bx, 6
sbb edx, edi
adc cl, 0xf
inc edi
cmp edi, 0x7158efdf
xor dh, 0x73
nop
xor si, dx
shr bx, 4
not esi
not cx
ror dx, 4
sbb bx, 0x268
xchg di, dx
or ah, 0x71
rol ebx, cl
shr si, cl
rol esi, 5
or ch, 0x5f
shl dl, 4
stc
or cx, 0x6e8b
ror cl, cl
mov ecx, 0x702b11f9
not si
ror al, 6
xchg cx, bx
shr al, 5
sub esi, edi
not edi
sbb ax, ax
rol bx, 2
xchg edi, eax
sbb ax, 0x3a1e
dec dh
and cx, 0x1759
sbb cx, 0x60db
inc dx
sub ch, dh
and ecx, edi
ror ch, 4
xor esi, edi
stc
add si, ax
or ebx, edi
mov esi, 0x1278ad38
add dh, bh
rol bl, cl
add ecx, 0x70896cb1
not al
add ebx, 0x5e44e7b
rol edi, cl
mov cl, 0x1f
or edi, 0x2d8fd90
and ebx, 0x4ec9e098
not esi
not ax
sub edx, 0x5100a2d4
ror edi, cl
sub eax, 0x7c249a4b
sub dl, ch
or cx, cx
shl ecx, 7
sbb si, 0x7a32
shr dl, 5
test ecx, 0x454908e5
sub dl, bl
shr bh, 1
or cl, ah
adc di, di
sbb dh, dl
shl ecx, 8
test di, bx
xor cl, 0x2a
sub dl, 0x55
and si, 0x5938
ror ebx, 8
dec bl
ror ebx, 2
pop ebx
push ebx
inc bx
sub ebx, 0x111644b9
test cl, dl
add ecx, 0x2c435350
shl eax, cl
xchg ah, dh
mov dx, 0x4c61
shl si, 7
rol edx, cl
nop
shr al, cl
ror cx, cl
dec dx
test cl, 0x7b
rol dx, 7
xchg cx, ax
shl ch, cl
sbb di, di
dec dl
xor ax, 0x7690
ror edi, cl
add si, 0x97c
add dl, 3
inc ecx
shl edi, 3
stc
xchg cx, ax
xor ebx, 0x3eabf481
mov dl, al
or ch, dl
or ax, 0x61aa
rol cx, 2
xor al, 9
rol bx, 2
and bh, 0xa
dec dh
stc
shr cx, cl
xchg ecx, eax
xor ah, 0x30
or ch, 0x34
mov edx, eax
not ax
not dx
pop ebx
pop edx
pop eax
pop ecx
pop esi
pop edi
push esi
dec si
push ebx
push ecx
shr bl, cl
push eax
xchg ah, cl
push edx
rol dx, 1
inc ebx
push edi
inc di
mov bh, dh
not dl
xor bl, 0x58
test cx, si
sbb cx, 0x4b3c
shr edi, 7
inc di
add ch, 0x77
xchg di, bx
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
call fcn.004fe4e2
call fcn.004fe8b1
jge 0x4dd6bb
push edi
push ecx
add di, cx
push esi
inc esi
nop
nop
push ebx
and bh, 0x24
add bh, 0x5c
pop ebx
pop esi
pop ecx
pop edi
call fcn.004fed55
push eax
push ecx
shr ax, cl
push esi
adc cx, si
push edx
sub ecx, edx
push ebx
mov bh, 0xc
stc
nop
pop ebx
pop edx
pop esi
pop ecx
pop eax
jno 0x4dd6e7
push ebx
push ecx
shl ebx, cl
pop ecx
pop ebx
push ecx
sbb cx, cx
pop ecx
push ebx
dec bx
push eax
dec eax
xor al, bl
push ecx
adc ch, 0x7a
pop ecx
pop eax
pop ebx
push ecx
push edx
sbb ecx, edx
pop edx
pop ecx
call fcn.004ff2e9
push eax
rol ax, 7
pop eax
sub esp, 0x2d
mov dword [esp + 0x29], 0
push eax
push ecx
push edx
push ebx
dec bh
add bh, 0x3b
push eax
and ebx, eax
push edx
or edx, 0x4e575029
push ecx
shl ch, cl
add eax, edx
and ax, 0x7b05
xchg al, bh
sub dh, 0x1b
push esi
or ax, si
sub ecx, 0x1420a947
sub edx, 0x2bf294f4
or si, 0x1fce
adc al, 0x11
add cx, dx
test dh, bh
push edi
test di, ax
inc eax
and edi, 0x6704bbe8
inc ebx
or edi, ebx
cmp cx, 0x265d
mov si, 0x2e94
rol esi, 7
sbb ch, ch
adc al, 0x20
or esi, 0x4548d5c8
rol ah, 7
nop
ror ch, cl
add dh, ah
nop
stc
test edx, 0x5413461d
xor eax, 0x65388a82
nop
test ecx, ebx
xor di, 0x5cb2
test ecx, 0x49af3b87
or edx, ecx
ror edi, 4
stc
mov ah, 0x1c
add dl, ah
mov dx, si
rol si, 8
ror dl, 1
shl ax, 7
ror bx, 4
xor di, 0x1883
ror ax, cl
not ax
xor bx, cx
cmp edx, 0x28dc4767
sub ecx, 0x5eb0a0b8
adc esi, 0x392b55d9
not ah
not dh
add edx, 0x6f6a4d1d
mov al, 0x4f
sub dh, 0x6b
mov edi, 0x7acb9b4e
not edx
xchg cx, cx
nop
rol eax, cl
not dh
shr cx, 3
adc ecx, 0x7d1c59ab
sub bx, 0x65ae
test cl, dl
ror ch, 2
shl ebx, cl
shl esi, cl
shl cl, cl
nop
nop
or di, dx
inc dh
sbb ch, 0x4e
cmp eax, edx
or bx, 0x6295
ror eax, cl
xchg bl, dh
inc bh
not edi
stc
sbb edx, ebx
add ax, 0x7b2a
nop
inc ecx
cmp bl, bh
sbb bx, 0x262c
or bx, dx
inc cl
sbb bx, di
test si, si
not eax
rol ax, cl
cmp dx, 0x3902
pop edi
xchg esi, esi
push edi
xchg esi, edi
adc ecx, edi
test ch, 0x2a
inc ch
dec bl
test bh, cl
xor edi, eax
shr ecx, cl
xchg ecx, eax
nop
xor dx, 0x4a46
shl esi, 4
mov cl, dl
or dl, 0x5c
inc di
adc edi, eax
mov bl, ch
cmp bl, cl
mov ecx, 0x6cf077a3
adc dh, 0x54
adc ecx, 0x15ab07ce
not ch
mov al, 0xd
sbb cl, 0x64
mov ebx, 0x31c7f77d
sub dh, ah
xor ecx, ebx
mov eax, esi
stc
or eax, esi
or di, bx
not bh
sub ah, ah
rol bh, cl
nop
nop
xchg ah, al
xchg ah, dl
add dh, dl
sub esi, ecx
and cx, bx
nop
shl cl, cl
mov eax, esi
xor ecx, 0x5df6b2cd
dec edx
inc ecx
xor al, dh
nop
not ah
shl bx, 1
nop
stc
rol dx, cl
add edx, edi
rol dx, cl
sub al, 0x3b
adc si, bx
dec cx
sub esi, ebx
sub ah, 0x6d
sub dx, dx
cmp al, 0x1c
ror ax, 5
stc
and ax, 0x540c
inc dx
nop
xor cl, al
stc
not edi
cmp ecx, 0xe57b8c
stc
mov ecx, 0x40ff556
inc edx
cmp si, 0x5ec3
rol ebx, cl
or ebx, 0x3d1c1407
rol esi, cl
rol ax, 4
ror ah, cl
nop
not di
inc bl
xchg edx, ecx
xor dx, bx
mov ah, ch
sbb ecx, 0x6e6e70fe
mov ebx, 0x3386a66d
xor ah, al
sbb dl, dh
mov si, 0x3f29
xchg si, ax
shr bl, cl
xchg bx, si
shr edx, 4
test cx, 0x425c
cmp esi, edx
shl si, 7
pop edi
xchg ebx, eax
cmp dh, al
rol esi, 4
nop
rol edx, cl
push edi
test edi, 0x1e6688a8
sub bh, 0x11
cmp al, dh
mov cx, 0x79a0
rol si, 8
xchg di, si
mov ch, dl
shr bh, cl
not di
add dh, 0x69
xchg edi, ebx
test cl, dl
not cl
inc dl
rol cx, 2
shr cx, cl
xor cl, 0x51
shr si, 7
nop
and bl, dl
sbb dh, bl
sub si, 0x2233
xchg di, si
nop
add ah, 0x78
xchg cl, bl
rol si, cl
not bx
shl ecx, cl
xor ebx, 0x3b5889db
rol eax, 3
nop
not esi
mov edx, 0x5f150a5c
rol si, 2
dec al
or ebx, ecx
sub bx, dx
xor si, ax
sub bx, si
or si, 0x6f97
rol di, 4
test bx, bx
rol ax, cl
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
push ecx
shl ecx, 5
push ebx
adc bx, 0x342d
push edi
xchg di, bx
push eax
push edx
test eax, edx
push esi
not esi
inc cx
nop
adc edx, edi
not cl
ror dh, 2
dec bh
stc
or edi, 0x5e687c2
nop
xchg dh, bl
test dh, bh
xchg esi, ebx
sbb al, ah
dec cx
xor dl, 0
shl bl, 7
inc edx
add edi, ebx
inc edi
test bx, si
mov ecx, 0x74bf3da4
not dx
ror ebx, cl
adc dx, 0x1b8c
mov cx, di
dec edx
or bx, 0x65fe
xchg ah, dl
shr dl, 2
cmp cl, 0x22
or si, 0x28b8
or bl, 0x34
not al
mov ch, dh
sub ecx, 0x16f10803
or al, 0x56
stc
adc edi, 0x2ca71e96
sub dh, ah
sub si, 0x7996
ror al, 1
cmp bx, cx
mov ebx, edx
stc
inc dh
or al, bh
not ecx
nop
inc ebx
sbb di, bx
shr eax, 3
shl dl, 7
inc ecx
shl edi, cl
mov ebx, 0xe456c85
dec bx
mov ah, 0x45
dec si
or ah, 0x5b
sbb esi, esi
or edi, edi
inc cl
test ch, 0x60
xchg dh, dl
shl dx, cl
mov dx, 0x75ea
add bx, cx
shl edx, cl
cmp eax, esi
inc di
inc ch
not si
inc ebx
sbb ax, 0x3a5a
xor eax, 0x5c310ee6
shr si, 1
sub dl, 2
xor di, 0x5e6f
shl eax, cl
not ah
nop
shr ax, cl
ror ah, 6
inc bx
dec si
mov eax, eax
test bh, bh
not eax
shl ecx, 1
sub esi, 0x4b64b20a
add al, ch
sub ah, 0x28
shl esi, 5
inc di
ror ebx, 3
pop esi
xor ch, 0x2b
rol ax, cl
cmp eax, 0x1d33ddcc
xchg dx, cx
test edx, eax
and edx, edi
rol edi, cl
stc
ror cx, 5
shr edx, cl
ror ecx, cl
sbb eax, ecx
rol ebx, cl
ror ax, cl
sub edx, edx
push esi
xchg si, si
adc edi, 0x5216937b
adc edx, 0x41799142
rol dh, 7
ror cl, cl
xor cx, 0x67c5
nop
not dl
ror edi, 2
sbb dx, ax
xor di, di
mov ch, 0x1a
inc ax
adc dx, 0x1aac
mov bx, si
sub dh, al
stc
rol dl, 5
add eax, ecx
mov bx, ax
shr edi, cl
sbb dl, ah
stc
mov bx, 0x6069
add di, ax
sbb di, si
test cl, bl
mov edi, eax
rol bx, 8
test si, dx
sub dl, 0x42
nop
sub ah, 0xa
sub ax, 0x210
test di, 0x63e6
or cx, 0x3df2
cmp bx, 0x5d05
and bl, 0x65
mov ax, cx
pop esi
pop edx
pop eax
pop edi
pop ebx
pop ecx
push esi
cmp si, 0x668a
push ebx
push ecx
test bl, ch
push eax
shr eax, 6
or ecx, 0x7d2f6cee
push edx
test dh, ch
push edi
xchg cx, di
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
push edi
adc edi, 0x1164a88e
nop
push ebx
or bx, 0x2011
push edx
push ecx
ror dl, cl
inc ch
or cx, 0x5f4
push esi
sbb si, 0x3474
push eax
shl eax, cl
test esi, ebx
and ebx, esi
stc
ror ax, 6
rol ebx, cl
xor ecx, eax
inc edi
or di, si
and bl, 0x66
stc
adc dl, dl
and esi, 0x4bf824c3
nop
cmp edx, edi
xor edi, eax
mov cx, ax
xor esi, edi
shl bx, 5
adc ecx, 0x723f3883
ror cl, cl
sbb cl, 4
ror eax, 3
ror edi, 1
sbb eax, 0x7e2153a0
nop
or si, si
not bh
shl ax, cl
shr edi, 1
dec dx
sbb ax, 0x589a
xchg dl, dl
not edi
add ax, 0x5b2
and dh, 0x10
shr ax, cl
inc dx
dec al
or dh, cl
nop
adc edi, edi
stc
nop
shr cx, 4
inc esi
shl bl, 5
stc
nop
nop
xchg edx, edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
pop edi
push edi
not edi
push ebx
mov bh, 0x5f
pop ebx
pop edi
mov eax, str._na_b
lea ecx, [esp + 0xc]
push 0x29
push 0xa28203c
push ecx
push eax
push ebx
not bh
push eax
push ecx
xchg ecx, eax
push esi
add si, 0x4e9a
and ch, 0x57
push edi
xchg edi, eax
shr eax, 8
push edx
ror edx, 6
sbb cx, ax
and dx, bx
and bh, 9
adc dl, cl
or ax, 0x67c3
inc dh
add dx, ax
test ebx, esi
mov eax, 0x46e3c6ae
sbb si, 0x24f6
ror eax, cl
and ah, 0xe
shl bx, 3
mov di, 0x2d74
mov cx, ax
not edx
ror edi, 2
sub bx, 0x338e
sub dl, ah
test edi, ebx
add ebx, eax
not bh
add eax, 0x17f88f5f
test edx, 0x2ca0a530
inc si
ror ecx, 7
rol cx, 6
shr edi, cl
or eax, 0x1613f6f3
ror dx, cl
sub cl, 0x66
inc ecx
sbb esi, edi
add di, 0x26bb
stc
add ch, 0x1d
sbb esi, 0x65fa5e44
not si
xor edx, 0x342f40c1
nop
xor bl, bh
stc
sbb edi, ecx
xchg dx, ax
nop
shr dh, 7
ror ecx, cl
inc dh
ror dl, 2
sub cl, 0x3b
stc
cmp si, ax
or ax, cx
cmp ch, 0x5b
nop
sbb cl, 0x65
add dh, 0x2a
mov esi, 0x32d61761
stc
test dl, 0x47
sbb edx, 0x13789b5b
shl di, 6
or edx, 0x5a1a932b
test edi, eax
or di, 0x232a
shr si, 8
stc
adc ah, cl
shr cl, 1
sbb edi, 0x1de77e10
xchg edx, ecx
or ah, bh
xor si, ax
ror bh, cl
not ax
stc
not dl
adc al, bl
xchg cl, ch
rol ecx, cl
stc
dec di
not bl
add cx, 0x3bd4
inc si
test bl, bh
and cx, 0x3050
shr eax, 1
stc
add al, 0x51
shr esi, 8
ror ax, 3
shr bx, 4
pop edx
shr ch, cl
nop
ror bx, 4
dec ecx
push edx
xchg dl, ch
mov ax, dx
ror dx, cl
or ah, ah
inc dx
inc bl
add bh, ch
shr cx, 7
add ah, 0x7c
shr esi, 4
test ch, 0x5f
inc dx
not al
shr bh, 5
not bx
cmp ecx, eax
adc cx, cx
inc dx
rol dx, 3
or edx, 0x4171106e
inc bx
ror bx, cl
rol si, cl
nop
sub di, di
and al, 0x46
test dh, 0x6c
adc eax, 0x45386a23
sbb edx, 0x23eb9f2d
sbb si, 0x1dac
shl esi, cl
adc ebx, 0x8cf001e
add edi, ebx
add edx, esi
cmp edi, 0x27d5bf97
ror esi, 7
sub dx, di
test ch, bh
sbb dh, 0x6e
shl esi, cl
or dh, bl
mov eax, esi
not ax
shr bl, cl
or ax, 0x1a1a
dec dh
shl edi, cl
ror di, 6
add ecx, eax
cmp bl, 0x6c
or eax, 0x3f2729bb
and edi, ecx
dec di
sub dx, 0x6801
sbb ah, bl
stc
and ah, dh
shr esi, 7
dec bl
not ebx
add dx, 0x74c4
cmp ax, 0x6c54
test edi, ebx
or si, di
nop
xchg edx, esi
nop
sub cx, 0x6300
cmp ecx, edi
xor ebx, edx
ror di, 6
test di, cx
add bl, 0x43
rol si, 2
mov edi, esi
sbb bx, di
xor ch, 0x12
xchg esi, ecx
shr eax, cl
dec al
nop
mov ebx, 0x220164b0
rol di, 3
and al, 0x5f
test dl, 0x73
ror cl, 1
xchg bh, cl
cmp bh, 0x2d
mov dx, si
not cl
sub cl, 0x6c
adc dl, al
ror bh, 8
ror bx, cl
cmp bl, 0x75
xor bx, bx
pop edx
or cl, ah
rol cl, cl
xor bl, cl
adc bx, 0x1b25
inc esi
dec esi
mov cx, 0x3cae
add bl, 0x52
mov ebx, eax
or bl, 0x51
mov eax, 0x835cfa2
not cl
stc
sub si, si
nop
nop
adc al, bl
not bx
push edx
sub dl, 0x6e
dec edi
stc
not al
rol bh, 1
inc esi
test ax, 0x3937
inc eax
shl ebx, cl
cmp cx, 0x7851
and dx, 0x614c
test cx, cx
or bx, di
shr cl, 7
sbb ecx, 0x67545d16
and dx, 0x68ec
inc ax
xor di, 0x54f5
pop edx
pop edi
pop esi
pop ecx
pop eax
pop ebx
push eax
push ecx
xchg ah, ch
push edi
xor edi, eax
push esi
mov esi, 0x6b761b74
push edx
or ecx, edx
nop
or si, 0x73aa
dec dl
sbb ch, dl
inc di
mov edx, edi
push ebx
dec bh
stc
adc ch, dh
xchg cl, dl
adc dh, cl
xchg esi, eax
shr si, 3
xor eax, 0x4871f73e
inc dx
shr si, cl
not edi
mov ah, 0x49
inc eax
nop
test bh, 0x44
mov ebx, eax
dec eax
ror bh, cl
xchg cl, dh
and bx, di
shl dh, cl
xor cl, 0x2e
xor dl, al
nop
xor esi, 0x6aeb5e36
rol edi, cl
shr ax, cl
mov cl, 0x30
not ecx
stc
mov ch, 0x6a
stc
ror bh, 1
or dx, di
rol ax, cl
not ah
xchg edi, eax
nop
test dl, 0x76
xchg edx, eax
shl ax, 2
rol bl, cl
shr dx, cl
adc ah, 1
rol eax, cl
sub al, ah
xchg al, dh
xchg esi, ebx
inc cx
mov al, 0x34
or ax, di
inc dh
sub cx, si
add dh, 7
or bl, ah
mov dx, 0x63b5
shl si, 7
rol ch, 8
dec dh
cmp ebx, 0xa50e52e
cmp si, bx
dec esi
nop
xor ax, 0x1d4e
stc
mov dh, cl
xchg ah, ch
rol bh, cl
nop
not cx
ror dx, cl
rol esi, cl
xchg ecx, ebx
inc edi
and ebx, ebx
adc bx, si
sub dx, ax
dec di
inc bx
adc ax, di
or dx, 0xa54
pop ebx
pop edx
pop esi
pop edi
pop ecx
pop eax
jae 0x4de162
push ebx
push edx
xchg ebx, edx
push ecx
sub ecx, 0x76ff0095
test ebx, ebx
push edi
shr edi, 1
push esi
adc bx, si
xchg dl, dh
push eax
sbb ax, bx
and ebx, 0x76a3487f
rol ecx, 5
stc
and edx, 0x23496a96
rol dx, cl
dec eax
ror al, 6
shl ecx, 6
stc
inc ah
mov edx, esi
xchg ebx, esi
xor cl, bh
stc
xchg ecx, eax
xor si, 0x115c
rol ah, 4
not si
shr eax, 3
shl cx, 4
xor dx, cx
add edi, 0x1086c814
dec bx
add eax, eax
sbb dh, 0x3c
cmp edx, 0x32e05ede
dec eax
rol di, cl
inc cx
sbb cl, 0x4c
inc esi
dec cl
nop
adc ebx, 0x3df4ec2e
inc ebx
or edi, eax
cmp ah, ch
not ax
ror eax, 5
stc
adc ebx, 0x22967d03
rol bl, 2
test ah, 0x49
xchg bl, al
sub bx, 0x3c50
shl dx, cl
add ax, bx
mov dl, 0x38
shl cl, 8
or ch, cl
cmp eax, 0x11071044
xor si, 0x6856
shr esi, 3
or ah, 0x60
mov ecx, esi
inc edi
sub cl, cl
dec edi
not cx
add ch, 0x50
rol dx, cl
dec dx
add dx, si
test cx, bx
not ebx
xor ecx, 0x69b81931
add edi, eax
and ax, cx
sub dl, bh
cmp dx, 0xd68
cmp esi, 0x1784f70d
shr bl, cl
shl cl, cl
adc si, 0x157c
stc
stc
stc
not edi
ror bh, cl
and cl, 0x73
sbb di, di
rol eax, cl
sub di, di
xchg dx, ax
pop eax
pop esi
pop edi
pop ecx
pop edx
pop ebx
jbe 0x4de13c
push edi
xor edi, 0x34b72afb
push ebx
and ebx, 0x3e95d8cb
push ecx
push esi
and cx, si
dec bx
dec ch
push eax
not ah
push edx
not dl
mov dl, cl
shr eax, 1
nop
shr al, cl
pop edx
pop eax
pop esi
pop ecx
pop ebx
pop edi
call fcn.004ff713
push edi
add edi, 0x33f3c609
pop edi
push esi
push ebx
xchg esi, ebx
pop ebx
pop esi
push eax
adc eax, 0x7553e16
pop eax
call fcn.004ffa3c
push ebx
push ecx
test bh, cl
push edx
or dl, 0x4e
pop edx
pop ecx
pop ebx
call fcn.004ffd9d
call fcn.0050033c
push eax
not al
stc
pop eax
call fcn.0050066a
call fcn.005008fe
jge 0x4de1a4
push ebx
add bx, bx
push eax
and ax, 0x31b8
push esi
or si, ax
pop esi
pop eax
pop ebx
call fcn.00500f62
call fcn.00501564
jbe 0x4de196
push eax
inc al
pop eax
push ebx
push eax
xor bh, ah
push edi
add edi, eax
push esi
dec esi
inc edi
pop esi
pop edi
pop eax
pop ebx
jp 0x4de1ab
nop
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004e491d
add esp, 0x2d
mov ecx, 0x100
call fcn.00501b62
push ebx
rol bh, 5
push eax
sbb al, 0x36
adc bh, 0x1b
push ecx
test ch, bl
nop
cmp ax, 0x814
push edi
test di, 0xb8c
push edx
dec dl
and bx, ax
and ax, bx
mov cl, 0x63
shr dl, cl
nop
push esi
adc esi, edx
shr edi, cl
rol bx, cl
or cl, ah
nop
dec cx
nop
mov edx, 0x71286964
sub ebx, 0x38876571
shl al, 8
rol bh, cl
dec ah
sbb edx, 0xa62c2c2
cmp ebx, 0x60d9a0c2
nop
not edx
shr bx, cl
add dx, 0x5f1e
stc
shr bl, 1
dec si
sub dh, dl
nop
add dh, 0x2e
cmp ah, bl
inc bh
test ah, 0x78
cmp al, bl
rol ecx, cl
stc
xor ebx, ecx
inc edi
shl ebx, cl
stc
or ax, di
adc eax, 0x710f755e
cmp edx, 0x7057ec6c
or edx, edi
xchg ecx, edi
adc bh, al
stc
xor dl, bh
test bl, 0x10
shr bl, cl
shr ax, cl
and ah, ah
add cx, 0x75ce
and si, ax
dec di
mov ax, 0x4c9f
xor edx, 0x6ef1a34f
inc bx
xor ah, ah
dec bx
test bl, 0x17
inc bl
shl al, cl
ror ecx, cl
inc ax
shr dl, 6
sbb bx, 0x26e8
test bl, dl
mov bl, 0x40
adc cx, si
ror bl, cl
rol bx, 2
sub bl, bh
shr eax, cl
shr dx, cl
ror al, cl
nop
shl esi, 5
and ch, ch
nop
shr ebx, 3
ror ecx, cl
test dx, 0x6323
xchg esi, eax
cmp ah, dl
mov ebx, 0x331a3c2b
nop
shr ecx, cl
add esi, esi
ror esi, 4
shr si, cl
rol eax, 2
xchg bx, di
pop esi
dec ch
push esi
cmp esi, eax
or al, 0x5c
inc dl
test di, ax
mov eax, 0x51ce789a
mov bl, ch
and bx, 0x6475
rol bh, 4
inc ecx
shr eax, 1
cmp cx, 0x213f
rol ebx, 2
ror cx, 6
nop
adc ch, 0x12
mov al, bh
rol dx, 3
nop
ror bl, 4
dec bh
sub edx, edi
nop
dec al
rol di, 8
test al, bh
ror dh, 3
shr cl, 8
add dl, al
not eax
stc
cmp cl, dl
mov edx, 0x36c1736e
sbb al, 0x73
sbb dx, ax
shr dx, cl
rol ebx, cl
xor ebx, eax
nop
ror bh, 8
dec eax
cmp ch, 0xd
xor al, 7
shr ch, cl
xchg dl, ch
shl esi, cl
shl dh, 1
shr ecx, 5
or ebx, edx
stc
adc esi, edi
rol si, cl
or edi, ecx
mov bl, bh
shr dl, 5
ror ah, 1
cmp edi, ecx
shr edx, 4
add dh, 0x79
stc
sub ebx, 0x4f93d2cb
xor ax, 0x4217
mov dx, 0x4f58
and edi, edx
inc eax
mov al, cl
and ecx, eax
not bl
shl al, 3
mov eax, 0x15d3da1d
and cl, 0x1f
adc al, 0x41
shl bx, cl
sbb eax, 0x5a5a52ee
cmp dx, si
stc
xchg bl, cl
inc esi
dec cx
rol edi, 6
test cx, cx
rol si, 3
not ah
not bh
add cx, 0x1e7b
cmp ch, 0x7b
dec bx
adc ah, ah
stc
adc di, 0x4e8
shl edi, 1
mov bl, 0x66
adc cx, 0x6250
mov esi, 0x45049cf0
stc
adc di, si
xor al, bl
xchg dx, di
sub ax, 0x6bf4
xor ecx, 0x7d0efef8
pop esi
xchg ecx, eax
not dx
mov bl, 0x2c
sbb ecx, 0x327a120d
cmp dh, cl
rol ebx, cl
test ah, al
add ah, 0x34
add ah, ch
sub bl, ch
and al, bl
cmp bx, 0x5ddd
not dh
shr bh, 7
xor ebx, ecx
test edi, edx
and bh, cl
shl ecx, cl
sub eax, eax
rol edx, 3
sbb eax, eax
adc bx, 0x456e
nop
shl eax, cl
sbb dx, bx
not edi
stc
add dx, 0x2e45
push esi
shr si, cl
shr edi, 6
adc bx, 0x2982
sbb eax, 0x9cfff06
nop
xor si, cx
sbb ax, si
add ah, ch
shr edx, cl
test edi, 0x5f936da7
not ch
stc
not edx
not dh
and ax, cx
and ebx, 0x7da4748
or dl, 3
test ax, cx
stc
add ebx, 0x1b1f98e7
add al, 9
xchg cx, cx
adc di, di
or ch, al
shl bh, cl
ror ebx, 1
dec edi
sub bx, 0x2d0a
or dx, dx
inc dl
test edi, 0x2802a773
mov dh, bl
shl ebx, 1
or di, bx
cmp bl, ah
or ax, cx
or edx, 0x2b6040cc
sub eax, esi
sbb ebx, 0x55e1ff64
sub dx, 0x70da
stc
nop
mov dx, bx
xor ch, ah
and ah, 6
cmp bx, 0x79fd
ror ah, cl
rol dx, cl
shr ah, cl
rol ax, 6
or bh, al
xor ax, 0x7e06
add edx, ebx
sbb ax, 0x7e7e
add ah, 0x18
nop
stc
inc ecx
xor bx, di
add bh, dl
not edx
sbb edi, ebx
adc dh, 0x28
rol edi, 4
cmp bx, bx
xor ch, ah
mov cx, 0x7b8c
ror si, cl
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
call fcn.00501e62
push ecx
ror cx, cl
push eax
and ax, 0x23e8
push ebx
push esi
sub ebx, esi
nop
stc
test ax, 0x158
push edi
dec edi
and ax, 0x6aa9
and ebx, 0x2db05d79
mov bl, 0x5a
nop
push edx
adc dx, 0x7835
cmp edx, 0x6d489a92
test al, 0x46
stc
and edx, 0xdbef950
test ebx, edi
add dx, dx
cmp cl, al
stc
dec esi
xchg ebx, edx
stc
add cx, 0x7893
sub bh, cl
shr ebx, cl
ror ecx, 4
stc
xor ebx, 0x9c21512
test cx, di
cmp ax, di
not dx
mov esi, esi
or al, dl
sub dl, dl
sub si, ax
stc
cmp bl, bh
not ch
ror ecx, cl
shl ch, 4
dec bl
adc ax, 0x67f8
shl bl, cl
test bx, 0x116b
test ebx, esi
sbb al, al
dec cl
or ecx, esi
nop
not si
and di, 0x214f
dec eax
add cl, 0x4c
xchg di, si
shr dh, 6
dec di
or dl, bl
cmp ch, bh
shr al, cl
or ecx, ebx
xor di, 0x6cf6
shl ax, 2
xor cl, bh
mov dh, bl
ror cx, cl
stc
nop
adc ax, 0x6d8e
inc bl
sbb esi, 0x5aeef449
shr bl, 3
dec ax
mov dx, 0x5c5e
rol dl, cl
or cl, 0x71
cmp esi, 0x3079a339
cmp ax, ax
nop
dec dh
stc
dec ecx
add dx, 0x3ad8
xchg ah, bl
shl edi, 1
and cx, si
cmp esi, ecx
sub dh, 0x49
test di, ax
nop
mov edi, 0x8d80a3d
pop edx
pop edi
pop esi
pop ebx
pop eax
pop ecx
call fcn.005023e5
push edi
inc di
push ebx
push ecx
ror bx, cl
inc ecx
ror edi, cl
dec cl
push esi
add si, 0x4eb9
push eax
sbb al, 0x2c
sbb bh, bl
xchg cx, bx
shl ax, cl
test ch, bl
xor di, si
push edx
inc dl
adc dl, 0xa
xor cx, di
inc al
sub ecx, edx
sbb edi, esi
nop
pop edx
pop eax
pop esi
pop ecx
pop ebx
pop edi
call fcn.005027bc
call fcn.00502d15
call fcn.00502fcd
call fcn.00503327
push ecx
rol ch, cl
push esi
push edx
cmp si, dx
sbb si, 0x7167
pop edx
pop esi
pop ecx
ja 0x4de660
push edi
push esi
sbb edi, esi
pop esi
pop edi
test eax, eax
jne 0x4e4e70
push esi
push ecx
test esi, ecx
shl ch, 8
push eax
ror ax, cl
test ax, 0x1163
xchg ecx, eax
push ebx
xchg bh, bl
add esi, 0x3debb16d
push edi
sbb di, 0x5418
sbb edi, esi
sub di, cx
add di, di
xchg ebx, ebx
and ebx, 0x1d8237b7
adc al, 0x73
shl ax, cl
mov bh, 0x71
ror ecx, cl
test ecx, 0xfd9d700
adc bl, ah
push edx
adc ah, dh
dec di
inc si
mov bx, di
shl si, 1
mov cx, dx
shr ecx, cl
not cl
mov ax, 0x398d
stc
sub cl, bh
or si, 0x68c
shl ch, 5
add cl, 0x2f
sbb bh, bl
mov bx, ax
nop
not al
shl esi, 1
xchg si, ax
adc ah, bl
mov al, 0x60
shr bx, 3
and edi, 0x745fb95d
or ecx, 0x42fd3886
test edx, ebx
sub dx, 0x568b
nop
sbb ah, bh
test ebx, eax
add cx, ax
rol eax, cl
rol di, 8
or ecx, 0x59fa8679
cmp ax, ax
shr bx, 7
sbb edx, eax
cmp ax, 0x37bd
sbb esi, 0x45aaef77
xchg ah, ah
stc
or edi, ebx
sub bl, dl
sbb edi, 0x68094c7b
stc
cmp esi, 0x13138faa
or ecx, edx
rol ecx, cl
inc di
mov bx, bx
rol si, 6
ror ecx, cl
dec ah
test edi, edi
shl cx, cl
cmp dx, 0xb73
shl cx, 2
nop
cmp cl, 0xb
test bl, al
add edx, edx
mov ebx, esi
ror ax, cl
add ecx, eax
sub dx, di
not di
nop
test ax, dx
not eax
not cx
not cx
stc
xor dx, 0x402f
shl edi, 4
cmp al, 0xd
and ax, 0x318
rol ax, cl
shl al, 7
xor eax, ecx
sbb ax, 0x2118
adc bx, dx
pop edx
not cl
add bx, ax
push edx
and dx, 0xa0e
shl di, cl
dec di
mov ecx, ebx
or eax, edi
sbb ebx, 0x7482e4ad
and cx, 0x2b2f
ror di, 8
add eax, eax
mov di, 0x51b5
cmp bl, 0x51
mov al, dh
stc
rol dx, 7
shl di, cl
mov eax, 0x60ff8169
nop
sbb edi, ecx
inc bx
ror ah, 4
nop
adc edi, ebx
sbb cx, 0x2dc5
mov bh, 0x77
and ah, cl
or al, bh
inc eax
cmp cx, 0x56ed
rol bx, 5
ror cx, cl
sbb cx, si
adc ax, ax
xchg ebx, edx
dec eax
cmp si, 0x3cfe
cmp ebx, 0x1ad24e08
ror ah, 6
mov ecx, ecx
test edx, eax
test al, cl
stc
nop
nop
adc ch, al
shl ecx, cl
not edi
dec esi
xchg si, dx
or eax, 0x13e5c3de
cmp ebx, 0x5c6d0c69
xchg si, ax
mov cx, cx
nop
test dh, bh
stc
stc
adc eax, 0x7fe67299
xchg bx, cx
shl dh, cl
nop
nop
inc cx
xchg cl, bh
shl ch, cl
shl ah, 2
shr dl, 4
sbb al, al
sub si, 0x597
add edx, ebx
ror edx, cl
shl ebx, cl
sub eax, edx
sbb bx, di
and ebx, ebx
xchg edx, ebx
xchg ebx, edx
shl ah, cl
xchg cx, ax
and dx, di
sub eax, ecx
shr cl, 8
rol ebx, 5
ror ah, cl
cmp al, 0xf
test ax, dx
ror di, cl
sbb di, 0x3885
and bx, 0x2a9d
or bx, cx
sbb cl, bh
test esi, eax
cmp ch, 0xd
shl dx, cl
mov bx, dx
sbb cl, 0x33
shr edx, 5
rol ah, cl
xor bh, 0x54
pop edx
and ah, ch
and ecx, 0x1f5c4d56
shr eax, cl
test edi, 0x7d5d56
ror al, cl
xchg si, di
sub ah, 0x56
not cx
inc bl
shr di, 6
sub bl, ch
and ecx, 0xdae4946
adc esi, edi
inc ah
sub ah, ah
push edx
shl dh, cl
cmp si, 0x4c58
test di, 0xe81
mov edi, edx
adc cx, dx
inc si
shl dh, 1
stc
not ax
adc di, dx
sbb esi, ebx
xchg ecx, ebx
or ah, dh
inc di
inc ah
test ebx, 0x502d199
cmp cx, 0x6e46
shl al, 1
shr bh, 4
dec edx
dec edi
ror dx, 4
mov dh, dh
and edx, ebx
and ch, bh
ror cx, 2
xor eax, esi
nop
xor bl, 0x18
shl cx, cl
dec ah
xchg edi, esi
mov edx, edx
cmp si, cx
sub cx, 0x2716
mov bx, 0x47ae
adc esi, 0x18cbd96d
nop
rol di, 7
shl esi, cl
xor ebx, ecx
xor bx, si
stc
dec esi
dec eax
xor ax, bx
and dh, dl
xor cl, 0xe
stc
xchg bl, cl
cmp esi, 0x3524501d
sub ecx, 0x61718456
add dl, cl
sub ax, bx
inc cx
test di, 0x7a81
nop
xor edx, esi
xchg ebx, ebx
xchg ecx, eax
dec ax
inc cx
stc
ror esi, 6
xor dh, bh
or eax, 0x268fa225
test dh, 0x26
xor al, bh
inc cl
inc esi
not ecx
dec di
or cl, cl
adc al, 0x1b
shr ax, 5
sub cx, 0x7c73
inc ah
add dx, cx
xchg cx, dx
sub ax, bx
inc ch
shr ah, cl
shl bl, cl
and ax, 0xd80
stc
pop edx
rol si, 4
add al, 0x26
xor di, cx
test al, 0x2c
push edx
sub cl, dl
xor dh, 0x1a
sbb cl, bl
stc
not ecx
sbb ch, 0x59
inc dx
xor si, 0x747f
stc
mov dh, dh
stc
shr al, 7
shl dl, cl
adc bl, 0x7b
xchg esi, eax
test cl, ah
test dl, 0x36
xor dx, dx
cmp ecx, 0x68c87387
xor ah, ch
shl edi, cl
and edx, edx
xchg dx, di
nop
xchg ecx, esi
adc dx, 0x5c5a
and ecx, 0x71c28cb2
test cl, dh
cmp dh, 0x14
inc al
inc di
and dh, 0x5e
nop
shl si, 2
and bl, 0x5d
dec bx
nop
inc al
shl ch, 5
xor ebx, 0x56f2ad7a
nop
rol edx, 6
rol bl, 2
cmp bx, cx
stc
shl dl, cl
nop
sub cx, cx
sbb cl, 0x56
add edx, ebx
ror ch, 6
cmp di, 0x513d
xchg ecx, ecx
and bh, 0x72
sbb cl, dl
dec esi
add ecx, 0x85d9197
xor ebx, 0x5d34aa58
stc
and ecx, 0x19fd5923
xor esi, 0x17d5407b
cmp ch, 0x74
sub ah, ah
sub di, 0x302c
xor al, 0x75
inc al
cmp esi, 0x6ccf606
not edi
xor ecx, eax
nop
shl si, cl
xchg dl, bl
xor edi, ecx
ror eax, 1
nop
ror ax, cl
inc eax
xor ecx, edx
mov edi, ebx
test edi, esi
mov ax, 0x3cb9
not cl
xor dx, dx
inc edi
add eax, edx
test al, 0x11
inc bx
shr cl, 2
not bx
test esi, ecx
stc
cmp esi, 0x4c668caf
shr esi, 3
xor eax, 0x6aa0f79b
mov ah, 0x79
sbb dh, dl
pop edx
push edx
xor dx, 0x5172
adc edx, ecx
xchg edx, edx
stc
sbb bx, 0x1fa
sbb di, 0x4aa4
shr eax, 1
test edx, ecx
cmp ch, ch
or ecx, edi
add di, cx
shr bh, 2
adc ebx, edx
shr dh, 6
sbb di, dx
stc
xchg edx, edx
inc ecx
adc eax, 0x777db7ce
ror bl, cl
stc
rol cx, 3
test bh, 0xe
and dx, 0x3f09
mov bl, dl
cmp cl, bl
cmp dh, bh
inc si
sub eax, ecx
shr ax, 4
adc ecx, ecx
pop edx
pop edi
pop ebx
pop eax
pop ecx
pop esi
call fcn.00503873
push ebx
push ecx
rol bl, cl
push edx
or dh, 0x6a
push esi
cmp ecx, esi
rol cx, 4
push eax
shr ax, 5
push edi
rol edi, cl
xor cx, 0x2dd
sbb ax, 0x1c1c
nop
xor cl, 0x63
shr al, cl
sub bh, 0x4f
xchg ecx, ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
call fcn.00503df4
jge 0x4deb8d
push ebx
inc bh
stc
push ecx
xchg cl, ch
push esi
rol esi, cl
dec cl
push eax
cmp ah, al
push edi
add edi, 0x24132b05
not bx
pop edi
pop eax
pop esi
pop ecx
pop ebx
push edx
inc dx
push ecx
sbb ch, 0x7e
push eax
rol al, 4
xor ecx, 0x7ceb53d7
sub eax, ecx
push esi
adc esi, 0x421562be
xchg ecx, eax
pop esi
pop eax
pop ecx
pop edx
push ebx
dec bh
push eax
add ah, al
xor al, bl
push ecx
dec cx
push edx
cmp dl, 0x3f
mov dx, cx
push edi
sub di, bx
sub edi, 0x7c167319
pop edi
pop edx
pop ecx
pop eax
pop ebx
push eax
inc ax
push ecx
rol cx, 5
pop ecx
pop eax
push ebx
not bh
push edx
or edx, 0x33e729a
push ecx
not ecx
push eax
and al, bl
shr bx, 5
inc dl
pop eax
pop ecx
pop edx
pop ebx
push edx
push ecx
shl dh, cl
pop ecx
pop edx
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
push ebx
inc bh
stc
push edi
mov di, 0x4fc0
nop
test edi, 0x3e93674
push eax
push ecx
shr eax, cl
push edx
shr edx, cl
dec eax
sub ax, 0x48c4
push esi
sbb si, si
sub ecx, 0x2337bdc4
stc
dec ecx
not ah
mov dl, dl
and ax, cx
shr cl, 2
inc edi
xor ax, 0x4158
xchg dh, bl
sub esi, ebx
sbb cl, bh
sub dl, 0x49
test edx, esi
inc dl
shr dl, 4
cmp cl, ch
ror edx, cl
sbb cl, ch
stc
stc
cmp dx, bx
stc
cmp si, ax
sbb edi, ebx
inc dl
xor ch, ah
rol bx, 8
sbb si, 0x305b
ror al, 2
cmp esi, ecx
test ax, ax
sbb cx, di
inc al
nop
rol bl, cl
add bx, ax
nop
stc
shl dl, cl
mov si, 0x5ba1
shl al, 8
xchg dx, ax
ror edx, cl
sub ebx, eax
add ax, si
not ebx
shr ebx, 1
shr bx, cl
test eax, 0x37a0bbad
shl edx, cl
sbb ecx, 0x1b76bcd0
shr ah, cl
xchg dx, ax
sub ecx, 0x2d5187c6
sbb ecx, 0x59dd483f
sbb dx, 0x5e88
inc bh
sub ecx, 0x409a8a97
shr ebx, cl
test ch, 0x4f
shl ch, cl
rol edx, 1
stc
add ax, 0x2f0c
mov esi, 0x36bf93b7
and cx, 0x5e2a
xor edi, edx
cmp bx, 0xf12
stc
sbb bh, ch
ror eax, 6
or ecx, 0x14edf1d3
test al, 0x71
stc
mov bx, 0x5e78
not dh
nop
and bl, bh
sub ax, 0x4756
shl ax, cl
shr si, 1
inc bx
adc di, cx
stc
test edx, edi
shr cx, cl
rol ebx, 6
sbb bx, bx
dec dx
pop esi
push esi
adc esi, edx
xor cl, cl
sub edi, ecx
test bh, 0x20
sbb ch, 0x1d
adc edx, ecx
and ax, 0x1a56
sbb ebx, ecx
cmp ebx, 0xed4f3a6
rol edi, 7
and ecx, ebx
shl dx, cl
xchg bh, bh
cmp edi, 0x18af51fe
adc bl, bl
ror esi, 1
shl edx, 5
add ah, 0x49
sbb ebx, 0x34689d22
shl si, 3
add ebx, eax
sbb bl, 0x77
and eax, ecx
or di, 0x3fe6
ror si, 4
xor al, cl
nop
inc ax
nop
stc
sbb esi, ebx
cmp di, 0x6803
sub ecx, 0x4180fa7c
test dh, 0x24
xor ebx, edx
ror bl, 3
mov esi, 0x4d686478
test ax, 0x17bb
stc
inc ecx
not ch
inc edx
xchg edi, eax
test si, 0x5d7f
nop
nop
xor ecx, ecx
rol cx, 8
mov bh, dh
sub dl, 0x6b
not dx
not cx
nop
or bx, cx
sub ecx, eax
and ebx, 0x11a52a6e
shr dl, 8
cmp ch, al
shr ah, cl
inc si
ror edi, 7
shr bx, cl
mov ebx, edi
ror dl, cl
adc si, 0x5ac6
xor esi, 0x578da7bd
ror bx, cl
xor ebx, ecx
and dl, ch
xor ebx, edi
inc di
mov cx, cx
ror ebx, 4
sub bh, 0x7b
nop
mov si, ax
adc bl, 0x33
not bx
not ecx
test edx, 0x4ad807b5
mov esi, esi
xor dl, dh
shr ah, cl
mov ebx, edx
sbb ch, dh
xor eax, 0x40635ca7
test edi, esi
sbb ecx, edi
dec ebx
ror ecx, cl
adc bl, ch
not si
rol esi, cl
inc eax
not si
inc ch
not ecx
xchg edi, edi
and ebx, 0x7e3cc623
inc ah
pop esi
inc dl
add al, ch
or edx, 0xf6317ca
adc bl, ah
or dl, dh
mov dl, 0x4c
sbb ah, 8
nop
stc
sub bx, di
adc cx, 0x74dc
rol bx, 1
test bx, 0x348c
test ax, bx
push esi
xor esi, 0x734fae38
mov cx, cx
and bl, 0x45
rol dh, cl
cmp di, 0x235b
sub cl, 9
nop
or di, ax
inc eax
shl dl, cl
adc esi, 0x58e0481b
or edx, ebx
not bl
adc ah, ch
rol bl, 2
xor eax, edx
adc si, si
inc eax
and esi, edi
stc
test ebx, esi
inc dh
shr dx, cl
mov bl, bh
test ax, 0x62c5
xchg ch, dh
nop
not cx
sbb eax, 0x6090e751
ror ch, cl
cmp edx, 0x557e11e
rol ebx, 2
and di, di
not dl
nop
not esi
ror ch, 5
and ebx, 0x71a23b5a
adc bx, di
xchg dx, di
xchg cx, ax
shl dl, 3
xchg bx, bx
test eax, 0x12910e21
sub al, bh
adc bh, ah
shl bh, cl
and ah, bl
mov ax, cx
test ebx, edx
mov cl, 0x5f
mov ah, 0x1b
mov dl, 0x15
stc
nop
inc si
inc dx
sbb bl, 0x51
not esi
sbb ebx, 0x6621027c
not dl
and edx, 0x72db1a0d
inc bh
shr cx, 2
inc esi
inc ax
not eax
nop
sbb ecx, 0x250a907c
xor cx, ax
cmp eax, ebx
and cx, 0x4177
ror bh, cl
dec edx
sbb al, 0x16
shl ebx, 6
dec di
mov ebx, 0x78d888c7
nop
cmp ch, 0x1a
or edx, 0x3f798d1e
not edx
inc dx
rol dl, cl
inc eax
xor di, 0x27aa
pop esi
cmp ah, 0x4b
test bl, 0x25
inc ecx
inc ebx
or dl, 0x6f
add eax, 0x54c87af7
sub di, dx
adc cl, cl
push esi
xor si, si
inc esi
not di
dec dl
sbb cl, 0x3c
adc dl, dh
ror dx, 3
dec edi
xchg ch, bl
ror eax, 6
adc ebx, esi
rol dx, cl
shl dh, 3
mov dh, ah
dec dl
stc
xor ecx, 0x7fe95c2e
xchg edx, esi
adc si, cx
add ecx, ebx
dec cl
inc ch
add bl, al
test bx, bx
or bx, 0x28d9
not bl
dec cl
xchg ah, bl
sbb ax, 0x74ed
xor ah, 0x67
rol ah, 8
xchg cl, cl
and ch, 0x37
add ax, 0x7bb0
nop
nop
xchg ebx, edi
test bx, di
shr bx, cl
sub bx, ax
xor si, 0x6fdb
xchg al, al
dec ecx
nop
xor bx, 0x1f50
not esi
and ax, 0x3efb
sbb dl, ah
and edi, ecx
sbb cx, ax
shr bl, 4
nop
stc
not dx
not bh
cmp edi, 0x251133ce
nop
shr dx, cl
rol ecx, 4
test bx, bx
mov cl, 0x57
adc ecx, 0x1003561c
xor edi, esi
inc esi
not di
shr dl, cl
nop
sbb esi, eax
and ebx, 0x34acef0a
mov bl, 0x1d
inc bh
stc
shl si, 3
shr cl, cl
ror ax, cl
add si, ax
add si, bx
not ch
sbb edx, 0x192883c
xchg edi, eax
ror ebx, cl
dec eax
not dx
inc ebx
shl eax, cl
xchg ebx, edi
stc
and cx, di
nop
shr edx, 3
xchg edi, eax
xchg edx, ebx
pop esi
ror edx, 8
push esi
xchg edi, esi
or edi, 0x2558d2a2
shr ecx, cl
xchg bx, bx
xchg bh, al
and al, ch
shr dh, cl
ror ch, cl
stc
shr cx, cl
cmp di, si
stc
not bx
stc
sub ah, dh
dec edx
sbb al, 0x3b
add ebx, eax
rol di, 3
nop
ror dl, cl
rol cl, cl
ror ch, 7
nop
shr bl, 4
test bl, 0x76
not ebx
inc bx
cmp ebx, 0x33b2c3d8
ror ebx, cl
ror ch, cl
and cx, di
not edi
and bx, 0x3db7
stc
test dx, bx
adc edi, eax
cmp esi, 0x75bb4db1
and ch, 0x4f
stc
test bh, 0x60
ror eax, 1
rol edx, 4
shr cx, 7
adc al, 0x4e
add ah, 0x1f
add edi, 0x52899acc
adc di, 0x1f9
sub di, 0x335a
xchg ecx, eax
rol bx, cl
rol dl, cl
xchg edx, ecx
sub al, 0x5d
adc cx, si
shl si, 7
or dx, si
mov eax, edx
sbb di, 0x380
sub esi, ebx
stc
pop esi
pop edx
pop ecx
pop eax
pop edi
pop ebx
push ecx
test ecx, 0x7ad5cbaa
pop ecx
call fcn.00504110
call fcn.005045b1
jno 0x4df111
jbe 0x4df0f5
jae 0x4df0f5
push ecx
xor cl, 0x44
pop ecx
call fcn.00504a62
call fcn.00504f05
push eax
shl ax, 7
push ebx
sbb al, bh
push edx
cmp dh, ah
rol bh, 2
nop
pop edx
pop ebx
pop eax
call fcn.00505389
mov eax, 0x7011c2
lea ecx, [esp + 0xc]
push 0x2c
push 0x2c30684e
push ecx
push eax
push edi
xor edi, 0x405e52c4
push ecx
xchg di, cx
push ebx
rol bh, cl
push edx
ror edx, cl
dec bx
not edx
sub bl, bh
push esi
shl si, 1
shl bx, cl
push eax
cmp edi, eax
nop
and ax, 0x3a68
xor bl, 0x79
xchg ecx, edx
shr di, cl
rol dl, cl
nop
stc
adc esi, esi
sub ebx, 0x79fa33e9
xchg edi, ecx
shr di, cl
or bl, 0x7b
ror dl, cl
stc
shl ebx, 7
test ch, ch
shr bx, 6
shr esi, cl
dec eax
ror cx, cl
sbb edi, esi
dec eax
rol ch, 2
mov ebx, 0x1afceca9
mov dl, 0x73
stc
inc bx
sbb di, ax
xchg bl, cl
sbb edx, 0x2a5b02b5
shr ax, 7
or di, 0x3de4
dec esi
adc bl, 0x59
rol dh, 4
test esi, ebx
sub ebx, ecx
shr cx, cl
xchg si, dx
or ah, 0x28
cmp di, dx
inc edi
cmp dx, 0x7034
ror ecx, cl
or esi, ebx
add di, 0x5870
inc ebx
nop
shl cx, 4
xor cx, bx
adc dx, 0x48ed
sub cx, 0x2117
nop
sbb esi, esi
or al, ch
ror ebx, 2
and cx, dx
cmp edi, 0x75c3a158
cmp dx, 0x5fbc
nop
and esi, ebx
cmp al, 0x50
dec cl
sub edx, 0x4b273fc3
sub si, 0x1a6
dec edi
sbb si, di
or bx, ax
inc cl
cmp edi, 0x1968dd6c
mov dh, 0x5c
rol cx, cl
adc eax, esi
nop
or esi, 0x7d3c453f
inc al
not ax
xchg di, dx
stc
mov cl, ah
cmp ebx, edi
and esi, 0x257195cb
cmp edx, 0x121e6aa
shl dx, 3
cmp ch, 0x4d
or si, 0x293b
not cl
mov ax, cx
nop
pop eax
cmp bx, cx
nop
sub bh, bh
stc
dec cx
shr di, 3
push eax
ror ax, 2
or ebx, ebx
mov ecx, 0x64043928
and si, 0x6641
add al, ah
add ch, dh
sbb cl, ch
sbb al, dh
or si, di
cmp dx, di
not al
xor edx, 0xe5e92fb
shr si, 4
rol dl, 8
xchg ebx, edi
ror ebx, 4
sbb esi, eax
adc ax, di
dec edi
add ch, 0x1f
stc
xor cx, 0x3cb5
stc
cmp edx, 0x42ee8e38
xchg dh, al
cmp edi, 0x4992663f
pop eax
pop esi
pop edx
pop ebx
pop ecx
pop edi
call fcn.005058fd
call fcn.00505dde
push edx
shr edx, 4
push ecx
inc cl
push ebx
rol bx, 1
push esi
shl esi, 8
rol edx, cl
push edi
push eax
xor edi, eax
nop
inc bx
or cx, 0x1805
add ebx, 0x2861b97f
shr edi, 3
rol eax, 4
shr eax, cl
not edi
xchg ah, dl
sub ax, dx
stc
shl ebx, cl
sbb bx, 0x300
inc ch
ror ebx, 7
shl ecx, cl
or ax, 0x2d15
inc dx
stc
inc bh
or cx, cx
xor eax, ebx
cmp dh, 0x77
shl ch, cl
sub cl, 0x3b
nop
stc
xchg edi, ebx
inc edi
nop
xchg ch, cl
sub cx, bx
nop
or edi, ebx
adc si, dx
and ah, 0x4c
or edx, 0x5ccec8e5
cmp di, dx
inc bl
adc cl, ch
inc dh
ror si, 5
add ax, dx
inc si
cmp di, 0x62b9
sub esi, 0x125086dc
cmp dh, ch
rol ch, 1
nop
and cl, bh
xor al, bh
adc di, 0x4d3c
test dh, al
nop
adc si, si
not al
sbb dh, 0x2d
ror dx, 6
and ax, 0x7afd
sbb ah, 0x1f
xchg bx, si
not edi
test dl, 0x25
adc cx, 0x472d
sbb ecx, edx
shl edx, cl
xor ch, dl
nop
cmp dx, bx
stc
sub al, 0x38
rol bx, 1
xor ax, 0x5b57
xchg cx, ax
shl ah, 8
sbb ebx, 0x54eca5b3
sbb esi, edx
sub di, 0x7eb7
shl edx, 2
or bx, 0x33a3
mov esi, 0x710aa22f
shr al, cl
sbb cl, 0x5c
xor ch, ch
xor edi, ebx
test ah, 0x59
sub cx, 0xc49
adc ebx, 0x5b2b91fd
pop eax
pop edi
pop esi
pop ebx
pop ecx
pop edx
push edi
push edx
xchg di, dx
push eax
dec eax
stc
push ebx
inc bl
adc edi, 0x753ef522
add edx, ebx
dec bl
push ecx
ror ecx, 7
cmp edx, 0x34d97eb5
push esi
sub esi, 0x6480888e
adc dx, 0x3477
stc
and dh, 0x17
add eax, ecx
inc ax
test edx, 0x6b7e65f9
stc
cmp dh, 0x59
shr ah, cl
shl cl, cl
sbb dx, cx
or si, 0x2c3a
dec bh
add si, si
test ah, cl
add edx, edi
adc ebx, 0x6423963d
shl edx, 8
xchg bl, bh
mov esi, 0x4e66a8bc
stc
dec ch
not eax
sub si, 0x7b9d
xchg bh, bl
and ah, bl
dec bh
or si, cx
test bh, dh
sbb bh, 0x36
add ebx, edx
adc bx, bx
rol bh, cl
sub ecx, 0x358f48f0
not edx
cmp ebx, 0x47151998
shl ch, cl
add eax, 0x34f1c191
xchg bx, si
dec al
ror eax, cl
xor bl, cl
add ecx, edx
inc si
rol al, 6
sbb bx, dx
add ax, di
shr ch, 7
or al, ch
shl dh, cl
sub edi, 0x47badc6
adc di, 0xfa4
ror di, 2
not cx
adc al, al
inc bl
or eax, eax
or dx, di
and eax, ecx
add bx, 0x49f7
rol edx, 3
ror bh, 6
dec si
add cx, 0x3f9c
shr di, 7
cmp edi, 0x4813f291
add di, cx
xor bx, cx
inc bl
not ah
shl dh, 7
mov al, 0x4b
test dx, cx
sbb dh, ah
mov ch, cl
sub bl, 0x11
sub bh, bl
shl cx, cl
stc
xor eax, 0x77d6fb63
shl cl, cl
mov ecx, ebx
dec di
test bl, 0x11
ror si, 8
sbb edi, ecx
inc al
xchg al, dl
xor al, 0x6e
xor bh, 7
pop esi
sbb cx, 0x1099
sbb bx, ax
push esi
mov si, cx
not cx
add si, bx
nop
shr esi, 4
ror esi, 8
sub di, 0x1a10
nop
adc edi, 0x4ee9edc6
nop
shl eax, 1
test dl, ch
shl eax, cl
sub cx, ax
not eax
ror bl, 3
shl ecx, 8
ror edx, 6
stc
or ah, 0x38
and ah, 0x39
stc
shr eax, 7
and ebx, 0x57d9c12e
cmp ebx, 0x72f380fa
shr ecx, 7
stc
add ax, si
dec edi
rol ax, 1
inc ch
xor cx, 0xd5e
shr al, 6
shl cx, cl
pop esi
pop ecx
pop ebx
pop eax
pop edx
pop edi
push ebx
dec bx
push edx
dec dh
push eax
dec ah
stc
sub ah, 0x14
sub eax, ebx
push esi
not esi
push edi
dec di
sbb dx, 0x5617
push ecx
test cx, 0x3a11
add esi, 0x6a3ad993
test edx, edi
add ebx, ebx
shr ch, cl
cmp bh, 0x35
or cl, 0x25
stc
dec al
shr bx, 6
add dl, dl
ror ch, 6
xor edi, esi
not dl
shr dx, 4
shr dx, 7
dec ah
adc si, 0x5591
shl ebx, cl
adc ecx, 0x28cdcfcf
xchg bx, dx
and edi, ecx
test ebx, esi
cmp ax, di
rol ecx, 2
or cx, cx
mov ecx, ecx
ror ah, cl
ror dx, cl
sbb cx, 0x298b
adc dh, 0x37
not edx
sbb ax, 0x2017
not ebx
dec ax
inc edi
mov dx, 0x5430
stc
shl cl, cl
xchg edi, edi
dec cx
sbb bh, al
dec ax
stc
pop ecx
pop edi
pop esi
pop eax
pop edx
pop ebx
call fcn.0050614e
stc
push eax
push edx
xchg ah, dh
dec ax
push ecx
shl ah, cl
adc ecx, ecx
push edi
and di, 0x3e53
push ebx
shr bl, 2
xor dl, cl
xor eax, 0x1567917f
or ah, ch
and ax, 0x5558
sub di, 0x7565
shr dh, cl
push esi
adc si, cx
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
stc
push edi
push ebx
sbb edi, ebx
push ecx
shl edi, cl
pop ecx
pop ebx
pop edi
push eax
xor ax, ax
pop eax
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004e491d
add esp, 0x30
mov ecx, 0x100
test eax, eax
jne 0x4e4e70
push ebx
push esi
sbb ebx, esi
sub ebx, 0x75a380e2
not bl
push eax
push ecx
rol al, cl
shr eax, cl
sub ax, 0x24ed
push edi
sbb edi, 0x2282e022
xchg di, di
ror cx, 5
push edx
sub edx, 0x5f5a74de
and bh, 0x72
nop
or dh, cl
not dl
add di, ax
add bx, di
shr dl, 7
ror edx, cl
mov al, ch
or bh, ch
shr edx, 3
cmp bl, 0x44
dec edx
shl dh, cl
mov esi, eax
adc ah, 0x76
inc si
shr si, cl
xor ah, ch
xor dh, bl
xchg si, cx
adc dx, si
or al, bl
shr dx, 6
xchg dx, di
not edi
xchg dx, ax
rol ah, cl
not di
mov dx, si
cmp eax, eax
shl bh, 2
stc
cmp eax, edi
test ebx, eax
xor cx, 0x282d
test ch, bh
sub ax, 0x3f58
rol cx, cl
dec di
mov cl, 0x5b
adc dl, 0x35
and bx, 0x2e8e
ror cl, cl
xchg dh, cl
sub ax, cx
test edx, 0x4848b716
shl edi, 6
sub eax, ecx
stc
add bh, al
not dx
ror dh, 2
ror bl, cl
shr di, cl
ror esi, cl
inc esi
xor cl, ah
sub ch, 0x18
nop
cmp bx, si
stc
dec edi
xor eax, esi
shl dl, cl
ror ax, cl
sub esi, 0x60691f80
xchg dx, si
not bh
shr bx, 1
xchg cl, bh
stc
rol edx, cl
and edi, ecx
sbb dx, 0x2eb7
not esi
mov eax, 0xebc6fa2
nop
xor dx, 0x60
shl eax, cl
dec al
adc bx, di
and eax, ecx
mov bh, ah
nop
not cl
sub bx, 0x7d4a
ror dx, 7
ror di, 7
not cx
pop edx
add ah, bl
not ax
mov cl, 0x49
add ah, bl
nop
adc si, ax
mov edi, 0x1607f84f
sbb ax, bx
dec eax
dec ecx
or al, cl
rol bl, cl
shl cx, cl
nop
stc
push edx
and edx, 0x17ba66c
nop
not eax
rol edx, 5
not ecx
inc bh
xchg cl, ah
sub al, ch
xchg di, si
rol ax, cl
stc
or di, 0x3ffe
add bl, bl
cmp bh, al
inc ax
shl cl, cl
shr dx, cl
not ecx
cmp cl, 0x72
and cl, al
and dl, 0xa
shr ecx, 1
mov ch, cl
shl ebx, 2
and si, 0x5d28
sbb dh, al
test edi, 0x50b9202
sbb edi, edx
cmp si, di
and dh, 0x5f
nop
sbb cx, si
dec di
xor bh, bl
ror al, cl
and bx, 0xb5a
not ebx
sub bx, 0x5f8a
stc
rol al, 6
sbb ecx, edi
adc dx, si
cmp di, bx
add ebx, 0x11593a5e
xor al, 0x5e
and ecx, ebx
stc
shr eax, cl
stc
shl bh, 3
inc di
rol edi, 5
test esi, 0x5538f332
or ecx, esi
inc esi
shl di, 2
inc bl
and ecx, 0x4d5ddc2c
shl di, 6
dec edx
mov ecx, eax
not ch
xchg cx, si
test ah, bh
xor dh, cl
ror bx, cl
mov dl, bh
xchg dh, dl
mov ebx, edx
shl edx, 2
not al
or cl, 0x6d
mov edx, 0x165e43de
and edi, 0x25393411
mov ah, bh
test cl, 0x2e
not si
sub dx, 0x67d5
cmp al, ch
rol si, 7
cmp al, dh
sub ebx, 0x6af346af
or ecx, esi
rol eax, cl
mov ax, 0x2a10
pop edx
inc bx
add edi, esi
rol si, cl
push edx
cmp ax, dx
test ah, 0x33
test cx, 0x2b48
test bx, 0x61b5
mov di, di
inc dx
sub bl, 0x1e
or ecx, 0x47f2bf17
cmp ebx, 0x496c969c
nop
adc ax, si
nop
stc
dec si
rol bx, cl
rol esi, cl
inc dh
mov bx, 0x422d
not al
not dl
ror edx, cl
ror ecx, cl
inc cl
dec bx
sbb cx, bx
cmp cx, di
xchg si, bx
dec dl
nop
xchg ah, bl
xor dl, cl
adc ecx, 0x3b309df0
shl eax, 6
add ebx, 0x60daf0a7
shl ch, cl
shl bh, 7
sbb si, bx
ror al, cl
or bh, ch
dec eax
nop
add di, 0x2b78
dec bl
mov ch, 0x2b
rol edx, cl
stc
adc ah, ch
ror esi, 1
sub cl, 0x72
shl cx, 3
or ecx, esi
inc edi
and edx, 0x2c5a2bdc
stc
dec edi
shr cl, cl
rol al, 4
shl ecx, cl
test ch, 0x79
sbb ax, di
inc ebx
stc
not ax
xor ch, 0x66
shr eax, 7
add bx, 0x1386
inc ecx
ror si, 5
xor ecx, 0x2b52d902
dec edi
not bx
rol edx, cl
shl di, cl
shl ax, 7
and esi, eax
rol dh, 3
shr ebx, cl
cmp ax, 0x21b2
inc dx
xor esi, 0x528832f9
shl cx, 5
inc ecx
cmp dx, 0x60d6
sbb dx, dx
xor cx, 0x7c69
ror dx, 6
sbb ax, bx
sbb ebx, 0x70c87ba3
and eax, ecx
nop
stc
xchg cx, dx
sbb dl, 0x33
shr di, cl
nop
xchg dx, dx
mov dx, si
pop edx
push edx
sbb dh, 0xc
xchg di, cx
shr bx, cl
adc ebx, 0x19f1af04
shr si, cl
nop
cmp eax, ebx
sbb ah, ah
test edx, 0x6856774f
xchg ecx, eax
xor bl, cl
or ch, 0x3d
ror bh, cl
or eax, edi
rol ch, cl
inc esi
sbb cl, dh
adc edi, 0x37ff2b38
adc ebx, 0x2f6133f2
adc dx, 0x13b
xchg bx, di
shl esi, cl
inc cl
shr ecx, 1
or di, dx
sbb ch, 0x60
inc bh
rol dx, 3
sbb edi, esi
sub eax, ebx
xor ecx, 0x7bc93d7d
shr esi, cl
adc si, bx
xor bl, dh
adc bx, 0x7097
shr eax, cl
rol bx, cl
test bl, 0x54
stc
adc bl, cl
and si, cx
xor ax, ax
or ebx, ecx
sbb esi, eax
dec esi
shl cl, 7
nop
xchg bl, bh
not ch
inc bh
stc
or esi, eax
not ax
sub edi, 0x10658013
test edx, 0x2c869459
shl cx, 2
shr eax, cl
and ax, 0x567e
sbb bx, bx
ror bh, 8
rol ax, 7
sbb di, si
shl ch, cl
shl dx, cl
shr edi, cl
shr edi, 6
xor si, 0x5c70
shl dh, cl
adc di, 0x6af1
stc
adc ebx, 0x124d8ef3
ror ah, cl
not dh
ror bx, 7
xchg cx, ax
sub esi, ecx
add cx, ax
sbb cx, 0x47ef
ror dl, cl
nop
nop
dec ecx
xchg cx, cx
ror ah, 8
rol ecx, cl
stc
stc
inc ecx
mov ah, 0x47
mov si, bx
rol esi, 4
cmp bx, 0x6271
xor ebx, 0x6ef91323
xchg edx, esi
shr ah, 7
test dh, 0x6f
xor esi, ecx
shl edx, cl
shr cx, cl
dec esi
pop edx
push edx
xor dx, ax
and edx, 0x741f90e8
cmp bx, si
dec ecx
not bx
and edi, edx
sub edx, 0x56937ee1
shr eax, cl
and dx, bx
xor si, bx
nop
test di, 0x5e9
xchg al, cl
nop
pop edx
pop edi
pop ecx
pop eax
pop esi
pop ebx
call fcn.00506586
push eax
adc ax, 0x68e3
pop eax
push ecx
and cx, 0x546a
push edi
cmp edi, 0x3cc69787
push edx
sbb dh, 0x2e
or ch, dl
push ebx
and bl, bl
push esi
rol si, cl
shr cx, cl
nop
push eax
or eax, ecx
inc eax
shl eax, 3
and cx, bx
sub ax, di
pop eax
pop esi
pop ebx
pop edx
pop edi
pop ecx
stc
push ecx
sbb cx, 0x7354
pop ecx
push edi
xchg di, di
stc
push eax
xor ah, 0x5a
push ecx
push ebx
and cl, bh
mov edi, ecx
shl edi, cl
push edx
adc bl, dh
pop edx
pop ebx
pop ecx
pop eax
pop edi
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
call fcn.005068d8
push eax
rol eax, 5
push ecx
and ch, ch
push edi
sub di, 0x75f9
push edx
ror dx, cl
push esi
add esi, edi
push ebx
and ah, bh
shr dx, 7
nop
mov ax, 0x4c39
xchg ecx, edi
cmp bl, bh
add dl, bl
xchg si, si
test ecx, ecx
stc
inc bh
sub ah, al
sub ebx, 0x33e8af27
sbb ax, ax
cmp cx, 0x6a65
not bl
rol eax, 7
xchg dl, al
rol dx, 4
and esi, ebx
shr cl, 7
add dh, cl
add edx, 0x3c6c8ccb
sub ebx, 0x377e872f
shr ax, cl
or cx, di
cmp bh, 0xd
inc bl
mov bl, al
ror dh, 5
test esi, 0x1119c059
shr dh, cl
test esi, edi
add edi, esi
ror si, 1
add dh, cl
mov eax, 0x1092c944
shl dh, 3
test cx, 0x570e
shl edi, 6
rol esi, 5
mov ebx, eax
shr dl, 8
dec al
not cl
add edi, 0x16cce33c
test bx, di
sbb si, 0x43ba
test ax, 0x22dc
stc
sbb edx, 0x524f352
not cx
ror bx, cl
xchg si, dx
test cx, bx
not edi
sub dx, 0x76c4
nop
inc ch
ror ebx, cl
ror bl, cl
cmp ecx, 0x11d6dd4f
shl di, 7
xchg dl, bl
adc eax, ecx
sub ecx, edx
or dx, 0x7ade
shr eax, cl
shl ebx, 7
inc eax
adc esi, ecx
xchg di, cx
sub ch, 0x55
and ecx, edi
ror ecx, cl
xchg dx, ax
mov edi, esi
ror dl, 7
dec dh
mov cx, si
stc
sub ah, 0x14
cmp cl, cl
inc esi
adc ch, bh
cmp bx, 0xc30
xor bh, cl
or dx, 0x3b5f
dec ax
and edx, 0x56480ae7
dec ecx
shr ch, cl
not cx
or ebx, 0x288ae921
inc dh
pop ebx
push ebx
xchg bx, di
rol bx, 1
inc si
cmp ebx, 0x1c41536e
mov ax, 0x4a15
dec cx
add esi, 0x5d82f83e
shr di, cl
add ah, 0x19
test dh, 0x7f
sub di, si
shr cl, cl
shr ch, cl
mov ebx, 0x4b2f41e0
adc ebx, 0x7d6a22ee
dec ch
and eax, 0x77f69f6d
inc esi
rol edi, cl
rol ch, 8
sbb al, 0x6b
or ecx, 0x2921272b
shr ch, cl
adc ah, cl
mov bl, 0x4d
and edi, edi
ror esi, 2
cmp edx, 0x53037508
sbb eax, ecx
xchg edi, edi
inc ecx
shr ax, 4
not dx
add cx, bx
not ax
cmp esi, 0x2f5b199
cmp dl, ch
test eax, edi
not ch
dec di
sbb si, ax
mov bx, 0x36ae
shr bx, cl
inc ah
or dx, di
add ebx, 0x72592eb2
not ax
adc edi, eax
stc
ror ebx, 2
sbb esi, 0x17ac9c9b
sub ax, 0x32c2
sub bl, 0x43
sub ch, dl
nop
add cl, 0x6b
sbb cl, cl
inc al
sub dh, bh
adc cl, bl
test dh, 0x61
xchg di, ax
and edi, edx
nop
nop
not di
add esi, 0xad10ff
sub di, 0x5380
xor cl, dh
add ecx, eax
inc cx
shr edi, 3
rol dh, cl
inc ecx
sub edi, eax
dec di
nop
shr eax, 1
add bx, di
xor ecx, eax
ror di, 1
cmp bl, al
not al
inc ecx
shl eax, cl
shr di, 2
xor dh, 0x28
sub ebx, 0x2016e4e5
sbb dh, dl
nop
add dx, 0x5b00
shr cl, cl
sub ecx, edx
stc
or cl, 0x51
and ecx, 0x38ec6775
nop
mov ax, di
inc dx
shr dx, 3
pop ebx
stc
xor di, di
push ebx
xor cx, bx
ror edi, 5
rol bh, 5
nop
and ebx, esi
sbb si, 0xab1
nop
ror ax, cl
ror eax, 3
dec ch
shr ax, cl
dec bx
ror bh, cl
xchg ah, ch
shr ch, cl
xchg ebx, esi
or dh, 0x53
shr al, 2
test edi, 0x12fd9589
sbb ax, si
dec ch
test dx, di
ror edi, 8
or ah, ah
shl dh, cl
mov dx, dx
add edi, 0x30c6c536
not al
cmp esi, eax
nop
adc edi, eax
and di, 0x224d
mov bl, 0x61
not ax
mov bx, 0x703d
and ebx, 0x1ea9669d
nop
adc ah, bl
inc ah
adc si, dx
or bx, ax
adc ebx, 0x1eaec056
rol bx, 7
rol si, cl
rol bh, 5
adc di, 0x6218
inc dx
not cl
sbb bh, cl
nop
inc bx
inc esi
cmp edx, eax
not bl
test bx, bx
cmp bx, di
nop
sub dh, 0x2d
cmp ecx, edx
sbb dx, dx
sbb dl, bl
cmp dh, ch
xchg bl, dl
or cx, dx
add cx, 0x244e
adc cx, 0x3cd7
or bh, 0x7d
nop
adc dx, dx
add cx, 0x3385
shl di, cl
adc dh, al
ror ebx, cl
test ch, cl
dec si
shr edx, cl
sbb bx, 0x6ce6
cmp cx, 0x4834
xchg esi, eax
inc ah
cmp dl, dh
add ah, 0
sbb dx, 0x116c
and dl, 0x2d
dec edx
stc
ror eax, cl
xor bx, di
dec dl
add ebx, 0x2f420324
shr ebx, cl
pop ebx
pop esi
pop edx
pop edi
pop ecx
pop eax
push eax
not al
pop eax
push edx
xchg dh, dh
push ecx
rol cx, cl
shl dx, cl
push edi
push esi
xor edi, esi
push ebx
not bh
nop
push eax
adc ax, si
dec dl
not esi
sub ebx, eax
nop
dec al
nop
ror di, cl
test eax, 0x3860aa16
shl dl, 2
add cx, dx
test di, cx
adc edi, 0x13b371c7
mov cl, 5
not eax
mov ebx, esi
stc
stc
ror edx, 7
xor edi, edx
add ah, 0
cmp edx, ecx
dec esi
dec ax
xchg bl, cl
pop eax
pop ebx
pop esi
pop edi
pop ecx
pop edx
call fcn.00506ce3
call fcn.00506fe1
push edx
inc edx
push edi
inc edi
push ecx
dec ch
push esi
push ebx
mov esi, ebx
sub dh, 0x6a
shr edx, 4
mov ebx, 0x3587f4
push eax
adc al, dh
xchg dx, dx
ror ax, 4
dec al
dec cl
shl eax, 6
not di
test ax, 0x4d52
ror dh, 6
add di, 0x47cf
add di, 0xba5
xor eax, 0x2725b29d
inc ecx
test edx, 0x6d97ff01
rol ax, cl
xchg ch, ah
rol ebx, cl
stc
rol edi, 2
xchg bh, ah
not di
rol dx, 4
test ch, dh
inc bh
nop
and edi, 0x2528848b
adc dx, bx
not ax
ror esi, cl
adc dx, ax
stc
test bx, ax
shl ecx, cl
add dl, 0x7b
cmp esi, esi
and eax, ecx
ror edx, cl
ror cx, cl
pop eax
pop ebx
pop esi
pop ecx
pop edi
pop edx
jl 0x4dff9a
jnp 0x4dff9a
call fcn.005072bf
call fcn.00507682
call fcn.00507c11
call fcn.0050817f
je 0x4dffea
push eax
push edi
mov ax, di
stc
pop edi
pop eax
call fcn.00508459
nop
push ecx
not cl
push edx
shr dx, cl
push edi
adc di, cx
pop edi
pop edx
pop ecx
nop
push eax
not ax
push ebx
test bx, 0x2e6c
push ecx
or ch, cl
not bx
pop ecx
pop ebx
pop eax
ja 0x4dffe5
call fcn.005087db
push edx
xor dh, 0x56
pop edx
stc
push ecx
shl ecx, 4
pop ecx
push esi
push ecx
and esi, ecx
push eax
shr ah, cl
push ebx
rol bh, 6
nop
push edi
inc di
stc
test bl, ah
or al, ch
pop edi
pop ebx
pop eax
pop ecx
pop esi
je 0x4e001a
push edi
xor edi, 0x51e5e4b0
pop edi
push esi
dec esi
pop esi
nop
mov eax, str.RP_1K_D.B_.___1B_DTE_.___1B_D.B____1__
lea ecx, [esp + 0xc]
push 0x2c
push 0x1d7d1164
push ecx
push eax
call fcn.00508d2a
push ebx
sub bx, 0x7e04
push ecx
ror ebx, cl
cmp cl, cl
push edx
sub dh, 0x4a
push esi
push edi
sbb esi, edi
or edi, esi
or bh, 0x6a
nop
shr cx, cl
or dl, dh
push eax
cmp al, bl
sub ah, 0x7b
inc bh
xchg esi, eax
adc esi, 0xfaed585
shl esi, cl
or ch, ah
and dx, cx
dec si
xchg si, cx
or edi, ebx
nop
rol al, cl
not esi
adc di, 0x7295
shr edx, 8
mov dx, cx
shr dl, cl
xchg edx, edx
sub ax, bx
test edi, 0x6e7d5b36
xchg bh, dl
not al
test edi, 0x738c8c79
shl ebx, cl
shl ch, 1
stc
shr di, 1
xchg si, ax
xchg di, di
and esi, edi
and bx, bx
sub esi, 0x41d02588
cmp dl, cl
adc dl, bh
xchg bl, ah
shl al, cl
or ebx, eax
nop
dec si
xor ch, dl
xor eax, 0x21e62633
cmp edx, 0x536dc663
dec edx
shr bh, 1
shl ebx, 2
not bh
mov eax, 0x6b9e392d
inc bx
sbb edi, 0x236df9a0
ror al, cl
rol ebx, 4
and esi, 0x63a719b4
rol ah, 7
not al
test ebx, ecx
rol di, 1
not al
or si, 0x407b
mov cl, dl
rol bh, cl
shr ch, cl
cmp ah, 0x65
cmp dl, 0x2a
stc
stc
adc cx, 0x6010
ror ah, 1
not ax
ror dh, cl
mov ax, dx
test ax, 0xdd1
cmp ch, cl
shr dx, 3
mov ecx, 0x470e8124
adc edx, 0x358f66e0
xor ax, di
xor dl, 0x4d
shr bx, cl
rol bl, cl
shl al, 7
nop
ror ax, cl
and ah, dl
rol eax, cl
or eax, eax
add cl, 0x42
add dl, bh
adc cx, 0x652b
dec al
pop eax
xor di, si
sub ebx, 0x2af76e5a
adc si, dx
push eax
sbb dl, ah
test esi, 0x41e28174
cmp eax, 0x22889837
test eax, 0x161ff893
shr cx, cl
sbb esi, edx
sbb dl, 0
or ax, 0x7077
shr edi, cl
and esi, edi
xor ax, 0x5afc
ror ax, 4
sub edi, 0xba7bbde
adc ecx, 0x37b9bc1b
nop
stc
sub ecx, eax
or ax, 0x7ad7
shr dx, cl
sub al, 0x31
shl si, 3
stc
xchg edi, eax
sbb di, ax
dec edi
nop
shr ecx, cl
and ch, bl
mov edx, 0x3a3859d1
xchg di, ax
not eax
sub bh, 0x2a
ror di, 6
test edx, 0x6ae4f2bf
sub dh, bh
inc esi
shr bx, cl
adc ah, 0x67
add dl, 0x7a
adc bx, dx
shl si, 1
xchg dl, bh
or bh, 0x52
not ax
mov bl, 0x5e
not ch
not di
inc ch
or bl, bh
rol edx, cl
shl ebx, cl
rol dx, cl
sub ax, 0x56ce
rol edi, 7
stc
test ah, 1
and ecx, 0x6db7221a
sbb ax, cx
dec ch
and esi, 0x65bebcbb
mov ah, 0x45
and esi, edi
xor ax, 0x7764
test ax, 0x1c4f
sbb edi, 0x9fdd7e3
dec eax
adc esi, edi
xor ax, 0x359f
or cx, dx
shr ch, 1
shl dh, 6
add ebx, 0x17ebe036
nop
cmp esi, edi
rol dl, 2
ror edi, cl
ror eax, cl
ror si, cl
shl ecx, cl
mov edx, 0x8c7618e
xor di, cx
rol al, cl
stc
sbb eax, 0x40eace18
sbb cx, 0x7a6d
shr cl, cl
dec ecx
adc ecx, 0x46303f87
sub si, di
xchg cl, cl
xor ecx, 0x297a34fa
stc
and cl, 0xb
sbb edx, ecx
test si, 0x6cca
xor cx, 0x215b
dec ah
pop eax
add ecx, 0x7ee1f3ae
adc esi, 0xb570b76
shl cl, cl
rol si, cl
mov ecx, ebx
push eax
mov eax, 0x643d8fb6
sbb si, ax
ror dl, 4
nop
nop
sub ebx, ecx
xchg esi, ecx
inc ebx
xor edx, 0x7d3f134a
sbb dh, 0x2f
nop
inc ecx
xor ebx, 0x49bf7361
stc
sbb di, si
pop eax
pop edi
pop esi
pop edx
pop ecx
pop ebx
call fcn.00509065
call fcn.00509524
push ecx
push eax
xchg cl, al
not cx
test ch, 0x4c
push edx
inc dh
inc edx
and dx, dx
sub dl, ch
push ebx
ror ebx, 4
push edi
not edi
nop
rol di, 8
push esi
adc si, 0x11a0
ror edi, 4
mov dx, cx
test ecx, 0x6b04c37f
nop
dec ah
sub al, 0x28
test edi, 0x625c2ecd
not dx
or eax, 0x490c3c58
sub eax, esi
and edi, 0x45017164
stc
xchg bx, cx
shl ah, 1
or bl, 0x61
cmp bx, ax
stc
xor ebx, 0xf3aa878
shl al, cl
mov edx, 0x412b6d2a
cmp ch, dh
xchg ebx, edi
sub dx, di
nop
add ecx, 0x6673d898
xor ecx, esi
mov edx, 0x4101f6ee
cmp cl, 0x77
test bx, ax
xchg ah, bl
shl ecx, cl
inc ch
test bl, dh
dec ecx
cmp eax, 0x4b0253e9
rol dl, 2
shr si, 6
dec dx
test dl, 0x47
cmp ah, cl
shr si, 3
cmp esi, 0xa8df8da
nop
inc bl
stc
cmp ch, 0x41
ror bl, 5
ror al, cl
rol bx, cl
shl dh, cl
not ah
sub edi, 0x68017920
shr ebx, cl
cmp dl, 0x42
nop
cmp ebx, ebx
sbb edi, edx
not esi
add di, cx
adc dh, 0x5d
stc
not esi
test ebx, edx
shl dh, cl
stc
test ch, 0x21
sbb bh, 0x21
ror bl, 7
stc
mov dl, 0xc
test edx, 0x6c047261
sub si, di
nop
shr ax, cl
nop
or dx, 0x6f75
test ecx, 0xf7bf380
nop
xchg bx, ax
rol al, cl
sub al, cl
sbb eax, ebx
cmp eax, 0x371e93ba
not bx
stc
ror si, cl
or dh, 0x50
cmp dx, dx
pop esi
or bh, bl
push esi
ror esi, cl
not cl
shl si, cl
stc
shr ax, 5
sub edi, 0x15827b96
not dx
shl ecx, 7
add cl, 0x27
or edx, 0x6ae61f06
sub ah, 0xb
and ax, 0x3ecd
nop
test dh, dh
sub di, 0x26ef
or bx, bx
not ch
not dx
sbb ax, 0x3294
stc
adc ax, si
xor al, bl
dec cl
or si, dx
add di, si
nop
ror ecx, 2
rol dh, 1
or ebx, eax
add eax, esi
stc
xchg dl, cl
mov bl, 0x31
cmp ah, ch
shr di, cl
nop
xor di, 0x7920
or esi, eax
not ecx
add dx, cx
xor dl, 0x39
mov cx, dx
sub edx, eax
dec dx
sbb bx, ax
add dl, 0x16
and ax, bx
sub ebx, 0x18979121
or ebx, 0x7029982f
or bl, 0x67
adc edx, edi
nop
xor ah, bh
dec cl
rol ecx, cl
inc ax
add dl, 0x7f
dec ecx
sub eax, 0x7d77deec
and di, 0x3cfc
and ah, bh
rol ecx, cl
mov ecx, eax
add edx, 0x756436a0
adc cl, 0x35
nop
sub dh, cl
test dx, dx
dec edx
shr cx, cl
shl cl, cl
xchg esi, edx
shr bl, cl
add bh, 0x2a
mov dx, 0x68e5
xchg ch, cl
dec edi
xor si, ax
mov edi, 0x4e32d447
or bh, cl
inc al
nop
sub cl, dh
not al
sbb si, 0x40d8
sub bl, dl
and edx, 0x1ab52ccd
add bh, dl
rol edi, 8
rol ebx, 8
add al, 0x61
or di, 0x42ed
sbb cx, 0x2705
shl al, cl
shl ecx, 7
inc edi
xchg di, bx
dec esi
dec ch
pop esi
ror ecx, 8
sbb cx, 0x5499
cmp ebx, 0x648ac253
and bx, 0x234e
inc di
shl edi, cl
nop
not ecx
add ah, 0x2f
test ch, 0x78
push esi
test esi, 0x5d330d3c
shr cl, cl
inc dh
shr eax, 6
adc dh, bl
or dh, 0x7b
test ax, bx
not ah
dec bl
adc dx, 0x62cc
shl ebx, 3
or dh, cl
sbb ax, dx
rol ch, cl
adc edx, ecx
or dl, 0x25
test ch, 8
or dl, al
nop
and ebx, edi
inc bh
mov cx, 0x5ca4
or cx, 0x1f1f
sub cl, 0x16
and dl, 0x29
inc ch
rol ah, 1
or dx, si
ror cx, cl
dec ecx
sub dx, cx
or al, 0x4b
xchg bx, dx
sbb edx, esi
shl bh, cl
nop
and bl, cl
or bh, 0x70
add edx, ebx
xor di, 0x2a34
cmp di, 0x4646
inc si
sub ah, 0x48
nop
stc
adc ecx, 0x77a12114
add al, 0x72
and bx, 0x2248
pop esi
pop edi
pop ebx
pop edx
pop eax
pop ecx
push edx
or dx, 0x53e2
nop
push ecx
ror edx, cl
push ebx
shl bx, cl
push esi
xor cx, si
add dl, 0x17
shl bx, cl
shr esi, 5
stc
adc cx, si
inc ebx
pop esi
pop ebx
pop ecx
pop edx
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.00509a8c
push ecx
dec cl
pop ecx
call fcn.00509db4
jbe 0x4e0870
nop
stc
stc
push edx
sub dh, 0x37
ror edx, 5
push ecx
sub dx, cx
not cx
sbb dh, cl
push eax
or ah, ch
cmp ecx, eax
stc
and cl, dl
push esi
add edx, esi
xor dx, ax
push edi
sub edi, edi
stc
not ecx
cmp eax, ecx
sbb dl, 0x35
dec dx
ror ah, 1
inc di
sub ecx, esi
stc
sbb si, di
push ebx
dec ebx
shr esi, 4
and ch, 0x44
nop
xor di, 0x48b0
inc eax
stc
xor cx, 0x7782
inc bh
ror dx, 4
add al, dl
xor di, 0x7b0e
test al, 0x61
stc
dec ax
add al, ah
ror esi, 3
inc si
sub ah, dl
not ecx
and ecx, esi
add edi, edx
shr bx, cl
shl dx, cl
stc
adc bl, 0x1b
stc
test esi, 0xaaf72e
shl al, cl
stc
not cx
xor dx, 0x6240
stc
nop
xor ebx, eax
sbb di, 0x1143
sub dx, 0xee9
mov edi, 0x5461aab
dec ax
sub esi, 0x47c2c489
test bl, bl
and cl, 0x3b
xchg ch, bh
sub ebx, 0x5d0f0921
sbb eax, 0x51195e23
not ebx
mov di, 0x907
nop
sbb bx, 0x4561
nop
add si, bx
ror edx, 8
adc ch, dh
ror cx, cl
cmp cl, ch
xor di, 0x4cbd
dec ebx
ror esi, cl
not bl
shr si, 3
add di, cx
xchg cl, bh
shr ch, 8
cmp dl, ah
inc ebx
not dh
sub bh, 0x65
nop
ror eax, cl
rol di, cl
ror bh, 3
rol dx, 5
ror dx, cl
xor edi, 0x4a7cbf11
and bx, ax
pop ebx
cmp cx, 0x22a7
shr dx, cl
and dh, dl
push ebx
and ebx, 0x2829bfb1
not eax
shl eax, 8
not esi
sub bl, 0x2d
adc ch, ch
xchg bl, ch
mov di, 0x64e2
inc bh
not bh
add bx, 0x605c
pop ebx
pop edi
pop esi
pop eax
pop ecx
pop edx
push ecx
adc cx, cx
push edi
shl di, cl
push ebx
push edx
xchg bx, dx
push esi
shl esi, cl
rol esi, 6
pop esi
pop edx
pop ebx
pop edi
pop ecx
push edx
push edi
and edx, edi
pop edi
pop edx
call fcn.0050a3a1
ja 0x4e0793
push ebx
push ecx
add bh, cl
pop ecx
pop ebx
ja 0x4e0769
push eax
push esi
sub eax, esi
push edi
sub edi, 0x7da3136f
sbb al, 0x30
shr si, 6
pop edi
pop esi
pop eax
push ebx
push edx
adc bx, dx
test bx, 0x1f89
and edx, 0x28970549
xor bh, 0x73
push eax
inc eax
test bx, 0x56fc
pop eax
pop edx
pop ebx
call fcn.0050a751
push ebx
inc bx
push ecx
shr ecx, cl
pop ecx
pop ebx
jbe 0x4e07cc
push eax
xor ah, 0x5a
push ebx
sub bh, 0x47
shr al, 8
cmp ah, 0x51
pop ebx
pop eax
call fcn.0050aa5c
call fcn.0050aebe
push ecx
rol cx, cl
pop ecx
jo 0x4e07c6
push edx
or edx, 0x5f9a4632
pop edx
push esi
push ecx
sbb esi, ecx
pop ecx
pop esi
push ecx
not ch
push ebx
push esi
cmp ebx, esi
test cl, 0x30
push edx
shl dl, 1
xor dh, bh
test bl, dl
push eax
add al, cl
ror bx, 3
push edi
sbb di, cx
and cx, bx
inc ebx
rol dl, cl
sub bx, dx
shl cx, 3
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
call fcn.0050b263
push eax
push ebx
xchg al, bh
push edi
dec edi
push esi
and esi, 0xfd48ae6
pop esi
pop edi
pop ebx
pop eax
push edx
shl dx, 1
stc
push eax
push edi
xchg edi, eax
push ebx
or bx, 0x771f
and bx, bx
push esi
and si, 0x56dc
push ecx
cmp cl, al
adc cx, 0xe69
dec ch
sbb dh, dh
or al, 0x11
nop
and dh, ah
add cl, 0x2d
sub eax, 0x2bf8c4a1
pop ecx
pop esi
pop ebx
pop edi
pop eax
pop edx
push edx
push eax
adc dl, al
pop eax
pop edx
push edx
or edx, 0x1d55c9c8
push ebx
shl bh, 5
push esi
test esi, esi
push eax
push ecx
ror ah, cl
push edi
sbb di, 0x3a1d
pop edi
pop ecx
pop eax
pop esi
pop ebx
pop edx
call fcn.0050b640
push ecx
shr ecx, 2
push eax
and eax, 0x3852d95c
push esi
inc si
inc si
and si, si
push ebx
cmp bh, 0x54
push edx
and edx, 0x29005cef
cmp dh, 0x5a
push edi
cmp di, cx
inc ecx
stc
not ax
shl ecx, cl
and ecx, ecx
dec edi
stc
cmp cl, ch
shr di, 8
or bx, 0x79b2
mov bl, al
cmp si, 0x1561
add eax, 0x743b8556
adc ecx, edi
sbb di, 0x5836
adc cl, 0x4e
and si, 0x7077
xor bx, si
or ecx, edi
ror al, cl
or bl, ch
add esi, edx
dec dx
test bx, dx
test cx, 0x3f4
ror ax, 3
mov ebx, edx
nop
dec dx
shr dx, cl
inc esi
or di, 0x74e9
sub ch, cl
shl eax, 6
and ax, 0x696b
add ax, 0x7317
shr edi, cl
xchg dx, dx
test cx, dx
xchg si, si
inc bl
or ecx, eax
sbb edi, eax
sub ax, 0x2220
rol edx, cl
inc edi
cmp dl, 0x49
ror edx, 7
not cl
mov cx, 0x4ef6
nop
not cl
ror bh, cl
or bx, 0x5b7c
rol ecx, 5
sub ch, 0x27
not ah
or di, 0x7a1c
shr bh, cl
ror cl, cl
adc bx, dx
not esi
sbb ch, 0x65
sbb edx, 0x5b2aa05a
ror di, cl
adc cl, dh
test bh, ch
shr esi, 6
nop
xor bx, dx
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
call fcn.0050b9f1
call fcn.0050bdf3
push ecx
shl cx, 7
push ebx
push edi
or bx, di
push edx
adc dx, cx
not cl
push eax
not ax
push esi
test esi, 0x6187624a
cmp ch, ah
cmp esi, 0x18643ac8
xor dx, 0x2f42
not dh
dec ax
not eax
not edx
sbb edx, ebx
rol al, 1
not si
shr ecx, cl
inc eax
shl edx, 6
pop esi
pop eax
pop edx
pop edi
pop ebx
pop ecx
nop
push edx
dec dx
push esi
sbb esi, 0x24c4df41
push ecx
cmp ecx, 0x5a513269
push ebx
push eax
sbb ebx, eax
rol ch, cl
not bh
xor dh, bl
inc ebx
sbb bl, 0x54
or ch, bl
sbb ebx, ecx
sub ch, al
shl bx, 6
test si, 0xf22
test ch, 0x11
xor ecx, 0x4576570c
sub ah, ch
xor si, bx
shl edx, cl
xchg ah, al
adc si, 0xcf6
sub esi, eax
stc
rol al, 1
push edi
add ebx, edi
not cl
shl di, cl
rol bl, 7
mov ecx, esi
sub ah, bl
stc
stc
not cx
shr ah, cl
xor ah, bl
sub ecx, ecx
cmp bl, bl
or cl, 0xf
or edi, 0x7156284a
xor si, dx
add ecx, 0x6687ab9b
cmp ax, 0x1eac
adc dl, 0x10
cmp si, 0x3fbd
and al, 0x76
inc di
mov ah, 0x65
shr bx, cl
not ch
add esi, 0x697e9154
dec edi
inc dl
shr ah, cl
sub ah, 0x1f
sbb cl, ch
inc ch
or di, 0x12e1
shr cl, cl
ror cx, 3
cmp dl, 0x34
test di, di
sbb ah, bl
stc
not ax
and ax, 0x4ec9
dec si
test di, 0x2bdc
shr edx, 1
stc
adc ecx, 0x54d2c738
ror dx, 5
ror eax, 3
and ah, 0x12
test dh, 0x5d
adc esi, 0x2b874eb1
ror al, cl
xor esi, 0x69557c1e
adc esi, edi
cmp edi, 0x579cfbaa
nop
and cx, 0x4635
cmp edx, ebx
xchg si, si
rol bx, cl
test ax, 0x3d94
shl bh, cl
xchg si, ax
and dh, dh
xor ecx, 0x29e2f20b
stc
or ch, cl
and cl, al
adc ch, 2
cmp bh, 0x65
test bh, 0x78
shl ch, 3
test edi, 0x4651f5b3
cmp eax, eax
shl ah, 2
pop edi
stc
push edi
rol di, cl
sub ch, bh
xor cx, bx
dec ax
shl bh, cl
dec ecx
test eax, 0x195bcd10
ror ebx, cl
ror eax, 5
shl esi, cl
rol dh, cl
and dh, bl
add di, 0x5218
and ecx, 0x5f571801
shr bh, 4
and esi, 0x4023355c
ror ecx, 6
xchg ah, dl
dec edi
xchg dl, al
shr bh, cl
adc ch, ah
nop
stc
or di, 0x76ff
rol eax, 5
sub ebx, 0x46c985fb
shl bh, 4
test bl, cl
inc dl
ror ch, 8
pop edi
pop eax
pop ebx
pop ecx
pop esi
pop edx
call fcn.0050c0d0
push edx
push eax
sub dx, ax
push edi
xchg di, dx
push ebx
shr bh, 5
ror bh, 6
or al, al
pop ebx
pop edi
pop eax
pop edx
nop
push ecx
push eax
xchg cx, ax
push ebx
shl bx, 3
nop
push edx
sub dx, cx
test bl, dh
add edx, 0x5e589ab8
test dh, 0x3c
adc cx, 0x52ff
pop edx
pop ebx
pop eax
pop ecx
call fcn.0050c685
call fcn.004e491d
add esp, 0x30
test eax, eax
je 0x4e5ed2
mov ecx, 0x100
jmp 0x4e4e70
cmp dword [ebp - 4], 6
jne 0x4e5ed2
call fcn.0050cbec
push edx
push ecx
ror dl, cl
nop
sbb dl, 6
push ebx
add bx, 0x28a7
xor edx, 0x66c62e9d
push esi
and si, bx
push edi
rol edi, cl
adc si, 0x6c6c
inc dx
shr esi, cl
xor cx, cx
xor dl, 0x43
sbb di, 0x67d1
dec dx
shr bx, cl
stc
push eax
adc ah, 0x1a
shr ecx, cl
nop
inc ch
stc
sub dl, ah
rol edx, cl
mov ch, ah
test bx, 0x71e2
adc si, cx
test ax, 0x5f84
shr al, 3
cmp ebx, esi
sub esi, 0x2917c3f
stc
xchg edx, esi
stc
nop
or di, di
mov edx, ecx
rol dl, cl
not si
sbb si, 0x5837
mov dh, 0x13
shr ah, cl
inc ecx
test eax, edx
add dl, ch
inc di
xor ebx, 0x2f02470d
test di, 0x719a
shl ebx, cl
and edi, edx
stc
shl dl, cl
or al, 0x14
cmp dx, dx
sub ax, 0x1ef2
shl ecx, cl
xor ah, ah
dec ch
sub di, 0x6167
sub ebx, 0x77bee709
not bl
sbb ebx, 0x418aee85
xor bh, 0x2a
xor di, dx
cmp cx, 0x466a
inc cx
and esi, 0x3c4d111
add bl, 0x3b
inc bl
xor ah, dl
rol si, 8
xor bx, bx
sub edi, edi
xor cl, bl
not cx
xor cx, 0x1b09
rol eax, cl
dec eax
cmp cl, 0x44
stc
rol ebx, cl
nop
nop
xor cx, dx
stc
dec ch
mov bx, 0x6575
shr dx, 8
inc bl
dec dl
inc eax
or si, 0x791f
inc dl
stc
shl ah, 6
or dh, 0x71
xchg ah, al
sub edi, 0xd1848f7
cmp ah, cl
shr ch, cl
rol ebx, cl
pop eax
rol cx, cl
shl dh, 3
inc cx
shl ecx, cl
shr dx, cl
and edi, esi
cmp si, 0x4d2a
stc
ror esi, 7
xchg cx, di
cmp di, 0x5aa9
rol ecx, 3
sbb dh, 8
xchg bh, cl
inc di
push eax
xor eax, 0x54771374
adc ebx, 0x65739eb9
xchg bl, cl
dec ecx
nop
not dl
cmp si, di
xchg bx, dx
ror bl, cl
nop
cmp eax, 0x69db10b1
stc
not ah
or cl, 0x16
xchg di, si
cmp si, 0x49d3
nop
nop
not edi
stc
nop
nop
mov esi, 0x2368a2c1
shl ch, cl
not ax
xchg bl, al
test cl, 0x53
shr edx, cl
and eax, 0x44a3c838
not edx
nop
ror si, cl
inc ah
nop
cmp cl, dh
ror dl, cl
test si, ax
cmp eax, 0x52174aee
not bx
shl bh, 8
rol dl, cl
mov di, cx
dec bl
dec ebx
and dx, 0x6e64
stc
or si, di
and ah, ch
sub ah, ah
mov bh, ch
adc di, 0x60b6
sub bl, 0x13
sub dh, dh
cmp ecx, 0x2a5d20dc
mov dx, bx
test si, ax
sub bh, 0x49
not ax
and dl, 0x67
test dx, dx
nop
xchg si, di
mov esi, edi
or al, ah
sbb cx, bx
and bx, di
add si, di
xor ecx, 0x3f06f19e
inc ch
nop
mov ebx, 0x89d6fca
and bx, 0xa8b
cmp edx, 0x227857b0
or ch, 0x5a
and dl, 0x64
sbb ah, 0x5f
shr ebx, 6
add esi, edx
sbb esi, edx
shl al, cl
not ebx
mov cl, ah
rol cx, 2
sub esi, 0x495b636e
nop
pop eax
add cx, 0x51c2
and edx, 0x12011b17
and esi, ecx
push eax
dec al
shr cx, cl
dec cx
xchg ecx, eax
ror ax, cl
not cl
or bx, bx
stc
xor cx, cx
stc
or bl, dh
shr ecx, cl
and ebx, 0x2f032c4
test si, 0x3572
shl ch, cl
stc
test ebx, 0x18c4ac17
or edx, edx
xor di, 0x64b2
and cx, bx
test ch, al
sub di, 0x5686
or al, al
sub edi, 0x12e525d4
and cx, 0x7ec1
or eax, edi
nop
sub ch, dl
add cl, ch
shl esi, cl
inc dl
inc cl
sbb bl, 0x2d
shr al, 5
xor ax, ax
or edi, ecx
sub ch, 0x1d
dec dl
stc
not al
adc bl, 0x51
shl dx, cl
or edx, 0x42f7c705
shr al, cl
pop eax
pop edi
pop esi
pop ebx
pop ecx
pop edx
call fcn.0050cf96
push ebx
xor bx, 0x6710
push eax
push ecx
xor al, cl
mov al, bh
push edx
rol edx, cl
push esi
inc si
and ebx, 0x2fa9123f
rol cx, cl
not ah
shr eax, 2
add ah, bl
stc
shr esi, cl
ror ecx, 7
not ecx
dec bh
ror ecx, cl
push edi
not edi
ror si, 8
stc
cmp bh, dh
cmp ax, si
xor di, 0xd57
or ecx, ebx
sbb edx, esi
nop
or al, al
dec edx
stc
xchg si, dx
adc ecx, 0x13419cfa
rol cx, cl
stc
xchg ebx, edx
xor cx, bx
sbb ax, ax
dec di
nop
ror ebx, cl
sub al, 0x5e
stc
or di, 0x7de0
cmp si, di
shl ecx, cl
rol dx, 3
shl ecx, 1
dec bh
ror eax, 3
add esi, 0x1f0da916
sbb eax, eax
xor al, 0x6b
cmp bx, 0x26f8
or bl, al
cmp bx, 0x5338
not dx
adc ah, 0x6e
ror ax, cl
shr cx, cl
test ax, ax
ror ebx, cl
sbb eax, 0x7ff73fd1
xchg esi, eax
ror ecx, 2
add di, bx
shl ch, cl
stc
mov ebx, eax
ror cx, cl
rol edi, 2
xchg ebx, ebx
dec dx
adc ecx, 0x3dad1c14
shr bx, 4
inc edi
add esi, 0x467afb31
mov di, 0x8e5
shr ch, 6
stc
stc
sbb si, 0x57de
and ah, 0x46
stc
xchg dh, dh
dec edi
inc ebx
dec dh
cmp ax, di
rol ah, cl
rol edi, 1
cmp ebx, 0x6593f146
dec ax
sub ch, 0x19
or edx, 0x7e0a0439
ror esi, 6
xchg ch, ah
ror si, 4
inc bx
shr ecx, cl
rol dh, 8
or bh, 0xa
xor bl, 0x7f
pop edi
sub cl, al
test ebx, 0x7fa918de
push edi
test edi, 0x1db4dde4
xor ebx, edx
inc bx
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
jb 0x4e0ff7
jge 0x4e0fca
push esi
add si, 0x31ef
push edx
adc si, dx
sbb si, 0x3221
push eax
not eax
push ebx
push ecx
or bx, cx
stc
inc al
pop ecx
pop ebx
pop eax
pop edx
pop esi
push edx
not dx
push edi
sbb di, 0x25d7
pop edi
pop edx
call fcn.0050d223
call fcn.0050d635
push edx
adc dx, 0x234d
nop
pop edx
call fcn.0050d8e8
push edx
not dx
push esi
push eax
test esi, eax
add edx, 0x6c762750
add ax, 0x2d52
pop eax
pop esi
pop edx
push ebx
rol ebx, 4
pop ebx
nop
push ebx
sub bl, 0x41
pop ebx
stc
push ecx
test ch, 0x76
push eax
sub al, 0x48
push ebx
xchg ebx, eax
push edi
dec edi
cmp edi, 0x2f689407
inc ebx
test al, 0x60
push edx
rol dh, cl
pop edx
pop edi
pop ebx
pop eax
pop ecx
push ebx
dec bl
push edx
push eax
sub dh, ah
push esi
push ecx
shr si, cl
or dx, 0x71fb
not bx
sub dl, 0x7d
shr cx, 7
shr esi, cl
rol dx, 6
stc
ror si, cl
cmp cx, 0x5d41
adc si, 0x51d
and si, 0x5916
inc si
dec bh
push edi
cmp cx, di
shr bl, 1
shr edi, cl
pop edi
pop ecx
pop esi
pop eax
pop edx
pop ebx
call fcn.0050deca
call fcn.0050e447
push ebx
dec bx
push edx
mov dx, bx
push edi
or edi, 0x1208f810
push eax
or ah, 0x27
sub eax, ebx
nop
add al, 0x34
adc bl, 0x48
push ecx
ror ecx, 2
mov cx, ax
not dx
sbb edx, 0x18313dda
sub edx, ecx
adc ah, 0x27
inc ebx
not ax
test edi, 0x3e7c1d89
nop
shr ah, 4
and ecx, eax
mov ax, 0x779
adc dh, 0x56
not dh
xchg cl, dl
and eax, 0x7490dd0c
push esi
rol si, cl
adc dl, 0x64
nop
adc dl, ch
rol dh, 8
or esi, esi
sbb ecx, 0x17b23eeb
sub si, 0xd3
and ch, dl
add bh, dh
nop
nop
shl ah, cl
and bh, 0x16
dec bx
xor bx, si
sbb ebx, 0x6b1d58b8
mov ch, 9
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
push edx
push ebx
add dh, bl
push esi
shl si, 4
push eax
adc eax, 0x206c0b07
mov eax, 0x34ee1624
cmp si, 0x63c2
sbb al, 0x19
pop eax
pop esi
pop ebx
pop edx
call fcn.0050ea8a
jae 0x4e1125
push ecx
shr cx, cl
pop ecx
call fcn.0050ed5a
stc
call fcn.0050f015
cmp dword [ebp - 8], 1
jl 0x4e5ed2
jg 0x4e22a0
call fcn.0050f3d7
call fcn.0050f92f
call fcn.0050fce1
call fcn.00510046
call fcn.005104dd
call fcn.00510834
call fcn.00510cad
call fcn.0051115c
push ecx
dec ecx
push eax
rol ax, 6
push edi
dec edi
push ebx
xchg ebx, ecx
push esi
push edx
sub si, dx
inc cx
nop
rol di, 2
not bl
inc si
dec cx
ror ah, cl
sbb ebx, 0x34f56eb7
shl edi, cl
sub dl, 0x7a
xchg cl, ch
or cl, 0x62
sbb di, 0x26de
adc si, dx
inc cx
dec dl
inc edx
xor cl, 0x3b
stc
add ah, cl
nop
xor di, cx
nop
xchg esi, ebx
or ax, dx
inc dx
add si, si
add bx, cx
nop
sbb bh, 0x67
or dl, 0x4c
sbb al, bl
xchg ah, cl
adc bx, bx
or bx, 0x2a60
rol eax, cl
nop
add di, 0x79fe
mov ch, 0x7c
inc di
and ecx, 0x160d0722
mov al, 0x26
not cx
mov edi, edx
mov esi, 0x4fd130f7
adc esi, ebx
test di, si
dec cx
sub ch, 0x45
cmp esi, 0x788c1d27
dec edi
shr dl, cl
add bl, dl
cmp dl, bl
stc
test si, di
mov cl, dh
mov al, dh
shl al, 7
mov bl, 0x4a
not esi
ror bh, cl
rol ebx, cl
nop
shl esi, cl
xor ch, ch
inc esi
adc ax, si
nop
shr cx, 3
adc bx, dx
xor si, 0x272d
shl cl, cl
add dl, bl
rol ah, cl
test cx, 0x3ec8
test edi, edi
and ax, dx
add bx, si
or ecx, 0x4cac267d
and al, 0x24
adc ch, 6
cmp ax, 0x1dab
inc si
add dx, 0x16fc
sbb dl, 0xa
ror edi, 8
nop
inc esi
dec cl
inc bh
test edx, 0x615d553
mov dx, dx
dec ah
not edi
pop edx
test di, si
pop esi
pop ebx
pop edi
pop eax
pop ecx
call fcn.005115c9
jbe 0x4e1537
push edi
push eax
sub di, ax
push edx
inc dx
dec eax
nop
push ebx
sub bh, dh
xor ah, 0x4f
push ecx
shl ebx, cl
rol ecx, cl
sbb edx, eax
push esi
and edi, esi
shl di, 4
cmp edx, ebx
shl ch, cl
ror al, cl
inc ecx
and cl, ch
nop
cmp ebx, 0x557000
ror ax, 6
ror ah, cl
or dx, 0x10f9
not si
nop
test dh, 0x4c
test cx, di
shr edi, cl
nop
xor ax, 0xcba
inc si
rol si, 8
adc ax, 0xc85
ror cl, cl
and si, bx
test edx, ecx
add bx, 0x562
rol eax, cl
adc bh, 0x39
nop
add ah, 0x3f
adc dx, 0x483
and eax, 0x2a6dd481
dec bx
mov edi, eax
dec ch
sub si, 0x3be5
or di, si
stc
nop
shl esi, 7
xor edx, 0x4002cfc8
or dh, 0x76
xchg ch, al
xchg ebx, eax
stc
rol di, cl
mov esi, 0xa8396f2
dec bh
and ch, ah
ror ebx, cl
xor al, dh
ror ah, cl
not eax
nop
inc cx
sbb cl, 0x20
and bl, ah
shr dx, cl
rol dh, cl
inc si
shl si, 8
xchg bl, ah
shl edx, cl
mov cx, si
shr edi, 8
cmp cl, al
mov bl, 0x41
sbb ah, ch
xor ecx, eax
xor dl, 0x41
or ecx, eax
sub edi, 0x6f50ff76
or cx, dx
sub edx, ecx
or esi, 0x48a314a
shl ecx, cl
xchg al, ah
cmp ah, dh
nop
and eax, edx
or bh, bl
xor bx, 0x55c5
and ch, al
sbb si, 0x1bd6
sbb di, 0x77bc
ror eax, cl
ror cx, 4
shl ah, cl
sub dx, cx
inc bx
sbb ecx, ecx
pop esi
sbb ch, al
push esi
mov si, di
adc ecx, 0x405f7fa4
xchg bx, di
inc bx
or ax, ax
and edx, edx
xor ecx, ecx
sub ch, 0x4a
add al, al
adc ax, 0x7268
stc
xchg dh, dl
sub bh, 0x23
or dh, 0x3e
not al
dec ecx
shl bl, 1
shl ax, cl
sub bl, ch
sub ch, ch
and edi, 0x1973d7c4
cmp esi, eax
sub dl, al
adc ecx, 0x4f6bbaab
ror ebx, cl
stc
add ah, bl
ror ax, 1
and eax, ebx
dec dh
or ah, dh
inc ax
mov esi, ecx
add cx, 0x7180
sub ch, 0x44
sub bx, ax
cmp bl, dl
not esi
nop
sub ebx, ecx
nop
cmp ecx, 0x7bfa8b46
shl si, 4
ror cx, cl
ror ebx, cl
test bx, 0x5512
nop
dec ah
rol dx, 8
shl dx, 7
and bl, 0x7d
sub ecx, 0x72ff9bfc
sub ah, bl
and ax, dx
inc cx
xor bx, si
rol cx, cl
dec dl
xor cx, 0xee3
sub ecx, 0x6d288f2e
sub ch, 5
adc ah, cl
sbb bh, dl
shr esi, 8
sbb di, cx
add bx, 0x3786
adc esi, ecx
sub dh, 0x21
not bh
dec edi
sbb esi, 0x386b3d9
and dh, dh
sbb cx, 0x5f88
or bl, ah
xor ax, cx
nop
shl cl, 7
xor cl, bh
add ah, 2
inc bh
and bh, 0x6c
not edx
cmp ah, 0x6b
nop
inc ecx
sbb cx, 0x3318
mov edx, 0x45cc1f0d
test dx, ax
nop
xchg esi, ecx
rol dx, cl
adc ch, 0x5b
sbb edx, 0x39fcaf28
sub ebx, esi
rol ch, cl
not ax
ror cx, cl
rol dl, 3
test ebx, 0x3938da7d
pop esi
shl bx, 5
dec al
push esi
shl si, cl
test bh, dl
shr edi, 2
mov ah, 0x4c
and bh, 0x33
adc eax, esi
adc dl, al
shl eax, cl
nop
not esi
not si
sbb ecx, ebx
xchg edi, edi
sbb ebx, edx
and bl, bh
ror ax, cl
and dh, 0x64
cmp cl, cl
sub cx, 0x5066
dec edx
xor ch, 0x2f
nop
rol ax, cl
or ch, 0x12
test dx, 0x122
cmp al, cl
not ax
xchg dx, dx
stc
sub ecx, edi
mov ch, 0x27
adc esi, edi
sub si, cx
inc edi
ror bx, cl
stc
pop esi
pop ecx
pop ebx
pop edx
pop eax
pop edi
push edi
push edx
add di, dx
push ecx
shr di, cl
pop ecx
pop edx
pop edi
push edx
adc dx, 0x6ac5
push eax
mov ax, 0x6177
push ebx
inc bx
add al, dh
inc ebx
cmp edx, 0x645c926e
push ecx
shl dx, cl
adc ah, 0x2d
inc dl
pop ecx
pop ebx
pop eax
pop edx
call fcn.00511a68
push edi
inc edi
push edx
push ecx
shl dh, cl
adc dx, 0x1e10
push eax
adc ch, al
push ebx
test bl, dl
ror ebx, cl
cmp dx, 0x1af6
sbb cx, ax
push esi
or esi, esi
shl ebx, cl
and dl, dl
nop
or ax, bx
dec dx
adc bl, ch
sub ebx, 0x4e04e19e
shl dl, cl
sbb cl, ch
inc di
cmp ah, 0x39
shl dh, cl
sub dh, al
and cl, 0x20
add ah, bl
rol bl, cl
cmp bx, si
stc
adc ax, 0x5236
test dx, ax
xor esi, 0x33d3fb9a
pop esi
pop ebx
pop eax
pop ecx
pop edx
pop edi
jg 0x4e1610
push esi
cmp esi, 0x1af23f79
push ebx
mov esi, ebx
push edx
xchg edx, esi
push eax
test eax, esi
push ecx
add dh, cl
inc ah
push edi
and edi, edx
adc si, 0x13aa
xor si, 0x65d9
inc edi
and bx, 0x4afa
add si, si
pop edi
pop ecx
pop eax
pop edx
pop ebx
pop esi
call fcn.00511e57
call fcn.0051240d
call fcn.00512703
call fcn.00512b24
stc
push eax
or ah, 0x50
push ebx
rol bh, 8
push esi
push ecx
ror si, cl
not si
push edx
and dh, ah
rol bh, 6
push edi
xchg edi, esi
rol edx, 6
ror bh, 8
not ax
mov esi, 0x2946732f
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
call fcn.00512f59
jns 0x4e16b0
call fcn.0051346c
call fcn.00513ac1
jnp 0x4e1663
call fcn.00514118
push ecx
sub cl, ch
push edx
or dh, 0x56
push ebx
inc bl
push edi
shl di, cl
pop edi
pop ebx
pop edx
pop ecx
call fcn.0051447e
push edx
mov edx, 0xd7fdd86
push esi
push ebx
test si, bx
push eax
sbb eax, 0x3e857c4b
nop
test ebx, 0x11942f4a
pop eax
pop ebx
pop esi
pop edx
push ecx
push eax
mov cl, al
push ebx
inc bx
push edx
rol edx, 8
cmp ebx, ecx
cmp al, al
test cx, 0x2e43
inc ecx
pop edx
pop ebx
pop eax
pop ecx
push ebx
inc bh
push ecx
push edx
sbb cx, dx
push esi
xchg edx, esi
xor edx, 0x5cf186cb
push eax
adc ch, ah
xor ah, ah
nop
shr cl, cl
not si
cmp edx, ecx
stc
xchg bx, ax
not si
dec al
test ax, 0x7435
pop eax
pop esi
pop edx
pop ecx
pop ebx
call fcn.0051491c
push edx
push esi
or dx, si
push ebx
push ecx
add bl, ch
stc
stc
shr dh, 6
push edi
add edi, 0x443ad8a
rol esi, 1
adc esi, 0x53aee2d7
ror edi, 4
push eax
xchg dx, ax
shl si, 6
add esi, esi
dec dx
rol ax, cl
adc ah, bh
nop
pop eax
pop edi
pop ecx
pop ebx
pop esi
pop edx
push ebx
sbb ebx, ebx
push esi
push ecx
sbb esi, ecx
pop ecx
pop esi
pop ebx
sub esp, 0x1e
mov dword [esp + 0x1a], 0
push eax
push ecx
push edx
call fcn.00514d8f
call fcn.00515100
call fcn.0051567c
push edx
not dx
push esi
inc esi
test dx, 0x24bc
push edi
dec di
push eax
add al, 0x51
sbb ax, dx
add edi, 0x22e09030
rol si, 7
push ebx
push ecx
mov bl, cl
sbb dx, bx
cmp eax, 0xef5725f
add eax, eax
mov cl, al
and ebx, 0x4d15ee78
add si, bx
stc
not edx
ror ecx, 1
shr dx, cl
stc
not dx
test ecx, ecx
sub dl, 0x19
and edx, 0x1a423260
ror dh, cl
sbb dh, 0x1e
sbb al, 0x5b
rol dl, cl
shr edx, cl
mov ah, 0x75
stc
shl di, cl
mov dx, dx
xchg dh, dh
stc
stc
not si
add ebx, esi
shl bh, 1
xor ah, ah
ror di, 4
stc
cmp bl, ah
add bh, al
adc cx, di
sbb dx, cx
not ch
mov ch, 0x71
or edi, ebx
shr cx, 8
shl ecx, 1
inc ax
stc
nop
rol ecx, 3
xor ax, 0x7c33
nop
not al
sbb ecx, 0x39f44258
sub si, 0x767f
sbb cl, dh
shr ebx, 3
test ah, 0x7a
inc ax
shr si, cl
add eax, ecx
mov edi, edx
adc dh, bl
adc bx, dx
xchg cx, si
xchg dl, ah
sbb ah, ah
xor cl, 0x39
stc
sbb eax, ebx
shr esi, 4
not cx
test ebx, edi
add cl, 0x70
stc
rol al, 3
not dx
sub ebx, ecx
stc
shl ax, cl
cmp ch, cl
and bl, 0x14
and eax, 0x315121aa
shl dx, cl
ror ah, cl
inc dx
add edi, 0x53948bbb
sub bx, cx
stc
ror bl, cl
test bl, 0x5c
shl si, 4
mov cl, 0x10
and ax, dx
shr di, 7
pop ecx
xor esi, 0x655c5d5c
sub bx, 0x5950
push ecx
shl ax, cl
and dl, ah
or dl, 0x70
sub ch, 0x4a
stc
xor ax, 0x5b84
xor dx, cx
dec dx
test cx, 0x30b1
shl dl, cl
adc edi, 0x6dcab3b3
add ax, 0x2670
xor ecx, 0x32104b09
ror si, 4
shr edi, cl
stc
xor bx, dx
nop
mov di, 0x72e3
xor dh, ah
adc cx, si
xchg di, ax
rol di, cl
sub bh, 0x5a
nop
stc
ror ax, 3
shl edi, 1
stc
rol bx, cl
shl cx, cl
shl al, cl
nop
mov bx, 0x2c42
sub di, 0x5cc0
sub cx, 0x7b54
dec ax
adc eax, 0x38256174
inc ah
dec ecx
rol al, cl
and bx, ax
shr ebx, 2
sub ah, ah
stc
add dx, cx
cmp esi, 0x3108936f
and cx, 0xc72
sbb eax, 0x1650c55f
stc
dec dh
add ax, bx
sbb ebx, 0x170ae775
sub eax, eax
mov eax, 0x574f8f5e
adc esi, 0x6367791a
ror cx, cl
inc di
dec ax
xor esi, 0x5a6c3324
and ecx, eax
and cl, 6
and al, al
mov dh, ah
nop
inc dx
and bx, 0x20b6
sbb dx, 0x5bc0
ror eax, 8
nop
and edi, edi
ror eax, cl
xchg ebx, esi
add di, dx
xor bx, bx
inc eax
dec cl
and si, di
nop
cmp edi, 0x7b4f0a44
sub cl, 0x6c
add bx, 0x5249
inc ch
xor ecx, 0x46c08b04
shr ecx, 2
add di, 0x72d6
inc edi
nop
cmp di, 0x42b6
shr ch, 2
add ebx, 0x3eb8d20
xchg dx, ax
sbb ebx, 0x1dbfa5e1
or di, ax
xor si, 0x1d0
adc ch, 0x45
rol di, 1
not edx
pop ecx
sbb edi, 0x4a55fdb3
dec edi
stc
inc dl
push ecx
dec ch
xor edi, esi
adc ax, cx
sbb al, 7
adc dh, ah
not dx
adc ax, bx
not dx
mov cl, 0x2a
not di
shr edi, 3
or ebx, 0x3231fa5b
or edx, 0x5524d929
rol ah, 5
xchg cl, bl
cmp bx, 0x7c95
test dx, di
shr cx, 5
shr ecx, cl
sub cx, cx
ror ah, cl
ror bl, cl
not al
adc bl, 0x3a
shl esi, cl
xor esi, 0x476d27cc
sbb bx, 0x501
xor dx, 0x6c3a
and ax, bx
shr cl, 2
stc
xchg ebx, ebx
xchg di, cx
xor di, 0xd12
shl di, cl
add eax, 0x1c8e73e6
and ah, 9
shr cx, cl
shr ch, cl
stc
shr ecx, cl
sub ecx, eax
rol eax, cl
inc dl
xor si, 0x4200
xchg si, ax
shl dh, cl
stc
mov al, ch
inc cl
mov cx, 0xce7
dec al
dec cx
mov ah, 0x51
and ecx, 0x757a8c96
sub bl, ch
adc di, 0x10c4
not dx
test dh, 0x7e
adc bx, dx
test di, 0x5202
adc esi, edi
shr bx, 4
not ebx
pop ecx
pop ebx
pop eax
pop edi
pop esi
pop edx
call fcn.0051596e
nop
push edi
adc edi, 0x1669465a
push eax
not eax
push esi
sub si, 0x1dfd
nop
sbb esi, eax
push ecx
rol ecx, 8
sub si, 0x4b47
mov eax, ecx
shr cl, 6
and ch, 0x4f
push ebx
not bh
nop
ror ah, 7
shl ecx, 8
nop
push edx
or edx, 0x18d2f4cd
pop edx
pop ebx
pop ecx
pop esi
pop eax
pop edi
jb 0x4e1c2f
call fcn.00515f49
jge 0x4e1bab
jo 0x4e1b38
jae 0x4e1af7
call fcn.00516463
push ecx
or ecx, 0x69aee6a3
push ebx
xor ebx, 0x440d77f
push edx
push edi
adc dx, di
sbb edi, 0x1d302165
push esi
ror esi, 1
push eax
sbb ax, bx
stc
and esi, 0x2f7bb584
cmp ebx, 0x7edc7442
and al, 0x6d
add cx, ax
cmp edx, 0x5416540a
stc
mov si, dx
dec ch
pop eax
pop esi
pop edi
pop edx
pop ebx
pop ecx
push eax
push ecx
test ah, ch
push esi
add si, cx
push ebx
shr bx, 1
pop ebx
pop esi
pop ecx
pop eax
push ecx
shl cx, 2
pop ecx
push edi
push ecx
rol di, cl
nop
push eax
push ebx
mov eax, ebx
inc eax
pop ebx
pop eax
pop ecx
pop edi
call fcn.00516807
push esi
sbb si, si
pop esi
stc
push edx
add edx, 0x5a5c81fe
stc
push ecx
adc dl, ch
push edi
push eax
mov edi, eax
shr al, cl
dec ch
ror ch, 2
inc cx
cmp ax, dx
push ebx
mov eax, ebx
xchg ah, dh
pop ebx
pop eax
pop edi
pop ecx
pop edx
je 0x4e1b38
call fcn.00516bb6
call fcn.00516f0c
je 0x4e1b38
nop
push eax
inc ax
pop eax
call fcn.005173d7
call fcn.00517833
call fcn.00517dcf
push ecx
push ebx
cmp ch, bh
push edx
or bl, dl
pop edx
pop ebx
pop ecx
push ebx
dec ebx
dec bh
push eax
rol ah, 3
nop
push edx
mov edx, 0x2c6c3e45
push edi
sub edi, ebx
pop edi
pop edx
pop eax
pop ebx
call fcn.005182c6
push ebx
xor bx, 0x614d
push edx
push edi
test edx, edi
push eax
not ax
xor dl, 0x39
dec dx
nop
xchg di, bx
pop eax
pop edi
pop edx
pop ebx
push ebx
sbb bl, 0x2b
push edx
inc dl
push esi
shr esi, 2
push ecx
dec ch
xchg ch, bl
sub dx, 0x5a37
ror dl, cl
push eax
or dl, ah
shl esi, 6
sub bh, al
pop eax
pop ecx
pop esi
pop edx
pop ebx
jecxz 0x4e1c07
call fcn.00518825
call fcn.00518c10
push edx
dec edx
push ecx
ror ecx, 6
push ebx
adc ebx, ecx
test edx, 0x11703ab3
push eax
mov eax, edx
shr dx, cl
push edi
xor edi, 0x4eb2c98b
push esi
test esi, edx
xchg cx, di
not ecx
shr edx, cl
shl ah, 1
mov di, dx
not edx
shl bl, 6
and edx, ebx
sub edi, edx
rol ah, cl
xor di, 0xc3a
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
call fcn.00519118
call fcn.00519508
call fcn.00519942
push ebx
push ecx
rol bh, cl
pop ecx
pop ebx
push esi
sbb si, 0x3040
push eax
shl eax, 3
push ecx
shl esi, cl
dec eax
push edi
xchg edi, eax
or esi, ecx
inc cl
push edx
rol dh, 3
pop edx
pop edi
pop ecx
pop eax
pop esi
push eax
cmp ah, 0x63
pop eax
je 0x4e1ce9
call fcn.00519bda
push ecx
shl cl, cl
push edx
and edx, edx
push ebx
xor bx, 0x4e5
sbb ch, dl
test ebx, 0x76cd3a56
rol edx, cl
xor cx, dx
mov bx, dx
push edi
or di, 0x2601
push eax
add dl, al
push esi
sub ax, si
adc edx, 0x1ea33679
dec cx
sub dh, ch
xor si, dx
mov bh, 0x1c
xchg ebx, edi
or ah, bl
ror bh, cl
xor ecx, 0x55e7868e
and bl, cl
inc bx
stc
stc
or ah, 0x18
pop esi
pop eax
pop edi
pop ebx
pop edx
pop ecx
push edx
push ecx
sub dh, ch
nop
shl dl, cl
pop ecx
pop edx
jge 0x4e1cba
push edi
push ecx
cmp edi, ecx
push edx
ror edx, cl
pop edx
pop ecx
pop edi
stc
push esi
and si, 0x25f1
pop esi
push eax
mov ax, ax
pop eax
push edx
push ecx
sbb dx, cx
pop ecx
pop edx
push eax
push ecx
test al, cl
push edx
shr dx, 3
push esi
rol si, cl
or dx, cx
ror edx, cl
pop esi
pop edx
pop ecx
pop eax
push ebx
and ebx, 0x2c059d
stc
push ecx
adc cl, ch
push edx
and edx, ecx
push eax
and eax, edx
stc
add bh, 0x6e
pop eax
pop edx
pop ecx
pop ebx
push ecx
adc ecx, 0xdf68176
push eax
cmp ah, 6
push edi
add di, cx
ror ax, cl
mov cx, 0x6f2d
sub ecx, 0x1e79d154
push ebx
push edx
xchg bh, dh
push esi
xor di, si
adc ebx, 0x209b079f
not ch
xor ah, bh
stc
rol al, cl
or edx, edi
not ax
and ebx, eax
nop
pop esi
pop edx
pop ebx
pop edi
pop eax
pop ecx
jg 0x4e1d70
jo 0x4e1d66
call fcn.00519fa7
call fcn.0051a4b9
call fcn.0051a840
nop
push edi
xor edi, 0x766e337a
push edx
push ecx
shr dl, cl
push ebx
or bh, bh
push eax
add ah, al
stc
stc
xor dl, al
and edx, 0x3cfd5944
or bh, al
pop eax
pop ebx
pop ecx
pop edx
pop edi
jge 0x4e1d70
push ecx
not ecx
pop ecx
jbe 0x4e1d7b
call fcn.0051ac65
call fcn.0051b21c
push edx
xor edx, 0x5885f85f
pop edx
mov eax, 0x7010ed
lea ecx, [esp + 0xc]
push 0x1a
push 0x2e104e48
push ecx
push eax
nop
push esi
test si, 0x2b3b
push eax
push ebx
xchg ah, bl
shr si, 5
push edx
or dh, 0x18
xor dl, 0x48
push ecx
shr bh, cl
push edi
ror di, 4
shl ax, cl
adc ecx, edi
sub edi, esi
sub cl, 6
mov esi, esi
sbb edi, edi
mov ax, ax
or cx, 0x55fd
not dh
adc dx, si
not cl
inc dl
cmp bh, bl
inc ax
rol dl, 3
and ebx, 0x5a037326
xor bh, 0x53
nop
test si, 0xda5
and ax, si
dec si
shl esi, cl
xchg al, ch
and bl, 0x39
nop
sub ebx, esi
shl bl, 3
xor bh, dh
sub dx, 0xfc4
nop
or ebx, ebx
or ch, 0x61
adc ah, ah
rol eax, 3
stc
test ch, 0x45
shl cx, cl
test dx, si
ror si, 3
sbb dh, al
xchg cx, di
and dl, 0x5c
test ecx, 0x276b3913
adc ecx, ebx
stc
add ebx, 0x7421949a
inc bx
add ebx, esi
not dl
cmp esi, esi
or di, 0x4727
sbb dl, cl
add si, di
xor ah, 0x5b
add di, di
xor di, 0x1468
test al, 0x57
ror edi, cl
or ebx, ebx
test ecx, 0x61edc475
nop
ror ecx, 8
dec cl
mov cx, cx
dec bx
stc
shr ecx, 2
stc
not cl
xchg si, si
rol cl, cl
inc ah
sbb ebx, eax
add ax, 0x7e3e
sub si, di
inc ah
inc bl
shr si, cl
sbb esi, 0x1a247bb6
test dl, ah
add eax, 0x6f672f44
adc di, ax
adc ebx, 0x79c36fe3
stc
test ecx, 0x1ec4a6bb
stc
shr esi, cl
or ax, 0x5bb7
sub edi, ebx
adc edi, ebx
sbb si, si
shl dh, 4
pop edi
add bl, 1
adc eax, edx
and ax, ax
push edi
not di
sbb di, si
rol ax, cl
not esi
ror si, cl
mov bx, 0x356c
ror ecx, cl
xchg ch, dl
cmp ebx, esi
shl bh, cl
nop
adc ebx, ecx
add bx, ax
sub edi, eax
or bx, bx
xchg di, ax
nop
nop
sbb ax, si
rol ecx, cl
stc
or ax, 0x59b0
cmp si, ax
not ah
inc edx
shr bh, 1
shl cl, 1
shr dx, cl
dec bh
ror ax, cl
inc ebx
mov ch, 0x1b
stc
add bl, 0x52
not dl
shl ch, cl
dec di
cmp si, 0x31bd
dec di
dec ch
adc ah, ah
ror eax, 3
ror bl, cl
dec ch
sbb al, 0xf
rol cl, cl
test esi, edi
or bx, 0x30cd
stc
dec cx
not ecx
or si, cx
rol dl, 2
ror esi, 5
ror si, cl
ror ebx, cl
or al, 0x2b
rol cl, 1
not ebx
stc
dec cx
shl esi, cl
ror esi, cl
ror di, 7
cmp bx, 0x1b9a
inc ebx
xor di, bx
sub ax, si
rol bh, 3
test si, di
not di
dec si
adc edi, esi
add bx, dx
sbb edx, 0x6e8f0640
rol esi, cl
not eax
ror di, cl
xor ebx, edx
adc ebx, esi
add si, 0x471c
nop
and dh, 0x6a
inc esi
or esi, 0x3294567a
shl di, 3
add ax, cx
xor dh, 6
sub edi, 0x6a776d66
xchg ecx, ebx
and ah, 0x7d
shr esi, cl
cmp cl, 0x13
not si
nop
xor dl, 0x31
or ecx, 0x38b2cf1a
pop edi
shl dl, 4
adc ch, dh
push edi
sbb edx, edi
not cl
test cx, si
shl bl, 8
ror edx, cl
inc al
xor bl, ah
test cx, bx
ror ch, cl
test bl, 0x7b
sbb edx, edx
and esi, 0x794027f3
xchg cl, dh
rol bh, cl
not di
or bh, 0x5b
xor si, ax
dec ecx
and ch, ah
shl dx, cl
and cl, ch
stc
inc ecx
nop
sub dl, 0x7f
test al, 0x3c
inc eax
add ecx, edx
xor ch, 0x45
sub dx, 0x51c3
shl al, 5
adc ch, bl
ror eax, 6
add eax, 0x10541845
shr edi, cl
cmp al, dh
and ecx, 0x53f08a1c
mov ch, 0x4a
shr ecx, 2
dec dl
mov ebx, eax
and si, 0x39ea
shr edi, cl
inc dx
ror bx, 1
inc ebx
xor bx, 0x4183
pop edi
pop ecx
pop edx
pop ebx
pop eax
pop esi
push eax
xor al, 0x47
and eax, eax
push edx
or dx, 0x714f
push esi
cmp si, 0x5c24
push ebx
or bh, bl
adc al, 0x49
add eax, ebx
push ecx
shr ebx, cl
push edi
and edi, edx
sbb ebx, 0x118cc8e8
xor bl, 0x3c
rol cx, cl
ror eax, cl
mov bl, 0x2d
shl esi, cl
sbb ah, dh
dec ax
and bx, ax
rol edi, cl
nop
cmp edi, 0x5054140
rol ah, 7
xchg esi, eax
test edi, 0x33870d04
dec al
add dl, dl
rol cl, cl
stc
shr cx, 3
stc
mov si, cx
sbb ch, 0x55
dec cx
mov ecx, esi
add ah, 0x38
xor dx, 0x1895
xor bx, 0x26a2
shr dl, cl
sbb ch, 0x34
and si, dx
and ch, 0x55
shl bx, cl
nop
sbb bh, ah
ror cx, cl
stc
sbb ax, 0x1562
dec bh
and di, di
sub di, di
sbb dl, dl
add cx, 0x667e
not eax
xchg bx, ax
shr ax, cl
shr dx, 8
not di
and dh, 0x6d
xchg dx, ax
test dh, dl
nop
ror di, cl
or edx, 0x6586b145
or cl, bh
sbb ebx, ebx
ror dl, 2
test bx, 0x5f4f
sbb ecx, 0x42781c89
test cx, 0x624b
adc esi, edx
shl dx, cl
add edi, ecx
dec edx
xchg ecx, esi
xchg cx, dx
inc eax
test ax, si
not eax
mov ecx, ebx
rol ecx, cl
rol ax, cl
shl al, 6
stc
not dh
add ecx, edx
inc ebx
rol ecx, 5
xor si, 0x50c1
or cl, 0x19
adc edi, esi
rol cl, 6
or eax, 0x50300df5
test bh, 0x14
dec bx
add cx, ax
sub ax, 0x7745
test si, ax
stc
inc bh
test dh, ah
pop edi
dec ax
xor bh, 0x19
stc
cmp al, cl
adc dh, 0x73
ror esi, 1
dec dh
not ebx
test ecx, esi
shl dl, cl
not eax
or ecx, 0x571597b6
push edi
or si, di
sbb bl, dl
sbb edi, eax
nop
shl si, 8
shl bx, cl
rol ch, 6
pop edi
pop ecx
pop ebx
pop esi
pop edx
pop eax
push ecx
shl ch, cl
add cx, 0x2bc4
push esi
push eax
and si, ax
nop
sbb eax, 0x27c1dbf
push ebx
ror ebx, cl
push edx
or si, dx
xchg bx, cx
nop
stc
not bh
dec esi
pop edx
pop ebx
pop eax
pop esi
pop ecx
push eax
shr eax, 4
push ecx
adc cx, 0x3139
push edi
or edi, 0x3df9fe08
push edx
and dx, 0x278e
push ebx
or bl, 0x6c
add ah, dl
xchg ecx, eax
push esi
not si
dec edx
dec dx
xor dl, 0x1a
nop
mov eax, ebx
dec di
xchg bh, bh
mov cl, dh
test di, ax
test dx, dx
sbb ecx, 0x428fefe7
mov dl, cl
xchg dl, bl
shl ah, 8
shl di, cl
or ecx, 0x6660e0fb
shr cx, 6
shr eax, cl
add ecx, edx
or cl, bh
pop esi
pop ebx
pop edx
pop edi
pop ecx
pop eax
push ecx
xor cx, 0x100a
stc
and ecx, 0x6174702b
push ebx
shr bx, 3
push edx
sub edx, ebx
push eax
adc al, bh
push edi
add di, di
shr bl, cl
mov di, di
stc
stc
dec di
test cl, 0x3e
or dh, dh
shr ch, 3
and bl, al
push esi
and esi, 0x742348b4
rol bh, cl
and bx, 0xf75
inc bx
sbb dx, bx
or ecx, 0x6e4d95e9
add al, dl
pop esi
pop edi
pop eax
pop edx
pop ebx
pop ecx
call fcn.0051b701
call fcn.0051bbec
jns 0x4e2275
call fcn.0051c204
push ecx
rol cl, cl
pop ecx
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004e491d
add esp, 0x1e
test eax, eax
je 0x4e5ed2
mov ecx, 1
jmp 0x4e4e70
push edx
dec dx
push ebx
push ecx
ror bx, cl
stc
push esi
sub cx, si
add bl, 0x66
ror dl, 7
xchg esi, ecx
dec esi
push eax
or al, bh
add si, dx
stc
ror edx, 1
push edi
mov bx, di
mov ah, ch
test ax, dx
mov bx, ax
not dl
xor edi, ecx
rol ax, cl
or di, ax
dec cx
or edx, eax
nop
shl cx, cl
shl si, cl
dec si
sub ebx, 0x3b9c1ebb
shr bx, cl
shl eax, cl
not cl
stc
xchg ah, bh
nop
xor bh, bl
xor al, 0x41
or edx, ecx
not edx
add ebx, ecx
ror ebx, 4
stc
ror ebx, 5
xor di, 0x4d7c
or edi, eax
sbb esi, 0x4db72d25
inc dh
and ebx, eax
or cx, 0x4bb1
sub cl, al
xchg ch, cl
rol cl, cl
sub al, 0x36
and si, 0x6cdc
shr edi, 6
or bh, 0x11
sub bl, al
nop
shl esi, 4
inc al
stc
stc
test edi, ebx
stc
shr si, cl
nop
nop
mov ebx, 0x165ece37
or ax, cx
test esi, 0x1d2e1738
not bh
ror ecx, 8
cmp ebx, 0x4a74260b
and cl, bl
shr dl, 6
add ax, 0x3f5c
not ch
sbb ecx, esi
sbb edx, ecx
xor esi, 0x75d053
nop
rol dx, cl
add bx, cx
xchg di, ax
nop
xor cl, bh
sbb ax, 0x773a
xor eax, 0x6c651205
dec cx
cmp ah, bh
rol esi, cl
test ecx, esi
or al, 0x40
shl di, cl
and ax, ax
ror dl, cl
cmp dh, 5
shl bx, 2
adc ah, bh
inc edi
shl ebx, cl
rol ecx, cl
pop edi
push edi
sbb cx, di
stc
inc bx
stc
rol cx, 6
ror ecx, cl
rol di, 1
sbb cl, dl
mov si, 0x3447
not edx
cmp ebx, ebx
rol cl, 7
xchg esi, ebx
test ax, 0x714a
test edx, edx
nop
dec bl
nop
adc ax, 0x3f52
test ah, al
shr eax, 7
ror dh, 2
rol ax, 5
not dl
xchg dl, bl
or esi, 0x126fd392
shr ch, 4
sbb ecx, esi
or ah, 0x13
not edx
adc eax, eax
nop
inc ecx
test bx, 0x55ae
xchg edi, eax
shl edi, 8
stc
shl bl, 8
sub ecx, ebx
nop
dec cl
stc
inc bl
test si, di
test di, si
shr ax, 8
xor dx, cx
dec dx
rol ax, 4
test edx, 0x16a176f
stc
nop
or cl, 0x61
mov ebx, 0x678876fa
inc eax
rol edx, 7
xchg ch, bl
test edi, edi
rol cl, cl
adc al, cl
not cl
adc cl, cl
not dx
shr ebx, cl
dec edi
mov al, 0x50
mov ch, 0x45
test bl, 0x13
mov cl, al
or esi, eax
shr dx, cl
shl ecx, cl
ror bx, 3
sbb dx, 0x7649
nop
shl esi, cl
dec edx
xor al, ah
cmp ebx, ebx
sub edi, 0x760321d9
inc si
sub di, 0x328b
or di, 0xe24
xchg esi, ecx
shl edi, 7
not ecx
xchg ecx, edx
or esi, 0x66321cfe
cmp al, 0x7c
add bl, dh
xor al, 0x22
test ah, 0x59
test cl, bl
sub dx, bx
not dl
stc
xchg cl, al
sub ch, al
xchg ebx, ebx
rol edx, cl
pop edi
test al, 0x1f
nop
xor bx, ax
nop
dec edx
shr ch, cl
add ebx, 0x3c9c5bf2
add dl, 0x15
shr dl, 5
inc bh
push edi
shr edi, 5
shl ebx, 4
add bl, dh
add edx, 0x728b7f55
xchg bx, di
and dh, cl
mov dx, cx
not eax
not edi
inc bx
mov al, ch
cmp ecx, ebx
test eax, ebx
and ebx, esi
inc esi
sub esi, 0x4ce1c41b
xor dx, 0x1c0c
dec edi
not bx
shl si, cl
shl edx, cl
mov esi, eax
not al
dec cl
mov dx, ax
xor esi, 0x7a3d9a8d
mov edx, 0x73e3b939
not al
add ch, 0x49
xchg ecx, ebx
xchg esi, esi
and ah, 0x4d
adc di, 0x5f7
shl dh, 7
dec cx
cmp edi, 0x40f56e0a
shl dl, cl
not edi
sbb eax, edi
sbb eax, 0x3e6c13b0
rol cl, 8
sub ah, 0x24
shl cl, 5
dec ch
shl si, cl
shr eax, 2
sub cl, 0x76
cmp ch, bl
sub cl, 0x3f
xchg cl, dl
xchg ah, ah
and cx, di
xor bx, 0x657b
dec cl
and dx, 0x77de
or si, cx
ror bh, 5
sbb ebx, 0x3b26209e
sub ecx, esi
test dh, ah
mov cx, si
cmp si, 0x70f9
dec eax
xor ax, ax
cmp cl, bl
rol dh, cl
sbb ebx, ebx
stc
xor ax, cx
and si, bx
shl si, 7
xor ebx, edi
sub edi, 0x1cfc8ddb
nop
sbb edi, 0x55b30e92
dec bh
cmp ecx, edx
shl ebx, cl
mov esi, 0x4558927
ror ah, cl
not ebx
mov di, ax
not ax
rol ecx, 6
test al, 9
cmp bx, 0x41bd
shl dx, 3
xor ebx, 0x114c15f5
nop
add esi, ecx
pop edi
rol cl, cl
shr dx, cl
adc cx, bx
push edi
ror di, 1
dec bh
xor bx, bx
add cx, bx
adc edx, edi
stc
shl bh, cl
stc
adc eax, ebx
add bh, 0x44
nop
inc di
or edi, 0x40484b53
and esi, 0xad7a79b
shl di, cl
xchg dx, di
mov ax, cx
rol dx, 6
sbb ecx, 0x1c8836e1
sbb ch, 0x60
xor bh, 0x66
xchg edi, eax
shl al, 5
dec ah
stc
ror dl, cl
nop
or ah, 0x75
adc bx, dx
sbb si, 0x5ef9
adc ch, ah
nop
xor al, 0x4e
rol si, cl
ror cx, 4
nop
mov eax, 0x22f4abda
nop
ror bh, cl
nop
shl dh, 7
inc edx
sub bx, 0x1222
test edx, 0x195dfe65
or edi, ecx
not bh
shr bx, 7
add dl, bh
test edx, ecx
rol si, 2
and ax, 0x5935
dec dh
or cx, si
xchg esi, edx
not dx
rol di, cl
or cl, dh
not dl
adc ebx, edi
shl ax, cl
xchg di, si
not eax
adc si, cx
dec ax
dec cl
ror ch, cl
add di, cx
test dx, 0x4aa0
xchg bl, cl
inc ah
not si
inc eax
sbb ecx, 0x5a8cdcea
test ax, 0x798c
ror si, cl
rol dl, 3
and di, 0x6c19
rol cx, 4
stc
not ax
cmp edi, esi
stc
sub dx, 0x6586
xchg bl, bl
xchg bl, bl
shr bx, 8
not edx
and bx, cx
inc dh
sbb esi, 0x402248f0
rol dh, cl
xor ecx, 0x39cfd897
shl esi, 3
and edx, eax
cmp eax, 0xe04049f
add ebx, 0x222182a8
rol bl, 3
pop edi
xor ebx, ecx
push edi
mov edi, esi
adc ebx, eax
add bx, bx
shr al, 1
stc
test bx, bx
xor dx, 0x70cb
xor cx, bx
ror cl, cl
sub ax, bx
not bl
not ebx
test cl, 0x19
inc si
dec ebx
xor ax, ax
rol cx, 5
xchg cl, bl
shl bh, cl
stc
ror bx, cl
nop
ror ebx, 1
and al, al
cmp si, ax
stc
dec dx
shr bl, cl
sub dx, 0x172d
add edi, 0x127e122a
nop
ror si, 2
rol ebx, cl
dec cl
nop
xchg ebx, ebx
sbb edx, 0x6080afe9
nop
shl cx, 4
dec si
shr al, cl
add edi, 0x17df9228
adc cl, 0x59
shl esi, 2
ror ebx, cl
inc eax
test ebx, esi
xchg ch, ah
adc cx, dx
test bh, 0x6f
not dx
dec cx
mov ebx, edx
shl bl, cl
test di, bx
cmp esi, ecx
inc ch
not ah
ror ecx, 7
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
push ecx
shl cx, cl
rol cl, cl
push edx
push eax
mov dh, ah
push ebx
test bh, 0x19
test dx, 0x177
push edi
xchg bx, di
xchg ebx, edi
push esi
cmp eax, esi
not ax
test eax, edi
cmp si, si
inc cx
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
sub esp, 0x30
mov dword [esp + 0x2c], 0
push eax
push ecx
push edx
call fcn.0051c49c
call fcn.0051c98e
js 0x4e29df
call fcn.0051cc29
call fcn.0051cf22
call fcn.0051d3db
call fcn.0051d6f1
push edx
and edx, 0x27ca38c6
pop edx
ja 0x4e287c
push edx
push edi
xchg edx, edi
push ecx
push eax
sbb cx, ax
add dl, 0x21
push esi
xor esi, ecx
push ebx
sub bl, 0x7c
or ax, cx
xchg di, di
inc di
nop
rol ebx, 7
adc bx, 0x8dd
shl bl, cl
shr dh, cl
add ecx, 0x1a1703b0
stc
adc bl, dl
and edx, edi
stc
and esi, 0x38dda3b1
mov bh, ch
cmp esi, 0x3c556a0c
shr dx, cl
add ebx, edx
dec cl
cmp ebx, ecx
nop
adc ax, 0x47e4
cmp dx, ax
sbb ch, 0x35
sbb edi, ebx
cmp si, 0x7712
inc edx
adc ax, 0x113a
sbb ch, 0x37
rol di, 5
nop
add di, di
cmp cl, 0x64
inc esi
ror cx, cl
cmp dx, si
pop ebx
pop esi
pop eax
pop ecx
pop edi
pop edx
ja 0x4e2871
call fcn.0051da75
push eax
sbb ax, 0x7a72
pop eax
call fcn.0051ddbf
jbe 0x4e2975
push edi
xor edi, 0x701f09a7
push ebx
shr ebx, 2
sbb di, 0x3fbb
push esi
test esi, edi
push edx
mov dh, 0x43
push ecx
mov ecx, 0x37e9116f
inc di
or ecx, 0x7e4b6535
shr bh, cl
push eax
shr al, cl
cmp ecx, edx
stc
add ch, al
shl si, cl
nop
shl cx, cl
ror al, cl
inc ecx
xor si, 0x7eb8
mov bx, ax
add ax, di
dec edx
adc ax, di
and ah, 0x24
shr edx, cl
shr ebx, 4
nop
nop
pop eax
pop ecx
pop edx
pop esi
pop ebx
pop edi
push ecx
xchg ecx, ecx
push edi
rol edi, cl
push esi
test esi, 0x67e4795e
adc si, 0x2b7a
push eax
push edx
sbb ax, dx
push ebx
ror bx, cl
dec si
sub esi, 0x2f7d6f73
pop ebx
pop edx
pop eax
pop esi
pop edi
pop ecx
call fcn.0051e0db
call fcn.0051e63e
call fcn.0051e9d6
push esi
push eax
test si, ax
push edx
rol dh, 1
push ecx
or cx, 0x7b00
adc ax, si
push edi
mov eax, edi
inc edi
push ebx
shr bl, cl
sbb edi, 0x262fc7af
sbb bh, 0x7c
mov ecx, 0x2948ee
dec dx
inc edx
inc ah
not ecx
test ebx, ebx
pop ebx
pop edi
pop ecx
pop edx
pop eax
pop esi
push edx
and dl, 0xa
stc
push ebx
push esi
xchg ebx, esi
stc
pop esi
pop ebx
pop edx
push ebx
dec bx
push ecx
test cl, 0x77
push edi
xor di, di
push edx
mov dx, 0x5443
shr dx, 1
not cl
pop edx
pop edi
pop ecx
pop ebx
stc
push eax
sub al, ah
push ecx
xchg ah, ch
pop ecx
pop eax
ja 0x4e29d4
jns 0x4e29bc
call fcn.0051ef33
jb 0x4e29af
call fcn.0051f2e5
call fcn.0051f5a0
call fcn.0051f91f
push edx
ror dx, 8
push esi
xor esi, 0x16900f3d
nop
pop esi
pop edx
call fcn.0051ff51
call fcn.0052024b
push esi
xor esi, 0x489905f0
pop esi
push edx
add dh, dl
pop edx
push edx
push edi
test dx, di
push eax
push ecx
rol eax, cl
push esi
add esi, esi
pop esi
pop ecx
pop eax
pop edi
pop edx
push edx
dec edx
pop edx
jle 0x4e29df
call fcn.005206dd
push ebx
test bh, bh
push edx
inc edx
push ecx
shr edx, cl
push edi
not edi
push eax
and ah, 0x35
adc ax, ax
push esi
xor esi, esi
dec ebx
add ax, 0x3ea0
shl ah, 6
cmp di, 0x77da
xchg cl, dl
nop
adc edx, 0x3bbcbcdd
rol di, cl
sbb bx, 0x57fe
shr ch, cl
mov ch, 0x44
ror cx, 5
sbb al, bh
sbb eax, ecx
inc bx
shr bl, 7
test dh, cl
xchg dl, ah
adc ecx, 0x70141763
xor ax, ax
or dh, ch
or ch, dh
shr bh, cl
xor al, bl
test dx, ax
shl cl, cl
or edx, 0xae94b79
rol eax, 2
xor eax, edi
sbb bl, 0x6d
inc edx
or ah, dh
dec eax
and ebx, 0xa7d77cc
sbb dx, cx
xor dx, 0x1a39
inc bh
shl ecx, 7
add ecx, edx
adc al, 0x7d
and cx, 0x391
add ecx, edi
inc dh
not dh
ror dl, 5
stc
shl bl, cl
dec al
or di, 0x28f5
shr ebx, 1
xor dl, 0x28
adc edi, 0x72d4d531
ror edx, 7
or cx, 0x295a
xor dl, ch
xchg ebx, eax
xor ebx, 0x5698bbfa
and edi, esi
rol ch, cl
test dx, dx
adc ax, bx
ror si, 8
shr ch, 2
sbb dl, dl
mov si, 0x2ce9
sub di, si
xor eax, eax
ror ch, 2
shr di, 1
nop
rol dh, cl
rol eax, 8
ror edx, 5
xor edi, 0x580a8fec
cmp ch, ah
stc
or bh, 6
adc eax, 0x1c0aee43
stc
cmp bx, 0x39e1
shr edx, cl
mov di, 0x21e3
cmp ecx, edi
sub eax, 0x5b7d42d7
adc bx, ax
test eax, 0x62a10701
inc si
inc edi
shl ecx, 4
sbb cx, dx
cmp dh, 0x21
not ch
add edx, 0x331673c5
pop esi
push esi
xor si, si
and ax, 0x2e60
not ebx
sbb ecx, 0x6b6a62a8
xor bl, bl
nop
stc
shl ebx, cl
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
call fcn.00520c58
call fcn.0052109f
jle 0x4e2c1a
push edx
push esi
cmp edx, esi
push ebx
cmp bl, 0x25
push eax
and ah, bl
sbb dh, dh
xor eax, ebx
push ecx
or eax, ecx
push edi
adc edi, 0x69da7c3
cmp edi, edx
nop
xchg dx, cx
stc
xchg bx, si
sbb edi, 0x6dd32977
inc esi
sub bl, dl
xor si, si
test cx, cx
nop
sub cx, 0x5427
adc dh, 0x58
stc
ror ebx, 4
sub bh, ch
or si, di
not bx
test ebx, ecx
mov dx, 0xce3
ror edi, 4
stc
ror ch, cl
test al, dh
test si, si
shr eax, 2
cmp ch, 0x68
mov bx, bx
test cx, 0x7e3a
dec al
test edx, 0x263faa15
shl esi, 3
dec di
add cx, 0x102f
add bx, di
xor cx, ax
shl si, 1
inc si
mov eax, 0x7201b520
not ebx
xchg al, ah
cmp ax, si
rol edi, cl
or edx, 0x1cc4d5ef
test di, 0x2e1d
and bx, bx
shr ecx, 4
not cx
adc ch, ah
stc
dec eax
rol ecx, cl
shr cl, cl
and cx, 0x24d8
stc
inc dx
mov eax, 0x3d697d93
add bx, cx
test ebx, 0x38062a5e
add ah, 0x4c
add ah, dh
cmp bx, 0x504b
adc dx, di
ror ebx, 1
ror ebx, cl
ror di, cl
xor ebx, eax
sbb bl, 0x7a
nop
pop edi
pop ecx
pop eax
pop ebx
pop esi
pop edx
call fcn.00521377
jae 0x4e2c51
push ebx
and ebx, 0xdf91eaf
push edx
not edx
shr dx, 1
pop edx
pop ebx
push ecx
mov ch, 0x46
push edx
rol edx, cl
push eax
push edi
and eax, edi
push ebx
mov ebx, ebx
ror eax, cl
pop ebx
pop edi
pop eax
pop edx
pop ecx
call fcn.0052167e
call fcn.00521b29
push eax
not al
pop eax
jl 0x4e2cfb
push esi
rol esi, 3
push ebx
dec ebx
push ecx
push eax
cmp ch, ah
stc
push edx
or edx, eax
dec dx
and dx, ax
add cx, 0x5150
xor edx, 0xa7738ab
adc esi, esi
xchg bl, bl
shl ax, cl
push edi
sbb cx, di
shr ah, 2
nop
or cl, bh
stc
cmp dl, dl
rol eax, 8
not dx
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
push ecx
push esi
mov cx, si
push edx
not dx
push ebx
xchg bx, dx
pop ebx
pop edx
pop esi
pop ecx
push ecx
shr ecx, 3
push ebx
shr bx, 1
test ebx, 0x643343b5
push edx
push edi
sbb edx, edi
push eax
or cl, ah
test cx, 0x7b85
and eax, 0x1fbfbaa7
rol bh, 8
not bx
adc edx, eax
inc ah
inc dh
inc bh
ror bl, cl
xor ebx, 0x476a9da3
cmp edi, 0x58623d64
push esi
xchg esi, ecx
ror esi, 5
pop esi
pop eax
pop edi
pop edx
pop ebx
pop ecx
call fcn.00522041
call fcn.0052248b
push edx
sub dh, dh
pop edx
push esi
mov si, si
push ebx
push edx
sbb bl, dh
push eax
shl eax, 6
stc
push ecx
cmp cl, 0x6c
cmp si, dx
cmp bl, 0x6f
shl cx, cl
shr ecx, 3
sub ebx, ebx
inc cx
nop
sub cx, si
or edx, edx
cmp si, bx
stc
inc dh
cmp ax, 0x3a1e
stc
cmp ch, bl
test esi, esi
add cx, 0x75fc
sbb bh, ch
test dl, ch
dec esi
nop
push edi
mov edi, edi
xor ch, cl
add di, 0x3c5
or ebx, eax
xor edi, esi
not cl
xchg ah, dl
xchg esi, ecx
cmp dh, dh
sbb dx, 0x345
inc edi
and si, dx
ror eax, cl
cmp edi, eax
sbb eax, edx
or esi, 0x359c4a53
add cx, 0x729c
sbb bx, 0x1221
dec di
shr ebx, cl
add si, 0x4b3
pop edi
pop ecx
pop eax
pop edx
pop ebx
pop esi
call fcn.00522774
call fcn.00522b94
mov eax, str.G3_r.IRe_QM
lea ecx, [esp + 0xc]
push 0x2c
push 0x182d7271
push ecx
push eax
push edx
push esi
xchg edx, esi
push edi
sbb di, si
push ebx
push ecx
shl bx, cl
inc ch
sbb cl, cl
and ch, 0x58
sub bx, dx
ror ebx, 3
sbb si, cx
push eax
shr eax, 2
add dl, 0xd
ror di, cl
nop
not esi
add ebx, esi
add ax, 0x3d2
ror dl, cl
dec bl
not edx
add cx, 0x584d
stc
ror edi, cl
stc
stc
shl ecx, cl
cmp dl, bl
stc
cmp cx, di
not ch
inc edi
xchg edx, ebx
adc edx, esi
shl di, cl
ror di, cl
shr bx, cl
not edi
xchg ah, ch
or eax, ecx
dec bx
sub edi, 0x40271d55
adc al, 0x42
test cx, cx
inc cl
sbb edx, 0x313d33ee
nop
ror cx, 8
xchg si, di
and dx, 0x514
ror bx, cl
test bl, 0x19
mov bl, 0x4e
dec eax
xchg edi, ebx
and ecx, eax
mov bl, 0x6b
shl eax, cl
nop
rol bx, cl
and cl, 0x74
add esi, 0x33ce54ca
inc dh
xchg ebx, eax
shr dx, cl
adc cx, ax
add eax, ecx
dec bx
mov dh, 0x21
mov ebx, eax
sub di, 0x2f44
ror esi, cl
test dx, bx
sbb ecx, ecx
mov cl, bl
and cl, al
dec di
add bh, dl
and cx, 0x3777
xchg si, di
xor ch, 0x49
not ax
test ch, ch
or di, cx
adc bx, bx
ror cx, 4
nop
cmp bh, dl
inc dl
ror ecx, 3
not ecx
adc ebx, edx
test ax, 0xe5
mov bl, 0x64
not dx
xchg edi, ebx
sbb di, 0x1ddb
ror edi, 6
ror ax, 8
xor esi, ecx
adc al, bh
not cx
pop eax
push eax
sub ax, 0x3dd5
add ebx, 0xfd21eb8
rol ebx, cl
not ax
shl ecx, 8
not bx
not bl
cmp ax, 0x13aa
sub eax, esi
stc
shl ebx, cl
shl dx, cl
not edx
shl bl, 5
dec ecx
or di, di
not edx
ror dl, 7
shl esi, 1
add bh, 0xa
or ebx, 0x7cdf99c2
mov di, ax
xchg bx, dx
ror ch, cl
or esi, ebx
test cx, ax
shr edx, cl
shr dh, cl
xor ecx, 0x40efc6f1
test si, cx
rol dl, cl
nop
sbb dx, bx
stc
and eax, 0x7c50f330
inc edi
mov bh, 0x47
rol al, cl
shl di, 2
inc edx
add bl, 0x27
mov bh, 0x7c
inc ax
stc
ror dx, 2
inc bl
shl bl, 3
dec esi
ror ax, 6
rol ah, 8
xchg si, si
shl dl, 2
dec ax
xor ch, cl
xor bh, 0x1e
ror edi, cl
shl edi, cl
shr dh, 7
sub edi, 0x7fb3741f
or edi, esi
not ah
sub edx, ecx
cmp eax, eax
xor bx, 0x13ed
dec al
adc ax, ax
rol dx, 2
ror dx, cl
mov esi, 0x2333d248
sbb ecx, 0x6178fd66
adc esi, 0x86200ba
stc
or dx, dx
shl cl, cl
adc eax, edi
nop
shr di, 4
adc eax, esi
add ebx, ecx
nop
adc al, bl
nop
nop
cmp di, ax
cmp bh, bh
adc ebx, 0xb2e2514
shr dl, cl
ror cx, 7
shl eax, cl
add cx, 0x3b2a
mov cx, 0x3a19
xor bl, bl
or bx, 0x7b3d
nop
or ebx, eax
not ecx
test si, 0x20d0
dec ch
inc ah
mov edx, 0x15b70c41
pop eax
add esi, 0x377d9a33
push eax
ror eax, 7
not al
nop
shl dx, 3
cmp edi, edx
and ebx, 0x42f903b7
mov edx, ecx
test edi, ecx
shr bx, cl
stc
sub bx, cx
and ch, dl
add edi, 0x64db249f
nop
add al, ah
xchg dh, dl
cmp al, 0x4a
inc ax
sbb edi, esi
nop
sbb al, dl
xchg dh, cl
sub ax, dx
rol eax, 3
inc bx
dec edi
sub dh, 0x4d
inc cl
sub eax, 0x3bd1e021
sub dh, 0x14
xor dx, 0x4d33
sbb cx, 0x499b
nop
adc di, di
sub dl, cl
and eax, edx
stc
cmp di, cx
and bx, 0x66ae
mov ebx, 0x69fde67a
inc dh
and dx, 0x518c
xchg al, dl
adc cl, 0x67
not ebx
rol ah, 3
mov di, 0x411e
xor bl, 0x64
cmp dx, 0xe96
rol dx, 4
nop
nop
mov cl, 0x27
test ch, 0x57
mov dh, dh
xor ecx, edx
dec ch
xchg ecx, eax
or edx, eax
ror dx, 1
and ax, dx
rol ch, cl
xor ebx, 0x667c51a
cmp ah, 0x39
or cx, 0x407c
inc eax
not ecx
xor eax, ebx
xchg dh, ch
rol dh, 3
nop
and edx, edi
and esi, esi
not bh
dec dh
sub al, ah
ror ecx, 7
nop
test dh, 0x53
or edi, ebx
add al, bl
dec eax
xor ecx, eax
not ch
pop eax
pop ecx
pop ebx
pop edi
pop esi
pop edx
push ecx
ror ecx, 3
inc ecx
push edx
ror edx, cl
push ebx
push eax
xor bl, ah
xchg ah, ah
shl ecx, 6
cmp ch, ch
nop
cmp ah, dl
rol ebx, cl
push edi
or edi, edi
mov edi, 0x45a66849
push esi
sub si, ax
ror bl, cl
test ecx, ecx
shl ebx, cl
mov edx, 0x400acb5d
shr bl, 3
add bx, dx
or al, ah
rol ebx, 2
rol dx, 3
stc
cmp ebx, edx
ror ecx, cl
stc
or ch, 0x75
cmp edx, 0x629fcf9a
dec dl
sub esi, 0x4a8c9420
cmp ah, 0x53
xchg bl, bl
not esi
cmp ax, 0x4d15
shl edx, 6
ror edi, 1
inc ebx
nop
cmp dl, dh
sub ah, 0x67
shl ch, 1
dec dh
add ax, 0x1195
xor bx, 0x4d9e
sbb bl, dl
dec si
test ah, 0x60
adc edi, 0x290690da
rol bx, 7
inc bl
or bx, cx
and ax, 0x142b
test bx, 0xe0b
cmp dx, ax
dec dx
cmp dh, 0x44
nop
shl ch, cl
or cx, di
sub esi, 0x5d13318c
nop
and dl, cl
or bh, 0x11
sbb dh, 0x17
shl bl, 1
inc ecx
inc ah
adc bl, dh
rol edx, 1
add ecx, ecx
xchg bx, dx
dec ah
adc ebx, 0x5219e5c
and dl, 0x57
nop
shr dl, cl
not eax
shr al, cl
rol edi, cl
adc ch, 0x46
shr cl, cl
dec bx
shl esi, cl
sbb dl, 0x79
add di, si
xchg si, ax
cmp cx, dx
shr edx, 7
test ch, 0x38
xchg di, di
adc ch, al
or dl, 0x48
mov eax, edi
cmp di, 0x116d
cmp dl, bl
shr bh, 7
not ecx
inc dx
nop
cmp edx, edi
pop esi
xchg dx, di
ror dh, cl
sbb ah, bl
test edx, edi
add eax, edx
sbb dl, bl
push esi
and esi, 0x4f9e7973
shl dx, 2
inc ax
cmp ax, 0x5569
nop
sbb cl, dh
shl ah, cl
add esi, eax
mov ax, cx
xor bl, ah
test eax, 0x505fe868
inc si
and di, 0x4d5e
sbb si, 0x3fbd
adc bh, 0x58
not dx
mov eax, ecx
not eax
mov eax, 0x463329f3
xor dh, bl
rol eax, cl
or dh, 0x1b
cmp bh, 0xe
or bx, di
add ecx, 0x7df21332
inc edi
test ah, 0x23
sub bl, bh
mov cx, 0x61a3
test esi, 0x4c7bd52
mov cl, ah
test bh, dh
xor eax, 0x609effe2
rol al, 6
stc
or edi, 0x68c45db
mov dx, 0x5848
add dl, ah
sub dh, 0x79
add al, 0x14
xchg edx, edx
mov dh, bl
adc cl, al
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
call fcn.005230f8
call fcn.00523468
push edi
push edx
xor edi, edx
nop
push eax
push ecx
rol eax, cl
pop ecx
pop eax
pop edx
pop edi
call fcn.005239ba
call fcn.00523c10
jle 0x4e3274
call fcn.00524194
call fcn.0052467b
push edx
add edx, 0x6f7a8d16
pop edx
push ecx
dec cx
pop ecx
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004e491d
add esp, 0x30
mov ecx, 0x100
call fcn.00524944
call fcn.00524cb1
call fcn.00525096
push edx
push ebx
sub dl, bh
push edi
not di
stc
push esi
xchg di, si
and si, si
push eax
dec ah
nop
or bh, 0x58
push ecx
ror bx, cl
and ebx, edx
inc di
shl cx, cl
inc cl
xor dx, ax
xchg bx, si
xor bx, 0x2ed3
adc esi, esi
rol edx, 5
xchg esi, ebx
inc ecx
shl ecx, cl
xor ch, 0x30
ror dx, cl
shr bh, cl
test dx, 0x7ef7
mov edi, 0x1fb5a1e4
and dx, bx
cmp dl, 0x65
mov edi, ebx
cmp eax, 0x671353e4
nop
cmp dl, dh
adc al, 0x4b
shl ecx, 5
sbb bh, dh
not al
nop
and dl, 0x5a
test cx, 0x6a10
adc bh, ah
xchg ch, al
rol eax, 8
rol eax, 5
shr dx, cl
mov di, 0x23c9
or dx, dx
ror ax, cl
shl eax, cl
test bx, dx
mov dx, si
rol edx, cl
sbb ecx, ebx
nop
sbb ah, 0x7b
shl edi, 7
test cx, 0x5938
shl dl, 3
rol edx, 4
add bx, 0x122c
shl ecx, 1
xor cx, 0x1407
inc edx
stc
adc ax, si
cmp bh, bl
ror cl, 4
adc ebx, 0xbbbd6a4
sub ch, 0xa
xchg cl, ch
stc
xchg ch, al
shl bx, cl
add si, 0x364a
sub cl, 0x6e
xchg ebx, eax
ror ch, 3
stc
mov esi, 0x34de7a14
cmp bl, 0x64
mov cx, 0x806
nop
stc
stc
cmp di, 0x12af
sub ah, 0x30
xchg ecx, eax
ror edi, 6
adc ebx, 0x660b8e4d
rol ch, 1
rol edx, cl
sbb ecx, 0x591ac43f
ror eax, cl
shl ah, 8
adc edi, 0x42bb92bf
dec dh
ror bx, cl
adc bh, dl
xchg bl, ch
rol ebx, cl
stc
pop ecx
push ecx
adc bl, ch
sbb bx, 0x5850
nop
sbb ch, dh
ror dh, cl
xchg edi, eax
not dh
not eax
inc ax
ror ah, 8
sub ecx, edx
inc dh
shr bl, 3
xor dh, 0x35
sbb al, 0xa
xchg dl, al
or cx, di
xor ch, bl
test eax, ebx
sub bl, 0x65
shr bx, cl
test ebx, edx
inc ah
adc dx, 0x4fbc
xchg bl, al
stc
sub al, dl
test cl, bl
xor ecx, 0x302283b2
and edx, 0x5f9ef8d6
test ecx, ebx
ror si, 3
xor al, 0x53
or edi, ebx
stc
shr ah, 4
sub bx, di
sbb si, dx
ror edi, cl
mov si, 0x1cd6
shr ah, 4
or ecx, edi
test dx, cx
rol cl, 5
adc cx, 0x3fbd
xchg edx, edi
dec esi
nop
add dl, 0x78
adc dl, al
xor cx, ax
mov dx, 0x780b
ror di, 6
and cx, 0x55c7
nop
add bl, bl
xchg edx, eax
dec cx
dec cx
nop
dec al
ror eax, cl
not dh
adc cx, 0x3eac
test bh, ah
mov cx, 0x1106
xor cl, dl
stc
shl ax, cl
rol ax, 6
xor bx, 0x3a1c
shr edi, 4
add si, 0x367b
mov edi, 0x27ac080d
mov dx, cx
sub bx, 0x50e9
stc
dec ah
inc edi
test al, 0
inc si
sbb ebx, 0x7f24abc0
xor ch, 0x4e
and esi, ebx
dec bx
inc edx
sub bh, 0x66
not ax
ror bx, 2
xor esi, ecx
adc ax, di
dec ecx
sub eax, esi
mov edx, 0x42a32f81
adc cl, 0
nop
sub esi, 0x2bddd53f
nop
xchg bx, ax
shr ch, 4
pop ecx
add si, 0x6267
mov esi, 0x2e029c71
test esi, 0x55b57462
nop
stc
nop
or edx, 0x3d66b6ff
test bl, dl
shr dx, 4
push ecx
shr bl, cl
xor bh, 0x4f
xchg dx, cx
dec ax
not ebx
stc
shl bl, cl
not dx
xchg dx, dx
shr edx, cl
ror ch, cl
shl ebx, cl
dec ax
xchg esi, eax
mov cx, ax
sbb ch, 0x1b
inc ah
cmp dh, bh
ror dh, cl
test bl, bh
or bx, dx
shr bl, cl
sbb bh, ch
and al, 0x4b
xor cl, 0x67
sbb bh, 0x4f
inc dl
rol al, cl
mov ch, bh
cmp dx, 0x534a
adc bx, 0x4af
stc
rol cl, 1
mov si, ax
and ax, di
inc edx
or al, 0x33
xor ax, di
shr dh, 5
or ecx, esi
adc ah, ah
mov si, 0x294a
and ebx, esi
stc
or edi, 0x4a02c9b3
cmp cx, si
and si, 0xdb5
nop
or eax, esi
rol di, cl
shl cl, 2
shl eax, 3
shr ah, 3
test cl, cl
sub bx, ax
xchg edx, eax
adc edx, edi
inc cl
inc bx
test bh, dl
rol ecx, cl
not al
sub al, 0x18
dec al
nop
rol eax, cl
cmp edx, 0x8988fb4
mov ax, di
mov ch, bl
mov ax, ax
shr esi, cl
xor edx, 0x5edd6df
dec dl
sbb bh, cl
shr bx, cl
dec dx
or cx, cx
xor bl, ch
xchg dl, ch
sub dh, bh
shr bh, 3
test dh, 0x20
stc
add ax, 0xbc6
not edi
or edi, esi
rol ax, 1
xor dx, 0x5736
sub eax, 0x8d8c954
test esi, edi
and bh, 0x21
pop ecx
push ecx
sbb ecx, ebx
ror cx, 3
shr bx, cl
xchg dl, dl
add cl, 0x7c
cmp edi, edx
xor edx, 0x770e6a09
shr ecx, cl
rol eax, 1
test edi, 0x1466619d
ror al, cl
cmp si, 0x1799
sub ch, 0x75
shl dh, cl
cmp di, 0x341a
cmp dl, 0x14
rol dl, cl
nop
not dh
rol cl, cl
dec cl
sub dl, al
sbb si, ax
not bh
not eax
inc eax
not ax
adc edx, 0x2edaef47
not al
mov edx, 0x67f7f44
sub esi, eax
stc
stc
sub ax, 0x79ec
nop
ror eax, 1
pop ecx
pop eax
pop esi
pop edi
pop ebx
pop edx
call fcn.00525396
js 0x4e373b
stc
push edx
push ecx
shr dx, cl
push eax
ror eax, cl
push ebx
not bx
add bl, 0x35
push esi
or esi, ecx
push edi
mov di, cx
dec bl
sub ah, 0x17
shr eax, 6
xor edx, 0x621d9d18
rol bh, cl
shr esi, cl
shl cl, 4
nop
ror dl, cl
stc
test dh, 0x66
inc edi
shr cx, 5
pop edi
pop esi
pop ebx
pop eax
pop ecx
pop edx
stc
push ebx
adc bx, 0x5695
sbb bx, 0x6ce
inc bl
push ecx
push esi
adc ecx, esi
xor bx, si
push edx
shr dx, 4
push edi
mov di, 0x5a41
push eax
and ax, dx
sbb si, 0x59e9
stc
cmp edx, edi
and bl, 0x76
ror bh, 4
nop
shr cx, 1
shr edx, 3
shr bh, 3
rol eax, cl
nop
not esi
mov ecx, eax
nop
rol eax, cl
sub ch, bl
nop
stc
and bh, 0x6f
pop eax
pop edi
pop edx
pop esi
pop ecx
pop ebx
push edx
push ecx
and edx, ecx
and cx, cx
push ebx
shl ebx, cl
push edi
xchg di, di
stc
push esi
sub esi, edx
dec esi
cmp esi, ecx
nop
xor edx, edi
cmp ebx, edi
inc ecx
adc di, 0x4ea4
pop esi
pop edi
pop ebx
pop ecx
pop edx
push eax
push esi
sub ax, si
or ax, 0x5388
push ecx
not cl
push ebx
shr bl, cl
stc
push edi
add di, 0x11fa
push edx
or dl, 0x63
ror bl, 2
adc al, 0x74
shl ax, 6
mov bl, bh
sbb si, si
xor ah, 0x2b
pop edx
pop edi
pop ebx
pop ecx
pop esi
pop eax
call fcn.005256ec
call fcn.00525bbf
call fcn.00525e9e
call fcn.005262f8
push ebx
add bx, 0x6115
push edx
not dl
not bx
dec dh
push eax
ror ax, 5
not bl
push edi
sub di, bx
adc bh, dl
stc
test bx, 0x598a
push ecx
rol ecx, cl
shr ch, 3
test cx, 0x4795
shl edx, cl
shl dl, 5
ror ax, cl
push esi
and esi, 0x5033c652
or eax, ebx
xchg bx, cx
or cx, 0x36ec
not ecx
xchg bx, ax
not di
add eax, 0x35aa40cf
or cl, ch
add bx, 0x3643
sub cx, 0x5fe7
test ah, 0x1d
shl edi, 8
add bx, bx
add ecx, edx
adc si, 0x6937
pop esi
pop ecx
pop edi
pop eax
pop edx
pop ebx
jb 0x4e37c3
push ecx
shl ch, 5
pop ecx
jbe 0x4e37e6
push eax
inc eax
push ebx
push edx
add ebx, edx
push esi
inc esi
pop esi
pop edx
pop ebx
pop eax
call fcn.00526879
jo 0x4e37e6
push edx
push ecx
xor edx, ecx
pop ecx
pop edx
jno 0x4e37f1
call fcn.00526d83
call fcn.00527220
test eax, eax
jne 0x4e4e70
call fcn.00527764
push ebx
adc ebx, 0x1c55b23c
push edx
add edx, 0x38e91e28
add bl, 0x30
push esi
sbb esi, 0x2e1b67b9
push ecx
inc cl
stc
push edi
shr edi, cl
not si
test ecx, 0x1bea2a4a
stc
cmp edx, ecx
push eax
rol ah, cl
sub ax, 0xa9c
sbb edi, ebx
or si, bx
add edi, 0x1efaae83
add dl, cl
adc ax, 0x410a
shl ah, 6
rol esi, cl
stc
rol edi, cl
adc ah, ah
test ch, 0x77
cmp bx, 0x643b
not dl
adc bh, cl
cmp bx, dx
shr bh, cl
xchg dl, dh
inc cl
adc eax, 0x48031f36
add dh, 0x73
ror edi, cl
shr bh, 1
sbb eax, eax
dec ch
shr ax, cl
dec ecx
adc edi, edx
shl cx, 7
xor ax, cx
cmp ecx, eax
dec edx
or ch, 0x5a
adc bl, 0x1d
cmp ecx, 0x50edea93
shl bx, cl
sub edx, edx
not al
or edx, 0x40258284
dec eax
stc
inc esi
shl di, cl
or ebx, edi
pop eax
pop edi
pop ecx
pop esi
pop edx
pop ebx
push edx
dec dx
push edi
test edi, edx
push eax
or ax, dx
stc
push esi
push ecx
shr esi, cl
shr esi, 4
cmp edx, 0x2332db1
add esi, 0x11a63ebb
inc esi
rol ah, 7
sub cl, al
test cx, cx
not si
adc esi, 0x797c8884
push ebx
add bh, 0x33
xor si, si
stc
xchg dh, cl
xor bx, cx
and eax, 0x4b03b454
ror bl, 5
ror cx, 6
ror dx, 7
mov edi, 0x2e60b135
stc
or al, 0x7b
nop
cmp dl, 7
ror ecx, cl
rol si, 2
xchg bh, dh
shr al, cl
cmp dh, ch
sbb al, dh
add eax, esi
dec bx
adc ebx, 0x12737778
ror ebx, 7
inc al
sub ecx, edi
inc ebx
test bh, 0x26
adc esi, 0x4170f024
xor cx, 0x18ca
dec esi
or ax, si
shr bh, cl
add esi, 0x5a7eaaec
sub ecx, 0x116214c4
rol ah, 7
and di, ax
or bx, bx
test bh, al
rol bh, cl
ror cl, cl
add dh, 0x37
or ax, 0x794e
mov dl, cl
or ah, 9
sub bl, 0x1a
dec dx
pop ebx
pop ecx
pop esi
pop eax
pop edi
pop edx
je 0x4e3a37
call fcn.00527a9e
call fcn.00527fb1
call fcn.005285c2
push esi
sub si, 0x1e5b
stc
push ecx
shr ch, cl
inc ecx
shr esi, 8
push edx
xor edx, 0xfa8e410
push edi
cmp dx, di
push ebx
mov bx, 0x5df0
not ecx
test dh, cl
or cx, 0x1b88
inc bx
push eax
add ax, ax
xchg di, ax
cmp ah, 0x5b
test bx, 0x1403
rol ch, cl
not edx
mov si, dx
or edx, ecx
stc
add edi, ebx
and dx, dx
mov ecx, 0xbaae6be
add cx, 0x67e5
nop
add bx, 0x7f5e
test edx, 0x6490af14
or cl, ah
test ax, 0x4646
dec bh
not edx
adc cl, bh
not bh
not cx
ror di, cl
sbb bh, al
not cx
sbb edx, 0x5c7d3704
xchg dx, ax
stc
or al, 0x63
xor ah, 0x76
nop
adc ebx, ebx
adc ch, 0x1a
adc al, 0xc
shr esi, cl
adc dx, 0x1215
add edx, 0x57eb2b73
stc
inc ah
pop eax
pop ebx
pop edi
pop edx
pop ecx
pop esi
push esi
not esi
pop esi
push ebx
not bx
pop ebx
push eax
and ax, 0x146
nop
push ecx
push ebx
add ecx, ebx
pop ebx
pop ecx
pop eax
jp 0x4e3b31
push ecx
ror cx, 1
and ecx, 0x7ca7fe
push edi
push edx
cmp edi, edx
push eax
add eax, 0x38f7d355
sub dl, 0x14
shr cl, cl
ror cx, 3
sbb edi, 0x26f89262
push esi
adc esi, esi
sub edi, edi
shr edi, cl
mov ch, dl
not si
push ebx
rol bx, 1
test eax, 0x67db4a2
cmp al, ch
rol bh, cl
rol cx, cl
mov ch, 0x6b
sub edx, esi
and esi, esi
dec edx
xor ax, 0x6fbd
xor ebx, 0x2a02e912
stc
rol ebx, 7
and ch, dh
nop
nop
xchg di, ax
shl bh, cl
and bl, cl
dec ebx
and ax, 0x179c
xchg si, dx
test ebx, edi
dec edi
or dl, 0x3a
stc
or al, 0x17
stc
test cl, cl
shl edi, 8
stc
xor ax, bx
add bx, 0x4029
shl ax, cl
stc
sbb si, cx
rol ebx, 7
shl edx, cl
or edx, edx
xchg cx, ax
ror cx, cl
inc eax
dec si
dec bh
dec edx
sbb dx, 0x2425
nop
test bh, dh
stc
not al
add ebx, ebx
rol dl, cl
ror ebx, 8
nop
cmp di, si
adc esi, 0x10ea4c49
adc bx, ax
inc si
rol cx, cl
stc
xchg di, ax
ror bx, cl
inc cl
pop ebx
pop esi
pop eax
pop edx
pop edi
pop ecx
push ecx
add cx, 0x3621
push edx
push ebx
sbb dh, bh
sbb dl, 0x25
or bx, 0x57c6
pop ebx
pop edx
pop ecx
push ecx
dec ch
push eax
add cx, ax
shr ch, 6
push edx
ror dx, cl
pop edx
pop eax
pop ecx
call fcn.00528a47
call fcn.00528e1a
jno 0x4e3c85
call fcn.0052935e
call fcn.00529783
push edx
or dx, 0xdc8
push eax
add eax, edx
push ebx
push ecx
ror bh, cl
or eax, 0x3258f83c
push esi
ror si, cl
or bx, 0x216f
test si, ax
add ebx, 0x67c03502
xor bl, dl
xchg bh, bh
adc bh, 0x6b
nop
stc
cmp bh, 0x49
inc bx
rol ch, 1
dec ch
inc dx
not ch
and bl, cl
push edi
dec edi
xchg dh, ah
xchg cl, dh
add ax, si
sub ebx, 0x519ae04c
xchg al, dl
add edx, 0x740b24e1
ror eax, cl
nop
and ah, 0x19
ror di, cl
mov dl, 0x63
dec dx
test ah, 0x27
or cx, 0x6ddf
pop edi
pop esi
pop ecx
pop ebx
pop eax
pop edx
push esi
xor esi, 0x6f1b35c4
push ebx
inc ebx
push ecx
shl ecx, cl
push edx
xchg dh, ch
mov ch, 0x2b
test dh, 0x4c
add bx, 0x4888
cmp edx, ecx
and edx, 0x1a73fae0
xchg ecx, edx
push eax
cmp al, 0x54
not si
dec eax
xchg cx, ax
test bl, cl
cmp dl, cl
xchg bh, bl
cmp dx, ax
not bx
or bl, 0x3e
shr eax, 7
nop
push edi
test bx, di
mov edi, 0x65dfd540
nop
and ebx, edx
test bx, cx
nop
and si, dx
adc esi, esi
sub edx, ebx
adc bh, 0x3c
shl si, 7
shl esi, 5
and bx, 0x2ee0
shl di, cl
sub cl, 0x6d
xchg esi, eax
and bx, 0x2f89
not ah
shr ax, cl
cmp bx, 0x67a7
test ch, ch
mov esi, eax
sub dh, ah
pop edi
pop eax
pop edx
pop ecx
pop ebx
pop esi
push ebx
push eax
sub bl, al
push edx
xchg dx, dx
stc
stc
sbb bl, 0x56
push esi
push edi
and esi, edi
push ecx
or ch, 0x2a
sbb ecx, edi
xchg edi, esi
sbb al, 0x7e
stc
adc bx, 0x8d6
sub dh, dh
test ecx, ecx
xchg cx, cx
mov ah, 0x48
mov ax, bx
xchg bl, ah
sub ax, 0x2a46
ror bl, 8
shr ax, cl
rol dl, 4
xor edx, 0x29a196b1
xchg bh, dl
pop ecx
pop edi
pop esi
pop edx
pop eax
pop ebx
call fcn.00529a5c
jp 0x4e3cb2
call fcn.00529eae
stc
push esi
push ecx
xchg esi, ecx
push edi
inc di
rol di, 1
push edx
dec dh
sub esi, ecx
pop edx
pop edi
pop ecx
pop esi
push edx
and dl, 0x2a
push ecx
inc ch
pop ecx
pop edx
push edx
push eax
or dl, ah
mov eax, 0x145ed63c
push ebx
rol bx, 8
shl dx, 2
xor ebx, 0x1b911043
stc
pop ebx
pop eax
pop edx
push edi
shr edi, 5
push ebx
adc bx, 0x5a86
dec bh
push esi
adc esi, esi
push ecx
inc ch
stc
push eax
adc ax, si
sbb bx, 0x3965
dec di
or eax, 0x74a2c95f
nop
push edx
adc ah, dh
ror bx, 6
add bh, ch
pop edx
pop eax
pop ecx
pop esi
pop ebx
pop edi
push esi
push edi
cmp si, di
push edx
cmp edx, edi
push ecx
shl cx, 6
stc
ror ch, 5
shl ch, 3
push eax
or al, al
and edi, 0xb8a9283
xchg dl, ch
adc eax, esi
adc ecx, 0x796f5672
cmp edi, 0x1ee4689e
pop eax
pop ecx
pop edx
pop edi
pop esi
sub esp, 0x39
mov dword [esp + 0x35], 0
push eax
push ecx
push edx
push edx
sub dx, 0x7d9d
push eax
or eax, 0x7521aa2d
push edi
push ecx
add edi, ecx
shr cx, 5
push esi
sbb si, 0x41fc
ror eax, 5
adc dx, 0x3061
push ebx
adc ch, bl
shl al, cl
mov edx, 0x5a80a480
xchg edi, eax
shr bh, cl
mov ch, ah
or dl, 0x15
inc edx
stc
sbb edi, 0x54fc118f
nop
sbb bx, 0x44a5
sub bx, 0x2bda
shr ch, cl
sub edx, eax
add dx, 0xe15
adc esi, 0x435333bc
xchg cx, ax
ror edx, 6
or ax, dx
xor cx, ax
not cx
shl ecx, 1
dec edx
or edi, edx
mov bx, 0x95d
dec bh
not esi
xchg bx, si
nop
xor dx, ax
test dl, 0x15
shl bl, 5
shr si, 8
add ah, cl
sub ch, cl
add ebx, 0x39b64704
inc si
xor edi, edx
cmp eax, ecx
test dh, 0x6d
shl ah, 8
shr ax, 3
shr ax, 6
shl dl, cl
ror al, 5
stc
not ecx
shr ah, 8
sbb di, 0x432d
shl al, 1
and ch, 0x38
cmp ebx, 0x3cee9110
xor al, 0x4d
stc
sbb dx, 0x55d0
shl esi, 2
add ax, cx
stc
and ecx, 0x72e1b4e0
rol eax, cl
nop
xor di, 0x77a4
and dh, 0x27
dec di
shr bl, cl
cmp ecx, 0x253d9e2b
xchg cx, dx
cmp edi, 0x92c3789
nop
xor ax, 0x7f41
mov dl, bl
not edi
ror ch, 2
rol cx, cl
adc ax, si
shl al, cl
test esi, 0x32c2f566
sbb ax, 0x3cc8
xchg bl, ch
test al, 0x7d
stc
not ecx
inc dl
sbb bx, bx
dec bx
sbb edi, 0x5cb45508
xchg cl, dh
inc bl
adc bx, ax
stc
stc
nop
pop ebx
rol dx, 5
dec dl
cmp edi, edx
ror di, 3
inc ah
ror ax, cl
cmp cx, 0x7ea1
push ebx
and bx, 0x5a88
cmp cl, 0x41
inc dl
xor cl, cl
shl dx, 8
dec bx
ror eax, 4
dec bh
add ecx, 0x5044e6b2
cmp ax, bx
or ch, 0x7c
xor dh, dl
test eax, 0x7569eaa1
inc cx
adc dh, bl
dec al
shl al, 3
nop
ror edx, cl
stc
mov edx, ebx
shl eax, cl
or ecx, 0x79da13a3
sbb cl, ah
ror cx, 6
add bx, 0x579f
adc ecx, edx
sub ecx, edx
or esi, 0x36856f4f
xchg al, cl
xor esi, 0x7b19bd4e
xor ah, al
ror al, cl
not cl
add bl, ch
not eax
dec di
rol si, cl
add al, 0x45
nop
test esi, 0x1310c0af
nop
and ecx, 0x59a29d67
dec bx
not di
cmp ax, 0x404f
xchg si, di
test edx, 0x6b056fc8
inc ecx
test edi, ecx
test ecx, 0x86462e0
xchg dx, ax
mov edi, eax
adc di, 0x1082
or bl, dl
rol si, 2
shr esi, 7
mov edx, 0x1737d0
adc ax, cx
and dh, dh
xchg bl, ah
test edi, 0x23c7fd80
mov ax, 0x4207
xchg ch, ah
sbb esi, 0x5a76fb92
xchg dx, ax
add ax, di
inc cx
xchg al, bh
and edx, 0x4af13606
not ecx
test esi, ecx
inc bh
add dl, dl
rol dx, cl
ror dx, 6
and dx, 0x66b8
rol ax, 4
inc ah
or edx, 0x7d0b9796
ror bh, cl
dec bx
and esi, ebx
sbb bh, cl
mov di, bx
cmp ecx, 0x6c21d241
or di, 0x2920
inc edx
rol edi, 7
add edx, eax
test esi, esi
add si, 0x72b6
shr bl, 2
pop ebx
nop
adc dh, dl
not edx
push ebx
xchg bx, di
cmp dl, dh
not di
test ax, 0x6b7c
xor dh, 0x6f
cmp esi, eax
and dx, 0x4bb6
ror bh, cl
and esi, 0x734cf90d
test bl, 0x75
ror di, cl
test ax, 0x39b6
shl dl, 5
sbb di, di
cmp eax, 0x24e4ae58
sbb dx, 0x6bc6
test ecx, ebx
or cx, ax
rol edx, cl
mov ecx, 0x720bbe9a
mov edx, 0x478182
sbb cx, 0x1a7b
and edi, 0x72f570ea
sub ecx, edx
test ebx, 0x4cdd6914
xchg bh, dl
xor dh, dl
dec cx
sbb ah, 0x73
add dh, 0x1b
ror cx, 5
sub eax, 0x298dc86b
mov bx, di
rol esi, 1
inc dh
sbb edi, esi
not ch
dec ch
sub dh, 2
cmp edx, 0x51d08e2
cmp si, 0x15a2
rol eax, cl
nop
or edi, 0x27229047
stc
test dl, 0x57
rol bh, cl
xor esi, 0x6a7db466
xchg ah, ah
xchg si, bx
test bh, 0x79
xchg ah, cl
mov eax, 0x6a02510d
test ax, 0x70bd
test dx, dx
sub al, ch
sbb ecx, 0x73bba9ce
shl edi, cl
rol ah, 6
sbb si, 0x7066
rol di, 1
or si, 0x44ea
shr di, 3
add esi, 0x1c63cb50
inc dx
xor ax, dx
dec si
shr ecx, cl
add dh, 0x45
rol eax, 8
cmp bh, bh
dec ecx
dec bx
shl ch, 5
adc edi, edx
xchg dh, cl
and cx, 0x5342
adc bh, 0x20
stc
sbb dh, 0x18
cmp edx, edi
ror dx, cl
add edi, ecx
ror ch, cl
or si, 0x7e81
rol al, 8
add bh, bl
test cx, 0x595b
and di, di
cmp si, di
dec edx
not di
not ch
and si, 0x7f9f
ror ah, 7
test cl, 0x7c
shr ebx, 5
pop ebx
mov ecx, eax
nop
not edi
push ebx
test bl, 0x64
sbb ch, 0x35
or cl, 0
shl dh, 1
xchg ecx, esi
add ah, 0x26
dec ebx
mov cx, di
cmp cl, 0x78
shr cx, 3
and ebx, 0x3ca98b66
rol bl, 2
xchg esi, edx
and eax, eax
stc
inc esi
rol ecx, cl
sub bh, dl
stc
xchg dx, ax
nop
stc
adc ax, 0x5b47
xchg bl, al
test bx, 0x6a84
nop
test dl, cl
inc di
adc dl, bh
rol dx, cl
ror dx, cl
inc ch
rol ch, cl
ror cl, 4
and cx, di
ror dl, 4
ror edi, 8
or dh, ch
rol ebx, cl
cmp eax, edi
cmp si, 0x3144
test dx, bx
cmp bx, si
shr ah, cl
ror edx, 8
adc ah, bl
or edi, 0x5ed64973
inc di
add bx, 0xec
test si, si
mov ebx, edx
inc edi
stc
dec bh
nop
sub ch, dl
xchg ecx, edi
and di, 0x1fdd
xchg esi, ecx
and esi, esi
sub esi, 0x10e315fb
sub ax, ax
mov dx, di
shr bx, 3
and dx, bx
sbb ah, ah
sub dh, 0x53
not ecx
sub bh, ch
nop
inc eax
add dl, dl
stc
xor ebx, 0x16404ca8
add cx, ax
rol esi, 3
ror bx, 5
stc
ror dl, 7
nop
sub ah, 0x72
adc ebx, edx
shr ah, cl
adc al, 0x4f
sbb cl, 0x6a
stc
stc
rol edx, cl
test dl, 0x2a
pop ebx
pop esi
pop ecx
pop edi
pop eax
pop edx
call fcn.0052a385
push eax
adc ah, 0x7a
nop
push ecx
cmp ah, cl
shr ecx, cl
push ebx
xchg cx, bx
rol eax, cl
dec al
push edx
mov dh, 0x52
nop
push edi
and di, 0x4113
push esi
adc eax, esi
sbb cl, bl
stc
inc dl
not eax
xchg di, bx
and ebx, edx
add eax, 0x2019ae9e
dec dx
xor bx, si
dec ecx
not dl
xchg ecx, ecx
stc
sbb edx, 0x60631e23
adc ah, 0x5f
shl si, cl
stc
mov bh, ah
mov eax, ecx
adc di, ax
xchg di, di
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push ecx
ror cl, 6
push ebx
sub bl, 0x68
push edx
ror dl, 8
stc
push eax
xchg ch, al
and dh, dl
add dx, 0x6507
stc
shl ch, cl
and edx, 0x3cb718a8
pop eax
pop edx
pop ebx
pop ecx
jb 0x4e42d1
push edx
push ebx
and dx, bx
push ecx
shr dl, cl
ror ch, cl
sub dh, 0x50
push esi
sbb esi, 0x5fec40fa
push eax
cmp eax, ebx
and ch, ah
rol dl, cl
test ch, dh
shr bx, 5
cmp cx, cx
rol ecx, cl
and ecx, esi
push edi
shr di, 6
test di, 0x3d0a
and eax, eax
test ah, 0x64
xor ch, ch
rol ecx, 6
not eax
inc eax
dec ebx
xor bx, 0x575
shr bx, cl
inc bl
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
call fcn.0052a69b
call fcn.0052acc8
jle 0x4e42ba
jno 0x4e42ba
call fcn.0052b01e
push edx
push ecx
shl edx, cl
test dx, 0x6aae
pop ecx
pop edx
push ebx
push ecx
shl ebx, cl
pop ecx
pop ebx
push eax
push edi
and eax, edi
pop edi
pop eax
push ecx
ror cl, cl
push ebx
inc ebx
push eax
sub ax, ax
ror ebx, 8
pop eax
pop ebx
pop ecx
mov eax, 0x7010ae
lea ecx, [esp + 0xc]
push 0x35
push 0x1b36763b
push ecx
push eax
push ecx
push ebx
add cl, bl
push esi
and esi, 0x62f96806
adc bx, 0x2c90
stc
add bx, 0x930
push edx
xchg dl, dl
push eax
not ah
add cx, 0x7a6
nop
test eax, edx
push edi
adc di, 0x3564
xor cx, dx
sbb esi, edi
ror dx, 8
dec bh
sbb di, 0x2608
or di, 0x4b95
ror esi, 3
shr si, 1
sbb bh, cl
sub cx, 0x11d5
stc
inc al
shr ch, 6
xor cl, dl
rol ch, 7
nop
cmp ah, ah
add bx, 0x1baa
not di
rol esi, 5
nop
nop
test ax, 0x7204
stc
test ebx, eax
inc bh
sbb ch, 0x77
adc dx, 0x46f1
stc
add di, di
shr di, 3
adc ebx, 0x3d84e3d9
sub ebx, 0x551decaf
sbb cl, bh
or ax, 0x5bf2
rol si, 4
xchg cx, di
ror edi, 7
rol edx, 8
not cx
and dl, 0x7a
or bl, 0x2c
xchg edi, eax
shr bh, cl
and cx, bx
shr dx, cl
sbb edi, 0x72e623ef
and ax, ax
adc ax, 0x10a7
xchg ebx, edx
or edi, 0x215183be
and di, bx
inc ax
test cx, 0x4772
xor cl, 0x7f
inc edx
xchg edi, eax
sub edx, 0xe17119a
xor bx, si
mov dx, cx
and bx, dx
or ax, 0xcf4
adc eax, esi
xchg ah, cl
sub edx, 0x2153a9e1
not ch
inc cx
stc
adc al, cl
shr dl, 1
stc
test bl, 0x58
shr cx, cl
xor bh, 5
shr si, cl
dec ax
ror cx, cl
rol bh, cl
rol al, 2
sbb al, dl
shr eax, 1
stc
shr di, 2
ror bl, cl
mov edx, 0x1ba5ecf9
stc
dec ecx
xchg ecx, edx
rol al, cl
pop edi
test edx, 0x56be546d
rol si, 6
mov ax, bx
and si, 0x64d8
ror si, cl
nop
adc dx, bx
inc esi
not ax
not cl
not esi
inc bx
ror ax, cl
not esi
dec dx
rol ax, cl
dec cx
sbb esi, esi
xor ah, 0x11
cmp ecx, ebx
mov si, 0x255d
xor ecx, esi
shr al, cl
cmp si, bx
test bx, 0xad7
adc bh, bl
adc dl, ch
not al
sub ch, 0x30
stc
nop
adc dx, 0x37ac
or cl, dh
or edx, 0x5fa07573
mov ax, 0x55ca
and ch, 0x26
dec edx
inc ch
nop
mov esi, 0x9dae960
shl al, 1
adc cx, bx
nop
shl bx, 3
add edx, 0x603eaaf4
sbb bl, 0x75
or eax, ebx
cmp ecx, 0x2e8c125b
xor bx, bx
push edi
sbb di, dx
cmp bl, 0x37
stc
add eax, 0x304b7435
sub edi, 0x4c261e6b
shl al, cl
not bx
ror cx, cl
dec ch
xchg ebx, edi
test dl, bh
dec bl
ror edi, 3
xchg bx, ax
not eax
nop
not dh
cmp dl, ch
xor edx, ebx
sbb edi, 0x3a52f674
ror ch, 4
test ah, bl
not eax
dec dx
mov dl, 0x32
add dh, dh
sub bh, ah
not al
xchg di, ax
nop
nop
ror si, 6
not edx
shl bx, 1
and ebx, ebx
stc
and ebx, 0x429df0e7
sub dh, bl
xchg ecx, edi
test ch, 0x3b
xchg si, si
xchg di, bx
cmp ah, dh
test dx, di
dec bx
stc
nop
inc al
or bh, bl
ror ah, 6
shr edx, cl
pop edi
cmp ah, 0x5d
inc dl
stc
dec al
mov bl, ah
shl ecx, cl
sbb si, 0x4329
not dl
ror ecx, 3
rol ax, 8
xor dh, 0x50
nop
push edi
sub di, dx
or di, bx
cmp bx, si
stc
cmp dx, 0x8e7
add cx, di
xchg ebx, eax
shr al, 5
or ecx, ecx
xor ebx, 0x6a526b2b
shl bx, 1
sub ax, 0x6734
sub ecx, 0x22e86efa
mov dl, ch
stc
adc dh, 0x18
sub dh, cl
or di, bx
mov ecx, edi
shr edx, cl
adc edx, 0x75090b09
add ch, cl
not esi
add edi, edi
or dh, al
inc cx
nop
mov ah, 0xf
adc cx, 0x184d
add esi, 0x2c44c954
adc ax, di
cmp ebx, 0x66b85eb9
mov dh, 0x75
adc ebx, 0x67d1c7e7
ror cx, cl
stc
sub edi, 0x23156a29
add ch, bh
cmp al, 0x37
cmp dh, 0x69
ror bl, 5
not bl
sub dl, 0x44
dec eax
dec cx
or bh, al
sub ax, ax
or ch, ch
or ebx, 0xdd4bfc3
dec ah
not bx
nop
dec al
xor cl, dl
stc
not eax
or bh, bl
test cl, dl
rol ecx, 3
xor eax, 0x5b192bd0
shr si, 4
or dx, di
shl bl, cl
dec si
not eax
cmp dl, dl
and ebx, esi
nop
or bh, cl
add bx, bx
mov bx, cx
mov edx, edx
and dh, 0x66
shr cx, 5
ror edx, cl
adc al, 0x7d
inc bh
stc
mov bx, 0x7e82
xor ax, bx
not bl
or ebx, 0x5d2bdb6f
shr si, 5
or edx, 0xa71a815
rol di, cl
not dx
nop
dec bh
pop edi
and bx, ax
rol bx, cl
not eax
sbb edx, 0x47aedbb0
push edi
rol edi, 7
xor esi, edx
inc dl
adc edi, 0x626c7e18
inc dh
adc cl, 0x50
dec ax
xchg cx, cx
shr esi, cl
xchg ecx, eax
ror dx, cl
xchg dh, ch
sbb eax, 0xb54e7c1
cmp bl, ch
inc si
shl esi, 2
ror cl, 6
not bl
mov di, 0x4d4b
ror cx, cl
stc
sub dx, si
or ah, ch
stc
shr bx, 7
adc dl, dl
ror ax, 4
test cx, ax
stc
add ecx, 0x7c2e0afd
adc bx, bx
adc ah, 0x76
not ax
adc esi, 0x47a3fc9f
shl esi, cl
nop
sbb dh, 0x27
not cl
sbb dl, 0x4b
nop
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
call fcn.0052b4f5
push ebx
push ecx
or bx, cx
push edx
rol dh, 6
cmp dx, dx
push eax
shr ax, cl
push esi
sub si, 0x3bc9
xor cl, bh
cmp ax, bx
stc
nop
nop
mov esi, eax
inc bx
add dx, 0x1cbf
xor cx, 0x32fc
sub esi, 0x1e3ed6d4
inc cx
xchg si, ax
dec dx
sbb bh, bh
sbb bx, si
nop
or si, cx
xchg esi, eax
adc ax, 0xc26
or ebx, ebx
add bh, 0x51
sbb ah, 0x72
add ebx, 0x3ae711c1
push edi
mov edi, 0x193d8554
test bl, 0x76
mov ah, 0x53
dec ebx
xchg cx, dx
sub dh, ch
sbb cl, 0x34
mov dx, 0x1e0
and dx, si
inc cx
mov dx, 0x7a8
nop
or cx, cx
nop
nop
dec dl
nop
dec dx
inc dx
adc bl, 0x55
inc edx
sbb al, 0x5a
dec edi
rol di, cl
dec ecx
xor esi, eax
not cl
add eax, 0x23084d5
pop edi
pop esi
pop eax
pop edx
pop ecx
pop ebx
jbe 0x4e47bd
nop
push ebx
or ebx, 0x589e55dd
push edx
push eax
sbb edx, eax
not ebx
push ecx
xor cl, 0x72
or dh, 0x35
sbb bl, 0x35
push esi
ror si, cl
cmp dl, 0x6a
not bl
xor ah, bl
pop esi
pop ecx
pop eax
pop edx
pop ebx
jbe 0x4e47b8
jno 0x4e47b8
call fcn.0052b77d
call fcn.0052bb7d
push edx
push ecx
rol edx, cl
pop ecx
pop edx
push esi
push ecx
shr si, cl
push eax
add ah, al
pop eax
pop ecx
pop esi
push eax
or ah, ah
pop eax
push ecx
rol cx, cl
pop ecx
jge 0x4e4845
call fcn.0052be9d
call fcn.0052c1c6
push ecx
and ch, 0x48
push ebx
xchg ebx, ecx
push edi
push esi
or di, si
inc cl
push edx
add edx, 0x6cb36c72
push eax
sbb eax, 0x12fe798b
test ebx, eax
adc esi, 0x4c11444f
or eax, 0x25f035a8
pop eax
pop edx
pop esi
pop edi
pop ebx
pop ecx
call fcn.0052c55b
call fcn.0052c969
jle 0x4e4820
jnp 0x4e4816
push ecx
shl cx, cl
pop ecx
call fcn.0052cd1c
call fcn.0052d09e
push edx
test dl, 7
pop edx
push ebx
and bl, 0x71
push esi
not si
push ecx
test bx, cx
pop ecx
pop esi
pop ebx
push ecx
ror cl, 6
push esi
or si, 0x744
push ebx
or bx, si
pop ebx
pop esi
pop ecx
push ecx
not ch
push ebx
shl bl, 1
push edi
push eax
cmp di, ax
ror bh, 6
sbb cl, 0x1e
push edx
shl dx, cl
sbb cx, ax
pop edx
pop eax
pop edi
pop ebx
pop ecx
push esi
push edi
cmp esi, edi
inc si
push ebx
mov bx, si
mov di, 0x5413
sbb ebx, edi
push edx
push ecx
xchg dx, cx
inc esi
and edx, 0x2fad213b
push eax
sbb dl, al
shl cl, cl
ror eax, 2
and ebx, edi
rol bx, 1
xchg bx, ax
sbb bl, 0x1e
xor bx, di
shr ah, 8
sub edx, 0x58f5c25f
dec si
and bl, 0x73
and ecx, 0x658bf075
rol cl, 4
rol bl, cl
xor dh, ch
test cl, bl
shl edx, cl
inc bh
xchg al, bh
stc
pop eax
pop ecx
pop edx
pop ebx
pop edi
pop esi
jp 0x4e48c8
nop
push ebx
rol bl, 1
pop ebx
push edx
shl dh, 4
stc
push ebx
test bh, 0x5d
nop
push ecx
inc cx
dec edx
mov edx, 0x7800970e
stc
shr cx, cl
push eax
sbb eax, 0x2d0149d8
test ax, ax
push esi
xor si, si
pop esi
pop eax
pop ecx
pop ebx
pop edx
call fcn.0052d3c7
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov ecx, esp
call fcn.004e491d
add esp, 0x39
test eax, eax
je 0x4e5ed2
mov ecx, 0x100
jmp 0x4e4e70
cmp cl, 1
jne 0x4e53c6
add eax, dword [eax + 1]
push edi
sub di, 0x4c3e
push ecx
rol ch, 2
push eax
test al, ch
push edx
ror dl, cl
add ax, 0x29b0
xor cl, al
not di
add dx, 0x35fb
push ebx
xor bx, 0x3916
push esi
xor di, si
xchg cl, ch
nop
inc ah
shr al, cl
not bx
dec cx
sub di, 0x5487
or esi, 0x155367b1
dec ax
inc di
xchg si, dx
nop
stc
shr bl, 8
add ecx, 0x41aec564
mov dh, dh
mov cx, di
dec bh
add esi, 0x6e7cb034
shr ax, 7
inc di
or bx, 0x4dc
test esi, ecx
mov ecx, 0x16583dfc
mov ch, bh
sub di, 0x2af
or bl, 0x40
xor esi, edi
shr di, 5
add edx, 0x456b8fd
or ax, si
and bx, bx
xchg edi, ecx
xchg edx, edi
cmp edi, ebx
nop
nop
test di, bx
sbb di, 0x6c3e
nop
ror si, cl
nop
adc bh, 0x4b
stc
or ch, ch
cmp si, di
mov bh, 0x72
shr cx, 2
mov dh, 0x44
or dx, cx
dec di
mov cx, 0x7971
dec dh
nop
adc edi, 0x71457893
nop
dec di
nop
shl ax, cl
ror si, 1
shr ecx, cl
shr esi, 6
ror di, 1
rol di, 6
rol di, 6
inc edx
xor ah, 0x53
rol ax, 5
nop
nop
sub bx, 0x759b
add edi, ecx
dec ch
and bh, bh
shr al, cl
add ax, si
add eax, edi
and ah, 0x23
and ah, 0x14
add si, bx
stc
or di, dx
add ecx, edi
xor ebx, 0x4cb3a4c9
sub si, 0x5e36
not dh
mov dx, ax
xor bl, 0x3c
sub dx, di
or di, 0x3b1d
pop esi
push esi
xchg si, ax
add ebx, 0x4cdd7525
sbb si, 0x983
dec dx
sbb dx, 0xe13
adc dl, dl
nop
adc ch, 0x2c
add edi, ebx
and di, 0x5a72
and di, 0x297b
not ch
mov dx, di
stc
and ax, dx
inc bh
nop
inc di
mov cl, 0x75
inc di
sub al, ah
adc ecx, 0x2dc931af
dec edx
xchg di, di
inc si
and bh, 0x2d
or eax, 0x14963f55
xor ecx, 0xcb8a0d2
shl bx, cl
dec eax
stc
test ch, 0x3d
shl bx, cl
or dh, 0x58
or ecx, 0x34d8e40c
sub ebx, ecx
rol edi, 1
stc
test bx, 0xfad
rol ch, 3
mov al, ch
sub eax, 0x7cc1965c
not dx
rol edi, cl
test bh, ch
or ebx, esi
sub ah, al
or dh, 0x7e
adc edx, 0x79437b99
dec ah
mov ah, ch
cmp eax, 0x3cc4dc5a
sub si, cx
sbb ecx, 0x24b6475f
nop
test cl, 0x55
stc
cmp cl, 0x5d
and ecx, 0x37b0dacb
add ax, di
shr eax, 5
dec dl
dec si
test edi, 0x12f07dda
inc ax
mov esi, edx
dec ah
or ecx, 0x5b010f62
add edi, 0x34ec17ae
test ah, dh
not dl
add bx, ax
shl cx, 2
test al, 0x58
or bh, 0x63
nop
test ah, 0x64
inc si
test ebx, 0x20da9610
sbb edx, 0x2a14c640
inc ebx
adc dx, dx
xchg si, bx
test bh, bh
cmp cx, 0x5c9a
or cx, 0x457c
ror cl, cl
cmp bl, bh
inc cl
shl ecx, cl
dec ax
sbb dh, dl
rol bl, cl
cmp edx, 0x3cefedaa
and cx, di
adc ah, 0xe
sbb bx, di
dec si
mov ebx, 0x56ccaae5
sub dx, 0x449a
pop esi
ror edx, 2
sbb dx, cx
shl edi, cl
xor ax, 0x4420
not ah
cmp al, ch
xchg al, cl
sub dx, ax
dec dh
or bh, 0x77
stc
and bl, cl
shr ax, 1
sbb bh, bl
stc
test al, ah
push esi
xchg dx, si
and bh, 0x4d
rol cx, cl
sbb cx, 0x6ef5
and dl, 0x42
dec ax
dec di
adc cl, 0x54
dec di
add si, cx
ror edx, cl
test edx, 0x5fb1be20
add ebx, ebx
stc
shl eax, cl
add eax, 0x1cb054c8
shl al, cl
or al, 0x12
inc si
nop
shl bh, cl
shr ch, 3
adc al, 0x70
test ch, 0x25
test ecx, esi
shl ebx, cl
and esi, esi
xor ecx, edi
inc bl
or eax, edx
test esi, 0x6ff0b5d1
xchg ebx, ebx
or dl, dh
test dx, di
sub edi, 0x5df2eac7
test si, dx
xchg edx, edx
shl bh, cl
mov dh, 0x70
mov ax, 0x3518
stc
and ch, 0x4b
sub ecx, 0x116f7a7a
nop
xchg bx, cx
dec al
inc eax
nop
xchg edx, edx
nop
xchg edx, eax
test bx, ax
adc ecx, edx
and dh, 5
dec ch
cmp dx, 0x7515
adc eax, ecx
dec dx
xchg edi, ecx
shr ax, 3
not dx
adc si, 0x4221
test eax, 0x2ebeb4cc
mov cx, 0x3fc9
mov ch, 0x17
mov bx, 0x595e
stc
shr ax, 6
ror edx, cl
ror si, 5
shl dh, cl
xor ecx, 0xd20e59
dec bl
nop
shr dl, cl
ror edx, 5
and bx, bx
sub ah, dh
add edx, 0x5d3265a8
inc ax
sbb ah, 0x43
xchg edx, ebx
sbb edi, edx
sbb ecx, ecx
pop esi
xor dx, 0x12d4
xchg dh, bh
sub bx, 0x5160
add bl, 0x7f
and dh, 0x6a
adc ax, ax
ror cx, cl
adc ax, 0x5632
push esi
xchg edi, esi
sub edi, ecx
adc ch, dl
ror dx, cl
dec ax
mov bl, 0x36
rol dx, cl
adc al, ch
not edi
shl dh, cl
test bh, bh
shr cx, cl
mov ax, ax
sbb bh, dh
shr cl, cl
cmp eax, 0x788579e5
xor eax, edx
cmp ebx, esi
not ch
sub ax, si
sbb esi, 0x4f43a8f
test ax, 0x7df
mov esi, 0x1c970d4e
sub eax, ebx
adc cl, 0x36
or cx, 0x4055
nop
mov edi, 0x309f51e1
xchg cx, di
shl dx, 1
shr di, cl
sub edx, ecx
add bl, 0x77
pop esi
pop ebx
pop edx
pop eax
pop ecx
pop edi
push ecx
push eax
test ecx, eax
push esi
push ebx
xchg esi, ebx
shr eax, cl
nop
stc
shl ax, cl
dec cx
push edi
test eax, edi
push edx
test dh, ah
mov edi, ebx
or dl, 0x6c
xchg al, cl
nop
inc edx
shr di, cl
test cx, 0x7d5b
xchg bx, dx
or ebx, 0x79c82c60
dec ebx
sub edi, 0x6b03418
nop
shr cl, 5
nop
or si, di
dec ax
stc
ror dl, cl
not ebx
nop
mov ax, 0x6f6
and dh, ah
xor bl, 5
rol si, cl
mov si, cx
pop edx
pop edi
pop ebx
pop esi
pop eax
pop ecx
call fcn.00530406
push edx
push ebx
mov edx, ebx
test ebx, 0x173ee8bc
adc dx, 0x5ce2
inc dh
push edi
shr edi, 1
shl dl, 4
rol bl, 6
xchg bh, dl
push eax
push ecx
ror al, cl
shl edx, cl
adc ecx, eax
xor bh, 0x35
push esi
not si
not esi
dec edx
ror bx, cl
xor ah, 0x44
ror bl, 7
mov di, dx
inc ax
shr cl, 5
shl bh, 4
add si, 0x74d
xchg cx, ax
dec ecx
shr dx, 3
cmp edi, edx
add si, 0x437a
rol ecx, 4
cmp al, 0x27
nop
add bl, 0x7b
test ecx, edi
stc
and bx, 0x6b24
shr ch, 5
ror cx, 3
stc
nop
shr dx, cl
shr esi, 5
shl cx, cl
mov di, ax
inc bx
sbb ecx, edx
adc ebx, ebx
test ch, 9
shl dx, cl
ror ebx, cl
and ah, 0x27
and ax, dx
dec di
cmp al, bl
shr al, cl
not cx
adc ebx, 0x5c9e8743
sbb esi, 0x632cb6f7
inc al
sbb bh, 0x6b
stc
adc cx, bx
rol di, cl
xchg cx, ax
xchg bx, ax
sbb bl, 0x1a
shr edi, 8
xor cx, 0x7f9d
rol bx, cl
cmp di, 0x6205
mov edi, 0x3362e639
shr dx, cl
stc
dec dh
ror bl, cl
shl ecx, 8
pop esi
pop ecx
pop eax
pop edi
pop ebx
pop edx
call fcn.00530725
jbe 0x4e53be
jae 0x4e53be
push esi
rol si, 2
push edx
add edx, esi
test edx, 0x115f305d
pop edx
pop esi
push ebx
xor bl, 0x35
pop ebx
lea eax, [eax + 5]
mov edx, dword [ebp - 0x10]
sub esp, edx
mov edi, esp
test edx, edx
je 0x4e5947
dec edx
push ebx
inc bh
push ecx
rol ch, 2
push eax
dec ax
add eax, 0x6e94052f
sbb al, bl
nop
cmp ah, 0x56
nop
not eax
and al, cl
push edx
cmp edx, ecx
push esi
not esi
test ax, 0x1761
xor cx, 0x7dca
xor cx, dx
dec al
xchg edx, ebx
dec ax
ror ecx, 4
sub bl, 0x6d
stc
stc
rol dl, 4
not ebx
stc
push edi
sub di, 0x485b
xchg edi, edi
adc ch, 0x72
add si, 0x7c0
add ebx, 0x70000f2e
shr edi, 1
sbb bl, ah
mov eax, 0x2042d385
inc di
shl cx, cl
rol edx, cl
shr bx, 8
xor di, dx
sbb esi, 0x2bf2283b
xchg ah, bl
inc ax
rol al, cl
xchg bx, dx
xchg dh, dl
cmp eax, 0x6c04a4f0
test ch, 0x49
sbb di, 0x2bef
shr edi, cl
xchg al, ch
adc bl, 0x3b
shr ecx, cl
nop
stc
add eax, eax
xchg bh, bl
shr ecx, cl
not ax
shl edx, 5
sbb ecx, ebx
and di, 0x23ed
test dh, 4
test dx, ax
and dx, 0x55ed
xor di, cx
rol cl, cl
rol ax, cl
dec ah
sub bh, 0x44
adc al, bl
test edi, 0x71ad4d0f
nop
xchg cl, dl
xor edx, edx
adc bh, ch
sub ecx, esi
xor edx, edi
and ebx, 0x6f196f86
rol bx, 8
add si, 0x765e
dec cx
sub bx, di
xchg bx, ax
ror bx, cl
shr esi, cl
nop
shl esi, 3
and ax, 0x6eb0
not edx
dec edi
stc
nop
mov bl, bl
rol si, cl
xchg dx, ax
sub ax, ax
add di, ax
test bh, 0x45
inc ax
dec ax
stc
pop edi
dec ecx
add bl, bh
or cl, ah
push edi
sub di, 0x46e3
stc
sub bl, 0x66
stc
adc ax, 0x3b09
shr dx, 1
nop
test dl, ah
test ah, ah
adc cx, bx
inc cx
not ax
xor esi, 0x30d7b97
or dh, ah
adc dx, cx
test eax, eax
dec dx
ror bx, cl
add ecx, 0x7b886690
or ch, al
cmp dh, dh
dec bh
xchg esi, eax
mov ebx, edx
xchg bh, dl
mov bh, 0x3e
test esi, 0x178a0562
stc
inc cl
adc edi, esi
sbb esi, 0x79131f86
ror ah, cl
and eax, edx
cmp ax, 0x1fea
ror dx, cl
nop
shl edx, cl
rol edx, 2
mov esi, ecx
dec dl
add ah, 0x4e
nop
mov ecx, eax
shr edx, 8
xchg edi, ebx
inc dx
adc ebx, 0x54ed7e73
test al, 0x13
nop
sbb cx, ax
add edi, 0x58b8ee68
and ah, dl
mov bl, al
rol di, cl
rol ah, cl
test cx, dx
ror eax, cl
dec ch
sub al, bl
cmp cl, 0x11
mov edx, 0x2f1f63eb
xchg bx, si
or al, al
dec ebx
and bx, cx
shl bx, cl
cmp ebx, 0x1d7a9a5c
stc
shl dx, 2
mov di, dx
shl esi, cl
sub edx, 0x7db2c051
mov ah, dl
ror edx, 3
and edx, 0x18769fd4
sub di, cx
nop
rol ah, 1
mov ax, 0x5d97
sub cx, cx
dec al
adc eax, ecx
sbb esi, 0x5ce3ccb0
rol ax, 7
or cl, ch
or ebx, 0x4cde9e5d
adc dh, 0x2f
sbb dh, 0x6d
or dh, 0x11
test ax, cx
and eax, ecx
xchg esi, eax
nop
rol ah, cl
ror al, cl
add bh, 0x51
and bh, 0x2c
pop edi
nop
push edi
inc di
xchg ch, bh
sub ebx, edi
xchg ah, cl
adc bx, di
not di
adc bl, 0x39
dec dl
test al, cl
nop
xor di, dx
rol dh, cl
adc ax, 0x4d54
test ax, 0x7230
sub ecx, 0x5dbe507
sbb bl, dh
sub al, al
not bl
adc ebx, ecx
xchg ebx, edi
dec ah
and bx, 0x4f21
adc ax, 0x2b16
stc
adc dx, 0x52a5
shl ch, 6
test edi, eax
sub eax, ebx
rol ah, cl
shl eax, 3
shl dh, cl
stc
and eax, 0x399edecb
shr si, cl
or eax, 0x72546088
inc bx
sub ch, al
add edi, ecx
or si, 0x731c
ror cx, cl
or edx, edi
shr ax, cl
nop
stc
xor dl, 0
nop
not dl
not di
inc edi
not al
shl bl, cl
rol dh, cl
adc ax, 0x28
xor ebx, 0x112ee3af
not dl
not dl
shl edx, 1
xchg edi, ecx
or ch, 0x65
xchg dh, cl
sub bx, 0x614a
adc dl, cl
nop
or bx, 0x7b6b
sub ax, 0xac8
xor eax, ecx
dec dl
and di, 0x18d4
sbb edx, esi
sbb edx, 0x333cc255
mov edi, edi
test ebx, ecx
add edx, edi
inc si
sub edi, esi
xchg bh, dl
rol ebx, 8
stc
stc
and bl, 0x57
add bx, 0x21ad
and cx, ax
xor esi, 0x12ed1287
sub cx, 0x46f9
cmp di, cx
cmp ecx, edi
shl ax, cl
sbb dx, dx
xchg ecx, edi
ror dx, cl
or bl, ah
inc ah
dec bx
stc
add bh, ah
sub edi, 0x2188e5d
test esi, ecx
sub si, di
sub eax, ebx
pop edi
push edi
cmp di, dx
inc cx
dec eax
stc
mov ah, ah
test cl, 0x2b
add ebx, ecx
mov esi, 0x1799ac4a
test eax, edx
add ah, bl
stc
sbb dh, dh
stc
xchg bl, ah
sub bh, 0x18
xor cl, dl
nop
shr bl, 6
or esi, edx
add eax, edi
nop
cmp cl, 6
sub bx, 0x3955
adc si, di
not esi
xor edi, ebx
or ecx, ecx
dec edx
adc di, bx
xor al, 0xc
cmp dx, bx
nop
mov si, 0x7655
shl edi, 5
add edx, ebx
adc eax, 0x2897d721
dec ecx
adc ebx, 0x66d33451
shl si, 8
sub ecx, 0x289c220f
shr bh, 3
and dh, dh
rol bl, 7
ror al, cl
sbb ah, ch
nop
adc di, ax
adc bx, ax
xchg bh, cl
xchg bh, dh
shl esi, cl
adc bh, dh
mov edi, 0x318d8ae5
dec edx
cmp bl, 0x49
shl ah, cl
rol ax, 5
or cx, dx
ror dx, cl
shl eax, cl
nop
sbb eax, ecx
inc bx
stc
xchg si, ax
mov ecx, 0x580b5b96
xchg dl, dh
shr bx, cl
cmp edx, edx
sub ah, bh
or bx, cx
inc edi
shl di, 7
nop
mov edi, 0x123581ee
not ecx
rol bh, 7
nop
nop
shr ah, cl
xor cx, si
shr ah, cl
stc
and ch, bh
ror ax, cl
or bl, 0x11
xchg al, al
or ah, bl
dec ax
ror edx, cl
mov ax, cx
xchg cl, cl
mov si, 0x53bc
stc
stc
adc ch, 0x5b
stc
shl bl, 8
mov dx, cx
test dh, cl
pop edi
mov bx, dx
sbb ecx, 0x529919d
inc ah
stc
shl cx, cl
push edi
adc si, di
xchg di, bx
test al, ah
sbb ax, 0x567f
add edi, 0x6121e3a6
or bl, cl
shr ch, cl
and dl, ah
adc dl, 0x78
stc
or di, 0x2c2d
ror ah, 2
nop
mov bh, dl
test ax, dx
sbb edx, ecx
shr eax, cl
stc
sbb bx, 0x5c88
xchg esi, esi
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push ebx
ror bh, 4
push edx
shr edx, 1
dec ebx
push esi
mov si, dx
xor si, 0x57fe
nop
push ecx
sub ebx, ecx
xor bx, bx
cmp bl, ch
not cl
shl ebx, cl
and si, cx
not esi
xor ebx, 0x67321605
cmp bx, 0x159e
shr edx, cl
xor dx, si
xor ch, 0x6b
ror bh, 3
rol ecx, cl
push eax
cmp al, ch
sub dl, bh
rol ch, cl
push edi
xor di, cx
inc edi
dec dx
sbb al, 0x67
not edi
or ecx, edi
shl dx, cl
dec ah
add bx, 0x2ee9
stc
cmp ch, cl
dec ah
adc si, si
pop edi
pop eax
pop ecx
pop esi
pop edx
pop ebx
push ecx
sub cx, 0x2e58
push esi
push eax
sbb si, ax
nop
push ebx
or bx, 0xc78
stc
push edx
shr dh, 2
push edi
sub di, 0x1e48
stc
xchg si, cx
shl di, 1
rol ax, cl
test bl, 0x74
adc bx, 0x27c2
xor cx, 0x18ee
stc
sub dx, ax
pop edi
pop edx
pop ebx
pop eax
pop esi
pop ecx
call fcn.00530bf5
push ecx
adc ecx, 0x2738a80e
push esi
shl esi, cl
push edx
inc edx
push ebx
dec bh
adc cl, bl
rol si, 4
test cx, 0x4dac
shr ch, 6
push edi
sbb di, dx
add esi, 0x5766170d
xor edx, 0xddf392b
pop edi
pop ebx
pop edx
pop esi
pop ecx
push edx
shl dx, 3
push eax
dec al
dec dl
pop eax
pop edx
call fcn.00531156
call fcn.0053151a
push ecx
shr ch, 1
pop ecx
mov byte [edi + edx], 0
jmp 0x4e53cd
mov edx, dword [ebp + 8]
mov dword [edi + 0x18], edx
test ch, ch
je 0x4e595c
mov ecx, edi
jmp 0x4e595d
push edi
call fcn.00531a3f
push edi
push esi
xchg edi, esi
push ebx
mov edi, ebx
push ecx
cmp cl, bl
push edx
adc dx, 0x5fc
shr edx, cl
push eax
cmp eax, 0x414c714f
mov ah, 0x1a
rol ecx, cl
rol esi, 6
rol di, cl
adc eax, 0x2a998e60
or dh, bh
xchg ah, cl
nop
adc ch, 0x7c
mov ch, 0x77
and bx, 0x5934
rol di, cl
sbb edx, 0x1d9c407e
not cx
stc
rol di, cl
nop
ror cl, cl
sub di, 0x700e
mov eax, ecx
inc esi
adc edi, 0xb257a58
or ax, si
test edx, edi
not ah
xor dx, si
dec ah
sbb esi, eax
adc edx, 0x74d9d10d
not ch
cmp cx, si
stc
add dx, 0x2603
add dl, 0x16
sbb bl, al
test bl, al
sub bx, dx
sbb al, 1
add ax, di
test dh, 0x7a
xchg edx, eax
or dh, dh
mov eax, ebx
test si, 0x23f5
not eax
xchg ah, al
shl ah, cl
rol ch, cl
sbb dx, 0xf8d
xor ecx, 0x632cb1ac
sbb edi, 0x6bd0f9
rol bl, cl
xor di, 0x2aec
xor ax, 0x1900
adc bx, 0x73a3
and bx, si
rol dl, 1
cmp eax, 0x309a341a
sub edi, 0x2565e0ad
xchg bx, si
rol dl, 6
sub di, ax
dec bh
test ebx, 0x5e8ebb55
and ecx, 0x74a7ad0d
xchg ah, al
test edx, 0x365f316
rol ax, 4
adc ebx, ebx
add cl, bh
adc cx, 0x6947
xor edx, 0x1a0dcad8
or si, di
shr esi, 3
shl eax, 4
add ah, 0x15
xchg esi, ecx
adc ch, 0x13
sub edi, 0x2dd5d00
inc cx
ror al, cl
shr dh, 8
xor si, 0x61ba
dec di
inc bh
shr cl, cl
xor dh, 0x7f
test ax, cx
stc
or ah, dh
test ebx, 0x643f4ee1
test edi, ecx
rol bl, cl
mov ah, al
pop eax
xor bh, 0x22
not bx
add esi, 0x1eda0a8d
not bx
or bx, bx
not dx
stc
push eax
and bh, al
add edi, edx
dec bh
sub ah, ah
or dx, ax
sbb eax, 0x33e4f2fd
sbb ch, bh
adc ecx, 0x7e5b0f88
and di, si
sub di, 0x3704
inc si
shl ecx, cl
sbb dl, al
cmp bl, 0x58
test eax, ebx
and bh, 0x23
rol si, 8
test edx, esi
stc
not cx
nop
xchg dx, di
inc bx
not al
sbb si, si
rol ecx, 5
xor ebx, ecx
dec dx
pop eax
pop edx
pop ecx
pop ebx
pop esi
pop edi
push ebx
or ebx, 0x2feb4036
nop
push edi
dec di
push esi
push ecx
rol esi, cl
push eax
push edx
or al, dl
cmp bh, 0x4d
cmp si, 0x766b
and edx, 0x69f2bb7c
cmp ch, bl
inc di
sub esi, esi
ror dx, 5
not ax
xor si, bx
dec dl
ror bx, cl
rol di, 5
inc cl
dec di
dec al
and edi, esi
dec edi
shr dx, 8
adc ch, 0x3d
rol edx, 4
shl bl, 4
rol ch, 7
stc
rol ebx, 7
mov bl, 0x7d
not ch
or ah, 0x3a
or edi, 0x1585cbc1
inc dx
or al, dh
or eax, edi
mov edx, ebx
or ebx, 0x357aaaeb
xor esi, ecx
stc
nop
or di, si
shl bl, 6
xchg si, bx
mov ecx, ebx
adc esi, ecx
or esi, esi
cmp eax, edx
stc
adc esi, 0x67695077
xor edx, 0x6828527c
and bh, 0x2f
adc eax, 0x1e0dea9d
ror ah, cl
rol ah, 5
not cx
sbb ch, 0x75
rol eax, cl
or dx, 0x304f
xchg di, di
xchg edi, edi
add si, si
ror dx, 8
mov dx, bx
xchg bl, bl
xchg ch, ah
inc di
ror bl, cl
dec edx
xchg al, ah
ror di, 5
add bh, al
shr edx, 5
ror ah, cl
not edi
test bh, 0x2d
xchg bx, ax
test dx, 0x66bf
xor di, si
sbb ch, dl
shr dh, cl
rol bx, 6
adc eax, 0x7f1c7b3
sbb eax, 0x5c1c6632
test bx, bx
or dx, 0x7738
nop
shl di, cl
xor bx, di
rol edi, 4
stc
xor bx, 0x2ffa
mov dh, 0x67
xchg dx, ax
stc
shl cx, cl
add edx, eax
sbb bx, 0x4d2b
sbb edi, 0xef684a7
and di, 0x2a47
pop edx
rol al, 7
inc cl
push edx
sub cl, dh
shl dx, cl
nop
and esi, 0x1609a337
shl ecx, 5
test dl, al
xchg dx, bx
inc edi
inc di
rol dx, cl
mov esi, ebx
add esi, 0x6df0ccc3
cmp bl, 0x50
stc
not cx
stc
ror dh, cl
nop
dec dx
add di, si
shr ah, cl
inc dl
mov ebx, 0x3d13f8fd
nop
dec dx
not dl
sub eax, 0x16b0f064
sub dl, 0x66
or di, dx
nop
stc
sbb si, 0x7aeb
not edx
not dl
inc dl
not di
not ebx
shr ebx, 7
and ecx, eax
shr ebx, cl
xchg cl, al
adc ch, al
ror ah, cl
inc si
shl bh, 2
ror esi, 1
sbb edx, esi
stc
shr esi, 1
sub eax, edi
shr edi, 4
shr al, 4
shl dx, 7
adc ax, ax
adc si, 0x516f
rol cl, cl
inc bh
xchg esi, eax
sbb ecx, 0x3b2fed27
mov ebx, 0x24f9304b
or eax, eax
sub dx, dx
add ah, 0x57
inc dx
shr di, 3
add dh, al
shl ax, 5
cmp al, ch
stc
shl bx, 7
dec bl
shr bx, 4
ror bl, 7
adc ch, bh
and dx, si
dec ecx
not edi
sub eax, 0x2bb437ec
sub cx, di
sbb cx, cx
or ecx, 0x7135d4de
ror ebx, 2
add bx, cx
shl esi, 6
shr ebx, 4
add ecx, edi
cmp cx, bx
rol esi, 8
nop
not di
shl edi, cl
mov esi, edx
adc ch, bh
xchg dl, dl
rol bx, cl
shr edi, 3
sub dh, ch
rol cl, 5
pop edx
test ax, 0x5b1e
sub cl, ch
add al, 0x29
push edx
test edx, 0x37774d48
cmp si, cx
inc edi
not si
pop edx
pop eax
pop ecx
pop esi
pop edi
pop ebx
push edx
or edx, edx
push edi
adc di, 0x3fe6
stc
push eax
shl al, 6
push ecx
and cx, 0x8aa
adc ch, ch
push ebx
sbb ebx, 0x7081ae76
push esi
sbb si, 0x3e86
not al
shr bh, 2
sub eax, 0xd3689dc
sbb bx, cx
xor dl, 0x3b
cmp di, 0xfb2
stc
mov cl, 0x32
nop
inc cx
adc ebx, esi
add bh, dl
ror al, cl
shr bl, cl
or dh, cl
adc bl, bh
nop
not ebx
inc dl
inc bh
dec edi
or edi, ebx
pop esi
pop ebx
pop ecx
pop eax
pop edi
pop edx
call fcn.00531eed
push ebx
ror bx, 1
stc
push edi
test edi, 0x2a39ade5
cmp edi, 0x229ccfeb
push ecx
shr cl, 4
adc ch, 0x2f
push esi
and si, 0x2d14
push eax
sub cx, ax
stc
and ecx, esi
stc
shl ch, 5
shl di, cl
xor si, 0xf07
xor ch, bh
push edx
ror dx, 7
shl edi, cl
sbb ecx, 0x17c3c90d
cmp ax, 0x604e
and bx, ax
sub bh, 0x4b
inc edx
adc ch, al
sbb cx, cx
shr cx, cl
not si
ror edx, cl
sub ax, 0x6ad9
pop edx
pop eax
pop esi
pop ecx
pop edi
pop ebx
jne 0x4e5e23
call fcn.00532213
call fcn.00532680
push esi
push ecx
ror si, cl
shl ecx, cl
push edx
xor ch, dh
mov esi, ecx
push eax
rol eax, cl
nop
ror esi, 7
push edi
or edi, ecx
sbb al, 0x73
sub ecx, 0x465772a1
cmp eax, edx
add cl, dh
push ebx
rol bl, 2
ror al, cl
add dl, 0xf
pop ebx
pop edi
pop eax
pop edx
pop ecx
pop esi
jg 0x4e5e92
push esi
push ecx
test esi, ecx
push eax
mov esi, eax
test ch, ch
pop eax
pop ecx
pop esi
push ecx
not ch
push eax
add al, 0x42
stc
push ebx
and ch, bh
push esi
xor esi, 0x10c934a4
shl eax, 1
push edi
add di, 0x447c
sbb ecx, esi
xor edi, 0x47e7cd82
xor ebx, 0x7c8bb286
pop edi
pop esi
pop ebx
pop eax
pop ecx
call fcn.00532ad4
push eax
push edx
mov al, dl
push ebx
shr bh, 2
push ecx
sub cl, cl
push esi
and ecx, esi
nop
push edi
mov di, ax
test cx, 0x784a
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
push edx
inc dx
push edi
xor edi, 0x512abcf3
push eax
and eax, 0x7fad551a
push ecx
shr di, cl
pop ecx
pop eax
pop edi
pop edx
call eax
add esp, dword [ebp - 0x10]
pop edi
pop esi
pop ebx
add esp, 0x10
pop ebp
ret