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

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
mov eax, dword [ebp + 8]
call fcn.0061a495
call fcn.0061aa3f
call fcn.0061ad3d
push eax
push esi
xchg si, ax
mov esi, 0x4dcbf43b
push ebx
inc bl
push ecx
shl eax, cl
push edi
ror edi, 1
test ax, di
add eax, 0xe8fcc4a
push edx
shl edx, cl
cmp dh, cl
or edx, ecx
sub cx, cx
shl ah, 3
dec si
xchg dl, al
dec al
cmp ax, 0x5af9
and esi, eax
xor bh, 0x70
nop
cmp ecx, edi
stc
and edi, 0x35289b53
dec al
cmp bl, al
add edx, 0x8ffb341
not si
stc
sbb ebx, 0x4819634f
add eax, ebx
ror esi, cl
adc ah, 0x6f
test cl, ch
rol cx, 2
cmp dl, bl
stc
stc
nop
mov si, dx
stc
nop
inc ax
xchg dh, dh
dec dx
inc ax
not ax
inc bh
not eax
add ax, si
rol cx, 2
add di, 0x43dd
dec si
xor ax, cx
test si, cx
xor ch, 0xf
dec ecx
sbb ecx, esi
cmp eax, 0x508b751
shr di, cl
xor edx, ecx
add di, 0x4cfb
not ecx
sub bx, si
and ax, 0x13bd
not ch
shl edx, cl
xchg ah, bh
ror ebx, 3
adc al, 0x7b
stc
xchg di, dx
not ebx
or ebx, eax
shr edi, 7
cmp ah, bl
test bh, 0x30
shr eax, 3
sbb dx, 0x3b98
add edi, edi
not esi
not ecx
not ah
nop
inc ax
shl edx, cl
xchg cx, ax
add ah, dl
add bh, bh
rol cl, 8
adc cl, 0x25
dec si
not bl
test dx, bx
cmp bx, 0x357
sub ax, ax
shl ebx, 7
and edx, eax
add edi, esi
not cx
ror ax, cl
nop
pop edx
xor edi, 0xc320df6
nop
or esi, 0x73c20283
shl edi, 1
or ax, cx
or bl, ah
nop
adc esi, eax
inc ebx
nop
dec si
rol bh, 7
nop
and edi, 0x14bf11ed
shl bh, 5
not ecx
nop
or bl, al
or cl, 0x65
not edi
or di, bx
rol bl, 7
inc di
push edx
xor dx, ax
sbb bx, ax
sbb si, 0x2521
rol edi, cl
test al, 0x65
stc
shr ch, 4
and bh, 0x5a
xor ax, 0x6661
mov edi, esi
or eax, 0x29d3efc1
nop
nop
sub cx, 0x5531
sbb ecx, 0x770fdd78
shl si, 3
sbb dh, 1
inc di
adc ch, 0x75
nop
sbb si, 0x2bff
mov edx, 0x2c9db8df
add ch, dl
dec eax
adc cl, cl
shl bh, 2
dec ebx
nop
shr bl, 6
ror ch, 8
or ecx, 0x4da1b355
and al, 0x20
cmp ebx, 0x4c7dc1e0
dec bh
sbb di, cx
dec bh
or dh, 7
sbb bx, 0x592a
rol bx, 7
add ecx, edx
mov al, 0x2d
rol eax, cl
rol edx, 3
shl di, cl
adc di, 0x1c62
not bx
nop
mov ch, bh
ror cx, cl
sub ax, 0x62cd
add ax, 0x56ad
shl edx, cl
adc ebx, 0x1a3c1871
xchg di, di
nop
cmp dh, dh
shl si, 3
not dl
rol si, cl
rol si, 2
not dh
shl eax, cl
dec bx
test eax, 0x1638b794
rol bl, cl
sbb bh, ah
nop
xor ax, 0x7380
ror bh, cl
adc cx, 0x7d51
rol cx, 5
adc di, 0x4462
sbb bx, 0x712a
ror dx, cl
not di
dec si
or esi, 0x416f570b
pop edx
adc ah, cl
inc bx
sub ecx, edi
mov bh, 0x6a
push edx
adc dx, 0x7772
stc
xor bx, 0x6128
or ch, bl
sub edx, 0x2e77fec9
or eax, ecx
dec dh
not ebx
xchg esi, eax
shr ax, 3
shr ebx, 2
nop
add bh, bh
shr esi, cl
xchg cl, ch
and dx, cx
stc
cmp eax, edi
nop
adc eax, 0x7c1cc916
ror ax, cl
xchg edi, eax
rol edi, 2
and eax, 0x95bb28a
xor ch, 4
test dh, 0x18
xchg al, dh
and di, di
xor di, 0xdde
rol bl, 5
xor esi, edi
shl dx, 8
mov dx, 0x70d2
shl dh, 3
shr dl, cl
sub edx, 0x74f9443f
inc bx
rol dx, cl
test ax, ax
sub dl, 0x67
shr edx, 4
xor cl, bl
shr ch, cl
not bx
shl dl, 5
cmp eax, 0x176dd432
xchg cx, bx
sbb bh, 0x39
sub cx, di
add di, 0x6d7c
dec bx
sub ecx, 0x289eea1d
sbb dh, 0x70
and ecx, edi
dec si
ror eax, cl
and dx, 0x7903
adc bx, si
or esi, esi
shr bl, 6
rol al, 3
shl esi, cl
not cl
nop
adc cl, 0x45
shl esi, 7
stc
shl dh, cl
dec dh
dec esi
nop
rol dl, 4
rol ah, cl
shl ecx, 2
xchg di, bx
xchg ecx, ecx
cmp bx, bx
xchg cx, bx
test dx, 0x69fd
and esi, esi
dec cl
ror edx, 6
shl ebx, 2
sub ah, bl
rol di, cl
shl dh, 4
dec dh
adc al, 0x71
sbb di, ax
cmp al, 0x7e
shr edi, 8
shl ch, cl
sbb dh, al
shr si, 2
shl edx, 2
test cl, dh
pop edx
adc ecx, ebx
sbb si, 0x3a9b
push edx
and dh, al
not si
and eax, 0x3b00d9b
and si, cx
stc
and esi, eax
xchg esi, ecx
sub eax, 0x2eb3cd0f
mov al, ah
sub di, 0x17ac
nop
sbb cx, dx
sbb ebx, ebx
xchg ebx, edi
inc esi
or ecx, eax
stc
sbb al, ch
cmp ax, cx
xchg esi, eax
stc
not ebx
rol ax, 7
and cx, 0x1869
inc edi
sub bx, 0x7d3a
xor bx, 0x18a5
shl dh, 8
shl eax, cl
xchg ebx, ebx
adc bl, bh
rol ah, cl
shl di, 5
and bl, dh
rol esi, 3
sbb bl, 0x6b
or dx, 0x4f5c
ror dl, cl
rol edx, 2
ror ebx, cl
xor ecx, edx
adc dh, al
test ebx, edi
sbb cl, 0x65
nop
adc ax, di
sbb ax, bx
test cx, bx
test ax, 0x3588
cmp dx, bx
test si, cx
test edx, 0x2fd5143
inc edx
cmp ch, 0x33
inc di
inc eax
add ax, dx
sub si, 0x4db8
or dx, bx
not bl
sbb eax, edi
cmp esi, esi
or dx, 0x5a4a
or si, di
add ax, 0x171
add dl, 0x32
adc ah, 9
dec ebx
shr dx, 8
shr al, 2
cmp cl, dh
xor cx, 0x7d2d
adc ah, cl
rol bh, cl
xor cx, cx
nop
not ebx
xchg si, bx
mov si, 0xb1f
xchg bl, bh
mov di, 0x5c5f
not dh
nop
pop edx
pop edi
pop ecx
pop ebx
pop esi
pop eax
jle 0x611962
call fcn.0061b263
jnp 0x6118a6
push ecx
push edx
mov ecx, edx
dec ch
nop
push ebx
xchg bh, dl
rol bh, cl
push eax
xchg cx, ax
push esi
dec si
xchg cx, si
rol bl, cl
and ax, 0x3f9c
sbb dx, 0x7f5
test ecx, 0x2b510f18
mov ax, 0x5bbb
shr ecx, 1
add dl, 0x45
nop
push edi
xchg ecx, edi
sub ax, 0x72de
adc ch, 0x35
sub si, 0x7390
ror ebx, 2
test cl, 0x34
dec dl
rol ecx, cl
rol al, cl
sub di, 0x6b5f
and ebx, 0x3f64142c
shl ebx, 8
add ebx, ecx
inc al
dec ah
nop
cmp si, 0x6b41
dec ecx
or cx, 0xb8a
shr ecx, cl
shl si, cl
test bl, bl
sbb al, ch
adc ecx, edi
test ah, ah
shr dl, cl
shl bx, 5
test edx, 0x2e3494aa
ror ch, 4
mov bx, ax
test si, 0x770f
shl cx, 6
ror eax, 1
sbb dl, 0x56
adc ecx, eax
cmp al, dh
sbb di, bx
not di
sbb edi, eax
and cl, 0x5d
cmp ax, si
xchg di, di
not ebx
ror bh, cl
mov cl, ch
cmp ecx, ecx
inc bh
test ebx, 0x656007f5
rol edi, cl
cmp eax, 0x745dafd3
shr di, 4
inc ah
stc
cmp bx, 0x27b3
and ecx, 0x460459b2
stc
adc dl, 0x3c
test edx, esi
or di, 0x6f45
test di, 0x112
shr edx, 8
not di
sbb bx, 0x57db
nop
rol esi, cl
or di, 0x928
stc
stc
adc cl, 0x4b
mov si, 0x3e4
ror bl, 4
dec eax
stc
mov esi, eax
adc bl, 0x2a
adc eax, ebx
xor dl, 0x1e
or cx, 0x3c57
shr eax, cl
ror cl, cl
or eax, eax
cmp ebx, esi
shl dx, 7
add ecx, 0x7618be9e
pop edi
sbb bl, ah
inc dl
push edi
mov di, di
and ecx, 0x66e9dc0c
and ecx, ebx
nop
shr ebx, 2
shl di, cl
xor eax, edi
not cl
shr eax, 1
xor edi, 0x1fe32fe8
test ecx, 0x3ddd7b0b
shr bl, 6
sbb ecx, 0x78874a6b
cmp eax, eax
dec ebx
shr eax, cl
shr esi, cl
inc al
sub dh, ch
or eax, 0x39fcc064
adc dl, ah
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
stc
push ecx
sub ecx, 0x717e445a
push ebx
shr bl, 8
push edx
add dh, bh
nop
test cx, 0x2e96
pop edx
pop ebx
pop ecx
call fcn.0061b6d6
jb 0x611897
push edi
sub edi, 0x52e3cf52
push esi
sub si, di
push edx
dec dh
push eax
ror ax, 6
push ebx
add bh, 0x65
dec dl
not di
shr di, 3
rol edi, 2
pop ebx
pop eax
pop edx
pop esi
pop edi
call fcn.0061b9f0
push ebx
mov bh, 0x50
pop ebx
call fcn.0061bdb8
call fcn.0061c0dd
push esi
xor si, 0x75de
push edi
inc di
push eax
dec eax
inc eax
pop eax
pop edi
pop esi
push eax
push ebx
xchg ah, bl
xor ah, ah
push edx
xor dh, 0x50
push ecx
shl dh, cl
nop
shl dx, 5
sub cx, bx
push esi
ror si, 1
cmp si, 0x252c
and dx, si
or dx, si
stc
dec al
cmp cx, 0x714e
sbb dl, bh
not bh
shl dh, cl
add dh, 0x14
adc dl, dh
nop
xor si, 0x493
add al, bl
ror esi, cl
ror bl, cl
or si, 0x539c
not ebx
sub ax, 0x4bea
nop
dec al
add dh, 0x5a
ror bl, cl
xor bx, 0x3c3
and dh, 0x47
and cx, 0x2234
dec ah
inc ebx
rol ch, cl
nop
ror cl, 6
add edx, ebx
and dl, dl
xor al, bh
ror bx, 8
ror bh, 2
xor dh, bl
push edi
adc edx, edi
nop
nop
adc ah, ah
pop edi
pop esi
pop ecx
pop edx
pop ebx
pop eax
call fcn.0061c4d9
push edx
push edi
xor dx, di
push eax
push ecx
rol eax, cl
test cl, 0x29
rol cx, cl
push ebx
xor bl, 0x27
sub di, cx
shr cl, cl
pop ebx
pop ecx
pop eax
pop edi
pop edx
je 0x61195d
push edi
test di, 0x4b20
pop edi
push ebx
or bh, 0x4d
pop ebx
call fcn.0061c954
push eax
push ecx
add ax, cx
push ebx
shr bl, 5
ror cl, cl
xor cl, ah
push edx
cmp edx, 0x778d7d98
ror dx, 1
rol dh, cl
rol dx, 6
dec ebx
push esi
xchg esi, ebx
shr edx, cl
nop
xor dh, 0x4f
push edi
ror di, cl
or ebx, 0x40527ad4
or si, 0x76ac
not ebx
sbb ch, al
mov bl, 0x6c
or cx, 0x661c
or di, ax
test si, 0x6924
and dh, 0x75
shr dx, cl
shr al, 7
and eax, edx
shl cx, cl
add bh, ch
rol si, 5
nop
or esi, edx
ror esi, 5
xchg bh, ch
and esi, 0x4aeec895
dec edx
rol al, 5
test eax, esi
dec eax
ror bx, 8
or dl, ch
xchg al, bh
and ax, bx
and dx, bx
add ax, 0x9d6
pop edi
pop esi
pop edx
pop ebx
pop ecx
pop eax
jns 0x611aaa
call fcn.0061cca5
call fcn.0061d1bd
push ebx
mov ebx, 0x540d910e
push eax
shl eax, 7
push ecx
rol ebx, cl
rol bl, 1
push edx
add dx, 0x5de2
rol ebx, 4
cmp cx, 0x5ba5
sbb ax, ax
push esi
cmp cx, si
rol si, cl
add cx, si
xor ecx, edx
test ah, 0x1f
push edi
or ecx, edi
xchg ebx, edx
mov bx, di
not ax
rol ch, 1
adc eax, edx
sbb ecx, 0x5f59d9d0
add esi, edx
mov si, di
not si
mov ebx, 0x6f42a9ec
shl cx, cl
shl eax, cl
shl ax, cl
mov ecx, 0x7cf5c2a8
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
push eax
sub ax, 0x3118
push edx
push ebx
mov edx, ebx
add dx, 0x6bb5
nop
mov ebx, 0x132fcb1d
stc
mov edx, 0x4d3fb4a9
push edi
sub edi, 0x3123ed3b
sub edx, 0x27a11675
or bx, 0x36f7
pop edi
pop ebx
pop edx
pop eax
push ebx
add bh, 0x42
push edx
test dl, 9
not dl
push ecx
add cl, cl
add cx, 0x6132
pop ecx
pop edx
pop ebx
jnp 0x611af6
push esi
push edx
or esi, edx
push eax
inc al
adc si, 0x4f17
push ecx
cmp cl, 0xc
rol cx, cl
push edi
push ebx
xchg di, bx
pop ebx
pop edi
pop ecx
pop eax
pop edx
pop esi
push esi
inc si
nop
push edx
add edx, 0x273ff97d
push ebx
dec ebx
adc edx, 0x5c234dd4
push eax
mov al, 0x79
pop eax
pop ebx
pop edx
pop esi
push eax
push edx
xor eax, edx
and eax, 0x13cd2a94
push esi
xchg esi, eax
pop esi
pop edx
pop eax
jo 0x611b0b
call fcn.0061d521
call fcn.0061d7c3
call fcn.0061db7d
call fcn.0061e033
mov ecx, dword [ebp + 0xc]
lea edx, [eax + ecx]
cmp dword [edx + 0xc], 0
je 0x61a481
call fcn.0061e316
push ebx
not ebx
push eax
or al, 0x53
stc
push ecx
ror ax, cl
ror cx, 1
cmp ah, bl
push edi
adc di, 0x6711
adc eax, edi
not al
push edx
sbb dx, 0x3b66
dec ecx
nop
nop
sbb dl, 0x19
shr dh, cl
not bl
xchg ebx, edi
and di, 0x5fd6
test ch, 0x36
inc bh
cmp bx, dx
inc bh
not edx
inc ah
or dh, 0x18
ror dh, 8
sbb bh, 0x3a
push esi
shl esi, cl
dec ecx
nop
ror edx, 3
xor ecx, ecx
xor edx, 0x2955ab20
cmp ebx, ebx
add ax, 0x1ad2
test ch, 0x4e
sub bh, dl
rol cl, cl
adc dl, 0x1b
rol si, cl
xor cx, cx
shr ax, 4
nop
cmp cl, 0x35
sbb ebx, esi
add si, di
rol dh, 8
sub ah, ah
sub bl, bh
test bx, bx
nop
mov dx, 0x6834
xchg si, dx
not ax
adc ebx, eax
ror dl, cl
add dh, 9
cmp bx, 0x9c8
inc si
cmp dh, 0x3f
and dx, ax
add bx, 0x2a06
sbb ecx, edx
cmp di, 0x698f
mov edx, 0x6623783c
not ax
shr ch, cl
sbb bl, dh
nop
nop
inc ax
ror ch, 5
or edi, 0x6054bd8f
shl esi, 3
dec edx
xor bh, cl
nop
inc edx
sub ah, dh
xchg bh, dh
ror cl, 8
add bh, 0x12
sbb eax, edx
not edi
sbb si, ax
not esi
mov dl, cl
add esi, edx
xor edx, edi
adc cl, al
sbb cx, cx
rol ecx, 3
nop
not ecx
ror cx, 8
xor edi, 0x872b3f5
mov bx, cx
shl ecx, 5
shl esi, cl
rol edx, cl
pop esi
push esi
rol si, 4
add ax, 0xb1b
and ax, 0x1f47
adc bx, 0x1b69
ror ecx, cl
ror di, cl
or ah, 0x1c
inc al
or bl, 0x79
nop
shr cx, cl
nop
not dh
mov eax, 0x189ece0a
xor bh, al
mov edi, 0x1de0a233
add al, dh
mov di, 0x53c0
stc
not edi
cmp dx, 0x6277
ror edi, 2
sbb ax, 0x3345
add cx, 0x7d96
mov edx, eax
cmp edi, 0x75b18d2
or edx, edi
nop
shr cl, cl
shl ah, 1
sbb bx, di
sub ah, ah
xor bx, si
sub dh, 0x11
nop
xchg dl, ah
xor cx, ax
or ax, 0x140b
adc dx, si
ror dx, 4
add cl, 0x58
dec bh
cmp eax, ebx
mov dl, dh
not dx
adc ebx, eax
stc
adc si, si
stc
ror di, cl
xor si, 0x7b2d
ror eax, cl
add ax, ax
shl bl, 7
sub edi, 0x319808f2
cmp ax, bx
inc ecx
dec bl
cmp bx, 0x7609
not bl
mov bx, 0x4436
ror si, cl
test ebx, 0x6ba6fc7a
test esi, edi
sub dl, 0x2f
xchg dl, dh
dec dh
add dh, 0x5d
shl esi, 8
shr bl, 4
inc ecx
shr ecx, 4
dec si
cmp ecx, 0x4656efe7
not dx
xor dh, bl
adc bx, 0x7e91
dec dx
or ch, 0x7e
test esi, ebx
add eax, eax
stc
inc si
not esi
adc di, 0xb3d
stc
shr dh, 3
rol dl, cl
shl si, 2
ror ah, 3
or ah, al
nop
test ax, 0x6e22
add bh, 0x1f
sub bh, 0x4c
or edx, 0x62d7a79b
cmp edx, 0x1c1b3049
xor ah, bh
adc dx, 0xb4
dec edx
pop esi
mov eax, edi
push esi
xchg esi, ebx
inc ecx
stc
xor si, 0x1ae5
test di, 0x68b
add edx, edi
xchg dx, ax
add cx, di
not di
sbb ecx, 0x7a5be52d
stc
ror dx, 6
cmp ah, al
add bl, cl
mov edi, 0x3d2982cf
ror di, 8
and ch, 0x13
and al, dh
or dh, 0x42
xchg di, cx
add cl, dl
adc ch, cl
inc cx
or cx, 0x6c6f
not esi
adc edx, 0x5131dcbf
shl dh, 3
shl ax, 2
test cx, 0x50c3
mov bl, al
sub al, 0x48
adc si, ax
or dx, dx
shl ax, cl
test bl, 0x17
not bh
nop
not ch
mov ch, 2
sbb eax, ecx
shl eax, cl
dec bx
rol cl, 5
cmp dx, si
and di, 0x4ce5
inc ch
sbb ax, si
and cl, 0x54
xor bx, ax
sbb si, cx
nop
add cx, 0x1f2d
rol edx, cl
sbb ax, 0x26a2
sub bx, 0x6707
xor ebx, edi
nop
or ax, si
dec dx
ror ecx, 5
xor eax, 0x256694f2
sbb si, 0x7a22
test ch, 0x59
stc
rol ax, cl
shr edi, cl
dec ecx
add dx, si
sbb ax, si
rol ecx, cl
nop
sub bx, 0x7bab
not ax
inc cx
rol dx, cl
not edi
xchg esi, ecx
add ax, 0x45c1
test ah, al
or esi, edi
mov bx, bx
shl di, cl
mov bx, di
nop
nop
shl edx, 7
xor di, 0x61b6
dec eax
sbb edi, ebx
adc ecx, 0x46ca08a9
sbb ax, 0x7c8b
shr dl, 5
ror bx, 2
or ah, 0x4d
rol cl, cl
adc edx, edx
ror edi, 2
test cl, 0x52
or ch, 0x73
pop esi
nop
mov ax, 0x2c7
xor dx, 0x6e04
cmp edi, ebx
not bh
inc edi
ror dl, 5
push esi
and si, 0x15ea
ror ecx, cl
or edi, 0x6ca52b2c
rol cx, cl
xor bh, dh
inc ecx
or cl, dl
adc cl, 0x5b
ror dh, 2
dec esi
dec al
ror edi, cl
dec bl
sbb edi, ebx
sub edx, 0x46a9befc
test ebx, 0x492f952b
stc
ror ah, 2
xchg bl, ch
test edi, edx
ror edi, cl
xor si, di
xchg cl, bl
add di, dx
and esi, 0x6723a8a8
add cl, bl
shr dx, 2
rol edi, 3
nop
add eax, edi
or dl, 0x64
inc ecx
inc di
stc
adc ax, bx
test dh, 0xd
nop
not edx
and cl, 0x5b
sbb si, cx
xchg dh, ch
test esi, 0x4d34cde1
not cx
shl dx, cl
xchg edx, edi
mov bx, dx
sbb ch, 0xb
not cl
rol eax, cl
inc ecx
add si, cx
cmp al, 0x5e
or bx, 0x7344
shl di, 3
test ebx, ecx
test si, di
and dx, 0x6a2
mov dl, ch
nop
shr bh, 3
and edx, 0x1d87b90f
adc ax, ax
sbb dh, bl
xchg dl, dh
not bl
adc di, 0x3a99
sbb dl, cl
xor cl, 0x3a
rol cl, cl
add edi, 0x33d05c6d
sub dh, dl
and bl, ah
stc
shl edx, 3
xchg di, ax
or dl, 0x52
cmp bh, dh
test bh, ah
inc eax
cmp bl, cl
not edi
inc edx
shl ch, cl
sub ecx, edx
dec eax
adc si, dx
rol ebx, cl
mov dx, 0x533
dec di
adc ax, 0x6338
dec bh
shl dh, cl
shr bx, cl
pop esi
push esi
add si, bx
test ah, 2
sub bx, si
or dl, 0x39
test ax, 0x5640
ror dh, cl
and bh, dh
adc dh, 7
and ah, bl
adc ah, 0x47
ror esi, 7
add dh, bl
sub cl, 0x34
shr ecx, cl
adc ecx, 0x55741656
xor cl, 0x60
xor di, bx
xchg dh, bl
ror eax, cl
not dx
dec di
xor cx, 0x3528
and edi, eax
stc
or esi, esi
inc dh
inc eax
inc ax
mov dh, ah
xor edx, ebx
add ch, 6
stc
dec edx
sub cl, 0x32
inc ah
sbb bh, al
add eax, 0x5b4471f0
ror bh, cl
shr ecx, cl
xchg ah, ch
stc
nop
inc dx
or bh, 0x48
cmp dx, di
mov di, di
test dx, 0x9ed
test dh, bl
add di, bx
inc bl
shl cx, 3
and si, 0x7259
and ah, al
mov cl, 0x3f
and esi, 0x734714b3
xor esi, 0x4a27c8cf
shr ebx, 3
shr di, 1
sbb ecx, edx
sub al, dl
nop
shr dh, 2
dec ebx
ror bx, cl
not eax
mov di, di
nop
xchg ebx, edi
adc cl, bl
test si, 0x1e47
inc di
xchg dl, bh
dec edi
test ecx, eax
sub ah, dh
xor bl, cl
adc di, dx
pop esi
pop edx
pop edi
pop ecx
pop eax
pop ebx
push edi
push ecx
rol edi, cl
push ebx
and cx, bx
push esi
sbb esi, ecx
push edx
inc dx
nop
push eax
rol ah, 5
shl cx, cl
not ecx
not esi
add dl, 0x18
xchg cx, cx
rol bh, 3
and cl, cl
not edi
add bh, al
or edi, 0x20cc3368
and dh, bl
nop
adc cl, cl
adc edi, edi
sub ecx, eax
xor edx, 0x66cc562f
sbb bx, bx
test si, 0x26b8
sbb eax, 0x51d99949
adc cx, di
and bx, dx
test dx, 0x6eb2
not ah
sub al, al
shr ebx, cl
sbb bh, cl
cmp ax, ax
inc ebx
xchg ch, cl
or ecx, edi
or bl, 0x7f
rol di, 7
adc cl, 0x59
add di, di
not ecx
dec si
stc
and dh, 0x14
shl eax, cl
sub ch, 0x7d
adc cx, 0x2504
stc
rol ecx, 8
inc si
cmp edx, edx
or edi, 0x215ded4e
cmp ax, 0x481d
xchg si, cx
dec bx
mov esi, eax
inc ebx
nop
shr bh, 3
add di, 0x639
shl di, 6
xchg ah, dh
xchg cx, dx
shr dx, 3
stc
add di, si
and cl, 0x19
mov bl, cl
stc
dec ecx
ror ax, 7
or ecx, 0x52592b7
sub dl, 0x3d
not dl
dec edi
not bh
sub ecx, ebx
rol esi, cl
inc esi
shl bh, cl
adc dx, si
nop
stc
ror cx, cl
inc cl
mov ah, 0x3e
sub bl, 0x18
dec edi
add eax, 0x1169d8b2
sbb ax, 0x5fcc
or edx, 0x3c191b68
stc
or cl, dl
or esi, 0x61af117
sub dh, bh
cmp si, cx
cmp ecx, 0x522113ff
cmp dh, 0x6c
stc
sub dl, dl
pop eax
push eax
ror al, 7
shr bl, cl
stc
shl ch, 2
inc bl
rol bl, 5
dec si
add ah, dl
sbb si, 0x1491
sub dl, ch
ror al, 7
rol ax, cl
xchg bx, di
stc
inc ch
sub ebx, 0x306fc45f
or dh, bl
shl bx, 3
sub cl, 0x5d
sbb di, dx
dec cl
sub eax, 0x7a5af772
and ecx, ebx
adc ah, 0x25
or si, di
and ebx, 0x51405c5d
ror bx, cl
cmp cx, 0x3d6e
test dx, 0x6893
shl bl, cl
xchg dx, ax
xchg ebx, ebx
stc
xor bh, 0x49
not di
xor si, 0x6b7b
cmp al, 0x13
nop
xor si, ax
shl dx, 4
not ch
sub ebx, 0xd5d8e6b
and edx, edx
not edx
and di, 0xf32
inc ecx
and esi, 0x74899646
test di, ax
nop
xor dl, dh
stc
sub bx, di
test di, bx
xchg dl, bl
add cl, 0x4e
or di, dx
shr ax, 6
stc
ror bh, cl
test si, 0x3441
test al, 0x1f
add bx, ax
test bl, 0x3b
ror si, cl
rol ecx, cl
rol si, 8
not eax
or ebx, edi
adc bx, ax
ror dx, cl
test ax, 0x46e2
or bl, cl
not ebx
ror ecx, 2
shl bl, cl
ror al, 4
sbb bl, al
and dx, 0x5740
test al, 0x13
xchg ebx, edx
ror bx, cl
xor esi, 0x42187530
xor ah, bl
add dx, 0x49b5
sub ebx, ebx
stc
ror ecx, cl
and ah, bh
and edx, 0x423e2711
sub ecx, edx
xchg ecx, edi
sub edi, 0x614ac413
mov eax, 0x11142c01
test ax, ax
not si
sub ax, 0xae
sub edx, 0x557b5c27
sub dl, 0x62
stc
sub si, 0x61b5
pop eax
cmp cx, si
push eax
xor bl, ah
ror ch, 4
xchg di, ax
shr ax, cl
xor si, si
rol cx, 5
ror di, cl
cmp edi, 0x4f7765bc
nop
sub eax, 0x60fc6301
sub di, cx
dec si
xor esi, 0x1fca1ef6
dec cl
sbb al, 0x39
mov di, 0x693b
ror esi, cl
shl ch, 1
sub bl, 0x4c
pop eax
pop edx
pop esi
pop ebx
pop ecx
pop edi
push edi
cmp edi, 0x31a9f089
push ebx
push ecx
xchg bh, cl
adc cx, 0x430d
shr di, 1
push esi
and edi, esi
push eax
sub bl, al
ror cl, 2
adc edi, 0x577c64b4
mov eax, ecx
add ecx, 0x5f893737
cmp eax, eax
and bl, 0x6a
not edi
shr cl, 5
not ebx
cmp si, si
inc cl
inc di
ror ebx, 2
ror si, cl
shr cx, 2
inc ah
nop
cmp bh, ah
rol ch, 3
adc eax, eax
ror esi, 6
sub si, 0x3be7
xor cl, 0x20
test si, 0x35cc
inc cx
shr bl, 7
nop
xchg di, ax
push edx
xchg ch, dl
sub bx, 0x4b59
rol eax, 2
not edi
not dl
shl ch, cl
shl si, 4
shl dl, 7
shl si, 7
mov cx, bx
cmp edx, 0x49487409
rol ecx, 7
or cx, 0x7af2
sbb edx, eax
dec ah
shl ebx, cl
rol dx, 5
rol edi, cl
stc
xchg dh, al
shr ax, cl
shr edx, cl
cmp dx, 0x6d14
not bh
pop edx
pop eax
pop esi
pop ecx
pop ebx
pop edi
push ebx
cmp bx, 0x1056
push eax
dec al
push edx
ror dx, 5
and ebx, edx
rol bl, 8
push edi
rol edi, 1
nop
push esi
or esi, ebx
or dl, 0x2d
stc
inc ah
shl esi, 3
push ecx
or cl, ch
sbb esi, 0x6e2906c7
test ch, bl
shl dx, 3
pop ecx
pop esi
pop edi
pop edx
pop eax
pop ebx
stc
push ecx
mov ch, 0x1f
push eax
or ah, 0x4b
push ebx
sbb bx, 0x6733
push edx
xchg dh, cl
cmp al, 0x43
pop edx
pop ebx
pop eax
pop ecx
push eax
push ebx
sbb al, bl
push edx
sbb edx, 0x5e166c2a
nop
push ecx
add dx, cx
pop ecx
pop edx
pop ebx
pop eax
push esi
push ecx
shl esi, cl
push edi
rol di, cl
pop edi
pop ecx
pop esi
call fcn.0061e665
call fcn.0061ea08
mov ecx, dword [edx + 0xc]
lea ecx, [ecx + eax]
push eax
push edx
push ecx
push 0
push 0
push ecx
call fcn.0061ec83
call fcn.0061f064
ja 0x6127d0
push edx
shr edx, 4
push eax
ror ah, 5
push esi
cmp si, 0x1610
push ecx
mov ch, dh
push edi
test edx, edi
push ebx
not ebx
and edi, 0x3f034b6e
stc
shl eax, 1
shr dh, 2
and eax, edx
rol esi, 2
sub cx, 0x63d1
and ebx, eax
rol di, cl
dec ch
inc ecx
shr cl, 8
ror ecx, 2
not cl
shr dh, cl
inc esi
shr ch, cl
adc esi, 0x3df4e9c4
inc cx
xor ebx, ecx
add dh, 0x5c
cmp di, 0xef6
mov bh, dh
xchg ah, ah
test edx, edx
shl edx, cl
sub dh, 0x7c
sub esi, edi
ror bx, cl
sbb edi, edx
dec ax
xchg ebx, eax
and dx, 0x3627
stc
shr cx, cl
sub esi, ebx
xor ax, ax
rol edi, cl
stc
adc ax, 0x3c05
sub edi, 0x676fe1b3
or ax, 0x2728
adc dh, bh
xchg cl, ah
xor ah, 0x11
and dl, 0x6b
and ecx, 0x293360ab
sub bl, 0x1a
cmp edx, esi
rol dl, cl
test si, 0x42ad
nop
xchg edi, edi
add si, 0x7e8a
xor dh, bl
shr bx, cl
nop
mov cx, 0x5fd6
nop
xor ax, 0x4a0
ror si, cl
sbb bx, cx
or bl, bh
or dl, cl
cmp esi, ebx
add edx, ecx
rol bl, 7
sub eax, edx
rol di, cl
rol edx, 6
nop
adc cx, cx
stc
cmp ax, si
and ecx, edi
inc al
and edi, eax
adc al, 0x46
sbb si, 0x2df9
shl dx, 7
ror dh, 8
sub di, 0x28ce
ror eax, cl
mov ebx, edx
sub di, dx
test ax, dx
rol di, cl
sbb ebx, 0x7279b5b
or ax, 0xe53
xchg di, bx
test bl, 0x26
cmp edi, ecx
stc
shl ebx, cl
pop ebx
or dx, dx
xor al, dl
or di, di
nop
cmp ch, 0x37
inc di
shr si, 8
push ebx
test bh, bh
add di, 0x6b35
ror di, 8
adc edi, 0x12bf4a4f
stc
nop
sbb bh, cl
inc eax
nop
stc
sbb ah, dh
stc
and ebx, eax
xchg cl, dh
sub edi, ebx
cmp bx, 0x1b79
shr si, cl
shr ebx, 2
xchg bx, di
xchg edi, eax
dec ecx
or di, ax
dec edx
ror dl, cl
mov ch, ah
cmp di, 0x5394
inc ch
stc
sub di, 0x6fb9
inc bl
nop
sub dx, 0x20cd
stc
add cx, di
adc bx, 0x2279
nop
dec ax
rol eax, 8
ror cl, cl
mov edi, 0x23030c0a
shl dl, 5
xor edi, ecx
sub dl, al
sbb bl, bl
rol ecx, 8
inc ch
ror bx, 7
adc bx, 0x272a
adc di, 0x6bcd
adc bl, dl
nop
shl ebx, 3
inc ax
ror al, 4
sub ax, dx
stc
xchg cx, cx
stc
and bh, dh
or si, di
shl ah, 7
sbb ecx, edi
cmp bl, 0x29
rol dl, 4
cmp al, 0x6c
sbb edx, 0x73c3b8c3
nop
adc si, 0x5ab2
inc ah
shl esi, 1
rol di, 6
xor eax, 0x77dd3f43
xor ebx, 0x204d0367
sub bx, 0x7dbd
sbb bh, 0x52
xor eax, 0x499065c4
add dx, 0xed2
mov bh, 0x39
test dl, bh
stc
cmp eax, edi
or di, 0x1361
cmp bx, cx
cmp bh, 0x47
sub ebx, eax
cmp cl, dh
test dx, 0x5120
ror ecx, 5
shr edi, cl
ror dh, cl
test si, bx
sbb esi, 0x4e3467f8
stc
pop ebx
rol dx, cl
test edi, 0x68faba4e
xor edi, 0x59c6ab38
nop
inc si
sbb eax, 0x2cadd876
push ebx
test cl, bh
shr edx, cl
stc
stc
xchg ch, cl
test dx, ax
nop
stc
rol si, cl
rol dx, 3
add si, 0x7bd
nop
xor dl, ch
ror dl, cl
nop
xor ch, bh
add bl, bl
test edi, 0x1ab7c7f1
inc si
nop
shl esi, 1
or bh, ah
xor bx, si
sbb eax, ecx
sbb bl, bh
shl bl, 2
and dx, dx
and eax, 0x2268cdee
cmp edx, 0x1f602ff3
adc edi, 0x5cde26c3
rol di, 2
not edi
pop ebx
pop edi
pop ecx
pop esi
pop eax
pop edx
call fcn.0061f49f
call fcn.0061f8e3
jb 0x61274b
jg 0x6126d9
push ecx
push edx
sbb cl, dl
pop edx
pop ecx
call fcn.0061fe27
push ebx
mov bh, 0x74
push ecx
sub cx, 0x6263
ror ch, cl
push esi
sub bx, si
push edi
push edx
test di, dx
push eax
sub al, bh
ror ebx, 2
sub edi, 0x7c82667
mov dh, 0x4a
adc di, si
ror edx, cl
sbb bx, ax
sbb di, dx
mov di, 0xfca
shr dx, 2
and edi, edx
pop eax
pop edx
pop edi
pop esi
pop ecx
pop ebx
call fcn.006200f3
call fcn.006204f0
push ebx
push ecx
rol bx, cl
push edi
push eax
xchg edi, eax
not cl
pop eax
pop edi
pop ecx
pop ebx
push ecx
ror cl, 4
push edx
or dh, ch
pop edx
pop ecx
call fcn.00620875
call fcn.00620d8b
call fcn.006210e0
push edx
rol dh, 4
pop edx
push edi
push ecx
shr di, cl
push esi
rol si, 7
add ch, 0x72
push eax
shr al, 3
cmp si, cx
push edx
xchg edx, ecx
push ebx
rol bx, 3
cmp dh, bl
nop
not esi
xchg si, ax
rol bx, 1
pop ebx
pop edx
pop eax
pop esi
pop ecx
pop edi
call fcn.0062145a
jbe 0x612787
push eax
not ax
pop eax
push eax
inc ah
push edi
test edi, 0x79da4d6e
push ecx
sub cl, 0xd
push edx
ror edx, cl
shl edx, 7
sub ah, 0xb
push esi
adc esi, 0x6bf81516
dec ecx
sbb eax, edi
push ebx
cmp edx, ebx
dec ch
and dx, 0x6dc0
shl ah, 8
xchg esi, eax
ror ecx, cl
pop ebx
pop esi
pop edx
pop ecx
pop edi
pop eax
push esi
push ecx
sbb esi, ecx
pop ecx
pop esi
call fcn.00621a16
jno 0x6127d0
stc
push edx
push esi
sub dx, si
push ebx
inc bh
xor si, 0x78d
mov dh, bh
nop
not dh
inc esi
or edx, 0x25fcb48d
push ecx
rol ecx, cl
xchg bl, bh
rol esi, cl
cmp si, 0x551d
ror ebx, cl
push edi
ror edi, cl
push eax
xchg edx, eax
adc dx, 0x20ba
or cx, dx
xchg bl, cl
stc
shr si, cl
and eax, ecx
test di, dx
inc edx
shr ecx, cl
sub ax, bx
xchg bx, bx
not edx
inc ah
sbb edx, 0x2cb86c4c
dec cl
xor ecx, 0x57d04b18
or edi, ecx
test edx, edi
nop
sbb ecx, 0x75cc1022
xchg bx, di
adc ch, ah
or ah, 0x31
ror ax, cl
or edx, 0x770ab7b7
xor dh, 0x36
test eax, 0x5bea32b5
xor si, ax
xchg ch, bh
shl eax, cl
or ecx, edi
test ch, cl
test ch, 0x55
rol ch, 5
xor ax, 0xe86
stc
adc bx, ax
sbb edx, esi
add bl, 0x1d
test ax, 0x2e69
mov si, 0x6cb2
mov cx, 0x2d2b
inc edi
sub dl, 0x7a
mov si, 0x45d8
cmp di, ax
and bx, si
mov dh, bl
cmp bh, al
sbb cl, 0x28
add ch, al
and esi, 0x18405e84
test cx, bx
sub esi, 0xe47e08f
xchg ecx, ebx
nop
sub di, 0x7165
mov dx, 0x3fe5
or ch, bl
inc dl
test cx, 0x589d
dec eax
shl esi, 2
inc bh
rol dl, 6
xor si, 0x637
mov eax, 0x12ab53b0
and dh, ah
cmp ch, 0x43
rol ebx, 2
sub di, cx
mov edx, 0x202a5473
stc
and edi, 0x5133cbf6
adc ah, bl
sub ah, ah
add eax, edx
cmp si, 0x7049
mov esi, 0x31962a82
sbb eax, eax
adc dx, 0x5302
shl al, 7
stc
xor di, dx
ror eax, 8
pop eax
shr di, 6
push eax
inc ax
cmp bx, cx
rol di, 5
test dh, 0x4b
shl si, 6
cmp ecx, eax
xchg ah, ch
cmp bx, di
dec bh
stc
test bl, 9
ror ecx, cl
test dh, 0x31
ror ecx, 1
shl al, 8
shr ah, cl
shr edi, cl
xchg dx, cx
nop
or ebx, edi
cmp ax, di
stc
xor edx, esi
rol ecx, 8
xchg bh, bl
mov bx, bx
stc
sbb al, 0x13
and al, 0x61
adc esi, edi
adc ecx, 0x72f99aae
rol bl, cl
sub esi, 0x451ab8de
ror edx, cl
dec cx
dec dh
add dh, 0
sub cx, 0x1a99
shr ecx, cl
dec cx
xor ch, bh
dec eax
cmp dl, 0x74
adc edi, eax
stc
stc
xchg edx, esi
test ah, 0x6c
nop
xor eax, eax
add dl, bl
sub si, 0x2bef
mov edx, 0xaa5073a
and edi, esi
add edx, 0x4132a7cf
sbb ecx, ecx
adc eax, esi
shr eax, cl
stc
inc bh
add ax, cx
rol ax, cl
rol ah, 7
cmp ah, dh
and ah, 0x70
test bx, 0xa15
xor esi, eax
inc al
nop
inc ax
rol dl, 1
xor al, bh
and bl, bl
or ah, dh
and edi, eax
stc
stc
stc
mov bl, ah
sbb bx, si
ror ch, 7
sbb cl, 0x4d
sbb al, bl
mov ebx, eax
and esi, 0x657cbcc8
ror esi, cl
or esi, 0x660d609
cmp cx, 0x26e9
stc
ror ax, cl
mov edi, esi
shl eax, cl
inc si
xor edx, edx
adc cl, bh
stc
shr dx, cl
shl ecx, cl
adc eax, ecx
pop eax
test dl, 0x6e
test ch, 0x6b
cmp edi, 0x3f9a1cf2
push eax
test al, cl
mov ebx, edi
nop
not esi
stc
xor esi, 0x50f48e9e
not dx
adc ax, 0x3f22
inc cx
cmp ecx, 0x7e4c64d5
test bh, ah
mov ah, 0x13
inc bx
dec ebx
or bx, 0x4309
dec esi
cmp ecx, 0x763d463d
adc ecx, ebx
shl di, cl
nop
rol esi, 1
nop
mov edi, 0x21fc2e38
sbb al, 0x66
nop
not eax
test cx, 0x7dbf
and si, 0x5f90
ror di, 2
and di, 0x7323
shr ebx, 1
test bx, 0x40f1
inc bh
not cx
test di, dx
nop
shr si, cl
rol ah, 3
xor ch, 0x59
xchg esi, ebx
mov bx, 0x6b72
shr bx, cl
cmp di, dx
dec bl
not eax
add cx, dx
sbb ecx, ebx
not ecx
adc cl, bh
shl cl, 6
cmp ah, ch
test ebx, ebx
inc bx
shl al, 2
mov di, 0x7574
or esi, 0x3dacadc7
pop eax
pop edi
pop ecx
pop ebx
pop esi
pop edx
push esi
cmp esi, 0x431e05e6
push edx
push ebx
add dx, bx
add dh, 0x78
nop
push ecx
rol bx, cl
or bl, 0x1f
mov ebx, 0x31ff3d5c
ror esi, cl
or ebx, 0x58ca3630
dec bx
sub cl, cl
push eax
sub ah, cl
push edi
dec edi
not esi
xor si, 0x1af5
sub ch, bh
sbb eax, 0x38ea5b40
not esi
dec esi
adc cl, 0x5e
adc ebx, esi
or ebx, 0x24f351a4
sub dl, ch
mov bh, 0x27
and edx, eax
xor ah, 0x27
mov bl, 0x24
dec ah
sub cx, 0x1594
xchg edi, ebx
test bl, ch
inc bx
or ch, 9
adc dl, ah
ror edx, cl
adc ebx, ebx
xor ah, 0xe
or eax, edx
sub bl, 0x28
xchg cl, dh
cmp si, bx
ror ebx, cl
cmp dx, 0x329f
inc ecx
or al, dl
add ax, 0x1c8
xchg cx, si
inc cx
adc bh, bl
rol eax, 5
not cx
shr ch, cl
mov bx, si
sub edi, 0x124ce568
or bl, al
nop
inc edi
sub dx, 0x1f8b
not dl
dec si
dec ebx
dec dh
mov eax, esi
shr dl, 5
stc
shl bl, cl
test cx, ax
sbb ax, di
ror di, 2
test ax, 0x6198
test esi, esi
pop edi
pop eax
pop ecx
pop ebx
pop edx
pop esi
push edi
push ecx
add edi, ecx
nop
push ebx
and ebx, 0x58f3c68a
push eax
or di, ax
inc cx
push edx
shl edx, 2
test bx, dx
dec ebx
stc
not ebx
cmp bl, bl
push esi
and eax, esi
or ax, 0x591d
shr ecx, cl
inc bl
xchg ah, cl
mov ecx, esi
nop
ror ah, 8
and ah, bh
dec ch
shl dx, cl
sub bl, ch
add di, 0x4d9f
mov bl, 0x5d
mov dx, 0x624c
or bl, bh
or ch, 0x4f
sub ch, ah
and dh, dh
xchg ch, ah
shr eax, cl
or edi, edx
sbb eax, 0x3782a418
sub ch, cl
and ax, 0x5739
nop
cmp al, 0x79
shr edx, 4
and ax, dx
adc si, ax
and bx, 0x4463
xchg ecx, edi
shl ch, 6
or bh, 0x5b
sbb di, 0x5593
xchg dx, si
sbb di, 0x264c
xor ecx, ebx
pop esi
pop edx
pop eax
pop ebx
pop ecx
pop edi
push ebx
mov bl, 0x37
pop ebx
call fcn.00569a76
add esp, 0xc
pop ecx
test eax, eax
jne 0x6174d2
push ecx
push esi
push edi
push eax
inc ah
push ecx
sbb cl, 0x48
shl ch, cl
stc
push edi
push edx
adc di, dx
not ah
push ebx
inc bx
push esi
sbb si, cx
or bx, 0x9e7
test ah, 0x7a
test di, 0x1198
or cl, 0x49
inc esi
mov bl, ch
ror cx, cl
not si
or dl, dh
xchg dh, ch
xchg si, cx
sbb edi, edx
sub ch, 0x46
sub di, di
mov dl, bh
and ax, ax
not ecx
rol di, cl
shr al, 6
xor bx, bx
nop
adc si, ax
and dx, ax
xor cx, 0xce1
ror si, 3
adc di, 0x2965
add dx, 0x6350
xchg edx, ebx
and dl, 0x28
cmp edx, 0x79a1bd80
xchg ecx, edx
dec cl
rol eax, 4
test ecx, 0x4cae75ef
add di, si
test esi, ebx
ror bh, 7
nop
inc al
not dh
not esi
adc eax, ebx
not si
stc
sub dx, 0x25bf
sub eax, edi
ror bx, 6
mov bh, dh
xchg di, bx
and di, dx
mov esi, 0x33474bb8
not di
test bl, 0x7f
and eax, 0x2a14a89
xor dh, 0x25
nop
sbb di, si
sub esi, 0x6bf89c53
mov ax, di
or bh, ah
dec bh
adc ecx, 0x3008251f
adc dx, di
dec ebx
shl cl, cl
test cx, ax
cmp dh, cl
mov ebx, edi
cmp dx, 0x2668
inc edi
nop
xchg bh, cl
sub cl, 0x7b
sub esi, 0xe284270
adc bl, 0x15
nop
sub edi, 0x53ca183d
not ch
xor dl, 0x3e
add ecx, ebx
stc
sub cl, 0x27
and bh, 0x4c
sub bh, 7
or ecx, 0x75a5019a
adc eax, 0x2f1045da
shl edx, 1
xor esi, 0x7d1446fd
inc ah
cmp esi, 0xacdcaa3
ror cx, 4
dec edx
pop esi
nop
stc
push esi
and edi, esi
xchg dh, dh
sbb bl, cl
shr bx, cl
xchg ah, al
or dl, 0x37
xchg edx, edx
and cl, dl
ror ah, cl
xor ecx, edi
xor dh, dh
inc ebx
xchg cx, cx
not ah
ror bh, 6
not dh
test bx, 0x4e19
ror di, cl
not ah
adc dl, 0x29
xchg edx, eax
shl ebx, cl
sbb bx, 0x23f
sbb bx, 0x2aa4
and al, 0x49
rol edi, cl
nop
ror di, 8
or si, bx
ror bh, 3
or ebx, 0x6c955cdd
test cx, 0x1a19
not ecx
mov ah, 0x16
mov bh, bh
sbb ecx, esi
sub ebx, eax
dec si
mov dx, cx
not di
rol ch, 3
xchg cx, ax
sub dx, bx
shl dh, 3
nop
rol bh, 1
xchg si, ax
nop
adc edi, 0x1aa7ad69
sbb cl, 0x7e
ror cx, 3
rol esi, cl
ror ah, 5
sub ch, dh
xor bx, bx
shl al, 4
cmp ebx, 0x249197af
and bh, dl
xor dx, 0x6db
sbb bh, 0x6e
ror bx, cl
ror dh, 4
inc al
shr ecx, 8
add ecx, 0x2dae8e87
xchg dl, dl
rol eax, cl
sbb bh, 0x62
shl esi, 3
add ecx, esi
mov cl, dl
shr esi, 6
cmp dl, 0x37
ror al, 6
xor cl, dh
and ebx, 0x6e4b3ad8
rol cl, cl
cmp cx, 0x2652
cmp cx, 0x493
dec bx
dec eax
nop
adc ecx, 0x40f88a62
add dx, 0x1e2a
mov eax, edx
ror ah, 3
cmp esi, 0xb8d9b3e
or ch, 0x48
adc ch, 0x12
sub ebx, edi
shr ecx, cl
dec bh
and ax, 0x2016
mov eax, edx
test eax, edi
shr dx, cl
nop
xchg edi, edi
pop esi
nop
ror dh, cl
test edi, 0x669033ca
shr cx, 1
push esi
sub si, si
not ax
shl dl, cl
inc ch
sbb ebx, edx
sbb al, bl
xor ax, di
or bx, di
mov dh, 0x19
add bx, 0x2603
shl al, cl
and dh, bh
not dh
cmp dl, 0xa
nop
xor dh, cl
sbb dx, 0xa5b
stc
shr ax, cl
cmp eax, ecx
adc ch, 0x68
stc
test si, 0x4d82
mov ch, 0x76
dec di
ror dh, cl
nop
add cx, 0x3dcb
adc ax, 0x22fc
adc ecx, ebx
xchg di, si
sub al, dl
shl bl, cl
stc
inc cx
rol di, 2
inc ebx
rol dx, 2
sbb ch, bh
shr di, cl
test bx, 0x642d
mov si, si
nop
dec ecx
not esi
dec ch
and ebx, eax
xchg ah, dl
ror si, cl
shl edx, 6
add bx, 0x1d8b
mov cl, 0x6b
sbb dx, dx
xor ax, 0x4c9a
nop
nop
shl di, cl
not ecx
xchg ebx, eax
mov di, 0x671f
sbb edx, eax
sub al, cl
and bx, ax
nop
sub ax, di
dec bl
dec cl
add cx, cx
cmp ax, dx
stc
shl dx, 5
adc ecx, edx
xor di, dx
xor edx, ebx
cmp dx, bx
nop
not al
not dx
shr edi, 6
add ch, dh
shr cx, cl
adc dl, bh
cmp dl, al
inc dl
ror si, cl
xor bl, 9
rol di, cl
shl edi, cl
and eax, 0x5fccfa09
stc
inc dx
rol dl, cl
xchg di, ax
cmp cl, dh
and ecx, 0x230b3fe1
shl al, 4
pop esi
or al, al
cmp ecx, ebx
xchg edi, eax
dec dl
shr dl, 6
sbb cx, di
and eax, 0x56e7730c
test bl, bl
cmp eax, 0x11f091aa
mov bh, 0x5e
ror ebx, 5
mov eax, edi
stc
rol ax, 2
add al, 0x26
inc al
not dx
xchg edx, eax
shr cl, cl
push esi
ror si, 1
sub ecx, 0x75a39520
xchg dx, di
ror si, 3
mov ah, 0x58
xor edi, 0x1550c033
sub cx, 0x3118
xchg bl, ch
rol edx, cl
or edx, edi
dec si
stc
xchg dh, dl
not bl
shr ecx, 4
mov al, ch
xor dh, 0x6e
cmp si, 0x71da
inc di
mov dl, 0x2c
sub ch, 0xe
shr bl, cl
not bx
rol bx, cl
test cl, 0x3e
shl ah, 5
cmp ah, dh
shr bx, 6
cmp esi, ebx
test ebx, ebx
nop
shr edi, cl
shr bl, 5
shl dh, cl
ror bl, 3
or si, 0x6f64
shr dx, 2
test cl, bl
inc ch
shr bx, cl
mov eax, 0x6cf5af97
or edx, esi
sbb ecx, 0x53f7e42f
adc dh, 0x54
xor bl, 0
cmp ah, ch
sub bx, 0x5c4d
and esi, 0x75bc506b
inc dx
sub dh, 0x60
shr ebx, 6
not si
test bx, cx
test edi, 0x6112a953
stc
sbb di, si
test bh, cl
stc
test cx, dx
nop
inc dl
xor eax, ecx
mov bl, 0x2c
sbb di, 0x11ac
rol esi, 8
nop
xor dl, cl
shr si, 2
sub edi, 0x7c35fa4e
xchg ebx, ecx
nop
cmp esi, 0x5a46ae72
or ebx, edx
xor ah, 0x37
sub eax, ecx
rol bh, 3
stc
shr bx, 2
cmp dh, 0x63
cmp cl, ah
xchg edi, ebx
pop esi
adc cl, al
or di, 0x7c94
mov dl, 0x25
push esi
shr si, 5
stc
not dh
shl cx, cl
shr eax, 8
xor cl, bl
xchg di, si
or cl, bh
test dl, 0x23
xor eax, 0x5071254a
cmp dx, ax
test dx, bx
cmp bh, ch
dec eax
mov dh, 0x60
and ax, si
not ah
adc di, 0x1861
nop
cmp dl, dl
stc
shl al, cl
shl ebx, 2
inc ah
inc ah
rol ecx, cl
shr ax, cl
sbb edx, edi
add ah, 0x67
or cl, 0x52
shl ch, cl
shl bx, cl
xchg ebx, ebx
or edi, edx
add dx, 0x19c9
shr al, cl
stc
not ch
test ch, 0x77
not cx
inc ax
cmp ah, 0x7a
xor bx, bx
inc ah
sbb esi, 0x1952d955
test ax, 0x76be
inc di
or ebx, 0x7decd3c
or bh, ah
rol ebx, cl
and cx, si
cmp di, 0x543e
add di, 0x1c91
mov ch, dl
or bl, 0x79
rol dh, 8
test bx, di
dec cx
rol eax, cl
rol bx, 2
nop
rol eax, cl
sub ebx, 0x3219d5ff
shr cl, cl
add cl, 0xf
inc esi
or di, 0x7004
stc
or ecx, 0x65d84270
test ah, al
xchg cx, si
rol bx, 4
not bx
xchg ebx, ebx
shl dl, cl
stc
inc cl
shl edi, 5
test ecx, 0x501d336f
test dl, dl
nop
adc di, si
test ecx, 0x559b7f5e
cmp ebx, 0x7a495175
or edx, 0xa00802e
dec edi
add ebx, esi
dec ecx
xor dl, al
stc
sub ebx, 0x25474820
shl cl, cl
shl dl, cl
inc dx
add di, 0x341
add bl, al
or edi, 0x38f15d58
pop esi
cmp dl, 0x71
and al, 0x47
mov eax, edi
xchg edi, ebx
ror eax, cl
mov dl, dl
adc dx, ax
and cl, 0x4f
test cl, al
push esi
test di, si
nop
or esi, ecx
and ebx, 0x554568f0
stc
add ebx, 0x510b19cd
ror ecx, cl
test ax, 0x438b
sub esi, 0x19c0550a
add edi, edi
or esi, 0x6cbb1ed7
or dx, 0x1536
sbb bl, 0x18
mov bl, bl
mov edx, edx
inc dh
xchg dh, dh
and edx, 0x413bd96a
xor edi, 0x71b791f5
sbb bl, 0x2b
adc di, dx
shl di, cl
adc ecx, ecx
mov ebx, ecx
stc
not bh
and cx, 0x1e05
cmp ax, 0x47ee
adc bh, dh
adc dh, 0x51
inc bx
rol esi, cl
sub edi, ecx
shr dh, 4
rol edi, 8
nop
xchg esi, ecx
ror cl, 7
inc ecx
adc edx, ecx
and di, 0x20da
not bx
rol si, 2
shr ax, 1
add eax, 0x659e3988
rol dh, 1
nop
sbb ebx, 0x5ca629d6
nop
sub bx, bx
test esi, edi
adc bh, dl
or eax, edx
or bx, 0x2e25
rol ax, cl
test bx, 0x67c4
cmp esi, 0x2ca8cb14
rol dl, 8
and edx, 0x170c17db
shl edi, 8
sub dl, ch
and edx, edi
inc edi
nop
rol dh, 1
shr dh, cl
sbb edi, eax
inc ebx
sbb al, 0x4a
stc
nop
rol cx, cl
test ecx, 0x65c76783
cmp esi, 0x1dc4209a
rol eax, cl
inc ch
not dl
cmp bh, 5
sbb esi, 0x2aee6252
xor di, 0x19b7
adc dh, 0x54
or edi, 0x676573f1
shr edi, 1
xor al, 0x54
xchg dx, si
add ch, 0x54
xor bl, bl
sub dl, 0x5a
not al
and ecx, 0x4bbf165a
xor dx, cx
pop esi
and cx, 0x2c5f
cmp ecx, 0x5ecd6f6b
push esi
inc esi
adc si, di
shl dh, cl
shl dx, 1
ror esi, cl
mov al, al
xor dl, 0x28
mov ax, 0x7552
pop esi
pop ebx
pop edx
pop edi
pop ecx
pop eax
push eax
inc ah
push ecx
sbb ch, 0x15
push edx
mov cx, dx
shr eax, 2
test dh, 0x40
push edi
sbb cx, di
stc
shl di, 5
add ax, 0x2d95
stc
shr dl, cl
ror edi, 7
inc ecx
push ebx
or bl, ah
push esi
shl si, 2
rol bl, cl
nop
sbb dh, al
xor esi, esi
test bl, bh
or dh, bh
or edx, esi
nop
or ch, ch
shl edi, cl
shl cl, 8
add ebx, 0x7543ca70
test esi, edx
shl cl, cl
sbb dh, 0x16
sub ah, cl
add eax, 0x76aea8d8
stc
xor edx, ecx
stc
xchg si, ax
sub ebx, edx
shl cl, cl
not ch
xor bx, dx
add eax, 0x22cb31d2
and si, cx
add ebx, 0x6ea9a30c
not esi
or edx, ecx
not esi
adc dl, dh
mov edi, 0x3866fcfd
shl ecx, 5
cmp ah, 0x34
mov al, cl
test ecx, 0x672d710f
sub ax, 0x28c4
rol edi, cl
ror esi, cl
not dx
dec dl
inc edx
and edi, edi
and al, dh
and si, 0x6f6b
add ecx, ebx
sub cx, 0x6708
shl edi, 8
and ch, 0x76
or al, 0x2d
xor si, 0x276c
or ax, di
inc cx
add edi, 0x14cee0c1
dec dl
not ch
shl ebx, cl
sbb ah, dh
shl ch, 5
dec si
sbb ecx, 0x234af7e0
cmp ax, dx
shl bx, 1
test esi, 0x3dccad4c
xchg di, bx
nop
inc edx
shl ax, cl
xor edi, ebx
and ebx, eax
or al, bl
add cl, 0xf
sbb ebx, ebx
cmp si, dx
test cl, al
and bh, 5
xchg esi, esi
add bh, bh
stc
mov ax, di
shl ebx, cl
and edx, esi
mov al, dl
rol bh, cl
pop esi
mov al, bl
rol dx, 1
inc dh
ror ebx, 3
shl ax, 6
cmp eax, 0x250c3a3a
add bh, ch
shl ah, cl
push esi
sbb si, si
sbb bl, cl
stc
xor ebx, 0x790259e6
xor ecx, edi
xor ecx, esi
ror esi, cl
sbb ecx, 0x328574a8
sbb ebx, 0x6a42860f
xchg bx, si
nop
sbb edi, 0x32851a08
rol dl, 2
shr edx, 8
and dl, 0x13
sbb bl, 0x21
shl al, cl
stc
not edi
sub eax, ecx
nop
rol di, 5
test ah, ch
shr dh, 1
ror cx, cl
and ecx, 0x339ede37
sub eax, ebx
not al
sbb edi, eax
and eax, 0x44ec24a2
or ebx, 0x3fea7c93
pop esi
pop ebx
pop edi
pop edx
pop ecx
pop eax
push ebx
push ecx
or bh, ch
ror ecx, cl
pop ecx
pop ebx
call fcn.00621d89
push edx
dec edx
pop edx
call fcn.00622020
call fcn.006223f3
call fcn.006228a2
push edi
push eax
mov edi, eax
pop eax
pop edi
sub esp, 0xc
mov dword [esp + 8], 0
push eax
push ecx
push edx
call fcn.00622c6c
call fcn.00622f0f
push eax
mov ax, 0x3718
push edx
mov dh, dh
adc dx, 0x209f
stc
push esi
dec esi
push ebx
push ecx
ror bx, cl
nop
sbb edx, edx
add cx, 0x7e6e
or dx, dx
push edi
or edi, ecx
ror dx, 5
shl dx, cl
ror dl, 2
nop
sub ecx, 0xed0a1b2
nop
stc
xor si, ax
mov si, 0x31b1
mov esi, 0x708515b3
cmp bx, cx
and ch, ch
or dx, si
shl dx, 4
and ah, dl
add bx, 0x1731
shr si, 4
stc
xor ax, 0x1467
not cl
nop
adc ax, si
and edx, ebx
or ax, di
adc ecx, 0x9dc1725
and eax, eax
dec al
test bh, 0x17
rol al, cl
rol dl, cl
xor ah, 0x29
shl dl, cl
not dx
not si
nop
or edi, edx
shl cl, cl
sub eax, eax
sbb bh, al
sbb bl, ah
add dx, cx
mov edx, 0x7adf0f2d
ror edi, cl
xchg dx, ax
xchg esi, ecx
add edi, ebx
xchg si, di
adc bh, 0x2f
mov edi, 0x63125a40
shr edi, cl
dec ebx
or ebx, 0xcbcd25e
xor esi, 0x141620ad
mov cx, bx
mov al, ah
rol ah, cl
or al, 0x51
shl edx, cl
test esi, eax
add edi, esi
not cx
add esi, ebx
and edi, 0x19a8232a
sbb dl, 0x60
sub cl, ah
rol ah, cl
sbb dh, 0x56
not bl
adc eax, ecx
shr edx, 2
shl bl, cl
add ch, cl
nop
add edx, edx
sbb cx, 0x1d29
inc dh
add dx, 0x1bca
shl al, 4
and ebx, 0x10ad086
xchg cl, ah
or cl, 0x4f
or dl, bl
test ch, bh
dec ah
cmp eax, 0x30b94e23
shr bx, 7
mov bh, bl
xchg edx, ecx
stc
pop edi
mov ch, bh
mov bx, 0x37bc
sbb dh, cl
nop
dec ax
adc ch, ch
push edi
cmp edi, eax
ror eax, 2
and bh, dl
inc al
adc cx, cx
xchg cx, cx
rol dh, cl
shl bl, cl
not edi
stc
add di, 0x56c8
dec bl
dec ecx
dec dx
cmp ch, dl
shr si, 6
sbb dx, si
inc eax
xchg dx, bx
nop
stc
rol cl, 1
mov di, bx
rol dx, 4
sbb edx, 0x30dd0798
dec esi
mov ax, 0x4948
sub ecx, ecx
adc ah, al
test edx, edx
cmp ecx, 0x589ef6c5
dec ch
xor eax, 0x165c1898
shl cl, 1
adc bl, dl
and ebx, 0x4d2ec5af
or dl, cl
and edx, 0x6b587619
or cx, cx
adc bx, 0x2626
and bl, 0x76
not bx
nop
sbb cl, 0x5d
sbb si, 0x573d
cmp ax, 0x130f
xchg si, dx
mov ah, al
cmp ebx, 0x14ee223f
add cl, 0x3c
sub di, di
and esi, 0x14da1ca4
shr dx, 6
test ebx, 0x62a92835
not bl
or eax, ebx
rol edi, cl
xor ah, cl
inc al
rol cx, 7
nop
cmp cx, 0x62c5
inc eax
inc ecx
xchg edx, ebx
xchg dx, di
mov ecx, edi
shl di, cl
add cx, bx
and di, ax
sub dh, dl
or ah, bl
sub di, 0x2178
mov bx, 0x26
mov ecx, 0x4fb83023
shr di, cl
sbb di, 0x5a95
not esi
adc edi, 0x15f58ec4
add edi, ecx
and ax, ax
cmp bl, ah
add al, ch
cmp bl, dh
ror dl, cl
xor bh, dh
or dx, 0x2148
xor ch, bl
not dh
shr cx, 7
shr ah, cl
and di, bx
test dx, 0x6e16
mov dh, cl
pop edi
not edx
nop
xchg edx, eax
xor dh, 0x22
stc
adc ebx, 0x2dc8d0d5
push edi
inc di
nop
sbb dh, 0x71
inc di
or esi, edx
cmp edx, eax
xor eax, ebx
or si, dx
or ah, dl
ror dl, 5
sbb edx, 0x61092a44
shl ah, cl
xor dx, dx
and ebx, ecx
mov eax, 0x16254ac3
sbb dl, 5
test dl, 0x30
xchg dx, di
add dh, 0x51
shl ax, 8
sub bx, di
adc edx, esi
sbb eax, ecx
or ax, 0x702b
not ah
and ecx, 0x137d8758
sub ax, 0x314d
shl cl, 7
inc ebx
test cx, 0x288a
sbb ax, 0x4122
sub dl, dh
mov eax, 0x22a7390b
not dl
stc
cmp eax, ebx
inc ax
dec cx
or dl, ch
stc
nop
shr bh, cl
mov ecx, 0x7d9f4446
xchg al, bl
adc di, cx
shr bl, 7
nop
not cx
shr si, cl
adc cl, 0x52
rol bx, cl
mov cl, dl
adc di, 0x7e94
shl ax, 4
nop
test bx, 0x4844
adc dl, bl
sub ah, 0x43
adc bx, bx
xor si, cx
rol bh, 5
xchg di, bx
stc
shl bh, 5
pop edi
pop ecx
pop ebx
pop esi
pop edx
pop eax
call fcn.00623265
push ebx
push eax
mov bh, ah
ror ah, 4
push ecx
push edx
mov cx, dx
mov dh, ah
ror bx, 4
ror bh, cl
shl ch, 7
ror bl, cl
dec dl
xchg bl, ch
push edi
sbb edi, 0x54005f51
shl al, cl
cmp ecx, 0x3aca563
push esi
xchg si, dx
add edi, 0x5b724773
ror edx, cl
test edi, esi
xchg si, si
add edx, edi
or ax, 0x319f
shr esi, cl
inc ah
not edi
xchg ecx, eax
adc eax, 0x748508bc
add ah, 0x6d
shl edi, 2
shl ecx, 4
inc bx
or bl, dh
not ecx
rol cx, 2
xchg bx, cx
shr bx, 7
stc
test ch, 0x2e
test di, 0x786
xchg dl, ch
dec ebx
shr cx, cl
sub bh, 0x2d
inc ch
shr eax, cl
dec dx
sub ah, 0x44
rol cx, cl
dec edi
rol edx, cl
xor ebx, esi
ror cl, cl
stc
not esi
nop
sbb si, si
or ah, ch
test cl, cl
xchg ch, dh
cmp bl, dl
xchg ch, cl
ror eax, cl
ror ah, cl
not bx
cmp si, 0x36af
dec dl
sub ch, dh
cmp ecx, ecx
rol edx, cl
xor esi, 0x6d3f0495
shl bl, cl
rol esi, 5
dec dl
test ah, ah
rol bl, cl
xor dx, ax
or bx, 0xf0e
shr ch, 4
mov bl, 0x1e
add bl, 0x18
inc bx
dec edi
inc ax
inc cl
inc cl
mov al, 0x59
sbb esi, edi
sbb edi, esi
inc bx
dec al
not bx
mov dl, dh
xchg bx, si
stc
shr cl, 2
xchg ebx, ebx
add bx, 0x2003
sub ebx, ebx
dec dx
sub di, si
rol dh, cl
nop
pop esi
push esi
rol si, 3
nop
not bh
nop
cmp ax, 0x7e20
add ax, dx
inc edx
sbb ch, 9
and ch, 0xd
shr esi, 7
adc si, 0x5c8c
inc eax
stc
rol ch, 5
xor esi, eax
dec ch
test ecx, edx
or ebx, 0x1ff637bc
not si
stc
sub cx, 0x18a5
dec cl
stc
test ebx, 0x617a3027
rol edx, 3
stc
shl ah, 6
xor edx, 0x74e76284
or eax, ecx
inc cl
nop
test eax, 0x151970
sbb bx, 0x207d
ror ecx, cl
stc
shr ecx, cl
add di, bx
rol eax, cl
sub dl, 0x5f
shr cl, cl
sbb bh, 0x19
and dx, 0xa72
xor edx, ebx
dec si
mov ecx, eax
dec bh
xor ah, bh
nop
rol bx, cl
mov di, dx
stc
dec bh
adc ah, bh
and al, ch
xor dh, dh
ror cl, 4
shr cl, 4
test ah, 0x63
nop
or dx, 0x3c12
xor ch, 0x36
and cx, bx
rol di, cl
xchg ah, ch
xor bh, 0x61
and di, bx
dec si
shl dh, 3
and dl, bl
and ax, di
adc si, 0x739f
not bh
ror di, cl
add ax, 0x1505
cmp edx, esi
inc eax
rol cl, 3
xchg ch, bh
stc
mov dh, dh
and di, dx
test di, ax
test cx, 0x7cac
adc bl, bl
nop
sub ecx, 0x7be1dc8d
inc ah
inc edx
and ch, 0x12
mov ax, si
test ebx, esi
xor si, 0x20a1
and dh, 0x31
and si, 0x43bf
rol eax, 7
add ah, ah
rol esi, 7
cmp bl, bh
mov cx, dx
xchg edi, ecx
pop esi
ror dh, 2
push esi
xchg esi, ebx
not bl
xor ah, cl
sbb eax, 0x3d49a956
mov ebx, 0x2bc19e0f
rol edx, 5
not al
shr esi, cl
inc si
sbb cx, di
adc ax, 0x5fdc
cmp bx, cx
xchg dh, cl
xor ecx, 0x272c3671
nop
or esi, edi
stc
inc bh
rol edx, 2
nop
cmp eax, ecx
and ax, 0x2a3e
shl ax, 6
adc ax, 0x3945
shl dh, cl
rol bh, cl
adc edx, edi
not ax
sub di, 0x6d3
rol al, cl
rol dx, 6
test edi, ebx
shr dx, 2
test ecx, edx
shl bl, 2
shr cx, cl
ror al, cl
xchg esi, esi
cmp al, dh
rol ch, cl
inc eax
test dl, dh
mov ax, ax
not dx
nop
test ecx, 0x3d0eb5c8
rol ax, cl
test ch, 2
stc
add dh, bh
shr esi, cl
or di, si
dec al
stc
sub esi, edi
ror edx, 6
xchg cx, ax
xchg cl, ah
inc edi
sub edi, edx
and eax, eax
mov al, dh
nop
cmp edi, 0x41479a99
ror edi, cl
or cx, bx
and bl, ah
nop
and dx, 0x3472
stc
add edi, edx
and ax, bx
test ax, bx
xor edx, 0x27a4d261
sbb dl, 0x54
ror si, 7
dec edx
xor ch, cl
xchg cl, cl
or cl, dh
shr edi, cl
rol dx, cl
xchg ebx, esi
test di, 0x3802
not eax
mov edi, 0x6855b89
stc
sbb eax, 0x5dede89
shl eax, cl
xor edi, edi
xchg bx, si
inc cl
xchg cl, cl
shr edi, 8
cmp bl, ch
rol ecx, cl
xchg ecx, eax
inc ecx
nop
pop esi
sbb ecx, eax
xchg bx, di
cmp eax, 0x54a24584
test edi, 0x518362e0
shl edx, 8
shl edx, 2
rol ebx, 2
push esi
test dx, si
cmp esi, ecx
sub eax, ecx
test eax, esi
rol ecx, 8
and bh, 0x16
adc cl, al
not bx
ror ax, 2
shl bh, cl
stc
mov si, cx
or edi, 0x7e3ebf08
stc
inc ah
nop
cmp bx, 0x58b6
cmp edx, ebx
xchg si, si
sbb ah, 7
inc dl
sub eax, edx
adc eax, 0x11e80874
xchg bx, si
shl dx, cl
mov edx, 0x6d3b6359
shr dx, cl
xchg cl, bl
adc ebx, ecx
sub bx, si
sub ecx, edi
rol ah, 8
or cx, 0x51b1
shl esi, 2
sbb ch, 0x60
ror edi, 1
shl dx, cl
dec ch
mov edx, ecx
inc di
inc cl
rol si, 4
sbb ecx, edx
xor dx, 0x3569
xor dx, 0x468
not bl
or bh, 0x5a
dec ebx
xchg cl, bl
adc bh, 0x5a
nop
and bh, 0x50
adc ch, cl
ror dx, cl
not ecx
adc ebx, 0x7a06f8fb
test esi, 0xd0e2262
shl bx, cl
inc edx
rol ecx, 6
xor ecx, 0x6571fa57
stc
nop
shl ebx, 7
sbb ax, bx
cmp ebx, esi
or al, dh
sbb ebx, 0x2a5c4227
and cx, cx
adc ch, cl
rol cx, 2
sbb di, dx
dec cl
nop
xchg dl, bl
cmp edi, 0x163f6a27
sub ebx, esi
sbb di, dx
adc ax, 0x74af
not edx
xor cx, 0x2ad2
mov di, si
mov bx, ax
not dh
sbb bx, bx
nop
test cl, 2
shr eax, cl
and dh, dh
stc
cmp ax, 0x2a0
inc cx
mov ebx, 0x39e470d8
pop esi
mov dx, 0x285c
rol dh, 2
push esi
shr si, cl
not esi
xchg al, ah
ror ah, 1
and cl, dh
add cl, cl
not ax
not bl
shl edx, 4
sbb dx, bx
shl dh, 8
xor edx, esi
not bx
nop
and edx, 0x621e345a
sbb edi, eax
nop
adc dh, 0x2a
adc esi, edx
xchg bl, ah
shr dl, 8
dec di
or ax, bx
inc ax
shl dl, 4
xor bx, si
shr esi, cl
not dh
ror ax, 7
and si, 0x64f6
nop
rol ecx, cl
not ecx
ror bh, cl
adc di, 0x638a
dec bx
cmp si, 0x334c
and bx, ax
ror edx, 2
inc bh
not edx
dec eax
shr esi, cl
mov dx, 0x6cc1
shl bl, 5
dec dl
rol esi, cl
shl bh, 3
cmp dl, bl
add dl, 0x2b
shr bl, 3
shr ax, 6
nop
mov cx, 0x3ab9
shr si, 7
test cx, 0x124e
cmp al, cl
mov esi, esi
dec ebx
stc
cmp cx, 0x70ff
inc eax
adc ah, 0x79
test bx, si
and ecx, edi
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
push ecx
and cl, 0x42
pop ecx
jns 0x613cc5
jb 0x613cc1
call fcn.006236e1
push ebx
inc bl
pop ebx
mov eax, str.VPe_XY_g
lea ecx, [esp + 0xc]
push 8
push 0x5517353d
push ecx
push eax
push eax
push ebx
adc ah, bl
push edi
push ecx
shl edi, cl
push edx
shl dl, cl
sub ah, 0x26
inc cx
rol ecx, cl
not dx
cmp cl, 0x19
and dx, di
nop
push esi
shr si, cl
rol ah, 6
shr dl, 2
not al
stc
inc bx
dec ax
nop
adc esi, 0x1cb82f0
sub dh, 0x7a
inc di
nop
sub ax, 0x1bc5
add di, ax
shr esi, cl
or bx, 0x79fa
adc ebx, 0x401b5a68
stc
dec edi
stc
add edi, edi
and cl, ah
xchg bx, si
not dx
shl eax, 1
and bx, 0x29a9
xor di, si
adc esi, 0x4a82f7e
rol cx, cl
rol cl, 5
not bx
cmp dx, ax
not ah
stc
cmp cx, cx
or di, si
stc
sbb esi, 0x6093f1f9
inc bx
stc
add dx, dx
shl ch, cl
rol ebx, 4
or cl, 5
dec bl
test ebx, 0x44770e0d
inc dx
mov dx, 0x29a
xchg bl, dh
nop
dec cx
dec di
cmp eax, 0x7b13d8e4
dec dh
or ax, 0xba6
mov ah, 0x4c
and di, 0x5d37
mov bh, al
adc al, cl
mov dx, dx
stc
shl al, 7
shr ch, cl
dec dh
dec bx
sbb dx, bx
nop
shr al, cl
xchg ch, al
cmp ecx, eax
sbb ecx, 0x2bf86cea
stc
xchg dx, di
adc ah, cl
shl al, 1
xchg bx, cx
sbb eax, 0x3faf7e72
dec esi
stc
xor ecx, eax
nop
xor bx, dx
cmp ecx, 0xec4fa4a
dec dl
stc
sbb di, bx
nop
and dl, 0x5d
inc di
ror edi, cl
pop esi
ror ah, 4
push esi
xor esi, 0x1c826f64
stc
inc ch
inc ebx
sbb dx, cx
cmp ecx, edx
sub bl, 0x1b
nop
and ebx, eax
adc edi, 0x33d287cf
adc dx, 0x65e4
stc
inc dx
test ah, 0x7c
or eax, 0x42e2a6ff
shl ecx, cl
or di, ax
rol edx, cl
rol cl, 5
not edi
adc eax, edx
stc
dec edi
xchg di, ax
adc esi, 0x3cea50a3
sub bh, 0x2e
sub dh, 0x76
xor bh, 0x4d
ror ah, 6
mov ax, 0x2dd3
sbb dh, dh
dec bl
shl bl, 1
xor si, 0x46a4
cmp ax, 0xb4d
inc edx
or eax, 0x4e121c00
dec ax
ror al, cl
sub ebx, ebx
not al
nop
adc di, dx
test ax, ax
add bx, di
not esi
and dx, cx
cmp edx, 0x5ddb726a
and ebx, ebx
pop esi
pop edx
pop ecx
pop edi
pop ebx
pop eax
jns 0x6143fe
jns 0x614287
call fcn.00623bad
call fcn.00623e3a
jnp 0x6140b9
jle 0x613f52
push ecx
rol cl, cl
push eax
or ah, al
rol al, cl
push ebx
sub ebx, 0x68aac7ae
nop
inc ecx
push edi
inc di
shr bh, cl
or cl, 0x52
push edx
or dx, bx
mov ah, 0x36
mov ch, al
cmp bx, 0x8b7
shr edx, cl
and ch, ah
add al, 0x5c
xor ah, al
nop
push esi
xchg esi, eax
stc
test cx, 0xbb4
nop
xor dx, si
shr ah, 1
mov bh, dl
nop
not ebx
xchg si, dx
not al
shr bl, 8
sbb dl, cl
shl ah, cl
nop
shr ax, 7
not ch
xchg cl, al
adc bx, cx
and al, bl
xchg si, bx
inc si
test cx, 0x71e8
shr bx, 2
test dx, cx
cmp edi, 0x13350f53
inc cx
adc cx, 0x1f8c
not bl
nop
test si, 0x368f
shr esi, 7
sub bl, 0x1b
dec di
mov edi, edi
mov bl, 0x46
cmp edi, 0x17d7f425
cmp dl, 0x6f
sbb ax, di
dec cl
add di, si
xor cx, 0x4839
pop esi
pop edx
pop edi
pop ebx
pop eax
pop ecx
call fcn.0062412d
jnp 0x613f52
call fcn.00624421
push edi
xchg edi, edi
pop edi
call fcn.00624925
call fcn.00624db1
call fcn.00625340
push eax
test ax, ax
push ecx
or cx, 0x4221
push edx
sbb al, dl
inc ah
xor ecx, eax
shl eax, 2
push ebx
ror bl, 8
sub dh, 0x64
inc dh
adc dx, 0x2b41
sub dl, 0xb
push edi
dec edi
sub di, 0x1181
stc
adc ax, cx
shl ch, 8
sub cl, dl
not cl
dec cl
rol dx, 1
xchg al, al
nop
test dh, bl
xchg ah, al
shl cx, cl
adc ebx, eax
cmp edx, 0x281c7fe2
push esi
sub si, bx
ror edi, cl
nop
sbb cl, 0x4b
add ch, bh
stc
dec al
adc ebx, 0x2be2ebb1
xchg ecx, eax
inc ah
dec ah
mov di, cx
add di, si
and bx, 0x47f6
dec al
or edx, 0x336fa8fb
add dx, 0x47d3
xchg bl, dh
adc edi, 0x48109499
adc ecx, ecx
cmp edi, ebx
nop
adc di, ax
ror bh, 1
sub bx, 0x474e
and di, 0x6fd4
stc
add ebx, esi
mov cx, cx
ror di, cl
inc bl
dec ax
ror di, 8
shl bx, cl
xchg ah, bl
rol esi, cl
xchg bh, cl
nop
stc
pop esi
pop edi
pop ebx
pop edx
pop ecx
pop eax
jp 0x614093
push edi
push ebx
add di, bx
push esi
xor esi, edi
push eax
not ah
push edx
or bh, dl
stc
or bl, 3
push ecx
add ch, ah
add esi, ebx
sub cl, al
not dl
shl cx, 2
or al, 0x42
cmp dx, cx
or si, 0x5046
nop
rol al, 7
shl di, cl
test bh, dh
pop ecx
pop edx
pop eax
pop esi
pop ebx
pop edi
je 0x61406a
push ebx
test bx, 0x1084
pop ebx
jnp 0x614090
call fcn.00625895
push edx
inc edx
push esi
sub si, 0x133a
push eax
push ecx
rol eax, cl
sub ax, si
pop ecx
pop eax
pop esi
pop edx
push ecx
cmp ecx, 0x7124289b
pop ecx
push ecx
inc ecx
pop ecx
push ebx
inc ebx
push edi
xor edi, ebx
push eax
not ah
nop
push edx
inc dx
push esi
mov si, 0x1e7c
or ax, di
push ecx
dec ecx
adc esi, 0x1a08e385
rol dl, 3
stc
pop ecx
pop esi
pop edx
pop eax
pop edi
pop ebx
push esi
and si, si
push ebx
rol bx, 5
mov esi, 0x5c1d4d09
rol bx, 2
push eax
xchg ah, al
push edx
push ecx
rol dx, cl
pop ecx
pop edx
pop eax
pop ebx
pop esi
push ecx
shr ecx, 3
push edx
inc dl
push eax
mov al, 4
pop eax
pop edx
pop ecx
jl 0x614102
call fcn.00625b8c
push ecx
rol cl, cl
push ebx
inc bh
pop ebx
pop ecx
call fcn.00625f0f
call fcn.006261a9
call fcn.006266ad
stc
push ecx
cmp ecx, 0x709ce932
push eax
push ebx
sub al, bl
and eax, ecx
push esi
sbb esi, 0x3e94ce94
push edx
dec dh
push edi
xchg edi, edi
and dx, 0xff2
or ax, di
and eax, esi
not si
ror edx, cl
shr ch, cl
xor bx, ax
not dx
sub dx, 0x130
stc
or edx, 0x59f5f275
nop
sbb bh, 0x4b
nop
adc ax, dx
sub dl, 0x56
mov dx, 0x32b1
sub edx, eax
sbb ecx, 0x590b5336
not edx
test eax, edi
add eax, edi
shl di, cl
ror eax, cl
sbb edx, 0x1879ad4c
adc di, 0x5776
shl cl, 5
nop
not al
sbb dx, 0x41e2
not ecx
xchg dh, ah
test dx, di
dec cx
and dx, bx
or di, 0x51f7
add esi, eax
ror dl, cl
rol dx, cl
shl esi, cl
nop
xor dl, 0x61
xchg ecx, eax
shr ebx, 5
stc
sbb eax, ebx
xchg dx, cx
rol ecx, cl
shr ah, 6
sub esi, edx
shr ch, cl
xor ecx, esi
cmp cx, dx
sbb ah, 0x4a
and ch, cl
or esi, 0x5a4a6d4a
and dx, 0x369a
adc bl, 0x40
cmp dl, ch
add edi, ecx
not cl
inc ax
and cl, ch
test al, bl
mov cx, 0x6285
ror dh, cl
ror ax, cl
shr bx, cl
rol ebx, cl
adc dh, dl
inc edi
cmp cl, 0x75
cmp cx, cx
rol ecx, cl
dec dh
inc di
or ecx, ecx
and al, ah
xor bx, si
xor ch, bh
xchg al, dl
add dh, 0x25
stc
shl dl, cl
rol edi, 1
adc ecx, 0x2db7c067
xchg si, cx
dec eax
sub edi, ecx
not dx
sbb edi, 0x3ba23c6
xchg al, bl
and ch, 5
pop edi
push edi
mov edi, 0x7903ba0f
test ecx, 0x5683b7a3
shr cl, 8
rol edi, 1
test bx, 0x4547
add ah, dl
stc
inc ax
pop edi
pop edx
pop esi
pop ebx
pop eax
pop ecx
call fcn.00626bfb
stc
push eax
test ah, 0x72
push ebx
sbb bx, 0x4399
nop
push ecx
test bl, cl
push edx
test ch, dl
nop
inc ax
cmp eax, edx
and ebx, 0x5e59cf2e
rol bx, 6
push edi
shr di, 8
add ebx, 0x343445ba
or edi, edi
mov edx, ecx
sub ecx, 0x77734224
inc ebx
shr ebx, cl
add ecx, 0x1a4c2424
pop edi
pop edx
pop ecx
pop ebx
pop eax
push ebx
sbb bx, 0xc7c
push edi
mov edi, edi
not bh
stc
push eax
push edx
test ax, dx
sbb eax, 0x51d9386
mov ax, 0x6f76
push ecx
sub ah, ch
xchg dx, cx
not dl
stc
nop
adc ebx, 0x26a8be8d
xor di, 0x61e5
inc edx
xor cl, al
nop
shl ch, cl
stc
xchg edx, ecx
push esi
sbb esi, 0x52b3dff
sbb cx, 0xf3a
test esi, 0x2dc7c9e3
inc bx
rol cx, 2
sub edi, ebx
shl ecx, cl
stc
sub bx, si
ror si, cl
nop
cmp cl, 0x1b
inc al
sub esi, eax
rol ah, cl
shl di, 7
sub dl, bh
not di
sub edi, esi
or ah, bh
shr edx, cl
ror di, cl
inc ah
and dh, 0x1e
inc bx
and edx, edx
cmp ax, di
xchg dx, ax
or al, 0x3c
cmp esi, esi
mov bh, bh
stc
stc
xchg di, bx
nop
nop
not edx
ror si, cl
ror esi, 1
rol cl, cl
not ecx
nop
shl bx, 3
dec si
add di, dx
add ch, 0x13
xor dh, 0x19
rol bl, cl
or eax, 0x78bae841
stc
cmp di, 0x7f2a
xor si, 0x4ead
cmp bh, 0x31
test bh, cl
ror di, 1
cmp edx, 0x2d43e3e1
ror ecx, 8
cmp dx, 0x307c
and si, di
nop
stc
mov si, dx
ror dl, cl
stc
dec bh
shr edx, 2
rol ebx, 2
stc
not esi
test eax, 0x55de3222
or dx, cx
dec ch
shr esi, 7
ror ecx, 8
xor cx, 0x2969
ror dh, cl
shl dh, cl
dec bx
stc
shl bh, 5
pop esi
ror eax, 2
push esi
shl si, 7
not ebx
not edi
shl edx, cl
not esi
ror al, cl
xchg ch, ah
stc
rol edi, 5
sub bl, 0x46
rol ecx, cl
add cl, bh
dec ax
shl dh, 7
adc dl, 0x66
or dl, 0x4a
ror cx, cl
mov si, 0x3f4a
mov al, al
sbb dx, 0x4777
sbb dl, dl
dec ecx
shr esi, 3
pop esi
pop ecx
pop edx
pop eax
pop edi
pop ebx
call fcn.00626f67
push esi
adc esi, 0x35183dc8
push ebx
push ecx
shl bx, cl
pop ecx
pop ebx
pop esi
call fcn.00627456
call fcn.006278fa
call fcn.00627de3
call fcn.0062835c
push ecx
inc ecx
push edx
test dx, 0x325d
push edi
ror di, 8
shr edx, 1
push eax
mov eax, 0x24192f9
and eax, eax
ror ax, 2
test ax, 0x1a08
test dx, dx
push ebx
xor bx, 0x553c
rol eax, cl
stc
sbb ch, dh
xor ax, 0x4d3
sub dl, ah
stc
nop
stc
dec edi
not ax
push esi
xchg esi, eax
adc di, 0x251f
adc esi, esi
and ah, ch
and bx, cx
inc dh
not ch
sub esi, 0x489b281b
rol ah, 1
sbb ax, 0x4e5a
xor ah, 0xe
stc
xchg si, di
add dx, si
sbb al, bl
stc
ror di, cl
rol dl, cl
or cx, di
add dx, 0x2819
rol bh, 6
pop esi
pop ebx
pop eax
pop edi
pop edx
pop ecx
jo 0x6144ae
jne 0x6144a9
push esi
push eax
cmp si, ax
push edx
xor ah, dh
push ebx
shr ebx, 1
pop ebx
pop edx
pop eax
pop esi
call fcn.006286de
push edx
dec dh
push ecx
xor ch, dl
push edi
and edi, 0x5f96991a
pop edi
pop ecx
pop edx
call fcn.00628cd8
push esi
push ecx
shl si, cl
push edx
not dx
push eax
rol eax, 7
push edi
rol edi, cl
mov edi, 0x13d48d06
test di, 0x6fd4
sbb dh, dh
sub cl, 0x5d
not dl
test ecx, eax
rol edi, 1
rol eax, 2
not al
and ecx, 0x3f889b07
not ax
or esi, 0x2ce49e6e
mov ax, 0x335f
rol dx, 4
xchg dx, ax
shr cl, cl
sub cx, dx
adc cl, ah
ror eax, cl
pop edi
pop eax
pop edx
pop ecx
pop esi
call fcn.0062930d
push eax
or ah, al
push ecx
dec ecx
push edx
sub edx, 0x3036c29
push ebx
xchg bh, bl
rol ecx, cl
sbb bx, 0x4878
push edi
adc di, 0x7a99
pop edi
pop ebx
pop edx
pop ecx
pop eax
stc
push ebx
push eax
sub bh, al
inc ebx
cmp ax, ax
push ecx
shl bx, cl
pop ecx
pop eax
pop ebx
push edi
shr edi, 4
push ecx
push eax
test ecx, eax
cmp di, 0x39af
pop eax
pop ecx
pop edi
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov esi, esp
push eax
dec eax
inc eax
stc
push edx
and dh, 0x5f
push ecx
xor cl, 0x55
adc dx, dx
cmp ecx, 0x15de49c3
not dx
not ecx
nop
inc eax
adc ch, 0x46
push ebx
shr bl, cl
stc
sbb dl, bh
or ebx, 0x24995d7e
push edi
mov bx, di
adc dh, bl
or ecx, 0x3fa182a4
xor cl, 0x61
mov bl, al
shr edx, 7
nop
mov dx, 0x507c
push esi
cmp si, di
shl bx, 6
rol ebx, cl
test cx, 0x7a08
inc dx
dec ax
xor ecx, esi
adc edi, 0x619d49ba
stc
sbb ecx, ecx
shr ebx, cl
mov ax, 0x185d
sub esi, edi
cmp bl, 0x30
and eax, 0x7be22de3
not dh
inc eax
shr edi, cl
test dx, ax
not bx
cmp bl, 0xd
not eax
cmp esi, 0x732ef8ce
nop
xchg dx, cx
ror cx, cl
sbb di, 0x2798
dec ax
add di, di
rol bx, 1
inc dl
stc
xchg edx, edi
rol ch, 8
ror edx, cl
adc dh, 0x2b
dec ax
test ecx, 0x57cb4851
rol ah, 4
and edi, edi
dec bh
inc dl
shl edx, 1
inc dx
or dh, dl
sbb esi, 0x598d14e5
sbb cl, dl
sbb ch, 0x23
cmp bx, si
shl ch, 3
sbb eax, 0xa367931
inc ax
ror edi, 7
inc dl
mov bh, al
rol ebx, cl
nop
dec bx
mov al, 0x11
cmp bl, bl
not cx
dec cl
nop
ror ebx, cl
shr bh, cl
dec cl
test edi, ebx
ror edi, 7
cmp bh, 0x48
sub esi, ecx
inc di
inc edx
xor ah, 0xa
not dh
test ch, dh
test eax, 0x437ef808
pop esi
mov dl, 0x76
ror ch, 2
sub edi, ecx
nop
dec bx
adc di, 0x1329
test cl, bh
test dh, 0x64
ror cx, cl
shl di, cl
inc ax
dec dx
inc ebx
ror dh, 8
dec dx
shr edi, 4
push esi
cmp ax, si
adc edi, edx
nop
test dl, bl
adc bx, dx
xor ecx, ecx
test dx, bx
stc
ror esi, cl
add bh, 0x32
add ax, dx
stc
and ax, bx
or esi, ebx
nop
sub esi, 0x192a9dc7
dec di
test eax, 0x4ae0364
nop
stc
xor ah, 0x3b
sub cx, di
and bl, ch
and cx, cx
xchg dh, ch
or esi, eax
shl edi, 8
inc ch
mov ebx, 0x6682f359
dec dl
ror ax, 6
shl ebx, cl
stc
mov bx, si
xor ebx, 0x2225a1c0
shl bx, cl
sub al, dh
adc bl, bl
nop
shr ax, 4
adc dh, 0x63
rol ax, cl
xor di, 0x4f9f
shr cx, 6
shl ah, 3
or bx, 0x4a34
or bx, 0x6d49
sub cx, 0x496a
ror eax, cl
ror ah, cl
inc bl
shl dh, cl
cmp si, dx
rol ecx, cl
nop
ror dh, cl
inc edi
xchg ecx, edx
dec edx
and bl, ah
adc eax, 0x3bbfc8fb
shl ecx, 6
sub dl, ch
sbb ebx, esi
add si, 0x2740
inc ecx
adc bx, 0x7f76
and dx, di
sbb esi, edx
sbb si, dx
and eax, 0x95ff39f
not bx
and al, 0x53
shl edi, cl
xor esi, esi
or bh, dl
mov dh, dh
rol ah, cl
xor edx, 0xfebfc89
sbb bx, si
and dh, 0x2a
ror esi, cl
stc
add ax, di
pop esi
add ax, di
sbb bx, cx
add dx, 0x48d3
add eax, edx
nop
push esi
xor edx, esi
stc
not di
xor edx, esi
stc
adc esi, 0x575c9fa0
xchg dh, ch
nop
or ecx, ecx
test di, di
cmp di, 0x10b4
cmp ecx, edx
adc dl, 0x51
mov cl, ah
test bh, dl
adc esi, 0x7267a91f
not bh
shr cx, cl
xor ebx, edi
sub al, 0x31
adc eax, esi
ror ecx, cl
add ebx, edx
and edi, 0x7de3b44e
add dx, 0x2f96
shr bx, cl
shr eax, cl
inc ecx
mov eax, ecx
sub ecx, esi
shr cx, 1
stc
adc dx, 0x457c
nop
rol ebx, 8
shl dl, cl
sub edi, 0x741bff3e
inc ch
and cl, ch
nop
and si, 0x2a6d
mov dl, cl
add edi, edx
rol ax, 2
shl si, 4
nop
ror eax, 6
test al, dh
and ax, ax
and bx, 0x9bc
mov bh, dh
mov di, di
stc
test edx, edx
mov cx, di
shr dx, cl
adc al, 0x6d
not ch
not edx
rol ch, cl
xor dx, si
rol dl, cl
dec eax
shr dx, cl
mov di, cx
xchg di, ax
shr cl, cl
or esi, esi
xchg al, ah
shl si, 6
ror ax, cl
add di, 0x73ab
shr ax, 8
or edi, eax
shl ah, 1
not ax
inc di
test dx, dx
cmp bl, dl
shl cl, 6
adc al, 0x7b
sbb cl, al
sub esi, 0x36f84afa
adc ebx, edx
ror dx, cl
xchg edx, esi
dec ch
stc
adc ah, bh
xchg esi, edx
add ecx, 0x33d856f9
not dl
cmp ah, al
shl dh, cl
xor esi, esi
pop esi
rol ax, 3
ror dh, 8
sub cx, 0x11e1
sbb ch, 0x11
dec bh
push esi
cmp bx, si
inc esi
cmp si, 0x61e3
nop
inc ebx
test ebx, 0x76cf97aa
sub si, bx
shr di, 4
ror si, 8
test si, 0x6f75
shl ah, 1
ror bx, cl
rol si, cl
sbb ecx, edi
and bl, 0x1f
adc bx, 0x71f2
not bx
sbb cx, cx
or cx, 0x6e08
cmp cx, si
shr ebx, cl
nop
shl bx, cl
adc ch, 0x33
cmp edx, 0x3755c688
sbb bx, cx
dec cx
or ah, dh
stc
sub bl, ah
or ch, cl
shr edx, cl
xor dl, ah
nop
add dx, 0x6dcb
adc di, dx
not si
ror di, cl
mov bl, dh
inc ecx
adc ax, bx
sbb ah, bl
inc bh
sbb edx, esi
cmp bx, 0x761f
and dl, 0x54
xor ecx, 0x39cbb392
and dh, 0x17
cmp cl, ch
shr si, 1
dec al
shr ebx, 1
xchg dx, bx
or edi, 0x565f9c51
not ebx
nop
shr edi, 6
sub bl, 0x3d
cmp ah, 0x4e
shr di, 8
xor si, 0x43d
xchg ch, cl
sub ax, 0xe0d
stc
xchg cl, al
xchg si, dx
ror bx, cl
adc esi, edx
xor edi, edx
mov si, 0x2f7e
test ch, cl
or bx, ax
xor eax, ecx
rol dl, cl
or ch, 0x53
mov di, si
cmp dx, dx
mov ecx, 0x62dda11a
sub cx, 0x13d5
ror dh, cl
and esi, ebx
xor dx, 0x45e4
test eax, 0x3b051a5d
stc
shr bh, cl
and al, dh
nop
dec di
shl dh, 4
not di
add cx, 0x4723
shr ecx, cl
nop
ror al, 2
xor ax, 0x6e9a
pop esi
mov bl, dl
nop
inc ch
shl ch, cl
add al, ch
nop
xchg di, di
rol al, 3
not ax
cmp dx, 0x4332
ror cx, cl
shr edx, 7
mov eax, 0x6d4e7e34
ror bh, 7
push esi
ror esi, cl
xchg bx, ax
xor dx, cx
dec dh
dec dh
test edx, ecx
sub dl, dl
not edx
shr cl, cl
inc al
not ecx
nop
dec ah
rol bx, 1
add bl, ch
sub dl, bl
adc al, 0x13
rol esi, 4
adc dh, 0x42
ror edx, cl
sub ebx, edi
ror edx, 5
xchg esi, edx
and ebx, 0x6e2be15b
pop esi
pop edi
pop ebx
pop ecx
pop edx
pop eax
push ebx
test bl, bh
push eax
sbb ah, 0x1c
push ecx
shr cl, 1
stc
push edx
add cl, dl
dec ebx
test al, bh
stc
shr cl, 7
push esi
and bx, si
add dh, bh
stc
shr bx, cl
shl eax, 6
or dl, 0x57
not dl
add ax, 0x35c8
shl ebx, 7
inc ch
push edi
rol edi, cl
test ax, 0x523e
add cl, 0xe
rol ebx, 3
test edx, esi
rol esi, 2
nop
adc edx, 0x32c47ac6
inc ebx
cmp edi, ebx
sbb bh, 0x5f
inc eax
adc eax, 0x30b4a193
shl ebx, 5
shr bx, cl
dec bh
or di, ax
sub ebx, edi
mov esi, 0x749127c5
and ah, bl
and cl, ch
xchg bl, cl
cmp di, 0x1384
cmp bx, 0x5b42
ror esi, 2
not cl
test bh, 0x35
test ecx, 0x3f16eff9
shr edi, 5
stc
not ah
sbb esi, 0x4bbbb928
nop
or cl, bh
dec ebx
xchg cx, si
stc
adc ch, 2
xchg edi, edi
or bx, 0x3420
ror ax, 3
rol cl, cl
or si, ax
sbb al, 0x5b
cmp edx, esi
dec ecx
add ax, 0x5d7
adc al, 0x3c
rol edi, cl
and dl, 0x77
ror ebx, cl
shr eax, 3
not dh
ror di, 3
and ch, dl
ror dh, 2
nop
dec eax
xchg cl, ah
ror esi, 7
not al
sbb dl, ch
nop
cmp edx, 0x6db0d4b8
nop
rol ax, 7
sub si, si
sbb eax, 0x71b98e7c
dec bx
rol cx, cl
xchg esi, esi
shr di, 3
and esi, edi
xchg dh, dl
sbb ax, 0x2e86
or si, si
nop
ror si, cl
xchg di, ax
mov bl, dh
xor ax, cx
pop edi
or esi, 0x69c0c328
inc dx
not bx
xchg cx, ax
nop
mov eax, edx
rol si, cl
push edi
dec edi
xchg ch, dh
add edi, 0x315bd28d
cmp si, dx
not cl
nop
shl edx, cl
xor bh, 0x79
shl ebx, 3
xchg cl, bh
xchg ebx, esi
sub si, ax
xchg dx, ax
ror ebx, cl
shr dh, 3
xchg cx, si
dec dh
or bl, dl
not dh
add cx, ax
stc
shr cx, 5
xor edx, edi
rol ah, cl
test dx, 0x2f53
dec al
nop
cmp eax, 0x67e64a04
nop
sbb cl, dh
nop
sub dx, cx
inc ch
sbb ch, 0x4c
shl dh, 2
rol dl, 5
xor dh, bl
or ebx, ebx
test al, ch
stc
nop
test esi, 0x7c3a59d5
mov si, 0x311c
nop
sub bl, al
shr esi, 4
inc dx
add bl, 0x67
cmp edi, eax
xchg cl, bl
and dx, dx
shr bh, cl
or bh, al
ror ah, cl
sbb bx, dx
adc dh, 0x57
add esi, edx
xchg edx, esi
ror cl, 6
inc si
stc
or cl, 0x32
stc
nop
stc
sbb cx, si
or ch, dh
dec ch
adc bl, 0x60
sub eax, eax
cmp bh, dl
stc
stc
dec esi
ror esi, cl
rol di, 4
inc dh
not dh
and bl, cl
xchg bl, ch
inc ax
sub esi, 0x19c502b3
dec al
shr ch, cl
rol ah, 3
inc ecx
cmp bl, 0x39
and cx, si
adc bh, 0x1a
dec bl
or esi, edi
or cx, 0x1ef6
adc dx, cx
pop edi
dec dl
not cx
push edi
ror di, cl
add cx, 0x18ab
sbb si, 0x3f92
or esi, ecx
not dh
stc
shr bl, cl
or ebx, edi
test bl, 0x51
add dh, 0xf
cmp dx, 0x7f20
dec al
dec ecx
rol edi, 7
nop
nop
shl bl, 7
add al, 0x79
rol bh, cl
and cx, si
rol dl, 8
ror edx, 1
xor ecx, 0x7922253f
and cx, ax
rol ax, cl
inc al
inc esi
adc bl, ah
ror di, 4
cmp bh, dl
sbb ebx, 0x5fcb708
adc cl, 0x4f
shl ecx, 5
add edi, 0x6999f33c
adc bl, 0x35
cmp cx, 0x203b
nop
and si, 0x2fc1
or ebx, 0x5573c8f2
nop
add eax, 0x129f2f90
xchg ebx, ecx
sub si, di
and ch, ah
ror bx, cl
nop
shl esi, 5
nop
cmp di, 0x5466
stc
dec dx
not dl
test esi, edi
adc al, 0x36
mov dx, si
adc al, dl
stc
stc
sbb al, cl
cmp dx, 0x6d4e
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.00629787
call fcn.00629bf0
call fcn.0062a03b
push edx
push ebx
adc dh, bh
cmp dh, bh
ror dx, 3
shl bx, 6
push ecx
xchg cx, cx
xor bl, cl
mov cx, dx
push edi
inc edi
sbb dl, dl
sbb edi, edi
push esi
dec si
push eax
test ax, cx
stc
rol cl, 7
xchg ebx, eax
nop
dec ax
shr ecx, cl
nop
cmp dh, 0x18
pop eax
pop esi
pop edi
pop ecx
pop ebx
pop edx
push ebx
and bh, 0x57
push esi
or si, 0x5a8f
push edx
dec dh
push edi
sbb di, 0x2f47
dec dl
ror edx, 6
push ecx
shl cx, cl
push eax
xchg ecx, eax
stc
xchg cx, di
not bl
not edx
nop
add eax, edx
xor di, 0x9e6
dec ax
not ebx
dec ax
and ah, 0x4e
test edi, ecx
or cl, dh
pop eax
pop ecx
pop edi
pop edx
pop esi
pop ebx
sub esp, 0x10
mov dword [esp + 0xc], 0
push eax
push ecx
push edx
jae 0x614e7b
push edi
push ecx
cmp edi, ecx
push ebx
ror bx, cl
push eax
test ax, cx
mov ch, ah
dec edi
xchg bx, ax
and cl, 0x18
sbb ecx, eax
push edx
cmp edx, 0x1d83913b
sbb dx, 0x2124
sub edi, 0x2ab7142b
pop edx
pop eax
pop ebx
pop ecx
pop edi
call fcn.0062a4fa
push ecx
dec cx
push eax
shl al, 6
pop eax
pop ecx
call fcn.0062aa38
push esi
or si, si
push eax
push ebx
mov eax, ebx
and bx, 0x7c5a
inc ah
test ah, bl
adc si, 0x135e
not ebx
stc
push ecx
xor cx, 0x880
push edx
dec edx
adc ecx, 0xdf1c085
sbb al, 0x4a
adc eax, ecx
dec ch
stc
mov ch, 0x56
stc
shr dh, cl
sbb ax, ax
not ebx
ror dl, cl
sbb edx, 0x236ad302
inc eax
push edi
xchg dx, di
stc
mov esi, esi
nop
xchg ch, dl
inc dx
mov dx, dx
ror ah, 1
or esi, edi
shr ch, cl
ror ebx, cl
dec ax
sbb si, 0x228e
nop
sbb dx, 0x6449
ror al, cl
test dx, 0x40e2
adc edx, ebx
and edi, 0x33738a89
shr ah, 6
and ch, bh
rol edi, 3
not di
rol dx, cl
dec edx
shl si, cl
ror edx, 6
xchg dh, al
dec dl
cmp bx, 0x1ab5
not al
xchg bh, bh
shr ch, 5
xor ebx, edx
and ax, 0x2bff
and dh, 0x25
not cl
shl si, 6
cmp al, ah
shl cl, cl
xchg edx, edx
shl si, 3
adc ebx, 0x35d573a2
add esi, ecx
mov dh, cl
sub esi, 0x581e6b8a
xchg ecx, ecx
or ax, 0x7573
and bh, bh
ror cl, cl
stc
cmp esi, ebx
stc
ror ch, 3
rol edx, 4
sbb ch, bl
mov cl, bl
test esi, ecx
pop edi
pop edx
pop ecx
pop ebx
pop eax
pop esi
jb 0x614e7b
call fcn.0062aebb
push ecx
cmp ch, ch
pop ecx
push eax
not eax
push edx
not dh
push ecx
sbb dl, cl
push ebx
xchg ebx, eax
push esi
ror si, cl
cmp bh, bh
mov al, bl
stc
push edi
test di, 0x330a
add ebx, edx
rol dl, 8
stc
shr cl, cl
rol al, cl
rol cl, cl
inc esi
rol bx, 2
mov edi, 0x73ef7a83
ror bx, 7
xor ecx, esi
shl ah, 7
not esi
stc
adc bx, si
add si, 0x2b0a
test cl, 0x3e
rol dx, cl
adc ax, di
xor dx, 0x38df
rol edx, cl
stc
sbb ebx, 0x1ff3f754
dec bx
shr edx, 3
cmp eax, 0x22a9d651
cmp bh, bh
shl di, 2
inc edi
xchg ch, ah
test cl, 0x61
mov edx, 0x210434d1
inc bx
dec edx
sub ecx, 0x774d889f
mov ebx, 0x1aa90e1f
xor cx, 0x7101
and dx, 0x4bfe
pop edi
pop esi
pop ebx
pop ecx
pop edx
pop eax
push edi
push ecx
shl edi, cl
rol edi, cl
push edx
shl edx, 7
nop
push eax
not eax
dec edi
xor eax, edi
or ch, al
test dx, ax
xchg ecx, edi
mov ch, 0x42
cmp cl, 0xa
push esi
adc cx, si
or dl, 0x22
cmp eax, edx
nop
or cl, ah
dec dl
sub eax, ecx
sbb cx, 0x276e
push ebx
ror bh, cl
inc dx
inc ax
or bx, 0x6e18
not cx
rol cx, cl
sub edx, edi
adc di, ax
test ecx, ecx
test si, si
shr edi, 1
sbb ebx, eax
cmp cl, 0x4e
add esi, edi
ror ecx, 6
xchg edx, ebx
mov ebx, 0x8faf6b6
inc ch
and cx, dx
add cx, di
shr ebx, cl
add bx, 0x6923
or ah, ch
rol ebx, cl
and ah, bl
sbb al, 0x52
shl eax, cl
shl edi, cl
rol dx, 7
mov cl, cl
shl ax, cl
rol bh, cl
mov dl, bl
sub edi, 0x93f2dc6
inc edi
shl edx, 1
stc
shr di, cl
inc cl
sub ecx, 0x3417b508
and cx, 0xf21
dec dh
add edx, esi
sub ecx, 0x7d17e7e9
stc
ror eax, cl
rol dl, 4
stc
or edx, 0x326f540a
xchg bl, ah
stc
xor bx, 0x5653
ror si, 2
adc si, 0xd2d
sbb ch, 0x30
adc bh, 0x69
dec dx
rol esi, 6
not si
adc cx, 0x62fa
sub cl, 0x66
dec dh
and ebx, ecx
adc al, bh
and edx, 0x7a69a27c
cmp ch, 0x64
and eax, esi
shr cx, 2
sbb dl, 0x61
ror bx, 6
sub edi, edi
nop
add bl, 0xe
rol dh, 2
not ah
shr bx, cl
adc bx, di
xchg esi, ecx
adc ah, 0x4a
and dx, cx
pop ebx
add eax, 0x58352395
inc al
push ebx
mov dl, bl
xchg di, ax
and si, 0x4c54
xchg cl, cl
shr dl, 1
inc bl
cmp bx, 0x2251
mov cl, bl
adc bl, ch
sbb edx, ebx
not al
nop
cmp ch, dl
adc edi, ecx
add ch, 0x22
stc
dec di
nop
cmp ebx, 0x2679ac58
nop
mov bh, 0x69
and eax, 0x1b4f5b6c
shl dx, 3
sbb esi, ebx
adc ch, 0x6a
xor dl, 0x45
rol ax, 2
ror ebx, 2
dec di
adc esi, ebx
rol edx, 2
xor ax, 0x176f
sbb ax, cx
sub esi, 0x60109697
or al, ch
test bx, 0x76f3
add dx, ax
ror di, 6
shl ax, 2
inc ax
not al
adc dh, dl
cmp edx, 0x60cf2e29
xor ah, 0x3c
sub eax, esi
add ebx, 0x2b3159e0
stc
shr si, cl
rol dh, cl
ror di, 4
nop
sub bh, ah
nop
inc bh
sbb ebx, 0x773b4496
nop
xchg ecx, edi
shr ebx, 6
shr si, 5
and bh, 0x65
shl cx, 8
xor esi, 0x72093547
test ecx, edi
test bh, cl
or cl, dl
not dl
rol edx, 6
nop
ror ah, cl
stc
shr ebx, cl
xor ecx, edi
inc si
not bl
and al, cl
ror eax, cl
add dx, 0x4813
stc
test ah, 0x22
mov eax, 0x56bd7bf3
xchg bh, bl
mov ebx, ecx
shl al, cl
adc al, bh
cmp bl, cl
rol di, cl
and bl, 0x10
shr bh, 5
cmp bh, 0x2f
sub cx, 0x4aeb
stc
sbb al, ch
dec ax
test dx, si
and ecx, 0x5df949a3
nop
shl ah, 8
stc
pop ebx
not si
nop
nop
or dh, ah
or eax, 0x3f2dd13
push ebx
test dx, bx
sub di, si
add cl, 0x49
ror dl, cl
and si, ax
shl si, 4
xor ch, 0x68
xchg di, di
or bx, 0x641f
nop
rol ecx, 5
not edx
not si
and dx, bx
sbb esi, 0x76ccce9b
shl eax, cl
rol dh, cl
sbb si, 0x6d91
mov bl, cl
xor bl, bh
add dl, al
shr esi, 4
and dl, bl
shl bl, 7
ror di, 3
not bl
shl dx, 1
ror cx, 8
ror ch, cl
shr eax, 1
mov cl, cl
test dx, si
sub al, al
adc edi, 0xabb5274
shl si, cl
test eax, edi
shl bx, 5
rol ax, cl
dec cx
dec ecx
sbb di, 0x7f7a
dec cl
not al
stc
cmp bl, bl
xchg ecx, eax
sub ebx, 0x6cb3202a
xchg esi, ecx
xor ebx, ecx
inc bx
stc
shl ah, cl
cmp eax, eax
xchg al, ch
nop
shr si, cl
dec si
nop
xor dh, cl
shl eax, cl
cmp ebx, eax
and ecx, 0x3b8a25ad
inc bx
nop
inc eax
nop
shr edi, cl
rol edx, cl
cmp dh, 0x5c
test esi, 0x499be785
inc esi
cmp ch, 0x23
rol di, cl
shr ah, cl
xchg ch, bl
xchg dl, ah
inc si
or dx, 0x6d98
and di, si
xor al, ch
or eax, eax
sbb bx, bx
pop ebx
pop esi
pop eax
pop edx
pop ecx
pop edi
push edx
and dl, 0x19
push ebx
sbb bx, 0x6b3b
push ecx
xchg ecx, edx
nop
push esi
push edi
xchg si, di
shl ebx, cl
mov ch, bh
push eax
sbb cx, ax
or di, cx
sub di, ax
add di, 0x6306
xchg dx, cx
ror cl, cl
and ecx, eax
mov eax, 0x214e23c7
ror dl, 1
inc ch
dec edi
and bx, di
not al
shl edi, cl
sub al, dh
shl ecx, 6
shl bx, 4
nop
mov di, cx
nop
not eax
sbb edx, 0x6110eeb4
mov ch, 0x14
adc dl, al
stc
or eax, edx
inc dh
stc
adc ecx, ecx
and dl, 0x69
rol dl, cl
stc
nop
shr bh, cl
test al, 0x75
shl ecx, cl
or si, 0x4f4c
xchg bx, si
rol cl, 1
ror eax, cl
xor eax, 0x5439f7f3
xchg dx, bx
test esi, 0x7cbc31f
test di, 0x6ca4
cmp ah, 0x12
sub ch, dh
sbb dl, 0x49
test bh, ah
shl ebx, 3
and bh, bl
xchg dx, dx
sub bh, ah
sub al, 0x2e
add si, bx
nop
xchg ebx, eax
sbb ax, 0x505b
not edx
inc ecx
inc bh
pop eax
pop edi
pop esi
pop ecx
pop ebx
pop edx
call fcn.0062b527
push edi
dec di
push esi
push ecx
rol esi, cl
push edx
shr edx, 8
push ebx
cmp di, bx
mov edi, edi
shr bh, 6
shr edi, cl
shl dh, 4
and dh, 0x5a
stc
not edi
ror esi, cl
not bl
nop
stc
sub dx, 0x447f
and edx, ebx
cmp dx, si
ror si, 7
not si
push eax
and eax, ecx
stc
sub eax, ecx
dec ebx
xor si, ax
xor dh, 0x75
inc eax
xor cl, al
sbb cl, cl
dec ecx
rol bx, 8
stc
and edx, edi
dec ebx
shr cl, cl
and di, 0x1a3f
nop
pop eax
pop ebx
pop edx
pop ecx
pop esi
pop edi
ja 0x6153e9
push esi
sub esi, 0x77969a32
push ecx
cmp ecx, 0x4830c28e
shl esi, 3
push ebx
inc ebx
inc bl
xchg si, si
stc
push eax
mov al, ch
stc
push edi
shr di, cl
not ch
test bl, 0x4d
not di
shl bx, 8
inc edi
shl bh, cl
push edx
inc dh
or cl, 0x33
inc bh
dec ax
sub dx, 0x7e54
and bh, 0x3a
shr cx, cl
not ch
xchg dx, ax
dec ah
or bh, 0x4f
dec ecx
and bl, dh
or ebx, edx
pop edx
pop edi
pop eax
pop ebx
pop ecx
pop esi
push ebx
inc bh
shr ebx, 2
push edx
or dh, 0x34
pop edx
pop ebx
push ecx
push eax
test ch, ah
shr ah, 7
cmp cl, 0x1f
push edx
inc edx
push edi
inc di
or di, di
push ebx
test bl, cl
pop ebx
pop edi
pop edx
pop eax
pop ecx
call fcn.0062b933
call fcn.0062bdd0
call fcn.0062c19f
call fcn.0062c641
jne 0x6153df
push eax
cmp al, 0x3f
pop eax
call fcn.0062c945
call fcn.0062ce77
call fcn.0062d183
call fcn.0062d605
push ecx
shl cl, cl
push edi
xor di, 0x13af
push ebx
mov bl, 0x13
push edx
ror dh, cl
xor di, 0x6f68
push esi
cmp esi, 0x71742e4b
or di, 0x119e
sbb bx, di
push eax
ror al, 5
xor dx, bx
pop eax
pop esi
pop edx
pop ebx
pop edi
pop ecx
push edi
push ebx
and edi, ebx
stc
pop ebx
pop edi
mov eax, str.kDKJkBHFYSo
lea ecx, [esp + 0xc]
push 0xc
push 0x2e2a2b27
push ecx
push eax
push ebx
push esi
sbb ebx, esi
shr esi, 4
or bx, 0x48d4
push ecx
shr cl, 7
push edx
and dh, 0x50
sbb ch, 0x32
adc ecx, 0x7333838e
push edi
inc edi
push eax
shl al, cl
and eax, ecx
test ebx, 0x6472f69d
test esi, 0xec35168
nop
shl ch, cl
sbb edx, ebx
shr di, cl
test edx, ecx
adc al, 0x5a
mov bh, 0x73
dec cl
mov ecx, esi
mov bh, ah
cmp si, dx
and bl, bl
add edi, 0x4e7f455a
sub ah, bl
cmp ecx, edi
or eax, 0x4d3f5422
nop
sbb bh, 0x71
nop
dec al
not esi
dec ebx
xchg ebx, edi
not cl
xor ecx, esi
inc eax
dec bx
mov dh, 0x42
sbb si, di
add ax, 0x1240
inc ch
add bh, 0x52
stc
cmp dx, 0x3339
shl al, 5
xor ah, dl
ror dx, 5
xor ebx, edi
test dl, 0x50
or ecx, ebx
test ah, dh
inc dx
test dl, 0x3a
and ebx, 0x7395d24e
rol dx, cl
sbb ah, 0x14
nop
and bx, si
and bh, al
cmp ah, 0xb
sbb edi, 0x125ee3e0
and ch, 0x7c
dec esi
ror dh, 3
test cx, di
xor bl, 0x26
mov edx, ebx
inc ah
shr cx, 7
shl ecx, cl
inc al
test dh, ah
add dx, 0x3ccf
inc di
shr si, cl
xor edx, 0x176ec278
adc cx, 0x6cbe
shr ah, 6
xor si, 0x68e2
ror dl, cl
test cl, bl
or eax, 0x85932d1
pop eax
pop edi
pop edx
pop ecx
pop esi
pop ebx
push ebx
and bl, 0x57
nop
push ecx
ror ch, cl
xchg ebx, ebx
push edi
shl di, cl
push edx
push esi
mov dx, si
push eax
mov eax, edx
and cx, 0x3925
nop
add esi, 0x66dc982
rol al, cl
stc
xchg bx, ax
ror di, 1
sbb ecx, esi
xchg edi, edx
test ecx, ecx
nop
shl dx, 8
rol si, 1
cmp ah, bl
mov ebx, esi
dec dx
ror cx, cl
adc dl, ch
rol dl, cl
sub esi, 0x1e913c6f
shl al, cl
sbb cx, si
inc di
nop
not cx
inc di
xor cx, 0x2ce7
xor esi, ebx
shr esi, cl
dec dx
adc cl, bl
shr edx, cl
xchg esi, ebx
shl cl, cl
dec cx
rol bh, cl
adc ch, ah
and di, 0x1a21
adc dh, bh
cmp bx, ax
add bx, bx
shl cl, 3
mov ah, 0x26
rol ecx, cl
adc al, 0x76
dec ecx
or esi, 0x33029294
adc esi, esi
xchg si, dx
mov esi, ebx
and edx, ebx
shr si, cl
test ch, cl
and dx, 0x5f1e
xor cx, 0x1ca6
add dl, bl
shl edx, 7
test eax, 0x270e7d9e
mov cx, 0x2138
dec esi
add cl, 0x3d
dec esi
sub dx, bx
shr ebx, 3
sbb ebx, 0x6a6e619a
not bl
mov si, ax
shl eax, 8
mov ah, dl
not dx
add cx, di
adc edi, 0x20f32abe
and cx, ax
test di, 0x2664
cmp edi, edi
pop eax
pop esi
pop edx
pop edi
pop ecx
pop ebx
call fcn.0062d931
push edx
add dx, 0x1af6
or edx, 0x79d09c50
push esi
push edi
or si, di
ror si, 2
push eax
push ecx
xchg cx, ax
ror si, 3
shr edx, cl
xchg dx, di
inc edi
shl ax, cl
push ebx
mov bl, dl
and ebx, ecx
not edi
sub bx, 0x26c1
nop
rol edx, 8
stc
mov bl, 0x60
cmp bl, dl
mov ebx, 0x3621845e
adc cx, dx
and dl, 0xe
mov dh, 0x32
stc
adc dx, cx
stc
ror cl, cl
ror si, cl
sub ecx, 0x5ab0e082
dec dx
sub bh, 5
xchg bx, di
sub bl, 0x19
cmp bl, 5
dec bl
sbb cx, dx
stc
shr eax, 2
and ch, dl
inc dh
shl ebx, cl
not bl
xor dh, 0x51
not edi
adc ch, dl
not bl
dec si
shl ecx, cl
inc ebx
dec cx
not esi
shl ebx, cl
and al, 0x65
shr eax, cl
rol si, 8
xchg edx, ecx
or dh, al
ror si, 5
add dx, 0x7e2e
adc si, 0x6a4e
test ah, 0x76
test ax, bx
adc esi, ebx
inc di
inc ax
shr esi, cl
adc ecx, eax
stc
not esi
shl ecx, cl
inc si
nop
nop
mov ch, bl
shr edi, cl
dec ch
xchg dl, ch
not edx
inc al
stc
not dh
or edx, 0x3c6b708a
add eax, edx
xchg ebx, ebx
dec ebx
nop
not bx
add di, cx
test ch, bl
sub ah, dh
dec edi
test eax, 0x94e0710
cmp edx, edi
shl si, cl
stc
xchg si, si
not cl
add ah, 0x4a
inc cx
not si
pop ebx
mov ch, 0x44
rol ch, cl
sbb di, 0x2596
shr dl, cl
and cx, 0x4e87
shr esi, 3
stc
rol dx, 8
and ah, 0x5b
mov si, dx
push ebx
rol bh, cl
mov esi, edx
stc
nop
test esi, esi
adc cx, 0x6868
rol edi, 2
ror cx, cl
adc edi, edi
shl cx, cl
or ecx, esi
stc
ror bx, cl
dec ebx
inc dh
adc ax, 0x26a5
xor ch, al
nop
inc cx
mov dl, bl
add dx, 0x31a3
or di, di
sub di, 0x2e08
not edi
inc ecx
shr cx, cl
shl di, cl
cmp edx, edi
stc
shl bl, cl
adc ecx, edx
inc eax
xchg ebx, ebx
shl di, cl
or di, 0x47f9
shl di, cl
or ebx, 0x2cb34f74
stc
add ax, dx
dec ecx
nop
cmp ecx, esi
shl eax, cl
xor eax, 0x4e04ba28
rol edx, 4
add edi, 0x5fdbc191
or cl, al
shr bl, cl
nop
nop
not bl
mov ecx, 0x424da75e
stc
stc
test bx, dx
rol eax, cl
cmp ax, di
adc ecx, edx
xchg dx, ax
sub al, 0x32
inc al
rol dx, 5
nop
rol dh, 4
xchg cx, dx
xor edi, 0x24cd2b82
inc dx
ror dx, 7
or edx, ebx
inc dx
test cl, 0x67
add dx, ax
not si
sub edi, 0x7295a64d
sbb ah, dh
dec edx
xor bl, 0x79
shr cx, 2
xchg ecx, eax
sbb ecx, ecx
shl bx, 5
or edi, 0x75548dea
shr ebx, cl
cmp eax, edx
and dh, dl
ror eax, 4
rol dx, 3
add edi, eax
or esi, edi
or ax, 0x7932
pop ebx
add dh, 0x64
nop
push ebx
and bx, 0x54da
shl ax, 2
shl cx, 6
shl ebx, 7
xor dl, 0x53
test bl, ch
xor edx, 0x212bc267
test bh, ah
shl cl, 7
sbb di, dx
ror edi, 2
inc di
mov al, bh
test ecx, 0x61ddfc5d
sub edi, 0x6fa58a1d
add ah, 0x6d
sbb al, bh
not si
rol esi, 2
sub esi, 0x4a3e4c4c
inc si
ror esi, cl
cmp al, 0x67
xchg bh, ah
sbb ebx, 0x3fa52511
mov ebx, edi
dec ah
not esi
adc dx, 0x73f8
xchg edi, ebx
dec di
add bl, 0x19
xchg esi, edx
dec dx
sub al, bl
stc
or dx, 0x5681
inc cx
add cx, ax
shr dh, cl
ror al, cl
ror al, cl
cmp dx, 0x1e89
rol dh, 5
shr ah, cl
not edx
or edx, 0x58560a68
cmp edx, eax
shr ecx, 3
rol di, 8
dec bx
adc bh, 0x72
cmp ax, cx
cmp bx, cx
and bx, 0x3135
mov ecx, 0x67003034
not esi
inc cl
add si, si
sub edx, 0xb9fd633
and ch, 0x24
shl dx, 8
shl di, cl
dec si
test ah, 0x5f
rol dl, 4
adc cx, 0x8f3
or dl, dh
nop
or si, si
rol ecx, cl
mov bx, si
inc si
or si, 0x73e9
and bl, ah
ror bl, 7
add di, 0x7626
sub edi, esi
not ch
or ecx, edi
sbb bh, bl
shr al, 5
add dh, 0x33
ror ax, cl
adc eax, ecx
dec di
and ax, 0x48bf
stc
not dx
add bh, 0x7e
shl edx, 3
test esi, 0x662ec042
xor si, di
sbb edi, ecx
add dx, 0x76ec
shl ah, 4
nop
mov edx, 0x75f6d4a8
pop ebx
not si
push ebx
sbb bx, bx
not dx
stc
sbb ax, si
dec edx
add bl, al
mov dl, bl
ror bh, 1
shr dx, 2
add bh, 0x3a
shl cx, cl
nop
and al, al
shr dx, 7
ror dh, cl
nop
or al, bh
test ch, bh
and dx, cx
shl ax, 1
stc
ror edi, 8
xor cl, 0x6f
test bx, cx
shr cl, 7
rol si, cl
shr al, cl
and dx, si
xor eax, 0x22554e9a
adc esi, 0x3b613a1d
or esi, 0x3b5e1a62
inc ax
adc bx, si
not ecx
adc edx, 0x201e5392
rol bl, 7
adc eax, 0x7521cff9
stc
stc
stc
add di, 0x7b7c
sbb esi, 0xdd56342
sbb ax, dx
stc
shl al, cl
and dl, dl
nop
or ebx, 0xf1360b
rol dx, 3
mov edi, 0x76f3549b
xchg edi, eax
shl bh, 4
not ax
inc al
or di, cx
sbb ah, 0x15
sbb bh, 0x59
stc
test esi, eax
sbb edx, edx
test esi, 0x14ff70ee
shl eax, cl
xchg dh, ah
ror cx, cl
nop
cmp bl, 0x57
mov bx, cx
nop
or si, cx
or cx, 0x523e
dec edx
stc
shr dx, 8
xchg cx, ax
nop
dec dh
sbb dx, 0x7aac
stc
mov eax, 0x5df6a18d
xchg bx, ax
ror bh, cl
not di
inc eax
cmp dh, dh
sub edi, 0x743f8a96
xchg si, dx
inc eax
shr edx, cl
add edi, 0x78fcb6cf
not bl
shr ah, 3
test di, 0x2099
shr cl, cl
sbb dx, 0x2ba8
xchg ah, bh
and eax, 0x40b79252
sbb ebx, 0x609afdfe
inc dx
mov ax, 0x47e3
pop ebx
shl ah, 8
sub eax, 0x4174cf77
shr cl, cl
inc si
nop
pop ecx
pop eax
pop edi
pop esi
pop edx
push eax
inc eax
and al, 0x3e
push ecx
ror ecx, 3
dec cx
and ax, 0x6415
push edi
sub di, cx
push edx
sub edx, 0x581467bd
add di, di
xor edi, ecx
sub dx, 0x2b4a
or ch, ah
add ah, 0x6e
stc
push ebx
and ah, bh
dec bl
not dx
mov ax, 0x226c
push esi
add esi, 0x41e6bd82
rol ax, cl
stc
test bx, 0x7490
rol dx, 6
not edi
and bx, si
dec esi
nop
rol esi, cl
rol dx, cl
sbb si, 0x783b
mov di, ax
adc al, cl
add dh, cl
mov dx, ax
add bh, 0xa
stc
cmp bh, 0x5d
cmp eax, ecx
rol edi, 1
mov ah, al
xchg dx, ax
rol dl, 2
rol edx, cl
cmp dl, cl
cmp ecx, 0x10e39596
add ch, 0x52
mov cx, 0x6008
nop
xor ecx, 0x53a6bc9b
shr ecx, 6
dec cx
nop
add ax, 0x2fd3
rol edx, cl
xchg ecx, edi
or dx, 0x2c14
dec si
inc ax
test cx, 0x2b2d
or edx, ebx
shr ax, cl
adc bh, 0x5d
sbb ebx, ebx
test dx, 0x4263
rol bh, 2
adc edi, 0x57a86841
test ecx, 0x4999485a
inc edi
test dx, 0x4037
cmp bh, 0x48
adc al, bl
add ah, 0x7a
add si, 0x15b0
rol di, 1
pop esi
pop ebx
pop edx
pop edi
pop ecx
pop eax
push edi
push eax
mov di, ax
push esi
dec si
stc
push ebx
adc al, bl
push edx
cmp dx, 0x55e2
shr bl, 8
xchg dl, bh
shr ah, 1
nop
stc
stc
inc dx
nop
stc
dec dx
xchg bx, ax
nop
sub edx, 0x5d451816
test edi, 0x5400cb0c
sbb al, 0x2e
stc
stc
mov ax, 0x1147
sub si, 0x6172
not ah
not dl
test bx, 0x137f
inc ax
inc ah
dec ah
or di, bx
pop edx
pop ebx
pop esi
pop eax
pop edi
push esi
shl esi, 6
push eax
shr ax, 7
push ecx
sub cx, 0x6a7a
push ebx
push edi
xor bx, di
and edi, 0x39ce7322
push edx
xchg al, dh
xor ebx, 0x12872f8d
sbb eax, edx
stc
stc
inc di
cmp eax, 0x224d5fc3
shl ecx, cl
rol ch, cl
sub bh, 0x22
test bx, 0x650e
xor dx, 0x131
inc bx
stc
ror eax, 3
ror ch, 6
pop edx
pop edi
pop ebx
pop ecx
pop eax
pop esi
push edx
or dh, 0x20
push ebx
sbb bx, 0xf64
sub dl, 0x7e
push esi
push ecx
shr esi, cl
shl bh, 5
ror ch, cl
nop
add si, si
xchg cx, dx
sub bh, 0x67
stc
push eax
rol ax, 7
mov cx, 0x983
sub bh, 0x7d
xor bh, cl
add bh, ah
and bl, 0xb
ror si, 6
not dl
inc al
xchg ebx, eax
ror ah, 8
xchg ah, cl
xor bx, bx
not esi
rol esi, cl
pop eax
pop ecx
pop esi
pop ebx
pop edx
stc
push eax
mov ax, 0x6ebc
push ebx
adc ax, bx
push ecx
xchg ecx, ecx
ror bx, cl
sub cx, 0x37bd
push edi
add di, ax
push edx
shl dl, cl
or eax, 0x53ae2c91
and eax, edi
cmp eax, 0x1ab8fea0
stc
xchg bl, ah
dec dx
ror edi, cl
or bh, dh
dec cx
inc al
add bl, cl
test dh, bl
push esi
add si, si
sub ch, 0x48
shl ah, 7
dec edx
ror dl, 1
rol si, cl
stc
dec edi
add di, 0x7fac
pop esi
pop edx
pop edi
pop ecx
pop ebx
pop eax
call fcn.0062dc5b
push ecx
push ebx
xchg ecx, ebx
push esi
push eax
mov esi, eax
pop eax
pop esi
pop ebx
pop ecx
push ebx
push ecx
rol bx, cl
push edx
and dl, bh
push eax
ror ah, 2
shl bx, 3
inc dx
pop eax
pop edx
pop ecx
pop ebx
push edx
push ecx
shl dl, cl
pop ecx
pop edx
call fcn.00554058
add esp, 0x10
pop edx
pop ecx
pop eax
mov edi, esp
push ecx
push edx
push 0
push ebx
cmp ebx, 0x71f4e0ee
push eax
inc eax
nop
push ecx
inc ecx
shr cl, 2
push edx
rol dx, 7
not eax
push esi
sbb si, 0x624a
and al, bh
nop
add dl, bh
stc
dec dx
rol dl, cl
shl edx, cl
rol bx, cl
push edi
mov di, cx
sub ch, 0x6e
test al, dh
rol edi, 4
cmp di, dx
shl ah, 8
add edx, 0x76a5302f
stc
sub ah, ah
adc bx, 0x1016
cmp dh, 2
sub dl, dl
mov edx, edx
mov edx, ebx
xor eax, 0xf0c03b
shl si, 2
sbb bh, ch
dec dx
nop
shl cl, 1
xor si, cx
nop
not ebx
adc di, cx
shl ah, cl
or di, di
or ecx, 0x2db8c079
dec ebx
add bl, 0x5b
inc ah
dec di
nop
stc
rol di, cl
sub cx, 0x4fa4
sub bh, 0x1a
dec ecx
nop
not eax
stc
nop
not esi
shl dh, 8
shl edi, cl
mov ch, 0x46
adc ecx, 0x748577c9
mov esi, 0x2350a0f6
shr di, 2
nop
or bh, 0x16
xchg dx, ax
mov bx, 0x29a8
add esi, edx
stc
dec edx
adc ah, 0x13
add bh, cl
xor eax, edx
adc esi, ecx
sub bl, dl
dec bh
add eax, 0x350bf41f
or dl, al
cmp esi, 0x7e88db8f
ror ax, cl
cmp dl, 0x1d
dec cl
stc
shr bh, 5
sbb ah, 0x79
sub al, ah
sub edi, ecx
shl esi, cl
xor ah, al
xchg bx, cx
sub bh, 0x6e
or dx, cx
sbb al, 0xf
xor dx, dx
sbb bx, cx
adc edi, eax
adc cx, 0x1069
test dl, bl
cmp bx, 0x3e7e
pop edi
push edi
inc edi
shl si, cl
rol si, 3
dec al
shr dl, cl
adc ax, dx
ror dl, 6
xchg dh, ah
and ecx, 0x3678dd78
rol ax, cl
nop
xchg bx, si
xor cx, si
not ecx
sub si, si
adc bx, cx
xchg bx, bx
xor eax, 0xd5f1775
nop
or ax, dx
add bh, dh
xchg si, si
stc
inc ch
or si, 0x51f6
add bl, 0x46
cmp al, al
stc
pop edi
pop esi
pop edx
pop ecx
pop eax
pop ebx
call fcn.0062dff3
push ebx
push ecx
shr bh, cl
stc
push esi
xchg esi, esi
or esi, ebx
nop
push eax
sbb cl, ah
inc esi
push edi
inc di
ror edi, cl
and al, bh
shr ebx, 2
test edi, 0x20532103
not eax
sbb cl, bh
shl ebx, 1
shr esi, 3
xor bl, 0x73
ror esi, cl
not cx
push edx
xor eax, edx
shr esi, 8
xchg si, si
inc si
xchg ebx, ebx
dec ebx
test edx, 0x1eae197a
nop
and bx, 0x4f77
xchg edx, eax
not ebx
xchg bx, dx
shl di, 2
shr dh, cl
cmp ebx, edi
xor eax, edx
shl dx, cl
add ecx, edx
sbb dh, 0x6c
sbb di, di
test bx, bx
test ecx, 0x3fbcce97
cmp eax, eax
shl si, 7
dec edi
not ax
rol bx, 8
xor ch, dh
rol al, 5
or ax, 0x66df
nop
or si, 0x6b04
ror ebx, cl
xor ecx, 0x38ef7494
dec ecx
dec ecx
adc dh, ah
add ch, cl
shl ah, 3
test cl, 0x73
nop
xor cl, 0x24
ror bh, 2
inc bx
and dh, al
sbb ebx, 0x5201f6c7
sub si, dx
sub ecx, edi
xor si, si
adc edx, eax
mov ecx, eax
xchg cl, dh
inc esi
rol bx, cl
nop
test ecx, 0x45f1c3ce
shl bx, 2
adc esi, ecx
xor ebx, ecx
dec ah
sub ah, 0x3b
or ax, cx
shr si, 7
shr dl, 2
stc
dec dl
stc
and bx, dx
rol dx, cl
rol ax, cl
adc ah, bl
xor edi, edi
adc si, cx
stc
sbb esi, 0x40ce8221
add ecx, ecx
sbb di, dx
not ah
adc ecx, eax
sbb di, 0x6b34
inc bl
pop edx
ror al, 5
not cl
rol cx, 3
push edx
adc esi, edx
or dl, 0x18
cmp cx, 0x3c3b
or esi, eax
sub di, ax
xor ecx, edx
xchg edx, ecx
or edx, 0x45ed3902
sbb ebx, ebx
mov edi, eax
shr edx, 3
sub ah, 0x78
nop
shl dl, 5
adc esi, edi
not bx
mov bh, bl
and bx, si
not bx
add cl, dl
cmp di, si
sub esi, 0x17772f34
ror ah, 6
sbb dx, 0x7381
ror bh, cl
sub cl, 0x5d
adc edi, ebx
shl ah, 7
xchg di, di
mov ecx, 0x580f80b6
mov cx, 0x29c6
rol dl, cl
and ebx, 0x419efb60
nop
not bl
shr si, cl
adc si, si
xchg edi, esi
not ch
stc
and bh, cl
sbb dx, bx
xor si, 0x2877
xor edx, ecx
stc
inc eax
shl bh, 1
shr dx, 5
sub dl, ah
sub dx, ax
stc
shl si, 1
shl dl, cl
cmp eax, 0xe7e0541
sub di, bx
not esi
ror esi, 7
test dh, cl
sbb dx, cx
nop
sbb bl, cl
shl cx, cl
cmp dx, 0x3e00
cmp ebx, 0x48240e63
sub bx, 0x48da
sbb eax, edi
or al, 0x26
shl ax, cl
adc ah, cl
not bh
xor edi, 0x1ca99c63
or dx, 0x306d
test esi, eax
inc cl
rol cx, 6
rol ebx, cl
nop
add ch, 0x15
or dx, 0x25c8
inc cx
xchg ecx, esi
sbb al, 0x7b
xchg si, di
sbb bx, 0x5dc9
dec dh
stc
sbb di, 0x300a
adc ebx, 0x5258e42d
inc ax
dec dl
sbb si, di
mov dh, 0x5a
xchg ebx, ebx
sbb dl, 0xd
sbb cx, 0x5f0c
nop
sbb ecx, ebx
pop edx
dec bl
nop
mov ecx, eax
ror eax, cl
cmp cx, 0x5fea
and si, 0x39f1
not di
shl ah, 1
push edx
or bl, dh
rol bx, 2
nop
not dl
or bx, 0x4903
nop
add dl, 0x71
sbb esi, edx
test ecx, esi
nop
inc edx
dec si
sbb esi, esi
inc dh
test cx, 0x74a4
sbb edi, 0x57a7c95c
not ch
xor ax, 0x631c
not edx
adc esi, 0x1bc75798
shl bx, 2
xchg cl, cl
or esi, ebx
mov si, 0x6ba1
dec di
shr ch, cl
mov ecx, ecx
xchg dx, cx
not cx
stc
inc bx
xor esi, edx
stc
and si, 0x4d57
sbb cl, 0x21
cmp di, 0x6491
or eax, ebx
xchg al, bh
xor si, di
add di, 0x6f0d
adc edx, 0x4f1cbb61
sbb bx, dx
dec al
nop
nop
ror dl, cl
rol di, cl
and edi, esi
add bl, ah
xchg dh, bh
adc ebx, edx
adc ecx, 0xcd78de
test cx, bx
test ah, ah
adc cl, 0x4e
sbb esi, esi
sub esi, ebx
nop
adc ecx, 0x6bf4855e
nop
dec ax
sub dl, 0x25
dec eax
cmp bh, 8
nop
shr ax, 8
adc edx, edx
rol ax, 4
add ch, 0x23
or ch, 0x48
and ax, 0x1c13
xchg dx, cx
inc bx
xor eax, edi
mov edx, ecx
stc
mov ah, bl
stc
ror di, 7
or ebx, ecx
and ebx, edi
mov ch, 0x7e
xchg bh, dh
sbb ax, ax
sub eax, 0xdafca4b
adc di, 0x1fef
xor bl, al
ror cx, cl
xchg cx, di
shr ch, 4
ror esi, 3
inc si
pop edx
inc ebx
xchg ebx, esi
rol esi, 7
sbb cx, 0x76f6
push edx
sbb edx, eax
sbb di, di
nop
rol dx, 4
cmp al, 0x19
dec si
nop
shl al, 6
xchg esi, ebx
ror cx, 5
or ebx, ebx
rol eax, 6
ror si, cl
xor di, si
xor ah, 0x29
not ch
dec cx
shr bh, cl
mov bx, cx
stc
shl ax, cl
stc
shl esi, cl
rol bx, 1
test dh, 0x41
mov di, 0x6a81
and bh, 0x67
sbb ah, bh
test ecx, edi
add dl, dh
xchg dh, bl
shr ax, cl
xchg edx, esi
add ecx, 0x40a0e166
ror si, cl
sub bl, 0x54
and al, 4
add bx, 0x1068
shl bx, 5
and edx, esi
sub edi, 0x19ce58fe
rol bl, cl
rol bx, cl
add esi, 0x1d4a60cb
rol ch, cl
xchg edi, edx
adc esi, ecx
shr cx, cl
adc edx, eax
inc si
test si, ax
xor bx, 0x74b1
not ax
stc
dec si
stc
sbb eax, 0x6c8fbf66
shr bh, 1
or ah, 0x10
nop
sbb cx, 0x3ebf
add ecx, 0x1298655f
shl edi, 2
xor eax, ebx
stc
adc si, dx
mov ch, cl
cmp al, bl
xchg edx, edx
not esi
dec bx
rol ch, cl
sub cx, 0x2a66
shr ecx, 3
mov di, 0x5ae1
mov bx, bx
and edx, eax
sub ah, bl
mov ax, 0x47ad
adc edi, 0x242017d6
or bl, dl
shl cx, 1
test cx, bx
nop
nop
shr dx, cl
stc
add ebx, 0x43be9300
sbb ebx, esi
add si, di
ror ecx, cl
xor bh, 0x18
not si
stc
sub si, di
shl ah, cl
pop edx
cmp ecx, eax
add ah, 0x2f
adc bx, 0x52ed
shr al, 8
sbb al, 3
and edi, 0x7310f3ee
adc bx, 0x7e7f
inc bl
push edx
shl edx, cl
or dh, 0x1a
xchg dl, cl
stc
not edx
add edi, 0x454d68da
mov eax, 0x5321e81a
pop edx
pop edi
pop eax
pop esi
pop ecx
pop ebx
push ecx
push esi
add ecx, esi
push edx
inc dx
push ebx
dec ebx
xchg cx, bx
push eax
adc cl, al
cmp ebx, 0x147d2003
stc
shr ah, cl
push edi
shl di, cl
dec di
not bh
shr bx, cl
pop edi
pop eax
pop ebx
pop edx
pop esi
pop ecx
call fcn.0062e426
call fcn.0062e9ea
call fcn.0062ef06
call fcn.0062f40a
call fcn.0062f80c
call fcn.0062fcf5
push eax
inc ah
push ebx
dec bx
push ecx
xchg ch, al
nop
cmp bl, 0xe
push edx
sbb dl, 0x4b
shr eax, 1
or ebx, 0x28a202e5
push edi
rol di, 8
push esi
and esi, ecx
inc ax
stc
adc edx, 0x7f3e0406
mov eax, edx
xchg bx, dx
shr ecx, cl
stc
mov edx, 0x35bf3d14
dec bh
inc bx
cmp ax, si
or dl, bl
or edx, 0x6b7c735b
add dx, 0x7977
cmp cl, 0xc
nop
cmp dl, 0x5f
stc
nop
and eax, eax
and edx, edi
adc cl, cl
add si, 0x6176
shl edx, cl
dec di
ror ecx, 1
adc cl, 0x3f
sub ah, bh
xor ch, 0x79
sbb ecx, 0x27ec266b
ror cx, 3
dec ax
add si, 0x3eee
rol cx, cl
stc
and edi, edi
adc ax, 0x2a52
cmp cx, cx
nop
test eax, esi
sbb ebx, edx
shr dx, 8
and di, 0x2799
not cl
sbb edi, eax
cmp ecx, 0x52f16f7a
inc di
xor cx, ax
cmp cx, cx
dec ecx
rol al, 8
not bx
xor bl, bh
xchg al, bl
rol bh, cl
cmp ax, si
xor edi, edi
stc
stc
adc di, 0x2854
inc bl
not si
shr dl, 6
mov ecx, 0x4f63091e
stc
inc ah
inc al
pop esi
pop edi
pop edx
pop ecx
pop ebx
pop eax
push esi
push ecx
cmp si, cx
nop
pop ecx
pop esi
push 1
push edi
push esi
jo 0x616a6f
push esi
push eax
mov si, ax
push edi
xor edi, 0xe411a96
mov eax, 0x3cfb8cb
stc
push edx
dec dx
shl eax, 7
push ecx
and ecx, 0xf9ffad4
and esi, ecx
push ebx
or bl, 0x61
dec si
shr si, cl
dec si
shr ch, cl
or bx, cx
dec cl
and ax, 0x5f4d
xor ebx, edi
or di, 0x54b6
mov ah, al
and esi, 0x3172ca99
rol eax, cl
shr ax, cl
or ax, dx
xor al, 0x4f
test ecx, esi
xor bh, 0x7e
sbb ebx, 0x39067bc6
ror ah, 2
stc
sbb eax, 0x5bef3ec8
rol ecx, 4
sbb si, 0x6ede
add si, 0x1aa0
mov esi, 0x4d8c62ab
sub cx, 0x231b
add edx, ebx
shl bx, cl
dec al
stc
sbb ebx, 0x377a4fd4
not ebx
ror dh, cl
dec esi
add ah, dh
inc bx
mov ch, 0x6a
xor esi, ebx
shr di, 3
or bl, cl
test ax, di
cmp edx, esi
cmp al, ah
xor ebx, edi
stc
dec dx
pop ebx
pop ecx
pop edx
pop edi
pop eax
pop esi
push edx
inc edx
push esi
push ebx
and si, bx
test bh, 0x70
push ecx
add ecx, ecx
push eax
mov ax, dx
and al, 0x6b
inc si
nop
ror cl, 4
xor ebx, 0x50686b4c
shl al, 1
sbb cx, 0xb63
and si, dx
sbb ah, 0x4b
test bx, 0x55d
nop
rol ch, 7
stc
or al, 9
dec esi
rol si, 7
and ah, ch
mov dl, ah
dec ch
push edi
sbb edi, edi
shr bl, cl
stc
rol dx, 3
sub di, 0x9e6
add si, dx
test eax, 0x44660e0
sub cx, di
and dh, dh
sub cl, 0x3c
nop
and bl, ah
mov bx, 0x6cc2
sbb bx, ax
dec cl
not ch
nop
dec bh
ror si, cl
rol si, cl
ror ch, cl
mov di, 0x31e7
shl cl, cl
sub bx, 0x44fb
nop
stc
adc cl, 0x47
nop
shr ah, cl
ror bx, cl
shr ecx, 4
and ax, 0x5f03
ror cx, 2
or eax, 0x258fc30e
sbb ebx, ebx
adc ecx, edi
or edi, 0x5433dca6
nop
test ah, 0x5c
stc
and dx, 0x1136
nop
stc
cmp di, bx
and cl, cl
add bh, dh
xchg esi, edi
stc
sub bx, ax
sbb ax, 0x203a
mov al, ch
add edx, 0x7b2fc3c2
shr bl, 4
sub di, 0x4db4
shl dx, cl
shl bh, cl
sbb edi, 0xbcb492a
xchg dh, bl
xchg dx, ax
xchg cl, bl
shl edi, cl
inc cl
test cl, dl
test ecx, ecx
add si, dx
sub dh, al
add ebx, edx
and bh, 0x2f
and ecx, 0x1781d380
adc ax, bx
ror ebx, cl
shl bl, cl
nop
test bh, 0
not eax
add dl, bl
pop edi
shr esi, cl
adc edx, eax
push edi
sbb edi, 0x58afff80
adc al, 0x18
rol bh, 8
sbb bh, ch
shl eax, cl
xor dh, dh
inc al
nop
shr edi, 2
xor cx, bx
add dx, 0x62b9
shl dx, 1
sbb edx, 0x2af2a417
xor cx, 0x72a6
and di, cx
adc bh, 0xf
cmp si, 0xb25
not al
xchg dx, ax
adc esi, 0x26f99dd0
dec cx
shr edx, 6
add dx, 0x2055
inc edi
add edx, ecx
ror ax, cl
shr ebx, cl
and al, bh
shr ecx, 5
and ebx, 0x67663d8e
stc
xor dx, cx
rol bx, 2
dec esi
cmp al, al
add ecx, 0x5cb2ed27
ror dx, 6
xchg ecx, ebx
test cl, 0x61
nop
dec dh
dec cx
test edi, eax
xor bl, cl
inc ecx
dec ax
and bh, 0x40
sub eax, edi
or ah, ah
xor bh, bl
test eax, eax
inc ax
or edx, edi
sub ah, 0x48
shr ebx, 6
ror ax, cl
adc cl, 0x24
xor al, dl
cmp dx, 0x3816
or edx, esi
nop
not ecx
shl edi, 4
shr di, cl
cmp edi, 0x6cadbf4e
inc bx
ror ebx, 6
adc bh, 0x38
inc di
rol dx, 5
shr ebx, cl
nop
sub ax, cx
inc ebx
add dh, 0x26
sub esi, 0x1546677
xchg ch, ah
nop
xchg edi, esi
dec al
or bh, 0x39
add ecx, edi
ror eax, cl
xchg ecx, edi
test esi, 0x6c82b41a
shr dh, 3
and cx, si
xor dx, dx
sub eax, 0x34afedca
sbb ecx, edx
shr ecx, cl
adc ah, bh
add ch, 0x36
shr dl, 2
sub al, bl
xor edi, 0x4a637cd3
add edi, ebx
or dx, ax
pop edi
dec ecx
shr al, 4
push edi
add ecx, edi
sbb bl, 0x5c
xor al, 0x42
sub cl, 0x21
xchg bx, di
rol bl, cl
mov di, bx
nop
dec dx
nop
cmp ax, di
inc ebx
xor ebx, ebx
test edi, 0x1e9da15f
not si
or ax, 0x7ff8
stc
sub bx, 0x5a4e
shr ebx, cl
inc si
cmp cx, ax
sub ch, cl
test cx, 0x3cbb
nop
add bl, ah
mov dl, 0x2f
sbb edi, 0x4572dfea
shl bl, 5
adc ax, di
add ch, dh
ror al, cl
stc
mov al, dl
mov bl, bl
inc eax
not bh
shl si, 7
stc
not al
not dx
mov ecx, edi
inc bl
xor di, cx
mov ebx, eax
not cl
inc ah
mov ecx, ecx
mov bh, ah
cmp eax, 0x6c4071de
xchg ecx, ecx
sbb ebx, 0x43b36e64
inc bh
cmp ax, 0x7db8
xor ecx, ecx
add eax, 0x6b5e8b46
not ch
stc
test ch, bh
shl ax, 8
inc edx
ror dl, 1
dec dx
shr ecx, 6
nop
xor ecx, ecx
xchg ecx, ecx
adc ax, 0x3b96
mov ah, bh
add cx, 0x1c16
test si, 0x1839
inc edx
not bx
not dx
or eax, ebx
or edi, esi
sbb bl, 0x33
shr di, 5
not ax
or ch, 0xd
xchg cx, ax
test dh, ch
ror edi, 2
sbb ecx, 0x296c2644
mov ebx, edi
test bx, 0x388c
or bx, 0x1943
mov eax, edx
inc cx
not dx
rol si, cl
test eax, 0x5f305e68
cmp si, 0x4e95
stc
inc bh
stc
sbb dx, si
sbb esi, 0x36a0c841
inc ax
pop edi
push edi
adc edi, esi
adc ebx, 0x2d2c7076
rol ebx, 7
inc cx
dec ch
not ax
test eax, 0x6ef01e
shl si, 5
and dx, 0x680b
or si, di
shl dh, cl
test bx, 0x232f
not ch
shr di, 3
shl ah, 8
dec dl
shl edi, 6
shl di, 7
cmp ebx, ebx
stc
rol ch, cl
xor ecx, 0x7ba53751
xchg si, dx
test esi, 0x174d2790
adc si, 0x3d81
and ch, cl
adc cl, al
inc ch
add cx, 0x2713
not dx
add bx, di
sub si, 0x4deb
not ecx
dec cx
sub ah, 0x32
dec dl
nop
ror si, 7
xchg edx, ecx
not dx
xor edx, ebx
dec ah
ror si, 8
test ch, 0x10
sub esi, edx
not al
or bl, 0x46
mov edi, edi
sbb dh, 0x5a
dec esi
sub eax, 0x5d0e1393
sbb edi, esi
sbb si, cx
shl bh, 5
rol bl, 2
stc
mov ecx, ebx
inc ebx
mov dl, 0x7f
mov dh, bh
mov edi, 0x6b51db72
not bl
ror edi, 2
add ax, dx
nop
cmp al, 0x55
cmp ax, 0x76c8
xor edi, esi
inc cl
rol di, 1
nop
sub ebx, 0xd5cf453
inc cl
not bh
inc ch
shl dh, cl
not ah
xchg edi, ebx
cmp al, bh
stc
inc ch
inc cl
test al, ch
cmp bl, 0x13
sub ebx, edx
xor cl, ah
rol cx, 3
xchg edx, edi
and ebx, eax
test ch, 0xc
adc ax, cx
test ax, 0x76fc
xchg dl, dl
mov bx, 0x45e1
shl cx, cl
rol ch, 4
sub edx, edx
nop
shl dx, 7
and eax, eax
pop edi
and dl, 0x50
cmp edx, ecx
add al, 0x44
ror ch, 5
adc cx, ax
adc cx, 0x3c30
inc ah
nop
shr ch, cl
nop
sbb al, 0xe
test ch, 0x74
nop
or ch, dl
xor dl, 0x26
shl esi, 1
mov ebx, eax
sbb si, ax
not bx
push edi
adc eax, edi
rol cx, 2
xchg al, bl
rol dh, 7
mov ebx, 0x1c99692e
xchg cl, dl
rol ah, cl
add di, 0x7355
sub ax, bx
sub bl, 0x19
stc
sub dl, cl
ror edi, cl
and edi, esi
and edi, edx
sbb ebx, 0x69e5aa8f
sub esi, 0x13a12d3e
stc
xchg ecx, edx
nop
sub ch, 0x19
shr dl, 8
xchg di, ax
test ebx, ebx
cmp dx, ax
sub cx, si
test edx, 0x4248a825
and edx, ebx
or ebx, edi
test dx, 0x52be
adc edx, 0x73e5909d
sbb edx, 0x121f0449
mov dh, ch
and ah, dh
sub cx, 0x7e03
adc ah, 0x2b
shl ax, cl
test ebx, 0x2f922d5d
not di
sub ecx, ebx
ror dh, 8
not bx
and ebx, ecx
xor di, si
or edi, ebx
add di, ax
rol dl, cl
test cl, 9
and bl, 0x7d
add dx, dx
not esi
xchg ah, dh
adc bx, 0x7185
sbb bx, 0x29fe
xor dl, dl
test bh, 0x40
shr bl, cl
inc dl
inc bh
not ecx
stc
nop
pop edi
pop eax
pop ecx
pop ebx
pop esi
pop edx
push edi
cmp edi, edi
push esi
push ebx
mov esi, ebx
rol di, 3
push eax
sbb bh, al
sub ah, 0x5e
push edx
cmp dh, bl
stc
dec dh
stc
and si, bx
push ecx
and si, cx
or edi, edx
stc
pop ecx
pop edx
pop eax
pop ebx
pop esi
pop edi
jne 0x616a3a
jg 0x616a2c
push ebx
sbb bh, bl
pop ebx
push edi
mov edi, 0x5289ead8
push ebx
push esi
xchg ebx, esi
stc
pop esi
pop ebx
pop edi
jbe 0x616a4b
call fcn.0062ff88
push esi
push eax
sub esi, eax
pop eax
pop esi
push edi
push eax
xor di, ax
push esi
sub si, 0x307e
stc
pop esi
pop eax
pop edi
call fcn.0063026b
call fcn.0063059d
jbe 0x616a6f
call fcn.00630a53
push ecx
push eax
xchg ecx, eax
push edx
push ebx
xor dl, bh
mov edx, 0x49af4b34
adc ax, dx
cmp dx, 0x113
mov ax, 0x40a9
push esi
test bx, si
adc ch, 0x61
test si, 0x3b76
adc bh, 0x43
inc esi
mov ax, 0x56b1
push edi
cmp di, 0x6f67
sbb dl, cl
adc ebx, eax
stc
cmp dl, 0xb
rol edx, 3
inc edi
adc ah, 0x26
test eax, edi
adc ah, 0x21
not ax
adc ebx, edi
xchg ah, al
ror bx, cl
sbb bl, bl
sub si, dx
pop edi
pop esi
pop ebx
pop edx
pop eax
pop ecx
call fcn.00630d52
push edx
shl dx, 4
push ebx
cmp bh, 0x22
add edx, 0x451ad30e
push edi
push ecx
shl edi, cl
or bx, bx
pop ecx
pop edi
pop ebx
pop edx
call fcn.00631095
push edx
push esi
xchg dx, si
push ebx
mov bx, 0x74ea
inc dx
push ecx
inc cl
test dl, dh
pop ecx
pop ebx
pop esi
pop edx
push eax
push ecx
xor ax, cx
push edx
shl dx, cl
pop edx
pop ecx
pop eax
jne 0x616b2a
call fcn.006314e9
jo 0x616b24
push edx
dec dx
pop edx
push edx
push eax
or dl, ah
pop eax
pop edx
call fcn.00631a4d
jecxz 0x616b36
call fcn.00631e11
call fcn.006c8ce3
add esp, 0x10
pop edx
pop ecx
add esp, 0x10
jg 0x616f8a
push ebx
push edi
xor ebx, edi
inc ebx
ror di, 2
stc
push ecx
shl cx, cl
nop
stc
adc ecx, edi
adc edi, ecx
sub ecx, ebx
shr cl, 8
nop
inc ebx
sub cx, 0x3d31
stc
shr bl, cl
push edx
push esi
xor edx, esi
and si, cx
xchg di, bx
or dl, ch
dec cx
add edi, edx
cmp bx, 0x44e9
shl bx, cl
cmp ecx, edx
adc cx, 0xcd5
rol bx, cl
rol edi, cl
not si
cmp ecx, ecx
adc ecx, 0x2c6ce5d0
test cx, bx
rol di, cl
push eax
not al
stc
test dh, 0x7a
sbb edx, ecx
test ebx, 0x7376fbf0
and cl, dh
and ah, cl
rol dh, cl
sbb bx, cx
inc ebx
stc
rol dl, cl
and dx, bx
rol ecx, cl
rol dh, 1
nop
nop
adc cx, 0x686a
xor bl, dl
add si, 0x4706
shl ax, cl
test al, ah
stc
or cl, 0x41
inc bh
shr esi, 4
ror edi, cl
add si, di
cmp ah, ch
sbb bh, ch
add dx, cx
cmp eax, edi
nop
test dl, ah
dec bl
xchg di, di
xor di, cx
rol edi, 5
sub cl, dl
sbb edi, edi
cmp ax, 0x7127
xor bx, 0x4192
not bx
or bx, si
and esi, 0x787afff3
stc
not esi
add dl, 0x3d
shr esi, cl
nop
dec cx
sbb di, 0x17e9
sbb eax, ebx
inc si
ror ebx, 3
xchg edx, eax
and esi, ebx
cmp ah, dl
adc dh, 0x42
inc edx
sub edx, edx
inc cx
nop
shl di, 2
and ax, 0x7568
cmp dh, 0x16
shr ax, cl
pop eax
or dl, 0x35
shl di, cl
sub esi, 0x244be0d8
or dl, cl
pop esi
pop edx
pop ecx
pop edi
pop ebx
call fcn.00632343
push ecx
ror ch, 6
push esi
not esi
mov esi, 0x50f6bf33
push ebx
test cx, bx
push eax
push edi
add eax, edi
xchg ecx, ecx
sub ebx, 0x65a6835b
push edx
adc dh, dl
ror ebx, 4
shr ch, 7
sbb ecx, 0x3b7d185a
ror cl, 6
adc ecx, 0x1c4e33f9
shl eax, cl
inc ah
mov dh, 0x36
xor dh, bl
mov ah, dl
xor edi, ebx
add di, 0x5001
rol ch, 6
xor ch, 8
inc si
or bh, 0x3f
sub ebx, 0xbe77455
inc ah
inc cx
nop
not di
sbb ax, bx
shr bx, cl
add ecx, 0x64dde1d
stc
sbb edi, esi
test ebx, edx
xor dh, 0xb
rol bh, cl
add bh, ch
mov di, 0x81a
shr ax, 5
not al
and ch, cl
mov ax, ax
ror esi, 5
not eax
adc bx, 0x3d00
pop edx
pop edi
pop eax
pop ebx
pop esi
pop ecx
push ebx
cmp ebx, ebx
and ebx, 0x66733b90
push eax
nop
push ecx
ror eax, cl
test ah, 0x57
ror ebx, cl
push edi
adc di, 0x1455
stc
adc ebx, eax
xor edi, 0x1cbee887
push esi
sub esi, 0x68eb177f
shr ah, cl
ror cl, cl
push edx
adc edi, edx
test cx, 0x1203
rol eax, 5
not al
adc dx, 0x59d0
add cx, bx
inc si
not si
not ah
xchg al, dh
sbb dh, bh
shr cx, cl
nop
mov al, cl
not esi
nop
stc
xor bl, dl
stc
ror si, 1
sbb bx, si
or cl, ch
sbb cl, 0x26
dec ax
and cl, 0x15
inc si
ror esi, cl
shr ax, cl
dec eax
inc dx
not edi
inc bx
rol dx, 5
sbb edi, esi
and al, dh
dec bx
ror dl, 2
stc
nop
shl bx, cl
inc ebx
ror eax, cl
inc ecx
and dx, 0xa57
sub ebx, ecx
shl dl, cl
dec ebx
dec ebx
dec edx
sub esi, edx
sub ebx, 0x1d899698
add dh, bh
nop
cmp esi, 0x5a4844a
adc cl, 0x62
and dx, 0x1846
test ch, 0x77
xchg esi, ebx
ror edx, 6
xor edx, 0x6d4bf95b
not eax
rol bl, 1
adc bh, 0x3f
test al, 0x3c
and di, 0x4039
not dh
test dx, si
adc cx, dx
not ebx
sbb edi, 0x3a585759
add edi, 0x23346de
stc
shl bx, cl
mov dh, dl
nop
add esi, edi
adc dl, bl
dec ecx
shl ax, cl
cmp ax, 0x6e2f
xor eax, eax
stc
rol ecx, 4
add bh, 0x18
shr di, 7
xor di, si
shl di, 8
pop edx
push edx
not dx
and cx, si
ror edx, 7
sub edx, 0x6674d098
pop edx
pop esi
pop edi
pop ecx
pop eax
pop ebx
push ecx
xor cx, 0x2224
nop
push edx
or dx, dx
push ebx
xor ebx, 0x6ba091dc
push eax
not ah
nop
test eax, ecx
push esi
test si, 0x64c6
rol dx, 6
push edi
dec edi
and dh, 0x3e
sbb edx, esi
and di, bx
adc cx, 0x1f1
ror esi, 6
sbb ebx, 0x7a77c01a
and al, bl
xor si, dx
and dl, al
shl esi, 8
shr eax, cl
nop
cmp ebx, eax
or ax, bx
ror cx, 7
nop
mov ah, 0x77
test ax, di
mov dx, 0x6d00
adc ch, 0x1d
sub bx, 0x7e1e
rol bx, cl
dec esi
shl cx, 1
adc si, di
stc
test bx, 0x6cec
sbb ax, 0x4aa7
not ebx
rol ecx, cl
dec si
sbb dl, ch
shl cl, 5
shl ch, cl
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
call fcn.00632751
push edx
not dl
push esi
and si, si
push ecx
shr cx, 8
push eax
mov ecx, eax
push ebx
xchg bl, ah
shr si, cl
shl si, cl
stc
sub ch, 0x5a
stc
adc bx, 0x2adb
add dx, bx
xor cx, dx
test dh, 0x31
add ebx, edx
pop ebx
pop eax
pop ecx
pop esi
pop edx
call fcn.00632b47
je 0x616f5f
call fcn.00632e1d
jo 0x616f3b
call fcn.0063327b
call fcn.00633741
js 0x616f20
call fcn.00633b88
push edx
push ecx
shl edx, cl
rol ecx, cl
push ebx
adc dx, bx
push edi
shr di, 3
or bl, 0x20
pop edi
pop ebx
pop ecx
pop edx
call fcn.00634121
call fcn.006346ac
push edx
sbb dx, 0x44bd
sbb dx, dx
push ecx
and cx, 0x539c
pop ecx
pop edx
call fcn.00634a00
call fcn.00634dec
call fcn.006352be
push ecx
xor cl, 0x77
sbb cx, 0xaeb
push eax
xor eax, 0x785be0c9
cmp eax, 0x49a4893b
pop eax
pop ecx
push edx
inc dl
pop edx
jb 0x616f77
push edi
push ecx
rol edi, cl
nop
push edx
rol dh, cl
push eax
shl ax, 2
nop
pop eax
pop edx
pop ecx
pop edi
jb 0x616f8a
push edx
push eax
adc edx, eax
add eax, 0x1d1db087
not dh
pop eax
pop edx
call fcn.006358a7
js 0x61743f
stc
push ebx
cmp ebx, ebx
push esi
add esi, 0x7265d989
push edi
push ecx
xchg di, cx
push edx
adc bl, dh
rol bx, 4
sub edx, esi
push eax
inc al
nop
adc esi, edi
mov ax, 0x32a0
nop
mov eax, ecx
ror esi, 2
mov esi, 0x243075e5
shr edx, 4
adc edx, edx
not di
cmp bx, si
or di, cx
mov ecx, 0x5b7cda9e
nop
sbb ah, bl
dec ecx
test dx, dx
mov cx, 0x2e27
ror si, 7
ror si, cl
inc al
rol esi, cl
and dx, 0x71bc
xchg al, bh
rol esi, cl
and ax, 0x5efa
mov eax, 0xf0f3e8
sbb si, di
sbb esi, 0x72ca29ae
sbb ecx, 0x16129121
stc
shr ah, cl
mov ah, bh
xchg di, ax
inc cx
nop
mov ax, 0x44b3
sbb ebx, 0x7aea1a9a
rol bl, 1
test bx, bx
inc cl
sub di, 0x19d0
add eax, 0x4f5fa58a
add di, 0x5547
xchg cl, cl
shl si, 8
sbb edx, 0x6aafb81c
test ecx, eax
shl di, 1
ror ah, cl
stc
ror ax, cl
stc
xchg cx, bx
rol esi, cl
xor ax, ax
not dh
sbb dl, bh
shr bl, cl
shr cl, 5
sub cx, 0x9eb
cmp esi, edi
cmp bx, si
xor dl, bl
mov dl, 5
add di, 0x298b
inc eax
inc esi
xchg edx, eax
sbb si, 0x44f2
sbb cl, bh
xchg esi, eax
test esi, 0x1b9f88b6
pop eax
pop edx
pop ecx
pop edi
pop esi
pop ebx
je 0x6172b1
call fcn.00635b96
push edi
dec edi
push ebx
push ecx
rol bl, cl
push eax
or eax, ebx
push edx
test dx, 0x12cd
cmp di, 0x7daf
push esi
dec si
inc cx
ror ah, 8
adc ebx, 0x10c55f14
not ch
mov esi, ebx
add ax, 0x60d
nop
mov cl, al
inc si
rol di, 7
not edi
test dh, 0x1d
inc bx
xor esi, ecx
nop
or bx, cx
dec dl
cmp ax, bx
mov ax, 0x37da
sub eax, ebx
pop esi
pop edx
pop eax
pop ecx
pop ebx
pop edi
push ecx
push edi
xor cx, di
nop
push edx
push esi
xchg edx, esi
not ch
mov dx, 0x66b6
push ebx
adc ebx, edi
xchg dl, bl
xor ebx, edi
push eax
mov al, 0
nop
xor cx, 0x4bd0
inc cx
and ax, 0x4246
sub al, ch
shl eax, cl
shr edx, cl
and dx, 0x186c
mov ah, ah
or al, ah
dec bh
mov dl, bh
adc edx, eax
sub cx, si
shr eax, 7
add al, ah
adc cx, 0x5366
inc di
adc di, 0x187e
not ah
nop
stc
xor si, di
not bl
and cl, 0x72
inc di
xchg edi, ebx
adc ebx, esi
xchg dh, ch
not ecx
dec ax
and ebx, esi
nop
cmp di, 0x293c
sbb edi, eax
test al, ah
xor ebx, ebx
not ch
sbb dh, ah
shr si, 4
shl ax, cl
add ax, 0x6722
xor si, 0x31cf
or dx, 0x3544
stc
dec esi
shr esi, cl
rol cx, 3
dec ch
sbb ebx, eax
sub edi, 0x60de88ec
or di, 0x2eb9
add eax, 0x4b89297
inc ah
xchg esi, esi
add al, 3
test edi, ecx
add ecx, edx
stc
mov ax, dx
mov ax, di
cmp eax, 0x20bedf7c
shl ebx, 2
sbb dh, ch
stc
sub di, 0x32a2
or bx, ax
adc cx, dx
add bh, cl
nop
ror dx, cl
add bx, ax
rol ch, 7
rol ax, cl
not ebx
shl al, cl
adc ecx, ebx
and ebx, ecx
add bx, ax
sbb eax, 0x35f9cf27
shl edx, cl
rol cx, cl
ror cl, 5
cmp bh, bh
stc
xor dh, 0x1b
test bx, di
shl al, cl
test cl, cl
not edi
dec di
pop eax
nop
add bx, bx
dec ebx
test cl, ch
push eax
sbb al, 0
stc
xchg edi, eax
nop
mov ax, 0x363a
dec dx
inc ch
inc edi
xchg ebx, ebx
adc di, 0x782f
stc
stc
sub dx, 0x6114
shr cx, cl
shr edx, cl
stc
mov esi, 0x2a5736ed
inc bh
test esi, 0x2ec99252
ror esi, 2
not dh
cmp ecx, ecx
xor ah, 0x51
add ah, bl
rol ax, cl
adc edi, 0x5a5ae65c
and dx, 0x2fc4
adc bl, 0x2e
sbb dx, 0x46cc
xchg edi, edi
shl ch, cl
cmp dx, ax
ror ebx, cl
sbb eax, ecx
not di
rol edx, cl
sbb bh, 0x59
stc
xor ebx, 0x559effb3
not di
sub ax, 0x7b4e
adc edi, 0x34c9494c
sub si, ax
rol di, cl
sub dx, bx
sub al, 0x10
rol dl, 1
xor esi, 0x38ef2489
cmp dh, 0x45
shl ecx, 8
nop
pop eax
pop ebx
pop esi
pop edx
pop edi
pop ecx
ja 0x6172a7
call fcn.00635f1b
jg 0x6172a7
push eax
ror al, 6
pop eax
push eax
not ax
pop eax
call fcn.006364b6
call fcn.006369c0
jb 0x6173d0
push ecx
add ecx, 0x49fedd1f
sbb cl, 0x66
rol ecx, cl
push edi
rol edi, cl
push ebx
inc ebx
nop
inc ebx
push esi
ror si, cl
stc
mov si, cx
push eax
mov eax, 0x7599c27b
push edx
inc dx
add bx, 0x215a
test edi, 0x45dd4a08
shl bx, 5
sub edx, 0x57c46297
dec dx
sub bh, dh
or al, 0x3e
shr ecx, 1
or dx, 0x3ce6
not ecx
mov edx, eax
or ecx, 0x60e9a9b9
adc dx, bx
add di, cx
sub ch, 0x15
dec ebx
or ecx, 0x65c6dd2
or esi, esi
cmp ecx, 0x25c21c7a
ror dx, cl
nop
mov dx, bx
mov esi, 0x7272d2eb
not cx
xchg si, si
dec dl
test ax, 0x5a0b
add bx, ax
not edi
inc esi
test eax, esi
cmp al, 0x4a
xchg edi, edi
shr ebx, 1
sub esi, eax
add ecx, 0x52a74ecf
xchg dl, cl
mov ah, 0x2f
xchg al, bl
xchg di, bx
xchg cx, ax
ror cl, 2
adc cl, 0x28
not cx
not ecx
sub ebx, edx
test ah, 0x70
mov si, cx
test edx, 0x4448b084
pop edx
pop eax
pop esi
pop ebx
pop edi
pop ecx
push eax
cmp eax, 0x329b8caf
nop
push esi
push edi
xchg si, di
stc
adc ax, 0x647f
nop
push ebx
inc bh
test ebx, 0x77086cdf
push edx
push ecx
or edx, ecx
mov ch, 0x16
and di, 0x3e5b
test ecx, ebx
and ax, 0x6fbd
test ebx, edi
rol cx, cl
rol si, 4
dec bx
xor al, 0x35
not esi
stc
shr ax, cl
inc edx
not bx
shr cl, 4
ror dx, 1
pop ecx
pop edx
pop ebx
pop edi
pop esi
pop eax
push eax
not ax
pop eax
call fcn.00636d65
stc
push edi
not di
push esi
push eax
adc si, ax
xor eax, 0x43e30d66
test esi, 0x6e414ce9
push ebx
or bh, 0x58
test ebx, esi
push edx
test dl, dl
and ebx, 0x863234c
nop
sub esi, esi
nop
push ecx
shr ecx, cl
or dl, 0x4e
add ah, 0x1b
ror bx, 6
add ah, ch
or ch, bl
cmp cl, al
pop ecx
pop edx
pop ebx
pop eax
pop esi
pop edi
jne 0x61743a
push eax
or ah, 0x77
rol ax, 4
push edi
xchg di, di
pop edi
pop eax
push eax
push ebx
mov ah, bl
push ecx
sub cl, 0x31
pop ecx
pop ebx
pop eax
call fcn.0063701e
push ebx
xchg bx, bx
pop ebx
call fcn.006375e3
push ebx
xor bx, 0x73e3
push eax
test eax, 0x62e82002
push ecx
ror eax, cl
stc
mov cx, 0xe8d
push edx
sub al, dh
dec dx
push edi
dec edi
sbb dh, cl
not di
cmp ebx, 0x12afd6f2
mov dh, ch
sub dl, cl
or dl, 0x63
xor cx, 0x3d78
inc dh
xor dx, ax
nop
shr al, cl
shr cl, cl
sbb bh, 0x1a
shr cl, 5
ror dh, 5
push esi
or si, ax
xchg bh, dl
cmp dh, cl
sbb bl, 4
inc ah
shl bh, cl
or bl, al
adc cx, si
xor ah, 0x52
nop
sub al, 0xa
nop
mov dl, cl
xchg bx, di
test al, 0x6f
not bh
sub esi, edx
or dx, 0x161b
or di, dx
ror al, 7
sbb dh, 0x7b
dec bx
sbb edx, 0x113c91ac
pop esi
pop edi
pop edx
pop ecx
pop eax
pop ebx
add esp, 0xc
pop edi
pop esi
call eax
mov ebx, eax
pop edx
pop eax
mov esi, dword [edx]
push ecx
mov cl, 0x27
nop
push eax
add ah, al
push ebx
push esi
xchg ebx, esi
push edi
xor di, 0x692c
xor ebx, 0x4c58f9a8
push edx
dec dl
stc
dec cl
inc eax
xchg cl, dh
sub eax, 0x8318dff
nop
xchg ah, bh
not edi
nop
ror bx, cl
rol dh, 7
dec ecx
mov edx, 0x4345ffa8
test edi, 0x6c5b600a
cmp edx, 0x7c43854c
stc
add edx, 0x7568d88b
xchg al, cl
not bx
rol edx, cl
shl al, cl
add cx, 0x2aef
rol ebx, 4
nop
dec ebx
test si, bx
shl si, 6
stc
ror esi, cl
adc ah, 2
add dh, 0x44
shr edx, cl
sbb dh, 2
sub edx, edi
shl bh, cl
cmp dx, 0xc2f
or ecx, 0x56e464e0
nop
sbb bh, 0x1d
xor di, si
or bx, bx
and edi, esi
rol esi, 5
adc di, 0x4f5d
test di, 0x7da1
nop
dec ecx
mov di, 0xfc8
test edx, edi
cmp dx, 0x2b0c
shl edx, 3
sbb esi, eax
and ax, di
test dl, dh
sub cl, 0x3d
and si, 0x1d3a
ror di, 7
adc ecx, 0x89145dc
adc di, 0x5f45
sbb ecx, eax
add dx, 0x6d05
xchg bx, ax
nop
inc ecx
sub ax, 0x6df7
xor di, ax
xor bh, bh
sbb esi, ecx
ror ecx, 5
stc
cmp dl, ah
sub si, dx
dec dl
xor edx, edi
sbb bx, bx
xor ebx, 0x37503fc1
sub ebx, edi
not esi
sbb bh, ch
nop
add edx, 0x284917e
sbb eax, 0x7fe10bf9
inc cl
nop
or cx, 0xb57
rol ebx, cl
test dx, 0x2476
test dx, 0x4002
sub bx, di
shl bh, 5
stc
not al
dec cx
pop edx
ror ah, cl
shl ebx, cl
add cx, cx
inc bx
sbb al, 0x76
nop
shl al, 3
push edx
adc dl, 0x77
cmp ah, 0x24
and ebx, 0x2480bc12
and cl, dl
sub eax, ebx
dec al
shl edx, 7
or ebx, 0x4c863964
xchg cx, ax
xor ebx, ebx
xor bh, ch
cmp edi, 0x54a929a0
or esi, ecx
rol al, cl
test si, 0x76c
cmp di, 0x40b9
add edi, 0x36a7a168
add si, si
sbb si, dx
stc
not ecx
and bl, 0x64
dec ch
sub esi, edx
test ax, 0x1e99
or bl, 0x2d
shl ah, 5
adc ah, 0x2e
rol ecx, 8
stc
nop
or cl, al
not eax
adc bx, 0x79dd
sub dl, 0x5d
sbb cl, 0x2d
xor dl, 0x62
shl eax, 2
or ebx, 0x33403228
sbb cl, 0x57
inc dh
xor al, 0xb
not dh
nop
dec cx
ror esi, 5
cmp ch, dl
sbb cx, ax
cmp si, ax
not dh
sub ecx, ecx
xchg dl, cl
and eax, edi
xchg cx, dx
not bh
rol cx, cl
adc dx, 0x5996
xchg dx, bx
xor cx, ax
mov dl, al
xchg esi, ebx
sbb al, 0x2c
shr cx, 3
dec si
stc
shr cx, cl
inc si
test ecx, 0xef00e7a
mov bx, 0x5034
or bx, 0x286
mov ebx, edx
inc esi
shr bx, cl
mov di, si
shr di, cl
not al
shl cl, cl
cmp di, ax
shr ecx, cl
xchg edx, ecx
test si, 0x6aab
not bl
mov ebx, edi
add dl, cl
add al, 0xa
adc bx, 0x6f7
not dh
ror ecx, cl
rol edi, 6
stc
dec edx
stc
add edx, 0x5440d693
pop edx
push edx
ror dx, 1
stc
nop
cmp si, si
not bh
sbb ecx, 0x4fe2e05e
shl edx, cl
mov dx, 0x22e2
adc edi, 0x31377fdd
cmp ebx, 0x1974019f
inc dx
or bh, dl
adc ch, 0x40
add ecx, 0x24dbe18b
inc si
rol si, 1
add ecx, 0x4b325c1a
stc
rol ch, 1
or eax, 0x459d9f99
inc ecx
and esi, edx
inc si
shl dx, 3
xor esi, ebx
shl dx, 5
add ecx, eax
add ecx, 0x94b0dbc
add al, cl
shr cl, 6
sub dx, 0x521a
shr ch, 4
test bl, 0x2d
dec edx
adc si, si
cmp bx, cx
and eax, 0x2a02234c
inc di
and ax, dx
nop
mov bx, cx
not cl
shl ecx, cl
test dh, 0x77
rol cx, cl
shl edi, cl
add bx, si
stc
xchg esi, eax
rol ch, 5
mov dh, 0x46
add ecx, 0x2f042aa8
adc di, 0x4b1d
shl dh, cl
cmp ebx, 0x33a52532
shl di, 2
sbb ecx, esi
mov dx, 0x326c
and edx, edx
sbb cx, 0x2c54
mov bx, 0x7889
cmp esi, edx
rol ax, cl
ror bh, 8
and dl, 0x1e
sub ebx, 0x6da07b3
and bl, 0x1f
rol bx, 6
xchg ebx, edi
ror bl, 4
shl ecx, cl
xor di, 0x5210
xchg dl, bh
sub ax, 0x6754
adc ebx, eax
nop
mov di, 0x42fd
rol dl, cl
nop
xor dh, 0x7b
xor cl, 0x40
rol esi, cl
mov dh, bl
test cx, di
inc edx
test al, 0x74
shr bh, 3
test cx, 0x65df
sub ah, 0x2f
cmp dl, 0x51
xor cx, 0x3b75
shr ch, cl
xor eax, edx
adc bx, bx
or al, ah
stc
adc di, si
nop
rol di, 7
mov ecx, ebx
pop edx
push edx
sbb dx, 0x16ee
rol ecx, 6
cmp cx, 0x2d77
sbb eax, 0x7857f853
shr al, cl
or cx, 0x3b82
stc
ror edx, cl
shr edi, cl
cmp cx, 0x6ecb
or ax, 0x2278
sbb cx, 0x756e
sub ecx, edi
sub ebx, 0x31ac2c98
not bl
cmp di, 0x1945
add bx, 0x5b4b
shl dh, 5
mov ax, 0x61cd
rol ch, 1
ror bh, cl
stc
sub ecx, 0x5e3f43fc
adc di, 0x39e
and ch, 0xc
rol dl, cl
pop edx
pop edi
pop esi
pop ebx
pop eax
pop ecx
push eax
push ecx
test al, ch
nop
push ebx
cmp bh, al
shr ah, cl
stc
shl bx, cl
and bx, ax
push edx
xchg ch, dh
shr edx, cl
xor ch, dh
dec edx
nop
rol edx, 4
sbb ch, bh
push edi
adc di, cx
and ax, 0x41d8
add cx, di
or dl, 0x47
dec bl
stc
stc
adc edi, edx
xchg cx, cx
push esi
ror esi, 3
not dx
add di, si
nop
ror ax, 8
or dl, 0x7d
add ebx, esi
shr bx, 5
sbb cl, 0x40
nop
rol dh, cl
ror bx, 1
ror edi, 5
rol dl, 1
shl ecx, 3
stc
sub dx, 0x169d
and bh, bh
add ah, 0x73
xchg ch, ch
test ah, bh
nop
test ebx, eax
add ax, 0x21b
xchg esi, edi
dec edi
add eax, esi
stc
inc ch
ror ebx, 7
sub esi, esi
test dl, 0x2e
adc cx, di
adc ax, 0x22f8
xor bh, 0x67
shr bh, cl
dec dl
stc
dec ah
ror esi, cl
or al, cl
inc ecx
sbb ebx, 0x4e7c2d00
test ecx, edi
shr edi, 3
shr dl, 4
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push ecx
push edx
and ecx, edx
push esi
rol esi, cl
shl dx, cl
push ebx
add ebx, ebx
inc cl
adc dh, dl
nop
push edi
cmp edi, 0x153d3fac
cmp dx, dx
shl bh, cl
pop edi
pop ebx
pop esi
pop edx
pop ecx
push ecx
adc cx, 0x531b
nop
nop
push edx
test edx, ecx
push edi
ror edi, 8
push eax
rol ah, cl
not eax
push esi
add si, di
mov cl, ah
pop esi
pop eax
pop edi
pop edx
pop ecx
call fcn.00637981
call fcn.00637e88
call fcn.0063837b
push ecx
shl ch, cl
cmp cx, 0xd45
push esi
push edx
test esi, edx
push ebx
or si, bx
push edi
test si, di
sub ebx, 0x19cc55ea
rol dh, 5
push eax
not al
rol ebx, 8
stc
dec eax
stc
xor bl, 0x49
mov edx, 0x6bd693ce
sub dl, 0x4f
xchg ch, al
ror ebx, 2
add eax, 0x6394585e
sbb edi, 0xddb4020
xor dh, 0xf
sbb edi, 0x52eb81a1
stc
rol eax, cl
rol al, cl
or dl, 0x21
mov ecx, eax
or dh, bl
or dl, ch
dec dx
not eax
add cl, 0x5d
rol esi, 3
dec dh
inc si
add bl, 0x32
add ecx, 0x75b0775d
sub eax, 0x5718f09d
shl eax, 2
stc
nop
rol edx, cl
or si, di
rol al, 4
dec bh
xor eax, edi
cmp edi, 0x3d194c46
sub al, 0x75
mov dx, si
adc edi, eax
adc cl, 0x12
inc dh
xor esi, ecx
sub bh, bh
ror cl, cl
shr bl, cl
xor ecx, ecx
xchg dx, di
inc di
ror bx, 5
sub bx, di
sub si, cx
rol dh, 3
stc
inc dx
rol ecx, 6
xor esi, 0x3a0fd61d
sbb dh, 0x46
or eax, esi
shl dl, 3
or esi, 0x481c7d54
nop
test dx, 0x2990
dec edx
nop
cmp ebx, ecx
and dl, bh
sbb bh, dl
xor bh, dl
ror cx, 7
sub dh, dl
xchg edx, edi
and dx, 0x30af
mov ebx, 0x47eec09b
rol eax, 6
rol ebx, 1
pop eax
pop edi
pop ebx
pop edx
pop esi
pop ecx
push ecx
shr ecx, 2
push edx
adc dl, 8
push esi
add si, 0x76d2
push eax
sbb ah, 0x6c
shr eax, 7
push edi
cmp edi, 0x611f684e
sub dl, cl
mov si, di
inc ecx
add ecx, 0x549b47bf
sbb dl, ch
push ebx
dec bl
sub edi, 0x177b87b9
inc bh
rol edi, 2
and dx, ax
shl bx, cl
xor dh, 0x1a
add dh, cl
or ch, dl
not ecx
and ebx, 0x4acfe32f
add ecx, 0x4ae1758
inc eax
nop
test ebx, 0x7c3dd5da
test al, ch
mov edi, 0x6af5d910
test di, 0x536f
xor ah, 0x7d
shr si, 7
adc ch, 0x17
dec si
ror cl, 8
or edi, 0x66eaadba
nop
mov di, 0x63b8
inc cl
and ebx, edi
shl ah, 4
or ch, ch
ror edi, cl
mov ah, 0x12
not edi
shl cl, 3
and dx, 0x6185
sbb ah, dl
inc edi
cmp dx, 0x4212
stc
and ah, 0x53
not bx
nop
sbb ax, 0x57ae
dec ebx
stc
pop ebx
pop edi
pop eax
pop esi
pop edx
pop ecx
jb 0x617b9f
call fcn.006386f3
jp 0x617b78
push edi
and di, 0x710a
push ebx
xchg bx, di
nop
push esi
push eax
mov si, ax
pop eax
pop esi
pop ebx
pop edi
push ecx
push ebx
test cl, bl
pop ebx
pop ecx
call fcn.00638b19
push ebx
xchg bx, bx
push edi
not edi
sbb bx, 0x3af0
xor ebx, 0x7e072faf
push ecx
inc ecx
nop
sbb cx, 0x7237
sub ebx, ebx
push esi
dec esi
pop esi
pop ecx
pop edi
pop ebx
call fcn.006390cc
push ecx
push eax
mov ch, al
push ebx
ror bh, 2
push edx
not edx
dec edx
push esi
add esi, ebx
xor cx, 0x256a
add ebx, ecx
shl bx, 2
pop esi
pop edx
pop ebx
pop eax
pop ecx
call fcn.00639600
stc
push ecx
xor ch, ch
nop
push eax
push ebx
test ah, bl
push esi
not esi
add eax, 0x5ec92384
xchg bh, bh
or bl, 0x39
xchg ch, bl
mov ax, si
adc si, 0x6287
pop esi
pop ebx
pop eax
pop ecx
jo 0x617c0c
call fcn.00639ba0
call fcn.0063a0c3
call fcn.0063a524
push eax
push ecx
shl eax, cl
pop ecx
pop eax
call fcn.0063a94d
jnp 0x617c19
push eax
push ecx
sbb ax, cx
pop ecx
pop eax
push eax
push esi
add eax, esi
pop esi
pop eax
mov edi, dword [edx + 0x10]
test esi, esi
jne 0x617c2c
mov esi, edi
lea esi, [esi + eax]
push ecx
push edx
or cx, dx
and dh, dh
push eax
shl eax, 2
sub ecx, 0x330b4934
push edi
shr di, 6
ror ah, 1
push ebx
cmp ebx, 0x799476fe
push esi
shl si, 1
shl bh, 8
xchg si, ax
add eax, 0x2d4dc08a
shr esi, cl
sub ebx, 0x7b4a004d
and dx, 0x6a28
cmp bx, 0x7fc3
nop
stc
sub edi, 0x3eeefc66
nop
test ax, di
adc di, 0x2833
inc ah
sub di, di
shr edi, 5
shl bx, cl
shr cx, cl
mov cl, 0x29
stc
xor dx, 0xfa7
shl ax, 8
not ah
sbb esi, eax
and eax, ebx
sbb cx, 0x10e3
adc ax, 0x298
not di
adc esi, edi
sbb ah, 0x73
shr ah, cl
stc
xor ah, 0x60
sbb cl, dh
mov bx, si
xor bl, cl
xor ch, 0x64
xchg edx, edx
cmp dx, 0x52ff
stc
nop
ror cx, cl
not bh
adc ah, 0x4d
sbb esi, esi
sbb eax, 0x596ee68f
xor ah, bl
sbb cx, 0x2c3a
cmp ecx, eax
cmp bl, dh
adc ecx, 0x6f3b975d
inc al
ror al, cl
xor ch, bh
adc ax, 0x48c2
nop
cmp cx, bx
mov cx, dx
adc si, di
add edx, esi
or bx, 0x1800
test ecx, eax
sub edi, 0x69171c12
shr bx, cl
not ax
and di, dx
adc bl, 0x44
add eax, ecx
rol dl, cl
rol dh, cl
ror edi, cl
and edi, 0xe70ff7d
sub dh, bl
ror al, 7
nop
rol al, cl
sub si, 0x7498
xor ah, 0x53
ror ecx, cl
or ax, cx
shr edi, cl
add bl, 0x5b
cmp cx, 0x13b8
dec ecx
dec ah
ror ebx, cl
or esi, edi
mov edi, ebx
cmp al, bh
xor edx, esi
and esi, eax
xor ecx, ebx
pop esi
dec ebx
cmp edx, ebx
mov edi, eax
push esi
cmp si, 0x4608
add bh, bh
inc di
test dh, dh
rol edx, cl
inc ah
shl si, cl
dec cx
rol cl, cl
not ax
shr dl, 8
xchg ecx, edi
shl dh, cl
stc
cmp eax, 0x43ef032
or esi, eax
or ch, ch
not ax
test eax, ecx
not ebx
rol esi, 4
or bl, ch
dec cx
xor ebx, ecx
ror ch, cl
and ch, 0x4a
cmp eax, esi
add ecx, 0x382bfca9
adc al, 0x21
cmp bh, 0x7a
xor ax, di
not di
inc bh
rol bh, 2
inc esi
xor dl, 0x14
xchg ah, ch
shr cl, cl
shr eax, cl
rol di, 7
ror bh, 1
test ax, cx
sub esi, 0x8e96d20
dec dl
or edx, 0x4084c53
mov ecx, 0x778f2108
or ah, al
ror bl, cl
inc al
nop
and cx, si
stc
shl ax, cl
add edx, 0x4fa87928
rol cl, cl
sub di, 0x37a5
shr ecx, 1
rol al, cl
cmp dl, dl
not cx
shr bh, cl
cmp eax, ebx
nop
inc ecx
nop
sbb ah, 0x4f
add di, di
and eax, edi
adc cx, 0x4b36
rol edi, cl
and ecx, edx
nop
not di
test ah, al
shr edx, cl
stc
inc bh
nop
sub ax, ax
and ax, si
cmp al, bl
xor ax, ax
not al
or cx, 0x5dd3
not dh
ror eax, cl
xor cx, 0x7875
or bx, si
dec esi
pop esi
pop ebx
pop edi
pop eax
pop edx
pop ecx
call fcn.0063aec2
call fcn.0063b26d
push edi
not di
push ebx
push edx
sbb bh, dl
push ecx
sbb ecx, 0x620a2bad
dec ecx
sbb bl, 0x62
rol edi, 2
push eax
cmp ah, 0x72
not di
add di, di
push esi
cmp esi, esi
not eax
not edx
dec eax
inc bh
shl dx, cl
shr ecx, cl
adc ax, 0x79bb
sub di, 0x3e9c
or dl, ah
xor ax, cx
sub dx, 0x4d4
stc
dec si
inc cl
dec ebx
mov di, 0x495d
sbb dl, ah
sub si, 0x5b50
test bx, 0x1d68
sbb dh, cl
nop
inc edx
shl dl, cl
nop
cmp edi, eax
nop
not bh
sbb esi, esi
sub dl, cl
adc edx, 0x52851fa5
dec esi
rol ah, 5
shr ecx, 2
add dx, bx
shl ch, 4
adc ebx, edx
xchg bh, dl
nop
dec si
shl bx, 5
nop
test bx, 0x23cc
mov bx, bx
and edi, 0x64a1391e
sbb dx, 0x42e7
inc ecx
stc
stc
sbb edi, esi
nop
rol dh, cl
add ax, 0x2a31
not esi
mov si, 0x3eb3
cmp ecx, ecx
not eax
nop
mov esi, 0x8ed04f8
shr cl, 7
add bl, cl
add dl, cl
shl bl, 4
ror bl, 3
add ebx, 0x23d1be70
mov ebx, edx
sub cx, cx
rol eax, cl
not dx
mov di, bx
adc si, 0x4ea8
and bx, 0x271b
and edi, 0x186be019
add edi, 0x297a9ae3
test ah, 0x56
xchg ebx, eax
sbb esi, edx
inc al
xchg edx, ebx
shr bx, cl
stc
dec ch
test dh, dl
shl edx, cl
add bx, 0x67d0
shr bl, 4
shl ax, cl
inc di
dec ebx
adc edi, 0x627ab0eb
nop
pop esi
xor eax, 0x3af232f6
add ecx, 0x1645da75
or ax, cx
xchg al, cl
add di, 0x5f0b
stc
sbb al, 0x17
push esi
sbb esi, esi
add ax, 0xfe0
mov eax, 0x4b2e68d4
rol eax, 5
not esi
cmp cx, 0x5a18
or dh, bl
cmp dh, 0x38
not bx
or bh, 0x14
mov dh, 0x32
cmp edi, 0x6f3a8f9
ror si, 4
nop
adc dl, bh
sub dh, dl
stc
not ah
rol ebx, cl
shr dx, 8
or bl, 0x53
adc ch, 0x38
shr bx, 2
and si, si
xor cx, 0x24d6
xchg ecx, eax
adc eax, esi
mov ecx, ecx
inc esi
adc cl, dh
shr dx, 6
cmp eax, 0x4de3d95
test si, cx
inc dx
shr cl, cl
or edi, edx
mov ax, 0x5c55
inc bl
inc cl
adc ah, 0x6a
adc si, 0x3902
sub eax, esi
dec esi
or dl, ch
shr bl, cl
not cx
ror edi, cl
test si, bx
adc ebx, eax
mov ah, bh
xchg ch, dh
nop
xchg esi, edi
xchg esi, edi
mov ch, ah
stc
shr esi, 1
ror dl, cl
stc
add eax, ecx
dec edi
ror bl, 5
cmp ebx, 0x2288917a
adc cx, 0x3b5a
sbb ecx, eax
add ebx, 0x45abc922
cmp bl, cl
sbb dh, cl
add edi, edi
adc di, 0x5c89
ror al, 7
rol dx, 2
shr edx, cl
adc ecx, eax
mov cx, ax
shr ax, 7
inc bx
shr di, cl
nop
cmp dx, dx
ror dh, cl
add esi, eax
nop
inc dl
rol edx, cl
rol bx, 5
shr di, cl
ror edi, cl
cmp edi, 0x32b2ae50
xor dx, 0x4a05
rol cx, cl
shr eax, 6
test edi, 0x7583c926
pop esi
sbb eax, 0x9a2e3bc
or ecx, 0x25da11e7
stc
stc
cmp di, 0xa05
inc ax
nop
push esi
test ax, si
shl edi, cl
and bh, al
sub eax, 0x1c3f525c
nop
rol si, cl
mov dl, ch
or di, di
ror al, cl
cmp cx, si
cmp edi, ecx
xchg edx, eax
not edi
and di, bx
sub edx, 0x672e4636
sbb ax, ax
sub dh, 0x13
and bh, 0x31
or si, di
nop
mov cl, 0x47
cmp bh, ch
test bh, 0x6f
shl si, cl
adc dx, di
stc
not ebx
inc ax
cmp ax, bx
rol eax, 1
rol al, cl
stc
ror ebx, 7
xchg bx, si
sub edx, esi
xchg di, bx
shr ah, cl
dec dh
dec esi
dec cl
inc ebx
inc edx
sbb edi, 0x677f836e
xchg di, ax
shl dh, 4
pop esi
pop eax
pop ecx
pop edx
pop ebx
pop edi
push edi
push ecx
ror di, cl
push eax
adc ax, 0x7fe
push ebx
xchg ebx, edi
inc al
or bx, 0x1808
cmp ch, bh
cmp edi, ebx
mov bx, 0x7870
cmp cl, 0x64
nop
shr ecx, 4
and bh, 0x18
and ebx, 0x1875888
and al, 0x47
push edx
shr dx, cl
mov ecx, ebx
adc bh, 0xb
sub ax, 0x7cd4
dec bl
rol eax, cl
sbb ah, 0x71
not bx
cmp eax, edx
xchg ebx, ebx
sbb al, 0x28
adc di, dx
inc dx
and dh, 0x3d
inc di
nop
cmp edx, 0x29f7912a
shr edi, 8
and ch, 0xd
stc
sbb dx, 0x1394
or cx, 0x56d3
xor cl, 0x4f
nop
xchg ecx, edi
ror ebx, cl
cmp ah, 0x44
push esi
xchg si, di
ror ebx, cl
nop
rol dl, cl
adc cl, bh
and ch, dh
nop
nop
ror edx, cl
ror edx, cl
pop esi
pop edx
pop ebx
pop eax
pop ecx
pop edi
push ecx
and ch, cl
push edi
dec edi
rol edi, 7
push edx
push ebx
xchg dh, bl
push eax
adc eax, eax
push esi
and esi, 0x734e0c72
mov eax, 0x128595a8
stc
xchg ecx, edi
shl ebx, cl
shr bx, cl
pop esi
pop eax
pop ebx
pop edx
pop edi
pop ecx
push eax
adc eax, eax
push esi
inc esi
push ebx
cmp bl, 0x34
stc
push edx
or dx, 0x2f94
dec eax
adc bx, si
push ecx
dec cx
push edi
sbb edi, 0x7884da21
shl si, cl
and ecx, 0x346dea5
ror esi, cl
and bl, 0x6d
shl dl, cl
dec edi
mov edi, 0x4102cb06
cmp ch, cl
mov dl, cl
pop edi
pop ecx
pop edx
pop ebx
pop esi
pop eax
push ecx
ror ch, 8
push edx
shr dh, cl
not ch
adc dx, 0x7e3c
push eax
xchg cl, ah
sbb dl, ch
push ebx
xchg ecx, ebx
shr dl, cl
cmp ebx, 0x74dd9aa
adc bh, dl
shl bx, cl
sbb dx, cx
adc al, dh
push edi
add ebx, edi
shr bh, cl
inc ecx
push esi
sub edx, esi
and dx, 0x74ff
or si, 0x4976
sub ebx, esi
stc
shr dx, cl
adc eax, 0x682df247
rol ecx, 6
test ecx, 0x503ea07
test di, bx
and esi, 0x71bb39db
and al, ch
test ebx, eax
inc bx
not esi
adc edi, esi
inc edx
ror dl, 6
adc ah, 0x18
xor ecx, ebx
or bx, 0x11ec
and bh, bl
not cl
or edx, esi
and dx, 0x4f7c
ror dh, cl
xor dl, ch
dec eax
stc
cmp ch, al
mov ah, al
test di, 0x2162
shl edx, 5
shl edx, 3
ror bl, 1
test ah, 4
test eax, ecx
and bh, bl
stc
ror edx, cl
sbb si, dx
xor esi, edi
adc ax, 0x5322
xchg di, di
not bl
adc edi, 0x27f07019
cmp bx, di
adc bh, bh
inc di
mov ecx, ebx
test bx, bx
inc ax
shr ax, 5
pop esi
pop edi
pop ebx
pop eax
pop edx
pop ecx
push eax
adc ax, 0x792c
push ecx
rol ah, cl
dec al
push ebx
push edi
sbb ebx, edi
or di, 0x4eee
push edx
add dx, 0x7472
add cl, 0x30
stc
add cl, 0x4d
mov bx, 0xd0c
push esi
inc esi
rol edx, cl
nop
rol bx, 2
or cl, 0x6a
xchg dl, ah
test dh, 0x69
sbb cx, dx
pop esi
pop edx
pop edi
pop ebx
pop ecx
pop eax
call fcn.0063b804
call fcn.0063bcf3
push edi
push eax
test edi, eax
push edx
push ecx
shl dx, cl
sbb di, 0x2e81
shl ch, cl
or eax, 0x16b0157e
shl dh, cl
stc
inc dx
cmp di, ax
test edi, 0xec53aef
nop
dec ch
xor dh, 6
adc di, dx
push ebx
shr bh, 5
test dl, al
push esi
shl esi, cl
and si, ax
pop esi
pop ebx
pop ecx
pop edx
pop eax
pop edi
push eax
inc ax
stc
push esi
sub esi, 0x6be8d4a2
push ecx
xor cl, 0x31
push edi
xor edi, edi
push ebx
add bx, di
inc bx
dec esi
push edx
mov dh, 0x37
pop edx
pop ebx
pop edi
pop ecx
pop esi
pop eax
call fcn.0063c1b3
lea edi, [edi + eax]
cmp dword [esi], 0
je 0x61a479
push eax
push edx
mov edx, dword [esi]
push eax
push ecx
adc eax, ecx
push edx
dec edx
and ch, dl
push esi
push edi
adc esi, edi
add eax, edi
push ebx
mov ebx, 0x1595aeb1
shl ch, 4
ror eax, 8
dec ah
dec dx
sub di, si
cmp di, 0x4c9
or si, 0x4321
shr edi, cl
ror ecx, 6
xor dx, 0x6ceb
xor ebx, 0x15aa0743
xchg ah, bh
and edi, 0x43389e86
adc bl, 0x23
adc bx, di
xchg bh, dl
rol di, cl
mov cx, 0x102
stc
cmp cx, di
inc bl
shl bx, 3
xchg dl, dh
nop
and ebx, edi
cmp eax, esi
not ch
ror cx, cl
shl di, cl
inc edi
add esi, 0x36597e7f
add edi, 0x2d25e855
pop ebx
pop edi
pop esi
pop edx
pop ecx
pop eax
call fcn.0063c63a
call fcn.0063cbd1
call fcn.0063cf00
stc
push ebx
sbb bx, bx
push ecx
shl ch, cl
inc bl
push edx
sub cl, dl
dec ch
add bx, dx
push edi
shl edi, 3
nop
mov edi, edi
stc
nop
push eax
push esi
sbb ax, si
sbb dh, 0x6c
or cx, 0x7a88
xor edx, 0x5988b5d8
sub bh, ah
dec ebx
cmp ebx, esi
inc dx
xor ebx, 0x470f0a35
nop
ror eax, cl
add ah, 0x47
adc cx, si
mov dl, bl
xor dl, 0x71
sub di, 0x1894
not al
nop
cmp ch, 0x38
sub edx, 0x55a61a17
rol ax, 6
xor dl, 0x7b
shl dh, 4
sub bx, si
ror bx, cl
cmp ch, 0x71
test edi, ebx
ror ah, 8
and edx, 0x3436a9a5
xor di, si
dec dl
sub eax, 0x2d29baa5
stc
stc
not edx
rol ah, 4
dec edx
shl bh, 7
nop
xor esi, esi
test bx, 0x1118
mov ecx, eax
not dx
ror eax, 5
test eax, ebx
sbb dx, 0xdbd
inc ax
sub edi, 0x5feddebd
mov esi, 0x4f4457e1
test ebx, eax
ror ebx, 4
cmp bh, 0x65
add cx, di
inc bx
sub ecx, 0x787f5b35
rol dx, cl
cmp dx, dx
xor bx, di
mov bl, dh
sbb bx, 0x2467
test esi, 0x36850ab9
sbb eax, 0xaaf5a44
sbb di, 0x2949
not bl
cmp dh, 0xe
not esi
dec bh
mov si, 0x3c20
xor bx, di
shl cx, 8
rol cx, 1
adc cx, 0x1c0a
rol eax, 7
shr al, 5
adc ebx, 0x7c547b14
shr ax, 8
shl edi, cl
sub dh, 0x2d
xchg ebx, ebx
stc
xchg edx, edi
sbb al, dh
cmp edi, 0x547ffad8
sbb dh, 0x19
nop
not ax
and esi, eax
stc
pop esi
and dh, bl
and ch, bh
xor bx, 0x434f
push esi
xchg si, bx
sub ecx, 0x6bd8456a
sbb si, 0x2f81
add esi, edi
xor esi, 0x6cd58221
and eax, eax
not eax
test edx, eax
nop
mov al, dl
inc bx
cmp dx, cx
stc
cmp ch, ch
not eax
sbb dx, 0x42c2
rol bl, 3
dec ebx
and ecx, eax
xor ebx, esi
or cx, 0x6ad5
add ax, si
or di, cx
stc
or dh, ah
or cx, 0x6801
rol dx, 6
xor dl, 0x58
stc
add dh, dl
cmp esi, 0x1d6a6ce8
test edi, edi
shl ah, cl
mov dx, si
cmp al, 0x52
mov ebx, 0x5fdf84fa
sbb dx, 0x1169
xchg cx, ax
xchg edx, ebx
shl edi, 7
dec bh
nop
shr ecx, cl
add dh, 0x72
shr di, 2
sub ebx, ecx
add dl, 0x7e
stc
dec al
not ecx
test bx, dx
add edx, ecx
not bh
adc eax, 0x2168861
not esi
rol cl, cl
and edx, esi
sbb esi, esi
inc edx
sub ecx, 0x45b1aba7
ror ah, 4
or dh, 0x12
add dx, si
add ebx, ecx
nop
or cl, ah
add cl, 0x47
rol edx, 3
shl di, cl
inc bl
stc
inc bh
nop
shl cl, cl
or edi, ecx
shl si, cl
test dh, 0x5c
inc dl
shl ecx, cl
cmp edx, 0x29f6d4ef
add ax, dx
mov ecx, ecx
cmp ax, di
or si, 0x301
xchg ebx, ecx
add bh, 0x3b
or dx, cx
ror cl, 7
dec edx
inc eax
or ah, ch
xor ecx, 0x3f9688c9
and edx, 0x533ba5b7
and eax, 0x1edb55ca
xor cl, cl
ror eax, 3
xchg edx, eax
pop esi
and ecx, 0x24e20fbb
inc edx
shl edx, 6
sub ax, dx
push esi
or di, si
rol cx, 1
xchg ah, ch
ror dh, 6
sub eax, 0xbd97f13
rol eax, cl
xchg dh, cl
add di, 0x7dd9
test dl, bl
stc
shr di, cl
rol esi, cl
rol ax, cl
cmp edi, esi
shl esi, cl
mov eax, 0x79790061
xor bx, 0x1d50
sbb cl, al
dec al
sub eax, edx
cmp al, 0x74
sbb bh, ah
dec bx
add edx, esi
adc dx, 0x119b
nop
mov si, bx
mov ecx, esi
xor ecx, 0x1d991543
and esi, 0x6bae60e
shr ah, cl
and dl, dl
ror bh, 4
mov ax, 0x358e
inc esi
rol si, cl
adc edi, ebx
not cx
mov ecx, edi
not edx
rol di, 7
rol bl, cl
shl ax, cl
sbb edi, ebx
adc cx, si
ror dl, 7
cmp ax, 0x7e2d
add si, dx
xor ebx, edx
add cl, 0x6c
sbb di, bx
shl di, cl
xchg esi, ecx
sub ecx, 0x3a2157c6
cmp esi, ecx
ror dx, 4
test dh, 0x42
xchg edi, edi
cmp cx, bx
inc di
xor cl, ch
rol ch, 7
mov esi, 0x6b05c392
dec al
cmp cx, cx
rol edi, 6
shr ebx, cl
ror edx, 6
ror dl, cl
sbb ah, ch
sub cl, bh
stc
test dh, 0x55
rol ebx, cl
shl edx, cl
shr eax, 4
dec esi
and edx, ecx
dec dx
nop
sbb dx, di
inc ah
inc edx
rol ebx, cl
shl dx, cl
shl si, cl
xor dx, ax
add esi, eax
inc ch
add dh, bh
rol ebx, cl
adc eax, 0x74fb239c
shl si, cl
stc
ror di, cl
stc
pop esi
and cx, cx
xor ah, 0x12
ror edi, cl
cmp edx, 0x1dc57d0d
and ax, 0x802
xor edi, 0x3ef7dddf
mov cx, di
xchg bx, ax
test ax, 0x4a06
sbb ax, 0xd89
and ecx, 0x6be7f9f7
nop
inc dx
sub al, bh
push esi
dec esi
shl bh, cl
xchg al, dl
not al
sbb ecx, eax
xor cl, 0x38
xchg ecx, ebx
test bh, ch
shr cx, 4
mov di, 0x1fa2
not bx
not ax
not dl
cmp al, bh
sub dl, ch
dec di
or dl, ah
xchg di, ax
xchg di, di
test edi, ebx
not bx
mov ecx, 0x30be0bd6
or di, di
adc cx, 0x463d
shl bl, cl
add eax, 0x2d3fab57
sub ah, 0x24
ror cx, cl
mov edi, edx
and edi, eax
or edx, esi
ror di, 6
sbb ah, 0x23
ror dl, cl
ror edi, cl
cmp cx, bx
shl cx, cl
stc
not ecx
shl dh, cl
cmp cl, cl
ror ecx, cl
test edi, 0x1358f23c
shr si, 8
or bl, dl
stc
sbb al, 0x2e
add cl, bh
test ax, dx
test dh, 0x12
shl ah, 5
shl dh, cl
sbb bl, 0x7b
not ah
cmp bl, 0x18
or edx, 0x7d02cfdc
inc edi
add bh, bh
dec ax
xor cx, 0x7576
mov bl, 0x1a
and dx, dx
shr si, 6
and cx, 0x5fd6
cmp bl, cl
adc si, 0x44b5
sub bx, dx
sub bh, 0x2c
dec edx
sub ah, 0x26
inc di
add cx, bx
inc edx
sbb dh, 0x57
sbb edi, 0x45cae2e8
cmp cl, dl
nop
test bl, 0x3a
shl bh, 3
mov ebx, ecx
not dx
xor ch, dl
inc edi
rol edi, 7
sbb dh, dl
xor bh, 0x28
pop esi
dec ecx
and edx, 0x682b2690
add dx, ax
mov di, cx
ror ch, 8
push esi
rol si, 4
dec di
xor bx, si
xchg si, bx
not bx
xchg edx, ebx
xor si, 0x464e
shr ax, 5
adc ah, 0x5e
shr dh, cl
and edx, 0x6d23f486
stc
or ecx, 0x2006ed9a
mov dl, 0x2b
or cx, 0x748f
mov dh, 0x6b
xor si, 0x4357
shl edi, cl
nop
sub dl, 1
ror cl, cl
xchg edi, edi
inc ah
inc edi
stc
add cl, dh
xchg bx, ax
shl si, cl
sub ecx, 0x287e9d46
sub dl, 0x18
stc
cmp ecx, 0x2c7686a2
xor ecx, edi
dec bx
rol di, 5
sbb ebx, ebx
add dh, al
xor di, 0x4c65
nop
or cx, 0xbcd
adc bx, 0x2c53
and si, cx
nop
shr cx, 8
and cx, dx
sbb edi, 0x7a5b61d9
xor dx, 0x1848
shr ch, 2
sub bh, bl
add cx, 0x5ad9
rol cl, 5
rol eax, cl
not cx
not dh
cmp cl, 0x2a
and si, 0x7fb4
ror dl, 7
and ah, cl
xchg bl, dl
ror ebx, 3
xor cx, bx
test cx, 0x717d
add ah, 1
sbb di, di
adc ch, dl
nop
sub dx, cx
add edx, ebx
nop
shr cx, 2
inc eax
pop esi
pop eax
pop edi
pop edx
pop ecx
pop ebx
nop
push ebx
xchg bx, bx
push edi
mov di, 0x3bea
push ecx
rol ch, cl
push eax
push edx
mov ax, dx
xor edx, 0x76a9ae60
dec cl
push esi
cmp si, 0x790f
shl bx, cl
and esi, ecx
shr bx, cl
add bh, 0x75
cmp si, 0x5937
not ecx
not cl
stc
test di, 0x223c
adc edx, ecx
cmp di, ax
nop
rol edi, cl
nop
pop esi
pop edx
pop eax
pop ecx
pop edi
pop ebx
push edx
push ecx
and dh, cl
push edi
inc di
and ch, 0x7b
and cx, 0x2e95
nop
push ebx
add ebx, 0x2950382
or edi, ebx
shr edx, 3
and ebx, 0x7d865698
and ecx, edi
xor di, 0x4866
adc dh, 0x17
nop
push esi
dec esi
shr bx, 1
adc edi, ebx
nop
push eax
xchg ah, al
xchg si, di
shl cx, cl
test bl, dl
mov dl, 0x7e
cmp edi, esi
and cx, 0x7d99
inc eax
mov edx, esi
rol cx, 2
nop
xchg bx, di
mov edx, eax
add dx, dx
stc
mov bx, ax
dec ch
mov eax, edx
sub ah, 7
test ecx, eax
shl edx, cl
ror di, cl
xchg dx, bx
sbb cl, al
add dx, bx
dec edi
sub cx, 0x2bf3
mov ch, cl
or dx, 0x478f
add dx, dx
add edx, 0x7fa1eb9a
or cl, dl
sub bh, 0x1c
test esi, 0x14a37f
rol edi, 6
ror eax, 4
add esi, 0x2a23a44c
mov ecx, edi
not dx
sbb si, 0x3e10
cmp ecx, 0x427268b2
xor cx, ax
not ax
or ecx, 0x4f42faa7
add ecx, eax
rol dx, cl
sub dh, 0x2b
sub bx, cx
stc
nop
and esi, 0x1dda6774
test bl, 0x4c
not bx
test ecx, ebx
sub si, 0x70b
ror edi, 6
adc ebx, 0x510f0bdd
not di
shr cx, 7
ror ax, cl
add dl, 0x7a
cmp ebx, 0x5fe8789f
shr ebx, cl
add bh, ah
test edi, 0x68841cbe
add cx, ax
and dx, 0x19a9
mov ax, 0x3045
pop eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
call fcn.0063d23d
jge 0x618c7b
jb 0x618b73
call fcn.0063d7c4
jp 0x618b53
jns 0x618b19
push eax
ror ah, 3
push edx
push ecx
rol dx, cl
push edi
inc di
nop
add al, 0x43
sub dl, ah
not dl
sbb di, cx
not dx
stc
push ebx
xor ebx, ecx
push esi
and si, 0x53b0
xor al, ah
not al
cmp ecx, 0x78a80e39
or edi, eax
pop esi
pop ebx
pop edi
pop ecx
pop edx
pop eax
nop
push edi
xchg edi, edi
push eax
shr eax, 3
stc
push edx
not dl
sbb dl, 0x67
push esi
xor edx, esi
push ebx
not bl
not edi
push ecx
adc cl, al
shr dl, cl
inc bx
dec edx
nop
inc dx
ror esi, 7
rol bl, cl
dec dx
pop ecx
pop ebx
pop esi
pop edx
pop eax
pop edi
push esi
cmp esi, esi
push ebx
and bx, 0x5839
pop ebx
pop esi
push eax
push ecx
cmp ax, cx
pop ecx
pop eax
call fcn.0063dd10
push ebx
push ecx
shr bx, cl
or cx, bx
pop ecx
pop ebx
call fcn.0063e15c
call fcn.0063e51f
jecxz 0x618b75
push edx
and edx, 0x2311c2df
nop
push eax
push edi
xchg edi, eax
stc
stc
push ecx
rol ch, 7
adc edx, 0x69882319
push esi
or si, 0x1b8d
add di, 0x1316
push ebx
or bh, bl
xchg si, cx
nop
dec al
inc cl
adc eax, ecx
sub eax, 0x16021b79
pop ebx
pop esi
pop ecx
pop edi
pop eax
pop edx
call fcn.0063ea42
push ecx
dec cl
push edx
adc dh, 0x11
push ebx
add bx, 0x5e20
dec dh
push eax
dec eax
nop
nop
mov ebx, edx
push esi
mov esi, eax
push edi
test di, bx
shl ebx, cl
test ax, si
not cl
nop
and ah, dl
or ecx, ecx
cmp ebx, 0x30a17957
add bx, di
stc
sub esi, eax
pop edi
pop esi
pop eax
pop ebx
pop edx
pop ecx
call fcn.0063ef43
jnp 0x618bfe
call fcn.0063f2e9
push ebx
sub bl, 0xf
pop ebx
call fcn.0063f57d
call fcn.0063f930
call fcn.0063fe7b
call fcn.0064031b
stc
push ebx
not bx
push ecx
rol cl, 7
and bx, 0x47b1
push eax
shl eax, 8
xchg cl, cl
push edx
add edx, eax
adc ch, 0x1b
push esi
push edi
xor si, di
add al, bl
shl bx, 8
rol dl, 4
xchg dx, si
adc cl, 0x41
inc bh
or esi, 0x1b826528
mov ebx, ecx
add si, di
nop
pop edi
pop esi
pop edx
pop eax
pop ecx
pop ebx
push ebx
ror ebx, 4
push ecx
push edx
add ecx, edx
not ecx
push eax
rol ax, cl
push edi
mov ebx, edi
nop
pop edi
pop eax
pop edx
pop ecx
pop ebx
push eax
xor ax, 0x7dca
pop eax
call fcn.0064073e
call fcn.00640a4a
call fcn.00640fc5
call fcn.00641408
jo 0x618cb2
stc
push ecx
not ch
push esi
not si
push ebx
xchg ch, bh
pop ebx
pop esi
pop ecx
push edi
not di
pop edi
call fcn.006418b7
push edx
not dh
push ebx
cmp bh, 0x30
stc
pop ebx
pop edx
call fcn.00641d90
push esi
push ecx
shr si, cl
pop ecx
pop esi
push eax
push edx
mov al, dh
pop edx
pop eax
test edx, 0x80000000
je 0x618cdb
and edx, 0xffff
jmp 0x6194dc
lea edx, [edx + eax]
push esi
push ecx
rol esi, cl
push edi
and ecx, edi
push eax
shl ah, 5
push edx
add cl, dh
rol ax, 8
dec edi
sbb ecx, edx
shl edx, 1
mov dl, 0x50
ror si, cl
nop
shr dl, cl
ror ch, 1
stc
xor ax, 0x3003
push ebx
rol bx, 8
nop
dec ecx
rol dh, cl
dec ecx
shl ecx, cl
inc ecx
inc bx
add esi, 0x7e2ba91d
xchg si, dx
adc ah, al
sbb esi, 0xdfe7bef
nop
sub ecx, ebx
cmp edx, 0x7813d110
or dx, si
nop
inc ah
not dx
mov dl, ah
nop
dec ah
shr al, 1
cmp ah, cl
ror ax, cl
adc eax, ebx
add bx, 0xfa0
and bl, al
dec eax
nop
shr bh, cl
xor al, 0x5e
rol ebx, 4
mov cx, di
sub esi, edi
shr edi, cl
mov esi, edx
mov dl, 0x5d
inc eax
rol dh, cl
shl edi, cl
or al, 0x74
adc si, dx
add cx, 0xd77
shr edi, cl
sub al, dl
or edi, 0x76bff4a1
inc bx
cmp edx, edx
inc bl
stc
inc ch
not dh
not ax
ror ecx, cl
or dh, 0x70
ror dx, cl
or edi, ecx
add ax, 0x766e
rol bh, cl
adc edx, 0x1382b1f5
stc
rol ebx, cl
or cl, ch
not di
xor esi, 0x49a3e8c7
mov bh, 0x2b
adc cx, cx
inc cl
add edx, edx
stc
xor cx, 0x3b
mov bh, bl
shl dx, 5
sbb al, 0x63
nop
cmp al, al
inc dx
shr ebx, cl
xchg bh, ch
dec bx
rol cx, cl
stc
nop
shr al, cl
pop ebx
xchg edx, eax
push ebx
adc ebx, 0x272be8ab
nop
test dx, 0x604c
dec ebx
and di, di
or di, 0x1e47
sub bl, 0x73
stc
inc bh
shl edx, cl
xor esi, eax
or di, di
sbb bl, 0x69
xor ebx, 0x63ccff0c
dec di
stc
dec al
mov eax, 0x2f4340a8
shr ch, 4
dec bl
not edi
adc bh, 0x57
or ebx, 0xb87392
stc
sub esi, 0x6f4b40bf
and di, ax
dec dh
nop
shl bh, 8
sbb dh, 0x33
shl dh, cl
nop
or di, 0x6a97
and cl, bl
rol eax, cl
add ebx, 0x164cdb1d
sub ecx, eax
adc bh, al
shl edx, cl
stc
or al, 0x17
nop
cmp ax, si
sbb esi, ecx
shl di, 3
not dl
adc ax, si
sub dh, ah
cmp al, 0x41
add ecx, eax
xchg bx, ax
test ax, bx
rol bl, cl
stc
adc esi, eax
xchg dx, di
mov cx, 0x363f
rol si, cl
rol bx, 1
rol ebx, cl
not dl
mov dh, 0x5c
shr eax, cl
and edi, 0x43289215
adc dh, al
xchg ebx, eax
not esi
rol ecx, cl
inc cl
not bl
or ebx, esi
add ecx, 0x27167690
and cl, ah
dec bl
test ebx, 0x20963e98
ror ebx, 5
mov dl, bl
cmp cx, bx
mov dh, bh
rol dl, 5
or ebx, esi
xchg ecx, ecx
cmp cx, 0x6068
shr ecx, cl
xchg si, ax
not edi
dec bl
ror bx, cl
sbb esi, esi
stc
adc dx, 0x6ce7
xchg dl, dl
cmp al, ch
cmp cx, 0x512a
inc dx
and bx, 0x1b10
sub esi, ecx
adc al, cl
xor ecx, 0x65d89f75
pop ebx
push ebx
sub cl, bh
mov cx, 0x171
cmp bx, cx
sub di, dx
xchg ah, al
inc cx
and edi, edi
or eax, 0x2995a8dc
or dh, 0xb
test edi, 0x153a5681
sub ebx, 0x15905266
cmp bx, 0x5a06
and edx, eax
dec ah
add dx, cx
not ch
not eax
nop
or dx, ax
or edi, eax
cmp ax, 0x193d
xchg ebx, eax
and edi, 0x498e26f7
test ax, cx
stc
sbb edx, 0x4b535fee
mov bl, 0x4e
or ax, 0x6836
adc edx, eax
add dh, 0x6c
rol si, 2
sbb ax, 0x4549
shl edx, 6
nop
xor bx, cx
mov edi, 0x5f69915b
and eax, 0xd4f5592
ror bx, cl
xchg bx, dx
sub esi, 0x381aad6a
shr dx, 7
not bl
shr ax, 4
sub ebx, 0x38b44dd3
xchg dh, ah
sbb bh, 5
shl ebx, 4
dec cl
shr ah, 4
dec cx
dec esi
rol di, cl
stc
add al, dh
test eax, 0xe3496a7
inc al
ror esi, 3
nop
mov cl, cl
nop
sbb bx, dx
or bl, cl
stc
not bx
ror cx, cl
stc
mov ax, cx
ror ecx, cl
and bh, al
xchg di, di
xchg cx, cx
and bx, 0x5f32
sub edx, 0x4416da40
not cx
sub al, 0x6b
not eax
sub bh, 0x5e
or ebx, eax
shr eax, cl
dec dx
sub bh, 0x2f
not si
shr bh, 4
test esi, edx
test eax, 0x2d7f3ce
sbb cl, dl
nop
shr eax, cl
shl esi, 6
mov ah, dh
rol eax, cl
ror edx, cl
shr ax, 5
cmp esi, 0x114c58cc
dec ah
inc ecx
stc
and bh, 0x4a
add dh, bh
xchg di, cx
pop ebx
sub si, 0x1b2b
push ebx
sub ebx, edi
and al, 0x45
mov di, si
sbb di, 0x3f45
add esi, 0x647887bf
adc edi, 0x4985aadd
adc si, 0x32ab
sbb cx, dx
dec di
and dh, 0x39
add edx, eax
ror dx, cl
xor dx, 0x1e5c
xchg dx, bx
and si, bx
stc
test edx, edx
shl al, cl
cmp dl, 0x59
add bh, dl
sub edi, edx
test ebx, ebx
shl edx, cl
not edx
xchg dx, cx
or bh, 0x11
dec esi
and al, dh
and ax, cx
xchg ch, dh
add edi, esi
test ch, cl
nop
inc edi
xchg ebx, esi
shr bl, cl
sbb dx, 0x4f78
not bx
and bl, 0x75
add bl, cl
shr cx, cl
sbb bl, bl
nop
rol ax, cl
shl bl, cl
and dl, bh
inc ecx
shr ecx, 4
add dx, 0x540d
or ebx, 0x49253f88
cmp di, 0x5f53
shl dx, 4
inc ecx
mov edx, edx
adc si, si
mov cx, ax
adc edi, eax
dec di
dec di
adc dx, si
adc bl, al
stc
sub dx, 0x3328
adc si, 0x332f
cmp al, 0x43
mov dh, bh
rol di, 8
sbb dx, di
cmp bh, al
cmp edx, 0x3fa0cc30
xor ax, 0x7ac3
xor esi, edi
add ebx, 0x4e19b74f
sub bx, si
add ebx, edi
mov esi, 0x17392cbb
mov dx, 0x5e13
sbb dl, bh
stc
mov di, si
nop
adc ecx, 0x65dcd321
sub cl, 0x75
stc
shr edi, cl
mov cx, di
mov dh, 1
test ebx, eax
xchg edx, ecx
add bh, al
shr cx, cl
mov di, 0x54a6
sbb di, si
or cx, si
adc bx, 0x455e
inc edi
inc bh
cmp cx, dx
shr dh, cl
pop ebx
and esi, 0x2ed4bb9d
cmp eax, 0x82fe908
nop
push ebx
sub ebx, eax
nop
adc ah, ah
sbb al, ch
stc
or esi, esi
ror si, cl
add dx, si
sub edi, eax
dec cx
xchg esi, ebx
cmp bh, cl
sub dh, bl
ror dh, 3
sub si, 0x78b1
shl di, 5
inc cx
stc
test bh, 0x23
sbb esi, ebx
shr eax, 8
add cx, 0x3e7c
ror di, 2
cmp ax, 0x3645
nop
mov bx, si
shr dx, 3
not dh
stc
shr bh, 6
sbb edi, ecx
and cx, 0x5050
not esi
add cl, bh
mov si, bx
xor di, 0x716a
test eax, esi
or al, bl
and al, 0x33
sub bh, ch
dec edi
and ebx, eax
mov di, 0x22f0
cmp dh, ch
mov bx, si
sub esi, ecx
shl dh, cl
sub cx, bx
not edx
rol esi, cl
shr esi, 8
nop
mov di, 0x515d
and ch, ch
xor bx, 0xb01
xchg bx, bx
xchg ebx, eax
nop
not cx
test al, ah
shr cl, cl
rol edi, cl
dec ax
add ax, 0x880
shl al, cl
adc edx, edi
and edi, 0x3747c7b7
adc bh, 0x69
not ax
ror ebx, 5
rol cx, cl
ror bl, cl
and ax, 0x6f2a
ror eax, 8
xor al, dh
sub si, si
stc
sbb al, 0x7f
cmp ah, cl
or dx, dx
ror edi, 3
dec al
shr bh, cl
cmp dl, 0x15
sub dx, cx
test dx, cx
add edi, 0x7e842af0
inc ecx
test ch, 0x7a
and esi, eax
shl edi, cl
stc
rol bh, 8
xchg dx, bx
stc
and di, 0x350a
test di, 0x1f54
pop ebx
test edi, 0x6238d22
nop
push ebx
sub bx, bx
inc al
dec dh
mov dx, dx
shl ax, cl
not ecx
cmp esi, 0x4e695352
shr ah, cl
add ch, 0x35
mov ch, 0x7a
mov ch, 0x51
test ebx, edi
ror dx, 7
shl ah, cl
shl al, 2
mov cx, di
cmp edi, 0x78761cad
or cx, 0x18f5
and cl, ah
adc dx, 0x3fca
add edi, eax
and ebx, edi
adc ah, 0x1a
shl bx, 4
nop
add esi, edi
sbb ebx, 0x2f298174
xchg bh, bh
inc esi
xchg dl, cl
nop
shl ebx, 8
shl dx, cl
adc dx, bx
rol bx, 1
ror dx, cl
xor ebx, esi
add di, ax
ror bl, 5
mov bl, ch
add dh, bl
ror bx, 5
ror ah, 2
shr edx, 3
adc esi, 0xe69de47
inc dl
sbb di, ax
not bx
dec bx
dec bx
ror edx, cl
cmp bx, 0x78ce
sbb cx, 0xa00
dec ah
sbb ch, 0x61
mov dh, 0x7d
not dh
or ah, 0x51
and bl, 0x55
inc bh
ror cx, cl
not dh
add bh, ah
add esi, 0x27ab3f1e
and bx, 0x4e5d
shr bh, cl
sbb bh, bh
mov al, bh
sub edx, edi
or dh, 0x15
xchg ah, cl
mov eax, edx
and ax, bx
add si, ax
xor ch, dh
not cl
inc ax
xor bh, 0x73
shr esi, 8
rol ecx, cl
inc si
and bl, ch
stc
adc cl, 0x62
not si
cmp cx, di
shl si, cl
or di, 0x524e
dec bl
inc eax
shl ecx, 4
and ch, bl
sub di, bx
shl ch, cl
shr cl, 5
stc
add edx, ebx
rol di, 7
pop ebx
or ecx, 0x7817c62b
push ebx
xchg ecx, ebx
sbb ch, 0x4d
add bx, di
adc dx, ax
test cx, bx
test dx, 0x537a
shr dx, 1
cmp cx, dx
and dl, 0x3e
stc
shr si, cl
ror bl, cl
mov al, bh
sbb ecx, 0x76e54087
nop
add esi, 0x7361d5ad
sbb si, si
dec bh
stc
add cl, 0x7d
shr ebx, cl
stc
not di
adc ch, 0x66
sub bh, 0x21
mov ecx, 0xb2fc3c0
stc
test ebx, 0x1802ea22
rol edi, cl
dec bh
dec dh
inc di
cmp esi, 0x321f0472
dec ebx
xor ecx, 0x134ed200
or eax, 0x2f68e03c
nop
xor bl, dl
test bl, 0x2c
xor bh, 0xc
pop ebx
pop edx
pop eax
pop edi
pop ecx
pop esi
push ebx
or bx, 0x7bac
nop
push ecx
push edi
xchg cx, di
test ebx, ecx
not ebx
push esi
shr si, 8
and di, di
push eax
cmp ebx, eax
dec si
shl al, cl
rol ch, 4
or di, 0x2472
xor bh, 0x47
or ebx, ebx
inc eax
rol esi, 7
not cx
ror ebx, cl
mov ch, 0x29
stc
nop
push edx
xor dx, cx
ror dh, 6
add bx, ax
stc
mov ax, si
add dl, 6
cmp ch, 1
adc bh, dh
cmp dl, 3
test cl, 0x32
not edi
sbb cx, si
adc dl, 0x5a
adc ecx, 0x1f90550c
shl dl, 4
stc
add ax, cx
shl bx, 2
xchg edi, edi
shr bl, 5
nop
sbb bx, 0x47d3
add edi, 0x270fae86
shr ch, 6
cmp cl, al
inc eax
mov si, 0xb87
add si, 0x5338
cmp edi, eax
ror dl, 7
or cl, 0x11
shl si, 6
pop edx
pop eax
pop esi
pop edi
pop ecx
pop ebx
call fcn.0064214b
push eax
push ecx
or eax, ecx
push ebx
xor ebx, ecx
ror cl, 2
push edx
and dx, cx
and dh, ch
stc
stc
test cl, ah
sub cx, 0x1ba
dec eax
cmp dh, 0x21
mov ah, dl
cmp ch, al
push edi
xchg bx, di
push esi
not si
and dl, 0x3a
stc
adc ch, bl
add bh, dl
and ch, 0x2e
mov di, ax
ror ax, cl
nop
sub eax, eax
add ecx, 0x3b8f593e
dec cx
add ah, 0x5d
shr ch, cl
pop esi
pop edi
pop edx
pop ebx
pop ecx
pop eax
push ebx
ror bh, 8
push esi
push ecx
cmp esi, ecx
or ch, 0x40
add cl, 0x47
pop ecx
pop esi
pop ebx
call fcn.00642487
call fcn.006428d2
call fcn.00642da1
lea edx, [edx + 2]
push 0
push 0
push edx
push ebx
nop
push ecx
rol cl, 2
push edi
sub edi, 0x48acea07
push edx
ror dh, 2
ror edi, 2
push esi
dec esi
not dl
push eax
mov eax, ecx
adc eax, edi
mov dx, dx
and edi, 0x3d46a42
sub edx, eax
rol eax, 6
push ebx
inc bh
nop
xor ch, dh
not di
sub ch, 0x7e
xor esi, edi
inc cl
shr bl, cl
sbb edx, eax
xchg edx, eax
adc edx, 0x4e50f4bf
nop
sub ch, 0x4f
inc dx
xchg dx, si
test dx, bx
add dx, si
sub dl, al
or eax, ebx
xchg di, bx
sub cx, bx
cmp al, bh
cmp dx, dx
xchg si, si
test al, dh
stc
nop
or ch, 0x61
add al, 0x59
stc
add esi, 0x18be6da0
xor di, si
add edi, 0x5924cf97
xchg bl, bh
test ch, bl
rol edi, cl
shl si, cl
adc edi, 0x53d2928b
xor cl, al
shl al, 4
shr ch, 5
sbb bl, 0x3d
shr si, 3
or ebx, 0x33a2c239
inc dx
nop
ror dx, 6
shr bh, 4
stc
adc di, cx
xor dl, 0xc
test eax, 0x79f093dd
adc dl, ah
adc bh, 0x1d
cmp cx, 0x2431
inc ax
add si, dx
and dl, al
nop
sbb ecx, edx
adc edi, 0x7fea56bc
sub ebx, ecx
xor al, 1
xor edx, 0x1ef8a889
shl cx, cl
adc bl, 0x2e
not di
shl di, 3
shr dh, cl
nop
xor ecx, 0x2f678f5f
ror edx, 4
and ah, bl
cmp di, cx
shr bh, 2
ror ecx, cl
xor ah, 0x1b
rol ch, 6
stc
add cl, ch
sbb ah, ch
dec edi
test bl, ch
xor bx, si
sub ah, ah
test edi, ebx
dec esi
pop ebx
add cx, 0x70
add dl, ch
stc
stc
stc
dec al
adc eax, 0x6459823f
shr si, 3
and al, ch
test dl, 0x52
inc dh
nop
not dh
xchg si, dx
push ebx
shl bx, cl
dec dl
shr ebx, 2
xchg cl, dh
adc si, dx
xchg esi, ecx
shr dl, 5
test bx, ax
inc si
rol eax, cl
ror cl, cl
sbb eax, 0x318e0272
stc
xchg edi, edx
nop
ror edx, cl
mov di, ax
test ch, ah
or bx, 0x4ce2
shr ax, 6
inc ecx
adc esi, edi
dec ch
stc
not bx
and dh, 0x13
not ch
inc ecx
rol cx, 3
ror ebx, 7
or cx, 0xc2b
inc edx
stc
shr cl, 2
not ebx
cmp edx, 0x80df3ad
add bh, 0x6f
shr al, cl
xor ah, 0x67
ror edx, cl
inc di
rol ah, cl
mov dh, dh
cmp cl, cl
not bh
nop
adc ebx, ebx
add bl, 0x3d
rol ebx, cl
nop
shr di, cl
xchg di, cx
and bl, 0x64
and edx, ecx
stc
shl dh, cl
sub dh, bh
sub ecx, esi
and ecx, esi
rol si, 8
add ecx, 0x24876121
dec al
sub ah, dh
inc esi
test dl, al
nop
cmp edi, ecx
xchg ecx, edx
adc ax, cx
sub bl, 0xe
add dl, 0x7c
sub bh, cl
xor edi, 0x4cc6580e
nop
test di, si
add esi, edi
nop
and bl, 0x5d
nop
shr ecx, cl
sub ah, 0x46
xchg bl, al
and ax, 0x6f07
shl bh, 2
inc ecx
add esi, esi
pop ebx
inc eax
adc ax, dx
push ebx
or bx, 0x3501
test di, bx
adc bl, 0x17
cmp ebx, 0x668e58f
sub al, bl
nop
mov bx, 0x6d1c
stc
stc
test eax, 0x33bd78e7
stc
shl di, cl
shl cx, 3
rol bh, cl
and ax, cx
ror edx, cl
or bh, 0x16
mov bh, ch
xor esi, esi
inc edx
add dl, al
and dh, 0x44
ror dx, cl
shr dh, cl
sub ecx, 0x5781fc5a
not ebx
adc dl, 0x72
test bl, 0x12
mov ebx, ebx
mov esi, edx
ror ebx, 3
nop
add ebx, 0x42a81bc1
not dl
xor eax, 0x63b57db5
inc ch
sbb dl, bl
test bh, 0x1a
dec ebx
xchg bx, ax
add dl, 0x30
xor dl, dl
shr edx, 7
cmp dx, di
xchg dx, cx
rol cx, 3
rol di, cl
shr ebx, cl
sub bh, 0x27
sbb bl, bl
inc dl
sbb ch, dh
ror ax, 7
not dx
cmp bx, 0x79f7
xor eax, esi
add esi, 0x4a0031b9
adc ax, 0x60a
shr dx, 7
sub bh, ch
adc bx, 0x7ac6
inc bh
stc
dec dl
dec esi
shr ch, 2
ror al, 7
stc
sub ebx, edi
rol eax, cl
shl bx, cl
adc eax, edi
nop
or cx, bx
mov eax, 0x6a17d9bd
sbb ch, 0x4f
cmp edx, edx
nop
adc ax, 0x170a
xor ecx, ecx
xchg dx, di
cmp cl, 0x25
inc esi
dec edx
inc cl
cmp si, si
adc esi, esi
dec ebx
mov al, 0x63
nop
xor dx, 0x5d63
sbb edi, 0x32d9fc3
test cx, 0x46c2
add dx, 0x608f
stc
stc
inc cl
cmp dh, dh
pop ebx
dec edi
shl ax, 6
xchg esi, eax
xchg esi, esi
push ebx
rol ebx, cl
xchg al, al
xor dx, si
xor edx, 0xdcd9e9f
nop
inc bx
inc esi
mov ax, 0xcb4
test si, cx
sbb di, 0x49f7
not ax
add di, ax
shl ecx, 8
cmp bl, 0x7a
mov edx, esi
dec dl
mov ax, 0xe56
inc si
add bh, ch
test ebx, esi
inc si
add bx, 0x57a8
sbb ebx, 0x18d381d1
add bl, 0x5e
ror edi, 6
dec ax
add bx, 0x32d3
shr ecx, 7
sbb dh, 0x65
dec si
sub si, cx
or bl, 0x22
sbb ah, 4
sbb di, 0x5bbc
not edx
adc ax, ax
add di, ax
test bx, si
xor bl, dh
mov eax, 0x375c6075
sub dl, 0x3d
test si, 0x2181
nop
ror ch, cl
not cl
adc eax, esi
ror di, 5
mov edx, edx
or bh, dl
or di, 0x759f
xor bh, 0x27
test ax, dx
sbb di, ax
dec al
xor bx, 0x46c3
xchg edi, edi
inc dl
inc ecx
sub ecx, esi
stc
adc esi, 0x465be643
sbb edi, edi
sub bh, cl
dec esi
shr ch, cl
xchg bx, ax
sbb bx, bx
or esi, esi
mov bx, 0x1ff2
test di, ax
adc edx, ecx
shr cx, 8
or edi, eax
nop
xchg edx, edx
and ecx, edi
xor di, 0x5eb7
or ecx, 0x5a6e6396
ror edx, 7
dec di
cmp ax, si
xor cx, 0x3e8e
mov dx, si
stc
stc
dec cx
shr eax, cl
ror edi, 7
inc si
xchg dh, bl
mov dl, 0x50
shl si, 3
stc
inc dh
rol bh, cl
rol ax, 6
pop ebx
xor edx, 0x63fc20d0
xchg dl, al
test esi, 0x1d999b3e
push ebx
mov ax, bx
rol si, cl
and bh, dl
add edx, 0x6d37c591
xchg bx, dx
and bx, 0x18c4
xor ch, dl
test bh, 0x70
add si, ax
ror bl, cl
stc
not bh
xor si, 0x44f9
adc cl, ah
add dh, dl
test eax, ebx
mov dh, ah
stc
or bh, ah
adc ah, 0x69
shl ecx, cl
shl di, cl
ror ax, 6
and dh, cl
sub eax, 0x359be250
cmp si, di
mov dx, si
dec ebx
cmp cl, 0x22
nop
sub bx, bx
nop
sbb edi, esi
add ax, 0x278b
and edi, edi
and bl, dl
shr edi, 6
shl di, cl
mov bx, 0x4fe1
shr edi, 2
and bh, bh
not bx
xchg ecx, edx
xchg edi, eax
shr si, 1
nop
sbb cx, 0x1887
nop
xchg bl, dh
cmp eax, 0xc40d1cc
adc ax, si
sub di, cx
shr eax, cl
xchg cl, cl
or dx, 0x7ee8
xor di, dx
adc ebx, ebx
inc bx
test dx, dx
not ah
add ax, di
xor dx, 0x3027
shl ax, cl
or bh, 0x12
xor dh, 0x1e
inc eax
inc ax
adc edi, 0x6fbe9bfb
mov cl, cl
sbb cx, di
shl edx, cl
cmp edx, 0x2885a5db
or ax, si
shl cx, 4
xchg edx, edi
dec bl
inc bh
xor edi, 0x78084a9a
mov ax, dx
shl ecx, cl
shr eax, 2
sub ax, 0x5510
add esi, 0x22832b4c
and al, al
xor ah, 2
nop
mov di, 0x7ba4
dec si
ror bl, 8
mov cx, si
shl dh, 1
adc ch, 0x7f
inc dl
ror di, cl
test cl, al
nop
ror al, cl
pop ebx
push ebx
not bx
shr ch, cl
or edx, 0x75cfc3e5
add si, dx
ror dx, 1
xchg ecx, esi
sub edx, eax
sub si, di
xchg bl, dl
cmp ah, 0x34
dec bh
cmp ecx, ecx
sbb cx, 0x4e7b
cmp al, 0x24
sbb dl, 0x49
xchg esi, eax
ror edi, cl
sbb di, dx
sub ax, bx
test di, bx
cmp dl, 0x51
stc
and bh, bh
or bl, cl
inc al
add ebx, esi
test di, bx
sub di, 0x33ba
or ebx, 0x2e55eab3
cmp ecx, esi
ror ch, 1
or ch, 0x4f
cmp ax, cx
cmp edx, edi
pop ebx
pop eax
pop esi
pop edx
pop edi
pop ecx
nop
push edx
push ebx
cmp dl, bh
stc
xor bl, 0x52
cmp bl, dl
not dx
xchg bh, bl
stc
push ecx
ror cx, 8
shr bx, 7
push esi
shr esi, cl
cmp si, si
and edx, 0x1db209ea
not dx
push eax
dec ax
rol eax, cl
sbb bh, 0x2c
dec cx
sbb dx, 0x7c78
or ax, 0x78cb
xchg si, ax
inc ecx
ror bh, cl
stc
rol bx, cl
or esi, 0x45cb6913
xchg ebx, eax
inc dh
stc
not bx
nop
push edi
and edi, edx
inc eax
dec al
cmp ah, bl
nop
stc
shr bx, 1
ror eax, cl
shl dh, 1
xor bh, 0x46
sub ax, di
xor edi, ecx
add dh, dh
adc bh, bh
ror cx, cl
stc
or cx, si
sbb di, si
or ecx, 0x62942899
xchg al, ah
stc
stc
stc
test esi, 0x324f125d
add ax, 0x443a
xor edi, 0x6e54ac3e
test cx, dx
ror dx, 3
sbb ch, 0x32
xchg cx, ax
xor ax, si
nop
cmp si, dx
rol eax, 8
adc si, bx
mov ch, 0x5d
shl edi, 5
sbb dl, bl
stc
shr cl, cl
inc edx
not cx
not dl
or bh, 0x7e
xor cx, 0x7e13
and ebx, 0x23e6cf96
ror ch, cl
and edi, 0x7dc49b14
shl al, 5
sbb si, ax
rol edi, 3
stc
sbb al, ch
adc ebx, esi
shl esi, cl
shr cx, 8
inc bl
rol dh, 2
add si, si
xor cx, 0x327d
rol ax, 3
nop
and esi, esi
sub edx, 0x2b4ec53b
shl eax, 2
not cl
ror bl, cl
not di
shr si, cl
pop edi
xchg ecx, ebx
rol ecx, 6
push edi
add edi, edx
and ch, 2
and dl, 0x50
shl si, cl
and cx, di
nop
nop
shr esi, cl
and di, 0x4fa7
inc ecx
add bx, di
or ah, 0x26
stc
rol cx, 3
shl bh, 5
and esi, 0x48592ef0
and si, si
or ah, dl
shl dx, 6
rol ch, cl
sub cx, dx
nop
adc ebx, 0x1ae9c931
dec dl
sub edx, ebx
and ch, bh
sbb eax, 0x2295f270
xchg cl, al
adc bx, 0xa28
xor si, si
not di
adc ah, 0x54
nop
cmp cx, 0x401e
dec dl
and ah, 0x6c
cmp ax, si
sub di, 0xe59
or ebx, eax
sub ebx, 0xdfafbba
mov ch, 0x72
shr cx, 1
or edi, 0x409d9844
stc
rol dx, cl
dec esi
nop
inc eax
cmp eax, 0x5d691688
xor eax, ebx
dec ch
not di
inc al
shr bx, cl
xor cl, al
stc
rol si, 4
stc
nop
cmp di, 0x3258
xor ebx, 0x6e2b3382
or dl, dh
xor bx, 0x48d6
rol cx, cl
and bh, al
xchg esi, ebx
and ch, bl
inc bl
ror si, cl
mov si, 0x3438
not dx
adc bl, ch
adc si, 0x4d80
shl cl, 3
rol ebx, cl
sub eax, 0x2a6785e8
xor edi, esi
test ecx, edx
ror di, cl
mov ch, 0x27
mov ecx, 0x5c28f311
adc cx, 0x3741
mov bx, ax
and bx, 0x40ff
ror dh, 2
sub esi, 0x277ce8b5
test al, 0x16
nop
and edi, ecx
cmp ch, 0x13
shr dx, 8
shr si, cl
inc bl
dec dh
not ebx
shl ax, 8
adc ecx, edx
mov ch, dh
pop edi
test esi, eax
add edx, esi
push edi
add di, bx
dec si
ror dx, 4
stc
add eax, 0x5b0e3dfa
xor bh, 6
inc ebx
cmp eax, ecx
cmp ah, 0x2a
ror ebx, 1
xchg di, ax
adc di, 0x47e0
xor ebx, eax
stc
or edi, 0x6f7f57d7
and bh, al
and dh, al
test eax, 0x1858f8f4
stc
cmp ax, 0x4d63
not eax
xchg ecx, eax
and bh, 0x73
nop
add ah, al
ror esi, 6
stc
adc ebx, 0x34cf0ebd
pop edi
pop eax
pop esi
pop ecx
pop ebx
pop edx
push ecx
xor cx, 0x6837
nop
push edx
shl edx, cl
pop edx
pop ecx
call fcn.0064330f
call fcn.0064373d
nop
push esi
push ecx
ror si, cl
push eax
inc eax
pop eax
pop ecx
pop esi
call fcn.006c8ce3
add esp, 0x10
mov dword [edi], eax
pop edx
pop eax
lea esi, [esi + 4]
call fcn.006439c0
call fcn.00643e88
jo 0x61a3a8
call fcn.00644432
call fcn.0064480e
push edx
push ecx
ror edx, cl
not edx
push ebx
inc bx
add dl, 0x2c
push eax
and eax, 0x7d9ff0c3
inc ecx
not dh
inc bx
nop
shl dl, cl
rol dx, cl
push edi
or bx, di
dec dl
stc
add cx, ax
and eax, 0x6dece90b
shr cl, 4
rol ch, cl
sbb edi, edx
push esi
test si, 0x629
sub edx, 0x4e19f385
nop
xchg si, ax
xor dx, si
or bx, cx
sbb ah, dl
or esi, 0x1856890c
sbb ax, 0x2a3c
mov bx, cx
rol dx, cl
shr esi, 4
xchg ch, dl
dec bh
stc
inc bl
cmp bl, al
test ecx, 0x402e7770
dec eax
sub ax, 0x1fed
sub dx, si
or bx, bx
rol esi, cl
and edx, esi
mov ch, 4
shl bx, 3
nop
xchg esi, eax
shl cl, cl
xor cl, 0x26
not al
shr ch, cl
dec ecx
test bx, 0x3442
rol bl, cl
and ax, 0x4e39
or bx, ax
nop
nop
shr di, cl
cmp dl, 0x5e
cmp di, 0x2ad9
mov cl, ah
shr si, 4
stc
stc
dec cl
dec al
rol al, cl
adc si, di
sub si, dx
stc
shl edx, cl
dec ecx
test si, ax
mov edi, esi
sbb bx, 0x5679
and bl, 0x48
cmp si, si
test cx, bx
mov cx, 0x62ee
shl bl, cl
shl ax, cl
stc
nop
inc ax
mov ebx, 0x711b3439
adc ecx, esi
or ebx, ecx
and dh, 0
shl dx, 8
shr dx, cl
ror si, 3
dec si
cmp di, 0xd17
shr bl, cl
and ch, ch
nop
sub dl, 0x6e
test ch, 0x16
ror ah, cl
pop esi
ror bh, 6
test bh, 0x12
test bl, dl
nop
shr edx, cl
sbb dl, 0x1d
sub cl, 0x5c
push esi
not si
adc cx, 0x414c
not al
test bl, dl
not dh
cmp di, 0x3be5
xchg cl, bh
ror esi, 1
ror dl, 3
shr edx, cl
not dl
inc dh
test dh, dh
cmp cx, dx
sub cl, bl
nop
add dl, 0
shl al, 7
xchg ebx, esi
stc
sbb ah, bl
add dh, 0x1c
sub di, 0x44d8
shr edi, cl
add edx, ebx
nop
adc ebx, eax
ror bx, cl
stc
ror ebx, 7
or bx, 0x2e83
shr edi, cl
dec bx
shr al, cl
inc bx
cmp dx, 0x5bf9
cmp bl, 0x18
mov dh, cl
sub ebx, 0x728581b0
shl edi, 3
add eax, 0x3a9f8dad
xchg si, ax
shr dh, cl
ror edi, 3
cmp bh, 0x64
mov edi, esi
sub ax, si
sub ch, dl
ror dl, 5
cmp ax, 0x3290
ror bx, 7
xor si, 0x7a97
inc ebx
and eax, edx
nop
add edi, 0x31ce69
sub bx, cx
sbb ah, dl
shl eax, 2
inc ecx
test eax, ebx
not dh
sub ax, di
sbb ebx, ecx
rol al, 3
add bh, bh
stc
shl al, 2
xchg ch, dl
add cl, al
and eax, ebx
adc edx, 0x600626d7
mov dx, 0x1038
adc bh, bl
or edx, edx
sub bh, 0x19
adc ax, bx
sbb bh, 0x6b
dec esi
ror ax, 2
stc
add al, 0xb
nop
xchg bh, dl
xor dh, ch
shr ecx, 6
shl edx, cl
xchg ecx, ecx
sub ah, bl
dec di
add edi, 0x500d806c
shr ah, 2
stc
pop esi
sbb dh, ah
inc di
shr ecx, cl
xor ch, cl
nop
push esi
xchg esi, eax
stc
shl dx, 4
inc cx
inc ch
ror bx, 3
inc cl
sbb cx, si
shl edx, 1
xchg edx, edi
sub eax, 0x55b96bc6
not si
ror ecx, 5
adc bx, 0x7e88
test ecx, 0x2e3a1ec4
xchg esi, edi
xchg dx, dx
mov cx, di
cmp dx, dx
nop
cmp edi, 0x27257646
shr al, cl
xor edx, 0x42bcbb21
sub esi, 0x458952da
or cx, 0x4a87
inc cx
test ah, 0xe
test dh, cl
xchg dl, cl
mov si, cx
adc ah, 0x75
and bx, cx
cmp eax, 0x642ebfbf
mov ah, cl
stc
rol si, 7
cmp bx, 0x5338
sbb edi, edx
test bx, bx
adc bx, bx
test dl, ah
stc
adc di, di
xor ecx, eax
test ebx, 0x97f8bfa
shl esi, cl
cmp al, 0x5e
cmp bl, 0x12
cmp cl, ah
or ebx, esi
shl ax, cl
mov cx, bx
add si, ax
inc bh
shr ebx, 1
shr cl, 8
ror eax, cl
shr ebx, 7
cmp si, 0x57f
cmp edx, ebx
test ecx, ebx
add di, ax
sbb edi, 0x490d9eb0
shr ebx, cl
sub bx, bx
xchg ah, dl
not ecx
adc ebx, edx
not ebx
dec ax
xor ax, bx
shl cx, cl
ror dl, cl
test dl, 0x72
sub bh, dh
dec cx
shr bh, cl
dec bl
inc edx
mov ecx, ebx
shl ch, 4
or ebx, edi
or bh, 0x2d
sbb ah, 0x3b
and eax, ecx
rol di, cl
xchg esi, esi
cmp ah, dh
adc ax, 0x99a
test eax, 0x77d460e7
sbb al, 0x69
test ch, dl
ror bl, 3
xchg edi, eax
stc
pop esi
not bl
shr edi, cl
mov ah, al
adc bx, 0x4f75
stc
inc dx
adc bx, dx
dec ax
sub al, dh
or cx, 0x10f6
dec ebx
push esi
test ax, si
adc edi, ebx
xchg ebx, esi
shr ax, 4
stc
xchg edi, eax
xchg ah, al
not cx
sbb edx, 0x5f0ac4af
inc edx
mov dh, bh
test ax, ax
cmp si, 0x14ff
rol bl, 5
test esi, 0x5014d7e0
nop
xchg ch, bh
shl di, 8
sub ah, ch
sub ax, dx
shl bx, 8
shl bh, 6
or dh, ah
dec bl
inc cx
xchg cx, di
sub ax, 0x7ccd
xor si, si
shl eax, cl
nop
xor ch, dl
xor dx, 0x5476
inc ch
sub edx, eax
or bh, ah
shr ch, 8
and esi, 0x35b3cc42
cmp bx, cx
inc bh
stc
dec ah
rol ebx, 8
add bx, 0x195f
not bl
dec ebx
adc cx, bx
xor ax, si
stc
xor ecx, ebx
add edi, 0x6f6c2be3
adc ch, 0x7e
nop
add ax, di
shr dx, 5
mov edx, ebx
ror ah, 7
cmp ebx, 0x7e0d054b
shl ecx, cl
sub ebx, edi
rol al, 8
stc
sub ax, 0x4311
sbb ecx, 0x7b4fec2c
stc
shl dx, cl
ror edi, cl
inc ebx
add ecx, 0x4f2f9a17
nop
or edx, ebx
not bh
nop
cmp ebx, esi
shr ebx, cl
cmp cl, 0x55
test si, ax
xor cx, cx
rol di, 6
or al, 0x14
rol esi, 6
nop
test eax, eax
shr edx, 6
mov dx, 0x373d
nop
add ax, cx
stc
xor si, di
add eax, ebx
pop esi
dec edi
push esi
mov esi, 0x18b437c5
not edx
mov dx, 0x1b73
nop
sub bx, 0x7ae5
ror edx, cl
nop
add dh, 0x12
xor edi, edi
sub eax, 0x77de3ffa
test esi, 0x441c0bf1
not edi
add dx, dx
cmp cl, 0x44
add eax, 0x7b0e73cc
add cx, 0x22e
not cx
not ah
or edi, esi
adc si, 0x180f
dec bh
inc si
stc
cmp cx, 0x2349
adc ebx, 0x21f7d737
test cl, 0x6f
mov edx, ebx
xchg ah, bl
not bh
test ebx, eax
adc ecx, 0x48c437f7
nop
and si, 0x5f19
mov dh, 0x42
not ecx
add cl, 6
ror bl, 8
mov esi, 0x1c938322
ror edi, cl
or bl, ch
and cl, bl
sbb al, bh
dec cx
or bx, 0x1a89
adc edi, edi
ror si, 7
rol dx, cl
stc
and ebx, 0x35480062
nop
and eax, 0x7a936512
xchg esi, esi
shr cl, cl
or ecx, edi
test al, al
test ebx, 0x6a0ba2d8
xor esi, ecx
cmp edx, esi
xor edi, 0x394dc63a
adc esi, eax
adc dh, 0x6a
nop
cmp bl, 0x1d
nop
ror di, 1
shl edi, 4
rol si, cl
or ebx, 0x7c134e7b
xchg cx, di
sub dh, dh
cmp dl, 0x60
dec dh
xor dl, 0x33
or bx, si
test edi, 0x5ae0a3dd
ror ah, cl
cmp di, bx
dec di
cmp si, dx
ror ch, 1
inc eax
and eax, edi
sub ecx, edi
dec cx
mov ah, 0x38
xor ch, ch
dec bh
inc bh
shl di, 2
shl bx, cl
add ax, ax
shr al, 6
shr ax, 5
or ax, 0x431b
not al
inc bx
mov dh, bh
not dl
sub di, 0x55a
pop esi
dec ebx
ror eax, 3
sub ebx, ecx
xor di, 0x305f
stc
shl al, 7
pop edi
pop eax
pop ebx
pop ecx
pop edx
push ebx
not bx
push ecx
not cx
push edx
shr edx, 1
xor cl, 0x28
add ebx, 0x5e9733a6
push esi
sbb ecx, esi
shl esi, cl
stc
push edi
or di, 0x7d7
push eax
xor eax, edx
not dl
stc
adc ch, 0x4d
xchg bx, dx
ror cl, cl
adc ah, bh
shr dl, 4
cmp bx, di
and dh, 0x11
xchg cl, ah
test bx, bx
add eax, eax
inc ecx
ror si, cl
test edx, edi
cmp eax, edx
ror al, 5
sub bl, 0x61
rol bl, 5
adc ch, 0x67
and al, 0x1c
add bl, 0x53
xor edx, 0x212a43e6
adc ax, 0xde6
shl eax, cl
nop
ror ecx, 3
xchg ah, bl
shr bh, 2
stc
not di
not edx
xor di, cx
nop
not dx
mov si, 0x78f3
or ebx, 0x6223ec7b
or eax, 0x5009a2e7
shl ch, cl
shl bx, 3
inc ah
adc bx, cx
inc ch
or dl, 0x7c
shl esi, cl
rol di, 4
shr cx, cl
adc ecx, 0x20f75b54
not ax
shr ecx, cl
cmp edx, 0x77a58c61
not si
rol bl, 7
mov eax, 0x26140f62
and si, 0x5483
mov edx, 0x1c11f740
not ecx
sbb dx, dx
xchg si, cx
nop
not cl
pop eax
pop edi
pop esi
pop edx
pop ecx
pop ebx
jne 0x61a43b
jb 0x61a424
call fcn.00644b43
call fcn.0064512c
push edx
push edi
and edx, edi
cmp di, 0x649f
push esi
shr si, 3
adc edi, 0x7d83d4cb
stc
push ebx
ror bx, 6
rol bl, 3
shr esi, 1
push eax
and al, 0x38
mov dh, bh
cmp esi, 0x3ebc354f
pop eax
pop ebx
pop esi
pop edi
pop edx
call fcn.0064547b
push ebx
test ebx, 0x6f8ec4ed
push edx
sbb bh, dh
pop edx
pop ebx
jnp 0x61a418
stc
push ebx
push esi
and bx, si
pop esi
pop ebx
push edi
sub di, 0x9a8
pop edi
push edx
shl dl, 8
pop edx
push eax
sbb ah, 0x41
push ebx
push ecx
xchg bx, cx
pop ecx
pop ebx
pop eax
js 0x61a433
jns 0x61a433
push eax
nop
pop eax
push ecx
and ecx, 0x3241b876
pop ecx
push ecx
shl cl, cl
push ebx
mov bl, bh
sbb cl, bh
dec cx
push eax
shl ax, cl
push edx
ror edx, 6
push edi
add di, 0x4b56
or dh, al
inc eax
push esi
or esi, esi
add edi, edi
add eax, ecx
not eax
sbb di, bx
pop esi
pop edi
pop edx
pop eax
pop ebx
pop ecx
call fcn.006458f0
push edx
sbb dl, dl
pop edx
lea edi, [edi + 4]
jmp 0x61837b
lea edx, [edx + 0x14]
jmp 0x611b16
pop edi
pop esi
pop ebx
pop ebp
ret