Function at 0x40f993
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using aes mixcolumns step
Encrypt data using des
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
push edi
push ebx
test di, bx
push eax
and ax, 0x959
push esi
ror esi, 5
sub bx, 0x5f19
and bh, 0x1d
dec esi
push ecx
sub ebx, ecx
or ah, bh
ror bh, 6
push edx
cmp dx, ax
dec si
add bh, al
dec al
shr bx, 3
dec al
and ebx, 0x3a29253a
stc
shl bx, 5
stc
not ebx
rol cl, cl
dec eax
adc ebx, edi
sbb cx, ax
dec bl
sub al, 0x2e
and ecx, 0x396e3b33
xchg ch, ch
nop
shl al, 2
shr cl, 2
cmp edx, ecx
sbb ecx, ecx
rol bh, 4
and esi, 0x7c68bb85
mov edx, ecx
xor al, dh
or dh, bh
mov eax, 0xeed72ee
ror eax, 8
sub edi, 0x509af1b3
shl bh, cl
nop
rol di, cl
shl si, cl
stc
test bl, 0x16
dec di
test si, 0x1ad
nop
sbb ax, 0x68e4
test bh, bl
shl edx, cl
mov edx, edi
inc ch
nop
sub si, si
shl esi, cl
or ecx, esi
xor esi, 0x2ee5a0be
nop
test bh, ah
or ah, al
rol edi, cl
adc si, 0x1245
rol edx, 3
inc bx
mov di, 0x889
rol ax, 6
shr ebx, cl
rol esi, 4
shr ch, cl
sbb ax, ax
nop
and si, 0x76c
ror edx, 1
or si, si
rol cl, cl
cmp bx, dx
or ax, 0x4a77
shr ecx, cl
shl ch, 6
nop
shl bx, cl
sub cx, bx
dec edi
rol edi, 2
and edi, edx
xchg bx, bx
or esi, 0x4fdd3789
cmp esi, esi
sub ecx, 0x5b43c5bb
ror cx, cl
and dx, dx
rol cx, cl
xchg ecx, eax
add di, ax
shr bx, cl
dec eax
mov si, bx
pop edx
sub cx, bx
adc ecx, 0x2ba3bf63
shl cl, 7
push edx
shr dl, cl
xor cl, ah
xor ah, 0x2b
ror bl, cl
shl dh, cl
shr ax, 5
sbb dx, 0x99b
sbb eax, edx
shl bh, cl
test dh, ch
nop
stc
sub edi, 0x283fd394
mov ecx, edx
not ax
shr edx, 5
mov ch, dh
adc cx, 0x5c33
or dx, si
sub di, 0x2d4a
sub cl, dh
add bh, bh
mov di, cx
inc edi
shr ecx, 2
nop
ror ah, cl
adc di, 0x2697
stc
nop
sub bl, al
stc
add edi, 0x779f41a9
xor bl, bh
shl dl, 7
xor cx, ax
rol eax, 5
stc
not al
nop
sub ebx, eax
not edx
and ch, 0x64
rol esi, cl
shr esi, 3
xchg dh, dh
stc
rol si, 1
test bl, 0x71
ror ecx, cl
shl esi, cl
not ax
not eax
or dl, al
stc
mov bh, 0x55
nop
add ax, 0x272b
dec ah
rol cx, 7
cmp eax, ebx
and si, 0x2620
mov bl, 0x3e
xchg edi, ecx
nop
cmp ecx, ebx
nop
shr di, cl
rol edx, 2
test si, 0x6541
or si, dx
shl ecx, 8
ror ebx, cl
shl ecx, cl
xor bx, si
stc
stc
rol esi, 7
dec ax
ror edx, 5
cmp dx, dx
cmp bx, ax
sbb di, di
xchg bx, di
nop
inc ecx
sbb ecx, ecx
test ax, cx
inc al
mov ch, cl
cmp edx, 0xf2820c6
xor ch, bh
stc
shr al, cl
sbb edx, 0x524e7300
adc ecx, ecx
test bh, 1
pop edx
ror bx, 4
and ebx, esi
and edi, 0x22c6135e
cmp cx, bx
dec ax
test al, 0x48
test edi, edi
shl edi, cl
push edx
test al, dh
adc ebx, edx
test eax, 0x5a3c3f9c
sub ecx, 0x7c8ddff3
test dh, 0x2c
inc esi
ror edx, cl
cmp ch, al
shr ah, 3
shr dx, 5
test edi, 0x3981ab5d
and ecx, ecx
and ecx, 0x5434863c
shl ah, cl
or bx, ax
inc cx
mov si, 0x78cb
sbb dh, dh
inc di
adc eax, 0x59fe6a8f
cmp cx, 0x7977
inc ah
ror bl, cl
add ecx, ebx
inc di
mov al, 0x3e
inc bh
add cx, 0x6634
test edx, ecx
inc edi
xor dx, 0x3223
stc
cmp cl, ah
ror bx, 4
nop
sbb cx, cx
or dx, ax
ror dx, 5
ror cx, cl
add ebx, 0x5f9da176
or cl, 6
and di, 0x17c7
shl esi, cl
rol ebx, cl
shr ax, cl
stc
xor esi, 0x38ba9fe5
mov dl, 0x23
shl ecx, 6
pop edx
pop ecx
pop esi
pop eax
pop ebx
pop edi
call fcn.0041d614
push ebx
push edi
cmp ebx, edi
push eax
test eax, 0x1f2eedba
push edx
and edi, edx
nop
xchg dx, ax
push ecx
sub ch, dh
cmp ecx, 0x1bb8e214
inc ax
shl ax, 1
rol ch, cl
shr ebx, cl
nop
test ecx, edx
xor eax, 0x58fae585
sbb ah, 0x59
test edx, edx
xor ax, 0xa5
cmp bh, 0x40
nop
xchg ecx, eax
push esi
dec esi
and cl, al
nop
add cx, dx
or dl, dh
cmp ax, 0x2f9f
mov si, 0x1c6b
sbb eax, eax
ror ah, 2
add cl, 0x1f
not edi
shl edi, cl
sub bx, di
sbb dx, 0x4138
ror dx, cl
stc
dec ecx
sub si, 0x120b
and cx, di
xor ax, 0x1704
xchg bx, ax
sbb esi, eax
xchg dh, dh
inc di
or ebx, eax
inc eax
add cl, dh
add edx, ecx
rol dl, cl
xor ecx, 0x3427fa5c
nop
test dl, 0x14
shl di, 4
test dx, di
stc
stc
adc di, si
or bl, ch
add eax, 0x4b6120ec
add edi, 0x2eb083ae
or ax, si
cmp eax, 0x2e76e3f4
adc dx, 0xc6b
nop
xchg edx, esi
shl dx, cl
shl dl, 5
add ah, 0x73
xor dh, ah
add ax, 0x3c5b
inc di
add esi, 0x391c31d2
rol ah, 6
xchg esi, esi
nop
sbb eax, 0x18e6e80b
sbb esi, 0x2cb56304
cmp dx, cx
test bh, 0x77
test cl, al
cmp cl, cl
xchg ch, bh
mov edi, ecx
stc
stc
ror dl, cl
test ah, bh
not ecx
rol ch, 6
or ax, 0x4209
shl di, 7
shr edi, cl
and cx, 0x7c6d
sbb di, 0x5a66
adc cl, dl
nop
sbb bl, 0x1b
sub dl, 0x47
stc
nop
pop esi
xor ah, 0x63
shr cl, cl
nop
sbb dx, 0x3e37
rol bx, cl
shl edx, cl
cmp dl, 0x48
rol ax, 8
dec dx
rol ecx, 3
pop ecx
pop edx
pop eax
pop edi
pop ebx
call fcn.0041db3c
call fcn.0041e02f
call fcn.0041e407
call fcn.0041e6e5
push edi
and edi, 0xd65b429
push ebx
and bh, 0x3c
push edx
shl dx, 8
push ecx
add edx, ecx
push eax
and ah, 0x14
shr cx, 8
pop eax
pop ecx
pop edx
pop ebx
pop edi
push ecx
or ecx, 0x73dacf08
push edi
sbb edi, 0x56a3241f
push edx
add dh, 0x36
push esi
sbb di, si
xor ecx, 0x350f77a9
push ebx
mov bh, ch
rol cx, 8
add ecx, 0x5168fe0c
pop ebx
pop esi
pop edx
pop edi
pop ecx
push eax
dec ax
pop eax
push ecx
not cx
push ebx
rol bl, 6
stc
push esi
not si
add ch, 0x4c
stc
push edx
adc dh, 0x2e
adc si, cx
nop
push eax
shl ah, cl
ror dh, cl
not ax
or si, 0x66ea
adc dx, ax
not dh
push edi
xchg edi, esi
shl ah, cl
or cx, 0x5a11
shr cx, 5
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
push edx
push ecx
test dl, cl
stc
ror ecx, cl
pop ecx
pop edx
call fcn.0041ea1e
push ecx
shr cl, cl
push eax
not al
push edx
not dx
add ax, cx
push edi
push esi
and di, si
pop esi
pop edi
pop edx
pop eax
pop ecx
push ecx
sub ecx, 0x53c9b7e9
pop ecx
push 0x23
jp 0x40feb6
push edi
push ecx
xor di, cx
push eax
not ah
stc
adc ax, 0x1f8b
push ebx
shr bx, cl
push esi
dec esi
cmp ebx, eax
and edi, ebx
shl di, 2
cmp esi, ecx
pop esi
pop ebx
pop eax
pop ecx
pop edi
push ebx
dec bh
push edx
ror dx, 4
push eax
push ecx
shr ah, cl
pop ecx
pop eax
pop edx
pop ebx
call fcn.0041ec75
push ecx
push eax
cmp cx, ax
pop eax
pop ecx
call fcn.0041f17c
push edi
push ecx
xchg di, cx
stc
push esi
shl si, cl
push ebx
dec bl
push eax
rol ax, 7
push edx
sbb edx, 0x67f0effc
sub ax, 0x77c
nop
test dl, 0x2f
dec ecx
mov ebx, 0x28737b32
sub bx, 0x109a
add ax, di
ror cl, 8
test bh, al
not edx
shr dx, 1
stc
test ah, cl
and si, 0x7114
inc bx
not bl
inc edi
xchg edx, edi
nop
and si, 0x48e6
nop
stc
mov bl, cl
test dh, 0x15
mov si, cx
dec di
mov edx, 0x7899d9af
or edi, 0x234f8757
cmp ch, al
xchg bh, dh
mov bh, 0x1a
rol esi, 7
add dh, 0x24
stc
stc
test ecx, edx
add ax, 0x12ee
nop
nop
xchg ebx, esi
xchg al, cl
add ecx, 0x1fb21722
adc bl, cl
not ebx
shr bh, cl
add ecx, eax
rol ecx, 7
dec si
xchg dh, ah
xor ax, bx
rol ecx, cl
mov cx, 0x369a
cmp esi, ebx
sbb cx, di
and di, 0x403
xchg edi, ebx
sbb ah, 1
mov ah, al
sbb ch, 0x15
dec bh
and dl, cl
inc bx
stc
shr eax, 5
adc edi, 0xb946de8
sbb edi, 0x58141258
sub dh, 0x2d
and di, si
stc
test al, al
xchg dx, cx
cmp edi, edi
dec di
adc bx, 0x5103
not ah
or ecx, 0x6d30eff4
add edi, edi
dec bl
and al, 0x66
test bh, cl
or bl, dh
rol di, 3
sub al, ch
shr ebx, cl
ror ch, cl
dec edi
sbb ch, 0x6b
rol dx, 1
cmp dx, dx
xor edx, 0x740521bf
add al, 0x1d
ror cx, cl
xchg ah, al
xchg ebx, ecx
pop edx
nop
shl edi, cl
dec bl
xchg bx, si
push edx
xchg dh, dh
ror dx, 4
rol di, 1
add ah, ah
xor di, 0x760d
test si, si
shr dx, cl
or ax, 0x3f
xor esi, edi
mov di, 0x1a65
cmp di, 0x53cb
shl ax, cl
rol ax, 6
add dh, 0x65
not ebx
sub al, bh
shr di, 2
or dh, 8
stc
xor edx, 0x53d2274e
not dx
or edi, eax
xchg bh, al
inc al
shl edx, cl
dec bh
not ax
stc
sbb eax, 0xfd3c95
shr bh, 8
test bl, 0x61
rol si, 1
stc
and edx, ebx
shl bx, cl
mov ebx, edx
not eax
inc al
sbb di, 0x20d9
xor ah, 0x14
xchg ecx, edx
nop
shr edx, 6
ror bh, cl
test eax, 0x286f3eba
dec bl
sbb ah, 0x69
not dx
sbb edx, edx
inc ebx
adc cx, 0x922
sbb cl, bl
inc edx
dec bl
shl edx, 1
rol dh, 2
ror bx, cl
and ch, 0x43
xchg di, dx
test edx, esi
or ebx, esi
xchg bh, al
sub bh, 3
sbb ecx, 0x7131d4ec
xchg ecx, eax
rol cx, 5
add eax, 0xc3d5b07
shr di, 7
xor al, bl
shl si, 3
inc eax
sub cl, cl
or edi, 0x2e4e1419
xchg bl, dl
sbb dx, bx
shl bx, 8
sub dl, 0x64
rol al, cl
inc esi
dec ch
add dl, cl
dec ch
inc dl
mov ah, dh
ror dh, cl
ror ah, 1
rol dx, cl
shl ebx, 2
and bh, 0x42
rol esi, 3
dec ax
and dh, bl
rol esi, 8
ror eax, cl
ror bl, cl
nop
pop edx
xchg si, bx
inc ecx
push edx
test dl, 3
adc si, 0x19d9
shl eax, 4
mov cx, si
stc
sub cl, 0x3f
inc edx
shl bl, 8
nop
shl bh, cl
xor si, 0x13ef
mov ch, ch
dec dx
inc al
or ch, 0x72
rol di, cl
adc ah, 0x30
sbb eax, 0x5a8f9b5f
sub esi, 0x75c08121
ror si, cl
adc ecx, 0x3eeb1f6
sbb esi, 0x18e15251
rol bx, 4
stc
not dx
xor eax, eax
rol bx, cl
nop
shr si, cl
mov bh, 0x57
test cl, 0x64
rol bh, cl
xor cl, 0x3d
and ebx, 0xa14f181
sbb edx, 0x60518e1c
sub al, dh
dec dl
cmp bl, 0x42
stc
rol edx, cl
mov ch, ah
xor ax, 0x1134
xchg di, ax
cmp eax, 0x63422596
test di, 0x3517
mov di, 0x1fc1
mov ecx, 0x3969671b
inc ch
test cx, di
shl bl, cl
or edx, eax
nop
xchg si, bx
dec al
xchg dh, al
ror ch, 4
stc
add bl, 0x15
and bx, 0xf08
ror ebx, 2
shr esi, 2
not cx
shr si, 3
nop
xor al, 0x47
stc
test dl, al
rol cl, 8
mov dx, 0x1cb8
adc bx, 0x1ab1
ror bh, cl
not ebx
rol ch, 7
dec edi
nop
add bx, bx
nop
add di, 0x3257
rol ax, 8
or eax, 0x7b851837
shl dh, cl
add ch, dh
stc
and cx, cx
or dh, 0x31
add cx, 0x7b28
rol ecx, 6
nop
shl edi, cl
ror di, 7
dec ch
sbb ax, bx
sub bh, 0x35
shl bl, cl
cmp edx, ecx
adc bl, cl
and ax, 0xa31
xchg edi, ebx
pop edx
push edx
add dx, cx
cmp cx, cx
dec di
add dh, 0x1a
ror dh, cl
cmp edi, 0x37f6d7bf
sub bh, ah
dec ecx
rol si, 8
sbb esi, esi
ror di, cl
dec bl
add ch, 0x67
rol eax, cl
stc
sbb bl, bh
mov dh, al
or ax, 0x1bee
sbb ah, ch
nop
sbb dx, si
add cl, 0x6d
shl eax, cl
mov al, 1
cmp edx, eax
not cx
not dh
or ah, 0x1a
and dh, ah
or al, 0x71
test si, 0x2abc
ror dl, cl
xor al, ch
nop
xor cl, 0x32
inc cx
xor ah, 0x4a
adc esi, edx
shl cl, cl
dec dx
xchg ecx, edi
stc
pop edx
pop eax
pop ebx
pop esi
pop ecx
pop edi
push edx
push ebx
and dh, bl
or bx, 0x3a74
nop
cmp dh, bl
push edi
push esi
cmp di, si
test dh, 6
mov dh, 0x16
pop esi
pop edi
pop ebx
pop edx
call fcn.0041f6be
nop
nop
push ecx
push eax
adc cx, ax
push ebx
adc ebx, 0x43c42871
rol ax, cl
push edx
push edi
cmp dx, di
sbb ebx, eax
sbb ch, dl
stc
stc
push esi
cmp esi, 0x55fe60d7
shr ebx, 2
rol dh, cl
mov bl, 0x69
sub si, 0x6974
nop
cmp ecx, 0x3d877a90
rol esi, cl
cmp ax, 0x6989
dec ebx
nop
inc dh
or bl, 0x69
add bx, bx
shl ch, 5
rol al, 7
inc bh
test ebx, eax
dec eax
stc
and ah, al
xor bh, 0x75
sub si, si
xchg bh, bh
rol ax, 8
inc dh
ror si, 4
mov ecx, edi
shl al, cl
xor si, 0x41ed
shl cl, cl
sub edx, ecx
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push edx
inc dl
push eax
push ecx
rol al, cl
push esi
push ebx
sub esi, ebx
or bh, dl
sub bx, dx
xchg ah, dl
push edi
xchg esi, edi
stc
cmp ch, 0x69
sbb ah, bh
xchg ecx, eax
test al, bl
cmp di, 0x3e63
xchg edi, ecx
test cx, dx
stc
dec ecx
xchg edx, esi
mov bh, 0x70
nop
mov edx, 0x3f7e0d88
stc
sbb bx, si
xor dl, bh
sbb al, ah
or esi, 0x81b4e61
shl dx, cl
add ebx, edx
xchg esi, edx
test esi, ebx
sub ebx, edx
xchg ch, dl
inc bx
or ah, 2
not edi
dec esi
stc
dec bl
adc ebx, 0x1a012ee6
ror di, 4
add edi, esi
xchg edi, esi
rol edx, cl
or esi, 0x497385e6
nop
add dh, dh
dec di
adc edi, ecx
stc
shr cx, cl
sbb ah, al
shl ecx, cl
stc
and ax, si
test bx, 0x4d94
test ax, 0x624e
inc eax
test bx, di
and bx, 0x4cea
shl bl, 5
sbb eax, edi
xchg cl, bl
add ax, di
cmp edx, ecx
or ebx, edi
pop edi
pop ebx
pop esi
pop ecx
pop eax
pop edx
call fcn.0041faac
stc
push ebx
sub bl, bl
push eax
sbb bl, ah
push edi
cmp edi, ebx
pop edi
pop eax
pop ebx
push eax
cmp al, 0x4e
pop eax
call fcn.00624a37
add esp, 4
call fcn.0041fe7b
call fcn.00420397
call fcn.0042090a
push ebx
and bh, 0x13
push edx
push ecx
and dh, ch
not ecx
nop
push edi
sub di, 0x423d
push eax
test ax, dx
cmp dh, ch
xor bx, bx
rol edi, 5
sbb eax, 0x68ef2192
sbb bx, dx
rol ah, 7
push esi
shl esi, 4
nop
nop
nop
not edx
nop
xchg ecx, esi
and eax, 0x7cf2380f
rol ah, cl
shr ecx, 2
dec ah
mov bh, cl
nop
inc cx
xchg esi, edi
rol edi, cl
shr edi, 1
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
call fcn.00420d35
push ebx
push ecx
shr bx, cl
push edx
dec edx
push edi
or cx, di
ror bx, cl
mov cx, dx
shr ebx, cl
dec bh
stc
nop
push esi
sbb si, cx
and ch, 0x61
push eax
add ax, 0x7b56
xchg di, ax
xor ah, 0x67
shl dh, 3
sbb dx, ax
sub esi, esi
dec si
nop
not ah
stc
test cx, ax
mov edx, 0x43a81b38
inc eax
and dx, dx
shr eax, cl
sub bx, ax
ror ah, 8
or bx, si
mov si, 0x69e8
inc dx
and ch, bh
xchg ah, ch
nop
xchg cx, si
add eax, 0xbee31cc
sub si, si
shr al, cl
dec ebx
rol di, 7
cmp bh, bl
rol edi, 7
and dh, cl
adc si, 0x3576
not dl
test cx, 0x20a0
and dl, 0x79
shl dl, cl
or ch, bl
xchg cl, bh
add cl, 0x19
not dl
adc cx, si
or di, 0x7a87
adc ax, 0x7c19
rol al, 2
rol al, 8
inc ecx
mov bx, si
test ebx, esi
or ah, 0xe
xor dl, 0x51
shr ch, 2
stc
cmp esi, esi
ror ecx, 2
sub edi, esi
ror si, cl
and bh, 2
xor edx, 0x5833e0f5
nop
not dh
stc
dec bx
shr ecx, 5
sub si, di
xor eax, 0x70fc3111
dec esi
cmp bh, bl
shl ecx, cl
adc bl, 0x6a
stc
shr edi, cl
test edi, edi
not ecx
not edx
adc ebx, 0x753bd11b
ror dx, cl
not edx
xor bx, di
or eax, eax
xchg esi, esi
xchg ecx, ebx
not si
ror bh, 8
rol ah, cl
adc bx, 0x27a3
nop
nop
dec ax
pop eax
rol cx, 3
ror dx, cl
sub dh, 8
adc cx, si
or cl, 0x72
push eax
sbb ah, 0x1a
xor dx, 0x4ca7
inc ch
test dx, si
shr esi, 1
xchg si, ax
cmp ax, di
xor ax, 0x1c70
not cl
sub di, cx
add dh, dl
rol si, cl
mov ah, 0x56
add bh, 0x21
sbb eax, 0x48e24a89
shr bl, 4
stc
xor edx, 0x79479b2c
stc
cmp si, 0x2c56
shr dl, cl
and cx, 0x352c
sub dx, 0x28d0
not edi
adc edi, edi
shl edx, cl
rol cx, cl
ror ax, cl
ror eax, cl
sbb ecx, 0x16bcbbdf
and bl, 0x6f
mov eax, edi
and ch, bh
stc
xchg ah, ch
xchg ah, dh
shr dx, 1
rol si, 6
test ebx, 0x6b57fc78
and esi, ecx
xchg ecx, edx
shl cx, 5
sub si, dx
sub ebx, esi
test dl, 0x75
sbb eax, 0x3d85a25c
sub dx, di
xchg ch, ch
test bl, ch
inc ch
stc
xchg edi, eax
and ax, 0x4ef4
ror ax, cl
xchg edx, ecx
cmp al, ch
test dx, di
xchg bh, al
test esi, esi
cmp ax, cx
xor bx, 0x2ceb
dec cl
shr eax, 2
dec ch
stc
add dl, ch
xchg bh, dl
sub ah, 0x52
add cx, 0x354d
dec ecx
sbb edx, edx
nop
test di, 0x296a
and ah, cl
and cl, 0x27
ror ecx, cl
sub dl, al
adc bl, ch
inc cl
sbb cl, bl
and edx, edi
stc
sbb ecx, 0x7a9df993
cmp ecx, esi
stc
ror bx, 7
rol di, 3
xor bx, cx
ror bh, cl
stc
shl bh, cl
nop
sub dl, bl
cmp dl, 0x39
not edi
pop eax
shr edx, cl
add esi, 0x1e871b58
adc ebx, ebx
or cl, 0x12
rol ebx, 1
and ch, cl
shr dl, 2
test edx, 0x3f92166d
push eax
mov esi, eax
add bx, 0x23c9
shl esi, cl
cmp cl, 0x3b
rol al, 4
adc eax, 0x27e8644d
test eax, eax
add ebx, ecx
sbb edx, edx
or dx, cx
cmp eax, edi
and al, 0
cmp ecx, 0x5e4791cc
add ah, cl
shl dx, 5
adc bl, ch
stc
dec si
test si, 0x4271
rol eax, cl
not si
add al, 0xd
xchg di, di
not eax
cmp bl, 9
add eax, edi
dec bl
sbb dh, dl
or dh, 0x1a
test dl, 0x34
adc eax, 0x1a50e00
adc ebx, 0x51cfc542
sub bx, dx
or ax, di
xchg edx, esi
sbb dx, dx
shr ecx, 8
shl bh, cl
dec bl
stc
stc
ror ebx, cl
inc edx
and cx, 0x723
cmp edi, 0x3f4f5ccf
or ebx, edi
adc ch, 0x71
sbb cl, 0x54
rol dl, cl
test si, 0x3a6f
nop
adc bh, cl
dec eax
or bx, 0x4167
add bx, si
stc
sbb edx, 0x6bdfe252
xchg di, cx
add ah, bh
rol edi, 7
or dh, 0x76
stc
rol ah, cl
add ah, 0x7f
add dx, bx
sub ch, dh
nop
add al, ch
shl ch, cl
and ah, 0x74
cmp ecx, ecx
shl edx, 3
add edi, 0x4da320bd
inc bx
rol cl, cl
shr si, cl
adc bh, 0x78
or bx, ax
inc dx
xchg ch, ah
dec cl
rol ebx, 2
cmp edx, 0xc63289
sbb bx, di
xor bh, 7
sbb cl, bh
cmp cx, ax
mov ah, dh
xchg edi, ebx
shr si, 3
xchg cx, dx
sub ecx, 0x50f7a3ee
pop eax
add bh, 0x50
sbb bx, di
rol dh, 6
shr dx, 7
push eax
test cl, ah
adc eax, eax
not esi
shl ecx, 7
or edi, eax
adc ah, 0x61
cmp dh, dl
nop
cmp dh, 0x78
shl di, 6
sbb dh, 0x6a
shr di, cl
shl dx, cl
adc bx, 0x59d2
cmp edi, 0x7cecdba6
xor ebx, esi
add di, 0x4ae8
inc bl
sbb bx, si
add ah, cl
sub dh, 2
inc dx
nop
shl cl, cl
and bx, 0x2ba4
pop eax
pop esi
pop edi
pop edx
pop ecx
pop ebx
call fcn.004210e3
call fcn.0042150f
jnp 0x41090a
push edx
inc edx
push eax
test eax, eax
push edi
sbb edi, 0x42e7176d
push ecx
rol cx, 1
sbb edx, 0x1dc706a5
cmp ecx, 0x149afd1
dec edx
sub cx, 0x77a6
sub dl, cl
nop
push esi
push ebx
sbb esi, ebx
or edi, 0x10a050fb
or cx, 0x1058
and esi, 0x1650dff2
mov bx, 0x6977
and bx, dx
shr dx, 8
dec ecx
inc ax
rol ax, 6
sub cx, 0x3ab2
mov ecx, 0x3b135228
and bx, dx
dec si
sbb ecx, esi
ror di, 1
ror esi, 6
inc cl
stc
test ecx, 0x24252004
sbb eax, 0x1f0fa528
cmp si, si
shl cx, 7
xchg al, al
add dx, bx
shr eax, cl
xor bl, bl
inc bh
or dh, 0x4a
xor bh, ch
pop ebx
pop esi
pop ecx
pop edi
pop eax
pop edx
call fcn.00421a8a
jb 0x4108b6
push edi
sub edi, edi
push ecx
and cl, 0x59
push edx
not edx
shl edx, cl
push ebx
add dx, bx
pop ebx
pop edx
pop ecx
pop edi
call fcn.004220e6
push esi
push edx
add esi, edx
pop edx
pop esi
je 0x4108ab
push ebx
not ebx
push ecx
shl cl, 8
pop ecx
pop ebx
push ebx
sbb bh, 0x33
push edi
and edi, 0x6f6ad997
pop edi
pop ebx
jp 0x4108ab
call fcn.0042255a
push esi
push ecx
shl si, cl
pop ecx
pop esi
push edx
or dl, dh
pop edx
stc
push eax
push edi
test ax, di
push ecx
shl ax, cl
shl ch, cl
push edx
inc dh
shr cx, 2
cmp edi, 0x7631488f
push ebx
sbb bx, dx
shl cx, cl
pop ebx
pop edx
pop ecx
pop edi
pop eax
call fcn.00422af2
call fcn.00422ec2
push ebx
not bx
push esi
push ecx
sbb si, cx
not cl
push eax
or ebx, eax
push edi
xchg edi, eax
sub ecx, 0x297b3465
dec di
push edx
test edx, edx
inc eax
cmp eax, ebx
nop
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
call fcn.00423456
push esi
not esi
push ecx
add cx, 0x3978
nop
push eax
mov al, cl
test ax, si
rol eax, cl
and ax, cx
push edx
push edi
xchg edx, edi
xchg cx, di
ror eax, cl
stc
cmp al, al
stc
sub di, cx
adc dh, 0x3e
push ebx
mov bl, 0x75
test ch, 0x7f
pop ebx
pop edi
pop edx
pop eax
pop ecx
pop esi
push ecx
and ecx, 0x407730ff
pop ecx
push ebx
shr ebx, 1
push ecx
rol ebx, cl
nop
push esi
ror esi, 7
pop esi
pop ecx
pop ebx
mov edx, 0x700f94
push dword [edx]
push ecx
inc cx
push edx
xchg ch, dh
sub cx, 0x1e15
push ebx
cmp bl, bh
push esi
sub si, 0x2025
push edi
test edi, 0x14f6d2b8
push eax
shl ah, 8
cmp esi, 0x457663a5
stc
shl al, 2
shl ax, cl
inc edi
sub bl, dl
rol si, 4
ror bx, 8
or dx, di
not bx
cmp di, 0xd4c
dec si
sbb al, 0x77
shr cx, 3
or cx, 0x6990
adc di, di
sbb di, ax
ror di, cl
adc edx, esi
adc cx, 0x38e6
inc esi
xor cx, cx
adc edi, eax
stc
add ah, dl
xor edi, 0x23c4e741
and al, 0x4f
ror edi, cl
shr eax, cl
nop
dec si
nop
inc eax
rol ecx, 8
not ecx
dec dx
cmp ecx, 0x2e7519fa
sbb dl, al
rol ebx, 5
stc
mov bx, si
dec dx
stc
and edx, edx
mov eax, ecx
rol dh, cl
adc ch, 0x5e
stc
sbb bx, 0xa8
xchg dh, dh
cmp cx, bx
test bh, ah
rol ecx, 3
add si, 0x5c71
xor ax, cx
rol bh, 7
ror bx, cl
adc di, 0x25e6
stc
dec ax
and bl, 0x7d
not si
inc ax
xchg ch, dh
shr edx, cl
shl dx, cl
xor cx, 0x154c
dec dx
test ecx, 0x1a0cea01
dec dl
sbb edx, eax
adc edx, ebx
adc esi, 0x30e5629b
cmp esi, edx
adc dl, 0x26
xchg bh, cl
adc ecx, 0x34c8a0c6
xchg ebx, ebx
ror edi, 3
rol cx, cl
ror eax, cl
shl bx, cl
sub bh, ah
ror eax, cl
nop
stc
mov eax, esi
shl ch, cl
dec bl
mov cx, 0x770c
dec ah
add ebx, ebx
rol esi, 2
pop eax
inc cx
ror bh, 7
nop
shr di, cl
ror si, cl
ror esi, 1
pop edi
pop esi
pop ebx
pop edx
pop ecx
jecxz 0x410a90
jnp 0x410cd8
call fcn.0042394e
call fcn.00423c28
push eax
push ecx
mov eax, ecx
dec ax
push edi
or di, 0x389b
rol di, 1
push ebx
dec bx
mov edi, ecx
dec ebx
push edx
not dh
nop
push esi
xor si, cx
and cl, dl
adc esi, 0x665ef853
adc si, 0x3c70
xchg bx, dx
and eax, 0x20426ab0
add esi, 0x2d37b2f1
rol si, cl
pop esi
pop edx
pop ebx
pop edi
pop ecx
pop eax
push ebx
and bx, 0x1314
push ecx
or ecx, ebx
and cl, ch
xchg bh, bh
push edi
mov di, di
push edx
cmp dh, 0x57
add dh, bl
rol ch, cl
push eax
ror ax, 4
sub ah, ch
cmp eax, 0x5bc4cdf2
xor dx, ax
cmp bx, di
or ch, ch
push esi
and esi, 0x7828c644
not ah
not edx
mov bh, 0x3e
nop
shr dx, cl
inc ax
shl al, cl
and ax, 0x2287
cmp cl, ah
dec si
rol bl, cl
xor cx, cx
sbb ah, bh
mov cx, dx
not ecx
not eax
xor cl, 7
test ecx, 0x637b168d
xchg al, cl
shr dx, 3
dec cx
nop
adc edx, 0x7a582b6f
stc
mov dl, 0x55
ror ax, cl
rol ebx, 4
stc
dec dh
stc
rol si, cl
or cl, 0x57
and dl, 0x65
xor bl, cl
sub bl, bh
cmp ch, cl
sbb edi, ecx
sbb bx, di
stc
rol cl, 3
pop esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
push ecx
push eax
and ch, al
push esi
rol si, cl
push ebx
dec bl
ror eax, cl
dec eax
cmp eax, 0x54d9b78
push edx
add dh, 0x18
push edi
test edi, 0x304e5043
rol cx, 6
add ecx, 0xc60f98f
sub ax, 0xfa2
sbb al, cl
and cx, cx
nop
add ecx, 0x24f05c33
shr ecx, 4
shl cx, cl
shl ax, cl
test cx, dx
or di, di
ror bl, 5
adc dl, 4
sub edi, eax
or dx, bx
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
push ebx
inc ebx
stc
push eax
push ecx
cmp ah, ch
xor bh, 0x6f
push edx
cmp dx, bx
sub dl, ch
push esi
inc si
dec cl
xchg bl, ch
mov esi, ebx
adc dx, 0x4b6a
push edi
adc dx, di
nop
test edi, edx
cmp bl, al
shl edx, 5
dec ah
not dx
cmp bl, 4
sub al, bh
xor edx, 0x217dc0df
rol ax, cl
shl ah, cl
shl esi, cl
or cl, 0x5f
shl dh, 1
rol esi, cl
inc cl
not dh
shr ax, 1
xor si, ax
and edi, ecx
sbb ax, 0x1d9f
inc dh
sub si, 0x29d7
adc edx, 0x4a8d4579
inc cl
not cx
dec dl
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
push ebx
push ecx
ror ebx, cl
push eax
add ah, ah
push edx
shl dx, 4
or ecx, 0x6a57d361
shl ch, cl
rol al, 3
or ebx, eax
adc ebx, ebx
push edi
xor edi, ebx
xchg bl, ch
xor bx, 0x5c2e
mov dl, cl
push esi
dec esi
pop esi
pop edi
pop edx
pop eax
pop ecx
pop ebx
jns 0x410cae
jl 0x410cae
call fcn.00423fd4
js 0x410cae
push ebx
adc bh, 0x60
push esi
push ecx
test esi, ecx
pop ecx
pop esi
pop ebx
call fcn.004244f7
push ebx
mov bx, 0x4971
push edx
push ecx
shl edx, cl
pop ecx
pop edx
pop ebx
push eax
push ebx
test ah, bh
pop ebx
pop eax
push ebx
mov bx, 0x4976
push ecx
and bl, ch
push edx
shl dl, 4
push eax
and al, 0x19
pop eax
pop edx
pop ecx
pop ebx
push ebx
push ecx
shl bh, cl
pop ecx
pop ebx
push ebx
push ecx
shl bx, cl
pop ecx
pop ebx
call fcn.004247fe
call fcn.00424d63
push edx
or dx, 0x5c26
push ecx
mov ch, ch
push ebx
shr bx, 4
inc edx
push eax
cmp eax, edx
pop eax
pop ebx
pop ecx
pop edx
jae 0x410da1
call fcn.0042524f
jbe 0x410d5e
push ebx
not bx
push esi
adc esi, 0x67fb12f6
push eax
xor eax, 0x1a0e9413
push edi
dec edi
xchg bx, ax
push edx
not dh
xor edi, edi
nop
shl esi, 5
add dl, 0xe
push ecx
inc cx
adc cx, dx
ror ebx, 6
nop
shl cx, 6
nop
test ax, 0x181b
dec si
shr bl, cl
adc ecx, edx
dec esi
pop ecx
pop edx
pop edi
pop eax
pop esi
pop ebx
call fcn.0042551c
push edx
xor dl, 0x4a
push ecx
dec cl
push ebx
push esi
xchg bx, si
shl bl, cl
push eax
adc bl, al
dec dh
nop
pop eax
pop esi
pop ebx
pop ecx
pop edx
jle 0x410d73
push edx
cmp dl, 0x2c
push esi
adc si, si
pop esi
pop edx
call fcn.004257fc
push esi
ror esi, 5
stc
stc
push ecx
add ecx, esi
dec cl
sbb si, cx
push ebx
cmp bx, 0x2d2e
push eax
sbb eax, 0x478fcec0
nop
push edx
or edx, 0x79ce9923
sbb bx, 0x624c
rol dh, cl
pop edx
pop eax
pop ebx
pop ecx
pop esi
push eax
shr al, 3
push esi
rol esi, 4
push edx
sbb dh, 0x1e
push ecx
or cx, 0x1f0e
push edi
not edi
test ax, cx
inc ch
sub ch, 0x7f
push ebx
xchg edi, ebx
shr eax, 7
inc ax
sub edx, esi
shr si, 3
rol ax, cl
shr bx, cl
shr ebx, cl
mov dx, cx
ror cx, cl
inc si
rol dl, cl
rol esi, cl
dec ah
xchg ebx, eax
cmp esi, 0x3a93608
ror ch, 1
mov eax, ebx
nop
nop
sub al, ah
sbb ax, 0x63a3
adc ecx, edi
shl bx, 6
rol ecx, 6
mov si, si
sbb eax, 0x191e5ab7
nop
sub ebx, 0x4df4923a
ror si, cl
not dh
test di, di
dec edx
cmp ah, bl
add al, dh
stc
mov ax, 0x6dac
add dx, 0xcd7
sub di, 0x2fdd
xchg cx, ax
adc cx, bx
cmp cx, di
nop
cmp bx, si
not ah
ror ch, 1
stc
pop ebx
pop edi
pop ecx
pop edx
pop esi
pop eax
push eax
push ecx
shr eax, cl
push esi
shl si, cl
push edx
test ecx, edx
push ebx
and cx, bx
xchg si, cx
pop ebx
pop edx
pop esi
pop ecx
pop eax
jne 0x410e7e
push ecx
and ecx, 0x78ebbb6e
push eax
shr eax, cl
pop eax
pop ecx
call fcn.00425b00
push esi
push eax
cmp si, ax
push edx
mov dh, 0x25
pop edx
pop eax
pop esi
call fcn.00425e02
jnp 0x410e97
nop
push edi
xchg edi, edi
push ecx
or ecx, 0x5828dfcf
pop ecx
pop edi
push ecx
inc ecx
push ebx
inc ebx
pop ebx
pop ecx
call fcn.004262bd
jae 0x410ea9
push eax
push esi
test ax, si
pop esi
pop eax
call fcn.00426578
call fcn.00426945
jnp 0x410f4a
push edx
adc dh, dh
push esi
push eax
sub si, ax
push ecx
xor ch, ah
push ebx
dec bx
xchg bl, ah
dec ah
shr ah, 6
sub ah, 0x62
inc ebx
cmp esi, ecx
or ebx, eax
nop
test si, 0x6c2a
inc edx
not bh
nop
xchg dx, bx
dec dx
or dx, cx
ror cx, cl
push edi
test edi, ecx
or dx, ax
adc cl, dl
sbb cl, 0xe
cmp cl, 0x21
shr ebx, 2
shr esi, cl
inc ah
sbb edi, 0xebe070e
stc
shl ebx, cl
sbb esi, edi
pop edi
pop ebx
pop ecx
pop eax
pop esi
pop edx
push eax
push ecx
ror ax, cl
not ecx
push esi
not esi
push ebx
mov al, bl
push edx
ror dh, 8
xor bh, ch
shr eax, 8
not bh
dec ax
pop edx
pop ebx
pop esi
pop ecx
pop eax
push eax
xor ax, 0x362f
push esi
xor si, 0x32a5
stc
push ebx
add bl, 0x7d
sbb bl, bl
pop ebx
pop esi
pop eax
call fcn.00426d7b
push ecx
push ebx
adc cx, bx
push edx
ror edx, 7
cmp edx, 0x2deaa79
push esi
push edi
or si, di
sbb cx, 0x699
pop edi
pop esi
pop edx
pop ebx
pop ecx
call fcn.00427017
push ecx
push ebx
xchg ecx, ebx
push edx
shl dh, 7
xor bx, 0x379c
add cl, dl
push eax
cmp eax, edx
xchg dh, dl
shr bx, cl
pop eax
pop edx
pop ebx
pop ecx
call fcn.004272f5
call fcn.00427745
call fcn.0064731a
mov edx, dword [esp]
mov ebx, eax
call fcn.00427c54
push eax
cmp ax, 0x7600
nop
push ecx
cmp ch, 0x4b
shl eax, cl
push edx
or al, dl
push esi
shr si, cl
push edi
adc di, 0x3b0
sbb ecx, eax
adc cx, dx
cmp ch, dl
inc dh
rol dl, cl
mov ecx, 0x7b852d7
mov edx, 0x3daffea
push ebx
or eax, ebx
rol eax, cl
test ecx, esi
shr eax, 6
ror edx, cl
adc dl, cl
and dh, 0x4a
cmp edi, edi
add si, 0x7e30
add eax, 0x164eac9d
stc
sbb ax, 0x2a75
inc edx
shl edx, 7
shr ah, 4
add eax, 0x3350b857
mov ah, ah
test ecx, edi
sub edx, eax
add dx, ax
sbb bx, cx
and ebx, 0x6c38921b
and ch, 0x7b
dec esi
and ebx, edi
dec eax
sbb ebx, ebx
adc bx, 0x3eca
rol ah, 1
xchg ecx, ebx
sub al, cl
stc
sbb si, bx
test di, 0x3b35
xor ch, ch
rol eax, cl
stc
sbb bx, di
adc esi, eax
test ch, 0x72
and dx, 0x271b
sub edi, 0x4b5ad788
sbb dh, 0x3d
adc cx, 0x3b74
shr cx, cl
shr esi, cl
shl cl, 1
shl bx, cl
or edx, 0x27151e75
rol ecx, cl
nop
nop
cmp ah, dh
dec edx
nop
xchg ch, cl
or bh, 0xf
rol esi, 4
shr al, cl
sub bx, 0x393b
adc ch, ah
rol eax, 8
or eax, 0x135871b1
dec ah
inc al
shl ebx, 2
and al, ch
sbb dx, dx
dec dl
stc
adc bh, 0x5b
shr bx, 6
dec si
shr cx, cl
shr esi, 3
shl ebx, 8
shr ah, cl
and al, dl
adc ebx, ebx
inc dx
ror ch, cl
ror cx, 1
test ah, 0x11
xchg edx, edi
inc bh
cmp bl, 0x5d
pop ebx
sub ax, 0x4185
stc
not esi
xchg esi, eax
and esi, 0x6a569f28
ror dl, cl
nop
not dh
push ebx
rol bl, cl
or ch, cl
not ax
nop
mov edx, 0xc3072c2
xchg edi, edx
test edx, 0x5c91b79f
not al
rol ecx, 2
dec ax
nop
add edx, 0x776e46c7
not edi
test edx, edi
rol ecx, 3
shr edi, 4
dec edx
nop
shr esi, cl
mov ax, dx
stc
not si
inc ebx
and dl, 0x31
sub edi, 0x702a3a37
cmp dl, 0x7d
nop
xchg dx, bx
xor eax, 0x202b0288
adc si, cx
dec edi
xchg ch, ah
and di, 0x6495
ror ch, cl
or ebx, eax
not si
xor si, si
nop
add cl, 7
inc bh
mov cx, 0x5863
inc bl
test al, bl
not bx
add dh, 0x11
mov edi, 0x40e31afb
test cl, 0x3e
ror si, cl
and ah, 0x6c
adc cx, 0x1334
stc
mov al, dl
ror bh, 8
adc di, cx
add ecx, 0x2f28c138
nop
ror ecx, cl
sub di, di
dec dl
and al, dh
shr ecx, cl
cmp ah, bl
or edi, 0x52d04c9e
cmp bl, bh
mov bh, 0x35
xchg esi, ebx
or si, di
adc bx, 0x6e61
not bh
test cl, 0x51
and bl, 0x39
xchg di, dx
add bx, 0x524
shr edx, 1
sub cx, 0x52c4
adc di, cx
stc
inc ax
sub ecx, 0x28d91ac4
dec ecx
sub si, 0x2441
xor si, dx
test eax, 0x4524112d
not ax
inc bl
add di, cx
stc
ror esi, 8
mov ecx, 0x6bc1c4d3
not dh
sbb dx, 0x7d54
ror cx, 6
pop ebx
mov ch, 0x15
not ah
not si
shl ecx, cl
or cl, 0x52
adc ch, cl
cmp si, 0x67c5
adc ecx, 0x4cced3e8
mov ah, 0x29
dec si
push ebx
sub bh, 0x39
xchg dl, ch
not edx
ror ecx, 1
sbb si, 0x6efa
adc ah, 0x68
sbb bh, 0x1e
shr cl, cl
shl bx, cl
xchg si, ax
pop ebx
pop edi
pop esi
pop edx
pop ecx
pop eax
jle 0x411448
call fcn.00428023
push ecx
shl cl, 1
push ebx
rol bl, 5
sub ebx, ebx
push esi
push edx
adc si, dx
shr si, 4
push edi
not di
inc dx
ror ch, cl
ror edi, 1
sub bx, 0x733e
mov bx, 0x1460
push eax
sbb ax, ax
not cl
ror cx, cl
dec edx
and ecx, ecx
add bh, 0x23
add dl, al
rol esi, cl
sbb ah, 0x66
sbb edx, ebx
not ax
cmp al, al
xchg dh, dl
shl ecx, 4
or al, 0x1e
sub esi, 0x4d7da3e0
sbb dx, 0x4aa4
xor di, dx
shl cx, 2
not ah
or ebx, 0x4ca73581
mov bx, dx
shl bl, cl
inc esi
or dh, dl
sbb bx, 0x1856
rol eax, 6
stc
sbb eax, 0x3a0933e3
shl dx, 8
not cx
add edi, edi
or dx, 0x7ef7
shl al, cl
or bx, si
add bl, cl
and cl, ch
or edi, esi
not bl
cmp bh, cl
shl dl, 6
xor ecx, edi
inc al
sbb esi, edx
not ax
nop
ror esi, 7
shl al, 4
adc dx, 0x3eac
rol bx, 5
stc
xor di, 0x58e1
sub ax, cx
xchg ecx, edi
adc dx, 0x37a1
dec dl
and ch, 0x30
and bl, bh
sub si, di
cmp ax, dx
dec ebx
adc dh, bl
xor bx, 0x4b8d
sub eax, edi
xor ax, bx
xchg ecx, ecx
sbb bx, 0x11a9
adc ch, ch
or cx, bx
xchg ch, bh
shr ebx, 4
shr bx, 5
xchg ecx, ebx
stc
sbb cx, 0x1dc3
sub ebx, ebx
adc edx, 0x586be0de
dec ax
xchg bx, cx
add di, 0x4137
dec cx
rol cl, 7
and cl, 0x41
cmp ah, 0x5c
nop
adc edi, 0x40148a44
ror edx, 5
test ch, bl
inc edi
pop eax
sub bl, bh
push eax
sub ah, 0x21
and edi, 0x618412d
nop
sbb esi, ebx
sbb ecx, ebx
inc di
cmp dx, si
not bx
sub dx, 0x190d
shr esi, 1
not di
shl al, 6
rol ch, cl
rol bx, 7
stc
shl edx, 4
shl ah, cl
or eax, 0x5a1b77a0
and ch, 0x5c
cmp al, 0x6a
shl esi, 7
add dx, 0x47c8
dec bl
nop
adc ch, 0x36
add bx, 0x3806
mov edx, 0x5fca0b17
sub edx, 0x13ce19fa
add di, si
test dl, 0x48
mov cx, 0x736b
shr bx, 6
pop eax
pop edi
pop edx
pop esi
pop ebx
pop ecx
js 0x41140e
call fcn.004284df
call fcn.00428991
push edx
push esi
add edx, esi
push edi
and di, 0x4d9f
stc
xor dl, 0x55
push eax
xor dx, ax
push ecx
push ebx
sbb ecx, ebx
sub edx, eax
test ax, dx
stc
not eax
or ax, 0x3eea
xor bx, 0x5ed
and ecx, 0x58c89487
sbb bx, ax
dec edx
sbb dh, ah
pop ebx
pop ecx
pop eax
pop edi
pop esi
pop edx
call fcn.00428d1a
push edi
push ecx
shr di, cl
push eax
xor ax, cx
pop eax
pop ecx
pop edi
call fcn.004291ee
jb 0x411423
push esi
test si, 0x4e85
not esi
pop esi
jecxz 0x411423
push edi
not edi
pop edi
push ebx
mov bh, 0x38
push edx
push eax
test dh, al
inc ah
push esi
or si, ax
test si, ax
pop esi
pop eax
pop edx
pop ebx
jle 0x411448
jge 0x411448
call fcn.004295b9
push ebx
and bl, 8
push eax
shr ax, 5
push edx
ror dl, 6
mov eax, 0x6450b066
cmp ax, 0x719b
or al, dh
push edi
sub di, dx
nop
push ecx
xor cx, bx
shr cx, 5
or ecx, 0x75c2678d
test bh, 0x33
shl ecx, cl
xchg ecx, eax
stc
xor ax, di
rol al, 6
xor ecx, eax
push esi
or esi, edx
sub bh, cl
sub ecx, ecx
xchg ebx, edi
shl esi, cl
add ecx, eax
and edi, 0x14d5600a
and cx, cx
mov ch, 0x1d
xchg ebx, esi
test dl, 0x7d
sub ebx, ecx
adc bh, dl
inc eax
ror ax, 5
mov eax, esi
shr ah, 2
and dh, ch
nop
test cx, 0x116f
shl al, cl
sub bx, si
test bh, al
inc cx
adc edi, 0x349d2efc
mov bx, si
or bl, 6
inc ebx
stc
nop
stc
sub edx, eax
pop esi
pop ecx
pop edi
pop edx
pop eax
pop ebx
push edx
rol dh, 2
push eax
inc al
nop
push ebx
xor ebx, ebx
cmp dx, 0x2c4c
push edi
xor di, 0xdc5
test bl, 5
push ecx
xchg ecx, edi
sub cl, 0x14
nop
cmp bl, 0x34
xchg dl, bl
push esi
dec si
shr dh, 6
rol al, cl
sbb al, 0x20
ror edx, cl
sub ax, 0x41b
dec bh
pop esi
pop ecx
pop edi
pop ebx
pop eax
pop edx
call fcn.00429857
push edx
push ebx
cmp edx, ebx
push edi
xor edi, 0x2545ec28
push eax
push ecx
test eax, ecx
dec ecx
shl ch, cl
inc ch
xor dh, 0
stc
or ecx, 0x52a615f5
nop
adc bh, 0x46
or dl, 0x10
pop ecx
pop eax
pop edi
pop ebx
pop edx
mov esi, section..rdata
xor ecx, ecx
xor edi, edi
jecxz 0x41154d
call fcn.00429d9e
call fcn.0042a062
push ecx
mov cx, 0x1ac7
push ebx
push esi
sub bx, si
dec esi
push eax
sub al, al
not ax
shl ch, 2
push edi
adc di, 0x6e71
ror bx, 5
push edx
cmp edx, 0x3cad9c5e
sub esi, 0x489c454c
cmp di, dx
and bh, dh
nop
dec esi
shr ebx, 7
inc ebx
shr di, cl
ror ax, cl
add cx, 0x10c2
cmp bl, bh
xchg bh, al
mov bx, 0x3bf8
add ch, ah
not ecx
nop
shr ecx, 2
adc ax, 0x3ded
sub cl, cl
shr edi, 8
sbb dl, cl
rol ebx, 7
test ax, 0x4833
mov cx, 0x54ab
mov ch, cl
sub di, 0x72a9
not dl
nop
rol al, cl
not cl
adc al, 0x10
nop
inc bx
ror al, 1
dec dx
mov ch, bh
nop
ror di, 8
or ax, 0x5415
and cl, dh
and bx, di
ror ecx, cl
test si, 0x4cae
test eax, esi
xchg esi, eax
not ax
dec dl
rol ch, 3
shl bl, 4
rol ebx, 2
xchg dx, ax
xor bx, si
stc
xor esi, esi
inc edx
add ah, 0x70
inc ch
cmp dl, 0x5c
shr ecx, 1
xor ah, 0x10
rol eax, 2
shr cx, cl
test eax, 0x247586bd
shl bx, cl
sbb ecx, ebx
sub dx, ax
rol edi, 6
and al, dh
or ch, 0x16
add si, 0x228
cmp esi, edi
rol ah, cl
xchg dh, bh
inc al
sub bx, cx
or bx, bx
nop
stc
cmp edi, edi
and ah, ch
xor ax, 0x3154
shr bl, 4
cmp si, 0x2636
shl edi, cl
stc
cmp ecx, ecx
stc
cmp ecx, 0x69cbe8f8
test esi, 0x3bcd95d7
sbb bh, dl
adc edi, esi
pop edx
adc bl, cl
push edx
shr dl, 2
inc di
mov cl, 0x5e
cmp eax, edi
cmp al, dh
sbb bl, 0x1a
sbb edi, ecx
add esi, 0x70c43819
inc al
stc
sbb dx, cx
dec cl
sbb bh, 0x31
xor ch, 0x49
xor dh, bl
mov ch, 0xc
sub ch, ah
stc
inc eax
nop
rol ecx, cl
rol bl, 1
shr cx, 5
nop
not di
sbb dx, di
not cl
and ch, al
xor al, 0x51
shr si, cl
stc
sbb ebx, 0x628a03e9
pop edx
pop edi
pop eax
pop esi
pop ebx
pop ecx
push esi
inc si
push ebx
inc bx
inc bx
push eax
sub ax, ax
not bh
push ecx
push edx
adc ch, dh
add cx, 0x5311
rol ah, 7
mov dx, 0x67dc
inc cl
sub ecx, esi
not cx
adc edx, 0x4ae55739
not cx
push edi
cmp di, di
sbb bl, 0x38
rol dx, 6
or dl, cl
cmp ch, 0x34
shl ebx, 3
sbb ecx, 0x65139d72
and dl, bl
nop
add bx, si
and al, 0x20
shl bh, cl
rol edi, cl
add eax, 0x1efe5f17
shl ebx, 4
sbb ax, di
rol al, 7
stc
sbb ah, bl
shr bl, cl
dec bh
shr cl, cl
xor si, di
and ah, 0xf
shr dx, cl
shr edx, cl
sub cx, ax
stc
nop
shl bl, cl
adc ch, 0x15
shr edx, 7
xor cx, si
not bh
shr ah, cl
not esi
not cx
sbb ch, 0x1b
inc eax
dec cx
nop
or ecx, edx
xor edi, ecx
sbb edx, ebx
add ax, bx
test cx, 0x3316
and bh, dh
sbb esi, 0x592e2205
dec bx
test cx, dx
mov ax, si
xor cx, 0x7607
shr ecx, 8
sbb di, dx
dec si
xchg ecx, ebx
or edx, esi
xor edx, esi
xchg si, cx
sub dx, 0x6e15
xor ch, bh
mov bx, di
or di, bx
and ch, cl
inc ch
rol ax, 7
mov cx, 0x5a27
test edi, esi
shl di, cl
ror si, 5
add cl, al
adc ax, 0x14f0
shr ebx, cl
dec edx
xor si, si
add dh, 0x26
mov bl, cl
sbb cx, ax
inc ecx
cmp dx, 0x5373
shl cl, 2
shl ch, 7
inc edi
xchg di, ax
dec di
xchg cl, ah
pop edi
push edi
and cx, di
cmp di, 0x62b4
and dl, 0x4a
shr dx, 7
sbb ah, bh
dec ch
adc esi, edi
stc
stc
test dh, ah
and ax, 0x5d48
mov ch, dh
adc bh, 0x5a
or esi, edx
cmp eax, 0x1dee2ce5
add ecx, 0x56259790
shr cx, 4
mov cx, di
mov bx, 0x7d21
rol bl, 1
adc ch, 0x45
mov dh, 5
sub bh, ch
adc edx, eax
dec cl
pop edi
pop edx
pop ecx
pop eax
pop ebx
pop esi
push eax
dec al
push ecx
ror ecx, cl
push ebx
and ebx, ecx
push edi
or di, cx
push edx
xor edx, ecx
sbb ax, cx
adc cx, 0x586c
shr ch, cl
push esi
add esi, 0x10f97346
rol si, cl
inc ecx
test ecx, 0x63082efb
stc
test ah, cl
rol eax, cl
add esi, ecx
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
call fcn.0042a60e
push ecx
xor cx, 0x1e6a
push eax
rol al, 4
inc ax
stc
push ebx
inc ebx
push edx
shr dh, 4
not ebx
rol ax, 1
push esi
shr esi, cl
pop esi
pop edx
pop ebx
pop eax
pop ecx
call fcn.0042a8cd
push ecx
shr cl, cl
nop
push edx
xchg edx, edx
sub dh, ch
push edi
sub di, 0x7c0a
stc
push ebx
adc edx, ebx
push eax
adc ah, 0xd
shl ebx, cl
or cx, 0x3716
rol cx, 2
rol bh, 2
sbb di, dx
or di, ax
shr ah, cl
and edx, ebx
pop eax
pop ebx
pop edi
pop edx
pop ecx
call fcn.0042ad22
call fcn.0042b0c9
push ecx
xchg ecx, ecx
pop ecx
push edx
push ecx
shl dl, cl
nop
pop ecx
pop edx
jae 0x411953
push esi
push ecx
sub si, cx
push ebx
sub bh, 0x12
push edx
inc dh
push eax
push edi
or eax, edi
nop
sbb bl, 0x72
nop
test bx, 0x850
sbb ebx, edx
nop
and bl, 0x47
ror edx, 4
sbb dl, bl
mov cx, dx
dec si
stc
pop edi
pop eax
pop edx
pop ebx
pop ecx
pop esi
call fcn.0042b64f
push eax
cmp eax, 0x50d47c83
push ecx
ror cx, 4
xor eax, 0x41ca7ed3
inc al
push ebx
test ebx, ebx
push esi
and ebx, esi
inc eax
sbb ebx, eax
dec esi
dec ah
push edx
add edx, ecx
rol ax, cl
add bx, 0x65ef
inc ecx
xchg cx, ax
push edi
xchg edi, esi
shl al, 6
dec ecx
shr di, cl
adc ch, bh
add dl, ah
not bx
dec edi
pop edi
pop edx
pop esi
pop ebx
pop ecx
pop eax
push ebx
push esi
adc bx, si
pop esi
pop ebx
push eax
dec eax
push esi
shr si, 7
push edi
cmp edi, eax
push edx
test dh, al
push ecx
cmp cl, dh
nop
push ebx
cmp al, bh
xor ah, 0x69
or al, al
sbb si, ax
cmp eax, 0x5950b14a
ror esi, cl
and ecx, ecx
ror cx, 1
stc
test bh, ah
nop
not bx
sub edi, eax
shl edx, cl
test esi, 0x1afbaf74
xor ebx, esi
stc
rol cl, 1
xchg dh, cl
xor bx, di
inc ecx
and dl, 0x19
sub dl, 0
test ecx, eax
stc
sub bh, bl
sub dx, bx
ror si, cl
xchg cl, dl
not edi
shr eax, 8
or di, di
rol bl, cl
mov ah, al
shl cx, cl
shr edi, cl
cmp dl, 0x30
sbb dh, cl
inc cx
rol ebx, 5
not ecx
dec cx
mov bx, 0x5ce5
cmp bx, 0x17f3
inc di
test ecx, 0x6fdb6163
not di
shl bh, cl
shl cx, 6
or eax, 0x584ac402
sub si, di
cmp ah, 0x7e
stc
xor ax, 0x2471
or ah, 0x21
test cl, dl
dec al
add edi, 0x5624b8d1
inc edi
xor bh, 0x52
rol dh, cl
and cx, 0x5afd
stc
pop ebx
pop ecx
pop edx
pop edi
pop esi
pop eax
jns 0x411a5d
call fcn.0042bae9
jo 0x411a3e
push ecx
not ch
stc
push edi
dec edi
push ebx
sbb bh, bh
stc
pop ebx
pop edi
pop ecx
jg 0x411a3e
push eax
cmp eax, 0x1b4c0459
pop eax
push ecx
and ch, ch
push esi
mov si, 0x65ee
push edi
cmp edi, 0x4902acc5
pop edi
pop esi
pop ecx
call fcn.0042bf34
push ecx
or ecx, 0x498adcb1
pop ecx
push ecx
or ecx, 0x4dc2517
push ebx
sub bh, 0x5d
push esi
or ecx, esi
push eax
adc al, al
push edx
xor dh, 0x65
mov ecx, ecx
inc bl
sbb dl, 0x27
pop edx
pop eax
pop esi
pop ebx
pop ecx
call fcn.0042c3d2
push ebx
push eax
adc bl, ah
push ecx
dec ch
pop ecx
pop eax
pop ebx
cmp ecx, edx
jns 0x412eee
push ecx
push edx
push ebx
push edx
test ebx, edx
push eax
cmp ah, 0x3d
or ah, ah
push ecx
cmp ch, ah
shl dl, cl
mov bx, 0x684a
or eax, ebx
stc
cmp dh, dh
push esi
push edi
sub si, di
shr esi, 5
ror eax, cl
dec ecx
test ax, dx
or ax, bx
stc
sub dx, si
stc
cmp cx, cx
shr cl, cl
mov ch, 0x4f
xchg dl, cl
stc
xchg edx, ecx
dec bh
xor dx, cx
sbb ax, 0xe09
sbb bh, dh
stc
add ah, 0x4e
cmp eax, 0x318f0ed8
ror ch, 3
nop
adc bx, dx
stc
xor dx, 0x418e
adc cl, 0x38
stc
cmp dl, ch
nop
ror ebx, cl
sbb ecx, ecx
cmp ecx, esi
ror bx, cl
xor di, ax
stc
ror ebx, 3
dec esi
sub edi, 0x6a415c7b
and cx, 0x1360
not bh
not eax
nop
add edx, ebx
test si, 0x55fa
add edx, 0x1bd9a3ff
ror esi, cl
add si, 0x279e
rol ax, 1
test cx, 0x76b
add ch, 0xb
shr ax, cl
mov ah, 0x30
or ch, ah
shl eax, 6
ror edi, cl
adc eax, 0x6eb3b546
sbb bl, cl
cmp dx, 0x15fe
shl ch, cl
shr bx, cl
shl cx, 5
nop
sub edi, 0x49b8f409
or di, cx
xor ax, 0x610
rol di, cl
ror si, 8
rol cl, cl
stc
shl cl, 2
add ecx, edi
and edi, edi
not ah
shl bh, cl
inc edx
mov dh, dh
rol eax, cl
dec di
stc
ror ax, cl
adc ecx, 0x554dad26
sub cl, ah
and di, 0x6466
stc
sub al, 0x2d
xor si, cx
sub ch, bl
sub dl, 0x34
xor dh, al
pop edi
and si, 0x1f04
mov si, 0xc20
shl cx, 7
dec bx
push edi
dec edi
cmp edi, 0xd0a7f3b
or cx, 0x184
cmp ebx, 0x7bd14d7d
xor eax, 0x5ad98d88
adc cx, dx
mov cx, 0x7ace
add si, 0x8a8
add eax, edx
cmp bl, 0x7a
stc
shr dl, cl
cmp di, cx
dec eax
ror bl, 5
add cx, 0x2833
shr bh, 4
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
push eax
push ebx
add al, bl
push edi
push ecx
shr edi, cl
inc di
push edx
adc ebx, edx
xchg ah, ah
xchg bx, di
inc bx
stc
push esi
sbb bx, si
not ax
cmp ebx, ecx
rol esi, 8
and dh, ch
sub esi, 0x34ccad5c
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
push edi
adc di, di
push edx
push ebx
and dx, bx
xor bx, dx
push eax
xor eax, 0x2828c3b8
push esi
sbb bx, si
push ecx
mov ch, 0x70
xchg cl, al
sbb dx, bx
dec eax
inc di
xchg esi, ebx
rol eax, 3
sbb ah, dh
shl bx, cl
and dx, dx
inc edx
sub ecx, 0x766613b
dec ecx
xchg ch, ah
test esi, 0x11118a38
ror dx, 3
test ecx, esi
shl cx, cl
rol si, 6
add dh, dh
shl eax, 2
inc dx
add cl, dh
or ecx, esi
xor ecx, 0x11289fbb
rol di, cl
not si
shl dl, cl
shl si, 1
inc dl
mov ax, dx
xchg ah, cl
not cx
shr cl, cl
stc
xor dx, 0x238b
rol esi, cl
nop
not eax
rol edx, cl
not ch
stc
sbb di, bx
shl di, cl
shl ah, cl
not al
adc ch, 0x22
inc edx
test dl, 0x6b
not dx
inc bx
or di, ax
nop
cmp si, 0x2a74
nop
adc di, 0x5434
sub si, di
shl esi, cl
cmp dh, 0x18
ror ax, 7
shr bl, cl
nop
sbb esi, 0x1c591d6b
sub ch, ah
nop
mov bh, 0x7b
dec bx
inc edi
nop
stc
adc dx, si
or dx, 0x4ebe
adc dl, 0x2a
test dh, 0x5d
shl edi, 1
sub bl, 0x58
stc
or bh, cl
sub ecx, 0x5f4bb401
xor al, ch
nop
nop
xor eax, 0x7f364f44
xor bx, si
shl dx, cl
cmp bx, 0x29aa
sbb si, cx
rol bh, 7
add ch, dl
not ch
shr di, cl
sub ah, bl
adc di, 0x4912
shl ch, 2
inc dh
pop ecx
or bh, 0x3a
stc
and dh, 0x71
inc dl
not dx
and ax, 0x64d3
sub bx, 0x189a
rol bh, 1
push ecx
shr ebx, cl
inc cl
cmp ecx, eax
and bx, 0x946
adc di, 0x15fa
not ecx
shl al, cl
stc
inc dx
cmp ax, dx
dec dl
xor di, si
mov di, 0x36e6
sub esi, 0x2ff0d4be
test dh, bl
xor si, 0x5e1a
adc eax, 0x6aa57abb
sbb dh, bl
pop ecx
pop esi
pop eax
pop ebx
pop edx
pop edi
jnp 0x411e4c
jnp 0x411e05
push eax
dec ah
push ecx
shr cx, cl
push edi
inc edi
push edx
push esi
xor edx, esi
and ecx, edi
stc
dec ax
ror si, 6
pop esi
pop edx
pop edi
pop ecx
pop eax
push esi
push eax
sub si, ax
push edx
sbb si, dx
push edi
xchg edi, edx
push ebx
test ebx, ebx
push ecx
ror di, cl
sub edx, ecx
cmp ebx, 0x549781c6
adc ah, 0x76
rol edx, cl
nop
pop ecx
pop ebx
pop edi
pop edx
pop eax
pop esi
jle 0x411df1
jbe 0x411de7
call fcn.0042c72b
js 0x411df1
push ebx
inc bx
pop ebx
push esi
adc si, 0x4fa3
push ebx
push ecx
shr bh, cl
dec bh
nop
push eax
sub ah, ah
pop eax
pop ecx
pop ebx
pop esi
push ecx
add cl, 5
push eax
sbb ax, 0x6f09
push ebx
sub bh, ch
mov al, ah
shr ax, 6
pop ebx
pop eax
pop ecx
push esi
inc si
push edx
xor si, dx
nop
dec dl
stc
push ecx
sbb cl, 0x12
dec dl
push ebx
mov bh, bl
ror esi, 7
push eax
sbb ah, 5
or bl, 0x33
pop eax
pop ebx
pop ecx
pop edx
pop esi
push ecx
push eax
cmp cl, ah
push ebx
dec bh
pop ebx
pop eax
pop ecx
push ebx
xchg bx, bx
pop ebx
push edx
adc edx, 0x7b6bc325
rol dh, 4
push ecx
sbb cx, 0x3c07
push edi
and di, 0x341e
inc di
push eax
adc eax, 0x12e690a1
shl eax, cl
push ebx
cmp bl, 0x51
shr cx, 1
xchg bh, ch
shl cx, cl
push esi
sub si, 0x4d36
inc dx
or esi, ebx
cmp bx, dx
stc
cmp ah, 0x39
test dh, bl
dec bl
mov dl, dl
adc esi, 0x66bdfe0e
nop
shl bx, cl
xchg dl, al
xchg ebx, eax
rol eax, 2
shl ecx, 6
shl ebx, cl
xchg dx, si
dec eax
or ax, ax
shl edi, cl
dec ch
rol bx, 7
shl eax, 8
dec esi
sbb ecx, 0x68890c17
xor bh, ah
test edi, 0x158acbca
and bx, 0x6b0f
test di, si
xchg al, al
not ecx
rol dx, cl
and dx, 0x162f
shl edx, cl
adc ah, 0x56
cmp bh, dh
shr edi, cl
nop
cmp si, cx
shr al, 1
xchg dl, dh
xor ax, ax
xchg dl, ah
test edx, 0x210b4f7c
ror dx, 7
stc
rol al, cl
xchg bl, bl
stc
or bh, cl
xor ah, 0x33
stc
or cx, cx
shr edi, cl
cmp dx, cx
sbb ebx, 0x1906593e
test al, bl
or bh, dl
sbb bx, di
inc ax
stc
inc esi
not ch
rol si, 5
and ah, al
shl edx, 3
or cl, dh
add si, 0x6585
shl bx, cl
dec dh
add edx, 0x194aa0a8
nop
sub bx, cx
add dl, cl
add ax, 0x4ff6
rol edi, 7
dec cx
dec dl
test edx, ebx
nop
nop
shl ax, cl
not eax
add ch, ch
nop
or bh, 0x29
nop
sub cl, ah
pop esi
inc di
push esi
rol si, cl
add di, 0x5f9
xchg cl, bl
not cl
cmp di, 0x4343
cmp si, 0x707
and ah, dl
shr edx, 4
and bl, 0x53
cmp dl, 0x52
sub eax, edx
not ecx
sub ecx, esi
shr ebx, cl
inc al
adc dx, 0x1f34
cmp si, di
sbb edi, esi
test al, cl
or cx, di
or ah, 0x6c
rol ch, 3
shr dx, 5
xor al, bl
cmp ch, 0xa
ror esi, cl
and edi, edx
xchg bl, ah
nop
stc
sbb bx, 0x2248
xor ebx, 0x3f70f2a1
add cl, 0x7d
and esi, 0x76a67bbf
cmp cx, 0x6255
inc ch
sub bl, 0x5b
inc si
mov bl, bl
shl ch, cl
adc dl, al
ror si, 3
rol dl, cl
add ecx, 0x212616e1
dec ax
mov ax, ax
xor bh, dl
ror si, 8
sub edi, eax
stc
nop
rol si, 1
shr cx, cl
not ch
xchg ecx, eax
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
push esi
adc si, 0x2518
push ebx
not ebx
push eax
adc eax, 0x1c267f42
push edx
push ecx
xor dx, cx
pop ecx
pop edx
pop eax
pop ebx
pop esi
jbe 0x412026
push eax
dec ax
pop eax
lea eax, [ecx + 1]
mov ecx, 0x14
xor edx, edx
jnp 0x4122c5
push edi
not edi
push edx
push ecx
rol edx, cl
shl dh, 3
sub cx, dx
sbb di, dx
push esi
sub si, si
push eax
shr ax, 4
nop
rol dx, 1
add si, 0x1ac9
shr ch, 5
xor dl, cl
xchg cx, dx
stc
push ebx
add ch, bh
xchg dh, ch
and si, dx
sub dx, 0x6ebc
shr cx, cl
not edi
stc
or ebx, edi
sbb esi, esi
sbb ax, bx
shr dh, cl
xor si, cx
inc eax
sub ch, ah
dec bx
adc cx, dx
nop
and bh, 0x59
dec dl
ror dx, cl
inc eax
cmp ebx, 0x1e816e25
shl dx, cl
adc ax, di
test cl, 0x16
ror bl, cl
shr eax, cl
not eax
rol ax, cl
cmp ecx, edx
shr bh, cl
xchg dl, bl
nop
and ch, 0x71
test ebx, 0x580b1843
stc
shr ebx, cl
adc al, 0x32
dec di
add di, dx
stc
adc bx, bx
or ecx, 0x50580c4
test di, bx
shr ecx, 2
rol eax, 1
shr ecx, 5
stc
shr ch, 3
or eax, ecx
xchg bh, cl
shl di, 4
nop
mov al, 0x32
add edx, edx
shr dl, cl
sbb eax, 0x493d5c8f
shl cl, 3
sub bx, 0x711a
rol bh, 5
dec ah
xor dl, ah
nop
stc
dec ecx
nop
nop
not dl
shl bl, cl
xchg ecx, eax
nop
sbb edi, 0x17555939
cmp bh, al
shr al, 4
inc ax
shr ah, 1
xchg al, ch
not ecx
nop
stc
dec dx
nop
add ah, ch
dec edi
and edi, esi
shl ch, 1
pop ebx
xchg edx, edi
mov ch, 0x64
push ebx
rol bh, cl
sub ecx, ebx
sbb edi, 0x6df44e6a
sbb ch, 2
inc ebx
not dl
add eax, edx
not dx
sub dl, 0xf
shr edx, 7
adc cl, bl
adc bh, 0x66
ror bx, 4
nop
or bh, ah
adc edi, ecx
stc
and si, dx
shr dx, cl
stc
and ecx, eax
cmp edx, eax
test ax, cx
xor edi, ecx
xor bh, 0x36
inc ebx
inc ebx
xor edx, edx
rol dl, cl
cmp edx, 0xe6072d7
nop
shl dh, 7
test eax, 0x5b8f939
not ax
rol edi, 5
nop
adc cl, al
or esi, ecx
inc bh
sub ah, 0x25
or dl, 0
rol edi, cl
sbb ch, ah
inc bl
shr cx, 3
sbb cl, 0x27
dec bh
xchg dl, al
not si
shl edi, 5
mov ch, 0x46
or esi, 0x46566974
shl eax, cl
sub dl, 0x6b
add di, si
xor ch, 0x67
cmp edi, edx
xor cx, 0x19aa
xor dx, bx
adc si, ax
inc ecx
stc
add ah, bl
adc ah, dl
sbb ch, 0x7f
shr bx, cl
adc ebx, eax
adc di, 0x19c2
ror bx, cl
shr si, 8
not bh
sub ch, ah
sub cl, al
sbb ebx, 0x4381158f
stc
stc
add ecx, edi
sbb esi, 0x1cf1ba2c
adc cx, cx
mov ch, bh
cmp cx, di
mov esi, esi
shr bl, cl
adc cx, cx
shl edi, cl
nop
rol cx, 4
rol ch, cl
inc bx
not bx
sub edi, edx
shr ecx, 3
add dh, 0x57
add dh, 0x4b
xor ah, 0x20
shl dh, cl
dec cx
dec al
pop ebx
ror si, 2
push ebx
test ebx, edx
xor ebx, edi
sub ecx, 0x32aa3848
shr di, 8
adc esi, edx
xchg si, cx
adc edi, edi
not ch
xchg bh, dh
sbb eax, 0x1d11f34
pop ebx
pop eax
pop esi
pop ecx
pop edx
pop edi
call fcn.0042ca70
push eax
cmp ah, 0x48
push ebx
push edx
mov bh, dh
rol dl, 8
stc
push ecx
shr edx, cl
inc dh
stc
sub bx, cx
and eax, 0x6c18d88a
shl bx, cl
rol dh, 3
xor cl, dh
sbb eax, ebx
mov ah, 0x35
push edi
adc di, cx
test bx, 0x504a
dec ax
sub ax, 0x4d9
ror cx, 5
and bx, 0x6dc1
sub al, 0x46
adc ecx, 0x7d0b778f
cmp ax, di
push esi
adc si, 0x4330
test cx, dx
sub dx, cx
nop
dec bx
dec cl
rol edx, cl
sbb edi, ecx
pop esi
pop edi
pop ecx
pop edx
pop ebx
pop eax
call fcn.0042ce33
call fcn.0042d153
jae 0x41242f
push eax
push ecx
ror ah, cl
push edi
xor di, 0x1bc1
nop
and al, ah
push edx
inc dh
not edi
or edi, 0xbb2c326
nop
nop
push esi
ror esi, cl
dec di
shr dx, cl
sbb ax, 0x597e
xchg edx, ecx
dec ah
inc eax
push ebx
shr bl, 7
sub edi, ebx
mov cl, ah
xor eax, 0x709a4e0c
and esi, ecx
rol dx, cl
cmp ebx, edi
shr eax, 8
and bl, 0x5c
stc
xor bx, cx
stc
ror edi, cl
not dh
shl dl, cl
inc edx
adc edi, esi
test eax, edi
xchg edi, esi
shr cx, cl
stc
or esi, ebx
xchg ah, dl
ror ch, 3
inc bh
add dl, bh
rol ax, 7
nop
dec bx
sub esi, 0x46536a13
xchg esi, esi
or dl, dh
not ecx
test dl, 0x10
test edx, ecx
cmp si, bx
dec bx
shl dh, cl
xchg esi, ecx
or dl, 0x30
ror bl, 5
dec di
adc bx, cx
shl dh, 1
nop
add di, di
xor bl, 0
sub ch, dh
rol ecx, 6
cmp eax, edi
xor dl, dh
inc esi
adc dx, cx
stc
cmp edx, 0x94ec31c
stc
and bx, 0x587c
not si
not eax
inc ch
sub ecx, ecx
rol dx, 4
not ebx
inc ecx
not dl
inc di
mov dx, 0x7d27
not eax
adc edi, 0x7a71623a
mov ecx, 0x32afa136
sub esi, 0x6860da7
add cx, 0x688f
dec dx
or dx, 0x15ac
stc
xchg bx, cx
sbb bl, ch
not ecx
not dh
shl cx, cl
stc
dec bx
xchg edi, eax
stc
pop ebx
dec cx
rol dx, 6
push ebx
mov bx, 0x1e32
shr ax, 6
mov esi, eax
add eax, edx
and si, cx
pop ebx
pop esi
pop edx
pop edi
pop ecx
pop eax
push eax
cmp ah, 0xd
push ecx
push ebx
adc ecx, ebx
pop ebx
pop ecx
pop eax
call fcn.0042d5c7
jbe 0x412419
call fcn.0042d882
call fcn.0042dd07
call fcn.0042e0ca
call fcn.0042e4e3
push ecx
not ecx
pop ecx
call fcn.0042ea83
jb 0x412429
call fcn.0042ef5b
push edx
push ecx
ror dl, cl
pop ecx
pop edx
call fcn.0042f2a2
call fcn.0042f7ac
jecxz 0x41243b
jp 0x412470
call fcn.0042fa4f
call fcn.0042feb1
push edx
push edi
add dx, di
adc dx, 0x238a
push ebx
dec bl
adc bx, dx
inc bh
push ecx
add di, cx
mov edx, 0x5c964ab3
push eax
not ah
cmp eax, ecx
pop eax
pop ecx
pop ebx
pop edi
pop edx
push eax
shl ah, 1
ror ah, 8
push edi
not edi
mov ax, 0x215
push ecx
shl di, cl
push ebx
rol ebx, cl
push esi
xchg esi, esi
dec al
dec ecx
and ebx, 0x382b1f97
add esi, esi
not ch
pop esi
pop ebx
pop ecx
pop edi
pop eax
call fcn.004301b4
call fcn.00430707
push eax
ror al, 5
push esi
test si, si
push edx
shr edx, 2
dec ax
push ecx
rol si, cl
sub si, si
push ebx
adc ebx, ebx
test eax, 0x514854c4
sbb ebx, eax
test cx, 0x7ca3
cmp esi, 0x59cec031
not ah
inc ah
not bl
rol dl, cl
pop ebx
pop ecx
pop edx
pop esi
pop eax
call fcn.00430acb
push ecx
add ch, cl
push edi
or edi, 0x51036aec
push ebx
dec bx
or di, 0x66c7
shr di, cl
ror ebx, cl
pop ebx
pop edi
pop ecx
call fcn.00430eb9
call fcn.0043136f
call fcn.0043193c
call fcn.00431e8f
push ebx
push eax
and bh, ah
push ecx
inc cx
push esi
adc ecx, esi
stc
push edx
rol dh, cl
xchg dx, ax
stc
rol ax, cl
shr edx, cl
pop edx
pop esi
pop ecx
pop eax
pop ebx
push edx
inc dx
pop edx
call fcn.0043215d
call fcn.00432676
push edi
not edi
pop edi
div ecx
test edx, edx
jne 0x412a3f
push esi
push ecx
adc esi, ecx
push edx
rol edx, cl
rol esi, 1
not dl
stc
add si, 0x6dd6
push edi
xchg edi, edi
rol si, 8
shr edi, 2
push eax
cmp eax, 0x5e0c4d91
rol edi, 5
cmp dh, cl
push ebx
sbb bx, dx
or ebx, 0x2ef52cb3
stc
shl bl, 7
shr cl, 6
adc ax, bx
or dx, bx
shl bh, 1
nop
mov ecx, edi
rol bx, cl
cmp dl, 0x47
xchg di, dx
and edx, eax
cmp bl, dh
stc
xchg cx, si
xchg di, di
xor ch, dh
shr ch, 7
and edi, edx
nop
adc dl, cl
shl esi, cl
dec cl
inc ebx
adc di, si
xchg ecx, edx
shl ecx, cl
not dh
ror ebx, cl
inc cx
add ecx, ecx
not ebx
cmp eax, eax
stc
shl dh, 3
xor di, cx
nop
sub si, si
shr dx, cl
add al, ah
or bh, 0x24
inc ecx
xor si, cx
ror ax, cl
shr ecx, cl
adc cl, al
sub ax, di
add ah, 0x58
shr ax, cl
and ebx, eax
xor edx, eax
xchg bl, bl
ror dx, cl
ror ebx, 4
nop
not bx
cmp esi, 0x1cc67fa
shl edi, 4
dec ax
nop
xchg ecx, edx
adc dl, 0x74
rol ecx, 8
ror bx, 7
stc
dec ax
adc dx, 0x620f
not esi
shr dx, cl
add ch, 0x5e
ror bh, cl
nop
inc ch
xor bl, 0x42
sbb edi, edi
mov edi, 0x7eae78e5
or bx, 0xaf9
add di, ax
not dh
test bh, 0xe
or al, cl
add al, cl
shl dl, 2
dec esi
inc edi
cmp ax, 0x3203
pop ebx
rol dl, 7
ror dx, 7
nop
mov ah, ch
or cx, 0xd98
inc dx
xor dl, ah
nop
sub esi, ecx
rol al, cl
push ebx
test bx, 0x284
sbb dx, 0xd48
ror di, 4
and bh, 7
inc ecx
shr bx, 3
dec ah
add ah, dh
stc
ror di, 6
inc cl
add ecx, ecx
sub cl, bl
shl edi, 2
xchg edi, edx
sbb ecx, edi
pop ebx
pop eax
pop edi
pop edx
pop ecx
pop esi
push edi
not di
push edx
push eax
and dx, ax
push ebx
rol bh, 8
push ecx
ror ecx, 3
dec edi
sub ebx, 0x5f30db2c
stc
cmp ebx, 0xacc234f
nop
mov ax, 0x459e
sbb ax, 0x51df
and dh, 0x53
dec ch
mov dx, 0x28ba
sbb bx, cx
xor cx, 0x1773
sbb di, 0x54ec
add dx, 0x19d0
inc cx
not cl
test dx, ax
add bh, 0x23
adc ch, bh
mov ebx, ecx
shl ecx, 3
rol ax, cl
stc
cmp ebx, ecx
rol bh, cl
sub dh, bl
xor ah, dh
ror dx, 4
cmp eax, 0x6a12c853
and bh, 0x65
adc eax, eax
not ah
push esi
xchg si, cx
shr bx, cl
mov ch, al
stc
dec edi
dec si
adc ecx, edi
rol ah, 8
inc cx
sub di, bx
ror eax, cl
rol esi, cl
xor si, 0x63ae
xchg dx, si
cmp dx, 0xaf2
xor eax, esi
nop
and si, cx
sub si, si
xchg ch, bl
dec ebx
pop esi
pop ecx
pop ebx
pop eax
pop edx
pop edi
push ecx
test cl, cl
push ebx
ror bx, 6
push eax
xor ebx, eax
nop
push esi
or bx, si
sbb cl, 0x43
push edx
dec edx
ror ax, cl
sub dx, 0x7465
push edi
or edi, ecx
inc dh
shr dx, 2
not dx
sbb di, 0x78d
nop
add eax, edi
shr cx, 5
xchg dl, ah
xor edx, 0x551a77d5
not ebx
xor eax, esi
shr bh, 4
cmp esi, 0x2add9bb2
cmp dh, 0x21
not dl
ror dh, 6
add esi, edx
xor al, al
dec ax
inc ecx
cmp bh, bh
adc di, 0x6744
inc ebx
test bh, dh
adc ax, bx
cmp cl, 0x7d
stc
nop
or cl, dh
shr bl, 1
not ax
adc bl, 0x36
xor bx, cx
or di, 0xcac
shl edi, cl
xor edx, edx
xchg ch, dh
sbb ecx, edi
xor bl, 0x1d
nop
shr di, cl
or cl, dh
or si, 0x187a
sub ecx, 0x14051e1b
shr edx, cl
xchg esi, esi
cmp ebx, 0x2f09ebf3
shl dx, 5
or bx, si
mov ecx, 0x6c07c971
mov di, 0x1e41
dec al
sub di, 0x651
nop
and bl, 0x69
inc bx
sbb cl, ch
cmp edx, 0x300f3dfc
test eax, esi
not al
add edx, edx
inc ax
not dl
sub bx, 0x2a3b
or ah, dl
rol ecx, 5
stc
test ecx, eax
nop
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
push edx
sbb dx, 0x3fa7
push ecx
add cl, 0x45
stc
or dx, 0x3329
push edi
not edi
push eax
and eax, edx
sub ah, 0x2d
inc al
push ebx
ror bl, 7
sbb di, 0x7b9f
xchg cl, cl
nop
ror ah, cl
test bh, dh
sub cx, 0x1cf3
stc
adc bx, ax
nop
sbb ebx, 0x4adb5641
cmp ch, 0x51
push esi
sbb si, 0x6c28
shr ah, 7
add ecx, eax
xor cl, 0x42
stc
inc eax
nop
dec di
dec al
nop
or ax, 0x575
ror edi, 2
sub edi, edx
adc ax, 0x497
dec cx
stc
dec dx
add ax, 0x5bd3
inc si
sbb cl, dh
sbb cx, si
ror bl, 2
add al, 0x39
sub dx, 0x4603
cmp dl, dh
stc
not di
inc dl
inc cl
nop
mov ax, 0x40db
sbb dh, cl
xchg ebx, ecx
rol dh, cl
xor ax, 0x2cef
shr di, cl
xchg bx, cx
inc ax
shl si, 4
and cl, 0x28
dec dl
xchg ch, al
mov dh, cl
shl bl, 6
not edx
pop esi
pop ebx
pop eax
pop edi
pop ecx
pop edx
stc
push eax
push ecx
ror ax, cl
push edx
and ecx, edx
push edi
sbb edi, eax
ror al, 2
test edx, 0x1db09b23
push ebx
rol bh, 1
ror bl, 3
pop ebx
pop edi
pop edx
pop ecx
pop eax
push esi
push ebx
add esi, ebx
push ecx
inc ecx
rol ebx, 4
shl esi, 4
nop
nop
push eax
inc eax
test cx, 0x7df6
rol ax, 7
push edx
xchg dh, ch
and ebx, eax
adc dl, al
rol ah, 5
dec si
push edi
mov ecx, edi
or dh, 0x57
and al, al
shr ebx, 1
adc bx, 0x4309
ror esi, 5
shl ch, 3
not dl
mov si, dx
shr esi, cl
cmp esi, esi
adc si, ax
rol bx, 7
shl cx, cl
cmp ch, 0x26
xor esi, ebx
or eax, edx
mov edx, 0x17b37fd6
add bh, dl
xchg ecx, eax
cmp si, 0x7239
and cx, 0x60d0
adc di, dx
pop edi
pop edx
pop eax
pop ecx
pop ebx
pop esi
nop
push esi
cmp esi, 0xd7b0437
push ecx
shl si, cl
push edi
and di, 0x3331
push eax
inc ax
adc cx, 0x1dde
push edx
sbb dx, cx
shr cx, cl
dec edx
shl edi, cl
sub cx, 0x4257
stc
push ebx
or bx, 0x30fd
mov dl, 0x58
stc
or dx, bx
nop
xor eax, edx
inc si
rol esi, 6
mov bx, 0x35da
and al, 0x57
rol ax, 2
sbb si, dx
shr dx, 3
sbb dx, ax
nop
stc
or bx, di
or cx, 0x13ea
xchg di, ax
sbb cx, bx
xor edi, 0x53548d3d
or di, ax
rol edx, 8
rol edx, cl
and ecx, ebx
pop ebx
pop edx
pop eax
pop edi
pop ecx
pop esi
push edx
push ecx
rol dh, cl
nop
or cx, 0x5024
stc
push ebx
xor bx, bx
push esi
shl si, cl
nop
or ebx, 0x7aa995fe
inc dh
dec dx
push eax
sub eax, 0x2e1b8ca6
test dh, al
sbb cl, 0x78
nop
shr dx, 7
cmp edx, esi
add ax, 0x5ede
push edi
ror edi, cl
pop edi
pop eax
pop esi
pop ebx
pop ecx
pop edx
push edx
push ecx
ror dl, cl
push ebx
dec bh
push eax
adc al, dl
inc ch
cmp ch, al
inc ecx
pop eax
pop ebx
pop ecx
pop edx
jbe 0x412a3c
call fcn.00432b88
jecxz 0x412a3c
call fcn.00432e32
add edi, 7
pop edx
pop ecx
mov al, byte [esi + edi]
push eax
push ecx
shl eax, cl
push esi
test esi, 0x700b0c3b
push edi
push edx
cmp di, dx
shr dl, cl
nop
stc
and eax, 0x6667123e
or eax, 0x74ad91d5
and dx, ax
or dx, 0x865
mov esi, edi
push ebx
or al, bh
rol edx, 4
sbb si, di
rol dl, 2
shr eax, cl
stc
sub edi, 0x1957bb1f
not cx
xchg si, si
ror edx, cl
rol edi, 1
test dl, al
nop
or bh, 0x7c
and esi, 0x1717f3c9
add si, 0x3e0a
nop
dec si
or edi, ebx
sub edx, esi
or dx, 0xce5
or ch, dh
inc ebx
sbb edi, 0x1d108fbb
stc
xor al, 0x48
or ah, ah
dec ebx
cmp dx, 0x4372
nop
not bh
add ebx, 0x6f49efb1
dec bx
cmp ebx, 0x27108c40
mov bh, bl
cmp bl, cl
stc
shl ax, cl
sbb bh, dl
sbb ch, dl
xchg dh, bl
sub ch, 0x29
dec cx
ror edx, 1
pop ebx
pop edx
pop edi
pop esi
pop ecx
pop eax
nop
push ecx
push edx
adc cl, dh
stc
add dh, 0x18
nop
push ebx
not ebx
xor ebx, 0x6b546d1a
or ecx, 0x6c580bc8
push edi
inc edi
sub edi, edx
nop
inc bh
push esi
adc si, 0x697e
dec edx
shl dx, 8
not dl
inc esi
sub dh, 0x6d
shr bx, 8
and cx, bx
nop
push eax
shl ax, cl
sub bx, 0x682f
sbb eax, 0x3ae04d82
inc ecx
ror ecx, 3
stc
rol esi, cl
dec bh
inc bx
and ax, 0x2c5b
shl edx, cl
shr bl, cl
rol esi, cl
and edi, eax
inc si
xor esi, esi
cmp dh, 0x30
shl ax, 4
mov si, bx
shl ax, 8
ror ch, cl
sub ax, 0x6695
ror ebx, cl
cmp bx, 0x7529
stc
inc edi
shl eax, cl
sbb ebx, 0x424318f1
sbb ecx, 0x4ea8fbd6
pop eax
pop esi
pop edi
pop ebx
pop edx
pop ecx
push ebx
push edx
test bl, dl
stc
push ecx
rol cx, cl
shl ebx, cl
test ebx, ebx
push eax
dec ah
push esi
xchg edx, esi
nop
push edi
rol di, cl
sub dl, 0x2b
test si, di
and ax, 0x5d2e
ror al, cl
sbb bh, dh
shr edx, cl
adc al, 0x30
sub dh, dl
not ch
nop
mov cl, 0x21
sub edx, 0x43a5c426
inc ecx
and di, 0x46da
rol ch, cl
dec ah
not di
shr ecx, cl
mov dx, 0x1448
stc
or edx, 0x4cda06b
and esi, 0x26063a08
nop
cmp di, bx
inc ch
dec cl
dec ebx
dec edx
nop
dec ebx
xchg ecx, esi
ror ax, cl
shr al, cl
dec al
and edi, eax
dec bl
or ah, dl
and eax, edx
nop
dec bx
add bx, di
stc
shr edx, 5
or edx, 0x6a546af5
not bx
stc
test bx, dx
add bl, 0x71
sub cx, cx
not bl
dec si
not di
xor ah, al
sub ebx, 0x3495dcf7
xor ax, dx
cmp eax, 0x4e42c16c
sbb cl, cl
cmp al, 0xb
mov esi, esi
xchg dx, dx
test bx, 0x1c55
ror si, 5
nop
add bx, bx
sbb esi, 0x5e13187f
or al, 1
and ebx, ebx
ror dx, 3
test si, 0x5d29
shr di, 4
ror ah, 1
and al, al
stc
sbb ebx, edx
and edi, 0x5ed6724f
dec ah
sub cx, ax
mov dl, ch
or dx, 0x654a
test di, si
test esi, ebx
inc ch
adc esi, 0x6b28e345
adc di, 0x7792
not edx
cmp eax, esi
mov cl, 0x1d
test si, 0x50c2
xchg al, bl
test si, bx
adc eax, 0x314be98b
pop edi
adc bx, bx
adc ch, bh
not edx
inc bh
shl dh, cl
rol bx, 7
shr si, 7
push edi
or di, 0x7b02
or cx, cx
rol ah, cl
xchg di, dx
ror cx, 5
shl di, 4
not al
not bx
inc dh
and ebx, 0x611a1831
adc ebx, ecx
sub ecx, 0x19bf4ea2
dec si
cmp edi, 0x20ca71d8
mov ax, 0x34e6
dec cx
sub cx, di
xchg ch, bl
not ch
not dl
or ch, 9
add ah, 0x74
xchg bh, bh
dec edx
dec cl
rol dh, 8
or dh, ah
cmp ah, 0x44
mov cl, 0x5d
test ebx, esi
stc
test esi, ecx
dec al
nop
and di, ax
adc di, di
nop
mov cl, 9
shl bh, cl
adc cx, 0x52ff
or ch, ah
sub dh, 0x52
sub cx, 0x1478
inc ch
ror ah, 7
not ax
test dx, bx
shl dl, cl
stc
xor dh, 0x1b
sub bl, 3
sbb edx, ecx
sbb esi, 0xe7e948
test ebx, edx
rol si, 4
cmp dh, ah
or dh, ah
and ecx, edx
shr ah, cl
and cl, 0x4b
ror edi, cl
cmp si, cx
xchg dl, cl
shr edi, 7
sbb di, 0x5095
sbb ch, al
sub ax, bx
adc esi, 0x74f90964
and edx, esi
ror eax, 8
dec ebx
nop
xchg esi, ebx
mov ebx, 0x71a89f1d
dec si
and edx, 0x342debb
shr cl, cl
not dx
mov ch, cl
adc bx, 0x62c2
test bh, 0x38
add esi, eax
adc eax, edi
mov cx, 0x2bd7
shr dl, cl
shr bl, 6
stc
xor ecx, 0x3ed83511
nop
and edi, 0x5c0f52b9
test ah, 0x2f
nop
shl ch, cl
pop edi
nop
xchg edx, esi
not dl
inc dx
push edi
or edi, ebx
xor dx, cx
ror al, cl
shr al, cl
ror eax, 7
rol al, cl
xchg si, dx
test cl, al
shl bx, 8
dec edi
and bx, ax
sbb bl, ah
ror edx, cl
stc
ror dx, cl
dec cl
nop
and edx, eax
mov cl, bh
xor esi, esi
adc ax, 0x284b
shl di, cl
stc
not ah
ror cl, 3
rol edx, cl
sub dh, cl
shr cx, cl
mov si, cx
ror esi, cl
sub di, 0x70da
and ax, 0x245e
or esi, esi
and ecx, 0x400b1e8c
nop
adc dh, cl
or dh, 0x49
mov edi, eax
shl esi, cl
dec di
add al, 0x3f
sbb eax, edi
and di, 0x561d
mov ah, 0x13
or al, ch
and cl, 0x6d
add edi, eax
cmp ebx, 0x5b2b018b
sub ch, al
ror eax, cl
sbb esi, esi
sub bx, bx
cmp si, si
or ah, 0x24
mov eax, edi
xor ah, ch
shl esi, cl
cmp dl, 0x7b
dec ch
sbb dx, ax
ror cx, cl
shr bh, cl
mov ah, 0x38
sbb ax, 0x3b87
xchg ecx, esi
stc
test dl, bh
xor esi, 0x667b404e
sub ecx, 0x271d4661
mov esi, 0x10fd4b24
xor cl, 0x1c
stc
shr esi, cl
sub esi, eax
and dx, ax
not cx
inc ax
not bl
nop
nop
inc eax
rol bl, 7
shr eax, cl
stc
xchg ebx, eax
or ebx, 0x507c4fdd
stc
sub ebx, 0xa504ff6
and dx, cx
dec di
add esi, 0x70888b54
stc
mov ah, ah
sbb dl, dh
dec al
shr dh, 7
pop edi
stc
test si, 0x3d0d
add cl, 0x77
or ax, ax
stc
add dh, al
pop esi
pop eax
pop ecx
pop edx
pop ebx
push eax
sub al, 0x31
not eax
push edi
inc edi
push ebx
rol ebx, 4
push ecx
or cx, ax
push edx
sub ah, dh
mov bl, 4
push esi
rol si, cl
shr dh, cl
rol esi, 5
shl edi, 1
dec ecx
pop esi
pop edx
pop ecx
pop ebx
pop edi
pop eax
mov byte [ebx + ecx], al
inc ecx
inc edi
jmp 0x41154b
push edx
not edx
push ebx
sbb ebx, 0x1d0e09d0
cmp bx, dx
push ecx
sbb ch, 0x67
xor edx, 0x689eda32
push eax
sub edx, eax
adc eax, eax
cmp ah, bh
push esi
rol esi, cl
sub al, 0x43
push edi
cmp ax, di
rol eax, cl
and di, cx
cmp ah, 0x3f
not di
dec ah
xor ah, dh
shl edi, 5
add dl, al
dec ebx
shr ax, 7
stc
cmp cl, bl
test ah, 0x22
sbb eax, eax
rol dh, 7
test si, di
ror al, 1
shr edi, cl
nop
rol cl, cl
stc
rol bx, cl
sub ch, ch
sub ch, ch
xchg si, dx
sbb cx, 0x6b50
not cl
test edi, esi
sub bx, 0x4863
or bl, ch
xchg edx, esi
shr di, cl
ror ch, 1
inc esi
sbb cl, 0x15
shr edi, cl
dec al
test esi, 0x11037f6f
test dx, 0x4292
test esi, edx
mov dh, cl
sbb bl, ah
sbb eax, ebx
shr eax, 7
not di
mov si, 0x5285
adc bl, 0x4a
xor esi, edi
stc
test ch, 0x2e
mov di, si
test di, 0x71e9
inc eax
add bx, 0x6ad2
rol eax, cl
sbb ah, bh
stc
dec bh
ror dx, 4
shl ebx, cl
add ecx, 0x452d150a
stc
sbb al, bl
test dh, ah
ror di, cl
adc cl, ah
and edi, ecx
xchg ah, ch
mov si, 0x6cb3
cmp ecx, 0x57a56c
inc cl
test di, 0x2c6
rol edx, 3
shl al, cl
rol cx, cl
cmp dl, 0x20
dec cx
inc ah
xchg di, di
and edx, esi
shl di, 3
stc
nop
shr bl, 8
xchg edi, eax
xor ch, 0x67
shl di, cl
add bh, al
mov bl, al
pop edi
pop esi
pop eax
pop ecx
pop ebx
pop edx
jle 0x41320e
push edi
mov edi, 0x12c22eb4
push edx
xor edx, 0x5bd38787
push esi
push ecx
test esi, ecx
inc di
nop
shr dx, cl
push eax
inc ax
sbb dl, cl
stc
cmp edx, 0x3926efa2
mov ah, cl
sbb eax, eax
or al, 0x27
sub di, dx
nop
push ebx
xchg bx, bx
pop ebx
pop eax
pop ecx
pop esi
pop edx
pop edi
push edi
add di, di
nop
push ecx
sub ecx, 0x50d67942
shl di, cl
push ebx
rol ebx, cl
sub cx, cx
shr cx, 1
or ebx, 0x5c33af8
push eax
test ah, ah
nop
inc bh
push esi
ror si, cl
not ax
nop
push edx
dec dh
inc ch
shr cx, cl
inc dh
add edx, eax
cmp cx, 0x2d6e
xor edx, edx
not dl
adc ax, ax
sub ax, 0x731b
adc cx, 0x5982
add cl, 0x47
add ebx, 0x83bc9df
or dl, cl
ror dx, cl
xchg bx, ax
stc
rol ebx, 5
xor al, 0x26
inc edi
add dh, ch
adc ax, 0x66f
inc ax
rol esi, cl
adc al, 0x56
shr dh, 1
xchg bl, dl
shr cl, cl
and esi, 0x18f3a8af
add bx, 0x6c8e
xor ax, ax
not esi
mov dl, ch
adc cx, ax
shr ebx, cl
inc edi
sub cx, di
xchg cx, si
or bl, 0x5c
mov di, bx
inc bx
mov ch, 0x32
and edi, esi
not si
stc
sub al, bh
xor cl, 0x56
cmp ah, ch
ror ecx, cl
mov si, di
ror esi, 2
sub cl, 0x62
cmp esi, ecx
adc bl, bl
shr bx, cl
cmp bx, 0x6f62
or ebx, edi
rol ax, cl
dec al
not bl
shl bx, cl
or ax, dx
shr ax, 6
shl si, 6
rol bx, cl
xor esi, 0x2e6606ee
adc al, dl
dec edi
shr dx, 8
stc
not eax
add dx, di
inc ax
inc cl
cmp bl, ch
shl di, 2
or ax, 0x4c96
nop
rol cx, 4
and ecx, ebx
sub cx, bx
rol eax, cl
xor ecx, ecx
sbb bl, 0x6d
pop edx
pop esi
pop eax
pop ebx
pop ecx
pop edi
jl 0x413209
call fcn.00433374
push ebx
dec bl
push eax
mov eax, 0x7565411e
test bl, 0x5a
push edx
inc dx
push ecx
ror bh, cl
push esi
not esi
xchg bx, ax
nop
push edi
mov esi, edi
add ebx, ecx
or ebx, 0x115fff1b
dec di
test eax, 0x1f8a2905
test ecx, 0x66cc0c64
inc edx
ror bx, cl
test di, 0x662f
xor edi, eax
and edi, eax
dec si
mov cl, 0x69
inc cl
sub dx, 0x7c8a
cmp ah, 0x54
adc eax, edi
sub bl, 0x2f
ror dl, cl
nop
shl dl, 6
stc
cmp edi, 0x193e3cc
mov bx, bx
mov eax, edi
shl esi, 6
inc ecx
nop
add dl, 0x7f
inc al
ror bh, 7
xor bh, 0x4a
xor edx, 0x5f12f9a5
shl si, 4
test ah, 0x7d
inc al
xor cx, ax
xor eax, 0x403c916
nop
xor ch, 0x2d
dec si
sbb ah, 0x23
sub bl, dl
dec esi
and bh, dh
cmp dl, bh
ror edx, cl
xchg bx, cx
stc
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
push edx
and dx, 0x3806
pop edx
push edx
test dl, 0x46
pop edx
jg 0x413393
jno 0x41329d
push eax
rol al, 4
push ecx
shr cx, 6
stc
ror cx, 8
push ebx
xor bl, ah
stc
ror ecx, cl
stc
push edx
ror dl, cl
push edi
test ecx, edi
xor eax, edi
xchg ecx, ecx
add bh, dl
push esi
cmp si, bx
add edx, ecx
ror ch, cl
test ah, dl
add ebx, eax
shl ecx, 1
xchg edx, eax
shr bx, cl
rol dx, 1
or dl, 0x63
mov ah, bl
or edx, edi
xchg ecx, ebx
add cx, cx
test al, dl
sbb dx, cx
shr esi, 3
dec ah
and cx, ax
nop
xor dh, ch
test dl, 0x26
rol ah, 1
test bx, di
add dh, bh
test bx, 0x74d5
cmp ebx, edx
test edx, 0x36a59af
test di, 0x3dc2
add eax, 0x1222273c
ror ax, 4
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push edx
push ecx
xchg edx, ecx
pop ecx
pop edx
push ebx
push eax
cmp bx, ax
not eax
push ecx
sbb ecx, ebx
push esi
xchg si, ax
dec ah
dec eax
push edi
test edi, ecx
sbb cl, ch
xchg bx, di
push edx
rol dl, 1
xor bh, 0x49
adc ecx, 0x4eae496
sbb esi, 0x531190b4
test dh, 0x66
ror esi, 1
xchg dx, bx
stc
test dl, bl
add cl, dh
mov edi, 0x3bfa7d5
add bl, 0x64
ror bh, cl
inc ch
shl ax, 3
dec bx
test al, dl
and edi, edi
rol ax, 6
dec edi
dec dl
dec ebx
or cl, cl
stc
test bx, bx
and ah, 0x35
adc edx, esi
or di, dx
or si, dx
shr bx, cl
sub bl, ah
cmp edx, 0x6b231eab
rol edx, 7
xor dh, 0x19
adc bh, 7
dec di
sub di, 0x337d
shl dh, cl
rol bx, 8
inc dx
inc edx
adc ecx, ecx
add bl, 0x28
dec ebx
sbb dl, al
xchg bl, bl
sbb edi, esi
rol dl, 5
adc edi, ebx
stc
test dx, 0x201c
cmp ecx, 0x2ba358c6
dec si
not dx
mov dx, 0x333
pop edx
pop edi
pop esi
pop ecx
pop eax
pop ebx
push ebx
push ecx
shl bx, cl
push edx
cmp edx, 0x5eab0e95
shr dl, cl
stc
inc dx
push eax
cmp eax, 0x1353343a
stc
push esi
adc dx, si
rol cl, cl
pop esi
pop eax
pop edx
pop ecx
pop ebx
push edx
add dh, 0x11
xor dh, dl
push esi
test esi, 0xad9f5cb
push ecx
xchg edx, ecx
pop ecx
pop esi
pop edx
call fcn.004336da
push ebx
ror bl, 5
pop ebx
call fcn.00433bf5
jnp 0x4133ed
push ebx
dec bh
push eax
push esi
mov eax, esi
push ecx
or ecx, ebx
push edx
rol dl, cl
stc
test ebx, ecx
inc ax
push edi
rol di, 1
ror bl, 2
and dl, 0x75
mov bh, cl
shl ecx, cl
shl cl, cl
dec dx
not edx
rol al, 8
and ax, ax
sbb dh, ah
and al, 0x1b
cmp dl, 0xe
shr esi, cl
inc dh
pop edi
pop edx
pop ecx
pop esi
pop eax
pop ebx
push eax
push ecx
shl al, cl
stc
push ebx
and ebx, 0x1b6f6651
adc ch, 0x51
pop ebx
pop ecx
pop eax
call fcn.00433f6e
nop
push ecx
rol cl, cl
pop ecx
jno 0x413403
push ebx
push eax
adc bh, al
pop eax
pop ebx
mov eax, 0x700f98
push dword [eax]
push ebx
push ebx
jns 0x413661
call fcn.00434485
push edx
and dx, 0x3efe
push eax
adc al, al
push ecx
adc cx, cx
push ebx
sbb ax, bx
mov ebx, eax
and bh, dh
sub bl, dh
push esi
mov eax, esi
or cl, 0x7a
push edi
not edi
add ebx, eax
cmp al, ah
shr bh, cl
and esi, ebx
mov cx, 0x399f
not si
mov di, 0x1da8
mov cl, 0x62
add edi, 0x53c4f669
sub dx, ax
xor ebx, esi
xchg esi, edx
not bx
adc ecx, eax
rol ecx, cl
mov dx, di
inc bl
shl bh, cl
dec ecx
shl edi, cl
inc edx
add esi, eax
cmp ch, 0x33
cmp cx, di
sub bx, dx
xor di, si
stc
dec di
xor ax, cx
sub al, ah
ror bh, cl
xor bx, 0x66e3
dec ch
shl ebx, cl
ror edx, cl
shr si, 8
xchg ch, ch
dec dl
nop
test si, dx
rol bl, cl
shr edi, 7
stc
and ah, al
or edi, 0x18ec0411
sub ch, 0x31
sbb ax, 0x50e2
rol edi, 2
mov edx, edi
and dh, 0x79
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
push ecx
dec cx
push edx
adc ch, dh
rol edx, 8
push ebx
sbb bl, dl
push esi
or si, 0x1f99
push eax
rol eax, 6
add cl, 0x2e
push edi
not edi
adc bl, ah
shl ah, 2
test ax, ax
not bx
test bh, dh
stc
nop
and ch, 0x47
add bh, 0x5c
nop
test ebx, 0x22e59633
rol edx, cl
add bh, 0x72
inc esi
xchg al, al
dec cx
shr bh, 7
xor bx, ax
adc bx, bx
shr bh, cl
stc
cmp edx, 0x2dcf5acd
not bl
rol cx, cl
adc bl, 0x41
sbb bx, 0x32fd
stc
shl ecx, 1
xchg cx, dx
or edi, 0x3bea47d7
inc bx
inc dh
sub bh, 0x14
or dx, 0x20f7
sbb bx, ax
nop
cmp ecx, 0x35073e55
add edx, edi
nop
test ch, ah
adc si, 0x3f63
nop
test dx, 0x3ad0
rol bx, cl
sub eax, edx
rol cx, cl
and eax, eax
and dx, ax
shl bl, cl
adc esi, 0x192511c6
sub esi, 0x697bd00f
nop
ror eax, cl
and bl, dl
add al, 0x61
sbb cl, cl
test bh, 0x5b
stc
cmp di, bx
rol si, 2
xchg cl, al
stc
and ax, 0xd6a
stc
adc cx, cx
cmp si, ax
mov bl, 0xb
inc di
add bx, dx
rol edx, cl
dec di
stc
and di, 0x21da
stc
not dh
or dl, dh
or si, si
stc
shl si, cl
or ebx, 0x44bce155
or bx, 0x5ca2
cmp si, 0x2e4c
shr bx, 7
xchg bx, ax
mov eax, 0x7994ba78
or al, 0x2f
pop edi
pop eax
pop esi
pop ebx
pop edx
pop ecx
push ebx
push ecx
adc ebx, ecx
push edx
sub edx, 0x2818758d
stc
push esi
xor si, dx
stc
push eax
sub dh, ah
ror ah, 5
ror ax, cl
not al
nop
push edi
adc edi, 0xd75555c
xor ah, 0x78
ror edi, 5
or edi, edi
cmp bl, 8
mov bx, 0x67d4
shl dh, cl
inc di
adc bh, 0xb
shl ah, 4
inc dh
adc dx, 0x60e6
mov si, 0xd61
shl ecx, cl
ror si, cl
sbb dh, 0x69
nop
not al
xor si, ax
inc dl
xchg edi, esi
add ecx, ecx
not ah
nop
ror ebx, cl
shl dh, 7
or bh, 0x16
shr bx, 1
adc ebx, 0xae6624e
sub al, dl
ror ebx, 1
adc di, ax
nop
xor al, ah
pop edi
pop eax
pop esi
pop edx
pop ecx
pop ebx
push eax
dec al
pop eax
jg 0x413661
call fcn.004348b6
push esi
inc si
pop esi
nop
push ecx
ror ecx, cl
push eax
adc eax, 0x60b950cc
push esi
or esi, 0x72440488
push ebx
push edx
or bl, dl
or bl, 0x45
inc ch
not dl
xchg dh, dl
push edi
test edi, 0x6ea2a1a4
adc si, 0x6122
nop
xchg edx, ecx
or ax, 0x1df3
xchg bh, dl
sub di, cx
sbb ebx, esi
adc cx, 0x67b6
xor di, 0x3119
ror edx, 7
xor ecx, 0x63000748
rol bh, 5
dec si
not di
not ebx
cmp si, 0x1d46
mov al, bl
adc ax, si
not si
xor edx, esi
dec si
rol dx, cl
adc si, bx
test esi, 0x638a6efe
and bx, dx
test ecx, 0xc3f34f8
shl di, cl
shl cl, 7
rol al, 7
shr ax, cl
sub ecx, ebx
xor ecx, 0x139299e1
mov ax, si
test eax, 0x8ddaf6
inc dx
cmp ebx, edx
test eax, 0x6a0da542
stc
xor si, 0x4b57
shl dl, cl
stc
ror edx, cl
rol esi, 7
rol bx, cl
xchg edi, eax
add bl, al
ror bh, 4
sub ax, bx
xor cl, 0x44
rol ecx, cl
ror esi, cl
adc bx, 0x3055
or ebx, 0x54024058
and ebx, 0x43c28da3
not esi
add ah, 0x2c
mov dx, ax
shr eax, 5
sub al, cl
sub ax, 0x4773
or bl, 0x70
adc ch, dl
test cx, 0x613b
mov ah, bh
and bx, 0x668
add di, 0x2aca
add cl, dl
not ebx
dec ebx
sbb si, 0x4bef
test dl, cl
adc ax, cx
inc edx
sbb eax, ecx
ror di, cl
shr esi, cl
mov bh, dh
ror ch, 4
nop
dec edx
sbb dx, 0x6c72
shr esi, cl
mov ecx, 0x296a8350
test ecx, 0x7b2c9275
or dh, bh
xchg cx, cx
shl bh, 1
mov ch, bh
add dh, bl
add ah, al
pop edi
sbb cx, 0x571d
not dl
and cx, 0x19f2
add dx, 0x7332
or dh, 0x60
ror eax, cl
shr bl, cl
and ah, ch
mov ax, 0x2600
and dx, cx
nop
and dx, ax
rol si, 6
xchg dl, ch
mov bx, 0x7ae9
and cl, 0x2f
push edi
sbb edi, esi
not ax
adc cx, ax
xor edx, edx
sub ah, 0x3a
and ecx, edx
cmp dh, bh
stc
inc ah
sbb al, 0x46
cmp ecx, 0x567d288d
add edi, ecx
mov cx, bx
and ecx, edi
shr bh, cl
xchg ah, dh
or cl, 0x37
shr edx, cl
dec cl
nop
xchg esi, edx
or ah, 0x10
sbb cl, dl
ror edi, cl
shr esi, 5
rol ecx, 3
xor edi, ebx
cmp edi, 0x13efe347
shr bh, 8
shr edi, 7
sbb esi, edx
or ah, dl
rol bx, cl
mov ah, al
xor cx, di
shl dx, cl
dec ah
mov cx, si
rol esi, 6
nop
shr dx, cl
cmp ax, cx
shr dh, cl
dec eax
nop
or edx, ebx
nop
cmp bx, si
mov esi, 0x2390c308
pop edi
pop edx
pop ebx
pop esi
pop eax
pop ecx
call fcn.00434d6b
call fcn.0043537b
push eax
dec al
ror eax, 2
push esi
add esi, 0x2885e3c4
stc
push edx
xchg edx, esi
stc
push ecx
xchg cl, al
add cx, 0x360a
nop
inc eax
stc
test eax, 0x60bd5bb5
shr esi, cl
mov ah, 0xb
push ebx
and ah, bl
or ax, 0x43c5
mov bl, cl
push edi
dec di
mov cl, ch
rol dh, cl
or edx, ebx
ror dh, 7
sbb ebx, 0x1dcb88f7
sbb cx, 0x79cd
dec edx
mov dh, dl
rol bh, cl
test bl, 0x64
ror cl, cl
dec bh
mov ch, 0x49
and eax, 0x2b39e001
xor bl, 0xa
pop edi
pop ebx
pop ecx
pop edx
pop esi
pop eax
call fcn.0043576f
call fcn.00435c36
push ebx
dec bx
push esi
push ecx
rol esi, cl
push eax
ror ax, cl
xchg ebx, ebx
inc esi
ror ebx, cl
push edi
add si, di
rol di, cl
cmp bx, 0x4ac8
push edx
and ecx, edx
adc dh, 0x56
stc
dec edi
shr eax, 3
xor cl, dh
or eax, 0x271a1c59
or edi, ebx
add bx, di
adc esi, 0x7b2f0ad
dec al
cmp ebx, 0x2a2d8343
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
stc
push edx
not dh
pop edx
push edi
push ecx
ror edi, cl
not cx
nop
push edx
push esi
add edx, esi
push eax
or cx, ax
pop eax
pop esi
pop edx
pop ecx
pop edi
push edx
push eax
sub dl, ah
push edi
adc di, di
push esi
ror si, 1
push ecx
shl cx, cl
not si
mov eax, edi
not si
mov edi, 0x6ca4eed5
mov dh, ch
rol ch, 1
shr ah, cl
push ebx
shl bh, 3
pop ebx
pop ecx
pop esi
pop edi
pop eax
pop edx
jnp 0x413969
call fcn.00435f63
jb 0x413969
call fcn.00436214
call fcn.0043660d
call fcn.0043688f
call fcn.00463809
add esp, 0xc
push 0x6c384
push ebx
push ecx
inc ecx
push edi
shl di, cl
push esi
test di, si
rol cx, cl
push ebx
xor bx, 0x6ccd
push eax
rol al, 3
rol cx, 8
test ax, 0x51cc
ror ecx, cl
nop
ror ecx, 3
push edx
test dl, bl
xchg ah, bl
inc di
test ax, ax
stc
dec cx
adc dx, 0x35b0
inc ax
inc cl
inc bx
adc eax, edi
not edx
shl al, 6
and dx, 0x5caf
test bx, bx
sbb ecx, ecx
shr ecx, 3
dec ecx
or dh, 0x43
inc cl
mov dx, ax
adc ecx, 0x3a4b4982
adc ah, bl
nop
xor si, 0x6f4f
stc
rol edx, cl
shr eax, 3
test edi, eax
add cx, cx
adc ax, 0xb21
sbb di, di
inc cx
dec dh
xchg al, dh
sub si, bx
inc si
or ebx, ecx
add al, dl
inc bx
xchg esi, eax
add ch, dh
xchg esi, ebx
sub ebx, 0x254763b9
cmp al, 0x22
shl si, cl
shr bh, 7
nop
sub ch, 0x4e
or bx, di
test ebx, edx
xor si, si
and dh, 0x3a
and bl, al
or edi, 0x47340c3d
rol cl, cl
xchg esi, ecx
sub esi, 0x6f04c53
test esi, eax
inc si
dec cx
add ebx, 0x447d7c23
adc dl, dl
sbb eax, edx
adc al, cl
xchg esi, eax
and ah, 0x36
or cx, ax
nop
or di, ax
shl dx, cl
nop
add dl, bl
adc bl, dh
add ebx, 0x316981b7
rol dh, 7
add esi, ecx
shl bh, 7
or bx, 0x1e01
and dx, 0xcbe
sbb bh, 0x1b
stc
ror cx, 3
shl si, cl
test al, ch
sbb esi, edi
dec dx
sbb ax, bx
adc si, cx
pop edx
add bx, 0x4c0c
inc ch
nop
push edx
adc bl, dh
nop
nop
shr bh, cl
cmp edi, 0x3c445c96
sub edx, 0x3f320844
not ch
xor dl, 0x34
adc ebx, 0x6767cbcd
rol bl, 1
shr al, 4
not ebx
sub di, 0x7270
sub esi, 0x2a83ddb5
or di, bx
xchg di, di
ror edx, 6
xor ebx, 0x629fd12b
dec di
or bh, al
xchg si, bx
test dl, ch
xor ch, dh
inc dh
sub ax, si
xor esi, 0x69da5ae3
xchg ah, dl
adc dx, bx
or dl, 0x65
shl edx, cl
xchg dh, cl
xor esi, 0x72de1507
shr al, 7
or ch, bh
dec al
sub ax, 0x5414
dec dh
sub bl, 0x15
test al, cl
xchg ebx, eax
shl ch, cl
xchg esi, edx
and ebx, 0x1b180522
add bx, 0x1ed2
mov cx, 0x6cb3
stc
mov dl, 0x75
nop
shl cx, 3
not si
and ax, di
xchg esi, ecx
nop
and eax, 0x429e845f
adc dl, cl
or edi, 0xdb24872
sub esi, 0x4a9ad8fd
xor edx, ebx
sbb edi, esi
nop
shr dh, 8
not bl
or cl, 0x63
mov dl, cl
adc ah, bh
xor ebx, edi
and edx, 0x62a84b00
or ah, dl
cmp cx, dx
nop
test dh, 0x48
mov al, 0x7b
sub si, dx
inc bx
test edi, edx
not edi
inc ah
inc dx
stc
dec ax
cmp dx, dx
stc
ror eax, 1
shr dx, 8
sbb ebx, ecx
add si, 0x9c3
test al, 2
dec al
dec ax
xor bh, bl
sbb bx, si
test ebx, 0x5f2e334b
and ah, ch
or al, cl
ror bl, cl
stc
not bx
pop edx
adc al, 0x57
test bx, 0x500b
test ecx, ecx
adc edi, ebx
dec ecx
sub ah, 0x2a
push edx
mov bh, dl
inc ch
add ecx, esi
shl ax, 7
not bx
not cx
nop
inc dh
mov dh, 0x33
add esi, 0xd798a74
stc
xchg bl, dh
xchg bl, bl
dec dx
ror dl, 6
mov al, 0x3c
and edx, edx
stc
add esi, 0x4324f24
sbb esi, ebx
mov bl, dl
xchg cx, ax
inc dl
dec ax
xchg dx, bx
nop
xor dl, 0x14
shr al, cl
test esi, eax
dec di
ror ebx, 6
cmp di, dx
add al, 2
not ax
nop
shr cx, 2
shr dl, 4
add ah, dl
mov ax, cx
sbb bh, cl
xor bx, di
adc cx, 0x1c37
xchg ecx, esi
dec edx
cmp dl, ch
shl si, 2
nop
mov edi, edi
inc si
pop edx
pop eax
pop ebx
pop esi
pop edi
pop ecx
push edi
dec di
push ebx
shl bh, 3
push edx
add dl, 0x18
push ecx
cmp ecx, 0x4eb5123b
xor dl, 0x23
sub cl, 0x66
add edx, 0x20f09b73
nop
nop
shl di, 8
sub cl, dh
and edi, 0x5900fc7b
ror dh, cl
test ebx, edx
nop
add di, 0x3034
nop
push eax
rol ax, cl
push esi
add si, 0x2852
dec bh
adc al, 0x63
inc ch
sub al, 0x44
shl ch, 8
and edx, eax
inc ebx
shl dl, 2
sub eax, edi
shr edx, 3
xor eax, ebx
shr ah, cl
and eax, 0x10eff01a
test esi, edi
not ch
sbb edi, 0x68de43a6
adc edi, 0x70bdf357
dec dl
xchg dx, si
xor cl, 0x2d
adc cl, 0x69
adc ecx, edx
add ah, 0x65
sbb al, 0x3c
ror ax, cl
dec bl
stc
shl si, 3
inc bx
or ebx, edi
shr cl, 7
shr ah, 6
nop
rol edx, cl
shl bx, cl
shr edi, 6
and edi, 0xf20dfb2
xor ch, 0x62
cmp bl, 0x38
not al
shl bx, cl
and bx, ax
nop
inc di
cmp bl, dl
cmp cl, 0x58
mov bx, 0x5ed1
cmp ax, ax
stc
test al, dl
stc
and cl, 0x29
sbb edx, 0x670fe749
sbb ebx, 0x4e90f3a4
shr dh, 6
not cl
mov al, cl
adc dx, cx
inc esi
stc
or ecx, edi
inc ebx
and ax, si
add ax, 0xd91
xchg cx, cx
sbb di, 0x401
rol edi, 1
sbb bh, 0x25
sbb ax, 0x5a5c
not edx
mov eax, 0x2381bd83
and esi, ecx
sbb bx, 0x1487
or dx, bx
inc si
or ecx, 0x6618b675
add ecx, 0x60b9e2a1
shr al, cl
shl dh, 4
add bh, 0x4a
rol di, 3
pop esi
xor dx, 0x7e5
shl eax, cl
sub ebx, eax
cmp cx, ax
mov di, 0x5267
mov eax, 0x2fb8f518
inc edi
nop
push esi
add esi, edi
dec si
nop
sub ch, 0x67
adc di, cx
ror ecx, 2
shr si, cl
or ecx, edx
xor si, di
nop
sub ebx, ebx
ror dh, 6
nop
cmp ah, 0x59
not di
shl bh, 6
inc bx
cmp cx, 0x3937
xor ch, 0x10
dec eax
add eax, ecx
shr cl, cl
add ecx, edi
test cl, ah
sbb di, cx
sbb ebx, edx
sbb dx, 0x45e1
test al, 0x31
shr dl, 4
shl ecx, 1
and ebx, eax
shr esi, cl
dec ebx
test dx, 0x4734
inc ch
rol ecx, cl
adc bl, bh
nop
stc
nop
shr si, 8
shr ax, 6
rol esi, 7
shr bx, cl
adc bx, 0x6599
shl si, cl
stc
and bl, bh
inc ecx
xor dl, dh
or esi, 0x1d247b3
cmp ch, 0x74
add ah, bh
sub bl, 0x3d
and al, dh
nop
ror esi, 8
not bx
stc
adc si, 0x4dfa
add ch, dh
ror edi, 6
xor dh, 3
shl dh, 6
test dx, 0x3b1f
cmp bl, bh
nop
xchg ah, dl
shr dl, cl
add ax, 0x1226
xchg dx, bx
sbb bl, al
ror esi, 3
not ecx
and eax, 0x4e68ea6a
xchg cl, ch
or bl, cl
sbb bl, bh
or ah, 0x5f
dec bh
sbb al, 9
cmp dx, 0x5592
inc ecx
inc edx
stc
test cx, cx
not eax
pop esi
pop eax
pop ecx
pop edx
pop ebx
pop edi
call fcn.00436d06
call fcn.00437265
call fcn.004375d9
jnp 0x413eb3
push esi
inc si
push eax
push ecx
shr eax, cl
sbb esi, 0x1c86e55a
stc
push edi
shl di, 2
sub ah, 0x2e
ror edi, 5
xor esi, edi
push ebx
mov cl, bl
cmp ebx, 0x17c6bb39
shl ebx, 8
shr bx, cl
ror ecx, 8
shr bx, cl
cmp esi, edi
xchg cl, ch
not eax
pop ebx
pop edi
pop ecx
pop eax
pop esi
stc
push esi
push ebx
test si, bx
push edx
xchg esi, edx
pop edx
pop ebx
pop esi
call fcn.00437a51
push ebx
shr ebx, 4
push eax
push edx
test ah, dl
and dx, bx
push ecx
shr ax, cl
push edi
or di, di
rol ah, 4
add ax, ax
rol dh, cl
sbb edi, 0x7d4e208a
pop edi
pop ecx
pop edx
pop eax
pop ebx
stc
push edx
and edx, 0x4f8303e2
push esi
dec esi
push ecx
rol esi, cl
push eax
and eax, edx
push edi
rol di, cl
pop edi
pop eax
pop ecx
pop esi
pop edx
push edx
xor edx, 0x48a9f151
push ebx
push ecx
shl ebx, cl
push eax
test ax, 0x1eca
pop eax
pop ecx
pop ebx
pop edx
push esi
mov si, 0x67e6
push ebx
or bl, 0x3a
push edx
mov dl, 0x3d
pop edx
pop ebx
pop esi
call fcn.004b7d88
add esp, 8
push 0x73000
push 0x400000
push ebx
push ebx
sub bl, 0x6a
push eax
add ax, ax
push esi
inc esi
stc
push edi
push ecx
rol di, cl
xchg bx, di
push edx
shr dh, 8
not dx
or bh, 0x2b
cmp si, 0x1ac6
mov ebx, 0x47475135
adc bx, 0x6992
or ax, dx
adc cx, si
sub bl, 0x73
rol bh, cl
and esi, 0x6540de9f
dec cl
or bx, dx
shr esi, cl
ror ecx, 5
add si, 0x1e36
or dl, 0x45
adc edx, ecx
xor si, 0x365b
dec ecx
or eax, 0x3354cd4c
cmp edi, edx
rol bx, cl
adc si, dx
stc
nop
xchg dh, ch
not edx
test bl, ch
test edi, 0x52abfc1
xchg di, ax
sbb cx, 0x3f9f
dec ebx
cmp dh, 0x2b
rol ebx, 1
or di, 0x28b2
nop
xchg cl, dh
shl ch, cl
sub eax, 0x2b044697
and bl, 0x62
sbb bl, ah
not dx
nop
ror cx, cl
rol al, 5
add cx, 0x69a3
xchg cx, dx
not ah
cmp ch, al
not cx
rol esi, 3
xchg cl, ah
ror eax, 6
inc esi
sub di, 0x3985
adc ah, ch
test bl, 0x20
sub ebx, ecx
or ebx, 0x2cb8998c
nop
cmp bh, 0x3a
stc
adc bx, 0x1c35
sbb dh, 0x25
xchg bx, ax
and cl, dl
xor cl, 0x42
xchg ebx, eax
or dx, 0x26ef
adc si, ax
sbb esi, 0x15c10acf
ror edx, cl
test di, 0x4966
not ax
xor ebx, edx
sub bx, dx
inc dh
not si
adc eax, 0x6da2ff04
add edx, 0x36cc1b7e
ror bl, 8
shr cl, 5
shl dh, 1
adc ch, 0x26
not ebx
not al
nop
or bh, bl
rol cl, cl
dec dl
stc
ror di, cl
dec si
pop edx
cmp bx, 0x273b
not ecx
inc cl
push edx
xor dx, 0x835
dec edx
dec si
or eax, edi
xchg edx, esi
nop
xor ecx, 0x751c07fb
shl cx, cl
and eax, edx
shr bh, 6
mov cl, 0x77
shr cl, cl
nop
rol al, cl
rol ah, cl
add ah, dl
shr dh, 1
and eax, edx
test edi, 0x2b216451
xchg si, bx
xor edx, edi
dec ebx
rol di, 7
xchg esi, edx
rol cl, cl
or ecx, edi
nop
or edi, 0xf55ad3c
or ah, ah
not cx
not dh
test esi, 0x277839d3
dec dh
test ax, cx
add bh, 0x32
nop
mov dx, si
mov di, di
or dh, cl
shr ax, cl
shr si, 7
xor ax, ax
or di, dx
nop
stc
and ax, ax
shl bh, cl
sub bx, ax
shl dx, cl
dec edx
test bl, 0x23
mov edi, 0x1994810e
and ch, 7
mov ecx, 0x3eb4c806
or si, 0x23f1
test al, 0x74
sub edx, esi
mov cx, 0x5343
add ch, al
inc ch
rol edi, 7
xor al, 0x40
shr esi, 3
mov edx, edx
shr bx, cl
inc bx
shr dh, cl
shr si, 7
and cx, di
or bx, 0x6b7a
add edi, ebx
rol eax, 4
adc dh, 6
mov dl, 0x28
xor cx, 0x2d38
cmp ebx, 0x348d788e
shr di, cl
test ebx, 0x2dec72fd
and ecx, edi
add eax, eax
inc cx
test si, 0x5b42
shr dx, 3
adc ch, 0xc
nop
adc edi, 0x7aa6cd99
sbb ax, 0x5094
or si, si
xor esi, ebx
sbb edi, 0x74d24acb
adc cl, 0x1d
rol dx, 6
rol ax, 7
and di, ax
not bx
nop
shr ah, cl
pop edx
stc
cmp ax, si
xor bx, ax
rol ecx, cl
adc ecx, eax
mov ah, cl
rol ch, 3
dec cx
dec ch
stc
sub ebx, 0x2870e213
not ax
push edx
add dh, ch
sub si, dx
test ch, 0x1d
or dl, 0x15
ror ebx, cl
xor dl, ch
ror edi, cl
nop
mov eax, esi
stc
not si
sbb ax, 0x8cb
ror cl, 8
nop
xchg bx, si
mov edi, edx
rol di, cl
dec ax
cmp ax, bx
sbb al, al
xchg cx, si
not bh
shr di, 3
nop
sbb dx, cx
adc dx, 0x4261
stc
sub al, dl
sub esi, 0x1fcfb59c
sbb dh, dl
adc si, 0x4af5
dec si
shl bx, 8
sub edx, edx
and ebx, 0x45e46a9c
add edx, eax
shl ax, cl
test edi, ecx
or edi, 0x7edd9b4e
dec di
not bh
add edx, edx
xor cl, 0x6c
nop
ror edx, 6
add ecx, edi
mov dl, cl
not esi
sub al, 0x5a
xchg ch, dl
stc
mov dx, 0x2537
nop
sbb eax, ebx
mov di, di
rol ax, cl
test edx, 0xff2b8d0
sub bl, bh
sbb ecx, edx
mov di, 0x70b2
shl esi, cl
xor dl, ah
xor ebx, 0x70646c6c
ror dh, cl
sbb si, di
dec ecx
ror bh, 3
xor ah, 0x4a
sbb ax, bx
sbb cl, 0x3e
not dl
shl si, 1
ror ax, 8
dec edx
or ecx, ebx
or dh, dl
sub eax, edi
dec edx
or bl, bl
xchg dl, bh
ror bx, cl
ror ebx, 3
cmp edx, esi
add si, 0x3ec9
sub di, dx
test cx, ax
shl bx, cl
stc
pop edx
add al, 0x71
stc
rol ax, cl
rol esi, cl
adc ecx, 0x592261d7
push edx
ror dx, cl
sub esi, edx
and dx, 0x49a3
stc
shr bx, 8
shr bx, 8
stc
and al, 5
shr cx, cl
or si, 0x3412
ror bx, 2
sub di, cx
xchg cx, cx
add ch, cl
test cx, bx
and esi, edi
not ax
and ax, si
shr dx, cl
stc
not si
shl dx, cl
rol ebx, 1
shl ebx, cl
nop
ror edi, cl
test di, 0x5b6
and si, 0x1978
test dl, bh
mov ebx, 0x48fbe232
not di
sub edx, 0x7ecb64de
or ax, cx
sub esi, 0x25cf0a3a
shl bh, cl
dec bx
adc ebx, 0x12c41216
test cl, dh
add cl, 0x30
ror ax, 4
shr dh, 4
sbb bh, 0x58
shl edx, 5
sub cx, si
cmp dx, cx
add dl, ch
xchg cl, dl
shl bl, cl
mov ebx, eax
sub ch, 0x4c
xchg dl, ah
not bx
test dl, 0x12
dec dl
stc
rol ah, cl
xchg dl, ah
pop edx
pop ecx
pop edi
pop esi
pop eax
pop ebx
push ebx
shr ebx, 2
rol ebx, 4
push edi
add di, bx
push esi
xchg esi, ebx
push eax
inc ax
push ecx
sbb esi, ecx
dec eax
or si, 0x707d
test al, 0x14
test si, 0xb4b
push edx
not edx
add ch, 0x42
pop edx
pop ecx
pop eax
pop esi
pop edi
pop ebx
push ecx
push edx
add cl, dh
push ebx
adc bl, bh
push esi
shl esi, cl
rol esi, cl
shl bh, cl
cmp dx, 0x78fe
dec bh
push edi
inc di
push eax
not eax
and edi, edi
pop eax
pop edi
pop esi
pop ebx
pop edx
pop ecx
push edx
push esi
adc dx, si
xor si, 0x39d6
cmp dl, dh
push edi
and edi, 0x72e60c64
stc
push ecx
rol ch, cl
sbb ecx, ecx
push ebx
mov bx, cx
shl bh, cl
pop ebx
pop ecx
pop edi
pop esi
pop edx
js 0x4143c6
push esi
push eax
xchg si, ax
push ebx
push ecx
shr bx, cl
pop ecx
pop ebx
pop eax
pop esi
push edi
xor edi, 0x26c25b28
pop edi
push edx
sbb dx, 0x2420
pop edx
call fcn.00437d9b
call fcn.00438238
stc
call fcn.0045ded6
add esp, 0xc
call fcn.004385c3
push eax
push ebx
add al, bh
push esi
push edx
or esi, edx
push ecx
or ecx, 0x4d1fc29e
push edi
test di, 0x4670
dec dl
adc ch, 0x3b
inc bx
cmp edi, 0x1900cd04
test esi, 0x30e0b3a1
not edx
cmp si, 0x3991
rol edi, 1
add ecx, edi
sub dl, ch
nop
add eax, ebx
sub edx, edi
sbb si, si
not edi
dec ebx
inc edi
stc
sub si, 0x14b0
mov al, 0x29
sbb edi, 0x5267dc64
test edi, eax
not ch
rol bx, 3
or ebx, ecx
shl bh, cl
shl ax, 3
or dh, dl
or dx, 0x359c
sbb edi, edi
cmp ebx, 0x9a5e45c
add si, 0x2688
cmp eax, 0x322e3f17
or ax, 0x11f
stc
mov ebx, eax
dec edx
cmp eax, esi
nop
cmp ch, dh
rol ax, 6
add bh, dh
xor al, al
sbb bh, cl
xor dh, 0xe
rol esi, cl
stc
nop
sub ax, dx
shl bx, cl
nop
or esi, 0x6e114761
sub bh, dl
shl ebx, 5
xchg si, bx
xor dl, 0x57
xor edi, 0x33bd87
rol edi, 6
rol esi, 7
stc
inc dh
xor ebx, eax
ror edi, cl
stc
inc al
stc
shr ah, cl
stc
adc dx, 0x30cc
adc eax, 0x4d003b64
nop
inc dx
xchg bx, ax
adc cx, 0x8ca
stc
or eax, 0x6a87b267
stc
add dx, bx
add cl, cl
nop
sbb cx, 0x1d54
stc
nop
or ch, 0x2e
not edi
xor al, 0x17
inc bx
test bh, cl
test si, dx
and di, 0x245
test ebx, esi
xor dh, 0x14
shr edi, cl
not edx
shl ax, cl
rol dx, cl
pop edi
sbb bh, al
push edi
sbb di, cx
cmp eax, 0x53d87d88
stc
dec ch
inc dx
adc bx, 0x2f81
test si, bx
xor ecx, 0x78b78537
xor cx, 0x230
mov ch, 0x61
sbb edi, ebx
xchg ecx, eax
add al, cl
cmp ch, cl
mov ebx, ebx
sub edx, 0x159dbb45
mov cl, al
and ebx, 0x62144cfd
sub bx, ax
dec esi
nop
sbb si, 0x4212
sub ebx, 0x29def533
mov cx, cx
nop
not ch
shl ch, cl
ror ch, 5
shl si, 1
nop
shl bl, cl
or ax, di
xor cl, 0x24
dec cx
and ecx, 0x47005f9a
shr eax, 6
add di, 0x7924
sbb bx, si
and bx, 0x3906
or bl, dl
rol edx, 1
or si, 0x563d
sub eax, 0x575b9461
test dx, 0x8f7
or ax, di
sbb dl, bl
and esi, 0x4de96c4d
xchg edi, ecx
mov ch, ch
add esi, ebx
inc esi
dec ah
add esi, 0x458c7834
stc
ror dx, 1
ror eax, cl
cmp cl, 0x64
not cx
sbb esi, ecx
sub ax, si
or esi, 0x4c1d07d7
dec ch
nop
or ah, dh
cmp bx, 0x4d69
adc edx, eax
xchg edi, ecx
rol al, cl
shr di, 8
or edi, 0x57680b15
xor ax, 0x7704
xchg cx, ax
cmp cx, di
xor ecx, 0x6e100784
xor ch, 0xf
and bx, cx
xchg dh, bl
mov ecx, 0x7ccde713
dec bx
rol bh, cl
cmp ebx, 0x3f25ef2d
xchg di, cx
inc ecx
xor dh, bh
rol dl, 8
adc ch, 0x51
dec ah
shr di, cl
sbb edi, eax
or ecx, ecx
not dx
sub di, 0x62fc
mov di, 0x7616
not eax
xchg cl, ch
sbb bl, 0x15
mov bl, dl
not bh
adc si, cx
pop edi
or cx, ax
inc ax
or dl, 0x64
push edi
xor edi, ecx
dec ebx
shr dh, 3
or ax, cx
stc
inc edx
nop
xchg dx, cx
and si, dx
dec ax
xor ebx, 0x33b6551f
stc
xor dh, ah
sub di, 0x3e7f
inc ax
cmp edi, 0x22e63a
xor bl, 0x3d
add al, 0x12
not al
shl dh, 7
and ax, dx
shl ax, 1
test ch, 0x49
shl di, 3
shl edx, cl
shl bh, 2
xor al, ch
not cx
not di
not dl
or dx, 0x2c1d
dec ch
cmp bx, 0x1bf4
sub bh, cl
ror eax, 7
sbb edi, 0x406a66cd
adc ah, dh
xor esi, esi
add edi, 0xa25447b
and si, 0xc56
sub si, cx
and bx, 0x6e14
shl bl, 8
inc dx
ror edx, cl
xchg dl, bh
ror cl, cl
stc
add ch, 0xd
sub esi, esi
sub si, 0x1af6
add edx, esi
nop
rol ebx, cl
mov si, 0x1137
add ax, 0x5f2
rol ch, 1
cmp ebx, ecx
xchg cl, cl
xor ecx, eax
test ecx, 0x69b0a838
xchg cx, ax
xor ah, dh
shl dx, 3
xchg dx, ax
nop
test ah, al
not edx
xchg si, si
inc bl
test eax, ebx
or cl, bl
mov ah, 0x47
rol eax, 2
shl ax, 5
stc
cmp edi, esi
sub bh, ah
shl bl, cl
dec di
adc bl, dl
and bx, di
sub ch, 0x33
shr ax, cl
stc
and dx, si
not eax
not bx
nop
mov ebx, 0x4f61c597
test ecx, 0x113e066e
not di
rol ch, cl
sub cx, ax
adc dl, dl
sub al, al
stc
pop edi
inc eax
sbb eax, ecx
shr cl, 1
sbb dh, bl
xor bx, bx
ror dh, 2
test ch, 0x4d
shl cl, cl
or ch, 0x15
add ebx, 0x1ec71b8a
or dl, bh
nop
sbb al, 0x51
push edi
xchg di, ax
xor edx, edx
shl bl, 2
inc bx
inc bl
sub ecx, 0x7fe944ee
sbb ch, 0x54
test ecx, ebx
inc dl
ror si, 1
ror esi, 5
or dh, 1
test bl, dl
shl dl, 8
dec eax
not ebx
nop
pop edi
pop ecx
pop edx
pop esi
pop ebx
pop eax
call fcn.00438867
push edi
adc di, di
push ecx
shl edi, cl
push eax
not ax
push edx
dec dl
shr ah, cl
pop edx
pop eax
pop ecx
pop edi
call fcn.00438dbf
call fcn.00439411
push ebx
rol bl, 6
push ecx
push edi
add ecx, edi
push eax
test al, 0xb
push edx
rol dl, cl
sbb ch, 0x2c
push esi
add di, si
ror di, cl
rol di, cl
inc bx
add bx, 0x52a3
test dx, cx
xor bl, 0x44
cmp ch, ch
rol edx, 7
or si, 0x4443
xor edi, 0x17108006
mov cx, 0x6e8e
pop esi
pop edx
pop eax
pop edi
pop ecx
pop ebx
call fcn.004398b4
call fcn.00439bbb
jno 0x41488e
call fcn.00439f5f
push edx
push edi
add dx, di
push esi
inc esi
push eax
push ecx
rol al, cl
or ch, 0x71
nop
not edi
and di, di
push ebx
shl ebx, cl
add si, 0x1e4c
cmp cl, 0x52
or esi, edx
cmp si, 0x5a2
shr edi, cl
sbb ebx, 0x5e183a4c
sub cx, 0xdb5
sub bx, di
cmp bl, al
test ecx, 0x30778c6
test bh, 0x1e
adc ah, al
sbb bl, dl
ror ch, cl
stc
add bl, 0x45
xchg di, ax
add si, 0x6d75
sbb di, ax
or bl, 0x57
nop
not dx
adc al, 0x26
sub ch, bl
nop
nop
stc
sbb edx, edx
pop ebx
pop ecx
pop eax
pop esi
pop edi
pop edx
jno 0x41487c
call fcn.0043a3b8
push ecx
xchg ch, ch
pop ecx
jecxz 0x414888
je 0x414888
push ecx
shr cl, cl
pop ecx
push ebx
shr bx, 6
pop ebx
push esi
dec esi
push edx
push edi
adc dx, di
push ebx
push ecx
cmp bl, ch
cmp cx, dx
xchg ecx, ebx
shl si, cl
pop ecx
pop ebx
pop edi
pop edx
pop esi
call fcn.0043a961
jge 0x4148bd
push edi
push ecx
shr edi, cl
inc edi
pop ecx
pop edi
call fcn.0043adb1
push esi
sbb esi, esi
pop esi
mov word [ebx], 0x5a4d
mov eax, dword [esp]
push ebx
push edx
or bx, dx
push ecx
inc cl
or bx, 0x3939
push esi
add esi, 0x69948e19
push eax
sbb ax, 0x2270
sbb ecx, 0x5d2c2b26
add dl, 0
adc dh, 0x2c
xchg cx, ax
rol cl, 8
ror ecx, 5
add ecx, ebx
push edi
mov di, bx
rol ah, cl
dec al
shl ecx, 7
and si, 0x609b
rol dh, cl
adc esi, ebx
shl cx, 1
xor bh, 8
nop
not dh
dec edi
shr di, 8
sub di, 0xc39
or dh, 0x10
and edi, ebx
and bx, 0x4ffb
add eax, esi
nop
and si, 0x7a40
rol cx, 4
ror edx, 7
or dx, dx
inc bl
sbb dx, 0x6adf
adc ebx, 0x28362ab4
sbb cl, dh
sbb si, 0x1d2d
shr esi, cl
not si
test dh, 8
xchg bx, bx
shr dh, cl
xor ax, 0x212d
not di
sub bx, si
shl bh, 3
cmp ch, bh
adc al, bh
inc ax
sbb ax, dx
stc
xor dl, dh
xor eax, 0x17c19867
inc di
xor edx, 0x4d2c6f28
not dx
rol ecx, cl
cmp si, dx
shr eax, cl
stc
sbb dx, bx
rol dl, cl
add cx, 0x2c34
mov cl, 0x29
test dx, 0x4161
and ax, 0x5cd2
shr al, cl
nop
sub dl, ch
add ecx, edi
xor ah, al
inc ch
xor edi, 0x6f7c6e4f
shr al, cl
rol ebx, cl
sbb ebx, eax
add ax, dx
nop
xor dx, 0x4e0b
sbb ecx, 0x65647870
shr ecx, cl
test cl, 0x30
or ebx, ecx
test di, cx
test di, si
stc
nop
and ah, 0x64
dec ebx
add di, bx
inc ecx
not dh
xor edx, edx
adc edx, 0x3038f378
not ebx
and dl, dh
shl dh, cl
pop edi
shr cx, cl
test si, ax
test edx, esi
stc
xchg dx, dx
sbb ebx, edx
shl ax, cl
shl cx, cl
sbb dh, 0x6b
shl cl, 3
test al, 0x7d
cmp dh, bh
and si, 0x664a
shl eax, 4
sbb dl, 0x51
inc dl
or ah, 0
test si, bx
inc cl
adc dx, dx
or cx, 0x73ec
rol ch, cl
stc
dec esi
push edi
xor di, 0x6904
shr bh, 7
xchg ecx, eax
xor dx, cx
stc
dec ecx
ror eax, 2
shl ecx, cl
sbb eax, 0x4688a981
rol dx, 2
cmp edi, edi
dec bl
inc bx
ror ax, cl
xchg si, dx
sub ch, 0x29
shl eax, cl
nop
inc ah
test dl, 0x55
rol dx, cl
nop
shr dh, cl
add di, cx
shl eax, 7
adc esi, edx
xchg dh, al
mov eax, 0x65da14b0
or cx, 0x42be
ror dx, 4
shl edx, 8
mov di, ax
dec cx
inc dl
mov ch, 0x11
xor esi, 0x5de7a656
rol al, 5
sub ebx, 0x294a0f1a
test eax, eax
ror esi, 5
nop
xor edi, eax
ror ch, cl
ror edi, cl
add bx, di
adc dx, di
stc
or bh, 0x27
not ah
or edx, eax
sub ax, dx
xchg dx, cx
rol ch, 2
xchg ah, bh
dec cl
test cx, 0x350f
inc ah
stc
ror bh, cl
test esi, 0x3010bc38
and dl, 0x2f
shl edx, 4
inc edx
nop
shr bh, cl
ror bx, cl
or dl, cl
ror edx, cl
shl cl, 8
inc di
adc bl, 1
and cl, ch
xor ecx, 0x484a5c85
inc esi
sbb edx, ecx
adc cx, 0x61b5
pop edi
shr eax, 6
add ax, 0x87c
and bx, cx
stc
or edx, 0x77acba89
shl ax, 4
push edi
shl edi, cl
or ebx, 0x254f86a6
stc
add ecx, 0x13d73248
mov al, bl
adc bx, cx
or ah, 5
inc dx
test ecx, 0x2fb1fe13
nop
sub edx, eax
nop
and eax, 0xf1b8319
cmp ah, al
shr si, cl
rol edx, 6
xor esi, ecx
ror edi, 8
mov al, al
stc
add ecx, 0x39e0e3b3
mov cx, 0x7936
not ebx
nop
ror eax, cl
shl bx, cl
shl si, 8
ror bx, 4
nop
xchg bx, di
sbb bh, dh
xor ebx, 0x6b923e1a
xchg dh, dl
dec si
xor edx, 0x35268c4b
inc edi
cmp cx, di
nop
adc edi, edx
xor dx, 0x67cd
xor bl, cl
mov ch, 0x7d
mov dh, bl
mov bx, 0x6d59
rol di, 5
shr bh, 2
adc dx, cx
add di, ax
shl si, 1
dec cx
test ch, dh
dec si
shl bx, 3
shl si, 4
mov al, dl
sbb dh, bh
adc edx, eax
or eax, ecx
test di, 0x22f
rol esi, 6
dec bl
cmp dh, 0x6e
ror edi, 1
mov ax, ax
ror bx, cl
nop
not eax
xor ax, cx
cmp dl, dh
xor esi, 0x4534925e
stc
cmp di, si
rol ah, cl
rol si, 3
rol ax, cl
and ah, al
dec di
shl cl, 1
rol ah, 8
inc di
stc
xchg dl, bh
mov dl, ch
test dh, dl
inc ebx
dec di
shl al, 1
add eax, 0x15c23037
ror al, 8
not ecx
sbb esi, edi
dec cx
nop
or dx, 0xa7f
pop edi
rol ebx, 3
xor eax, 0x3a44171b
shl dx, 1
push edi
add edi, 0x6f3d3a22
add dx, 0x4d39
nop
shl ecx, cl
sub bl, dh
or ecx, esi
adc edi, ecx
or ecx, 0x71900920
adc cx, 0x3324
adc ah, bl
mov cx, 0x12ed
sbb di, dx
dec di
and bh, 8
dec ecx
dec cx
add ebx, 0x7841eb82
stc
xor bl, ah
shl bl, 5
shl dh, 5
ror ebx, cl
add bx, dx
stc
xchg cx, bx
xor eax, 0x9dac627
xor eax, 0x769abccd
ror si, 8
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
call fcn.0043b358
push ecx
not cx
push edx
sub edx, 0x10168481
push eax
adc al, dl
rol cl, cl
sbb cl, 4
push ebx
not bx
push edi
or edi, 0xd3f99f2
push esi
xor esi, esi
rol edx, 8
rol edx, cl
nop
shl bh, cl
ror ax, 5
shl si, cl
add ax, dx
sbb si, si
rol si, cl
xchg al, bl
mov dl, ch
shl ah, cl
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
call fcn.0043b9f4
push ebx
mov ebx, 0x391d50fc
push edx
or edx, edx
push esi
xchg esi, ebx
push eax
xchg ebx, eax
push edi
push ecx
ror di, cl
xchg ch, bh
sub esi, 0x5a98ea1b
stc
rol ecx, cl
not dx
xor ecx, 0x1938eeef
or di, di
sub ecx, edx
ror cx, 8
add esi, 0x444aa10f
shr edx, 4
and dh, 0x1b
sub eax, edi
inc bh
and dx, ax
rol dx, cl
test di, ax
adc ebx, edx
stc
pop ecx
pop edi
pop eax
pop esi
pop edx
pop ebx
push edx
push ecx
ror dl, cl
push ebx
cmp ebx, 0xca78d4e
push edi
rol di, cl
push eax
rol ax, 1
shl cl, cl
nop
cmp dh, 0x6c
shl ax, cl
mov dl, 0x1d
xchg bl, bh
and dl, 0x1e
rol di, cl
ror cx, cl
and ebx, ebx
rol dh, 3
shr edi, cl
sbb cx, 0x770
inc dh
xchg bh, al
shl dx, 5
dec ebx
push esi
add di, si
nop
and si, cx
xchg dx, ax
sub ah, 0x46
xor bh, 0x2f
add al, 0x60
not ax
xor ebx, 0x7de96c0a
pop esi
pop eax
pop edi
pop ebx
pop ecx
pop edx
jp 0x414da1
push esi
dec esi
push ebx
push ecx
rol ebx, cl
dec cx
sub ecx, 0x73941e6f
not bl
or bx, 0x7ac3
pop ecx
pop ebx
pop esi
push esi
push edi
add esi, edi
pop edi
pop esi
nop
push ecx
shr ecx, cl
pop ecx
push 0
mov edx, esp
push eax
mov eax, esp
push ebx
jae 0x41528b
push edx
push ecx
shl edx, cl
push ebx
xchg bh, cl
rol dx, cl
push eax
sbb eax, edx
add cl, 0x6c
push edi
mov edi, ebx
ror dx, 5
push esi
not si
xchg edx, edi
shl ecx, 8
sbb edi, 0x3c7e7055
shl bx, 4
rol esi, 1
add cl, dl
shr edx, 1
adc bl, al
stc
cmp dh, bh
inc ax
dec cx
add si, cx
dec ebx
xor dl, bh
add cl, bh
rol esi, cl
add cl, 0x41
or eax, 0x2be4418b
test di, 0x41bd
add ch, bl
xor edx, 0x8caac60
xchg edx, ebx
xchg edx, edi
xor di, 0xe4
xchg ecx, eax
cmp ah, ah
xchg ebx, ebx
rol dl, 7
xor cx, 0x63a
xor edx, eax
mov eax, edi
shl ecx, cl
shl si, cl
shr cx, cl
xchg dh, bl
inc ebx
add cx, 0x28c7
not edx
sub bh, bh
xor ch, 0x3d
xchg ebx, edi
nop
sub al, bh
not dx
test al, 0x29
rol bx, 8
shr di, 4
shr al, cl
mov si, 0x6dce
sbb ch, 0x7e
shl ah, 6
shr si, 6
sbb bh, 0x4c
or esi, esi
nop
test eax, ecx
cmp bx, 0x6463
xor edi, esi
ror ch, cl
add bl, 0x4f
not si
or eax, esi
sub ebx, edi
ror cx, cl
not cl
xor cx, bx
sbb di, di
mov edi, 0x7edd5a9c
stc
nop
sbb esi, edi
test edi, 0x2a040740
and eax, eax
and eax, ecx
ror esi, 3
stc
not cl
sub edi, 0x3bd3d72b
adc ch, cl
xchg al, ah
dec edx
rol si, cl
shr ax, cl
sub ch, 0x79
add dx, 0x59c1
sub esi, ecx
rol dh, cl
and bx, 0x6913
xchg ebx, edx
cmp edi, edx
ror esi, cl
pop esi
or eax, 0x752bad0c
xor dh, 0x21
push esi
inc esi
and cx, dx
shl edi, cl
shr bx, cl
test ebx, 0x7663e027
not edx
sub ax, 0x5d53
xchg bx, di
xor bl, bl
adc si, 0x70d6
xchg si, si
inc eax
add edi, edi
shr bl, cl
add cx, ax
cmp ebx, 0x394f4dad
test eax, eax
mov eax, 0x2ec93e25
not edx
shr dx, cl
ror edi, cl
and dh, cl
or bx, bx
not dx
inc ch
or edx, edi
stc
nop
cmp si, di
ror di, cl
not esi
and dl, 0x4e
nop
shl si, 1
add edx, ebx
not ah
nop
mov dh, dl
nop
mov bx, 0x50bd
test dl, cl
test esi, 0x1567f9bb
not ah
cmp eax, esi
test ebx, edx
cmp di, 0x7db9
mov si, 0x6ee8
xor eax, esi
and ch, 0x5e
test ah, 0x39
ror si, cl
not cx
add si, 0x551e
or ah, 0x5a
not di
ror dh, 1
rol al, 8
sbb cl, ch
stc
add dl, ch
stc
test ax, 0x6e20
inc edi
or al, dl
and cx, cx
sub ax, cx
dec cl
ror ax, cl
nop
mov bh, al
xor di, 0x2d51
mov ah, dl
mov cx, 0x57ad
sub dh, bh
dec dx
stc
and bl, 0x68
ror ebx, cl
and edi, edx
and di, 0x6ba5
shl eax, cl
xchg cx, bx
nop
inc ax
ror dh, cl
sbb ax, 0x7501
shl bx, cl
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
push ecx
or cx, 0x1fa6
push edi
xchg cx, di
push eax
push ebx
xchg al, bh
test di, ax
and bl, 0x12
and ecx, ebx
push esi
dec esi
push edx
xchg bh, dh
not edx
dec cx
or dx, 0x7b7
stc
stc
adc cl, cl
rol eax, cl
sub ecx, 0x5429226f
not dh
or dx, 0x5b2e
cmp edi, 0x1cde3927
nop
and cx, di
sub bx, cx
xor edi, 0x2f8e1ffb
dec cx
rol si, 4
dec di
inc dl
sbb di, 0x6a42
shr dl, 3
cmp di, si
xor si, ax
dec ebx
shl al, 3
and ecx, 0x31bf110a
cmp bx, 0x5247
ror dh, cl
test bx, bx
mov eax, edx
add di, di
not ecx
sbb ah, ch
rol edx, 4
cmp dl, cl
shl dx, 4
rol bx, cl
not di
mov edi, 0x4dbc2c4b
sub si, si
nop
ror ax, cl
stc
shr edi, cl
shl ah, cl
shr bl, cl
rol eax, cl
test ax, 0x5c63
not esi
and cl, bh
nop
xor si, 0x6e0
adc cl, ah
xchg bl, cl
sub ebx, 0x416f857e
inc di
sub ax, 0x3605
add edi, 0xc75853f
and ch, bl
shr ecx, 8
rol ecx, cl
xchg dx, di
xor bh, 1
nop
not edi
mov edx, edx
xor di, 0x17d8
or bx, 0x70d4
mov bh, ah
mov edi, edx
ror dx, 5
inc ah
adc si, di
test ecx, eax
ror esi, 5
adc bx, 0x36c3
not bh
not bh
rol ecx, cl
or dh, cl
cmp dx, dx
nop
sub dx, si
nop
rol al, cl
not cx
not ch
and edx, eax
shl si, cl
xchg bh, al
ror di, 5
sub ax, ax
pop edx
push edx
mov ah, dl
test bl, 0x7d
xor cl, ah
xchg ecx, ebx
sub dx, bx
sbb dx, di
xor dl, 0
and eax, 0x3aad8bd8
sub bx, 0x2f2e
rol di, cl
and dx, 0x2d98
sub al, 0x2c
add dx, 0x31df
stc
dec ebx
or bx, si
pop edx
pop esi
pop ebx
pop eax
pop edi
pop ecx
push edi
push edx
cmp di, dx
push ecx
mov ecx, 0x6431072c
push ebx
add bx, 0x1039
push esi
shr esi, cl
adc esi, ebx
dec bh
shr ecx, cl
nop
not si
nop
inc dh
sbb edi, ebx
shr ecx, cl
sbb bx, bx
dec bl
push eax
mov ah, dl
stc
adc bx, 0x17fe
shr ah, 2
not ah
adc ah, 0x5a
dec bx
add edi, 0x1b7d3ea4
ror edx, 2
test esi, edi
rol si, cl
shl ah, cl
ror bx, 5
pop eax
pop esi
pop ebx
pop ecx
pop edx
pop edi
push edx
dec edx
push eax
not ah
push ecx
shl cx, cl
ror dl, cl
push edi
and di, 0x37ba
mov dl, cl
push ebx
test bh, ah
and dl, ah
sbb dl, 0x66
stc
sbb cx, 0x27e3
push esi
sub eax, esi
sbb ebx, esi
sbb ax, dx
add bx, bx
nop
adc ebx, 0x4d35eb80
ror dh, 4
shr edx, 2
nop
xchg di, dx
shl bx, cl
ror bx, cl
ror edi, cl
inc dl
stc
rol eax, cl
rol si, 1
adc si, cx
sbb ax, 0x57c
xor ah, 0x30
stc
sbb ax, dx
xchg bx, si
test dx, 0x1086
nop
stc
inc edi
ror eax, cl
stc
mov ah, dh
cmp esi, 0x6873685
ror dl, 2
not dh
ror di, 5
inc al
and eax, 0x66deede
mov dx, 0x63ac
cmp ebx, eax
nop
test al, 2
and esi, 0x4d623fad
not si
add ax, 0x3a8
inc ah
sub bh, ch
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
call fcn.0043bf1a
call fcn.0043c224
call fcn.0043c616
push edx
add dx, 0x130a
push eax
push edi
add eax, edi
sub edx, 0x64cd0a75
push esi
push ebx
cmp esi, ebx
and eax, edi
push ecx
rol dx, cl
stc
sub cx, 0x2dde
cmp cl, bh
or ecx, 0x3524d19f
ror ax, 7
stc
xor al, al
sbb si, dx
nop
sub edx, eax
pop ecx
pop ebx
pop esi
pop edi
pop eax
pop edx
stc
push esi
sbb esi, 0x31315623
push ebx
not bx
push edx
push edi
cmp dx, di
xor si, 0x7fb5
push ecx
inc ecx
mov bx, 0x154c
nop
push eax
add ah, 0x49
ror dx, 3
sub dx, 0x338c
rol edx, cl
ror edx, cl
pop eax
pop ecx
pop edi
pop edx
pop ebx
pop esi
call fcn.0043c8b1
call fcn.0043cd3b
push ebx
dec bx
push ecx
and cx, 0x648f
push eax
test eax, 0x6bd5b7f8
push edx
not edx
ror ax, 5
test eax, 0x72809f55
or edx, 0x7bef810f
cmp cl, al
xor bh, cl
and dh, 0x66
push esi
dec si
adc cx, 0x5942
mov bl, 0x3f
stc
xor dh, 0x1e
nop
inc dx
pop esi
pop edx
pop eax
pop ecx
pop ebx
push edi
and edi, 0x3565d37b
push esi
adc esi, 0x7013fc53
push ebx
inc bh
push eax
rol ah, 2
push edx
sub si, dx
mov dl, 0x58
nop
pop edx
pop eax
pop ebx
pop esi
pop edi
call fcn.0043d073
push ebx
push eax
and bl, al
adc eax, 0x4c552b09
push edx
rol dl, 1
push ecx
add ch, ch
adc ch, 0x5e
and ebx, 0x61a11815
pop ecx
pop edx
pop eax
pop ebx
jno 0x41532f
push eax
push ecx
xor eax, ecx
pop ecx
pop eax
push edx
dec edx
push ecx
adc dx, cx
pop ecx
pop edx
push ebx
sub bl, 0x60
push esi
rol si, 6
pop esi
pop ebx
jg 0x415344
push ecx
shr cx, cl
push ebx
or bl, 0x46
pop ebx
pop ecx
call fcn.0043d5f6
push edx
and dh, dh
pop edx
mov ecx, esp
push edx
push 0x40
push eax
push ecx
push 0xffffffffffffffff
nop
push edi
ror edi, 5
push esi
ror esi, 4
xor esi, edi
push ecx
push ebx
xor ecx, ebx
sbb cx, cx
xchg bx, di
push eax
sbb ax, ax
sub eax, ebx
sbb cx, cx
cmp cx, 0x74f3
dec eax
add si, di
push edx
adc dx, cx
pop edx
pop eax
pop ebx
pop ecx
pop esi
pop edi
push edi
sbb di, 0x25b1
push ecx
ror cl, 3
inc edi
and edi, 0x2f09d5cf
push ebx
sub cx, bx
cmp edi, edi
push eax
inc al
and al, 0x1a
push esi
push edx
add esi, edx
or edx, edx
inc ecx
dec dx
shr cl, 2
add esi, 0x48e3cad6
sub ax, dx
ror edx, 3
nop
or bh, 0x7a
add dx, 0x6e70
and bl, 0x14
nop
nop
dec dx
sbb cx, 0x652f
sub ax, ax
xor edx, edi
mov eax, 0x471f3344
ror cl, cl
sub ebx, 0x1d5938db
sub bh, 0xc
mov ah, 0x68
inc ch
nop
nop
xor edi, 0x63f042ee
rol ah, 5
rol bx, cl
test bl, cl
xor edx, ecx
xor si, 0x6499
or ax, di
or bl, dh
or ax, bx
inc ch
or ecx, edx
nop
sub ax, 0x80e
shr edx, 8
add dx, 0x5a90
rol eax, cl
nop
and dl, 0x6f
nop
shr dl, cl
ror di, 2
mov dx, di
not ecx
rol bx, cl
sub eax, edi
or bx, 0x5dd
shr di, cl
mov dh, ch
or si, 0x7f5d
mov bx, bx
ror cl, 6
nop
adc esi, ebx
and ch, 0x24
dec si
shl dl, 3
not ah
shr edi, 1
sbb eax, 0x13e37829
ror al, cl
rol eax, 3
rol dx, cl
stc
shl ax, 7
nop
inc ecx
xchg ebx, edi
adc eax, 0x72b9467d
sub dl, 0x45
nop
xor edi, 0x1761a581
cmp ch, 0x2f
stc
test ah, ah
xchg cx, cx
test esi, 0x53240a4
or ah, dl
add dh, 0x11
cmp al, al
nop
add ax, dx
shl dx, 8
stc
test si, 0x6678
nop
test ecx, 0x51e5a335
pop edx
dec esi
test ch, 0x38
mov bx, ax
nop
not esi
shr di, cl
xor ah, cl
rol edi, cl
mov edi, 0x223d7e68
or bl, ah
sbb cx, 0x1739
push edx
xor dh, 0x7f
shr cx, 7
inc dh
mov ecx, 0x5beae11e
not ax
xor si, bx
rol ch, 2
ror cl, 6
test al, 0x31
cmp ch, dl
rol al, cl
stc
add bl, 0x3a
shr dx, cl
cmp bl, bl
mov bl, 0x1a
xchg edi, eax
or ecx, ebx
mov dl, ch
rol dh, cl
adc esi, esi
add al, 0x72
adc cl, ch
adc esi, esi
and ch, ah
not cx
shl ah, 7
xchg edi, esi
mov ch, ah
dec di
nop
mov ch, 0x7e
or dl, 0x1f
sub dx, 0x3f48
inc eax
or cl, 0x11
stc
test dx, bx
sbb edi, 0x55040c80
or ecx, edi
cmp al, 0x5a
xchg cx, di
dec ebx
mov eax, ecx
cmp dh, dh
inc bx
not ah
sbb di, si
ror ax, 4
not dh
rol ax, cl
not bl
xchg dx, cx
mov bx, cx
not al
dec ch
ror ecx, 1
adc eax, ecx
add esi, 0x16fd609b
cmp ecx, 0x7bcf566f
cmp bh, 0x6a
adc eax, esi
dec cl
add dx, si
dec ch
shr edx, cl
and ecx, edi
rol di, cl
not bl
shr bh, cl
shr ebx, 6
add bx, 0x7f9e
cmp cx, bx
nop
test ebx, eax
rol ax, 3
sbb cx, 0x59af
not cl
not ecx
shr esi, cl
add bl, al
inc dh
sub si, 0x3033
add ax, di
ror cx, cl
ror al, cl
not si
cmp ecx, 0x3c8291cb
xchg dx, ax
pop edx
sub ecx, 0x413c813b
stc
dec si
push edx
test edx, 0x7b71d3
rol bx, 2
xor bh, dl
shr dx, 7
adc ebx, ecx
cmp dx, di
test edx, 0x4377ebea
stc
xchg dx, ax
not cx
dec dl
rol bx, 1
sub dl, 0x78
test dx, di
sub si, 0x3eef
xchg esi, eax
shl bl, 5
cmp ebx, 0x2427232
shr ah, cl
test dx, ax
xchg esi, ebx
cmp ah, ch
or ebx, edx
or ax, 0x1c30
xor edx, 0x10e275c
ror ebx, 8
sbb ch, 0x35
not edi
shr esi, 2
cmp ebx, edx
and esi, edi
add cl, al
shl cx, cl
ror ax, 8
rol esi, cl
sbb al, bl
rol bh, cl
stc
and al, dh
mov bl, dh
not ch
sub ch, 0x15
inc ecx
nop
not bh
xchg ecx, ecx
inc ebx
or ecx, 0x1dad8576
or edi, ebx
add al, ch
rol eax, 6
sub di, 0x6048
cmp dl, 0x40
dec bx
shr edi, cl
cmp dl, 0x77
shl ax, 7
sbb eax, ecx
adc bl, ch
cmp dl, al
dec cx
sbb dx, 0x2b9d
mov al, bh
test dl, 0x66
shr ah, 3
dec bh
mov ah, dh
nop
and ax, 0x1669
shr edi, cl
and ax, 0x1e1b
stc
inc ecx
xchg edx, ebx
stc
or ebx, 0x63df2ef6
sub eax, 0x74558db0
nop
rol cx, cl
test edi, 0x3b50b193
add dh, cl
shl si, cl
dec ah
ror edi, 4
cmp di, di
add dh, ch
xor ax, dx
xchg cl, ah
sbb di, bx
cmp bl, ch
shr edi, cl
nop
shl bx, cl
cmp edi, 0x418e0b75
stc
sbb si, ax
inc ch
pop edx
not ebx
sub ecx, 0x62dbb99
inc ax
push edx
and dx, di
rol dh, cl
nop
and ch, ch
nop
xor di, ax
or bh, ah
rol ecx, cl
not bh
xchg bx, dx
pop edx
pop esi
pop eax
pop ebx
pop ecx
pop edi
call fcn.0043dc26
jg 0x415788
call fcn.0043e033
call fcn.0043e2bc
push edx
xor dl, dh
sub dx, 0x16be
push esi
push eax
add esi, eax
mov dx, ax
push edi
push ecx
or edi, ecx
push ebx
or dh, bh
ror ebx, cl
sbb cl, 0x70
adc ah, bh
rol esi, cl
cmp cl, 0x65
shl edx, cl
nop
rol eax, cl
dec edx
rol dx, cl
dec cx
adc esi, edx
add ax, si
sub ax, bx
pop ebx
pop ecx
pop edi
pop eax
pop esi
pop edx
call fcn.0043e77e
jl 0x415753
stc
push esi
test esi, 0xddc96a5
or si, 0x792d
push eax
inc eax
pop eax
pop esi
push edx
shl dh, 6
pop edx
call fcn.0043ea49
push edx
push ebx
mov dx, bx
push eax
or eax, 0x2a367306
pop eax
pop ebx
pop edx
stc
push edx
inc dx
push ebx
push ecx
adc bl, ch
push edi
test di, 0x1ed9
test edi, 0x1a7ee9a5
stc
push eax
adc ah, 0x62
pop eax
pop edi
pop ecx
pop ebx
pop edx
push ecx
ror ecx, cl
pop ecx
push edi
xor di, 0x40bf
push eax
add al, 0x19
push esi
adc esi, esi
sub ah, 0xf
sub di, 0x5351
ror al, 8
push ecx
sub ecx, 0x46579a43
pop ecx
pop esi
pop eax
pop edi
call fcn.0043ef6c
push ecx
and cx, cx
push eax
inc ax
push edx
or edx, ecx
push edi
push ebx
adc di, bx
adc edx, ecx
dec eax
adc eax, ecx
add di, 0x7e04
dec cl
or bl, cl
or ecx, edx
sbb bx, 0x220e
xchg dh, ch
adc edi, edx
push esi
shl esi, cl
inc bh
sub ebx, esi
adc dh, 0
not cl
cmp ah, bl
shl ch, cl
stc
cmp ecx, esi
mov dx, 0x585a
inc cl
sub dh, 0x68
xor ch, cl
inc cl
nop
test di, 0x58f9
rol ebx, cl
xchg edi, edx
shl dl, cl
nop
dec ax
test eax, 0x6bb95341
add cl, bl
or ecx, eax
or dx, 0x19ec
dec ch
rol dl, cl
shl cx, 3
shl cx, 1
ror cl, cl
test edi, 0x3bb76a98
pop esi
pop ebx
pop edi
pop edx
pop eax
pop ecx
js 0x41583d
push eax
inc ah
push edi
and edi, edi
sbb al, 0x37
pop edi
pop eax
call fcn.0043f457
push ecx
sub cl, 4
pop ecx
push esi
push edi
call fcn.0043f7a4
push edi
add di, 0x1a9d
push eax
mov ax, 0x3637
push ecx
sub cx, 0x5784
shr ecx, cl
sub cx, 0x10f
push edx
dec dl
stc
rol ax, 1
push ebx
dec ebx
push esi
not si
sub edx, 0x838de6a
stc
cmp cx, bx
mov edx, ebx
not edi
and bl, 0x3e
shr al, 4
dec edi
dec dl
xchg ebx, eax
or edi, ebx
sub di, bx
shr si, 1
test ch, dl
xor ch, 0x75
not edi
shl ecx, 4
adc edx, 0x2d4a0eea
not dh
mov ah, 0x43
stc
stc
or bl, al
nop
xor cx, cx
adc ch, al
or si, 0xad
and bh, ah
rol cx, 8
adc esi, 0x7cb3b181
inc si
test ah, dh
nop
mov eax, 0x7df198f5
adc eax, 0x48e7ab0f
cmp dh, bl
adc edx, edi
and esi, esi
or bh, bl
stc
inc eax
adc edx, ecx
adc dx, di
mov esi, 0x524b04be
test si, cx
cmp edx, 0x4b9c058a
shl ax, cl
rol ax, 5
or dl, cl
xchg ebx, esi
shl ecx, cl
ror dx, 2
and di, dx
dec dh
inc dh
rol ecx, cl
add cl, al
or si, 0x5b76
cmp edx, ecx
shl dx, cl
or bx, 0x511d
cmp ebx, 0x253fe579
shl di, cl
add eax, 0x522ab1c4
xchg dh, dl
shr esi, cl
or ebx, esi
shr bl, cl
test bx, 0x20dc
shl bx, cl
shr di, 3
adc di, cx
rol cl, 3
xor bx, dx
sub edi, 0x77b6b3bf
ror ah, 2
ror ax, cl
xchg ebx, ebx
shr edx, cl
rol bl, 1
mov ebx, edx
and dh, bl
not ebx
ror bh, 6
dec di
stc
add al, al
add eax, eax
and bh, bl
and bl, dl
pop esi
stc
cmp bx, bx
push esi
rol si, cl
ror edi, cl
and di, bx
and cx, cx
xchg cl, ah
and dh, 0x4f
shl eax, 3
ror eax, 4
or esi, 0x7694d3a6
test bl, dl
rol bh, cl
inc edi
xchg edx, esi
test si, 0x550e
not edi
inc esi
stc
nop
add ah, 8
and ax, 0x85b
ror edx, 7
cmp esi, eax
mov ebx, esi
not eax
inc ax
sbb dx, ax
add edi, esi
stc
sbb si, 0x163
shl bh, cl
sbb dl, 0x13
or ecx, 0x5b230d7f
or bh, ch
or bh, 0x53
test ch, al
or bh, 0x56
mov dx, 0x6f0d
and al, bl
and edi, 0x5be6a604
adc al, al
ror bx, 8
dec bl
cmp di, bx
xor bh, bl
sub ebx, ecx
and edi, 0x1ac20f13
ror bh, cl
nop
cmp cx, 0x79f0
not bl
test bl, 0x47
shr bh, cl
sbb bl, 0x59
nop
or ah, bl
nop
shl ax, cl
test ax, 0x3132
sbb bh, 0x34
not di
xchg ecx, eax
sbb ah, cl
xchg dh, bh
dec dx
sub bl, 0x7d
adc si, 0x2b4
or al, ah
shl ch, 7
shr bl, 1
pop esi
pop ebx
pop edx
pop ecx
pop eax
pop edi
push ecx
shr ecx, cl
push edi
dec edi
push edx
rol dl, cl
dec cl
shr di, 2
adc edx, 0x6efbd469
push eax
xchg ecx, eax
push esi
cmp ecx, esi
push ebx
sbb ebx, ebx
xor ecx, 0x594579b7
dec cl
shr bl, cl
inc ax
sub edi, edi
add si, ax
test eax, edi
inc bx
nop
inc bx
dec eax
stc
stc
nop
or cx, 0x3f28
inc dx
sbb dx, 0x3c1b
dec eax
ror esi, cl
shl edi, 6
nop
inc dh
not cx
adc ch, 0x13
dec al
or bl, 0x42
inc al
cmp di, dx
xchg cx, cx
or dh, dl
stc
mov eax, 0x793675ba
sub si, 0x629c
adc dh, 0x29
rol ah, 4
add esi, ebx
rol di, cl
nop
or ebx, 0x5cdd37d4
sbb ecx, 0x15151a71
xor eax, ecx
cmp eax, 0x3367fafd
sub edx, 0x7ca05d4f
sub dl, 0x3b
add bx, 0x640d
add edx, eax
nop
rol esi, cl
mov ebx, 0x6e58cc29
inc dh
xor edx, esi
dec ecx
xor cx, di
xor ax, dx
shl dx, 8
add di, ax
and bx, di
inc si
adc ecx, esi
ror bx, cl
test ebx, 0x7ac6c507
add si, 0x7009
dec edx
stc
mov bx, di
cmp cx, cx
mov ebx, edi
add cl, 0x4a
test di, cx
sub dh, 0x1d
cmp dh, bl
or dl, bl
test si, 0x1ca0
cmp ah, ch
stc
shr edx, 7
inc eax
shr dl, 8
rol cx, cl
add dl, al
test eax, 0x8b3b085
sbb edx, 0x7b30fb65
cmp ax, 0x1141
adc dh, bl
shr cx, cl
not esi
cmp edx, eax
dec bh
sub si, 0x4a30
or ecx, ecx
shr si, 2
pop ebx
not dh
push ebx
xor bh, cl
mov si, 0x13be
dec dl
mov al, 0x4c
ror ebx, cl
sbb dl, 0x60
cmp bh, al
test bl, al
shr ax, cl
mov ax, cx
adc dh, bl
ror ch, 3
and ax, ax
mov bh, 0x39
ror edx, cl
stc
sbb al, 0x3a
add ah, 0x2e
ror ah, cl
rol cx, 5
adc edx, esi
shr cx, cl
test ecx, 0x7b7ff9bd
shl si, 1
shl dl, cl
nop
nop
stc
rol bx, cl
ror cx, cl
and dl, cl
test dx, 0x4d65
rol bl, 6
not eax
adc eax, edi
nop
nop
sbb cl, bl
dec edi
inc ebx
inc esi
test bh, 0x59
or dl, bh
shl bx, 2
cmp cx, ax
shl dh, cl
xor edi, 0x57e3528d
sub cx, 0x3894
xchg al, bl
sbb al, 0x14
xchg edi, esi
pop ebx
pop esi
pop eax
pop edx
pop edi
pop ecx
call fcn.0043fb3a
call fcn.00440032
call fcn.004404d2
push ebx
xor bl, bh
push edi
shl di, 3
push esi
sbb esi, 0x4b398098
push eax
rol ah, 2
push ecx
dec cl
stc
dec si
sub bx, cx
nop
or bh, ch
nop
push edx
sub ebx, edx
and al, dh
and ecx, 0x4be55639
sbb esi, ebx
test ch, dl
and bh, dl
and bl, ch
dec bx
ror ebx, cl
sub ah, cl
shr di, 4
sbb di, bx
stc
shl ah, cl
add edx, 0x916c817
dec bx
sbb esi, 0x7d0f354e
test dx, 0x4fd
sbb ecx, 0x6780340
not bl
not bx
inc esi
inc esi
test edi, 0x25a41c30
adc bh, 5
ror si, 5
not edi
sbb edi, 0x303f994d
and dl, 4
adc cx, ax
shr di, cl
test si, si
rol ax, cl
sub ah, al
sbb ecx, 0x31572db3
nop
not ah
cmp edi, 0x7ae3d8e3
sbb al, dl
cmp edx, 0x58da787a
xchg edx, edx
dec bx
mov di, 0x2099
xor bh, 0x5c
adc edi, ecx
stc
or dx, si
or cx, bx
sbb edi, 0xc704f24
add ah, ch
test ecx, 0x524a4877
sbb ax, di
shl bl, cl
or ax, 0x73c
shl ch, 5
shl eax, cl
inc dx
or esi, edx
sub ecx, eax
sbb si, ax
mov cx, 0x512
add bh, 0x2d
shr esi, 1
rol ah, cl
ror cx, cl
not ax
inc ah
and si, ax
mov bh, dl
nop
mov ecx, edx
cmp bx, 0x7cd7
ror eax, cl
and ch, al
stc
cmp ch, 0x71
and si, 0x17e5
shr edi, cl
and dh, dh
stc
mov dh, 0x5b
dec al
xor ch, dl
rol ecx, 5
shl al, 4
or bh, cl
xchg al, bl
shl ebx, cl
and dl, 0x13
pop edx
push edx
mov dx, dx
nop
xor ch, ch
inc ax
stc
cmp ax, ax
cmp ah, 7
nop
shl edi, 2
test al, 0x26
shl si, cl
ror di, cl
shl dh, cl
xchg esi, eax
dec dl
xor cx, ax
shl dh, cl
cmp bx, 0x6b7b
sub dx, 0x4171
shr di, cl
inc di
xor cx, 0x23ca
xor di, 0x67d8
xchg di, bx
and cx, dx
shl eax, cl
mov dl, 0x12
dec esi
sbb di, cx
shr esi, 6
or di, si
not dl
or dh, 0x6c
xor eax, 0x5b1bd723
sbb cl, cl
rol bh, 2
dec dl
rol ch, cl
rol ecx, 6
add eax, 0x532c17ad
and dx, 0x50ec
mov bl, 0x60
shr bh, cl
ror dh, 2
adc edi, ebx
dec cl
rol bx, cl
test edi, ecx
not ax
nop
or al, bl
sbb cl, al
stc
xor dl, dl
or bl, 0xe
adc ah, cl
ror bx, cl
add eax, 0x288d8161
or dh, cl
cmp eax, edi
pop edx
pop ecx
pop eax
pop esi
pop edi
pop ebx
call fcn.004408d5
push edi
push ecx
ror di, cl
pop ecx
pop edi
sub esp, 9
mov dword [esp + 5], 0
push eax
push ecx
push edx
push ecx
sub ecx, 0x78408ce5
push edx
test edx, 0x69ac8505
push ebx
shl ebx, cl
push eax
push edi
xor ax, di
push esi
dec esi
stc
sub al, 0x63
adc di, 0x7167
and ebx, edi
shl ecx, cl
or dx, 0xf5e
or cx, bx
mov edi, 0x39a9bbd0
shr cx, cl
nop
xchg ebx, ebx
sub si, cx
ror dl, cl
dec eax
add al, 0x4b
rol ax, cl
cmp bh, 0x19
ror cx, cl
rol cl, cl
xchg bh, bh
ror esi, 5
sbb ch, 0x5d
shr ah, cl
mov eax, esi
xchg dh, ah
xchg cx, bx
cmp bh, 0x65
dec ch
not cl
sub ebx, 0x448be4b2
rol cx, cl
shr dh, 1
mov cx, 0x3238
xchg ah, dh
shr cx, 7
test si, bx
dec di
cmp esi, eax
sbb di, 0x7d75
xchg ch, ch
sub ecx, ecx
adc dh, bh
not eax
shl ah, 3
rol ebx, 7
test si, dx
and dx, cx
inc eax
inc bx
sbb ax, ax
ror al, 3
adc esi, 0xa32769f
rol ecx, cl
cmp ebx, 0x575c251a
adc ebx, eax
mov bx, bx
dec dx
cmp ch, al
shl eax, cl
stc
nop
shl ah, cl
and eax, 0x24bc4f38
nop
sbb dl, 0x4b
stc
adc ebx, esi
cmp ch, dh
ror si, cl
dec esi
test cx, 0x32ab
add si, di
sub ebx, 0x7390af9e
inc ebx
shl dx, cl
sub ah, ch
mov bl, 0x4c
add ebx, 0x2d3b9317
adc dx, 0x123a
rol ah, 5
nop
mov ah, bl
add ebx, ecx
test dl, ch
cmp bl, dl
shr dx, cl
test di, 0x50ad
stc
shr dh, 5
not edx
stc
nop
xchg ecx, ebx
nop
adc ecx, 0x15814f29
pop esi
xor ah, 0x1d
xchg dh, al
add ah, cl
not di
shr bx, 2
push esi
dec si
add esi, esi
shl di, cl
xor cl, 0x6c
not ebx
stc
nop
cmp cx, 0x5c33
and cx, 0x579
ror esi, 7
add dl, 0x58
not si
sbb ax, 0xf4b
sbb bx, bx
shr edx, 7
mov ch, 0x60
inc edi
sbb eax, ecx
mov dl, dh
xor cx, si
sbb al, 1
or di, si
test dl, ah
adc bx, 0x64d
ror bx, cl
mov ah, 0x18
shl si, cl
stc
not dh
ror ax, cl
pop esi
pop edi
pop eax
pop ebx
pop edx
pop ecx
call fcn.00440d46
jge 0x4161ee
jne 0x416066
call fcn.00441114
jge 0x416027
push ecx
cmp ecx, 0x65bb3af9
push ebx
add bh, bh
push eax
shr eax, 3
rol ebx, 4
push esi
and si, 0x3cb0
xchg si, cx
ror ecx, cl
inc ch
push edx
cmp dl, 0x71
or ecx, 0x2213e499
inc ax
shr bx, cl
push edi
or di, 0x64cd
sbb dh, ah
add ebx, edx
and ecx, edi
adc ebx, eax
shl dx, 6
ror edx, 6
and si, 0xd3
stc
stc
not edx
add ebx, edx
add esi, edi
test ch, bl
and esi, 0x4b96e1de
shl ebx, cl
xchg bl, dl
ror ax, 5
xchg cx, ax
sub bh, 0x6d
pop edi
pop edx
pop esi
pop eax
pop ebx
pop ecx
jno 0x415fd0
push edx
sub edx, edx
push ebx
xor bh, 0x31
pop ebx
pop edx
push ecx
rol cx, cl
nop
push eax
cmp ax, 0x2701
ror ch, 5
push ebx
dec bh
nop
or ecx, 0x39712421
push edx
ror dx, cl
push edi
xchg edi, eax
rol ax, 2
shr cx, 3
sub edi, 0x7ae2f17f
pop edi
pop edx
pop ebx
pop eax
pop ecx
jecxz 0x416013
stc
push eax
dec al
push edx
not edx
push ecx
add cx, 0x4b8f
pop ecx
pop edx
pop eax
call fcn.00441431
call fcn.00441902
push eax
push ecx
xor ah, cl
pop ecx
pop eax
push eax
dec ax
pop eax
call fcn.00441e62
call fcn.0044211b
call fcn.00442656
push edi
push ecx
shr di, cl
pop ecx
pop edi
call fcn.004428cf
push ecx
rol ecx, cl
nop
pop ecx
push edx
push ebx
or dh, bl
pop ebx
pop edx
push eax
push ecx
adc al, cl
sub cx, cx
nop
and cl, 0x6c
adc ecx, 0x74453a84
shl ah, 7
sub ah, 0x3f
pop ecx
pop eax
push edx
push eax
sbb dh, al
push ecx
adc ah, ch
shr al, cl
push ebx
test ax, bx
add cl, 0x74
shr al, cl
stc
push esi
test si, 0x380a
push edi
shr edi, 7
not al
shr di, 8
or ah, bh
inc dl
add esi, esi
ror di, 8
ror si, 5
add si, 0x6dae
shr bl, cl
test dx, cx
sbb di, si
adc ecx, edx
add ebx, 0x691ca884
ror eax, cl
shr cx, cl
nop
ror cl, 7
ror di, cl
sbb ch, dl
sbb bx, si
rol dl, cl
adc ecx, edx
or bl, 0xf
add eax, 0x67edde6d
stc
or ax, di
and ah, al
sub cx, 0x1234
cmp cx, 0x5f71
ror ah, cl
xor cx, 0x296f
test edi, edi
not dl
or cx, 0x1486
xchg ebx, edi
adc edx, eax
sub si, dx
add eax, eax
adc dh, 0x5d
pop edi
pop esi
pop ebx
pop ecx
pop eax
pop edx
call fcn.00442c81
push edx
push ecx
test edx, ecx
cmp cl, cl
inc dh
push esi
ror esi, cl
not ch
push ebx
adc ebx, ecx
rol cl, 3
and bx, 0x1275
sbb bx, si
adc cx, 0x23f5
push edi
rol edi, cl
sub edx, 0x7fc85e99
mov dx, 0x825
nop
shr esi, 3
or si, cx
push eax
add cl, ah
adc eax, edi
xor dh, 0x4f
cmp ebx, 0xcb450b
sub ah, cl
shr ax, 5
stc
inc si
pop eax
pop edi
pop ebx
pop esi
pop ecx
pop edx
jno 0x41619d
call fcn.004430ea
jb 0x416167
push ebx
rol ebx, 2
pop ebx
ja 0x416176
push esi
push ecx
sub esi, ecx
push ebx
inc ebx
pop ebx
pop ecx
pop esi
push edi
xchg edi, edi
xor edi, 0x4419acd7
nop
push ecx
cmp cl, 0x12
adc cl, 0x4c
mov edi, 0x2982c5ba
push esi
adc si, 0xa1c
push edx
inc dx
pop edx
pop esi
pop ecx
pop edi
push eax
adc al, 0x25
pop eax
js 0x4161ce
call fcn.0044344a
stc
push edi
sbb di, di
push ecx
rol cx, cl
push ebx
and bh, 0x20
push edx
ror dl, cl
nop
sub edi, 0x751de20a
pop edx
pop ebx
pop ecx
pop edi
ja 0x4161ce
push ecx
cmp ch, 0x27
pop ecx
call fcn.00443852
call fcn.00443cd2
call fcn.004442b3
call fcn.0044461e
jbe 0x4161ee
push ebx
ror bx, 7
pop ebx
call fcn.00444a0a
call fcn.00444f85
push edx
push ebx
and edx, ebx
or ebx, 0x2cef625b
push ecx
not ecx
push esi
add esi, ebx
not edx
push eax
add al, dh
cmp eax, esi
rol si, cl
stc
adc dh, 0xf
push edi
test dx, di
mov al, 4
shr ah, 8
and al, dh
ror dx, cl
and edx, ebx
mov dh, bl
rol di, cl
sbb bx, ax
sbb dx, di
stc
nop
shr ebx, 2
xor bx, cx
cmp ah, 0x30
not ch
nop
xchg dh, dl
mov eax, 0x5f93612c
and dl, ch
stc
and cl, dh
and dh, 0x41
xor esi, 0x209dde17
add bx, 0x13fc
test cl, 0x6b
shl edi, 2
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
call fcn.00445275
call fcn.00445565
push ebx
push ecx
rol bl, cl
push eax
shr al, cl
stc
xchg ch, bh
push edx
or edx, 0x212d5028
cmp edx, 0x3a1e3b6a
test ah, dh
push esi
rol si, cl
push edi
mov ax, di
test ch, 0x6c
stc
adc dl, 0x72
adc cl, dl
shl edx, cl
cmp bh, dh
sub cx, 0x7d58
mov bx, ax
adc ax, 0x5ff2
shr bx, cl
not di
shl ebx, cl
adc bl, 0x69
rol ecx, 6
shr edi, cl
add cx, ax
stc
cmp dl, bh
and cl, ch
sub ah, 0x62
cmp ecx, edi
mov cl, 0x2a
and bh, 0x6e
sub dx, di
cmp ebx, ecx
inc cx
or ecx, 0x34cd7e16
sub cx, 0x5000
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
call fcn.00445a24
jecxz 0x416304
call fcn.00445f64
call fcn.0044635a
call fcn.0044675b
ja 0x416304
call fcn.00446a5b
push edi
inc di
push ebx
push ecx
xchg ebx, ecx
not bh
pop ecx
pop ebx
pop edi
jecxz 0x416328
call fcn.00446fb0
push esi
cmp esi, esi
push ebx
push ecx
shr ebx, cl
pop ecx
pop ebx
pop esi
push edx
push ecx
ror dx, cl
pop ecx
pop edx
call fcn.004474bc
call fcn.00447934
mov eax, str.t_5_
lea ecx, [esp + 0xc]
push 5
push 0x595a7430
push ecx
push eax
call fcn.00447dc6
je 0x4165e0
call fcn.00448064
push eax
dec ax
push esi
push ecx
ror si, cl
push edx
mov edx, 0x575aff0b
push edi
not edi
or si, dx
stc
push ebx
inc bh
mov ax, ax
and edx, 0x5e528ed9
and cl, dh
xchg esi, ebx
shl bx, cl
or edi, 0xb3413e1
sbb di, bx
shl ebx, cl
add cx, cx
sub edx, 0x6da31345
cmp dx, 0x60a7
mov al, 0x5b
or dh, 0x36
and edx, 0x286a63a4
test cx, di
add ax, 0x19c3
and bx, di
not ecx
inc al
test bh, bh
ror si, 1
or dh, ah
inc ch
xchg cx, bx
dec dx
sub ah, 0x65
shl di, 5
sbb si, si
ror di, cl
inc edx
adc ax, dx
shl al, 6
and dx, 0xde6
add ecx, esi
or dx, 0x57b3
or di, si
ror dx, 7
dec ch
stc
or ch, ch
test ah, 9
mov al, bh
adc bx, dx
sbb edx, 0x68ca41c0
dec cx
inc edx
inc bx
xchg di, ax
shr edx, 5
or ebx, edi
adc cx, 0x1db7
sbb edx, ecx
adc edi, eax
ror ax, cl
rol ax, 8
sub edi, ecx
test bl, cl
nop
adc dl, ch
test bh, ch
and ah, ch
sbb al, 0x2d
mov ecx, 0x49f4779a
test ax, dx
dec di
sbb ah, bl
dec bh
inc dx
sub ebx, 0x7628a584
xor esi, edi
and bx, bx
not edi
adc cl, bh
not ebx
not dl
xor al, dl
xchg cx, bx
cmp ax, ax
dec edx
rol ebx, 1
inc ah
nop
not cx
ror cl, 7
rol di, 3
test ecx, 0x55ce8ba9
shl dh, cl
cmp esi, edi
nop
test bh, 0x7f
nop
not al
or ecx, 0x386cac8c
pop ebx
sub si, dx
cmp ax, 0x4975
mov eax, edi
inc ax
stc
inc edx
not esi
ror cx, cl
inc edi
push ebx
ror ebx, 3
xor si, dx
ror dx, cl
shr si, 1
ror esi, cl
xor si, 0x1330
sbb di, cx
and bl, 0x3b
shl ebx, cl
add dl, cl
and ax, dx
stc
sub ecx, eax
add bx, cx
shr esi, 6
adc si, si
inc bh
stc
add edx, 0x3d7321f2
xor dx, 0x1918
sub eax, ecx
dec ecx
ror dx, cl
mov ecx, 0x44c0d622
sub bx, di
ror si, 1
pop ebx
pop edi
pop edx
pop ecx
pop esi
pop eax
push ebx
dec ebx
push ecx
push eax
cmp cl, ah
adc ch, bh
push edx
or edx, 0x74443161
sbb ecx, 0x21c13a27
stc
adc ax, dx
push esi
sbb si, 0xcd0
shr dl, 8
stc
add bl, ah
adc si, 0x5570
ror ebx, 3
adc si, dx
push edi
mov di, si
sub ebx, esi
dec ecx
ror dh, cl
cmp esi, eax
shl edi, cl
dec edi
rol si, cl
and eax, 0x355abfc3
add ebx, 0x6405943e
rol di, 7
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
jno 0x41658a
jecxz 0x416549
push edi
push ecx
ror edi, cl
push esi
not si
cmp di, di
push ebx
not bx
pop ebx
pop esi
pop ecx
pop edi
call fcn.0044847d
push ebx
inc bl
push eax
xor al, 0x59
push esi
inc si
push edx
add edx, 0xdbccce3
shr si, 6
push edi
push ecx
ror di, cl
xor ax, bx
inc edi
pop ecx
pop edi
pop edx
pop esi
pop eax
pop ebx
push edi
push ecx
xor di, cx
push eax
sub ah, 0x31
push esi
push ebx
cmp esi, ebx
pop ebx
pop esi
pop eax
pop ecx
pop edi
push ecx
push edi
and cx, di
pop edi
pop ecx
call fcn.0044879a
jns 0x4165e0
jnp 0x4165d7
jne 0x4165a6
call fcn.00448b7a
call fcn.00448f34
push edx
push ecx
xchg dl, cl
test edx, 0x31ea0ad6
nop
push eax
push ebx
adc ah, bh
dec edx
cmp cl, 0x43
rol ah, cl
inc eax
dec eax
xor ecx, 0x6fa86397
pop ebx
pop eax
pop ecx
pop edx
call fcn.004492fd
push eax
push ecx
ror eax, cl
pop ecx
pop eax
call fcn.004497d6
push eax
xchg al, al
pop eax
push esi
push ecx
xor esi, ecx
dec cl
push eax
xor eax, 0x6b1b8665
push edx
sub dl, 0x1a
nop
stc
nop
adc dl, 0x76
push ebx
sub bl, 4
or dl, 0x36
ror si, cl
ror bx, cl
stc
push edi
ror di, 1
add dx, si
shr eax, cl
inc ah
sbb si, 0x47ae
rol edx, 4
dec bh
adc ch, 0x43
inc ecx
stc
sbb dx, bx
or esi, 0x54145769
shl edi, cl
inc esi
and dx, 0x16d5
not cl
or ax, 0x2474
sbb ecx, 0x442f5588
add eax, ecx
mov si, 0x5525
sbb esi, edi
sbb di, cx
xchg bx, dx
and di, 0x7f80
adc bh, al
inc di
rol ch, 4
xor ecx, 0x157e9cbe
xchg dx, ax
shr dl, cl
or bl, cl
adc ah, 0x7d
mov edx, edx
xor ax, cx
ror edi, cl
rol cx, 4
cmp al, 8
and edi, eax
adc ax, bx
xchg dh, ah
nop
not ebx
not di
test ecx, edx
nop
rol si, cl
ror bx, cl
adc dx, 0x23d8
rol ax, cl
ror ch, 8
test eax, 0x36cf02d6
rol si, cl
sbb ebx, eax
xchg ebx, edx
sbb dl, 0x22
shl di, cl
test edx, edx
not bl
or si, 0x5711
stc
rol edi, cl
sub ax, si
adc al, bl
xchg ch, al
add cl, 0x24
xor cl, dh
not dl
adc bh, cl
sbb dl, 0x68
xor eax, edi
not dl
adc edx, esi
test edi, 0x1419b050
and cx, 0x46ad
nop
rol di, cl
adc dl, bl
xor ax, dx
test cl, 0x5b
shl ax, 7
shr eax, 7
shr si, cl
stc
cmp edx, eax
add ebx, 0x3d59e01e
stc
inc ecx
pop edi
sub ax, bx
pop ebx
pop edx
pop eax
pop ecx
pop esi
push eax
sbb ax, 0x1466
push ebx
test al, bh
test bx, 0x2346
push edi
not di
push esi
push ecx
shl si, cl
or cl, cl
add ecx, 0x479fc1e3
xor esi, ebx
not di
push edx
or edx, 0x28c3ba77
dec edi
adc ecx, edi
or dx, 0xe26
test edi, 0x5505d5b7
xchg ah, al
inc edx
ror al, 6
inc di
xor dl, dh
ror dl, 7
or ecx, esi
shl esi, 5
xor bx, 0x2804
nop
nop
sbb ax, dx
cmp dl, dl
or bl, 0x6b
stc
xor ch, 0x1a
or edi, edx
shr bh, 7
adc cl, bh
rol edx, 5
sub bx, 0x7f13
inc ah
dec cl
shl edx, cl
cmp ecx, 0x3d2d2741
add al, ch
pop edx
pop ecx
pop esi
pop edi
pop ebx
pop eax
push ecx
cmp cx, 0x4001
push esi
cmp cx, si
push edi
sbb edi, 0x7afff239
push edx
shr edx, cl
push ebx
sbb bx, 0x289b
sub bl, 0x73
test di, si
nop
adc ecx, 0x4d434b11
sub di, 0x14bb
sub cl, bh
push eax
ror eax, 6
mov al, cl
shr edx, cl
adc cx, cx
shl bh, 1
sbb ecx, eax
add dh, 0x21
xchg si, di
sub eax, 0x3987315
xor esi, ecx
add edi, edi
shl ecx, 4
add dl, 4
sub si, dx
not esi
sbb si, 0x3a1c
ror bh, cl
adc edi, 0x2b83f4b1
xor dl, 0x74
adc si, cx
xor al, 0x3d
add ax, cx
shl ebx, cl
sub eax, 0x6c5a0d6d
shl si, cl
nop
stc
xchg edi, eax
sub edx, eax
xchg al, bl
mov cx, 0x4d1b
inc esi
shl ax, cl
adc cx, cx
sbb edi, 0x28c61025
add si, cx
shr ax, 7
sbb bh, 0xb
add bx, di
test ah, dh
nop
sbb ecx, esi
inc si
dec si
nop
xor eax, edi
inc eax
xor ch, al
xchg dh, al
mov edx, 0x8964b9d
mov ah, 0x7f
test si, ax
xchg bh, ch
shr cx, 3
pop eax
pop ebx
pop edx
pop edi
pop esi
pop ecx
jb 0x416854
push eax
push edi
xchg di, ax
pop edi
pop eax
call fcn.00449be5
push ebx
push ecx
ror ebx, cl
pop ecx
pop ebx
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push edi
push ecx
adc edi, ecx
push edx
test edx, 0x2f304f3b
ror dh, cl
shr ecx, 1
push ebx
cmp dx, bx
sub dl, 0x76
not ebx
not edi
push eax
cmp ebx, eax
add dh, 0x75
ror dl, 1
rol al, cl
push esi
and esi, edx
dec esi
sub di, ax
cmp esi, ecx
test di, dx
inc bx
sbb ecx, edi
inc ax
add bl, 0x73
not si
test al, cl
nop
and ax, 0x2880
mov dh, 0x45
sub ax, dx
inc bx
test ch, al
adc ebx, edi
sub ebx, edx
xchg ch, ah
adc dh, 0x6a
adc al, 0x56
xchg si, dx
cmp bl, bl
and ebx, edi
stc
sbb dl, dh
mov ch, dl
mov esi, eax
dec ax
dec bl
xchg cx, si
dec esi
and cl, dl
xor edx, edi
dec bx
ror edi, 6
inc dh
sub di, 0xe8d
shr di, 6
sbb ch, cl
shl edx, cl
xor edi, eax
dec cl
shl cx, 5
adc esi, ebx
adc edi, 0x2cb3ce3
inc bl
adc bx, 0x7d5d
sbb dl, cl
test si, si
nop
or ah, dl
test bl, bh
xor ch, ch
or ah, 7
test ecx, 0x508bffeb
xchg bx, cx
xchg ah, cl
mov si, dx
add eax, 0x45022fab
shl ebx, cl
dec dl
ror al, cl
shr ecx, cl
adc di, dx
dec si
add cx, 0x226
xchg ecx, edx
adc dl, 0x7c
and bx, 0x74d
nop
ror ch, 8
rol bh, 1
and ah, ch
stc
cmp ax, 0x27b2
not al
cmp ax, 0x4450
ror edi, 8
inc bh
sub si, dx
not ecx
inc di
stc
cmp di, 0x1020
sbb ecx, 0x3c692347
inc bx
pop esi
cmp eax, 0x58e991c9
and bl, 0x19
stc
ror edi, cl
push esi
xor esi, 0x367eab1e
not si
or eax, 0x56d9833f
xor edx, 0x94e585
cmp eax, 0x73589985
nop
xor cx, 0x5620
stc
mov ah, ah
add dx, 0x7914
adc al, 0xb
xchg si, si
xchg bl, bl
dec ax
shr bl, cl
stc
not ebx
pop esi
pop eax
pop ebx
pop edx
pop ecx
pop edi
push edi
push ecx
shl edi, cl
push esi
shl esi, 4
ror edi, cl
xor cx, 0x2f73
nop
push eax
rol eax, 1
xor eax, 0x700c06cb
mov al, 0x10
shr cx, cl
push edx
ror dl, 4
sbb ah, 0x1d
shr eax, cl
push ebx
add dx, bx
inc ecx
nop
sub ax, dx
adc edx, edi
test ebx, ecx
xchg ecx, edi
mov dx, si
xor edi, 0x44b1eae4
xor cl, ah
add di, 0x77ae
add dh, 0x2b
not ebx
and di, 0x3d50
inc cl
xchg al, bh
sbb ecx, 0x5d0baf4
test eax, eax
nop
stc
ror dx, cl
test bh, 0x43
sbb esi, eax
nop
or al, 0x6c
ror bh, 7
dec dh
shl eax, cl
and bl, al
dec eax
ror di, 7
xor ah, 0x62
inc di
adc bh, 0x3b
add ax, 0x2188
cmp di, 0x2f59
sub ax, si
shl edi, 2
not si
stc
sbb bh, al
sub eax, 0x54912699
rol bh, cl
shr dx, 1
xor edi, 0x4c461dcd
adc edi, 0x442903fe
and dx, 0x6aaf
xor bx, 0x47db
mov dh, 0x14
and dh, 8
xchg si, ax
sbb dh, ah
inc bl
shr ecx, cl
test edx, 0x1877a3a5
ror eax, cl
sbb cx, 0x5251
shr al, cl
shl ch, 6
rol di, 1
nop
sbb dx, dx
rol dx, cl
inc dl
mov bh, 0x55
or ah, 0x1b
mov al, 0x63
dec cl
xor si, 0x4798
xchg ah, dh
add ax, 0x539b
xor dh, 0x39
adc bx, 0x7004
add dx, si
xor bx, 0x1e92
rol bx, 4
sub edi, edx
adc cx, di
cmp esi, 0x2a3aa850
not ah
adc dx, dx
stc
nop
dec ecx
test si, 0x7b43
shr si, 8
sbb bh, 5
add cl, 0x3f
pop ebx
stc
add edx, 0x3ccf8f4b
push ebx
xchg ebx, ebx
adc dl, bh
ror ax, cl
nop
add di, 0x79b7
xchg si, si
adc esi, 0x45b9aac2
stc
sub edx, eax
or edi, 0x4cb0f3cc
xchg edx, eax
and dx, 0x16eb
xor cl, cl
dec cx
adc di, 0x67d1
shr ah, 8
xor ah, dl
dec eax
mov esi, 0x38e2f033
shr esi, 7
inc ecx
inc bx
rol esi, 7
sbb cl, bl
xor dl, cl
or si, ax
cmp dh, 0x1f
stc
rol cx, cl
inc ch
test ecx, edi
xchg cx, bx
and cx, 0x87b
nop
adc eax, ebx
dec esi
test edx, 0x774fd1d0
xor ax, 0x22a7
inc esi
shl ebx, 7
test ah, 0x6f
or esi, 0x2dd28c2a
xchg edx, eax
ror si, 4
and eax, edi
sub esi, edi
xchg al, al
shr dh, cl
xchg ah, dl
cmp ax, si
test ebx, 0x2dafbd3b
stc
dec esi
rol eax, cl
adc cl, 0x2a
dec edx
xchg ecx, esi
adc al, al
xchg ecx, edi
sub dl, dh
sub bh, 0xe
shr al, 6
shr bl, 7
ror si, cl
nop
dec cx
sbb bx, 0x7e6a
test ebx, 0xb8190a1
sub si, bx
stc
cmp bh, 0x4f
xchg cx, cx
xor si, ax
not bl
mov si, 0x4ac1
and esi, ebx
rol di, 8
adc ah, 0x29
or dx, bx
stc
and dx, di
cmp si, ax
mov eax, edi
xchg cx, bx
or bl, 0x5f
rol ecx, cl
cmp dh, ch
shr ecx, 4
and cx, si
shl esi, cl
shr di, 7
add al, 0x19
rol ch, 5
shl bx, cl
test esi, 0x4f06a5b2
nop
shl cx, cl
dec edx
pop ebx
add dx, 0xe98
shl esi, 2
shr eax, 7
not edx
sub si, cx
sbb edi, eax
inc ch
push ebx
adc bl, dh
add dx, 0x3dad
test edi, ebx
nop
mov si, cx
stc
shl bh, cl
sbb cl, 0x49
dec bl
nop
inc di
sbb bl, 0x18
stc
xor ah, al
inc cx
test cx, 0x4b63
rol bx, 7
dec edx
add ah, 0x3f
rol esi, 6
stc
sbb esi, ecx
sub dl, 0x72
and di, di
shr dl, cl
xchg bx, bx
add ch, 0x70
stc
rol si, cl
shr eax, cl
shr bh, 4
and ax, 0x47bb
not al
xor esi, edx
add ah, 0x7e
mov dx, ax
shl eax, cl
add bx, bx
xchg si, ax
test ax, 0x4df1
test bx, 0x6162
ror ch, cl
and edi, 0x68c8da1c
shr bl, cl
add cl, 0xe
rol si, cl
shl ecx, 8
adc ah, 0x37
xchg si, di
mov bl, ch
test dl, bl
test bh, 0x25
add ebx, esi
sbb ebx, ebx
test edi, 0x29459ffc
shr dh, 4
test bl, cl
pop ebx
pop edx
pop eax
pop esi
pop ecx
pop edi
push ebx
mov bl, 0x34
push eax
xchg bx, ax
push ecx
dec cx
adc bx, cx
push edx
not dx
and cl, 0xa
nop
xor edx, 0x640edd2d
nop
push edi
or ebx, edi
inc ah
cmp bx, 0x2e62
sbb edi, 0x5d29eaf6
push esi
sub esi, 0x3ed9079c
not dh
nop
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
push ebx
adc bx, 0x6619
push ecx
test cx, cx
xor ch, 0x73
pop ecx
pop ebx
ja 0x416d04
nop
push ecx
dec ch
push edi
adc edi, 0x1caf3aeb
pop edi
pop ecx
push ebx
inc ebx
pop ebx
sub esp, 0x1a
mov dword [esp + 0x16], 0
push eax
push ecx
push edx
call fcn.0044a17d
push esi
dec esi
push ecx
ror ch, cl
sub esi, 0x26b25d53
shr cx, cl
push edx
shr dx, 1
push edi
test si, di
push ebx
and bh, cl
mov bl, 0x15
rol bl, cl
push eax
and eax, edx
ror bx, cl
mov ax, 0x6eb5
inc bh
rol ch, cl
mov eax, ecx
xor edi, 0x4ca9cc2c
adc si, si
and ax, cx
cmp ebx, 0x1b292d33
nop
mov bl, ch
xor al, al
ror dh, cl
shl edx, 8
add bx, 0x6b17
mov eax, esi
stc
ror esi, 2
sbb eax, edx
adc bh, al
add bl, al
test bx, 0x5a0d
shr al, 7
xchg edi, edi
or edi, eax
xor bh, 0x6b
shr esi, 5
cmp di, 0x20ef
sub edi, ecx
and al, 8
ror ecx, cl
shr dx, 6
shl ah, cl
dec cx
mov al, 0x2a
not dh
cmp edi, 0xa7910e6
mov eax, 0x7cb53f4f
or eax, 0x42cc2547
shl cl, 7
xor ecx, edi
test edx, 0x70e2fbe4
cmp al, 7
shl dl, cl
shr eax, cl
and dl, 0x5e
not di
test di, cx
or ch, 0x67
mov ah, bh
shl ax, 3
shr bx, cl
adc edi, ecx
sbb bx, ax
ror eax, cl
xchg cx, ax
test ebx, 0xa477356
shr al, cl
sub cx, 0x121a
and di, bx
cmp cx, 0x7aaf
nop
add ah, 0x27
cmp si, 0x4697
rol edi, 8
adc ebx, 0x32800522
adc edx, 0x30384e00
shr ebx, cl
sbb bl, 0x4c
sbb eax, 0x352db8ba
xor cx, ax
stc
rol edx, cl
mov esi, edx
dec si
test ax, bx
inc eax
nop
xchg cx, ax
ror dl, cl
inc ecx
cmp ecx, 0x5b86f00e
and edi, 0x3484661b
not di
add ecx, 0xe99ea52
cmp ch, 0x1e
or edx, ecx
test dx, si
and dl, dh
cmp di, 0x1d32
pop eax
stc
xchg esi, edi
ror cx, cl
ror dh, cl
xchg bh, dl
push eax
xor eax, 0x6e88f93b
xor al, cl
test ax, ax
stc
nop
test edi, ebx
mov ah, dl
rol ecx, 5
mov cl, bl
cmp si, bx
xchg di, bx
rol bl, 4
xor ecx, 0x199c42c0
adc bx, 0x52cf
and ch, 0x2d
mov bh, 0x3a
inc cx
mov dx, ax
stc
shl bx, cl
shl di, cl
ror dl, cl
cmp dh, ch
xchg dh, ah
add cx, bx
and eax, ebx
mov dl, bh
not bl
not cx
xchg cx, di
not bh
mov ax, cx
inc ebx
dec eax
sbb dx, ax
mov bx, 0x1da8
adc cl, 0x1b
or cl, 0x45
xor cx, cx
xchg cl, ch
and ch, 0x65
not ecx
and cl, 0x69
mov ebx, ebx
sub edx, 0x6f02627c
test edi, ecx
xor dl, 0x45
stc
add cx, 0x4ff
shl esi, 5
shr ecx, 4
cmp edi, ecx
and ebx, 0x141b5197
stc
xor di, 0x7ed3
or esi, ecx
sbb edi, 0x6354471b
or si, si
shl bh, cl
or di, si
rol edi, cl
mov di, di
xchg dl, dh
rol di, cl
adc ch, 0x35
rol cl, cl
xor ax, cx
rol edi, cl
xor cx, 0x6578
xor ch, 0x2f
pop eax
pop ebx
pop edi
pop edx
pop ecx
pop esi
call fcn.0044a757
push edi
push ebx
cmp edi, ebx
and ebx, ebx
push edx
and dl, 0x32
push eax
mov dx, ax
mov eax, 0x51bb0d6a
stc
and dx, dx
not di
test edi, edx
shr dh, 3
xchg dx, dx
add dx, dx
push ecx
shr ah, cl
inc ch
rol cx, cl
shl ecx, cl
xor edx, 0x40ba5f8f
ror bh, 6
shl dh, cl
mov dx, 0x6a6c
push esi
sbb esi, 0x2e6b819e
cmp ax, dx
and edx, edi
xor dx, di
inc di
inc dh
ror bl, 3
mov si, di
or ah, 0x15
not ebx
cmp si, si
inc cl
sub edx, edx
ror ecx, cl
mov dx, 0x26f0
stc
sbb eax, 0x2c254169
dec esi
or bl, 0x5d
test dx, dx
add ax, 0x71c6
shr edi, 2
add ecx, ecx
inc ebx
adc dl, bl
dec esi
rol edx, 5
cmp dh, 0x59
inc esi
sub dl, al
ror ch, cl
stc
ror di, cl
or bx, 0x2301
or si, 0x7175
shr esi, 7
xchg cx, si
mov ch, cl
shl edx, cl
xchg cl, bl
xor cx, cx
inc ah
cmp al, dh
stc
rol bl, cl
add ax, 0x65cb
ror ah, 5
xchg ebx, edx
dec edi
cmp bh, 0x6d
shl bl, cl
xor cl, cl
shr ch, 5
ror di, 8
ror bx, 6
sub cl, 0x5b
shr ch, 8
adc edi, 0x5869423c
adc edx, edx
sbb dl, cl
adc ah, cl
xchg dh, bh
inc bh
dec di
test ax, 0x38b6
not cx
xor ax, 0x5b3e
test ebx, eax
add edx, 0x2f99463b
xor cx, 0x4651
or edx, 0x352a42a8
adc ah, dh
stc
shl eax, 8
add ah, 0x66
shl bh, cl
shl dl, 7
not edi
sub ax, 0x5c02
dec edx
pop esi
sub cx, di
nop
rol cl, 5
push esi
mov si, cx
stc
nop
sub cl, 0x53
cmp di, 0x29dc
stc
add ch, 0x3b
and cl, 0x6e
or ecx, 0x48015314
and esi, eax
rol di, cl
shl ebx, cl
nop
sbb bh, 8
mov dx, 0x5b8c
not ch
dec bl
add ebx, 0x33a28036
rol bh, 5
sub bh, ch
nop
not dh
add ch, 0x63
xchg ebx, eax
cmp dh, 0x4b
test ebx, edi
not bh
sbb al, cl
nop
or dh, dl
and edi, ecx
or esi, 0x23c092ea
nop
and di, dx
shl edi, cl
xchg dx, di
xor si, cx
or ecx, edx
add ch, 0xd
pop esi
pop ecx
pop eax
pop edx
pop ebx
pop edi
call fcn.0044ad32
jg 0x41717d
push edi
push ebx
test edi, ebx
push ecx
rol ecx, 2
push eax
mov ax, 0x3207
stc
shr di, cl
push edx
xchg ecx, edx
not cx
xor ecx, 0x143326a7
push esi
sbb ax, si
or cl, dl
add di, ax
adc cl, 0x52
add ecx, esi
cmp di, 0x43ef
cmp cx, bx
ror ch, cl
or dl, 0x56
ror ah, cl
add al, bh
test al, 0x5b
and ebx, 0x732fecb3
inc si
sbb ecx, edx
or bh, 0x4e
adc bh, bl
nop
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push ebx
test ebx, 0x4b582c52
push edx
push edi
test edx, edi
push eax
push ecx
test eax, ecx
xor ah, dh
inc ah
add ch, bh
push esi
test esi, edx
rol cx, cl
xchg cx, bx
or dx, si
cmp cl, 0x53
shr ebx, cl
not ah
cmp eax, eax
ror eax, 5
xchg ebx, edi
stc
and eax, 0xc37480
dec ecx
mov bx, si
rol esi, cl
adc al, 0x78
xor ax, 0x357e
pop esi
pop ecx
pop eax
pop edi
pop edx
pop ebx
call fcn.0044b2a8
call fcn.0044b7ad
ja 0x417166
stc
call fcn.0044bb90
push ebx
push esi
xor bx, si
pop esi
pop ebx
push esi
test esi, esi
pop esi
push edx
push edi
sub dx, di
pop edi
pop edx
call fcn.0044bed2
push edx
push ecx
xchg dh, ch
push ebx
shl ebx, 3
adc ch, 1
or dl, 0x63
or dl, 0x4f
mov cl, 0x49
push eax
cmp eax, 0x24aca9b1
cmp ebx, edx
ror ebx, cl
rol cl, 8
dec ecx
mov cl, bh
adc ecx, 0x23270847
inc bh
shl ch, cl
sbb eax, 0x37fee7ed
push edi
ror di, 5
not edx
push esi
and esi, 0x374e3df3
adc ecx, 0x3b95ffad
sub ecx, 0x7172c348
stc
and esi, 0x35758d0c
inc cx
shr esi, cl
or eax, eax
sbb cl, bh
dec ax
dec edx
xchg ah, al
or ecx, 0x47f3265b
sbb al, 0x34
xchg esi, eax
sbb esi, 0x5f43666d
and si, 0xb79
shr edx, 1
xor ecx, edi
adc dx, cx
nop
rol dx, cl
add ch, al
and ecx, edx
nop
inc edi
shl di, cl
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
jae 0x417289
jp 0x41726c
call fcn.0044c2a6
push ecx
push edx
xor cx, dx
ror dl, cl
push eax
ror ax, 1
rol edx, cl
rol dx, 4
push ebx
dec bx
xchg al, al
shl bx, 6
or ebx, 0x1c6df3f1
stc
push edi
sbb di, 0x656
push esi
xchg si, ax
xor al, al
shr bx, cl
sbb cx, si
not eax
dec bl
stc
sub ch, 0x1d
xchg ch, ah
test bx, 0x41c5
stc
sbb ax, ax
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
push ebx
push edx
xchg ebx, edx
or dx, 0x5bab
push ecx
xor bh, ch
push edi
ror edi, 6
push eax
rol ax, cl
push esi
not esi
pop esi
pop eax
pop edi
pop ecx
pop edx
pop ebx
push ebx
push ecx
cmp bx, cx
push edx
mov dh, 3
push eax
inc ah
ror dx, 3
push edi
or ax, di
push esi
mov si, 0x502f
stc
dec ecx
xchg dl, cl
xchg bl, cl
sub ah, 0x34
cmp cl, 0x24
xchg bx, di
adc edx, 0x486645cd
xor al, 0x7e
shr ecx, cl
or eax, 0x2dcaed44
stc
shl cx, 5
xor ecx, 0x407aca8f
add di, 0x27a4
xchg dh, ch
shr bx, 6
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
jns 0x4172fe
call fcn.0044c628
push ecx
not ecx
push esi
sub si, 0xb29
pop esi
pop ecx
nop
push esi
sbb si, 0x1712
pop esi
call fcn.0044cae7
mov eax, section..data
lea ecx, [esp + 0xc]
push 0x16
push 0x51413f4c
push ecx
push eax
push eax
adc ax, ax
push edx
inc edx
push ecx
sbb ah, cl
rol cx, cl
add dx, cx
stc
add eax, 0xe555b5c
push edi
and edi, 0x7df697e7
not ax
push ebx
test ebx, 0x7989d50
cmp di, bx
sbb ch, 0xe
push esi
shr esi, cl
sub di, si
ror ebx, cl
sbb dh, 3
not edx
stc
mov bx, 0xd06
and ebx, edi
sbb bl, 0x35
sub ebx, edi
or al, al
mov si, 0x604c
dec bx
sbb eax, esi
ror di, cl
inc edi
shl bx, cl
dec bx
stc
inc edx
or cx, 0x6d78
ror bx, 1
adc ax, dx
cmp ecx, 0x56311575
not bh
mov bl, ah
shl esi, cl
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
call fcn.0044d090
push edi
push eax
mov edi, eax
push ebx
sub bl, 0x2f
push ecx
xchg al, cl
sbb cl, al
push edx
ror dx, 8
push esi
rol si, 4
inc si
shl ecx, cl
mov ax, 0x1acc
sbb ax, dx
adc ecx, 0x1aa72751
stc
or cx, 0x48a1
inc ebx
cmp di, dx
cmp dx, 0x2eb0
rol di, cl
stc
sbb bh, bl
cmp di, dx
stc
or bl, dl
and ecx, 0x3cbd6fbc
adc dh, cl
shl esi, cl
test esi, edx
dec di
sbb ax, 0x320e
mov edx, 0x271adfaa
mov di, 0xd40
shr si, 6
stc
or cl, bl
shl bx, 3
shr cx, 4
shr dx, cl
add ecx, 0x5363b77f
rol dh, 8
adc dl, 0x4e
sbb cl, bh
cmp ecx, 0x31610e42
inc esi
test esi, 0x4ded246
adc ecx, edx
xor cx, 0x5fc
sbb ebx, 0x68dadda
xor esi, 0x4540648c
shr ah, 1
test si, di
nop
sub cx, 0x10bf
rol ah, 4
cmp edx, 0x64b37eb1
not ax
nop
mov ah, 0x12
ror esi, cl
and eax, 0x2648aed0
xor eax, ebx
nop
add bx, 0x68d1
inc bl
nop
rol dh, 7
sub cx, dx
nop
adc si, si
test ebx, 0x1756baf5
sbb bh, 0x3c
mov esi, eax
shr esi, 5
mov cx, 0x61d8
and si, dx
and cx, 0x5735
dec bx
sub si, 0xce9
adc edx, edi
stc
test cx, bx
cmp dl, 0x2e
adc ecx, eax
shl ah, cl
add si, 0x7571
dec bx
or dh, 0x16
ror si, cl
cmp cl, cl
stc
cmp ecx, edi
nop
adc dx, 0x75ad
not dx
stc
ror eax, cl
not al
nop
test bh, bh
sub dx, 0x6314
shl dx, 1
mov dl, 0x68
pop esi
sbb ebx, eax
dec eax
inc cl
adc ax, 0xee1
not al
or bl, 0x4d
push esi
or esi, edx
sub esi, edx
dec cx
xor al, 0x14
not esi
and edx, edi
stc
shl di, cl
sbb bl, dl
xor ah, 0x70
adc bx, si
not ecx
and ah, 0x55
cmp cl, 1
shr ebx, 6
ror edx, cl
and al, 0x62
or esi, esi
stc
dec al
not si
xchg cl, dl
or edi, edi
cmp bh, bh
xor esi, 0x180faf30
mov bx, 0x1fa5
rol bx, cl
inc esi
shl edx, cl
and di, cx
adc dl, 0x3d
add bl, 0x7d
shr dh, 7
rol dh, 8
nop
cmp esi, edi
nop
adc si, 0x4f52
ror esi, 6
inc bx
add bx, cx
cmp dh, 0x10
shl ax, cl
shr dl, 8
xor dl, bh
sub ebx, esi
and bx, 0x476f
xor cl, bh
test bx, bx
test al, cl
not ax
shl bx, cl
test ch, dh
cmp si, 0x4ffb
rol ax, cl
sbb dl, 0x55
shl edi, cl
mov dl, ah
rol ecx, cl
test bh, 0x11
not bh
or dl, ch
sub edi, 0x463355ed
not cl
xchg dx, bx
sbb dx, 0x7473
not cx
not bh
adc dl, al
xchg ebx, eax
add bx, ax
rol ecx, cl
sub ecx, eax
xchg di, bx
test di, 0x6598
not esi
shl eax, 4
test ax, 0x7d91
nop
test esi, eax
shr bl, 4
test esi, esi
dec cx
dec ecx
rol dl, cl
rol ah, cl
shr ecx, cl
dec eax
or cx, 0x60b2
sub eax, edx
xchg bh, ch
nop
shr ch, 7
rol edi, 7
pop esi
sbb di, 0x1992
stc
xor al, 0x18
pop edx
pop ecx
pop ebx
pop eax
pop edi
push esi
ror si, 7
push edx
not dh
push ebx
cmp edx, ebx
push eax
test ah, 0x7e
cmp al, bh
push ecx
rol bl, cl
add si, cx
or ecx, 0x46accbff
rol ax, 3
shl eax, cl
and esi, ebx
nop
sub dx, 0x3c7e
shr bl, cl
nop
rol dh, 3
xchg ah, dh
or esi, 0x5ec58ce2
xor ah, ah
sub ax, ax
or cx, 0x6045
adc ebx, 0x3451053d
stc
dec si
shr cl, cl
or bx, 0xc99
xchg dh, ah
mov cx, 0x1e36
xchg cx, ax
rol ecx, cl
add al, dl
stc
rol bh, 8
xor ax, cx
xchg al, al
test ecx, esi
dec edx
nop
cmp cx, 0x70a7
not ebx
cmp ax, 0x1581
push edi
or edi, edi
rol edx, 5
test cx, 0x439f
and di, 0x40a3
nop
inc bx
inc si
inc si
ror bh, 7
xchg edi, esi
shr edx, 4
sbb cl, dh
stc
and cl, 0x6f
xor dx, di
sbb cl, al
xor ebx, 0x69b01772
cmp edx, esi
nop
inc eax
or cx, 0x681f
or edx, 0xa1103a6
not edx
test ch, 0x76
cmp cx, ax
mov bx, 0x7a2e
mov bx, di
shl bl, cl
rol al, 8
shl edi, cl
sbb ax, 0x5a1
xchg bl, ah
nop
ror bl, cl
inc bh
sub eax, ecx
rol edx, 2
test di, dx
xor bh, 0x66
sub ah, 0
not dx
not ch
add cx, si
sub ah, 0x21
ror dh, cl
cmp ax, 0x114e
xchg si, di
adc bx, cx
shr ax, cl
adc cl, 0xb
ror di, 2
not dh
or dx, ax
shr dx, 3
test cl, 0x47
rol ebx, cl
adc ax, 0x6ccc
stc
adc eax, eax
pop edi
shr edx, 2
or cl, bh
xor esi, 0x6ff705f
sbb bl, 1
sub al, bh
pop ecx
pop eax
pop ebx
pop edx
pop esi
call fcn.0044d465
call fcn.0044d865
jbe 0x417734
push edx
ror dx, 1
cmp dx, 0x3db
rol edx, 5
push eax
rol ax, 1
add ax, 0x66ce
adc dx, 0x7396
stc
push ebx
and dx, bx
push esi
xchg esi, ebx
pop esi
pop ebx
pop eax
pop edx
call fcn.0044db6c
jnp 0x4177b2
push esi
push ecx
shr esi, cl
push edx
or dx, 0x6583
xor dh, 0x7d
push ebx
or ch, bh
or esi, 0x4c8efc39
or cl, 0x45
push eax
and ax, bx
push edi
adc bx, di
adc edx, ecx
mov edi, 0x64ce5150
or ch, 0x39
or edx, 0x785b7fdd
stc
mov edx, 0x45a8032
pop edi
pop eax
pop ebx
pop edx
pop ecx
pop esi
call fcn.0044de67
call fcn.0044e24d
push ecx
push esi
test cx, si
push ebx
shr bx, cl
push edx
xchg dx, si
stc
and bh, 0x59
pop edx
pop ebx
pop esi
pop ecx
push edx
push eax
or dh, ah
pop eax
pop edx
call fcn.0044e538
push edx
push esi
and dx, si
pop esi
pop edx
push ebx
and bl, 0x14
pop ebx
call fcn.0044e8b5
call fcn.0044eb6f
push eax
sub ax, 0x2b94
push ebx
and bx, 0x542c
push esi
mov esi, 0x52936b34
push edi
adc edi, 0x67469640
nop
push ecx
adc ch, ch
test esi, eax
stc
sbb di, di
test esi, edi
push edx
add edx, ecx
xor eax, 0x27e0069b
shl si, cl
pop edx
pop ecx
pop edi
pop esi
pop ebx
pop eax
push eax
push ecx
mov ax, cx
push edx
rol edx, 8
push edi
xchg edi, edx
push ebx
sbb bh, ch
inc cl
xchg dh, dl
adc cx, 0x744b
xor ch, 0x6b
xor dx, 0x25e1
and ecx, ecx
push esi
mov esi, ecx
cmp di, 0x14cd
stc
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
push edx
push ebx
and dl, bl
xor bx, 0x253b
push eax
test ax, bx
push ecx
or dl, ch
stc
rol bx, cl
push esi
shl si, 5
add dx, 0x6a1e
or dx, bx
nop
adc bx, 0x261c
cmp ecx, 0x1bc65bc3
ror ecx, cl
push edi
xor eax, edi
inc bl
nop
pop edi
pop esi
pop ecx
pop eax
pop ebx
pop edx
push eax
cmp ax, 0x3787
push ecx
sub ecx, 0x11ff78f6
push ebx
shr bl, cl
sub bh, 0x55
sub ax, 0x7f5a
and ecx, 0x2c3b669c
not bx
xor ah, 0x71
test cl, 0x2b
add bl, 0x29
push edx
test eax, edx
pop edx
pop ebx
pop ecx
pop eax
push ecx
dec ch
push edx
push ebx
sbb dh, bh
push edi
ror di, cl
or edx, ecx
pop edi
pop ebx
pop edx
pop ecx
jne 0x4178bc
push ebx
cmp ebx, 0x54198d4
push eax
push esi
test eax, esi
pop esi
pop eax
pop ebx
jg 0x4178b7
call fcn.0044efc4
call fcn.0044f2d6
call fcn.00463809
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
stc
push edi
cmp di, 0x5e35
push esi
sub esi, edi
push ebx
sub bx, 0x313c
push edx
push eax
add dx, ax
push ecx
ror eax, cl
dec eax
sbb ch, 1
sub cx, 0x550a
xor bx, si
stc
rol bh, 8
add ecx, 0xb1dfc48
add cl, ah
not ax
inc si
cmp si, ax
ror dx, cl
shl di, 3
shl ax, cl
shr ecx, cl
inc ah
shr dx, 5
add si, dx
or ax, dx
shr edx, cl
xchg si, bx
adc dh, cl
xor ax, 0x6c65
not al
and bh, dh
stc
sbb bx, ax
stc
add cx, di
adc eax, edi
nop
rol edx, cl
xchg di, ax
stc
and dl, 0x7c
stc
dec si
mov ebx, 0x7b4ae67d
xchg ecx, ecx
nop
nop
sbb cx, ax
cmp bh, 0x66
inc al
shl dl, cl
add si, di
add ebx, 0x47b3d23f
xor edx, esi
or dx, 0x6ed7
or ecx, edx
xchg dl, bl
sbb bl, 0x32
shl bl, 4
dec dl
nop
cmp si, 0x31d9
inc edx
stc
add ecx, 0x29e30f89
xchg ebx, edi
dec ebx
cmp esi, 0x53ef6b8e
ror cl, 5
test si, 0x5dbd
xor bh, bl
xchg al, cl
and ebx, ebx
xor si, 0x2392
adc cx, bx
xor bx, 0x6142
test edi, edi
xchg cx, ax
sub ecx, 0x1573221f
inc cx
or si, di
cmp cl, 0x7a
xor ch, 0x5b
sub ecx, 0xc7991cd
sub dh, 0x54
nop
not edx
inc di
adc dx, ax
dec bx
dec edi
xchg si, cx
sbb eax, ecx
add eax, 0x785e0e88
cmp cx, 0x357d
rol di, cl
ror dx, cl
xchg si, cx
or edx, ecx
adc cx, cx
pop ecx
and dl, 7
push ecx
sbb cx, 0x48f8
not eax
adc ecx, 0x473d55fd
mov ah, 0x7f
rol al, 5
xchg edi, eax
not ch
or bl, ch
sbb di, 0x3a40
ror dx, 3
add eax, 0x14a397d0
xor ax, di
adc bl, ch
sub ebx, 0x57e0e0e2
rol si, 7
xchg ecx, esi
shr al, 5
sub edx, 0x3f5d7680
sbb edi, eax
nop
sub cl, cl
test bx, 0x6d7b
cmp edi, 0x399bf736
sbb eax, esi
mov eax, edi
shl esi, cl
nop
xor bx, 0x654
shl bx, cl
rol dx, cl
cmp cx, ax
not eax
inc eax
sub eax, edi
nop
test ch, 0x62
xchg edi, eax
cmp ch, bl
test edx, 0x6fb09a75
and cx, si
xor dh, 0x63
mov ah, cl
adc eax, 0x4bb97787
or esi, 0x57a712f8
mov bl, 0x30
add ah, 0x72
nop
adc cl, 0xb
test dx, ax
rol esi, 8
shr ah, cl
xor ax, ax
ror di, cl
sub al, 0x51
or cx, dx
inc cx
shl dx, 8
xchg di, di
shl edx, 5
not ah
ror edi, 5
mov cl, ah
sbb ax, di
test edi, 0x729048b1
cmp dx, 0x4b45
dec cl
shl ax, cl
shl ah, cl
sub si, dx
adc si, 0x166d
stc
test cl, ah
inc ecx
xchg esi, esi
stc
ror ah, 4
test ebx, ebx
xor dx, ax
shl bh, cl
add bx, 0xe35
not bx
add bh, cl
shr dh, cl
sub cx, dx
dec ch
test di, cx
add ebx, ebx
rol bh, 5
nop
ror si, 6
mov di, 0x4656
xchg bl, cl
inc cx
xchg bl, bh
cmp bh, 7
test ax, bx
not di
xor dh, ah
shl ah, 5
pop ecx
xchg edi, esi
ror ah, 4
test eax, edx
sbb ax, si
not edi
xchg dh, dl
nop
not bl
adc ax, 0x3ef8
ror ah, 4
not al
push ecx
or ecx, 0x44005e89
xor bh, 0x29
or eax, 0x1633bdf8
not al
sub dl, 0xf
shl di, cl
test cl, 0x3e
cmp cl, cl
shr ecx, 7
add ax, di
shr edi, 2
sbb esi, 0x5425ddab
shr dl, cl
sbb dx, 0x6525
rol edx, 2
shr ax, 6
adc dh, 0x20
adc edx, eax
mov ah, 0x28
sub ebx, 0x6abd0c5e
inc di
xchg edi, edx
not di
mov bl, bl
cmp esi, 0x61f59f93
stc
xor esi, 0x53b89767
adc dl, al
not ebx
xchg ch, bh
nop
or dh, 0x1a
dec dl
nop
cmp dh, 1
shl dx, cl
rol bl, 1
test bx, dx
dec esi
shl bx, 4
mov dh, dl
rol bh, 3
mov edi, 0x1d787ca5
sub edx, 0x39f19b37
stc
sbb dl, 0x29
dec ch
shr bl, cl
mov dh, 0x40
sub bh, bl
or edx, edi
rol dl, 3
cmp ch, 0x13
shl al, cl
ror edi, cl
rol cl, cl
xchg cl, al
cmp al, cl
shr ax, cl
sub bx, 0x5efc
not eax
shl dh, cl
dec si
stc
shr edi, 1
ror ebx, cl
nop
inc dx
shr edx, 3
xchg si, cx
xor dh, 0x2d
nop
or bl, ch
shl edx, 2
mov edx, 0x5e904b11
rol bh, 7
sub si, 0x7bc8
shr si, 3
nop
shl eax, cl
adc bh, 0x16
inc ax
inc cx
inc dh
adc bh, 0x1c
not ebx
pop ecx
pop eax
pop edx
pop ebx
pop esi
pop edi
push ecx
add ch, 0x4a
push esi
push ebx
sub esi, ebx
push edx
add ecx, edx
push eax
and eax, 0x624e731c
and ax, ax
add dh, 0x1a
dec dl
ror ax, 2
not bx
stc
inc si
sub bx, cx
and bh, 0x2a
push edi
cmp di, 0xe45
shl eax, 7
shl ebx, 6
sbb cl, dl
or ch, 0x5e
sub al, bl
shl ax, 1
sbb edi, ecx
rol di, 1
or ch, 0x3b
inc ch
or ebx, eax
rol bh, cl
nop
inc dx
or eax, 0x5491cb86
nop
ror si, cl
not edx
dec ebx
dec bh
and eax, ecx
cmp si, 0x34dc
adc bx, 0x58dd
xor ch, al
dec di
xor bx, si
ror dl, cl
shl esi, 7
xchg dx, cx
inc esi
or edx, 0x79b26e4f
shr di, cl
xchg di, bx
xor ecx, 0x290e2df2
nop
mov di, 0x6d41
cmp edx, 0x3e703b15
mov ecx, 0x679152a4
nop
nop
xchg ecx, edx
shl bl, 6
cmp bh, 0x43
test cx, bx
adc eax, edi
shr edi, 4
sub si, si
inc dh
sbb di, 0x61b3
test ah, 0x57
or eax, 0x1aa845cc
stc
and cl, dl
sub cx, bx
and edi, 0x391ea7ad
sub bl, bh
mov al, 0x11
nop
sub bx, 0x7426
stc
or cx, dx
inc dl
rol eax, 7
or ecx, 0x21205246
inc ecx
cmp si, si
shl bx, 8
xor esi, edx
xchg bx, ax
inc di
mov ebx, ecx
inc bx
sub bx, di
and eax, esi
and ebx, ecx
inc dl
sbb edx, 0x32e6b776
shl cl, cl
sbb dh, dl
not cl
not eax
inc bh
sbb ebx, 0xbaa3053
not ebx
inc ah
not ecx
pop edi
stc
or cx, 0x710
shr edx, 5
xor cx, bx
sub ebx, 0xd716138
xchg bh, al
nop
push edi
xor edi, 0x41eb7dd4
sbb cx, 0x41ad
adc esi, 0x26b3f0a1
test bx, 0x72a
and cx, 0x262a
not bh
shl ch, cl
not bh
and al, dh
stc
not ebx
nop
xchg edx, esi
pop edi
pop eax
pop edx
pop ebx
pop esi
pop ecx
push eax
dec eax
push ecx
not ch
xchg al, al
shl cl, cl
push edx
adc edx, 0x39f058fa
push ebx
shr bh, cl
sub al, dh
test bx, 0x2b23
sub bl, ah
not ecx
or al, ah
stc
adc ebx, 0x7a6c02dd
nop
sbb ax, 0x2bdf
add cl, 0x5d
mov ch, bl
push esi
xor esi, edx
dec cx
push edi
cmp edi, edi
xchg cx, bx
or esi, ebx
adc ax, 0xc5b
add bh, 0x62
and ax, bx
xor dx, cx
sbb dh, 0xe
nop
cmp bl, 0xa
rol si, 5
stc
cmp ax, dx
sbb dh, al
not ah
adc dl, cl
mov bh, 0x52
xchg cx, cx
shl cx, cl
shl ecx, 5
dec si
or edx, edi
shr ch, cl
xor ecx, 0x4ede4a25
sbb ebx, 0x6cd7f3c
cmp edx, eax
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
push edi
mov di, di
push edx
or dx, dx
pop edx
pop edi
jo 0x417e1a
call fcn.0044f78b
call fcn.0044faa8
push esi
add esi, 0x4e2bace8
nop
push eax
xor al, 0x13
adc ah, 0x33
push ecx
xchg ecx, eax
pop ecx
pop eax
pop esi
call fcn.00450010
push 1
push edi
push esi
push ecx
sbb ch, 0x13
push edi
shl edi, cl
cmp edi, 0x23be7688
push edx
xor dx, 0x2aa0
push ebx
sub bx, bx
push esi
and esi, edi
adc edx, ecx
adc bl, 0x14
xchg cl, dl
xchg dx, si
add cl, 0x5c
inc bx
stc
cmp edx, 0x60aa3852
nop
rol edx, 5
test edx, 0x4f69e05f
mov dx, si
xor di, dx
push eax
sub ah, 0x1a
stc
rol cx, 6
mov eax, 0x6c5e9334
xchg cl, bh
mov dx, 0x6acf
ror di, 8
nop
not eax
sub esi, eax
sbb dx, 0xbe5
adc ch, 0x6a
dec ecx
not di
and ah, bh
rol cl, 4
add cx, ax
sub bh, cl
shl di, 2
rol bx, 2
adc ch, bl
and dx, cx
stc
cmp di, dx
adc esi, edx
xchg bx, di
not ax
shl bh, 8
nop
ror di, cl
xor edx, ebx
xchg di, cx
inc edx
xchg edx, edi
xor cl, 0x56
sub bx, dx
ror edx, 7
shr cx, cl
or ah, 0
xor ah, 0x2e
or esi, eax
rol ax, cl
sbb si, 0x2d4b
and ax, di
xchg di, ax
or ecx, 0x71743bda
add bx, 0x233d
and ecx, ecx
test bx, 0x25c5
sbb al, ch
test ax, 0x66ab
dec dh
cmp bl, ah
ror dx, 1
sbb ebx, 0x5b0e481e
cmp ebx, ebx
ror bl, cl
rol ch, cl
or di, ax
shl si, 8
dec ecx
and cx, 0xee6
dec dx
xor dl, 0x2a
shl si, 4
shl cx, 3
and ecx, edi
xor ah, dh
shr ax, 8
not dx
xor ax, 0x4c9c
nop
sub ax, dx
sub bx, 0x5ec5
mov cx, 0x1bcc
add edx, edx
stc
sub cl, al
sbb ax, 0x6b20
stc
xor dl, dh
pop eax
ror bx, cl
inc cl
mov ebx, 0x59b0a8c1
push eax
inc eax
not bh
add ebx, 0x498fac81
and al, 0x14
xor ecx, ebx
shr ax, 3
add ch, 0x13
cmp eax, ecx
mov ah, ch
or ax, 0x2d44
and dh, ch
shl di, cl
rol edi, 2
test ebx, 0xd8d5af2
or dh, bh
sbb dx, di
adc eax, 0x5693c80d
inc al
sub al, dl
stc
shr dh, cl
test si, 0xa66
dec bh
sbb cx, si
add ch, 0x4f
dec ebx
stc
test esi, 0xb047222
and edi, 0x65d4bcc2
shr dl, 3
cmp bh, 0x6b
or eax, 0x2f39ef4b
adc ebx, edx
shl bl, 3
nop
rol bx, cl
mov ch, 0x44
stc
cmp cl, cl
sbb edi, 0x64195016
ror ax, 6
adc ecx, ebx
mov esi, 0x2fa26577
rol ah, cl
dec eax
and ch, ch
xchg bl, al
shr edx, cl
stc
shl ax, cl
mov ebx, ecx
sbb dx, 0x201
add di, 0x685c
sbb dx, 0x50da
dec edi
xchg al, bl
or bh, 0x14
shr dx, cl
xchg ebx, ecx
and bh, bh
adc cl, ch
xchg edi, eax
inc bh
sbb di, 0x7359
cmp ch, al
sub ecx, ebx
shl al, cl
sbb al, 0x3e
adc ch, 0xc
dec ebx
test ecx, 0x5ef1ebdc
cmp bh, dh
not ecx
or cx, 0x2354
cmp cl, dh
ror bx, cl
rol eax, 1
sbb cx, ax
test cx, bx
xor cl, ah
sbb esi, ebx
stc
or ah, cl
nop
inc cx
or bl, 0x10
not bx
nop
or si, 0x15db
add ax, 0x729c
nop
test ax, di
cmp dh, bl
test edx, edi
dec cl
inc cl
sub bx, 0x6ef8
pop eax
nop
push eax
rol ah, 2
shr edi, cl
sub dh, bh
sub edx, 0x72ea9a16
sbb ecx, 0x5e04d132
and ebx, 0x31232fd4
stc
ror bl, 1
or ch, 0x71
add ecx, 0x700fcd5b
mov si, 0x6703
inc al
xchg dh, al
shl ch, 3
add di, dx
not bx
dec ax
stc
mov di, 0x7083
stc
cmp bx, ax
inc cx
shr cx, 8
rol ch, cl
mov esi, 0x5178ec5
xor cx, di
inc ebx
shl bl, 7
not ebx
mov cl, cl
stc
and bl, al
cmp si, cx
inc bh
rol edx, 1
cmp esi, ebx
mov eax, esi
not dl
and cl, dl
mov eax, 0x46570fe6
sbb bh, ah
nop
add bx, ax
stc
shl ebx, 8
sub dx, 0xc48
not edx
stc
sbb cx, dx
test cl, ch
mov ch, 0x46
inc ebx
shr ax, 4
not esi
adc di, dx
xchg edx, ebx
mov cx, ax
cmp dx, 0x67e5
sbb esi, esi
not ecx
xchg dh, bh
test al, ah
nop
or cx, 0x3509
test bh, 0x38
sub ecx, eax
sbb ax, bx
not si
add ch, 0x53
not di
or esi, 0x299e0cbd
xchg bl, dl
xor al, 0x61
nop
cmp edi, edx
add bx, si
mov edi, 0x76646f94
inc di
test di, 0x2e21
test cl, ch
or cx, bx
sbb al, 0xc
test esi, 0x4df25023
sub al, bl
mov edx, 0x14e9e7f
xchg esi, edi
shr esi, cl
add si, di
xor dl, 0x79
rol edx, 4
test eax, esi
nop
dec ch
ror ch, cl
xchg cx, di
add cx, si
mov bx, 0x62b1
nop
and esi, 0x12e8282e
pop eax
shr ecx, cl
stc
push eax
xor ax, 0x358
dec di
cmp al, 0x55
mov bh, dh
not dh
and si, bx
and al, dl
or ax, ax
sbb ebx, ecx
mov si, cx
dec ecx
shr esi, 7
shr ecx, cl
sbb ah, dh
nop
xchg ah, dl
shr dx, 4
rol edx, 3
rol edx, 8
shl esi, 3
not eax
shl bl, cl
sub edi, edx
sub ecx, ebx
stc
xor cx, si
not ebx
or dl, 0x78
sbb al, ah
sub dl, bl
test dx, bx
cmp ax, ax
xchg dx, di
nop
shr ecx, cl
shr dl, 2
rol edx, cl
ror ebx, cl
dec ax
mov cl, ah
xor edi, 0x6483014c
or al, cl
stc
nop
test al, ch
and ah, bh
not cx
nop
mov eax, ebx
dec ecx
adc bh, 0x1b
shl edi, cl
mov ebx, 0x72e23bab
xor cl, ch
stc
sbb ecx, 0x4d4adcab
xchg ebx, ecx
sub cl, 0x70
stc
shr edx, cl
add ecx, 0x2e4b1bd1
mov eax, esi
nop
sbb bl, 0x59
xchg edx, esi
dec eax
not eax
sbb cl, 0x57
pop eax
pop esi
pop ebx
pop edx
pop edi
pop ecx
push ebx
adc bh, 0x4c
push eax
add ah, 0x56
push edx
add dh, dl
or bh, 0x17
push esi
push ecx
shr si, cl
shr esi, 2
xor si, bx
ror dh, 4
test bx, 0x7089
or si, ax
sbb cx, 0x292c
mov si, 0x1422
shl cx, 1
not edx
or bx, 0x19e0
xor ch, bh
shr ax, cl
nop
test edx, ecx
xchg esi, eax
push edi
xor di, cx
adc ecx, edx
pop edi
pop ecx
pop esi
pop edx
pop eax
pop ebx
call fcn.004505a4
call fcn.004509f4
call fcn.00450f7b
jae 0x4182f8
push ecx
push edx
and cx, dx
push eax
sub al, 0x3b
inc ah
inc cl
shr ax, cl
push esi
ror si, 8
dec cl
push ebx
and edx, ebx
add esi, 0x47cf912c
shl bh, 7
dec ebx
ror ch, 8
ror ax, 8
and cl, 0x57
ror ecx, cl
ror dh, cl
shl eax, 7
pop ebx
pop esi
pop eax
pop edx
pop ecx
push ecx
push ebx
test ecx, ebx
pop ebx
pop ecx
push ebx
cmp bx, 0x4f49
push ecx
xchg cx, bx
push edx
cmp dh, 0x2f
push eax
sub ah, dl
mov eax, 0x47c6cd1
inc bh
push edi
test ecx, edi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.0045147d
jo 0x418311
nop
call fcn.00451833
call fcn.00451dfd
push esi
dec esi
pop esi
call fcn.004520eb
call fcn.0045241c
call fcn.00452993
call fcn.0054782f
add esp, 0x10
pop edx
pop ecx
add esp, 0x1a
call fcn.00452f2b
push eax
push edi
mov eax, edi
push ecx
inc ecx
shl eax, cl
push ebx
xchg bx, ax
adc cx, cx
push edx
sbb dh, ch
push esi
sub si, 0xe01
rol dx, cl
xchg si, dx
cmp edi, 0x38c7095a
not dl
mov bl, 0x2a
cmp bx, cx
and esi, 0x7052c2ec
ror edi, 8
sbb di, dx
shl ch, cl
nop
dec di
mov bl, 0x2f
nop
add eax, 0x4479d4a6
dec ch
mov bx, cx
ror esi, 8
sub bl, bl
and ch, al
and dh, al
test ebx, 0x27402770
sub bx, dx
shr di, 3
cmp edx, ecx
xor edx, 0x3343c2b0
sub dh, dh
stc
adc ch, ch
shl dl, cl
nop
inc cx
inc dl
test dh, 0x4a
ror di, cl
cmp ax, 0x6cd0
inc ecx
not bl
mov ah, 0x72
xor esi, 0x7737701c
xor ebx, edi
and ecx, 0x36bf612c
not ebx
nop
shr ah, 2
test si, dx
xor edx, 0x1520a5f0
not ch
or ebx, edi
shr ah, 6
ror ebx, 3
not cx
not edi
adc cx, bx
adc edx, 0x6541c01e
cmp edi, edx
adc eax, eax
adc ecx, 0x67ed4f0c
stc
stc
xor edx, 0x345ee610
or esi, 0x7503cf27
sub ch, ah
cmp di, 0x3bf4
and bl, 0x24
sbb ebx, edx
cmp ecx, edx
cmp esi, 0x3f78d244
xchg di, si
test edi, edx
inc bl
sub esi, 0x21b97a2
shr di, cl
shr cx, cl
test bx, 0x1f3a
shr si, cl
adc dl, al
shl cl, 2
or bl, 0xe
adc al, 0x1b
xor di, 0x52f1
shr al, cl
mov edi, 0x270ba54c
cmp edx, eax
inc eax
adc dx, di
shl ebx, cl
stc
or ax, dx
shr si, 6
inc eax
test ecx, edx
sbb dh, 0x1a
pop esi
mov ebx, 0x6d7ec7af
shl al, 5
adc edi, 0x593bef26
nop
mov edx, edx
xchg dh, bl
sbb dh, 0x4e
and ebx, 0x59f0795f
shr bl, 2
not cx
test dh, bl
push esi
xor ax, si
rol ax, cl
shl ebx, 7
adc eax, 0x42c8a46c
xor eax, edi
sbb dh, dl
and ah, 0x79
add esi, 0x33f87e51
shr ah, 6
or di, ax
xor ebx, 0x1b52a878
shr esi, 6
shl dx, cl
inc al
sub si, bx
dec ebx
mov di, 0x2ad4
stc
shl al, cl
sub di, di
and si, 0xa7d
dec dx
ror dx, 4
adc edx, 0x4fa7f9c3
xor dh, bl
rol esi, 8
mov di, 0x36fd
sub si, dx
rol cl, 2
inc ch
xor ax, 0x4ecc
not bl
or cl, dl
rol bh, 6
test cl, 0x5f
shl dh, 6
not edx
add eax, esi
xor ecx, edx
not edx
and ecx, esi
xor di, 0x29b
adc edi, edx
mov dh, ah
add bx, 0x3921
stc
add cl, 0x4e
shr cl, cl
shl bx, cl
test di, ax
sub ax, ax
or bh, 0x67
and cl, 0x6c
xor eax, eax
ror esi, cl
shr cx, 5
mov esi, 0x53537bc0
ror bl, cl
sbb ax, di
and ch, bl
inc esi
nop
shl bl, cl
dec cl
not edx
shl eax, cl
and di, si
or ch, 0x6a
test dh, ch
and bx, di
adc di, cx
shr edi, 3
xor ax, ax
stc
shr bx, cl
inc eax
shr di, cl
adc ah, al
xchg edx, ecx
ror ax, cl
xor si, 0x7ae4
stc
mov dx, ax
inc ecx
sub ebx, 0x26c31db
ror dl, cl
or bh, ah
shl ch, 5
xor si, 0x9e7
pop esi
nop
rol di, cl
mov bh, cl
stc
shl edx, cl
dec eax
cmp bl, al
sub di, 0x58f4
push esi
xchg ebx, esi
inc cx
sub ecx, ebx
cmp dx, bx
xchg cl, bl
shr si, cl
stc
shr dh, cl
stc
sub dl, 0x5e
rol dx, 7
not ecx
dec edx
not ecx
mov dl, 0x5b
test edi, 0x261d5f59
rol si, cl
shl ebx, 1
shr bx, 7
not bh
test al, 0x2d
ror edx, cl
not cl
sbb ch, bl
shl al, cl
dec bh
or di, 0x195c
shr cl, cl
dec ax
cmp edi, 0x4d841c91
adc bh, 0x37
nop
xor ecx, 0x43b8035
cmp eax, edi
test bx, cx
cmp edx, ecx
test ecx, 0x1cacef57
xor dh, 0x7e
xchg edx, eax
or ebx, eax
test di, dx
sub dl, bl
sub di, 0x6d5b
shl di, 7
cmp ecx, 0x3a67519
dec dl
dec dh
inc edx
not bl
inc dh
mov ecx, 0x6394d7ae
test al, bh
inc cl
dec ebx
inc cx
shl edi, cl
stc
ror si, 6
shl si, cl
ror bx, cl
shr bh, cl
nop
adc ebx, eax
and ebx, esi
xchg ah, ch
cmp dh, 0x5e
test ax, di
not bh
and ecx, 0x6845abd2
nop
not ch
and al, 0x48
nop
dec dl
shl ebx, cl
inc bh
not ebx
sub cl, 0x71
or si, di
add al, 0x51
nop
xor cl, 0x79
ror cx, cl
adc dl, ch
cmp ax, 0x7e47
rol al, cl
or bx, dx
not bh
mov ebx, edi
sbb ax, 0x7f8f
test cl, bl
nop
pop esi
and edi, 0x5329920f
xchg dl, al
ror ah, cl
xor dx, dx
push esi
ror esi, cl
rol ecx, cl
rol edi, 5
inc ebx
xchg edi, ebx
dec ax
xchg dl, bl
dec cx
sub dh, ah
test cl, 0xd
add ecx, ebx
xchg ebx, eax
not ah
dec bx
or esi, 0x66b65136
cmp dx, 0x7a41
xchg al, dh
and ecx, 0x4fcd183f
and si, di
mov edi, 0x54a84cff
inc dh
test edi, 0x63535e0
shl ecx, cl
test dh, 0x6a
not dh
mov bh, 1
dec dh
sbb esi, eax
inc bh
sub eax, 0x3c0ab24b
ror esi, cl
inc esi
ror di, cl
shr di, 1
test cx, 0x229d
and dl, 0x6e
ror eax, 6
ror eax, cl
shr bl, cl
dec bx
test al, 0x69
adc ch, 7
sub eax, ebx
shr ax, cl
and eax, eax
stc
sbb edi, 0x8d030bf
sbb eax, 0x1def119f
and ebx, 0xe03a800
dec di
dec ch
adc bx, bx
inc edi
sub cx, cx
not dh
xchg cx, cx
inc dx
or si, bx
xor bl, 0x7e
ror dl, 2
rol dh, 4
xchg edi, eax
sub esi, esi
or dl, 0x65
ror di, cl
shl di, 1
xchg si, ax
sbb ebx, 0x41388c8a
xchg si, di
shr edi, 2
stc
inc ecx
and eax, edx
xchg edx, edx
nop
nop
stc
test edx, 0x2cef6fc4
sbb di, bx
cmp esi, edx
sub di, 0x2a53
shr bx, cl
mov ax, di
shr cl, 2
rol ebx, cl
sbb di, dx
ror cl, 5
ror dh, 1
not bl
or al, 0x54
stc
rol si, 1
stc
or ah, dh
shr ax, cl
add dl, 0x79
pop esi
adc bx, di
shr al, 4
sbb edi, ebx
shr al, cl
ror dl, cl
pop edx
pop ebx
pop ecx
pop edi
pop eax
call fcn.004532cd
push ecx
not cx
nop
pop ecx
call fcn.00453790
call fcn.00453a93
stc
push edx
push ecx
shr dh, cl
nop
add dl, ch
pop ecx
pop edx
add esp, 9
pop edi
pop esi
call eax
add esp, 0xc
push 0x66bc0
push ebx
push eax
push ecx
and al, ch
ror ecx, 4
push edi
or di, 0x1e07
push ebx
not bx
push edx
shl dx, 7
ror edi, 8
shl bx, cl
test edx, 0x57c0b4f8
ror dh, 8
rol dh, cl
add dl, ch
ror bx, 2
not eax
push esi
and edx, esi
mov cx, 0x6da9
nop
xchg edx, eax
or ax, dx
xor di, bx
adc cx, 0x2cf4
nop
dec esi
not esi
stc
cmp cl, 0x2e
xor cx, di
inc di
adc edx, 0x2ee4ea24
sub dx, 0x3842
mov di, dx
and di, dx
nop
shr edi, cl
shl cl, cl
rol ch, 5
test ah, 0x38
test edi, ebx
rol di, 7
and bx, 0x4062
not ah
inc cl
shl esi, cl
test cx, cx
add dx, ax
ror ecx, cl
add esi, 0x6849a555
stc
shl cl, cl
xchg bl, dl
and bx, dx
xchg edi, edx
rol ch, 4
xor bx, di
nop
or di, ax
ror cx, 8
test ah, 1
mov ebx, edi
ror si, 3
not bx
sub bl, bl
dec di
sbb ch, 0x47
xchg ebx, edx
not si
ror ecx, cl
ror ah, 7
cmp bl, ah
sub dh, cl
sbb edx, 0x62a15c6c
and bx, dx
shl eax, cl
adc ecx, ebx
sbb ax, 0x6eb8
dec edx
cmp dl, ch
add edi, edi
cmp ax, 0x40f
cmp ecx, 0x1f404b3a
inc bl
not dl
sbb bl, al
shr eax, cl
add cl, ch
rol cx, cl
nop
dec esi
and dh, 0x6b
mov esi, 0x9cbc59
inc bl
shr al, cl
cmp esi, 0x7786f8ec
inc cx
ror di, 8
adc bh, bl
xchg edx, edx
add di, 0x5390
sub bx, 0xdbf
ror dh, 4
add di, bx
pop esi
dec edi
stc
and ebx, 0x353153dd
adc ch, bh
inc ecx
and ebx, edx
shl bl, cl
cmp al, bl
dec bx
push esi
cmp si, 0x661e
stc
stc
mov al, 0x46
sbb dx, cx
add dh, cl
dec ebx
rol ebx, 6
mov cx, cx
cmp al, ch
stc
add bx, dx
xor ebx, edx
stc
dec ah
dec dl
add esi, 0x30f1d262
not ch
xor di, 0x1112
inc dx
adc edi, 0x20aba4f1
inc ch
shr ax, cl
ror dh, 2
inc bl
rol ebx, cl
cmp ecx, ebx
sbb al, 0x5b
or edx, eax
stc
adc dx, dx
inc bx
sub di, si
rol eax, 1
ror bx, 1
add dl, 2
rol bh, cl
shl si, cl
ror edi, cl
sub si, dx
and bl, al
inc ecx
and ecx, eax
or bh, 0x73
shl ch, 3
mov ecx, 0x172e6d72
sbb ebx, edi
mov al, 0x66
shl ah, 5
ror cl, 1
ror eax, 6
shr ax, cl
xor ebx, 0x6c232e2e
cmp dl, 0x48
add bx, 0x18be
test eax, edx
inc edi
mov di, 0x52a6
mov edx, 0x5ee7e379
rol ecx, cl
shl dl, 3
and ecx, 0x5b2ceaf6
and ecx, edx
sub dx, dx
add si, bx
stc
mov cl, bl
inc bx
and cx, 0x7e31
shl ah, 2
and bl, 0x7a
sub ah, bl
cmp si, si
shr cx, cl
not bx
or cl, 0xe
adc ax, ax
rol dl, cl
dec bl
adc ecx, esi
xor cl, 0x27
inc eax
stc
inc ecx
shl al, cl
add cl, ch
ror dx, 6
test edi, 0x36c76257
ror bx, cl
dec cx
or dh, cl
pop esi
push esi
sbb si, di
inc eax
inc cx
rol bl, cl
sub di, ax
sub esi, esi
cmp ax, bx
test ebx, 0x37f8c405
xor eax, ebx
dec dx
shl dl, 7
xchg al, ch
rol edx, cl
ror cx, cl
adc bl, cl
add ebx, 0x3f127ac4
or ch, dh
shr al, cl
not dl
ror ebx, 3
add al, al
mov edi, esi
xor cl, dl
sub dl, ah
xchg edi, ebx
test eax, 0x2a5065e0
and ebx, 0x376becdc
sub eax, 0x1d9760ad
sbb eax, 0xc197448
nop
not si
and bh, al
adc bl, ch
sbb di, 0x4c53
rol esi, cl
nop
sub edx, edx
or dx, 0x37ab
nop
and edi, 0x2e3f8779
xor dh, 0x2a
mov ebx, esi
shr ebx, 6
shl bx, 6
sub ecx, 0x5d306b06
ror cx, cl
stc
shl ax, cl
dec di
add esi, edx
not bx
stc
nop
not dl
xchg al, dl
test al, bl
or dx, 0x7be5
or ecx, 0x3b2f5534
shl bh, cl
sbb si, 0x595
inc si
adc al, 0x79
inc dl
nop
sub dl, 0x18
xchg si, ax
or al, 0x56
xor ecx, esi
dec ebx
not di
xor ax, dx
sub cl, dh
stc
or esi, 0x7cad941a
nop
not ah
sub ah, ch
or bh, 7
dec ch
ror esi, 5
inc dx
mov edi, edx
xor ah, 0x2f
inc dx
ror dx, cl
adc si, ax
xchg dl, dh
rol eax, 5
or ecx, edx
dec di
test esi, 0x36bfa4
test ax, di
add ah, 0x7c
test ch, 0x50
xor bx, di
dec ecx
not di
dec cx
cmp cl, 0x52
inc edx
pop esi
xor dx, 0x31f8
xor cl, ah
push esi
sub si, ax
cmp al, ah
sub bx, 0x71d9
dec cl
sub al, 0x3f
dec ah
test bh, ch
test bx, 0x1220
inc dl
xor dx, 0x50e1
shr cl, cl
adc eax, 0x5128999e
stc
dec ax
adc dl, ch
ror ecx, cl
cmp bx, di
xor cx, ax
adc bh, al
stc
adc ax, 0x217c
test ax, 0x5d5a
sbb ch, 0x37
nop
not edi
sub dl, ah
shr esi, cl
test ebx, edi
shl bx, cl
add di, di
cmp ax, si
xor dx, ax
mov bx, cx
and dx, cx
not bx
stc
sbb edx, eax
sbb dl, dl
stc
test edi, 0x899e9a
add si, bx
and dx, cx
rol bl, cl
nop
ror cl, cl
inc bx
ror ebx, cl
dec ax
xchg ch, ch
rol edx, cl
add ecx, ebx
and cx, 0x30b0
ror esi, 7
sub ecx, esi
rol edi, 7
xor cx, bx
not bx
sub ah, 0x3f
mov cl, 0x2f
and ah, ah
mov cl, 5
stc
inc esi
shr cx, 7
sbb edx, edi
mov ebx, eax
inc ecx
add al, 0x2b
add eax, 0x67d0bcb
xchg bh, dl
mov al, cl
cmp al, 0x4c
cmp edx, 0x1d68000e
dec cl
mov si, 0x772e
rol si, cl
ror edx, cl
dec dh
ror esi, 3
and ah, 0x43
or edx, ecx
xor dx, 0xfbd
dec dx
stc
sub dx, bx
xor ax, dx
rol ecx, cl
inc si
sub cl, ch
ror bh, 1
add cx, ax
or ebx, ebx
cmp edx, 0x4bd93d9e
adc ah, 0x7c
sub bl, bh
adc edi, ebx
shr cx, 4
nop
pop esi
rol ecx, cl
cmp bh, 2
not cl
not bh
xor ah, bl
pop edx
pop ebx
pop edi
pop ecx
pop eax
push edx
ror dh, 3
push edi
push eax
sbb edi, eax
push ecx
push ebx
sbb cx, bx
cmp ebx, ebx
add ah, 0x63
shl cx, cl
cmp ecx, 0x3e448fe6
xchg di, ax
push esi
xor si, bx
sbb dx, si
sub edi, esi
ror esi, cl
xor dx, 0x23e0
sbb dx, 0x59f8
ror si, cl
cmp esi, 0x2c10b0a
cmp dx, 0x4f96
ror ax, cl
or cx, 0x78a8
add edi, 0x4543b2bc
test cl, bh
xchg edi, eax
test cx, 0x7172
sbb ax, si
test ebx, ecx
adc di, 0x5398
sbb esi, ebx
test cl, cl
xor dh, 0x3d
nop
rol dh, cl
mov ebx, 0x22208a18
adc ax, 0x3ae6
xchg edi, ebx
shl ecx, cl
inc di
ror dx, 3
test dl, dl
nop
mov edi, 0x124123e8
stc
or ch, cl
or ah, bh
dec ebx
or bh, cl
shl ecx, cl
shl dh, 7
shr eax, cl
sbb bx, cx
or eax, 0x5ae9cacf
and edi, ecx
nop
shr dl, cl
shr ax, cl
and dl, dh
ror ax, cl
inc al
sub cl, ah
mov cx, bx
and si, bx
shl bl, cl
or esi, 0x6c361446
shl ebx, 1
sbb dl, dl
mov ebx, ecx
dec bx
test ecx, ecx
ror al, 8
nop
rol ax, cl
sub ebx, 0x22e4fe59
shl edx, 7
mov edi, eax
sbb dl, 0x23
pop esi
pop ebx
pop ecx
pop eax
pop edi
pop edx
push edx
push ebx
xor dl, bl
pop ebx
pop edx
call fcn.004d877c
add esp, 8
push ebx
push edx
dec dl
test dl, 0x51
push eax
adc al, al
push edi
ror di, 3
mov al, ah
inc ah
push esi
cmp dx, si
push ebx
and eax, ebx
push ecx
test ch, 0x21
inc esi
mov esi, 0x448f6e91
stc
stc
and di, si
xor di, 0x2c5e
ror si, 7
and di, di
stc
xor ax, 0x24a5
nop
not dh
dec dl
shr bx, 1
or bh, al
nop
xchg cx, bx
rol bl, 1
test di, cx
cmp ebx, ebx
cmp esi, edi
dec dh
and bl, 0x58
mov si, 0x549
and bl, dh
add cx, dx
and ch, dh
add al, 0x50
adc edi, 0x5b8703ef
nop
xor dx, bx
test ah, bl
nop
shl dx, cl
sub di, bx
adc edx, 0x686a536e
xor dl, 0x3f
dec cl
rol dh, cl
and ah, cl
shl ch, cl
xor esi, esi
shl si, cl
shr esi, cl
rol edi, cl
shr si, 8
dec edi
test edi, 0x7a66e793
and dx, ax
dec ch
shr cl, 7
or esi, edi
add bx, si
sub si, 0x2e01
xchg esi, esi
cmp edi, ecx
rol ch, 3
shl bx, cl
and cl, 0x66
nop
mov dx, di
add al, 0x18
inc ah
add edi, 0x4a3dd453
adc edx, 0x6b214dad
ror ecx, 2
dec bl
sub ah, dh
sub edx, 0x1aaf0396
test ecx, ecx
test cl, cl
dec edx
xor si, 0x7761
add dl, dh
add ecx, 0x62de4b7b
sub dl, ch
sub ch, ch
inc cx
shr al, cl
inc dl
sub dx, 0xfb3
cmp ch, 0x51
ror edi, cl
xor ebx, edx
ror ecx, cl
dec bl
shr esi, cl
cmp si, 0x277d
mov ch, 0xf
sbb ebx, ebx
add ax, bx
pop ecx
shr bx, 1
push ecx
cmp dh, ch
pop ecx
pop ebx
pop esi
pop edi
pop eax
pop edx
push ecx
add cl, 0x1a
push ebx
push eax
cmp ebx, eax
push edx
or dx, dx
or bl, 0x65
test cx, 0x7b60
push esi
not si
mov cx, dx
inc cx
rol eax, cl
or ax, 0x58ed
xchg ch, ch
mov dh, bh
push edi
not di
rol cx, cl
add ebx, ecx
or ax, 0x3584
shr ecx, 1
add cx, dx
xor edi, edx
and di, 0x656f
mov ebx, 0x5f072c51
sub edx, 0x11f80300
and ax, 0x5997
nop
rol al, 1
sbb dh, al
ror di, cl
dec al
rol si, cl
mov al, 0x25
sbb ch, 0x69
stc
and bl, 0x14
ror dx, 1
xchg edi, edx
sbb di, dx
stc
xchg ch, dl
shr dl, cl
rol edx, 4
or si, 0xacb
cmp ch, 0x3f
nop
inc ebx
nop
xor ax, bx
add eax, 0x13e06a11
rol dx, cl
inc bl
dec cl
rol si, cl
nop
shr si, 6
xchg edi, esi
shl ecx, 6
nop
stc
nop
test ch, 0x57
cmp ax, 0x36c7
shl ax, 5
stc
test dl, 5
ror edx, cl
ror edx, cl
not dh
sub bh, 0x3f
xchg ebx, esi
shr si, 1
or ax, si
shr esi, cl
mov ch, 0x10
sub edi, 0xb50bc9a
add si, cx
dec esi
not si
add cx, 0x1f77
ror bx, cl
dec ch
dec al
dec esi
rol cl, cl
and ah, dh
inc dl
and dx, cx
cmp dx, 0xddd
not ax
rol ah, cl
cmp bx, 0x7b24
ror al, 2
dec ax
adc edi, ebx
stc
xchg edi, edi
dec bx
stc
dec si
stc
or dx, si
not bh
pop edi
stc
push edi
not di
nop
nop
or bl, dl
sbb edx, 0xb663bae
dec edx
or esi, edi
or cl, cl
stc
rol ah, cl
ror cl, 2
ror cx, 2
and dx, 0x1ced
or al, dh
and ax, di
or edi, edi
not eax
and cx, 0x2872
inc ax
stc
ror ah, 3
sub ebx, 0x5b05f227
shr eax, 8
nop
add dl, 0x76
xchg esi, edi
rol bx, cl
not dh
and edi, esi
sbb ax, 0x33ee
xor cx, di
add di, 0x62c6
shl di, 3
test al, 0x7e
nop
stc
cmp di, 0x44c8
shl edi, 5
sbb di, 0x1f8f
add dl, bh
cmp eax, 0x61e322f3
rol ebx, 5
add ebx, edx
shr al, cl
shl di, 6
cmp eax, 0x10d30c0c
not di
cmp dl, 0x4a
test ecx, edi
shr bx, 3
and bl, 0x72
test ebx, eax
not edx
dec bh
test bl, cl
stc
sub dx, ax
cmp edx, 0xac4406a
stc
shl bx, cl
shl di, cl
rol di, cl
test si, 0x743a
stc
shl ecx, cl
nop
adc ebx, ebx
test edi, 0x1f6dd9d0
stc
sbb di, di
or di, dx
and ebx, ebx
sub edi, 0x7d511a7b
or esi, 0x7dcd3a8e
adc esi, esi
xchg ah, ch
sbb ebx, 0x9b495c
xchg cx, dx
not ebx
sub bh, ch
shr al, cl
nop
cmp cx, 0x25b6
adc dx, bx
cmp eax, esi
mov eax, 0x27c0a09a
shl dx, 1
cmp ebx, edi
stc
rol dx, cl
xchg ch, ch
xor dx, di
xor ecx, edx
inc bl
mov dh, ch
sbb eax, 0x1b4b288b
adc ch, 0x10
inc al
adc eax, 0x6bae848c
pop edi
push edi
ror edi, 5
ror eax, cl
xchg ebx, ebx
dec ch
shl cx, 5
shr cl, cl
nop
rol al, cl
cmp bl, 0x4d
and al, ah
and si, dx
sbb bx, dx
adc ah, 0x62
stc
adc eax, 0x520605a1
ror ax, 8
and al, 0x3e
sbb bx, di
mov di, di
dec dh
inc dh
sbb edx, edi
stc
sbb cl, 0x3f
rol bh, cl
dec dx
ror esi, cl
shr edx, cl
ror cx, 2
or eax, 0x6d8359bf
stc
sbb di, 0x65bf
or cx, cx
xchg ebx, edx
adc al, bl
rol cl, 8
adc dl, 0x31
rol si, cl
dec si
inc esi
add si, 0x128e
xchg al, dh
shl ax, 7
or bh, bl
sbb bx, ax
xchg si, di
xchg cl, dh
xor di, 0x4895
cmp ebx, eax
sub dh, 0x16
adc edx, edx
adc si, 0xf68
ror ecx, 5
cmp edx, 0x2efc66ee
inc edx
add dl, 0x22
mov bl, 0xb
xor dx, cx
test dx, di
inc ax
sub di, 0x6a14
sub eax, edx
sub di, ax
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
ja 0x419185
push edx
dec dl
push ecx
sbb ecx, 0x15fa1bde
stc
push edi
shr di, cl
nop
push eax
sbb ax, 0x6b9e
push esi
sub di, si
xor eax, esi
adc eax, 0x5ccdb596
stc
adc edx, 0x30290e0e
push ebx
sub ch, bl
sub bx, bx
xor cx, dx
dec ah
sub ax, si
adc dx, di
shr dl, 1
xchg bh, bl
xor ebx, 0x43618b0a
xchg bx, ax
ror cx, cl
xchg edi, edx
ror ch, cl
sub bx, si
add esi, 0x7af3c369
and esi, edi
rol edx, 8
or di, bx
cmp di, ax
mov ax, 0xead
pop ebx
pop esi
pop eax
pop edi
pop ecx
pop edx
call fcn.0045401a
jno 0x41917b
push edx
push esi
add edx, esi
pop esi
pop edx
call fcn.004542e7
call fcn.004547f9
push esi
push ebx
cmp si, bx
push ecx
push edi
or ecx, edi
push edx
not dl
and bl, ch
sub edi, edi
push eax
mov ax, 0x7ad0
add dx, 0x16a9
sub eax, edx
xor bl, 9
shl si, cl
add bx, cx
shl bh, 4
sub edx, esi
pop eax
pop edx
pop edi
pop ecx
pop ebx
pop esi
push edi
xor di, 0x3fbe
push ebx
sbb ebx, 0x5bfa9ced
stc
push eax
inc ax
pop eax
pop ebx
pop edi
jp 0x4191d4
call fcn.00454ce4
jae 0x4191f1
jle 0x4191f1
push ebx
push eax
xor ebx, eax
pop eax
pop ebx
push ecx
push edx
sbb ch, dl
push eax
ror eax, 8
pop eax
pop edx
pop ecx
push edx
shl dx, 4
push eax
rol ah, 4
push edi
cmp edi, eax
pop edi
pop eax
pop edx
jle 0x419219
push ecx
push edx
and cl, dl
add ch, dl
pop edx
pop ecx
jp 0x419219
call fcn.004550bb
call fcn.005749f6
add esp, 8
mov word [ebx], 0
call fcn.00455537
jo 0x419555
jb 0x419251
push ecx
add cx, cx
add ch, cl
push edx
ror dx, 6
push eax
adc ax, 0x393e
pop eax
pop edx
pop ecx
push ecx
push edx
xchg cx, dx
pop edx
pop ecx
jne 0x4193d3
push ecx
shl cx, 5
shl cx, cl
push ebx
add ch, bl
cmp bx, 0x7dc3
shr ebx, 5
push esi
shl si, cl
push eax
sbb eax, 0x943b207
push edx
xchg dx, ax
add ax, cx
sbb esi, ecx
stc
nop
test cl, 0x5f
and ebx, ebx
dec ch
dec bl
mov esi, 0x3820fca0
sub edx, edx
shr ax, cl
nop
add dh, 0x53
sub ah, 0xa
test eax, esi
ror cl, 3
xor dx, 0x5ac4
add bh, dl
xchg dh, bl
pop edx
pop eax
pop esi
pop ebx
pop ecx
call fcn.004558ec
push esi
add esi, 0x6e37917e
push eax
push ecx
test al, cl
shr esi, cl
push ebx
test cx, bx
mov bh, 0x79
cmp bl, ch
adc esi, 0x69fde3f6
cmp ecx, eax
push edx
xchg dh, ah
add cl, 0x18
stc
add bl, ch
xor esi, ebx
test dl, cl
stc
sbb bh, dh
shl edx, cl
cmp dh, bl
shr bx, 4
add ecx, 0x3611155c
not ebx
stc
or ch, ah
push edi
xchg di, ax
mov dx, 0x380c
and cl, 0x5f
dec edi
shr dl, 7
add bl, 0x7d
sub ecx, 0xe706d53
cmp ebx, 0x5ddeab10
not esi
or eax, edi
adc edi, edi
shl ah, cl
dec edi
test ch, al
inc si
shr eax, 5
xor cx, cx
mov eax, 0x47e78eb3
stc
xchg cx, cx
ror edx, cl
mov dl, cl
cmp cx, cx
add bl, ch
shr ecx, 5
rol eax, 7
adc cx, ax
add al, 0x5a
dec cx
test esi, eax
dec esi
dec di
ror bx, cl
dec dl
inc di
and edx, 0x73d5594e
not bx
shr edx, cl
shr dh, cl
dec ebx
mov ah, 0x43
shl cl, cl
test edx, esi
inc cx
dec edi
not al
xchg bx, si
sbb bx, ax
rol edx, 4
xchg dh, al
shl cx, 1
xor cx, di
sbb ecx, esi
xchg ch, dl
sub eax, 0x49886ad0
stc
xchg cl, dh
dec cx
xor eax, eax
shl bl, 4
adc bx, si
sbb edx, edx
xor ecx, 0x3c67c3f2
or di, 0x5557
rol eax, cl
mov dx, cx
rol di, 6
and ecx, esi
cmp dx, ax
inc ah
adc di, di
not di
sbb bh, ah
test edx, ecx
add bx, 0x4f46
cmp edi, 0x154cb011
pop edi
pop edx
pop ebx
pop ecx
pop eax
pop esi
jo 0x4193d3
call fcn.00455c2c
call fcn.00456018
push edx
push ecx
rol dl, cl
push eax
rol eax, cl
push edi
inc di
adc dh, 0x3a
mov edx, 0x69cd42ec
ror ecx, cl
push ebx
add bl, ah
shr bx, 7
shr edi, cl
sbb eax, 0x21cf4c6
or ecx, 0x29df31b2
and edi, 0x51bde0a7
sbb ch, 0x2c
xor ch, al
inc dx
dec ebx
sbb ebx, 0x5db757d5
rol dh, cl
not eax
ror edx, 7
cmp ecx, eax
dec eax
sbb al, ah
not dl
xor cx, di
mov ch, 0x30
sub bx, 0x5d5a
and ebx, 0x514ed8a5
nop
shl al, 7
nop
rol dl, 5
ror ebx, 1
not ebx
ror di, 2
add al, 0x7d
shr ecx, cl
rol al, 7
sbb ah, cl
push esi
xchg edx, esi
sub ebx, eax
inc dh
shl bh, 4
cmp dx, ax
not di
test dx, 0x48c8
not ch
shr dx, 4
inc esi
shr ax, 7
not dh
stc
adc dx, ax
ror si, cl
shr ecx, 5
not edx
mov bl, 0x1e
cmp ax, bx
add ah, ch
add ch, 0x41
sbb ax, ax
shr al, 8
inc di
pop esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
jl 0x4194e9
push esi
shl si, 6
stc
push ecx
inc ecx
pop ecx
pop esi
jo 0x4194a6
push eax
inc ax
pop eax
call fcn.004565ab
call fcn.0045687a
call fcn.00456daa
js 0x4194e9
push edi
mov di, 0x2bcb
pop edi
push esi
and esi, 0x58bb9ec6
push edx
push edi
mov edx, edi
push eax
push ebx
adc al, bl
push ecx
sub cl, dl
pop ecx
pop ebx
pop eax
pop edi
pop edx
pop esi
call fcn.00457160
push edi
ror di, 1
pop edi
push eax
push edi
mov eax, edi
pop edi
pop eax
call fcn.004575de
push edx
or dl, dh
push ecx
dec ch
push eax
sub eax, 0x1474eda4
push ebx
and bx, cx
and bx, 0x2396
not ebx
sbb cl, 0x20
xor bx, dx
cmp cx, 0xf43
push edi
or edi, edx
push esi
dec si
nop
xor esi, eax
nop
ror bh, cl
sbb esi, ecx
dec dh
or dh, al
adc ebx, ecx
sbb di, bx
rol ebx, 7
mov si, si
xchg esi, eax
not cx
test edi, eax
pop esi
pop edi
pop ebx
pop eax
pop ecx
pop edx
push edi
dec di
pop edi
call fcn.00457b35
jno 0x419555
push ecx
or ecx, 0x40b5b6d2
pop ecx
push ebx
shr bx, 1
pop ebx
push eax
push edx
xchg dx, ax
push edi
xchg edx, edi
xor dx, 0x10e
push ebx
or di, bx
cmp dl, dl
push esi
push ecx
rol si, cl
shr dx, cl
and ax, 0x7f1d
add si, 0x37bd
mov edx, 0x646db249
add ax, 0x1911
add ax, 0x279e
dec al
and cl, 0x1b
and ecx, 0x7da5be5f
mov cl, bl
mov esi, 0x289f8a29
mov dx, di
nop
xchg si, ax
cmp al, al
xchg edi, ebx
sub edi, 0x65dad405
mov edi, esi
test cx, bx
test edi, ebx
rol di, cl
dec di
xchg ecx, ecx
xchg bx, cx
stc
xor edi, 0x66f028f6
not di
and si, bx
shr cl, cl
add ecx, ebx
not edi
test ah, 0x1b
xor dl, dh
nop
and ax, 0x766f
not si
xchg esi, eax
sbb edx, 0x5bba8696
dec ebx
and dl, 0x73
dec ax
test cl, al
shr ch, 7
and di, cx
ror esi, cl
inc si
mov eax, 0x133b1f64
sbb bh, dl
mov esi, ebx
add ebx, eax
xor edi, ebx
dec esi
sbb edx, eax
add cl, bh
shl dl, cl
shr eax, 6
sub ecx, ebx
test ecx, 0x86319d4
inc bx
sbb ch, 0x27
mov si, dx
or di, 0x65d0
rol dl, cl
dec edx
dec bh
mov eax, edx
and esi, 0x6ba3bfe0
sub ebx, eax
nop
mov al, 9
rol di, cl
nop
ror cl, 7
rol bx, cl
inc eax
shr bl, cl
and dh, bl
nop
rol ah, 4
nop
ror ebx, 2
sbb ah, dl
ror edx, cl
xchg edx, edx
and ch, 0x45
not ebx
shl di, cl
shr ecx, cl
shl cx, cl
shl ecx, 7
add edx, 0x408e9952
xchg edx, esi
test di, 0x5ba1
and esi, 0x22a2fa6f
pop ecx
dec dx
nop
and dh, 0x3a
shr bx, 5
add bl, al
xor di, 0x12c
sbb di, 0x175a
and ebx, 0x18ac90d5
nop
add di, 0x7227
not dh
push ecx
sbb eax, ecx
rol ah, 3
xchg dx, ax
mov cl, 0x32
mov dx, 0x2d95
mov dx, bx
ror eax, 4
and ebx, esi
ror dl, 4
stc
mov dx, 0x35c0
and bh, 0x10
xor di, ax
not cl
xchg edx, ebx
ror di, cl
sub bx, 0x7809
cmp dx, 0xa8c
cmp bl, bl
add cl, 0x1c
sub edx, 0x66b692e9
mov bx, 0x42e3
sbb bh, al
cmp ax, dx
ror edx, cl
stc
ror esi, cl
shr esi, 3
shr ax, 2
shr ax, 6
nop
add ecx, eax
sub bx, ax
shl cx, 5
ror ah, 5
rol dl, cl
test ecx, 0x5af6113
test bh, cl
ror edi, 6
shr cx, 1
xor ch, 0x4c
shr dl, cl
sub edi, 0x73534e71
cmp eax, 0x3323a9cc
add dl, dl
shl edi, 7
rol ah, 5
xchg bh, al
nop
test edi, 0x7a1f0cc8
cmp dh, 0x3c
not edi
stc
rol ecx, 4
stc
dec esi
and ax, 0x58d
sub ebx, edx
cmp dl, 0x75
xchg bl, bl
or ebx, eax
and edi, 0x4b70950a
adc bx, 0x216b
sbb bh, bh
xchg dx, cx
xor cx, 0x518c
sub eax, eax
inc cx
inc ch
mov al, dh
test esi, 0x2792501b
xor bx, 0x6f6a
shr edi, cl
pop ecx
pop esi
pop ebx
pop edi
pop edx
pop eax
jg 0x4197bd
push ebx
push eax
and bh, ah
xchg bl, bh
push ecx
xchg bx, cx
push esi
shr esi, cl
xor bl, al
push edx
mov ch, dh
sub esi, esi
shr dh, 1
ror eax, cl
inc ah
nop
mov eax, 0x421a5b3b
push edi
or edi, 0x7228f535
shl ax, 5
add bh, al
and edx, edx
not ebx
pop edi
pop edx
pop esi
pop ecx
pop eax
pop ebx
call fcn.004580b7
push esi
sub esi, 0x2647d26d
pop esi
push eax
not ah
push ebx
sub bx, 0x6651
push edx
inc edx
test edx, edx
sbb bh, bl
pop edx
pop ebx
pop eax
call fcn.0045857a
call fcn.00458a7c
call fcn.00458f3b
push ecx
shr cl, 1
nop
push esi
mov si, 0x127a
push eax
sbb cx, ax
pop eax
pop esi
pop ecx
je 0x419801
jnp 0x419801
push ebx
push esi
test bx, si
pop esi
pop ebx
push esi
push eax
test esi, eax
not al
push edi
push ecx
rol di, cl
push ebx
ror bh, 8
xor di, 0x52de
adc ax, cx
sub cx, 0x6c65
rol di, cl
pop ebx
pop ecx
pop edi
pop eax
pop esi
push ecx
shr ch, 3
push edx
push edi
sbb dx, di
cmp dl, 0x22
nop
push eax
shr ax, 5
push ebx
sbb bh, 0x10
sub edi, 0xfd35663
not dh
pop ebx
pop eax
pop edi
pop edx
pop ecx
mov eax, ebx
lea eax, [eax + 0x34841]
pop edi
pop esi
pop ebx
pop ebp
ret