Function at 0x448149
Capabilities:
Authenticate hmac
Encode data using base64
Get number of processors
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
cmp dword [ebp + 8], 0
je 0x44a693
stc
push edi
dec di
push eax
not eax
push ecx
mov ecx, edi
sbb cx, di
nop
stc
push ebx
and ebx, 0x1b8c03ee
stc
shl edi, 7
shl bh, cl
push edx
xchg edx, ecx
ror ch, 3
sub bh, 0x53
shl cx, cl
rol edx, cl
mov bx, bx
nop
push esi
and edi, esi
shr dx, 5
xor di, 0x5848
add dh, bl
adc ch, 0x52
add dx, si
rol si, cl
sub si, dx
sbb cl, 0x76
mov al, bh
mov bh, ch
sub eax, eax
adc bx, 0x788d
sub ch, 0x29
sbb ebx, 0x11992796
sub dx, 0x1a39
stc
sbb ax, ax
shr edi, 3
stc
sub al, 0xa
xor bx, si
ror ecx, 8
shl bl, 3
stc
xchg dx, dx
mov di, 0x299d
stc
ror ah, 4
add ecx, eax
and cl, ch
cmp eax, 0x7f0335d7
xor edi, 0x7d668e84
test cl, 4
not si
adc edi, 0x7acce1f8
adc ch, 0x3d
sbb bx, 0x773f
or bl, al
cmp bl, dh
or bx, cx
ror ecx, 4
add bx, si
shr dx, cl
xor ax, di
stc
rol dh, cl
xchg esi, esi
cmp di, 0x775d
or dl, cl
sbb edx, 0x260fbf8e
xor ah, ch
and edi, ebx
nop
not ch
ror ax, 2
mov di, 0x1033
or al, ch
test ch, ch
xor al, dl
sub edx, ecx
test ch, dl
not dx
inc cl
sub ax, 0x7acb
mov di, 0x6d01
dec ah
or dh, bl
stc
and ecx, 0x22430e93
sbb cx, 0x3287
add bh, ah
xor ah, 0x12
or esi, ecx
cmp bl, bh
dec di
shr ax, 5
adc di, bx
rol si, 4
sub si, 0x5a50
shr cx, 3
sub eax, 0x7c4a3300
pop esi
or bl, al
mov bx, ax
inc edi
stc
nop
pop edx
pop ebx
pop ecx
pop eax
pop edi
call fcn.0044d752
call fcn.0044dc27
push esi
inc esi
push eax
ror eax, 8
push edx
push ecx
xor edx, ecx
stc
mov dx, dx
push edi
xchg ecx, edi
and cx, 0x6e74
push ebx
rol ebx, 6
mov ch, 0x7d
xor cl, 0x5d
inc dx
sbb ax, cx
dec cl
add si, 0x4896
or bl, dl
rol di, 7
sub bh, ah
sbb bl, 0x63
nop
inc dh
mov dx, di
rol cx, cl
xchg di, ax
or dl, 0x7b
nop
shl si, cl
shl edx, cl
cmp dl, 0x68
xchg cl, bh
nop
dec ecx
cmp ah, 0x52
inc edi
xor ebx, 0x1d0cd277
dec dh
ror si, 3
cmp ecx, 0x4f669cb0
rol di, 6
not eax
shl si, cl
inc edi
or ah, 0x22
adc ah, 0x13
mov eax, 0x4adc7781
dec edx
stc
ror si, cl
adc al, 0x27
ror bl, cl
dec eax
inc ecx
rol cx, 5
not esi
or eax, 0x5187d295
inc ebx
test cx, 0x4c02
shl ecx, 5
dec dx
not cl
ror edx, 4
add edi, 0x2833c0c4
sub esi, eax
xor dx, cx
not bl
inc ax
not al
xchg bl, dh
sub ax, ax
sbb dl, ch
shl bl, cl
add edi, edx
stc
shr bx, 2
inc cx
ror edi, cl
and ax, 0x7934
stc
not ch
sbb cx, 0x2919
xor di, cx
cmp si, cx
shl bx, cl
shr ecx, 6
test ax, di
shr ah, cl
shr ecx, 1
shr ax, cl
dec al
xor ecx, esi
shr al, cl
dec dx
add bx, 0x2bb
nop
shr dx, cl
mov cx, si
inc di
ror dh, cl
nop
shl ch, 7
xor bh, 0x4f
pop ebx
rol edx, 3
sub ecx, edx
xchg cx, ax
stc
push ebx
add ebx, esi
and edx, edi
add si, di
xchg bl, ah
dec ax
stc
and edi, 0x6f8a2859
rol ah, 4
shr bl, 7
nop
shl edx, cl
rol ah, 2
and esi, ebx
shl bh, cl
not ebx
cmp di, bx
xor edi, 0x218ce3a3
adc bx, dx
or di, cx
mov ebx, 0x636216f7
not bx
and bl, 0x11
xor bl, 0x5d
test cx, ax
xor al, 0x53
shr ebx, cl
sbb bl, 0x64
not si
xchg edx, ebx
xor ch, ah
pop ebx
pop edi
pop ecx
pop edx
pop eax
pop esi
push eax
sbb al, 0x13
push ecx
ror ax, cl
rol cx, 8
add al, 0x7f
push edi
push ebx
xchg di, bx
push esi
sub esi, ecx
stc
or di, 0x5f4b
ror di, 5
or ah, bh
push edx
add dh, ch
shr al, cl
sbb dx, bx
dec esi
add ecx, eax
sub eax, 0x3bb44fa2
shl cx, cl
xor eax, 0x709512f0
dec si
sub ax, 0x4ad4
xchg edi, ebx
shl ebx, cl
inc dh
or cx, 0x25fe
rol dl, cl
shl dx, cl
xor dh, 0x67
mov bx, si
rol edi, 4
xor esi, 0x419d51f0
stc
ror esi, cl
dec ebx
shr bl, cl
cmp dx, 0x7a57
rol ax, cl
rol cl, 3
cmp ebx, 0x24ef43cd
xchg dh, bh
nop
shl ax, 4
shl esi, 7
adc cl, cl
sub ecx, ebx
shl ecx, 2
sub cx, bx
shr al, cl
or dh, 5
ror esi, cl
stc
add edx, 0x432e6d5b
or bl, cl
nop
add dh, dl
mov bh, 0x54
stc
shr si, 3
inc dh
dec edx
ror esi, 4
dec dx
shr cx, 3
not ebx
add eax, ecx
add dx, dx
pop edx
pop esi
pop ebx
pop edi
pop ecx
pop eax
call fcn.0044df57
push esi
sbb si, si
push eax
or al, 4
test esi, eax
adc si, ax
shl eax, 8
push edx
sbb edx, 0x71d39b00
dec dl
nop
push ecx
rol dl, cl
push edi
or edi, eax
and cl, cl
push ebx
test ebx, 0x31865359
not dl
inc dx
and ecx, 0x2f3c8b39
ror cx, cl
pop ebx
pop edi
pop ecx
pop edx
pop eax
pop esi
call fcn.0044e3b2
push ecx
ror ch, cl
push ebx
adc bl, bl
push edi
mov di, cx
push edx
sbb edx, 0x1b5505fe
dec dh
xor ecx, 0x54e77f5
push eax
dec ax
and ah, 0x6f
not bx
and bh, bl
add dh, 0x4e
sbb edx, 0x9d5b24f
xor cx, 0x6052
shl edx, 5
and cl, 0x25
xor bh, bl
xchg cl, al
test ax, bx
and ecx, 0x5d09b63e
add ecx, eax
add dx, di
and al, bh
and edi, 0x2720a755
push esi
xor esi, edi
shl eax, cl
or bx, si
add cl, 0x3f
cmp cl, dh
sub ax, dx
cmp si, si
nop
ror ah, 1
shr dh, 5
ror dl, 2
inc bl
ror ah, cl
xchg cx, si
shl edi, 8
mov bl, bl
rol edi, cl
ror bl, 2
sub edi, esi
add al, bl
inc dx
and ax, 0x3b59
add ebx, edx
cmp dx, 0x51d4
rol cx, cl
add eax, 0x5625b0c
cmp ax, 0x6daa
rol dh, 3
not ebx
add di, 0x3a3f
sbb cx, 0x6ec2
rol esi, cl
and edx, edi
xor eax, 0x24cd906e
cmp ecx, 0x37a17440
dec dx
test edi, 0x53aff01b
adc ah, ah
pop esi
pop eax
pop edx
pop edi
pop ebx
pop ecx
call fcn.0044e829
jne 0x4485eb
stc
push edx
dec dx
push ebx
mov bl, 0x29
push ecx
push eax
xchg cl, al
pop eax
pop ecx
pop ebx
pop edx
call fcn.0044eb8c
push ecx
push ebx
or ch, bl
or ebx, 0x43dae343
not cx
cmp bh, bl
xor cx, 0x3c93
stc
ror ebx, 8
nop
push edi
push edx
sub di, dx
test ecx, 0x3c87d836
dec bx
pop edx
pop edi
pop ebx
pop ecx
nop
push eax
adc ah, 0x41
push ecx
rol eax, cl
push ebx
inc bh
stc
pop ebx
pop ecx
pop eax
jns 0x448630
push ecx
push eax
and cl, al
pop eax
pop ecx
cmp byte [ebp + 0xc], 0
jne 0x449bff
mov esi, dword [ebp + 8]
xor ecx, ecx
cmp byte [esi + ecx], 0
je 0x44864c
inc ecx
jmp 0x44863f
shl ecx, 1
call fcn.0044f136
push esi
sub esi, 0x657d5057
nop
push eax
push ebx
sub ax, bx
test esi, 0xe952336
mov si, 0x5e46
push edi
test di, 0x3f66
test esi, eax
mov bx, di
dec edi
push edx
sbb dx, 0x7bde
push ecx
ror cx, 6
and ebx, 0x2ce13b23
rol di, 4
dec dx
sub bh, bh
sbb ah, cl
ror di, 7
rol edi, cl
add di, dx
sbb ah, 0x67
adc edi, 0x32a3cc21
nop
test bx, cx
xor di, 0x5f9b
cmp edi, 0x22fabee5
stc
mov ebx, ebx
xor dh, 0x64
xor bh, 0x5f
nop
sbb dx, ax
not edi
rol edi, cl
add eax, 0x4444b21
dec si
not bx
sbb ax, 0x33f4
dec di
not ah
test ah, 8
and dl, 0x71
stc
not ecx
nop
adc eax, 0x21e336fe
ror bl, 7
mov ecx, esi
sub esi, 0x3f0565ad
xchg cx, di
shr dl, 2
stc
dec ax
adc al, al
stc
stc
and ah, 0x5f
rol esi, 7
shr esi, 1
sbb di, 0x5181
shl edx, 6
add cl, 3
shl di, 4
shr ah, 2
adc cl, 0x6f
and bx, 0x7eb4
and dh, ch
mov cl, ah
rol ax, 5
ror di, 6
add al, 0x17
ror cl, 2
adc cl, bh
sub cl, dh
adc bx, dx
add ebx, 0x29b8daed
test edi, esi
xchg edx, esi
shr cx, cl
not ebx
nop
add ebx, ecx
sub dh, ch
sub esi, 0x1d3c57ba
inc cl
rol ebx, 6
shl dl, cl
cmp ah, dh
and ch, 0x50
sbb edx, 0x125b7273
adc eax, esi
or si, cx
nop
inc cl
dec edx
nop
dec ah
inc di
and ebx, 0x10980df1
nop
sbb al, 0x72
pop ecx
shr bh, 8
test bx, 0x84f
or bh, ah
dec esi
push ecx
add cx, 0xf56
not edi
nop
cmp al, 0x23
mov dl, dl
adc edi, 0xd799f6
dec esi
not si
cmp bx, 0x2faf
xor cx, ax
nop
nop
sbb ax, di
xchg ch, dh
ror ah, cl
sbb ecx, 0x2f6f524c
or si, 0x3949
xor dx, 0x4803
test ax, 0x64b1
mov cx, dx
rol ebx, 7
adc bh, 0x2f
shl dl, cl
and di, cx
xchg dx, ax
test eax, 0x219d3a52
xor esi, ebx
ror ecx, cl
xchg edi, ecx
xor eax, 0x3c777bc9
test ah, 0x11
shl si, cl
or dh, ch
xor dh, 0x32
adc cl, dh
add edi, 0x5b04adcc
nop
not eax
sbb ecx, ebx
sub edi, ebx
sub edi, ecx
stc
xor esi, ebx
or cx, dx
shr di, 3
stc
sbb di, 0x3692
sub cl, 0x6a
add ax, cx
nop
adc ax, bx
shl dh, cl
rol si, cl
cmp al, 0x2b
xchg si, ax
shl bh, cl
rol edx, 8
xor dx, 0x59c8
adc si, 0x5144
add dl, dl
not ecx
and ch, ah
stc
stc
stc
shl ch, cl
test dx, 0x5b3f
xor dx, dx
shl ah, cl
add ecx, 0x45217e6d
ror bh, cl
or cl, bl
shl dl, cl
dec eax
ror dx, cl
or edx, 0x15dcf5f9
inc bx
adc di, 0x46b3
shr ax, 8
not eax
dec esi
shl edx, cl
dec ax
stc
dec di
xor di, 0x70c6
ror al, cl
not ax
not dx
xor esi, 0xc009301
mov edx, 0x512c2d3c
and edi, 0x67e7b4d1
dec edx
dec dh
or eax, edx
not ah
pop ecx
mov di, dx
stc
push ecx
xchg ch, ah
inc bl
adc si, ax
add ebx, 0x6b9e51b6
or bh, al
xor edi, 0x2cf2b250
xor ebx, esi
shr si, cl
add ax, 0xc78
add ah, 0x54
not ch
pop ecx
pop edx
pop edi
pop ebx
pop eax
pop esi
call fcn.0044f4ff
call fcn.0044fa81
push esi
and si, 0x4b1d
push eax
push ecx
sub eax, ecx
cmp ch, ah
push edx
not dh
not ax
push ebx
dec bx
nop
add dh, 0x7d
sub esi, 0x647964c7
inc cx
ror ecx, cl
and cl, 0x15
ror al, cl
inc edx
inc dl
sbb ch, 0x46
rol edx, 1
mov dl, dl
shl ch, cl
stc
dec bl
stc
adc edx, 0x32a163dc
nop
add si, 0x4b2f
shl si, cl
push edi
cmp di, cx
mov bh, 0x5a
and cx, 0x176d
stc
shl edx, 2
mov ah, 4
xor ch, dl
xor dx, 0x296f
ror di, 4
cmp cl, 0x65
shr ebx, cl
stc
adc bx, 0x6dde
sbb dx, dx
test cx, si
add si, si
dec si
sub ah, 0
adc bh, 0x74
rol edx, cl
xor dl, dh
mov di, si
and eax, ebx
dec dl
test dh, 3
xchg dl, bh
rol dl, 5
stc
test bl, 0x3f
adc ebx, eax
and bl, 0x60
ror ah, cl
cmp bl, 0x47
adc eax, ecx
sub ah, bl
shr eax, cl
xor dx, 0x7a53
cmp si, 0x23de
sub cx, 0x43fc
shr si, 5
adc dx, ax
inc eax
cmp al, ch
not dx
ror ah, cl
rol ax, cl
stc
xchg ch, ch
xchg si, si
dec cx
cmp di, 0x40af
adc ch, ch
cmp ax, di
cmp ecx, 0x43f0c63a
dec di
adc cx, 0x53e4
nop
mov cl, cl
or al, dl
nop
rol dl, 7
stc
xor dx, 0x7d08
mov ah, bh
add ah, 0x2d
dec di
cmp ecx, ecx
inc al
xchg si, cx
sub bl, dh
stc
test ebx, 0x7f8b050
not si
not di
pop edi
xchg edx, ecx
adc ah, al
nop
test bx, 0x66d0
shl bl, cl
cmp edx, 0x52682e27
stc
inc dx
mov eax, eax
stc
xor bh, 9
and edx, 0x4466ee98
not eax
xor eax, 0x55e0603d
push edi
mov di, 0x2144
and si, 0x611f
mov cx, 0x4fb6
nop
and eax, 0x3deb966f
shl esi, 2
xor dx, cx
rol ecx, cl
or bx, 0x7246
or si, 0x366c
mov ch, 0x28
rol ecx, cl
or ax, si
dec ch
shr ch, cl
inc cx
test cx, 0x3629
ror esi, 4
add esi, 0xf5b88d8
sub dx, si
not ax
add eax, ebx
shl bh, 1
or dl, 0x15
shl esi, cl
add al, 0x4f
mov ebx, 0x63fbd68e
and dx, 0xc88
mov edi, 0x294fd901
sub cx, bx
add bh, ch
stc
ror ax, 8
shr bx, 5
mov esi, edx
test si, 0x3e78
xchg dl, dh
nop
not dl
inc bx
cmp edx, ebx
rol cl, 7
sbb cl, 0x3e
xchg edx, ecx
dec eax
rol di, cl
adc ebx, 0x4a156737
nop
not ecx
dec cx
inc edx
xor eax, edx
xor cl, 0x25
test ax, dx
rol esi, cl
ror cl, 2
shr al, 7
and bh, 0x15
ror ecx, cl
test di, 0x48fe
xchg ah, ch
shr edi, cl
shl bx, cl
inc ax
not bx
not dl
ror si, 7
sub eax, 0x248dd259
not ecx
cmp dl, 0x30
sub ax, di
adc ebx, ebx
ror esi, cl
inc si
stc
not edi
nop
shr ch, cl
dec bl
rol edx, cl
or si, 0x74ce
dec dx
stc
stc
sbb bl, bl
test bx, 0x410a
pop edi
mov edx, 0x384af5e3
shr ebx, cl
nop
stc
xor dl, 0x75
nop
mov ah, ch
push edi
cmp si, di
shl si, 4
shr eax, cl
inc eax
add dh, ch
test ch, 3
not bx
adc cl, 0x7c
shr edi, cl
dec si
rol di, cl
dec bl
cmp cl, 0xf
add si, si
not dl
stc
test ecx, 0x7d9b80a2
sub eax, 0x1965e3ec
dec esi
mov bh, ah
or bh, 0x44
pop edi
pop ebx
pop edx
pop ecx
pop eax
pop esi
nop
nop
push edi
push esi
mov di, si
push ebx
push ecx
shl bl, cl
shr ebx, 5
pop ecx
pop ebx
pop esi
pop edi
call fcn.0044ffb5
call fcn.004504b8
jb 0x448b6e
push edi
shr edi, 4
pop edi
add ecx, 2
sub esp, ecx
mov edi, esp
push ecx
sub ecx, 2
push esi
shr esi, 8
nop
push edx
cmp edx, edx
dec si
or edx, 0x52f1f0a7
push ecx
shr cx, cl
push eax
rol ah, 7
push ebx
sub bx, 0x7f10
dec ecx
xor dx, 0x6562
xor cl, 0x7d
test ebx, 0x69a0b841
add cx, 0x56a8
rol bh, 5
add dl, ch
cmp cl, dl
push edi
sub edi, 0x7e9182c1
adc edx, edi
not ax
sub si, 0x5d05
add ecx, 0x44d50f47
xchg edi, eax
or ch, 0x5e
xor eax, esi
shr dh, cl
rol dx, cl
add cl, ch
shr cx, 8
nop
add di, 0x5186
rol dx, 7
sub edx, ecx
nop
inc ecx
inc cx
rol ch, 2
mov ah, bh
shl cx, 3
shl ah, cl
sbb cl, bh
ror bl, 6
shl edx, cl
stc
adc ebx, edi
adc ah, 0x21
xchg ecx, eax
adc edx, esi
ror cx, cl
mov bh, al
xor edx, 0x46bffcb8
cmp eax, ecx
xor si, 0x435e
dec cl
adc cx, ax
ror eax, cl
shr edi, cl
shl ebx, 7
cmp si, si
and dh, cl
add ch, 0x5c
sub edi, ecx
inc bx
adc al, al
test si, si
stc
cmp ch, 0x6d
shr cl, 5
xchg al, dh
nop
cmp di, ax
stc
nop
nop
stc
dec ah
test al, 0
xchg edx, ebx
sub si, cx
stc
add di, 0x4ebb
nop
xchg bx, bx
or dl, 0x20
shl ch, cl
ror eax, cl
shl bx, 3
sbb ch, bl
add ax, 0x635c
xchg si, di
xor si, 0x7677
shl si, 8
rol dl, 6
add edx, 0x5e50ab63
not cl
sub al, ch
stc
and edx, 0x4331a6dd
inc di
cmp si, dx
xor cx, dx
pop edi
sbb ebx, esi
not al
push edi
shl edi, cl
shl eax, cl
ror bh, cl
cmp dl, dh
inc eax
sub ax, di
shl eax, 8
mov si, 0x4ba2
and edx, edx
xchg ah, ah
nop
not esi
xor edi, esi
shr di, cl
cmp dx, cx
not dh
test edi, 0x359e94dc
add dl, 5
inc edx
adc esi, 0x176d423
shl bh, cl
adc bh, al
xor cx, 0x6f7e
nop
test bh, 0x7e
add ah, ch
nop
stc
shr cl, 4
and bx, di
xor cx, cx
adc edx, 0x38012601
dec al
xchg ch, cl
sbb al, bh
sub edi, 0x52ea319e
and bh, al
nop
stc
dec ch
shl dx, 2
not al
sub ecx, 0x437bd8e7
adc cl, 0x3f
not ecx
sub al, 0x2b
rol ch, cl
or cx, si
adc bx, 0x597a
stc
or edi, edx
cmp di, si
cmp bl, 0x68
pop edi
pop ebx
pop eax
pop ecx
pop edx
pop esi
push ecx
ror cl, 6
cmp cl, cl
push esi
xor si, si
push edi
mov edi, 0x1ee29904
push edx
inc dh
sub esi, 0x5bc89235
mov dx, 0x284d
ror edi, 1
xchg si, cx
ror ecx, 2
and cl, 2
xor edi, 0x679057f7
push eax
inc eax
ror ch, 5
test dl, 0x2f
or si, si
or ecx, 0x1854eb2c
add eax, 0x28889802
rol ecx, cl
push ebx
cmp ch, bl
xor ch, 0x14
add si, 0x41a7
stc
cmp edx, 0x6bcb7143
ror cl, cl
inc dh
xor ax, 0x3544
nop
cmp eax, 0xfcc9482
xchg dx, ax
cmp si, cx
xchg bx, cx
sbb al, bh
mov dl, bh
test bh, ah
test ax, dx
not esi
sub si, 0x39ba
shl ax, cl
shr di, cl
nop
xor ch, 0x67
test cl, 0x5d
test dh, 0x69
sub bl, dl
and dx, 0xa17
sbb di, 0x78c8
cmp eax, edx
and dh, cl
inc ebx
and edi, 0x70cc672
add ecx, edx
and di, 0x6169
pop ebx
pop eax
pop edx
pop edi
pop esi
pop ecx
call fcn.0045084b
jbe 0x448ea4
push esi
push ecx
shl esi, cl
push eax
sbb ax, 0x5e01
adc ch, 0x17
push edx
dec dx
push ebx
cmp ebx, 0x288ee438
shr esi, cl
sbb bx, 0x5913
sbb esi, esi
stc
xchg dl, dl
add esi, 0x7847e30a
push edi
dec di
dec dh
sbb edi, esi
rol bh, cl
test bx, di
stc
dec bh
rol dx, cl
and ecx, ebx
shr edx, 5
add dh, bl
sub dl, dh
add esi, esi
stc
inc cl
shr eax, 7
and bl, al
sbb di, cx
and bh, cl
test ch, dh
xchg dx, dx
not ax
pop edi
pop ebx
pop edx
pop eax
pop ecx
pop esi
push esi
push ecx
shl esi, cl
push edi
rol edi, cl
pop edi
pop ecx
pop esi
jnp 0x448ea4
push ebx
rol bl, 4
push eax
test eax, 0x373e347f
push esi
shl esi, 6
push edx
adc dl, 0x73
push ecx
mov cx, si
inc eax
cmp ecx, eax
push edi
sub di, 0x6e09
xor bx, di
and ah, bl
add cx, cx
cmp ax, 0x3743
sbb edi, edi
xor ch, 8
xchg ecx, edi
dec bx
cmp bx, 0x174c
adc ecx, edi
xchg al, ah
sbb dx, bx
add cl, 0x12
pop edi
pop ecx
pop edx
pop esi
pop eax
pop ebx
call fcn.00450d25
call fcn.004511b1
call fcn.00451622
push edx
push ecx
test dx, cx
stc
push ebx
xor ebx, ecx
inc ch
push eax
rol al, cl
sbb ebx, 0xa2477e8
push edi
ror di, 8
sbb cl, dl
ror dx, 4
dec ebx
dec eax
xor bx, cx
add edx, 0x1a627160
shr edi, cl
push esi
test esi, ebx
xor di, dx
xchg ah, dl
xchg dh, bl
not bx
stc
and edx, 0x58200f87
stc
nop
add cl, cl
mov cl, bl
and ax, 0x6a
xchg si, dx
not edx
nop
ror dl, 1
dec dx
adc esi, esi
or dh, ch
xor di, 0x58b6
sbb al, bh
not ecx
sub dh, dh
cmp dx, 0x5bec
stc
test eax, eax
or esi, esi
test ch, dh
sub si, si
cmp esi, 0x3771cd26
and edi, 0x7474bb28
dec di
shr edx, cl
cmp al, 0x17
or edi, esi
xor ebx, 0x13d38007
and edi, edi
dec bx
rol eax, 2
add ecx, 0x7b5e3169
stc
dec bl
or esi, 0x2a63634e
add dh, ah
shl cx, cl
xor dx, 0x403a
or ecx, esi
shr ah, 8
cmp bl, 0x3d
test ebx, eax
test di, 0x3140
sbb bx, 0x5165
adc dh, 0x73
nop
xchg dx, bx
nop
ror di, 8
add cx, bx
or dh, 0x52
adc di, ax
shl dx, cl
ror esi, 7
dec ecx
inc bx
rol eax, 5
add edx, ecx
sbb ah, dl
and dl, 0x71
nop
adc ebx, edx
add ah, 0x64
and bl, 0x76
nop
ror bx, 5
xor esi, ecx
inc ch
not esi
or si, 0x2b1b
sbb cx, 0x68c7
stc
pop esi
pop edi
pop eax
pop ebx
pop ecx
pop edx
push esi
dec si
push ebx
or bx, bx
stc
push edx
shl edx, 8
inc dl
push ecx
xor si, cx
and dl, 0x1e
add ch, 0x3b
not cx
not dl
mov esi, edx
adc dl, 0x31
and bh, 0x12
nop
rol ebx, 1
xor cx, 0xf54
push eax
inc ax
push edi
or di, cx
inc bx
ror ecx, cl
or si, 0xe10
cmp bx, 0x48bd
ror bl, cl
or cl, 0x3a
xor cx, dx
sub ecx, edi
adc cl, ch
add al, bh
test edx, 0x5f08142d
pop edi
pop eax
pop ecx
pop edx
pop ebx
pop esi
push edx
test dx, 0x5755
push ebx
push ecx
shr ebx, cl
sub bx, 0x5b46
or ch, 0x78
shl dl, 8
pop ecx
pop ebx
pop edx
push eax
push ecx
shr ax, cl
pop ecx
pop eax
stc
push ecx
xor cx, 0x5a71
pop ecx
stc
push edx
inc edx
pop edx
shr ecx, 1
xor ax, ax
cmp ecx, 0
jl 0x44963b
mov al, byte [esi + ecx]
push ecx
push eax
xchg cl, ah
push ebx
xor bl, 0x55
adc cl, ch
and cx, ax
push edx
ror edx, 1
xor edx, 0x41de51b9
ror bx, 8
push esi
dec si
adc ebx, 0x2650e25a
stc
stc
xor bl, 0x4c
push edi
rol edi, 6
and edi, eax
nop
xchg bx, ax
shl al, cl
xor si, 0x200c
ror cl, cl
shr bx, 6
or edi, esi
nop
dec ch
inc dh
xor ebx, ecx
or bx, bx
sub ebx, 0x68d17717
nop
add dl, 0x32
not cl
dec dh
nop
not bx
sbb dl, 0x2d
ror ch, 3
xchg bx, si
shr bx, 8
cmp di, dx
nop
dec dx
test si, 0x2a57
xor ch, al
stc
test bx, cx
and edi, 0x65b5fe9e
xchg edx, ecx
stc
or si, cx
or ebx, 0x3f849be1
cmp cx, bx
sub ch, cl
stc
test eax, ebx
add dl, bh
sub edi, edx
shr ah, 7
add dx, 0x537e
rol cl, cl
ror bh, cl
mov cx, si
adc al, 0x1c
sbb cl, 0x7d
nop
sbb edx, 0x75273548
cmp di, ax
not esi
xchg ch, ah
cmp dh, 0x42
adc bh, 5
and si, 0x1553
nop
cmp cx, di
inc bx
not esi
dec bx
mov cx, 0x4422
inc cl
stc
xor bx, 0x4d11
inc cl
add ch, dl
not ch
cmp bl, 0x76
inc ah
sbb bh, al
not bx
xor edi, 0x12ca12d3
shr esi, cl
stc
dec di
inc cx
add ax, 0x3c9
test edx, edi
or bx, 0x6737
xchg ecx, edi
sub esi, 0x541bc082
rol ax, cl
nop
stc
dec cl
pop edi
adc ah, 0x3a
and si, bx
push edi
cmp eax, edi
nop
nop
xor si, 0x3122
xchg bh, ah
ror dx, 8
test edx, edi
xor edi, esi
sbb di, dx
test ch, dl
adc ax, 0x51aa
shr edx, 1
add ax, ax
adc bl, dh
xchg ebx, ebx
sbb ch, 0x56
mov al, dh
xor si, 0x40de
shl bx, cl
xor edi, eax
nop
sbb ebx, edx
sbb ax, 0x20d5
inc al
not di
and cl, 0xe
xchg bh, cl
test si, 0x1040
shr cx, cl
inc dl
test ebx, esi
xor bh, dh
or dh, bl
inc ch
xor bx, 0x2133
not si
sbb ebx, eax
shr dh, cl
test edx, 0x286322cd
xchg dh, dl
inc dx
ror edi, 1
ror ecx, 4
ror dh, 7
ror esi, cl
shl cx, cl
xor dx, 0x29bd
mov cl, al
sub ah, 0x77
shr eax, cl
dec ax
mov ebx, edi
stc
shl bl, 7
shl edx, 2
cmp ecx, 0x7ab3f044
add ch, dh
xor dx, cx
cmp bl, 9
nop
dec dx
inc ch
xor edx, ebx
xchg di, di
not edx
stc
shr dh, cl
rol edx, cl
ror bl, cl
or di, 0x74a8
mov dh, 0x1b
ror dh, cl
mov edi, esi
mov cl, ah
or si, bx
inc esi
test ax, 0x6fd4
adc bx, 0x2786
stc
not cl
nop
shr dx, 1
cmp bh, 0x25
add bx, 0x5840
dec dx
dec ax
mov edi, eax
shr edi, 6
xchg ah, bl
nop
add cl, 0x62
dec bh
rol ebx, 1
add bh, 0x52
and edx, 0x4df0e781
dec ch
dec ebx
and bl, dl
pop edi
push edi
sub di, 0x4c9c
mov edi, 0x29e47a6d
nop
cmp eax, 0x45874143
add dh, 0x6c
not ch
inc di
ror cl, cl
rol al, cl
mov ch, 0x32
inc esi
rol dh, 8
stc
xchg dx, di
stc
or si, 0x6823
inc cl
shl dx, 2
sub edi, 0x6e99902a
shl bl, 5
inc dl
dec dl
adc eax, eax
ror bx, cl
not dl
adc bl, bl
inc edx
inc bx
or dx, 0x135
sbb bl, ah
sub ch, 0xa
ror esi, 5
add ah, 0x53
sbb dx, 0x634d
ror bh, 6
xchg edx, edi
inc ecx
and edi, 0x8001c14
or al, ch
sbb ecx, 0x1a0705e8
test esi, edx
test bh, 0x62
sbb ch, al
not si
and bl, bl
add ch, ch
inc ecx
xor edi, 0x5df5f397
shl si, cl
rol cx, 8
inc ch
xchg cl, ch
xor si, bx
ror dx, cl
xchg cx, si
cmp bh, ah
and cl, 0x50
xchg edx, ecx
xchg edi, esi
add ah, ch
dec bx
shr esi, cl
test ecx, 0x1019d3c8
sub ch, 0x35
cmp cx, 0x7bba
xchg dx, cx
add ch, dh
mov ah, ch
sub bx, 0x2364
xchg edi, edx
sub ecx, ecx
dec dl
sub dh, al
xor eax, 0x5074c7b8
sub dx, cx
stc
add cl, ch
add dx, 0x14ae
not ebx
and edx, 0x7e64a20b
rol dh, 5
and al, ch
sbb cl, 0x31
shr esi, 7
or di, cx
cmp di, cx
ror eax, 4
or dx, 0x5460
shr cx, cl
sbb esi, 0x4af2607f
dec dh
rol eax, 8
rol cx, cl
nop
cmp si, 0x65a1
not edx
dec si
shr cx, 2
xor ah, 0x65
shl ecx, 8
pop edi
push edi
ror edi, cl
stc
sub bx, ax
sbb edx, ebx
adc di, 0x6891
nop
dec cx
stc
test dl, 0x14
sbb dx, di
xor bl, 0x65
and esi, 0x3c849586
nop
sbb ebx, 0x7e0df8c1
cmp ax, 0x5e0d
shl di, cl
rol dh, 5
cmp ecx, 0xf27eac4
rol ah, 3
xor dl, 5
xor di, 0x70ea
rol ah, cl
inc bl
inc ebx
add dh, dl
sbb dx, 0x7b85
shl si, 6
shr ecx, cl
shr bx, 7
inc dh
mov si, dx
not bh
stc
inc ecx
cmp dl, dl
inc eax
add ah, 0x7d
pop edi
pop esi
pop edx
pop ebx
pop eax
pop ecx
call fcn.004518b1
push ecx
push eax
and ch, al
push esi
push edx
xchg si, dx
push ebx
inc bl
adc cl, al
add dh, dl
ror ch, cl
stc
dec dl
and bl, 0x37
shr bh, cl
nop
shr esi, 3
inc ax
stc
push edi
xor di, 0x514
ror dl, 1
shl bx, cl
not si
and edi, 0x7121db17
adc cx, ax
shr dh, 5
ror edi, 2
mov al, ch
sbb esi, edx
dec bh
dec si
sub esi, 0x62f833c7
mov ch, bh
rol si, cl
mov bh, 0xf
and ebx, 0x6a497f7a
shr esi, 2
or ch, dh
xor dx, 0x264f
dec di
pop edi
pop ebx
pop edx
pop esi
pop eax
pop ecx
jbe 0x449534
call fcn.00451b62
je 0x4494fd
jge 0x4494a9
call fcn.00451f57
push esi
and si, si
push ecx
rol cx, cl
push edx
xor dl, dh
ror dx, cl
pop edx
pop ecx
pop esi
call fcn.00452237
call fcn.00452546
push ebx
shr bh, 4
pop ebx
call fcn.00452b13
push edx
sub dx, 0xe1
push ebx
push eax
test ebx, eax
push ecx
sub ecx, 0x458d51d2
not ax
sbb al, 0x45
dec al
push edi
shr di, 8
push esi
adc bx, si
test ecx, 0x7382ea0a
pop esi
pop edi
pop ecx
pop eax
pop ebx
pop edx
call fcn.00452f3f
push eax
sub ah, 0x56
push ebx
push ecx
and ebx, ecx
test bl, 0x50
sbb eax, 0x12ca9266
pop ecx
pop ebx
pop eax
call fcn.0045325e
push edx
not dx
pop edx
jns 0x449504
stc
call fcn.0045366b
push ebx
inc bx
push edi
shl di, 8
push ecx
push eax
sub ecx, eax
or ecx, 0x1fa866e5
pop eax
pop ecx
pop edi
pop ebx
call fcn.00453abf
jno 0x449534
call fcn.00453fa8
call fcn.0045421c
push ebx
push eax
adc bx, ax
dec eax
push edx
push ecx
rol edx, cl
inc dh
or bl, 0x3b
add dh, 6
adc eax, 0x5aeb5bcc
shr edx, 8
shr dx, 7
or bh, 0x50
stc
nop
push esi
and cx, si
xchg al, ah
mov al, 0x77
shl al, cl
shl eax, cl
adc bl, bl
add cl, 0x11
sub bl, dl
push edi
test di, cx
rol ecx, 1
sub ah, cl
cmp di, 0x41af
inc edx
adc ah, 0x55
nop
sbb bl, al
shl bx, cl
add ecx, 0x5cd67837
sbb eax, edx
cmp ah, 0x7c
dec ecx
and dl, 0x1b
stc
pop edi
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.00454788
jecxz 0x4495af
call fcn.00454afd
jno 0x4495af
push edx
push ebx
sbb dl, bh
pop ebx
pop edx
jnp 0x44961c
push ebx
dec bh
push eax
not al
push edx
push ecx
shl edx, cl
nop
and eax, eax
ror cl, 5
mov eax, ebx
nop
inc edx
add cx, dx
and bh, 0x23
dec ebx
and ax, bx
test bl, 0x23
xchg cx, ax
push esi
test si, 0x3cb6
pop esi
pop ecx
pop edx
pop eax
pop ebx
call fcn.00454da8
call fcn.00455318
push edi
push esi
xchg di, si
push ecx
push eax
or ecx, eax
rol ax, cl
dec ah
push edx
inc edx
adc eax, ecx
cmp ah, 8
pop edx
pop eax
pop ecx
pop esi
pop edi
jns 0x449612
push eax
and al, 0x4d
stc
pop eax
call fcn.00455682
call fcn.00455bbe
call fcn.0045610c
call fcn.004564e1
ja 0x449631
push edi
not di
pop edi
mov word [edi + ecx*2], ax
dec ecx
jmp 0x449047
push dword [ebp + 0x10]
push 1
push edi
jns 0x449739
push eax
push edx
sub eax, edx
stc
stc
push ecx
push ebx
and cl, bl
add ch, ah
add eax, 0x38a7ef6b
rol bh, cl
push esi
push edi
cmp si, di
adc cl, 0x3b
ror ecx, 1
not edx
add bh, bl
xor si, 0x6437
dec ebx
ror bh, 1
shr di, 1
inc bl
sbb di, di
not ebx
add edi, edi
inc bl
rol cl, 1
inc al
sub cl, 0x78
sbb cl, cl
and ax, 0x2aba
nop
rol cx, 2
shr ah, 3
shr bh, 6
and cx, bx
dec ah
rol ecx, 2
xchg cl, bl
not si
or bl, bl
xor dx, bx
xchg ch, ch
mov si, 0x3ec8
inc bx
ror ecx, cl
add ch, 0x16
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
call fcn.00456812
jb 0x4496db
call fcn.00456b75
push eax
cmp ah, 0x64
push edx
push ecx
shl dl, cl
pop ecx
pop edx
pop eax
call fcn.0045705a
jbe 0x449707
push ebx
cmp ebx, 0x33be6325
pop ebx
call fcn.00457543
push esi
cmp si, 0x1892
push edx
not dh
push ecx
push eax
and cl, al
dec ah
pop eax
pop ecx
pop edx
pop esi
push edx
shr dx, 6
pop edx
push edx
shr dl, 4
push ecx
ror ecx, 4
ror dl, 5
push edi
adc edi, 0x225e7a14
push eax
or ax, di
xor ecx, 0x3097998
pop eax
pop edi
pop ecx
pop edx
push edi
test di, 0x2d32
push ecx
shl cl, cl
pop ecx
pop edi
push eax
adc eax, 0x4597d3b5
pop eax
push ebx
ror bh, 2
push eax
push ecx
rol ax, cl
push edx
sub dl, 0x25
stc
nop
push edi
xchg edi, edi
adc di, 0x44fb
stc
sub bx, ax
push esi
shl si, cl
add esi, ecx
sbb ax, 0x4b7f
add esi, 0x26a7d069
not di
mov si, bx
xor ch, cl
test ax, cx
not ax
sbb ah, 0x6a
shl ah, cl
cmp edx, 0x6f9a2371
sub bh, ah
shr dh, cl
shl ecx, 6
inc eax
sub esi, 0x1abdb15a
inc dl
sbb bx, di
sbb di, 0x2e19
mov esi, 0x4e83889c
add esi, ebx
xchg dx, cx
adc esi, 0x2ba3c6a
stc
shl eax, 2
shl cx, 7
not dx
or ecx, 0x80a6f0f
shr eax, cl
cmp ah, 0x6e
dec ecx
not edx
nop
xchg dl, cl
xchg di, ax
shr edi, 3
rol dh, 7
test si, 0x2335
cmp bx, 0x1006
nop
not edi
cmp dh, bh
nop
rol ebx, 6
xor bl, 0x14
ror cl, cl
not esi
ror al, cl
or ch, al
adc cl, 0x79
xor di, 0x3855
stc
sbb esi, 0x568d93da
and esi, edx
dec bl
nop
nop
ror bl, 7
inc bh
sub ch, 3
dec dx
stc
stc
adc bh, 0x45
inc edx
sbb bx, 0x75a6
adc dx, bx
adc bx, ax
cmp bx, 0x8c8
inc bx
dec eax
xor ebx, ebx
add di, 0x388c
xor ah, dl
stc
add ebx, 0x6322be2d
xor edx, eax
sub eax, 0x1de6149a
add edx, 0x3ee676f9
nop
cmp dx, 0x4faa
xor ax, dx
xor esi, 0x26a40924
xchg bh, bl
or ax, 0x181e
nop
not bh
xchg cx, cx
shl edi, cl
shr dl, 3
pop esi
nop
adc dx, bx
dec bx
test bl, ch
xor al, al
dec bl
and cx, di
nop
push esi
shl si, 4
mov dx, 0x1f4b
not ah
sub dh, 9
sub edi, 0x5e984195
sbb dx, cx
dec edx
not ch
mov bx, bx
or bx, 0x67cf
rol dx, cl
mov bx, cx
rol dx, 3
sub bl, 0x16
xor edx, 0x4a85260d
sbb eax, 0x660a1068
inc edx
xchg ah, ah
add ch, ch
nop
nop
test eax, edi
inc cx
shl bl, cl
add edx, 0x2836151f
xchg di, ax
or dl, 0x7f
nop
not ax
shr cl, cl
inc cx
test dh, 0x18
sub ah, cl
dec dh
or cx, 0x455c
add edi, 0x56d88eb8
inc ecx
or dl, bl
shl eax, cl
xchg esi, ebx
shr cl, cl
shr cl, cl
sub edi, 0x17cf67ea
add si, si
mov di, dx
adc ecx, 0x301ed1c4
mov ch, ch
cmp ebx, 0x44ddcdf6
nop
ror ecx, cl
shr ah, 6
add esi, eax
add ebx, 0x67262c41
shr esi, cl
shl ax, cl
rol dh, cl
rol ax, 1
adc ch, 0x4d
xchg dh, ah
adc eax, eax
shl bx, 5
sub bx, si
shl bh, 2
mov si, 0x3ece
stc
shl ecx, 5
and dx, di
add edi, 0x416a53e8
xchg ecx, eax
mov bh, dl
cmp bx, 0x2869
sub bx, 0x5599
adc dh, 0x1b
or edi, esi
stc
xor cl, bl
rol ax, cl
stc
test edi, 0x6854782f
add ax, 0x2537
cmp esi, edx
xor bh, 0x1a
xchg edx, edi
add esi, esi
add edi, 0x558f3ab2
test di, ax
test ebx, ecx
and ah, cl
nop
stc
shl eax, 8
test ebx, 0x767ff2e7
pop esi
stc
stc
xor bl, bl
or dh, cl
xor al, 0x5c
adc dx, cx
sub cx, 0x2d23
xor edi, 0x23ce295
rol edi, cl
sub edx, 0x3b941a02
push esi
test esi, esi
test dh, bh
mov ecx, edi
sub bh, 0x56
ror di, 6
not ecx
sbb dh, dh
ror eax, 5
or di, 0x7703
or al, 0x73
shl dx, 7
rol dl, 6
stc
test bx, di
shr dh, cl
shl eax, 3
sub ch, 0x2a
shl edi, 4
test cx, cx
xor bh, 0x7f
inc ah
sbb dh, ah
xor cl, 0x56
adc dl, 0x20
sub cx, 0x1f97
stc
nop
sbb bl, 0x4a
sbb edi, 0x2fa7cbad
sub dx, 0x563d
or ebx, 0x20f519d2
shl ebx, 6
not di
adc bx, dx
mov ecx, edi
ror esi, cl
sbb bx, ax
nop
sub ebx, edi
mov bx, bx
or di, ax
sub bh, 0x62
sbb bh, 0x6c
xchg cl, al
rol edx, cl
ror cl, 5
xchg bx, dx
xchg cx, ax
sub dh, 0x12
shr al, cl
and ah, ch
cmp cx, 0x16bd
xor dh, 0x3b
cmp ah, 0x3e
shr al, cl
xchg edx, eax
or dx, bx
xchg cx, ax
not dx
cmp ecx, esi
nop
cmp dh, dl
ror bx, 6
inc al
and dl, 0x40
shr esi, cl
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
call fcn.004579df
jae 0x449b7c
call fcn.00457dab
push edx
sub dl, 7
push edi
dec di
not edi
push esi
push ecx
rol esi, cl
xor cx, 0x2287
push eax
mov ah, 0x44
push ebx
test bx, 0x3440
xor edi, 0x78e70ff1
inc cl
rol esi, cl
shr edx, cl
mov ecx, 0x59f9d284
or edi, ebx
and edi, 0xa8697d0
pop ebx
pop eax
pop ecx
pop esi
pop edi
pop edx
push edi
xor edi, 0x77907615
push ecx
test di, cx
sbb edi, ecx
push edx
shr edx, 4
sbb edi, 0x49091bde
pop edx
pop ecx
pop edi
push ecx
push edi
or ecx, edi
shl edi, cl
adc ecx, 0x4fc9a824
add ecx, ecx
push esi
push eax
xchg si, ax
push edx
shl dh, cl
rol di, cl
not ecx
push ebx
sbb bh, bh
rol cx, 2
sub esi, ebx
shr dh, 8
mov ecx, 0x1b16b54e
rol esi, 4
add esi, 0x34b1c797
inc di
stc
or edx, 0xdc6f198
cmp cx, dx
cmp bx, dx
test di, 0x7dcd
mov eax, esi
nop
xor esi, 0x7f4fea3
test al, ch
xchg dh, cl
test esi, 0x3d786783
add ax, 0x34d3
and esi, 0x55b3d580
shr edi, cl
nop
nop
inc esi
rol cx, cl
rol ah, 8
sub ax, 0x81d
pop ebx
pop edx
pop eax
pop esi
pop edi
pop ecx
jle 0x449b50
push eax
push ebx
xchg ah, bh
pop ebx
pop eax
call fcn.0045808e
push ebx
push edx
cmp bl, dh
pop edx
pop ebx
push ebx
and bx, bx
pop ebx
push eax
push ecx
adc al, ch
sub cx, 0x1bda
push edx
push ebx
xchg dl, bh
push edi
sub eax, edi
not bl
dec al
pop edi
pop ebx
pop edx
pop ecx
pop eax
jo 0x449b75
push esi
shr si, 5
pop esi
push ebx
push edx
add bx, dx
pop edx
pop ebx
stc
push edx
dec edx
stc
push ebx
push ecx
shl ebx, cl
push eax
inc al
push esi
sub si, 0xc90
adc eax, 0x3ae45494
stc
or bh, ch
not cl
xor ebx, ebx
sbb ebx, eax
not eax
ror ebx, 8
rol cl, 1
inc bh
inc cl
add ch, 0x24
add al, dh
adc ax, bx
inc ebx
mov ecx, 0x362d3006
pop esi
pop eax
pop ecx
pop ebx
pop edx
push esi
test esi, 0x5e7de6de
inc esi
pop esi
push eax
push ecx
ror eax, cl
pop ecx
pop eax
call fcn.00458427
jbe 0x449bd8
call fcn.00458941
call fcn.00458cb6
call fcn.00459130
push eax
sub eax, 0x73ba684f
pop eax
push ebx
push eax
sub bh, ah
pop eax
pop ebx
call fcn.00448149
add esp, 0xc
pop ecx
add esp, ecx
jmp 0x44d742
cmp byte [ebp + 0xc], 1
jne 0x44a693
sub esp, 8
mov edi, esp
push dword [ebp + 8]
push edi
push ecx
ror ecx, cl
push eax
test eax, 0x5d06d048
push edi
push edx
cmp edi, edx
push ebx
not ebx
dec di
and bh, 0x68
rol ax, cl
rol cl, 5
push esi
mov si, ax
mov di, 0x7bbf
and eax, 0x22227425
sub bh, dh
adc eax, 0x4de0d62b
ror dx, cl
xor bx, cx
adc eax, 0x5038a4d7
shr ch, 1
ror edx, cl
xor edx, esi
xchg dh, ah
cmp al, dl
test di, 0x2121
shl dx, cl
dec di
stc
shr cl, cl
dec esi
nop
not si
xor dh, 0x29
mov al, 0x2e
test ecx, esi
nop
cmp ebx, ebx
inc edi
shl dh, cl
cmp ecx, ebx
adc edx, 0x511c4460
dec ebx
stc
not eax
rol esi, cl
nop
and edi, 0x1a7bf57e
shl dx, 7
add edx, 0x458a967
or bx, 0x687a
not eax
xor dl, 0x58
shr dh, 8
stc
test dx, si
and al, 1
inc dl
or bx, dx
adc si, dx
ror dx, 1
xor ebx, edx
xor ecx, 0x6ebe6a2c
and dh, 0x3f
not bh
or dx, bx
and bx, si
add ecx, 0x54c54329
cmp al, dh
nop
add dl, al
test ebx, 0x3b5c37df
mov bl, 0x41
adc ecx, ecx
test bh, 0x1a
sbb esi, eax
sbb ax, 0x63bd
cmp ah, 0x7f
shr cx, cl
pop esi
pop ebx
pop edx
pop edi
pop eax
pop ecx
call fcn.00459698
push esi
add si, 0xf57
push edi
adc di, 0x5553
push ecx
shr ecx, 6
push ebx
shr bl, cl
push edx
xchg edx, ecx
cmp edx, 0x15914ec9
push eax
shr al, cl
sub edi, 0x79cb0097
shl dl, 1
adc esi, edx
ror ecx, 5
shl cl, cl
shl bx, 3
test esi, 0x748f9a95
rol al, 5
cmp cl, dh
shr al, cl
sbb dl, al
and ecx, ecx
add bl, dh
add al, 0x3f
ror ebx, 5
not eax
test di, 0x6dbb
ror ax, 6
not al
cmp esi, esi
adc ch, ch
sbb eax, eax
sbb edx, edx
sub bh, ch
adc eax, 0x3b0a0c5b
mov si, 0x7fff
dec eax
or ax, ax
shr bl, cl
inc ax
and cx, 0x7f30
and di, ax
shl edx, cl
shr edx, 3
add al, dh
shr dl, 5
test bx, ax
adc dh, bh
sub ebx, esi
nop
shl edi, 1
mov ah, bh
rol esi, cl
xchg ah, dl
add ax, 0x302b
cmp ch, 0x5e
adc bx, 0x28c8
test cx, di
rol dh, 6
xor dx, bx
and ebx, 0x31eee875
ror cx, 5
nop
not bh
inc ax
cmp bx, 0x5e2d
ror bl, 4
or edi, 0x3ac026d6
inc bh
ror cx, cl
and esi, ecx
shr cx, 2
dec cl
add eax, ecx
inc esi
inc edi
test bx, bx
ror ah, cl
test ecx, 0x7f83cd5
add di, cx
xchg ah, ah
sub dh, 0x22
sbb ecx, ebx
cmp ch, cl
shl ah, 2
xor dl, 0x7f
or edi, edx
inc si
sbb cl, 0x1f
mov bl, 0x15
nop
xchg ebx, edi
not eax
sbb edi, edi
xor si, bx
inc ax
stc
not ah
xchg si, ax
rol si, cl
not ecx
adc eax, esi
or di, 0x2786
pop eax
mov si, dx
rol dx, cl
stc
xor edx, 0x3ed70ff2
inc ebx
test di, bx
inc ebx
not dh
cmp edx, ecx
push eax
dec al
adc ecx, 0x21deaf66
test dx, 0x4d68
or ah, ch
cmp dx, 0x6003
xor bh, 9
not di
or bx, 0x4875
shl edi, cl
shr eax, 6
nop
cmp al, 0x25
or ch, 5
stc
shr bh, cl
ror dl, 1
and di, 0x23e9
rol ecx, 1
xchg esi, ebx
adc eax, 0x3023cb3d
shl dh, 2
or eax, esi
test bx, 0xb3c
shr di, cl
stc
mov di, ax
shr cx, cl
and edx, 0x79a714e7
mov dl, 0x48
and eax, 0x4c04ade3
cmp bx, 0x2e7c
xchg di, si
test cl, cl
and ebx, 0x7c0ce1b0
shl ch, 2
sub bl, 0x5e
shl eax, cl
add bx, 0x744a
not cl
test edx, 0x6c097436
mov edx, esi
stc
shl dl, 7
shl di, cl
xor edx, 0x944dd60
test esi, 0x617d8919
dec cl
sub al, cl
stc
or dx, di
cmp edx, 0xab90b47
ror ecx, cl
xchg cx, cx
shr cl, cl
nop
cmp bx, 0x69a1
xchg si, cx
shr cl, cl
nop
ror si, 3
xchg dh, dh
or bl, al
dec bx
nop
sub ecx, esi
dec ax
or ah, al
xor dh, 0x63
rol ecx, 8
shl ax, 3
stc
nop
xchg di, di
inc dh
test si, di
xor edi, 0x986e21
sbb bh, cl
ror ebx, cl
not ecx
test edi, ecx
or ax, 0x695d
xchg cl, ah
xor ecx, eax
xor dh, dl
shr cx, cl
shr ecx, cl
xor ch, dl
xchg si, dx
ror cx, cl
dec ah
dec eax
pop eax
shl si, cl
and esi, edi
not cx
shr dl, 3
mov cx, 0x4e4f
shl bh, 8
push eax
inc al
dec si
and bx, 0x3c5f
rol eax, cl
test cx, 0x4dbd
rol ecx, cl
mov eax, edx
shl si, 7
dec bl
cmp eax, 0x359607ca
xor cx, 0x306c
not esi
stc
test ecx, edi
test ecx, 0x75f50aff
shr ecx, cl
rol edx, cl
sbb ebx, 0x1b3600b2
xchg cx, ax
ror eax, cl
inc ah
sub edx, 0xbb4e44a
mov dx, si
sub bx, 0x1053
not cx
sbb cx, 0x27a9
xor esi, 0x12f9e62b
shr ecx, 7
sbb bx, 0x3102
ror edx, cl
xor bl, dh
shl di, cl
sub esi, ecx
dec ebx
rol edx, 8
stc
or ax, 0x586
ror cx, cl
add edi, 0x528c9c55
stc
add ecx, 0x6431e4f8
sbb dx, 0xc01
cmp cl, 0x1f
nop
ror bl, cl
ror dl, 4
test esi, esi
rol dh, 7
rol ecx, 2
not eax
rol ecx, 4
mov esi, 0x24f98eb2
or si, cx
rol ax, 7
nop
cmp di, 0x4a5
rol cx, cl
sub bl, ch
adc esi, 0x4ecf5cfb
or esi, 0x20a397fd
shr bh, 7
stc
shl bl, cl
adc si, 0x6484
shr cx, 5
stc
cmp cx, 0x128
add edx, edi
shl ecx, 4
xor edx, edi
xchg edx, esi
rol si, cl
cmp bl, 5
sbb cx, 0x18b6
xchg si, ax
dec dl
stc
rol ax, cl
xor cx, 0x43d3
not di
or edi, 0xe104a9f
adc esi, edi
shr edx, 2
add si, bx
inc edx
add di, 0x695c
inc edx
nop
inc esi
dec dx
not dh
shl ax, cl
adc cx, si
cmp dl, 0x17
pop eax
cmp bh, cl
push eax
shl ax, 4
shr edi, 5
xchg ecx, edx
test ecx, 0xac7524d
xchg edi, edi
inc edi
pop eax
pop edx
pop ebx
pop ecx
pop edi
pop esi
stc
push ebx
push ecx
xchg bh, ch
push edi
test di, bx
sbb cl, 0x73
push eax
inc ah
push edx
dec edx
mov ax, 0x4d38
shr ax, cl
add ch, dh
shr ebx, cl
and cl, 0x6d
xor cx, 0x4d69
pop edx
pop eax
pop edi
pop ecx
pop ebx
call fcn.00459af5
call fcn.00459e1c
push edi
push ecx
xor edi, ecx
stc
ror edi, 6
push edx
adc dx, cx
ror edx, 2
stc
push esi
add esi, ecx
push eax
inc eax
cmp di, cx
and di, 0x298b
not cx
or dh, 0x6a
add di, dx
ror ecx, cl
add ecx, edi
shr cx, 8
xchg edi, eax
sub ch, 0x5f
test esi, esi
pop eax
pop esi
pop edx
pop ecx
pop edi
je 0x44a1a1
js 0x44a130
call fcn.0045a347
push esi
push ebx
add si, bx
push ecx
ror bx, cl
push edx
not dl
push eax
xchg cx, ax
inc dx
cmp ah, 0
sbb dh, 0xc
cmp ch, al
mov ebx, 0x796ac645
push edi
and di, 0x348
mov eax, 0x53983d3b
pop edi
pop eax
pop edx
pop ecx
pop ebx
pop esi
push ebx
test bx, 0x1783
pop ebx
call fcn.0045a7af
push esi
push ecx
xor esi, ecx
push ebx
sub bx, cx
rol cl, 2
nop
push edx
cmp si, dx
push eax
or ax, bx
pop eax
pop edx
pop ebx
pop ecx
pop esi
call fcn.0045ac1a
push edi
adc edi, edi
pop edi
call fcn.0045af6b
push eax
push ecx
xor al, cl
mov cx, cx
mov ax, 0x5c0e
push esi
xor si, cx
push edi
not di
push ebx
shl bl, cl
not eax
pop ebx
pop edi
pop esi
pop ecx
pop eax
call fcn.0045b507
call fcn.0045bb32
jbe 0x44a195
je 0x44a195
push ecx
push edi
sub ecx, edi
pop edi
pop ecx
ja 0x44a1a0
push edx
shr dh, 7
pop edx
nop
push esi
dec esi
push edx
push ebx
sub dh, bh
sub edx, 0x4c76ddde
pop ebx
pop edx
pop esi
call section..text
push dword [ebp + 0x10]
push 2
push edi
push eax
add eax, 0x6051bc06
push ecx
test cl, ch
push edx
mov ch, dh
push esi
dec si
stc
or cl, 0x5f
cmp dl, 0x37
push ebx
dec bl
push edi
sub edi, eax
ror esi, 2
pop edi
pop ebx
pop esi
pop edx
pop ecx
pop eax
call fcn.0045bf05
jnp 0x44a469
push ecx
and cx, 0x3e27
push ebx
push esi
adc bx, si
push edx
push eax
cmp dl, al
shl ecx, cl
push edi
and di, 0x4dee
not ecx
sbb cl, 0x3f
or di, 0x6a2c
xor eax, 0xb98944
sbb dx, 0x390e
cmp cl, 0x6d
inc dl
test esi, eax
not dh
shr dx, 8
xchg si, di
test ch, 0x61
sub di, 0x284f
test al, 0x78
or edx, edx
xchg edi, eax
mov edi, edi
cmp si, ax
inc ax
rol dl, 1
not bl
stc
shr cl, cl
sbb bl, ch
stc
cmp ebx, eax
inc ebx
inc esi
nop
inc ebx
rol ecx, 5
stc
rol edi, cl
cmp bx, ax
ror al, cl
xchg bl, dl
dec dx
or esi, 0x18c435fb
cmp di, 0x6480
shl cx, cl
and di, 0xf4c
test ecx, ecx
sub bl, 0x53
shl esi, cl
mov bl, ah
stc
or edx, 0xc292649
rol eax, 3
test ebx, esi
rol ecx, cl
not dl
rol ebx, cl
inc dx
mov dx, si
sbb al, 0x71
and cl, 0x3c
xchg ah, dl
inc ch
inc si
or ebx, ecx
inc cl
shr ax, 5
add di, dx
add ah, ah
not bx
test di, cx
shl al, cl
sbb bh, dh
inc cl
sbb esi, 0x60dc3195
inc al
inc dl
not ah
xor al, ah
add bl, cl
mov dl, 0x55
sbb eax, ebx
and dh, 0x28
xchg bx, cx
dec cx
sbb edi, 0x3bebaf62
test bl, dh
dec edi
xchg cl, al
dec ecx
stc
xchg dh, cl
shl ah, cl
nop
inc bx
test ch, 0x3b
not edx
rol esi, 7
and bh, dh
mov ebx, esi
pop edi
or dx, cx
dec bx
test al, 0x6f
stc
rol bh, 4
rol esi, cl
and bh, 0x28
or dl, ah
push edi
xor ecx, edi
add esi, ecx
dec di
xor edi, 0x6b33c85f
add ecx, eax
add ebx, 0xfc30a3e
sbb edx, 0x27e6a087
not cl
sbb si, bx
nop
stc
nop
nop
add ecx, 0x6b01c9de
xchg ah, dh
not di
and bh, 0x58
shl esi, 5
mov ax, 0x756c
xor dh, bl
shl dx, 1
stc
mov edx, 0x439fe764
test bl, dh
sub ebx, ebx
stc
shr cx, 1
sub cx, 0x2600
test ah, 0x2e
xor esi, esi
not al
mov eax, 0x9b67ab7
rol si, 1
dec esi
dec ch
sub ah, ah
test esi, 0x50983af6
rol edi, cl
shl dx, cl
xchg ah, ch
add dx, 0x70c5
add edx, 0x74debd3e
adc dl, ah
shl dl, cl
dec al
inc bx
or al, 0x1b
sub si, 0xca0
ror edi, 7
xchg esi, esi
xchg esi, ecx
sub edi, 0xf955cf0
sbb ax, ax
and dl, bl
dec cx
or ebx, 0x5511604d
mov dx, 0x6dce
dec dx
cmp ax, dx
ror bx, cl
sbb ax, bx
ror di, 5
shr cl, cl
adc si, di
shr ax, 6
ror cl, cl
and cl, dl
inc edi
rol cx, cl
test ecx, 0x32152cae
nop
cmp bl, 0x7c
dec edx
inc dx
xchg cl, bh
xor ecx, ecx
stc
or ecx, edx
nop
xor bl, 0x69
mov ah, ah
ror cl, 5
adc ch, ch
add al, 0x34
and di, dx
mov di, 0x7609
sub si, 0x7f24
cmp di, dx
test si, 0x1236
test ebx, 0xf5ee418
and ch, al
rol cx, 4
pop edi
stc
not bh
not bh
mov esi, 0x27c5a89
inc ebx
push edi
adc si, di
not edx
xchg esi, edi
shr di, cl
dec cl
ror di, cl
test bh, 0xb
rol dx, 2
dec esi
test si, 0x3682
adc dx, dx
sub edi, edx
stc
shr edx, 1
stc
add edx, 0x17a432e9
or bx, 0x2558
pop edi
pop eax
pop edx
pop esi
pop ebx
pop ecx
ja 0x44a459
call fcn.0045c26f
nop
jg 0x44a464
push ebx
and bh, 0x21
pop ebx
call fcn.0045c5ed
call fcn.0045cb42
push edx
dec edx
push ebx
and ebx, edx
push ecx
and cl, dh
rol dh, 2
xchg bx, cx
push esi
and si, 0x129e
push eax
mov bh, al
adc ax, ax
not bx
sub al, dl
push edi
xor di, 0x27d4
sbb dx, bx
ror edx, cl
inc cx
dec bx
adc cx, dx
nop
add bx, si
cmp al, cl
sbb ebx, ecx
xchg bx, ax
stc
shr bl, cl
inc al
mov ecx, 0x2f6e9739
stc
adc ebx, 0x1df16114
sub bx, bx
and esi, ebx
shl di, cl
ror ax, cl
ror ch, cl
xor ax, 0x72df
nop
ror ecx, 1
sub ah, al
test ebx, 0x298f28b1
shl ecx, 8
shl ch, cl
and ax, di
rol cx, cl
and edi, esi
mov ecx, 0x4567673e
stc
mov bx, si
adc ax, 0x6339
xor dx, dx
or ecx, 0x2a9e24bc
or ax, 0x2ea7
stc
xor cl, dl
or ecx, ecx
test cl, cl
and cx, si
rol eax, cl
or bh, 0x46
sbb eax, edx
test cl, 0x74
and bh, cl
xor ch, bh
not ax
add cx, 0x1675
inc bx
cmp cx, ax
xchg cx, ax
test cx, dx
test edx, edi
xchg cx, si
shr cl, 1
stc
shl eax, cl
xchg cx, ax
test ax, 0x300a
nop
shl ax, cl
stc
stc
sbb ecx, esi
shr ecx, 7
not edi
shr ch, 7
not al
shr dl, 7
and bl, 0x7a
shl esi, cl
or cx, di
cmp ecx, 0x6aec3188
adc edx, ecx
inc ah
rol bh, cl
inc al
adc bl, 0x18
xor ax, 0x3d70
inc al
shl ebx, 7
mov al, 0x7a
ror ah, cl
dec edx
cmp dl, dl
and edx, edx
pop edi
sub dh, cl
dec ecx
ror bh, cl
shl ch, cl
and eax, ecx
ror cl, cl
not ch
push edi
mov edi, ebx
nop
sub si, ax
sub edi, 0x460dfb10
ror cx, cl
or ebx, 0x40328174
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
call fcn.0045d0c1
push eax
inc eax
push ecx
push ebx
cmp ch, bl
shr ah, cl
nop
push edi
push esi
cmp di, si
sub cx, si
pop esi
pop edi
pop ebx
pop ecx
pop eax
jl 0x44a61b
push eax
xchg ah, al
push edx
ror dx, 6
push edi
inc di
push ecx
ror cx, cl
pop ecx
pop edi
pop edx
pop eax
call fcn.0045d5a9
call fcn.0045d9be
call fcn.0045dd0d
push edi
push edx
cmp edi, edx
push eax
shl ah, 8
push esi
push ecx
rol esi, cl
adc ecx, edx
and edx, 0x2d764b05
mov cl, cl
dec eax
nop
xchg dh, ah
ror cl, 2
rol eax, 8
push ebx
shl ebx, 5
xchg esi, ecx
pop ebx
pop ecx
pop esi
pop eax
pop edx
pop edi
push esi
ror si, 5
pop esi
call fcn.0045e12d
nop
push edx
cmp dh, 0xe
push eax
push ecx
and ax, cx
pop ecx
pop eax
pop edx
push edx
and edx, 0x5f79fd9f
push eax
inc al
push ecx
xchg dh, ch
not ecx
sbb al, 0x49
push edi
xchg edi, edi
push ebx
or ebx, edi
test ah, dh
test ebx, eax
xchg cx, di
shl dh, cl
push esi
inc si
inc bx
test bx, 0x39db
not bh
shr esi, 8
xchg dl, bh
pop esi
pop ebx
pop edi
pop ecx
pop eax
pop edx
call fcn.0045e58d
push eax
push edx
sub ax, dx
push edi
test di, 0x767e
pop edi
pop edx
pop eax
nop
push ebx
dec bl
push edx
adc dl, 0x71
pop edx
pop ebx
push eax
sbb ax, 0x3009
pop eax
push ecx
not cl
pop ecx
call fcn.00448149
add esp, 0x1c
jmp 0x44d742
mov ebx, dword fs:[0x30]
push ebx
ror ebx, 8
push ecx
and cl, 3
rol ecx, cl
push eax
cmp ax, ax
push edx
cmp ah, dl
push edi
inc edi
shl eax, cl
shl al, 6
nop
not di
cmp dl, ah
mov ecx, eax
shr di, 8
nop
inc di
cmp dl, 0x40
shl ax, cl
mov dx, dx
stc
stc
and bl, ah
rol ch, 3
sbb ah, 0x7f
inc ax
add cx, dx
test ebx, eax
stc
test ebx, 0x14559673
sbb edx, ebx
not ebx
inc ax
and al, bh
inc bh
or dx, di
push esi
ror esi, 8
or bh, 0x20
test si, 0x932
cmp di, 0x7ad4
cmp ebx, ebx
shl bx, cl
shl edx, cl
dec si
shl ah, 7
xchg di, cx
rol si, cl
stc
adc cx, 0x5ef7
adc edx, 0x2d0dabd0
xchg bl, bh
and dx, dx
dec edx
nop
adc cl, 0x38
stc
cmp ecx, 0xa7ef5a5
rol bx, cl
xchg esi, edx
xchg bx, bx
inc dh
xor cl, 0x47
adc bx, 0x6fee
adc dx, dx
test eax, 0x328ace6f
inc ax
stc
mov al, 0xe
and bh, bh
adc edi, 0x1fa88b1d
cmp esi, 0x20fff8d1
stc
shl cx, cl
xchg edx, ecx
shl bh, 1
test bx, di
sub al, al
nop
ror cl, cl
inc ch
sbb di, si
test bl, 0x77
sub edx, eax
nop
shr ax, cl
sub bx, 0x7cbf
inc di
not esi
adc ah, 0x69
mov ebx, ecx
shr si, 1
sbb ecx, edx
test bh, 0x3b
test bl, 0x19
inc cx
cmp si, bx
sbb di, 0x737a
xchg ecx, edi
test cl, 0x62
cmp edi, edi
xor cl, 0x48
xchg ch, ch
pop esi
push esi
sbb si, 0x16ea
sbb eax, 0x7cb1f991
not si
nop
cmp cx, 0x1d99
shl ah, cl
xor bl, ch
test ebx, 0x117cd79d
dec si
and di, 0x5dca
ror cl, cl
shl ch, cl
not si
shl ch, cl
mov al, 0x63
shr edx, 5
ror bx, cl
test edi, edx
test ch, 0x7a
shr di, 5
or ecx, 0x5156ee30
or ch, 3
sub dl, 0x6a
dec cx
dec ecx
dec cl
nop
sub bl, ah
xchg cx, cx
dec bl
and cx, dx
cmp bx, ax
ror ah, 7
test di, bx
shl dx, 3
dec bl
xor bx, 0x7cf2
sbb bh, 0x67
and bx, 0x4735
test cl, 4
xchg bx, cx
test dl, bh
shr edi, cl
and eax, 0xfa71224
ror cx, cl
inc ebx
or ebx, ecx
test ax, di
sub ecx, edx
inc edx
and ax, 0x48d7
mov cx, 0x6680
stc
nop
xchg dh, bl
nop
nop
stc
xor si, 0xc30
or eax, esi
xchg dh, dh
rol esi, 1
add bh, 0x7c
cmp dx, cx
add bl, bl
xchg dh, dl
sbb bx, 0x977
sbb dx, ax
shl ch, 5
dec cx
add ch, 0x53
inc cl
add dx, 0xa89
add ecx, eax
test bx, bx
add cx, si
xchg ecx, ebx
shr ebx, 3
add dx, 0x67dd
dec bh
stc
and dl, bh
sbb al, dl
cmp cl, 0x4b
xchg ebx, esi
dec cx
dec esi
stc
shr cx, cl
shr ecx, cl
ror ah, 5
nop
add cx, 0xb9a
xor dx, si
dec edi
xchg ebx, eax
xor esi, 0x41c2aa23
xor al, 0x57
nop
add cx, 0x1b99
pop esi
shr ebx, 2
sbb bh, dh
shl bh, cl
shr bx, 7
shl bh, cl
cmp dh, 0x43
ror ecx, cl
stc
shr bh, 3
push esi
test edi, esi
mov esi, edi
rol bx, 8
test ecx, 0x4fa4dd74
rol ah, cl
xchg esi, ecx
add esi, 0x69b60e82
mov edx, 0x67d3a1fe
mov edi, ebx
sub ecx, edx
cmp ebx, 0x6ca93086
stc
sbb ebx, 0x549e96cf
shl ebx, 3
sub eax, 0x69f8d68d
or edx, ebx
and di, 0xbd5
inc bx
xor esi, ebx
shr dl, 5
shr ecx, cl
not bh
and di, di
adc si, di
inc dh
mov cl, 0x7c
xor cx, 0x521d
shr si, cl
dec bx
cmp si, 0x1ab7
or dh, 0x12
shl edx, cl
xchg cx, bx
nop
add edx, ebx
shl cl, 5
and edi, edi
add edx, edi
sub ax, 0x6222
test bl, 0xa
not edx
cmp si, dx
shl ax, 3
inc esi
xor bh, dh
or al, 0x6a
nop
test eax, 0x10ed9a9
dec al
sbb cx, cx
or dl, ch
nop
mov dh, ch
and dl, bl
shr ax, 2
shr edx, cl
ror edi, cl
cmp ah, al
shr ebx, 5
mov bx, 0x2f36
mov eax, ecx
test cx, 0x7615
test edi, edi
xchg cx, si
xor bx, 0x6f6c
cmp cx, 0x5e03
xchg ebx, edi
shl al, cl
or esi, edx
adc ecx, 0x142fedfd
ror cx, cl
stc
mov cx, 0x6b21
mov ax, 0x472b
xchg bx, ax
shr bl, cl
xor ax, 0x1b41
sbb dh, ch
xchg di, ax
cmp bl, 0x2e
sub esi, 0x6c235e11
cmp cl, ah
nop
xor edi, edi
mov di, 0x6bd8
stc
xor ecx, 0x76b661a4
dec edi
inc esi
xor di, ax
adc ecx, esi
pop esi
sub edx, 0x58a968e4
nop
xor dx, 0x185e
or ecx, 0x148ca180
pop edi
pop edx
pop eax
pop ecx
pop ebx
stc
push ebx
push edx
mov ebx, edx
push esi
dec esi
stc
nop
ror dx, 3
stc
push ecx
xor ch, 0x4f
not cx
push edi
sbb bx, di
push eax
inc eax
and si, 0x5626
xchg edx, esi
dec ah
stc
nop
sub cx, 0x4dd1
sbb ax, bx
shl esi, cl
nop
adc ecx, 0x2ce25bc9
or ecx, edi
ror cl, cl
test ax, 0x133a
add ah, dh
or bx, 0x4eb1
add di, cx
stc
xor ecx, 0x79e2fbc1
inc di
mov ah, al
stc
sub bh, cl
ror cx, cl
or esi, eax
sbb edi, edi
inc dl
sbb bx, dx
add bh, bh
pop eax
pop edi
pop ecx
pop esi
pop edx
pop ebx
push esi
inc esi
push eax
dec ax
push ecx
ror ah, cl
mov cx, 0x2e75
shr si, cl
shr ax, cl
ror cl, cl
adc esi, 0x1cae370a
adc si, cx
push edx
cmp si, dx
push ebx
cmp bh, ch
not dx
sbb eax, 0x7ae2e2a0
pop ebx
pop edx
pop ecx
pop eax
pop esi
call fcn.0045e9d6
push esi
not esi
push edx
xchg si, dx
push ebx
push ecx
and ebx, ecx
push eax
inc eax
pop eax
pop ecx
pop ebx
pop edx
pop esi
push ebx
push edi
or ebx, edi
push eax
cmp edi, eax
not di
push edx
rol dh, 2
push ecx
dec ecx
dec cx
xor ch, al
not eax
rol bh, 4
push esi
sub esi, esi
sbb edx, 0x20d90bb7
nop
inc ah
shr bh, 7
sbb al, bl
dec ah
not edi
and ax, cx
not bl
inc edx
and dl, 0x1a
or di, 0x63e
xor cx, 0x5c58
xchg ch, dh
and eax, 0x702cf02d
and dl, ch
shr ax, cl
cmp edx, eax
dec di
not si
shl dx, cl
and bx, ax
or bl, bh
stc
test dh, 0x2a
inc dl
nop
and eax, edx
mov ah, dh
nop
xor ebx, edx
add ebx, ebx
shr esi, cl
add edi, 0x187c1551
ror bl, cl
not dl
add bx, 0x3c0e
xchg ah, dl
xor ah, 0x57
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
nop
push esi
xor esi, 0xf6fab93
pop esi
jo 0x44ab3f
call fcn.0045ee01
call fcn.0045f349
jbe 0x44ab50
push edx
push ecx
shr dh, cl
pop ecx
pop edx
mov esi, dword [ebp + 8]
test esi, esi
je 0x44d149
push dword [ebp + 0x10]
push esi
push eax
push ecx
shr ah, cl
push edi
and di, 0x250a
push esi
dec si
adc edi, eax
sbb si, di
push edx
sbb dx, di
cmp ecx, 0xc8b1c99
or al, al
cmp si, di
not cx
nop
rol cx, 1
push ebx
add cl, bl
or ax, 0x6c2a
stc
not esi
sbb ch, 0x56
adc edi, edi
dec bx
shl ebx, cl
sub dx, 0x2e61
rol edx, cl
dec ax
or ah, 0x12
test esi, 0xaba9241
add edi, 0x2210742e
or ch, ah
add cl, 0x31
test esi, ebx
sbb cl, al
shl di, 7
sub ah, al
shr di, cl
nop
ror cx, 4
stc
shl esi, 7
stc
add bx, ax
and edx, ebx
shr bh, cl
shl ecx, cl
mov eax, ecx
shr bx, cl
cmp dl, bh
and eax, 0x39c2e9b3
cmp si, ax
adc cl, 0xc
xchg ebx, eax
shr ebx, 1
sbb cl, 0x37
dec di
cmp esi, edx
xor si, 0x2dcc
shl si, cl
shl cx, cl
shr ecx, 1
add cx, si
cmp si, 0x49ab
inc bl
ror dl, cl
sub si, si
xchg dx, ax
nop
test cl, dl
adc esi, eax
shl si, 4
sub ecx, edi
xor dl, 0x32
sbb edi, 0x5ad9bc66
test bh, ch
test cx, 0x320b
dec si
nop
sub bh, bl
xor al, dh
stc
stc
nop
dec ebx
stc
rol edi, 4
shr di, cl
xor cl, 0x6b
test dl, 0x23
cmp ecx, ecx
dec bl
xchg cl, bh
sub di, 0x3f60
dec esi
cmp ecx, 0x589e441e
stc
xor bx, 0x3693
inc bx
sub ebx, 0x426117cd
add bl, ah
xchg dx, ax
sub dh, 0x25
stc
sub esi, eax
pop ebx
ror eax, cl
shl ch, cl
not al
nop
push ebx
cmp bx, bx
ror dx, cl
adc ebx, edi
mov cx, dx
inc ecx
adc bx, 0x38dc
not cl
shl ebx, cl
xchg cx, di
not edi
nop
not cx
inc ah
dec cx
stc
add dl, bl
dec cl
not edi
adc cl, 9
mov si, 0x3710
rol ah, 7
stc
rol dh, 6
ror esi, 8
stc
test si, 0x25ab
inc esi
xor cl, 0x4e
inc cx
inc cl
shr ax, 6
xchg dh, cl
sub al, dh
sub dx, 0x1fd1
or cl, 0x69
and ebx, ecx
ror edi, 7
and eax, edi
and ecx, edx
mov bl, ah
inc bl
dec ax
and dl, 0x53
xor ah, dh
sbb bl, 0x63
shl eax, 4
sub si, si
mov dl, 0x53
xor dx, 0x211a
rol al, 4
mov ch, ch
ror dh, cl
cmp edi, edx
cmp esi, 0x2bbe82e8
ror si, cl
test eax, 0x1d9b4200
dec bx
shr bx, cl
xor cx, dx
dec dx
stc
shl ah, cl
ror bl, 2
add edx, 0xa3b5179
shr cx, 7
mov ah, bl
shl ah, cl
ror si, cl
add al, dh
sub ch, dl
xor ebx, edx
shl si, cl
mov dx, bx
inc eax
shl ax, cl
sbb cx, 0x6e7f
not ax
and edi, ebx
inc si
shl al, cl
rol di, 1
rol di, cl
pop ebx
pop edx
pop esi
pop edi
pop ecx
pop eax
call fcn.0045f8b2
push eax
push esi
test eax, esi
push ebx
or eax, ebx
push edi
push edx
xor di, dx
push ecx
shl ax, cl
cmp edi, 0x45309080
xchg cl, bh
sbb di, 0xd9
cmp dx, 0x27a7
not eax
shr ecx, 8
shr cx, cl
xor ebx, ebx
stc
inc eax
xor bl, bh
adc di, 0x7d16
add cl, bl
dec dx
inc edx
stc
and bh, dh
xor esi, 0x452d6e2f
xor di, 0x3896
inc bl
nop
or dh, 4
sbb ebx, ecx
xchg edx, eax
mov esi, ebx
xchg ebx, esi
stc
sub edx, 0x630ece14
adc bl, al
sub cx, 0x4cb
xchg ecx, ebx
xchg bl, dl
xor ch, al
xchg ecx, esi
or dl, dh
not ecx
sub dl, 0x7d
not bh
mov ax, 0x46b7
shl si, cl
and ax, 0x7794
stc
nop
test dh, 0x41
inc dl
sub ebx, 0x6059d736
and ax, bx
nop
adc ecx, edx
ror ebx, cl
or ebx, 0x7cacf0d8
stc
pop ecx
pop edx
pop edi
pop ebx
pop esi
pop eax
push edx
shr dl, 1
push eax
sbb al, dl
push ecx
test eax, ecx
push ebx
add bh, 0x72
mov ah, 0x47
inc ecx
push edi
ror edi, 4
and edx, 0xcbf4c75
rol bx, 1
adc bx, bx
rol dx, 1
push esi
sbb esi, 0x1d031d5a
test ch, 0x34
shl eax, cl
test edi, ebx
or edi, eax
stc
not bx
and al, 0x7f
and cl, 0x26
dec bx
shr edi, 8
or bx, 0x1cd1
or eax, 0x5beb514c
sub esi, 0x2424d543
xor esi, 0x26e6ba4
inc eax
xor edi, esi
rol bh, 1
sbb ch, cl
or al, 0x3d
sbb cx, 0xa48
not bh
rol ch, 4
xor dl, 0x2c
adc ch, 0xe
xor al, ch
sub edi, 0x131f6ad4
ror dx, cl
and cx, si
not dl
dec al
mov ch, 0x54
rol eax, 1
dec ecx
add bh, bh
adc bx, di
test si, si
sub edx, ecx
mov esi, 0x183b5166
ror cl, 8
xchg ebx, esi
sub edx, 0xca82655
add si, 0x35ba
xor dx, dx
or dh, cl
dec dx
ror ch, 2
adc ecx, edx
sbb ecx, ecx
rol cx, 6
pop esi
pop edi
pop ebx
pop ecx
pop eax
pop edx
call fcn.0045fce4
push ebx
push edi
or ebx, edi
inc ebx
push edx
cmp di, dx
push esi
dec esi
push ecx
shr cl, 2
push eax
inc eax
sbb ah, bh
rol bh, cl
or di, cx
not dx
stc
sbb ebx, 0x4659e8d3
test edx, esi
test dx, ax
rol bh, 6
stc
adc ebx, 0x31d76b96
test ax, bx
inc ax
xor dx, cx
dec edx
rol ecx, 8
shr cx, 7
not dh
sbb ecx, 0x639b286b
ror ebx, cl
dec bl
rol bx, 6
ror ecx, 4
adc ebx, 0x5c19fb19
shl ax, cl
cmp eax, 0x137cc64a
adc bx, 0x6677
xchg di, dx
sub eax, 0x1b30f994
cmp ecx, edx
rol eax, cl
dec ecx
and dx, di
or di, di
ror cl, cl
test esi, ebx
and bl, dh
shr di, 1
or dl, al
adc edi, 0x1c2c1931
ror esi, 6
xchg esi, esi
xor eax, edx
inc al
or bh, 0x4e
ror ch, 1
nop
add eax, 0x26db942
add dx, ax
shl ah, 4
shr al, cl
nop
and edx, 0x220f10b1
not ax
mov ax, cx
dec di
adc esi, 0x282c9d6b
ror ebx, cl
and cx, si
nop
sub bl, ch
inc di
not si
test cl, 0x45
rol bh, cl
shl dh, cl
xchg dx, ax
nop
adc cl, al
sub ch, 0x10
add dh, bh
shr al, cl
sub ecx, 0x3e7f42a7
cmp esi, edi
test dh, 0x3f
cmp bl, al
sub ebx, edx
sub ecx, edx
shr dl, 3
rol eax, 8
adc esi, edx
or al, ch
ror dx, 1
cmp dx, dx
or ax, si
mov eax, esi
pop eax
pop ecx
pop esi
pop edx
pop edi
pop ebx
push ebx
push ecx
mov bl, ch
dec ebx
stc
push edx
inc edx
not cl
nop
pop edx
pop ecx
pop ebx
jo 0x44affa
push ecx
ror cl, 1
push eax
test ah, 0xb
push esi
or esi, eax
stc
pop esi
pop eax
pop ecx
call fcn.004601ec
push ecx
dec cx
push ebx
mov ebx, 0x4ba46fe2
rol ecx, cl
pop ebx
pop ecx
ja 0x44b014
call fcn.0046050e
call fcn.00460a65
call fcn.00460ddf
call fcn.004611b5
push ebx
or ebx, 0x171dc1e0
push edx
xchg bx, dx
shr bh, 1
nop
sub dh, bl
pop edx
pop ebx
call fcn.005b8f40
add esp, 8
push esi
xor ecx, ecx
mov esi, dword [esi + 4]
xor al, al
cmp word [esi + ecx], 0
je 0x44b603
inc al
nop
push ebx
push esi
sbb bx, si
push eax
dec ah
push ecx
and cx, ax
add bx, cx
shr eax, 2
stc
push edx
shl dh, 5
add bx, 0x2f12
dec si
shr ecx, cl
test esi, 0x3b22d705
push edi
add edi, edx
xor bl, 0x74
add dh, bh
xchg dl, dh
shl cx, 2
nop
xor eax, 0x229a9409
and al, 0x28
mov edi, 0x40e4caee
xor ax, 0x183
test esi, edi
sub eax, esi
xor al, bh
xor bh, bl
inc eax
or esi, 0x746b0e3d
xor eax, ecx
inc dh
xor di, 0x7c8b
cmp di, 0x113f
nop
stc
stc
and al, 0x27
xchg bl, bl
ror ah, 4
xchg ah, dl
or edx, 0x4c668490
adc edx, ebx
rol cl, cl
cmp bx, 0x735d
xor dh, cl
inc ecx
rol eax, 3
or di, 0x503c
rol di, 4
ror ecx, cl
adc dx, bx
sub esi, 0x2d78a034
test ah, al
nop
or ecx, ebx
and si, 0x6461
shl ebx, 5
mov al, dh
xchg si, bx
sub eax, 0x6125dee8
adc bl, ah
sub cl, ah
shl esi, cl
sub ch, ah
test dx, ax
cmp ax, 0xcb1
shl eax, 5
inc ch
and di, si
mov bx, 0x5304
dec bl
add bx, 0x619c
shl ah, cl
dec eax
nop
and ah, 0x76
shl di, 7
stc
sub ch, al
inc ax
or al, dl
add ax, 0x3c36
dec dl
add ch, 7
stc
dec ecx
rol di, cl
dec cl
sub bx, 0x4bc6
or eax, edx
dec ah
inc ax
mov bx, dx
shl di, 4
ror si, cl
stc
add di, dx
cmp ebx, 0x20526260
xchg dx, dx
not ecx
dec al
pop edi
not ax
inc cx
or ebx, 0xa4ef9dd
test bh, bh
shl esi, cl
shl eax, 4
push edi
ror edi, cl
not ebx
sub ecx, esi
shl cx, cl
or cl, 0x65
add ax, di
shr ebx, 8
sub cl, ch
sub esi, ecx
or dx, 0xf68
or eax, edx
shl cl, cl
test al, 0xf
inc edx
inc edx
ror esi, 5
dec eax
nop
cmp dx, cx
ror cl, cl
add dh, dl
sbb eax, 0x5d1b8df0
sub di, di
test bh, bl
cmp edi, 0x6fbf363b
inc si
test cx, dx
stc
or dx, dx
dec edi
mov dx, 0x2821
and eax, 0x75bce962
pop edi
pop edx
pop ecx
pop eax
pop esi
pop ebx
push eax
push edx
and al, dh
stc
push ebx
push ecx
cmp bh, cl
rol dl, 8
shl bx, 2
push esi
mov cx, si
and ch, 0x6f
test al, 0x25
ror dx, cl
and ch, dh
rol eax, cl
xor ch, ch
not ah
sub dx, 0x413e
or bx, dx
stc
inc cl
push edi
rol edi, cl
cmp eax, 0x2ede150b
not di
shl bl, cl
nop
sbb ax, 0x3782
stc
or bl, bl
sbb cx, 0x6dbe
inc ax
ror dl, cl
rol di, cl
dec eax
rol cx, 4
inc ah
nop
rol ecx, 7
xor ax, di
adc ebx, esi
cmp dl, 0x22
mov bl, 7
stc
stc
stc
test bh, 0x3b
xchg esi, ebx
shr dh, cl
cmp ebx, 0x6fd477e8
rol ebx, cl
cmp bh, 6
shl ax, 8
and ax, dx
shl cx, 1
rol al, cl
rol bl, 6
adc si, 0x37dd
inc bx
cmp ah, ah
shr eax, cl
xor dh, 0x2f
sbb di, 0x169b
test ax, dx
stc
adc ebx, 0x23950bbd
rol bx, 4
xor ebx, 0x15021aaa
shl di, cl
adc dl, 0x43
xor di, bx
xor dx, 0x633
nop
inc ah
adc bx, bx
not ecx
inc edx
shl bh, cl
mov bh, 0x3c
sub dx, dx
adc si, 0x44a9
stc
test dx, 0xbe2
dec si
mov dh, 0x4b
rol cl, cl
stc
sbb dh, ah
test esi, ebx
shl dx, cl
add ecx, 0x2d36ac12
sub ebx, ebx
and di, bx
ror di, 5
ror di, 6
add si, si
add dl, al
stc
xor eax, 0x234bd935
sub ecx, 0x669f1c3a
xor al, ch
shr cx, cl
shl dh, 6
shr bx, 2
xor ax, si
pop edi
stc
and dl, 0x53
sub dx, bx
inc ax
push edi
mov di, 0x217
add esi, eax
stc
shl si, cl
nop
sub dx, bx
xor si, si
cmp edx, 0x4a4bc1b8
xor di, 0x203a
stc
rol esi, 7
shl edi, cl
adc eax, 0x1e671f2b
inc eax
xor edx, 0x6f3e3c3f
nop
adc si, dx
inc al
add ebx, 0x33a80198
xor dx, 0x6b57
not al
inc al
shr edx, cl
not bh
dec ecx
dec bh
xchg bl, ch
sub bx, 0x4d8d
or si, 0x2d5c
xor cl, ah
or dx, 0x6968
dec bx
rol edx, cl
ror bx, cl
test si, 0xfdd
xchg bx, si
inc dl
cmp esi, edi
shl di, 3
xor dh, ah
adc esi, 0x6ac336ea
test eax, 0x1513e187
and edi, 0x2b30e3ca
inc ah
shl bh, 5
adc dx, 0x5092
not ecx
cmp dl, 0x59
test esi, 0x4250a3cb
not dh
shl dl, cl
xor ch, ah
shl al, 2
add dx, 0x842
stc
xor dh, 0x7b
or esi, eax
or edi, esi
not al
or bx, bx
sub dx, 0x977
ror ecx, cl
not bx
xor ecx, eax
xor eax, ecx
not ax
or eax, 0x13ffea97
cmp edi, 0x9a8cce6
rol al, cl
xchg esi, eax
test dh, 0x4e
rol ch, cl
xchg cx, bx
add di, 0x7eb3
adc ebx, 0x71c249f3
xchg cx, dx
dec dx
inc ah
xchg edi, ebx
cmp ah, 0x15
rol di, 3
and ecx, 0x10e24e17
or ax, 0x329
not dh
shr edx, cl
nop
dec ebx
dec ah
mov ecx, edx
cmp al, dh
adc si, 0x1591
nop
sbb ch, ah
xchg ah, dl
mov cl, ah
pop edi
pop esi
pop ecx
pop ebx
pop edx
pop eax
push ebx
rol bx, 3
push edx
mov bh, dl
stc
pop edx
pop ebx
call fcn.0046165e
push ebx
xor bx, bx
push edx
shr edx, 7
not bx
push ecx
cmp ch, 0x49
push esi
shl si, 5
shr edx, 4
not dl
shr bh, 4
xchg ecx, esi
adc dx, dx
push eax
cmp edx, eax
push edi
xchg esi, edi
inc bx
mov ax, di
shl bl, cl
cmp eax, 0x199382eb
cmp eax, 0x1f93f753
inc esi
or bx, dx
shr ax, 7
stc
xchg dl, dh
nop
and ax, ax
shr edi, 8
rol cx, cl
shr edx, 1
shr ebx, 2
shr ebx, 2
mov ax, dx
not edi
sbb ebx, 0x73ce89e4
dec ax
or dx, cx
mov edi, ebx
and si, di
test bl, 0x16
or ebx, 0x364f07bc
shl ah, cl
inc di
test ecx, 0x67ced70b
test ch, 0x21
adc ebx, 0x1e46d58
dec bx
shl edx, 3
mov cl, cl
not eax
and ax, 0x3fa5
xor cl, bl
cmp edi, ebx
not si
xchg ebx, ecx
stc
shr esi, 3
dec edx
xor ebx, ebx
test edx, 0x38279f44
inc bl
shl esi, cl
shr ebx, cl
test ah, bh
or bx, di
pop edi
pop eax
pop esi
pop ecx
pop edx
pop ebx
call fcn.00461a45
call fcn.00462028
push ecx
push esi
and ecx, esi
push edi
sub cx, di
push ebx
xchg cx, bx
inc esi
add bx, 0x3b2a
ror bh, 1
mov ebx, ebx
shl cl, cl
ror bx, cl
push eax
cmp al, ah
push edx
sbb edx, ecx
rol esi, cl
adc si, 0x7bb2
or edi, 0xd9b8993
test dx, 0x431d
or ebx, edx
xor eax, 0x4b35719b
sub edi, 0x24e0caf2
nop
stc
sub edx, edx
adc dh, 0x1d
shr ah, 6
rol dh, cl
sbb edi, 0x22d1050
rol dx, 6
dec ebx
shl ebx, 5
dec dx
mov ecx, edx
xchg bx, cx
sub bh, cl
ror dl, 4
shl si, cl
stc
sub cx, 0x6f39
not si
xchg cx, dx
xor cl, 0x47
xchg bx, ax
xchg ch, al
nop
mov ebx, 0x4870d3f8
and cl, bh
rol eax, cl
cmp dx, 0x6ea6
shr dx, cl
xor ebx, esi
sub di, 0x14bd
mov cx, si
cmp bh, 0x32
shl dx, cl
test ebx, edi
xchg cx, di
adc dx, 0x3d14
nop
ror ebx, 7
sbb dl, 0x1b
stc
and bx, ax
mov ecx, 0x63f0d18
rol bx, cl
nop
xchg edi, ebx
or eax, 0xedd110f
dec esi
shr eax, 7
sbb dh, 8
mov bx, 0x1ace
shl bx, 5
test al, 8
add edi, edx
sbb edi, 0x3ed12cbf
pop edx
pop eax
pop ebx
pop edi
pop esi
pop ecx
jb 0x44b5eb
push ecx
ror cx, cl
push esi
xchg ecx, esi
push edx
push ebx
xchg edx, ebx
push eax
not ah
xor ah, ah
dec eax
not bx
push edi
or edi, 0x23f9784
pop edi
pop eax
pop ebx
pop edx
pop esi
pop ecx
call fcn.0046255a
cmp word [esi + ecx], 0x2e
je 0x44b603
add ecx, 2
jmp 0x44b034
pop esi
mov ebx, dword [ebx + 0xc]
push edx
add dh, 0x7e
push ebx
or bl, 0x65
push eax
mov ah, 0x30
stc
push ecx
or ebx, ecx
sbb ch, bl
dec dl
sub bx, ax
mov bl, 7
mov ax, 0x4a12
stc
sub ah, ah
stc
test bl, ch
shl al, cl
push edi
xchg edi, eax
stc
xchg edi, eax
shl dx, 4
dec bl
add ebx, edx
xchg di, bx
and cl, 0x6c
rol di, cl
sbb ah, 0x4b
nop
mov edi, edx
not dh
shr ax, 3
sbb ch, bl
sbb ax, 0x7570
test cx, 0x1f76
add edi, 0x1a75b1e6
inc al
shr bx, 5
push esi
sub si, cx
add ebx, 0x50c21bfc
not ecx
nop
rol bh, 4
stc
rol edx, 7
test eax, 0x3fb5b507
or ecx, 0x5685650c
adc bx, bx
rol dx, cl
dec ch
cmp bx, 0x5b4c
inc edi
xor edi, eax
mov dx, di
inc dh
rol si, cl
xor bh, 0x2c
or al, 0x72
dec ax
shl edx, 8
shr cl, cl
and dx, si
shr ah, cl
inc bh
or bx, di
not di
or esi, 0x6219c197
stc
and dx, di
xchg esi, eax
mov cx, 0xb5b
cmp ax, ax
shl di, 8
sbb ax, ax
ror ebx, cl
and eax, 0x5b656d6c
add bh, 0x58
sub cx, 0x1450
and bl, 0x29
not cl
shr bh, 4
test eax, esi
cmp ax, dx
or esi, eax
ror dx, 2
stc
cmp dh, ch
adc bx, 0x38ff
mov ah, dh
xor cx, 0x6db0
sbb ecx, edx
dec ah
or bl, 0x3a
cmp ah, bl
shr al, cl
adc bh, 0x2d
rol si, cl
stc
sub ax, 0x5c6e
shr cx, 2
stc
test cx, ax
and ch, 0x59
pop esi
and cx, 0x7c8e
xor dx, di
mov bh, ah
mov edx, 0x4aa805
xor di, cx
rol ecx, 5
shr cx, 6
or cx, 0x7891
push esi
xchg dx, si
test edi, edx
ror dl, cl
mov esi, ebx
cmp ebx, ebx
inc bx
mov ch, 0x49
mov cl, 0x61
mov ebx, 0x85586b3
cmp dh, ah
add bh, ah
nop
xchg di, bx
and ebx, 0x1a48cd02
xchg esi, eax
sbb di, 0x52c8
ror dh, 8
dec di
add ch, dl
and esi, 0x4bfcfcf1
shr al, cl
not dh
or ch, bl
shr al, cl
or cx, 0x7278
adc si, 0x4b9
shr dl, cl
ror al, cl
test ch, bh
cmp edi, eax
dec edx
not si
or dx, si
sub bh, ah
rol edi, 6
or bh, 0x3e
rol cl, cl
add dx, 0x6bfe
stc
xor ecx, 0x350b44a2
inc si
rol bx, cl
adc cl, bl
xor cl, 0x2d
xor dl, 0x5d
cmp cx, 0x204e
add ch, 0x6d
sub edx, 0x11b00fd7
rol cx, cl
shl bx, cl
xchg bl, al
rol bx, cl
xor si, si
add dx, 0x5845
mov cx, 0x6b65
nop
and cl, 0x48
pop esi
pop edi
pop ecx
pop eax
pop ebx
pop edx
push ebx
xor bx, 0x2d6b
nop
push edx
dec dl
shl edx, 7
sbb bx, bx
push eax
push ecx
sub ah, ch
xor dx, 0x21c1
sbb dx, 0x2341
stc
test bx, cx
not cl
cmp cx, 0x4d1
or ecx, 0x1a0f6866
xchg cl, bl
nop
xchg ch, cl
shr dl, 5
nop
and dh, 0x22
push esi
dec si
push edi
mov edi, 0x120d6a4c
nop
shl bl, 2
nop
test ah, ch
add bl, 0x6a
inc dx
stc
pop edi
pop esi
pop ecx
pop eax
pop edx
pop ebx
push edi
ror di, 4
push ebx
or bx, 0x3935
push edx
test dl, bh
sbb edi, 0x24b529a4
stc
push eax
or ah, 4
nop
stc
test dl, 9
push ecx
or dx, cx
or eax, ecx
adc cx, ax
nop
test dx, 0x4330
and bl, ah
stc
shr al, 8
or edx, 0x23dea538
xor ax, ax
cmp di, di
cmp edx, edi
ror dl, cl
cmp dh, bl
not ah
not ah
push esi
inc si
mov cx, bx
shr di, 5
rol ch, 6
nop
mov bl, dl
xor cx, 0x6388
shr dl, 3
cmp ah, 0x6e
and dx, cx
test edi, edi
rol ch, 8
add bl, 0x26
sbb cx, 0x356f
cmp bx, bx
not bh
dec ch
not ch
xor eax, 0x24fcc585
dec bl
sub bh, 0x5f
stc
ror bh, cl
mov dx, di
pop esi
pop ecx
pop eax
pop edx
pop ebx
pop edi
push eax
push edi
xor eax, edi
push ebx
sub bl, 0x6d
xor al, bl
push edx
push ecx
shr dh, cl
ror ch, cl
stc
cmp edx, 0x1ddd3b58
sbb cl, 0x70
or cl, ah
push esi
shr si, cl
mov esi, 0x6a2f8c8
inc edi
add ah, bh
adc ax, ax
mov edi, ecx
shl bh, 4
xor ebx, edi
inc bx
nop
shr ax, 8
mov ch, cl
xchg bh, ch
shr bx, 2
sub dh, 0x5b
mov dh, bl
ror ax, 3
xor ecx, 0x523c51e5
add ax, 0x7e6d
adc esi, eax
inc cx
dec si
and cl, 0x34
or edx, edx
shl ax, cl
test bx, 0x234e
xchg bx, ax
cmp ah, 0x22
stc
rol dx, 4
adc edi, 0x3d2955c7
and ebx, 0x440b3b57
ror dx, 4
shr ebx, 3
cmp edx, eax
pop esi
pop ecx
pop edx
pop ebx
pop edi
pop eax
push ebx
xor bx, 0x3d5a
push edx
add dx, bx
push eax
shl eax, 2
push edi
xchg di, ax
ror bx, 1
push ecx
and cx, dx
test eax, edx
nop
push esi
sbb si, 0x338a
cmp al, 0x54
and bx, 0x4f6
dec bl
or cx, di
xor ebx, 0x5bdf440d
add dx, 0x76da
nop
sbb cl, 0x31
not ebx
adc edi, esi
sbb di, 0x4b74
adc si, si
shr al, cl
dec di
shl ax, 2
stc
xchg di, ax
shl ah, 1
nop
test al, 0x23
inc dl
nop
and edx, edx
adc di, dx
test esi, edx
cmp ah, 0x3b
shr bl, 5
xchg dl, ch
shl eax, 8
rol bx, 4
cmp dl, cl
and ebx, ecx
xchg ah, cl
inc ax
test cl, 0x1d
inc dl
sbb cx, 0x1fe7
ror al, cl
sbb esi, ecx
sbb si, bx
mov bh, 0xc
sub al, bl
mov cl, ch
and dl, 0x70
add dx, si
add cx, di
mov edx, 0x615a1ce6
sbb ecx, eax
cmp cx, 0x26f9
mov bl, 0x56
inc dx
test dh, 0x69
test ax, 0x787b
not bx
inc ah
nop
xor dl, dh
cmp cx, cx
shr ax, 2
rol cl, cl
xor ebx, edi
rol ax, 6
or edx, 0x19ae9717
shr edi, 1
shl di, 6
or dx, ax
test cl, 0x65
shl edi, cl
or esi, ecx
adc ah, bl
add ebx, 0x49f3ed7a
sub edx, 0x3aa07cfb
sbb dx, cx
cmp esi, 0x4c92c98a
inc dh
cmp ah, ah
add si, ax
ror ecx, cl
inc al
sub di, 0xc10
cmp ax, di
xchg ebx, eax
sub ch, 0x5b
ror edx, 1
ror edx, 2
shr edi, cl
cmp cl, dl
dec si
mov edx, 0x3430100f
test dx, 0x32b6
not ebx
pop esi
or di, dx
ror bl, 8
push esi
xor si, 0x1f4e
shr ecx, cl
or ah, 0x1b
dec edi
nop
xor bh, al
stc
rol eax, 5
sbb dh, al
shr si, cl
sbb cx, 0x5979
ror edx, cl
cmp di, 0x58ac
adc dh, 0xf
dec edx
rol eax, cl
mov edx, 0x4b5bc4e
dec esi
and dx, 0x184b
test eax, 0x72e66cc
not bx
cmp dl, 0x7b
inc ebx
sbb eax, 0x7ef83ccf
stc
mov dx, di
dec esi
xor dl, 0x79
not cl
xor ah, 0x7e
xchg si, dx
xchg esi, ecx
and ch, al
ror dl, 4
ror ecx, 2
shr di, cl
sbb edi, 0x5e8ab2a0
test edx, edx
shr al, 6
xor cx, 0x34e0
xchg al, dl
rol di, 2
xchg ebx, esi
shr ax, 1
ror edx, cl
sub dx, 0x9ac
test cx, dx
nop
sbb esi, 0x79e24f1b
or bx, di
cmp edx, edx
adc edi, eax
adc bl, 0x33
or edx, esi
and dx, ax
sbb ch, 0x27
xor dl, dh
sbb ebx, 0x3c87a6ef
test ah, cl
cmp ah, 0x7d
test di, di
shl eax, 6
add ebx, edi
not bh
ror di, cl
shr ax, cl
nop
dec bh
sbb ebx, 0x7895a7fe
add ah, 0x31
cmp edx, 0x68fbd705
stc
add al, ch
mov bl, 0x5d
nop
test bx, 0x4036
nop
not ah
mov ebx, 0x46a4ed71
sbb ebx, 0x74e515dd
and cl, al
xchg bx, si
add cl, 0x59
xor ax, 0x4348
sbb bl, 0x13
xchg bx, ax
ror bx, 6
shl bx, 3
sbb bx, 0x15fd
pop esi
pop ecx
pop edi
pop eax
pop edx
pop ebx
call fcn.00462b14
push edi
xor edi, 0x4f5603ee
push ecx
test ecx, ecx
push ebx
cmp bl, 1
push edx
rol dh, 7
or cx, 0x3a90
nop
mov bx, 0x4ad4
ror ch, 2
nop
not cl
add dl, dl
not ecx
xor edi, ebx
pop edx
pop ebx
pop ecx
pop edi
push eax
rol eax, 1
pop eax
lea ebx, [ebx + 0xc]
mov edx, dword [ebx]
cmp edx, ebx
je 0x44d142
lea edi, [edx + 0x2c]
push edi
xor ecx, ecx
jne 0x44c02b
call fcn.00462fa1
push edx
not dx
stc
push eax
mov eax, 0x433a9994
nop
sbb edx, edx
push esi
adc edx, esi
push ebx
test bh, 0x41
push ecx
shr ecx, 6
stc
ror ecx, 4
push edi
test si, di
mov di, si
test edi, ecx
dec ecx
stc
adc edx, eax
not si
adc edi, edi
shl esi, 5
xchg cx, di
test ax, 0x101b
inc dx
add dl, bh
cmp dh, 0x21
xchg si, dx
dec ebx
inc cl
xor bx, cx
and ecx, 0x63b9f8cc
inc ebx
shr eax, cl
test dh, 0x6b
cmp al, cl
shr dl, 6
cmp ebx, 0x5c69b011
xor di, 0x62f4
xchg bx, ax
adc ax, 0x749c
mov ah, 0x1a
xchg cx, dx
rol ax, cl
inc bx
stc
shr edx, cl
ror eax, 7
xor eax, 0x1ae4a383
xchg cl, dh
stc
rol dl, 6
xchg esi, esi
shl bx, 6
dec ecx
inc ecx
xor esi, 0x25a2a952
xor ax, 0x185
add edx, ebx
not eax
shl dl, cl
or ch, dl
adc eax, 0x28646193
test dl, 0x18
add bh, 0x62
dec edi
test ax, 0x1746
dec edx
xchg edi, esi
not bx
test al, al
nop
xchg dx, si
cmp bh, cl
shr si, 5
adc dh, bh
stc
adc bh, ch
adc bl, ch
sub si, 0x59eb
stc
mov ecx, 0x245b26d8
add di, 0x5f5d
not bl
stc
and eax, edi
and edx, eax
not ebx
dec ah
shl ecx, cl
or ecx, edi
cmp cx, 0x5efd
xor esi, esi
mov ecx, 0x75810753
ror bx, cl
xchg ch, bl
rol ebx, 8
add bl, ch
sbb dh, 6
xchg dx, ax
sbb bx, 0x4a19
test dl, cl
not cl
pop edi
and ah, 0x13
inc cx
not dl
sub esi, 0x3d7d57cb
nop
mov dl, dl
xor al, dl
shr ecx, 6
sbb eax, 0x6ad45e67
push edi
xor di, di
shl ebx, 3
not esi
xchg dl, al
test al, ah
xchg esi, edx
not edx
adc si, 0x5bd1
adc dl, cl
or al, bh
sbb bh, 1
adc dl, cl
adc cl, bl
nop
adc si, 0x54a0
inc ebx
not cx
mov ebx, 0x7c4b4329
shl cl, 8
test esi, ecx
or al, ah
not ecx
sub ah, 0x7b
rol ch, 6
shl cl, 3
adc dh, ah
adc bh, 0x43
rol al, 7
xchg edi, ebx
shr ecx, 5
and esi, 0x5e368b9f
nop
rol bh, cl
xchg ah, ch
stc
add eax, 0xd1969d2
or cl, bl
sub edx, 0x7d905885
or bl, 0x40
rol cl, 7
or cx, 0x149b
and bx, dx
sbb di, bx
shr dl, 4
cmp bx, 0x65db
and bx, 0x4dd7
nop
shl cx, cl
mov ebx, ebx
ror edi, cl
shr dl, 1
or esi, 0x1ad1146c
adc eax, 0x48953aef
xor dx, 0x6d1d
and ax, bx
shl al, 5
shr esi, 2
shl bl, 2
adc ah, 0x49
inc ebx
xor ax, 0x30cd
nop
nop
add dh, 1
dec al
dec dx
inc dh
sbb edx, 0x38bef68a
and bx, 0x7354
nop
not di
xchg ch, dh
shr edx, 5
rol ecx, cl
mov si, 0x322d
stc
adc dl, bh
cmp edi, edx
xor ax, bx
shr ecx, 4
stc
adc edi, edi
cmp esi, 0x5a55d038
adc dx, 0x1dfb
shr al, 4
sub cx, dx
ror dh, cl
cmp bl, ah
sub edx, edi
test dh, 0x43
and edx, 0x771539fa
pop edi
not edx
adc si, 0x4076
adc bx, 0x7f8
add bh, dh
push edi
xor di, si
cmp dx, di
dec cx
xor dh, dh
dec ch
not edi
not bh
sub eax, 0x500cf401
xchg dl, bh
adc dl, dl
not cx
test ecx, ecx
inc ebx
dec dx
nop
rol al, 6
mov dx, 0x35dc
sub si, cx
nop
xchg bl, dh
and al, bl
xchg si, ax
xchg cx, cx
add eax, 0x72c397a6
adc si, dx
or edi, eax
adc di, 0x4b92
shl edi, cl
dec edi
sub bx, si
stc
dec eax
mov dl, 0x50
mov cl, ah
not ch
not esi
sbb bh, dl
shl dl, cl
inc cx
cmp ecx, 0x1bfa3f18
sub ah, 0x6a
xor bh, cl
xor eax, ebx
shr di, 6
ror edi, cl
stc
test eax, eax
xor edi, 0x3259ab4d
not ecx
and ebx, 0x15fe4cc
dec dx
sub cx, 0x62d
ror eax, 2
test di, dx
xchg esi, eax
sbb si, 0x3fa5
ror esi, cl
cmp si, bx
mov ecx, esi
not dx
mov dl, 4
ror eax, 6
sub edx, 0x53c0bad2
rol cl, cl
stc
adc di, 0x6ac9
nop
xor dx, bx
nop
add dx, 0x73f4
rol dx, cl
dec dh
rol edi, cl
stc
nop
adc ax, 0x1b6d
adc edi, eax
shl esi, cl
shl ecx, cl
pop edi
pop ecx
pop ebx
pop esi
pop eax
pop edx
call fcn.004633f5
push eax
not ah
push ecx
test cx, ax
shr eax, 4
test al, al
push ebx
shl bl, cl
stc
push edx
cmp dh, 0x45
mov ch, bl
nop
push esi
not si
shl dx, 3
stc
not dx
stc
dec bl
mov bh, 0x29
sbb edx, edx
adc ax, si
nop
add edx, 0x2299da0c
push edi
and di, dx
add ax, dx
nop
inc dx
stc
ror edx, 4
shl di, 8
and cl, al
nop
rol eax, 3
nop
or di, di
nop
shl ebx, 2
not edx
shr edx, 1
test dh, ch
test dl, dh
and ax, cx
or esi, esi
or di, 0x5ed3
or edi, 0x2a361cc4
dec dx
dec bx
xor si, 0x11b6
xchg bh, dh
not ebx
and si, ax
mov al, 0x4e
cmp bl, ch
cmp eax, 0x7db26598
mov dx, 0x62e
not ecx
add eax, 0xf759d4f
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
push esi
ror esi, 1
stc
push ecx
ror ecx, 2
push eax
or ax, 0x2626
shr al, 2
pop eax
pop ecx
pop esi
jl 0x44c01a
call fcn.00463873
call fcn.00463bbc
call fcn.0046402a
jge 0x44bfce
ja 0x44bfce
push eax
cmp eax, 0x4cb7bd3
pop eax
jg 0x44c00f
jno 0x44c00a
call fcn.004644f5
push ecx
sub cx, 0x2f9f
nop
stc
pop ecx
push eax
add eax, 0x433ca5c2
stc
push esi
add ax, si
push ebx
adc bh, 0x7e
push ecx
shl eax, cl
pop ecx
pop ebx
pop esi
pop eax
push ecx
push edi
xchg cx, di
pop edi
pop ecx
call fcn.004648f5
call fcn.00464cd8
jbe 0x44c01a
call fcn.00464f67
jg 0x44c02b
jno 0x44c02b
call fcn.004653dd
call fcn.0046577d
call fcn.00465aec
call fcn.00465f4c
jae 0x44c0cd
push ebx
push esi
xor bx, si
push ecx
push eax
mov ch, al
sub esi, esi
push edi
and di, 0x1333
and ecx, edi
xor si, cx
rol di, cl
xor esi, ecx
add ebx, 0x56e2e0b9
stc
sub di, 0x3bf2
not bx
nop
push edx
shl dh, 4
stc
xchg edi, ecx
not cx
sub eax, 0x653e682a
pop edx
pop edi
pop eax
pop ecx
pop esi
pop ebx
nop
push ebx
inc bl
push edx
test dl, 0x31
push eax
sub al, bh
stc
xor dx, bx
pop eax
pop edx
pop ebx
push edi
adc di, 0x2a4c
push edx
sub dx, 0x5315
inc dx
pop edx
pop edi
push edx
add dh, dl
push edi
push ecx
xchg edi, ecx
shl ch, cl
ror cx, 8
sbb edx, 0x7791c2d0
stc
stc
push eax
xor al, cl
push ebx
ror bh, cl
inc ch
nop
stc
cmp cx, 0x1517
add cl, dh
pop ebx
pop eax
pop ecx
pop edi
pop edx
push ecx
and ecx, 0x18f06c2
push edi
or edi, 0x46320726
not edi
push eax
adc ah, 0x24
xchg ch, cl
stc
ror di, 4
push esi
adc esi, 0x73dd4a71
mov ax, 0x4691
push edx
shl edx, 5
shl dx, 6
xchg si, di
or ah, 0x5d
push ebx
rol ebx, 5
inc di
inc di
xchg si, ax
pop ebx
pop edx
pop esi
pop eax
pop edi
pop ecx
push ebx
push eax
xor ebx, eax
push edx
add dl, 0x1e
push ecx
shl edx, cl
sbb ecx, ebx
sub edx, 0x3f00e6f9
and bh, 0x28
push edi
rol di, 2
push esi
sbb esi, ecx
mov dx, 0x7a5f
shl eax, 3
sub dh, al
rol dl, 2
not ecx
cmp ah, bh
and bl, al
sub bx, di
mov ax, cx
test edi, eax
stc
pop esi
pop edi
pop ecx
pop edx
pop eax
pop ebx
push eax
push edx
and ah, dh
push edi
not edi
nop
sub dl, 0x48
push ecx
rol ch, 3
pop ecx
pop edi
pop edx
pop eax
push ebx
push eax
add bl, al
push esi
push ecx
shr esi, cl
stc
pop ecx
pop esi
pop eax
pop ebx
mov cx, word [edi]
test al, al
jne 0x44c18f
mov edi, dword [edi + 4]
sub cx, 2
cmp word [edi + ecx], 0x2e
je 0x44c18f
jmp 0x44c17e
pop edi
push eax
shr eax, 6
push edx
test dl, 0x12
inc dh
push ecx
shr ecx, 5
push edi
adc di, 0x5a4f
nop
mov ch, dh
push esi
push ebx
test esi, ebx
ror bx, 6
not al
add edi, 0x39ba232d
shr bh, cl
sub dl, ch
and edi, 0x6c813413
add dx, 0x7c17
adc dl, 0x37
and dh, 0x5d
xor ebx, 0x70809ddb
or ch, bh
dec ebx
dec cl
inc ebx
stc
shl dl, 7
sub al, 0x5d
mov dl, 0x1a
add cx, 0x5716
or si, 0x4d2b
nop
shl ax, cl
inc si
inc bl
ror dl, 7
ror eax, 7
nop
not ecx
xor bl, 0x4e
cmp si, dx
rol eax, cl
sub edi, 0x1b0a67e6
shl ecx, 4
sub cx, 0xf98
xchg cl, ah
cmp edx, 0x5527078a
stc
sub bh, 0x15
rol si, cl
sub edx, 0x1ce32f2
add ax, di
test edx, edx
not di
xchg cx, di
and edi, edx
rol ecx, 2
xchg ch, cl
xchg dx, di
rol edx, cl
nop
shr dx, 3
sub cl, 0x43
add edx, eax
add ch, 0x16
add bh, al
rol bh, 4
not si
xor dx, bx
dec ch
rol ch, cl
ror dx, cl
xor si, di
cmp ebx, eax
ror dx, 1
sub ebx, eax
inc ah
mov edx, edx
cmp esi, edx
add dx, 0x1114
shr eax, 8
or eax, 0x4bcadb88
sbb bh, al
or eax, eax
xchg bl, ch
adc dx, 0x79fb
xor eax, 0x4449f372
mov edx, edi
xor bx, si
shl eax, 8
cmp eax, edi
inc esi
sbb ch, 0x24
adc edi, esi
rol ecx, 6
nop
add dh, 0x50
rol dh, 8
and ah, dh
rol ch, cl
shl bl, 2
nop
stc
pop ebx
push ebx
add bh, al
and dl, bh
mov di, cx
not edx
sub ax, 0x3909
xor bl, 0x17
shr ebx, cl
shr al, cl
stc
dec cx
cmp dx, 0x3d74
stc
add ebx, 0x4288882c
ror ah, cl
not edx
shr dl, cl
cmp cl, 0x24
test ax, bx
xchg dx, ax
add di, cx
add cx, di
dec esi
or esi, 0x21e1e433
shl edi, 6
shr bx, 1
xchg esi, ecx
rol bx, 2
sbb cl, bh
inc esi
inc bl
and dh, dh
add dx, 0x590f
nop
sub dl, 0x17
and ah, bh
ror dh, 6
not dh
rol ecx, 7
sbb cl, ch
cmp cx, ax
test dl, ch
cmp cl, 0x41
shl si, cl
mov ebx, edi
xor dl, cl
sbb bx, 0x27d6
ror cl, 5
dec dh
shl di, 5
add cx, ax
adc ax, ax
sub cl, 0x2f
nop
xchg dh, al
ror bl, cl
cmp cx, 0x5e85
sub cl, 0x10
sbb bh, ah
rol cl, cl
sub ah, 0x3a
mov ch, dh
cmp dl, 0xc
rol ax, 5
xchg cx, bx
inc ecx
shl ch, 6
test di, cx
shl bx, cl
inc ecx
inc cx
sub dx, 0x299b
mov esi, edx
inc dl
not eax
ror dh, cl
shr cl, 7
dec cx
test cl, dh
ror bx, cl
mov bh, 0x65
dec esi
ror ebx, cl
shr di, cl
stc
adc ax, 0x785c
or bl, dl
sbb dx, si
dec edx
not bx
and cl, 0x12
sub eax, edi
sbb si, 0x5579
sub ecx, 0x23e4a2ee
or ch, bl
xor bl, cl
xchg edx, edi
and edi, ecx
cmp ecx, edi
shr ah, cl
sbb ebx, ecx
pop ebx
dec edi
or ecx, 0x23001da0
not esi
adc esi, 0x21a84190
push ebx
sbb bx, cx
ror ah, cl
pop ebx
pop esi
pop edi
pop ecx
pop edx
pop eax
push edx
and dx, 0x4f64
push ecx
rol ecx, cl
push esi
xchg esi, ecx
or ch, 0x50
push eax
push ebx
cmp al, bl
sub ch, 0x5c
mov al, ch
and si, 0x4fe8
dec si
xor esi, 0x23a51c11
dec ebx
sub edx, ebx
test eax, 0x2d75431
xchg bx, ax
add ah, 0x40
xor ecx, ecx
push edi
xor edi, 0xe2baedd
or dh, bh
inc esi
not edi
shr di, 4
ror ecx, cl
add dh, dh
and ch, 0x52
shr cx, cl
rol dx, cl
add edi, ecx
or dx, 0x2479
or dx, cx
shl di, 5
adc ecx, 0x1f46a5fa
sub bx, 0x14b2
shr ebx, 3
rol dx, cl
cmp ch, 8
xor si, 0x1541
not al
xor di, 0x53c1
mov ebx, 0x77612706
rol di, 5
nop
inc edx
cmp bx, dx
adc cx, 0x5b41
and al, 3
or bl, 0x43
ror bl, 2
not cx
cmp ecx, 0x684803c7
not ecx
stc
adc ebx, 0x1793695
and dl, 0x4f
xchg dx, dx
or eax, 0x5f6d1499
shl edi, 5
or dx, 0x48fc
cmp ebx, eax
test si, bx
mov si, ax
inc ah
mov dx, 0x22cc
stc
cmp al, al
not dl
xor bx, dx
xor si, di
sub di, 0x5e34
xor bh, bh
inc ebx
shl ecx, cl
nop
add cl, bl
shl dh, cl
nop
adc ch, 0x4b
rol dx, cl
dec dx
ror edx, cl
adc cx, 0x45c3
ror dl, 7
stc
ror dx, cl
and esi, ecx
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
push ebx
adc bx, 0x62cd
push ecx
inc ecx
stc
push edx
dec dh
push eax
mov ax, bx
adc ebx, 0x74a1bb72
nop
add cl, 0x2f
add dl, 0x26
xor bl, dl
and bl, cl
mov edx, 0x71421743
and bl, 5
push edi
or ecx, edi
stc
inc ah
inc ebx
test ebx, edx
shr al, cl
xchg ch, dl
adc al, 0x68
mov al, 0x57
push esi
mov esi, 0x7038b123
inc esi
xor cl, dl
adc dl, ch
mov bh, bh
nop
xchg si, si
xor cx, 0x455
sbb eax, 0xccbfa0c
sub dx, 0x6015
dec si
or si, 0x74f0
rol eax, cl
shr edi, 7
cmp eax, eax
test edi, edx
stc
adc ax, 0x4b2c
sbb bh, ah
or eax, 0x2e5862cf
add bh, 0xa
pop esi
pop edi
pop eax
pop edx
pop ecx
pop ebx
call fcn.00466433
push ecx
push edx
and ch, dl
push esi
sbb esi, 0x497ff34f
push ebx
xchg ch, bl
stc
dec dl
nop
push edi
adc di, si
not bl
xor cl, 0x15
nop
nop
mov si, 0x3685
add dx, di
sub dl, bh
test ecx, edi
adc bx, 0x7696
adc bx, cx
shl dh, cl
shr edx, 4
adc di, 0x466
test edx, esi
rol cl, cl
push eax
inc ax
xor si, 0x3dba
mov bx, 0x3806
shl edi, 5
ror bl, 5
cmp ch, 0x34
sbb ebx, edi
dec dl
inc edi
ror ebx, cl
rol esi, 4
and si, bx
xor bx, di
dec cl
shl eax, 1
xor ax, 0x5aa4
ror edi, cl
xor si, 0x661f
shr esi, 1
shl dx, 3
shl ecx, cl
mov esi, 0x1970d1f2
nop
dec esi
inc di
stc
and di, 0x7835
adc al, dh
ror dl, 7
add eax, edx
not di
not edx
xor ebx, esi
rol bx, 6
not bh
not ecx
and dx, 0x498f
shl ah, cl
xor di, 0x4bcd
and di, 0x617c
test si, 0x32e7
not ch
pop eax
pop edi
pop ebx
pop esi
pop edx
pop ecx
call fcn.004667af
push ebx
test bl, 0x35
push eax
cmp ah, 0x1e
push edx
cmp dx, 0x75f9
push ecx
dec ecx
sub dl, 0x5d
nop
pop ecx
pop edx
pop eax
pop ebx
push eax
shl ah, 7
push ecx
dec ecx
adc ecx, 0x1984b38a
push edx
push ebx
cmp dl, bl
push esi
dec esi
push edi
shr di, cl
shr edi, cl
ror ecx, 1
adc esi, 0x2a8bfe19
xchg cx, bx
cmp dl, al
sub edx, 0x7d4e932b
nop
xchg dh, al
xor dx, 0x1927
inc dx
sub esi, ecx
not edi
sbb ax, ax
pop edi
pop esi
pop ebx
pop edx
pop ecx
pop eax
cmp cx, word [esi]
jne 0x44cc5f
push eax
push edx
shr cx, 1
push ecx
push 1
push edi
push esi
call fcn.00466c55
push ecx
dec cl
push eax
push ebx
test al, bh
and bx, 0x49c8
ror bx, cl
test ah, 0x66
push edx
rol dl, 3
push edi
test di, ax
nop
dec dh
push esi
shr si, cl
not ah
rol edi, 2
mov edi, 0x45424786
adc di, 0x2a9e
and dx, ax
add bl, 0x49
add di, 0x6788
dec bh
cmp esi, 0x7b4ca429
pop esi
pop edi
pop edx
pop ebx
pop eax
pop ecx
push ebx
inc bh
push edx
inc dl
cmp dl, 0xd
stc
stc
push esi
adc si, si
sub si, si
push ecx
and ch, 0x57
or dx, dx
push edi
or bx, di
xchg bl, ch
ror bh, cl
xor dx, di
sub cx, cx
add ecx, esi
shl dl, cl
shl edx, 6
push eax
sub ah, bh
xor dh, 0x67
shr dx, 3
not bl
dec bx
nop
nop
xor cx, 0x3398
xchg si, si
rol ebx, cl
sub eax, 0x75314061
not bx
add esi, ecx
sub edx, 0xc93ff96
not ax
adc di, bx
xchg ecx, ecx
nop
test esi, 0x1264a30c
dec cx
inc ax
xor bl, 0x3a
shr al, cl
not dx
shl ax, cl
sbb cx, 0x2198
xor ah, dh
rol bl, 1
not bl
sub eax, ebx
inc ebx
shr edi, 6
add si, cx
or edi, 0x432105e6
not si
not cx
rol ecx, 4
sub bl, 0
or edx, ebx
inc dh
or edi, ebx
dec ecx
add dl, bh
nop
shl ax, 5
shr cl, 1
nop
shr ebx, cl
add bh, ch
mov esi, esi
dec dx
mov esi, edi
not cl
not eax
add al, 0x5c
inc ecx
nop
inc edx
nop
xchg al, bh
test edx, ecx
not cx
shr ax, 7
rol ecx, 8
dec edx
not esi
nop
stc
sbb ah, dh
inc al
xor cl, cl
or ax, 0x18c9
or edi, eax
shl si, 1
rol si, 4
ror cx, cl
nop
inc bl
cmp bh, 0x71
mov cx, cx
rol ebx, cl
sub al, cl
shl bh, cl
pop eax
push eax
rol ax, cl
add dh, 0x36
shr bl, cl
sbb edx, 0x3ba3d10b
sub ebx, 0x652a099e
sbb di, 0x2d0c
sub ax, si
sbb edi, eax
ror edx, cl
dec di
stc
rol cl, 8
and ah, 0x67
xchg cl, bl
xor bh, ch
dec ecx
add dx, si
xor eax, 0x74b2522d
inc dx
not edx
test bh, 0x31
sbb ebx, 0xc72131f
or esi, 0x5f307e01
sub edi, 0x5e6269c2
add edi, 0x3984c137
ror si, cl
dec dl
shr ebx, cl
and al, cl
xchg ebx, ecx
dec al
dec cx
sub ax, 0x1e81
stc
rol cx, 3
adc ax, di
shr al, cl
add dx, di
cmp ecx, 0x105e7035
and bx, 0x70
sub si, cx
shr eax, 4
xchg ebx, eax
test bl, 0x4e
cmp ax, cx
not ch
nop
cmp dx, 0x6bd5
sub edi, ebx
adc bh, dh
test edx, eax
inc eax
and bl, 0x69
dec cl
add dh, 0x17
xor cl, 0x38
shr edi, 1
adc ch, 0x1a
sub ebx, ecx
xor cl, 0x7e
stc
or dx, 0x123e
adc ah, ch
mov esi, eax
xor ax, 0x4e9d
add di, 0x77d2
ror dx, cl
ror esi, 4
and bl, 0xc
not esi
add cl, dh
xor cx, cx
inc ah
mov dh, 0x23
shl dl, 3
stc
dec cl
sbb dx, ax
add si, 0x66c5
sbb edi, 0x47938688
or dx, ax
xchg cx, ax
rol edi, cl
dec si
ror bx, cl
mov dh, 6
stc
shl edx, 7
sub ch, bl
nop
nop
mov cx, dx
mov ebx, 0x13f95dd3
adc esi, 0x126d4aa4
mov esi, 0x135f1cf5
add eax, 0x6c740868
stc
dec edx
adc bx, si
or eax, 0x62eec723
pop eax
xchg edx, ebx
rol ecx, 7
inc ecx
and bh, dl
push eax
xchg si, ax
and bl, 0x7a
stc
and edi, ecx
inc ebx
dec dx
or edx, 0x52d3f809
sub ax, 0x7b88
dec esi
add cx, 0x7ab7
xchg ecx, edx
test dx, ax
sbb dl, 0x61
sbb eax, esi
shr cl, 2
sbb cx, 0x7f1
adc ebx, edi
sub ecx, 0x12829dd
mov dh, 0x4b
not cx
stc
sub ebx, 0x5e4f924
shr ax, cl
xor di, dx
inc cx
not ax
test bh, bh
sbb edx, 0x301a32b7
shr edi, 6
stc
or bh, ah
nop
test cx, di
inc cl
pop eax
pop edi
pop ecx
pop esi
pop edx
pop ebx
jo 0x44cb03
call fcn.004670ef
push eax
push ebx
test al, bh
push esi
sub esi, 0x7f1ae931
dec ax
mov ebx, ebx
push ecx
sbb bx, cx
push edx
sbb cx, dx
and dx, ax
stc
sub dl, 0x27
xor ch, cl
mov ecx, eax
xchg dh, cl
shr bx, 3
ror cx, cl
nop
xor dh, 0x2b
test edx, edx
push edi
or edi, esi
mov bx, ax
shl di, 2
ror cx, 7
test edx, 0x3e9ada5a
mov cl, ch
sub dl, 0x3d
test ch, al
nop
and ax, ax
not dh
or dh, ch
nop
shl cx, cl
ror esi, cl
sub si, dx
adc eax, 0xaf3d0c9
not bx
test ch, 0x31
or cx, cx
sub edi, ebx
shl di, 1
add si, 0x663
xchg dl, dh
adc cx, 0x291d
dec ch
sbb di, dx
nop
mov dh, bh
mov si, ax
xchg edi, ecx
mov ax, cx
inc edx
mov edx, 0x6c1ecb51
add ax, 0x75d9
cmp ecx, 0x27707645
sbb dx, bx
sub dx, 0x540c
sbb ah, 0x2a
adc di, dx
adc si, bx
shr edx, cl
shl al, cl
not cx
xchg edx, edx
dec edi
xchg edi, esi
sub edx, 0x1bfc4df2
rol di, 1
xchg dx, di
shr edx, 6
inc bx
ror eax, cl
dec dx
shr edi, cl
not dl
or dl, al
add cl, 0x71
xor si, 0x7cd7
test edi, 0xbb6d435
mov ah, al
inc dx
shl bh, 8
cmp di, 0x402c
mov bx, 0x6188
add edi, eax
stc
cmp cx, si
inc di
cmp cx, si
test eax, 0x4a337dd1
rol dl, 4
and bx, 0x5e4d
rol cx, cl
cmp ebx, edx
cmp ecx, ecx
ror al, cl
cmp eax, 0x5a2ead6
shr cx, 4
xchg dl, dl
dec ax
ror ax, 1
dec edi
pop edi
and cl, cl
not ebx
shl ax, 1
push edi
xchg edi, eax
mov al, 0x19
not edi
add edi, eax
test ah, 0x1c
dec di
shl cx, cl
add esi, 0x766d4180
ror edi, cl
pop edi
pop edx
pop ecx
pop esi
pop ebx
pop eax
call fcn.004673f3
call fcn.004678b9
push eax
add eax, 0x623e5885
push esi
push ebx
or esi, ebx
rol bl, 3
push edx
inc edx
push ecx
shl ecx, cl
ror si, 6
pop ecx
pop edx
pop ebx
pop esi
pop eax
call fcn.00467b14
call fcn.00468046
push ecx
and cx, 0x68d8
push esi
inc esi
push eax
xor ah, cl
stc
xor ecx, esi
push edx
cmp edx, esi
and dh, dl
pop edx
pop eax
pop esi
pop ecx
call fcn.0046852c
push eax
cmp eax, 0x5fd3185a
push esi
adc eax, esi
push ebx
push edi
and bx, di
push edx
push ecx
xor dh, ch
stc
xor esi, edx
or ecx, 0x12e9988c
stc
nop
or dh, 0x41
or edi, esi
nop
add dx, dx
stc
nop
shr edx, 8
adc al, 0xa
cmp ecx, eax
sub esi, 0x2d00090
sbb di, si
adc bl, 0x35
adc bx, 0x1148
xchg edi, edi
or bh, dh
shl ch, cl
sbb ebx, 0xd6bcf95
cmp dl, 0x4b
add dh, 0x1e
cmp ebx, 0x76e17a55
inc ecx
shl edi, cl
cmp cl, dl
test bh, ah
sub dl, 0x21
add ch, 0x33
inc cx
or ecx, 0x6ca8c59
inc al
adc dx, 0x4add
adc bx, 0x3f4f
ror ch, cl
test ecx, edx
and dx, ax
pop ecx
pop edx
pop edi
pop ebx
pop esi
pop eax
jge 0x44cbf5
call fcn.00468865
call fcn.00468d69
push edx
ror dx, 3
push ebx
push ecx
sbb bx, cx
push esi
inc esi
or cx, 0x18da
adc si, 0x6cbc
sbb bx, dx
push eax
sub dx, ax
inc dl
sub esi, esi
stc
and edx, 0x444248d4
dec edx
shl ah, 4
xor edx, ebx
xor cx, si
push edi
add bx, di
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
call fcn.00469254
jp 0x44cbf5
push esi
push ebx
test si, bx
push eax
adc eax, 0x1c1bb7a9
rol eax, 7
pop eax
pop ebx
pop esi
push eax
inc eax
dec al
pop eax
push ecx
inc ch
push edi
sbb di, 0x7d21
push edx
not dl
push esi
xor si, 0x1380
rol edx, cl
and ch, 0x1c
push ebx
adc cx, bx
xchg edx, edi
cmp esi, 0x67f4a65e
cmp esi, 0x2d0c13a4
cmp ch, 0x55
cmp bx, 0xaa1
xchg dx, di
mov dx, bx
xor di, 0x3a89
cmp dh, 0x43
push eax
and ax, 0x224b
test edx, esi
or ch, dl
pop eax
pop ebx
pop esi
pop edx
pop edi
pop ecx
call fcn.004e1ae7
add esp, 0x10
pop edx
pop ecx
test eax, eax
jne 0x44cc5d
mov eax, dword [edx + 0x18]
jmp 0x44d742
mov eax, ecx
call fcn.0046951d
call fcn.0046983e
push eax
xor ax, 0x4bb2
push ecx
shl ch, 4
not ecx
push edx
cmp dx, ax
mov ch, 0x26
dec dh
push ebx
ror bx, 8
shr cl, 8
not ch
stc
xchg al, bl
xor edx, edx
xor al, dh
stc
push edi
test edi, 0x5db6fa7f
dec ch
push esi
dec esi
cmp ebx, 0x780f2e9f
cmp edx, ecx
and ebx, ecx
sub dl, bh
add ch, 0x61
test esi, 0x47d697ce
dec ah
adc bl, 0x60
stc
ror cx, cl
sbb ecx, ebx
test esi, 0x4f6eda03
shl ah, 3
stc
dec bl
sbb cx, 0x7b2c
add ah, ch
adc bx, 0x3375
xor cx, ax
and dl, ch
shl ecx, 7
xchg cx, cx
sbb si, ax
test ch, 9
test edi, edx
xor dx, dx
add bx, cx
adc ch, bl
xchg bl, cl
shr ax, cl
shl esi, 2
stc
adc edi, 0x388eaa2a
dec eax
sbb eax, ebx
and eax, eax
sbb cl, 0x31
shr bl, cl
and edx, ebx
xchg dx, dx
test ch, 0x58
rol dx, cl
ror ecx, 4
rol al, cl
ror bx, 4
and si, bx
mov dh, 0x30
test ebx, ebx
shl cx, 2
and al, dh
inc cx
stc
test edx, 0x32bd727a
xor bh, 0x4c
nop
not dx
ror esi, 7
sbb bh, dl
adc bl, 0x54
ror ebx, cl
cmp di, dx
ror edi, 5
cmp ch, 0x7c
xchg ah, bh
test ah, 0x50
cmp ah, 0x30
or cl, 0x12
test dl, 0x3a
mov al, 0x37
xor di, bx
adc ax, bx
not dl
sub dh, 5
add cx, 0x1847
cmp cx, ax
and bh, 0x3b
shl dl, cl
adc esi, 0x1e6350e2
nop
add ax, si
and eax, eax
and ebx, 0x1ce2d0f4
sub edx, 0x3ff04e02
pop esi
shr eax, 3
add ebx, 0x718966
not edx
shl dx, cl
and ax, 0x4d46
dec edx
adc dh, 0x53
mov dl, 0x6e
stc
sub bl, ch
push esi
xchg bx, si
nop
add di, 0x17e
inc di
not bl
xor cx, cx
mov bx, 0x1627
sbb ebx, edx
stc
not ch
shr al, cl
sbb dx, 0x6603
rol eax, 7
cmp edx, ecx
nop
and dl, 0x1e
xor dh, ah
adc ax, 0x477f
shr bx, 4
and di, 0x7af1
nop
nop
inc edi
xchg edx, eax
ror esi, 2
inc ch
sub dl, ch
stc
stc
shr dl, cl
sbb ax, 0x7b9e
test edi, 0x6e627d2d
not bx
or dl, 0x64
ror esi, cl
sbb cl, ah
stc
or esi, 0x11d12642
nop
dec al
or bh, ch
sbb cx, 0x39bd
mov al, dh
sub ax, dx
add eax, ebx
and bl, 0x46
nop
xor bx, 0x3a87
rol bl, 1
sbb bl, 0x14
dec bx
test bx, 0x2f95
and dx, cx
dec si
test bl, al
mov dh, bh
rol eax, 6
adc esi, 0x6e99376d
shr dl, 7
sbb ch, 0x79
add ah, 0x16
sub ah, al
not eax
rol dx, 3
mov edx, 0x375fb0cb
dec bx
xor edx, 0x676e95d5
adc edx, edi
xor dx, 0x35e1
or eax, ebx
inc al
shl ah, 6
shl ebx, 1
mov ax, 0x46a6
sbb edi, 0x6f4eab75
mov ecx, edx
adc si, 0x6666
sub ebx, edx
test bx, 0x61cf
or eax, ecx
xchg ch, dh
not ch
mov ecx, ebx
shr bl, 3
shl bl, cl
ror esi, cl
xchg ah, dl
rol al, cl
ror ax, 5
and edi, 0x6e5f47c3
pop esi
adc edx, 0x69435cf3
sub eax, 0x36d7e11c
xor ax, 0x1d17
shl cx, cl
not ecx
stc
push esi
shl esi, cl
xchg cx, bx
ror di, cl
stc
sbb bx, 0x15a8
ror si, cl
not cx
cmp al, 0x62
sub dx, di
cmp esi, 0x599c5803
shr bl, cl
sbb bx, 0x1f2f
or ax, 0x4ff3
xor ch, ch
stc
shl edi, cl
test dl, bh
xchg ecx, edx
cmp esi, edx
xchg bx, si
shr dl, 1
sub edi, 0x63be57ae
not bx
stc
test bx, 0x79fe
cmp dh, 5
test eax, 0x35546551
stc
mov bx, 0x39c5
nop
shl edx, 8
nop
shr dh, cl
not si
or di, 0x402f
cmp di, bx
test si, bx
xchg si, bx
xchg cx, dx
shr bl, cl
sbb dl, 0x68
dec si
rol dl, 2
nop
nop
not dh
test dx, ax
shr edx, 3
inc bl
and eax, 0x6d24e9a9
shr esi, cl
sbb ax, 0x16aa
shr ax, 2
nop
sbb ebx, edx
adc ebx, eax
and ch, bh
nop
adc edi, 0x1ff46f62
shl cx, 8
nop
dec di
not edi
stc
shl ebx, 2
mov dx, dx
cmp ah, 0x52
ror esi, 6
nop
sbb ebx, ecx
shr cl, cl
dec edi
test eax, eax
not ecx
rol bl, 4
shr dl, cl
adc eax, edi
dec bl
and bx, 0x7612
adc dx, dx
sub edi, ebx
adc cl, dl
sub ah, bl
rol cx, 4
mov ch, 9
test bh, cl
nop
and edi, 0x64b06d56
sbb si, di
xchg bx, cx
not edi
xor ax, 0x51dc
not edi
xchg edx, eax
pop esi
add ah, ch
sub cx, 0x5859
cmp di, cx
push esi
sbb si, di
not edx
shl bx, cl
or ax, 0x346a
test ecx, eax
test bx, 0x447d
xor si, bx
mov cl, dl
mov dh, 0x49
or edx, 0x24df7b97
ror ch, 5
shr bx, cl
cmp bx, 0x190b
or ebx, 0x51d71489
rol dx, 3
or edx, 0x43381e39
cmp cl, 4
not ah
dec cl
xor ax, di
rol ch, 1
cmp bl, 0x7e
shr esi, cl
stc
adc ebx, 0x36b80b0f
mov dh, bl
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
push edx
test dh, 0x53
push ecx
adc cx, dx
push esi
inc esi
push eax
or al, ah
push ebx
not bl
add cl, 0x3a
dec edx
or ah, ch
sub dl, 0xe
adc al, 0x3c
shl bx, cl
test dx, bx
sub dx, bx
push edi
test di, bx
stc
or dx, di
shr esi, 2
inc ch
shr cl, 3
and al, 0x5f
shr ch, 3
sbb ebx, 0x1a609336
cmp edi, 0x1ffbd002
not si
nop
or eax, 0x1c04b65f
adc si, 0x5a7
mov ax, bx
dec al
stc
xchg cl, dl
or esi, 0x20cc959f
mov edi, 0x4613c757
inc esi
adc cl, dh
stc
sbb eax, ecx
adc di, 0x7f8f
not edi
rol dh, cl
shr cl, 4
ror cl, 4
nop
and dx, dx
inc cx
or cl, cl
ror dh, 5
sbb ecx, 0x2454b357
not bx
cmp al, 0x53
stc
cmp ch, bl
shl bl, 7
test ch, cl
ror cx, 8
shr ecx, 8
xchg si, dx
not ecx
stc
test ebx, 0x7365b636
add dx, bx
ror bl, cl
cmp ax, ax
adc di, 0x42ea
sub cx, 0x1fef
shr bx, 3
and bx, 0x180
xor esi, eax
sub ebx, eax
stc
stc
xor bx, 0x5a17
pop edi
pop ebx
pop eax
pop esi
pop ecx
pop edx
call fcn.00469bf9
nop
push ecx
push edi
test cx, di
and ch, cl
push ebx
inc bh
shr bx, 7
stc
xor ecx, edi
sbb cl, 0x50
mov bl, 6
push edx
xchg bh, dh
inc ecx
dec bh
push eax
push esi
add eax, esi
pop esi
pop eax
pop edx
pop ebx
pop edi
pop ecx
push esi
add si, 0x21ca
push eax
cmp eax, 0x237c4086
push ebx
sbb ebx, ebx
push edx
and dl, 0x4d
push ecx
or cl, dh
mov esi, ecx
pop ecx
pop edx
pop ebx
pop eax
pop esi
mov edx, dword [edx]
jmp 0x44bbce
xor eax, eax
jmp 0x44d742
jg 0x44d560
push eax
sub eax, 0x5bcdb7ec
push edx
inc edx
push ebx
cmp bl, bl
push esi
or si, 0x39a0
add bh, 2
xor al, 0x68
push ecx
shr dx, cl
shl bx, cl
inc eax
and ebx, ecx
and ecx, 0x89cbd47
xchg bx, ax
cmp eax, ecx
stc
shl bh, 1
rol ecx, cl
sub bl, 0x2e
not dl
rol bx, cl
inc bl
push edi
xchg edx, edi
sbb ebx, esi
shl ecx, cl
sub eax, 0x15244d46
not ecx
inc ecx
not si
xor ax, di
mov ebx, 0x5608ea83
stc
or bx, 0x5f8d
shr eax, cl
shr bx, cl
xor eax, esi
adc dh, 0x32
stc
sub dh, cl
dec dx
dec di
sub al, 0x74
xor al, ch
and cx, 0x6c02
nop
xchg al, bh
nop
xchg esi, edx
dec dh
rol eax, 7
nop
sbb ax, 0x7610
dec bl
or dx, 0x766e
xchg di, si
not dl
stc
shr edx, cl
stc
not cl
or edx, esi
sub edi, edi
and dh, 0x50
sbb bx, 0x233b
mov bh, 0x4a
shl cx, 8
stc
xchg edi, esi
xor edx, 0x6068342b
rol ax, 3
ror dh, cl
inc dh
mov dh, ch
add edx, 0x2a851776
shr ebx, cl
shl dh, 5
sbb di, 0x3767
not bl
shl si, cl
rol ax, cl
mov ax, 0x1ab
not di
shr cl, cl
not di
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
nop
push esi
push edx
or si, dx
push ecx
inc cx
push eax
test dh, al
and si, dx
push edi
xchg dx, di
xor eax, 0x4c6d344b
push ebx
add bh, 0x2f
xchg edi, eax
test di, si
mov edx, esi
or ebx, ecx
xor dl, dl
mov esi, eax
xchg bx, ax
stc
test di, 0x797e
add si, 0x39d6
stc
add ecx, 0x6d098940
not edx
xchg ebx, esi
mov ecx, edx
cmp ebx, eax
add al, 0x74
shl ch, cl
test bh, ch
shr dx, cl
inc eax
ror edi, cl
nop
xchg ch, dh
dec edi
adc esi, edx
stc
xchg edx, eax
sbb bx, 0x59fc
cmp bh, 0xc
ror bh, cl
cmp dx, 0x1894
not dh
adc ch, 0x5a
xchg bx, cx
ror esi, 5
inc ax
stc
dec eax
stc
adc dl, dh
inc dx
sbb dx, bx
mov cx, 0x3e11
ror esi, 7
dec bx
not ax
xchg edi, eax
test bh, dl
mov dh, 0x42
dec dh
shr edi, cl
or edx, 0x4608a941
mov cl, dh
inc ebx
mov dx, cx
cmp dl, 0x32
inc ah
or dl, ch
add eax, edx
test si, 0x9ac
sbb ax, 0x5fe7
sub si, bx
shr cl, cl
shl di, cl
inc cl
stc
mov edx, 0x68eb02d2
stc
nop
rol dx, cl
sub si, cx
adc esi, 0x177263ef
add ax, di
xor eax, 0x3074c8d1
sub ax, ax
sub di, 0x4d3a
add cl, 0x61
ror ax, 6
shr bx, 8
add ebx, 0x17bf2822
sbb dh, ch
shr di, cl
sub ax, di
nop
not eax
shr si, 6
ror di, 3
shr bl, 1
sub cx, 0x538d
ror si, cl
xor al, 0x2e
pop ebx
stc
push ebx
shl bx, 4
cmp edx, esi
pop ebx
pop edi
pop eax
pop ecx
pop edx
pop esi
nop
push ebx
adc bh, 0x59
push eax
push ecx
shl ax, cl
and ax, 0x5de4
shr al, 2
push edi
shl edi, 2
add edi, ecx
push edx
adc bx, dx
rol eax, cl
push esi
sub esi, edx
inc dl
add bx, di
xor dh, al
not bh
nop
nop
xchg ecx, edi
xor cl, dh
stc
nop
adc ch, bl
sbb dh, dl
sbb bh, 0x15
adc dh, 0x6a
add ah, 6
test dx, 0x63d3
xor di, di
inc cl
add ecx, 0x7ecada68
rol dl, cl
shl bx, cl
or dl, 0x6f
test edi, edi
adc bl, bl
nop
xor al, bh
xor bx, 0x39d1
inc esi
mov cx, 0x18bc
xor cx, si
shr cx, cl
shr ch, 3
sub ax, 0x64cc
cmp al, dh
inc ax
xor dh, ch
shl ax, cl
test ch, bh
not di
shr si, 6
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
push ebx
dec bl
nop
stc
push esi
push edi
or si, di
stc
push eax
add eax, 0x480a559e
push edx
add dx, 0x22aa
push ecx
rol cx, cl
stc
or cx, 0x36f8
test ax, dx
ror si, 4
adc cl, 0x4b
add al, 4
nop
sub ebx, 0x63eb6462
shr si, cl
sbb ah, ch
and esi, 0x232f4ff8
sub ecx, 0xe601e6b
dec dx
inc dx
xor cl, 0x2e
xor si, bx
xor ch, al
dec cx
adc ah, 0x36
adc di, 0xbf8
sbb edi, edx
dec edi
cmp eax, 0x9b2fe64
dec eax
test dx, 0x6317
sbb dl, 0x1c
or di, ax
xchg si, ax
add eax, edi
ror bx, 7
sub ch, 0x7b
nop
test ah, 0x6e
ror esi, cl
not bl
shr dx, 2
ror dh, cl
or si, 0x6bd5
dec ah
cmp ebx, esi
sbb ax, bx
add bx, 0x6684
rol cl, 6
or edx, ebx
xor bh, dl
mov dh, 0x34
shl cx, 8
or ecx, edi
adc al, 0x17
xchg ecx, ebx
rol dh, 3
inc eax
shl eax, cl
xchg si, ax
xor edx, ebx
inc eax
nop
and bh, ch
ror di, cl
xor edi, esi
sbb edx, 0xe6e2855
nop
shl dh, 2
xor edx, ecx
not dx
mov dh, cl
shl ecx, cl
sub bx, ax
cmp ch, 0x4f
adc dx, 0x6791
shr ebx, cl
xchg edx, ecx
xor edi, 0x6e9a4205
xor bh, ah
mov ecx, edx
add dx, 0x6211
sbb bh, bl
and bh, al
shl bx, 3
and ebx, esi
nop
xor ecx, 0x753c5e2b
add bh, 0x3a
xor dh, 0x2c
dec dh
add dx, dx
nop
sbb esi, eax
xchg dh, dl
xchg dh, dl
shr cl, 7
pop ecx
pop edx
pop eax
pop edi
pop esi
pop ebx
push ebx
push ecx
cmp bx, cx
pop ecx
pop ebx
jo 0x44d559
jbe 0x44d51b
call fcn.00469e8a
call fcn.0046a362
call fcn.0046a6a9
call fcn.0046ac6d
push ecx
push eax
cmp cx, ax
push ebx
push edi
add ebx, edi
cmp eax, 0x22b0ca08
adc bl, bh
not ebx
xchg al, al
push esi
xor si, 0x5ca7
and bl, 0x5c
shr ax, 4
rol al, cl
xchg bh, ah
sub al, 0x63
push edx
xchg ebx, edx
stc
test dh, 0xa
pop edx
pop esi
pop edi
pop ebx
pop eax
pop ecx
call fcn.0046b210
push eax
push esi
cmp eax, esi
pop esi
pop eax
stc
call fcn.0046b6b1
push ecx
shr ecx, cl
push edx
sbb ch, dh
not edx
stc
push eax
rol eax, 3
nop
push edi
cmp edi, edi
adc ah, dl
test edi, 0x77811593
dec ecx
push esi
sbb di, si
nop
cmp dh, ch
dec dl
add di, ax
sub ax, 0x7df7
mov ah, cl
test esi, edi
xchg al, dl
xor cl, 0x5f
not si
sub ah, 0x46
sub al, 0x26
push ebx
sbb bx, bx
or si, 0x2b55
shr dx, cl
test eax, 0x60631ef3
ror ch, 8
xor ax, 0x257f
and dh, 0x4a
inc bl
ror ebx, cl
inc dl
shl di, cl
and dl, bh
rol dx, 6
sub ebx, 0x275cd45a
sbb bh, 0x5e
pop ebx
pop esi
pop edi
pop eax
pop edx
pop ecx
call fcn.0046ba71
call fcn.0046bf58
push ecx
push edi
and ecx, edi
push ebx
cmp ebx, 0x6cd9bfb3
push esi
push eax
xor esi, eax
cmp di, 0x16af
xor ebx, 0x6954ec3
push edx
xchg si, dx
dec ecx
mov di, di
or edx, edi
sbb si, 0x2a01
pop edx
pop eax
pop esi
pop ebx
pop edi
pop ecx
push edi
sub edi, 0x71bb3207
push ebx
push ecx
ror bh, cl
shl bl, 6
push edx
dec edx
xor ecx, 0x3ce0e728
nop
push eax
dec al
rol ebx, cl
test edi, ebx
xchg bh, dh
shl ch, cl
push esi
xchg si, dx
dec cl
adc si, 0x5029
adc dx, 0x100f
mov cx, di
shl si, cl
adc ebx, esi
adc ebx, edx
inc edx
and al, al
or al, ah
shr bx, 2
sub cl, dl
test cl, 0x30
xchg bx, di
pop esi
pop eax
pop edx
pop ecx
pop ebx
pop edi
jo 0x44d711
push ecx
inc cx
stc
push ebx
dec bx
push eax
rol ah, 2
ror ch, 4
nop
sub cx, 0x598
push edx
add dl, 0x45
sub ah, bh
push esi
rol si, 8
or edx, edx
cmp ecx, eax
add esi, 0x54d3df5f
xor esi, esi
or dl, 0x7a
stc
push edi
and ax, di
stc
pop edi
pop esi
pop edx
pop eax
pop ebx
pop ecx
call fcn.0046c4c7
call fcn.0046ca2a
ja 0x44d6d9
call fcn.0046cdc3
je 0x44d6cd
push ecx
push ebx
sub cl, bh
pop ebx
pop ecx
push edi
add di, 0x497a
pop edi
push eax
sbb eax, 0x66dc8ff9
pop eax
push ebx
shl bh, 2
pop ebx
call fcn.0046d0a6
push edx
or dx, 0x5bf3
push ecx
shl ecx, cl
push eax
test al, 0x5c
pop eax
pop ecx
pop edx
jnp 0x44d70d
push ebx
mov bx, 0x3050
push edx
xor dh, bh
push esi
xchg edx, esi
add bx, 0x3170
ror dh, 7
push ecx
rol ecx, cl
pop ecx
pop esi
pop edx
pop ebx
push eax
nop
pop eax
call fcn.0046d598
push edx
mov edx, 0x23b41d84
push esi
push ecx
or si, cx
pop ecx
pop esi
pop edx
call fcn.0046da23
call fcn.0046dd58
call fcn.0046e0fd
push esi
push ecx
ror esi, cl
pop ecx
pop esi
call fcn.0046e3bf
nop
mov eax, dword [ebx + 8]
pop edi
pop esi
pop ebx
pop ebp
ret